Add the tag `hide` or the tag `outlines` to any tiddler to keep it from appearing in the 'simple transclude' view of the references from other tiddlers. Tiddlers with either tag will appear here.
<<list-search
"[!is[system]tag[outlines]] [!is[system]tag[hide]] +[sort[title]]"
"search"
"$:/temp/list-search-example"
"$:/core/ui/ListItemTemplate"
placeholder:"" >>
Tag tiddlers with the tag `sources` if they are book chapters, articles, or webpages. They will appear here and will also appear as references below the tiddlers linked to from them.
<<list-search
"[!is[system]tag[sources]sort[title]]"
"search"
"$:/temp/list-search-example"
"$:/core/ui/ListItemTemplate"
placeholder:"" >>
/*BOXES*/
html body.tc-body .graybox {display:block;background-color:#eee;padding:5px;padding-left:20px;padding-top:10px;margin-top:5px;margin-bottom:5px;width:95%;}
code {color: #b0a;}
/*TIGHT NOTES*/
html body.tc-body h1, html body.tc-body h2, html body.tc-body h3, html body.tc-body h4 { margin-top: 0.3em; margin-bottom: 0.3em; }
/*FONT SUBTITLES*/
.serif {font-family: 'Arial', sans-serif;color:#bbb;font-size:10pt;}
html body.tc-body .serif a.tc-tiddlylink-external {font-family: 'Arial', sans-serif;font-size:12pt; line-height:normal;font-weight:normal;color:#666;}
/*FONT STUFF (colors)*/
html body.tc-body .lightgraybk {background:#eee;padding:1px 4px px 4px;margin-bottom:2px;font-family:'Arial', sans-serif;}
.red {color:red;}
/*FONT STUFF SOURCES*/
html body.tc-body .source {color:#777;font-size:10pt;}
/*HORIZONTAL RULE*/
html body.tc-body hr {border:0px;}
html body.tc-body hr {
border-top: 1px solid #bbb;
text-align: center;
width:100%; margin-top:15px; margin-bottom:15px;
}
/*ICON COLORS*/
html body.tc-body .tc-image-new-button {stroke: white;fill:#7897fc;}
html body.tc-body .tc-image-timestamp-on {stroke: white;fill:#7897fc;}
html body.tc-body .tc-image-chevron-up {stroke: white;fill:#ccc;}
html body.tc-body .tc-image-chevron-down {stroke: white;fill:#ccc;}
html body.tc-body .tc-image-fold-button {stroke: white;fill:#ccc;}
html body.tc-body .tc-image-unfold-button {stroke: white;fill:#ccc;}
html body.tc-body .tc-image-preview-open {stroke: white;fill:#d9c;}
/*INDENTING*/
html body.tc-body .indent1 {margin-left:1.5em;display:block;}
/*LINKS*/
html body.tc-body a.tc-tiddlylink {text-decoration: none;font-style: normal;font-weight: normal;}
html body.tc-body a.tc-tiddlylink-missing {font-weight:normal; background-color:#ffd; color:#66f;font-style:normal;}
html body.tc-body a.tc-tiddlylink-external {text-decoration: none;font-weight: normal;color: #109;}
html body.tc-body a.tc-tiddlylink-visited {text-decoration: none;font-weight: normal;color: #66f;}
html body.tc-body .source a.tc-tiddlylink-external {font-weight: normal;font-size:10pt;}
/*TABLES BASIC*/
html body.tc-body th {color:#000;}
html body.tc-body td {color:#000;}
/*TABLES GREENALTROWS*/
html body.tc-body .greenaltrows th {padding: 10px; border: 1px solid #aaa; vertical-align:top;text-align:left;}
html body.tc-body .greenaltrows td {padding: 10px; border: 1px solid #aaa; vertical-align:top;}
html body.tc-body .greenaltrows tr:nth-child(even) td {background-color:#F3F6F5;}
html body.tc-body .greenaltrows tr:nth-child(odd) td {background-color:#E7EDEB;}
html body.tc-body .greenaltrows {
-moz-box-shadow: 10px 10px 5px #bbb;
-webkit-box-shadow: 10px 10px 5px #bbb;
box-shadow: 10px 10px 5px #bbb;
}
/*TIDDLER TITLES*/
.tc-tiddler-missing .tc-title { font-style: normal; font-weight: bold; }
/*HIDE SECTIONS FOR PRINTING*/
@media print {#tc-page-background {display: none ! important;}}
@media print {.tc-tags-wrapper {display: none ! important;}}
@media print { body.tc-body {background-color: transparent;}}
@media print {.tc-image-chevron-up {display: none ! important;}}
@media print {.tc-image-chevron-down {display: none ! important;}}
@media print {button.sidebar-toggle {display: none ! important;}}
@media print {.hideprint {display: none ! important;}}
@media print {.tc-btn-invisible {display: none ! important;}}
@media print {
.story-river {
margin: 0;
padding: 0;
}
html body.tc-body .tc-tiddler-frame {
margin: 0;
border-bottom: 1px solid #fff;
padding: 5px;}
html body.tc-body a.tc-tiddlylink-external:hover {
border: 1px solid <<colour tiddler-border>>;
}
html body.tc-body .tc-tiddler-info {
padding: 14px 42px 14px 42px;
background-color: <<colour tiddler-info-background>>;}
}
}
<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags}} journalText="">
<$wikify name="journalTitle" text="""<$macrocall $name="now" format=<<journalTitleTemplate>>/>""">
<$reveal type="nomatch" state=<<journalTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<journalTitle>> tags="" text={{{ [<journalTitle>get[]] }}}/>
</$reveal>
<$reveal type="match" state=<<journalTitle>> text="">
<$action-sendmessage $message="tm-new-tiddler" title=<<journalTitle>> tags="" text=<<journalText>>/>
</$reveal>
</$wikify>
</$vars>
\define journalButton()
<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/.giffmex/actions/new-journal}}>
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/timestamp-on}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>
</$list>
</$button>
\end
<<journalButton>>
<span class="doublelist">
*''2-28-2020''
**Thanks to help from Mark S. at the ~TiddlyWiki Google group (and Thomas Elmiger, Mohammad and ~TonyM), the checkboxes for changing the way to view references now work the way I have always wanted them to: choosing one view closes the other views.
**Added a TiddlyBlink palette and a palette switcher in the 'gear' tab.
**Changed tiddlers: $:/.giffmex/sidebar/tabs/tiddlyblinkcontrols, $:/.giffmex/ViewTemplate/refstranscludeclean, $:/.giffmex/ViewTemplate/refstranscludecollapse, $:/.giffmex/ViewToolbar/viewrefscheckboxes.
*''1-29-2020:''
**Added CSS in $:/.giffmex/.Stylesheet4tiddlyblink for tighter padding around transcluded notes.
**Added $:/sk/WhiteList so users can add wikiwords they don't want to automatically turn into links
**Moved the checkboxes for toggling notes as context / transclude / links to the ~TiddlyBlink tab in the sidebar.
**With the help of ~TonyM and Eric Shulman at the ~TiddlyWiki Google group, I was able to fix a problem with the button at the top of the tiddlers that creates new tiddlers with a date and time stamp for the title.
**Improved instructions, including an example file at http://giffmex.org/gifts/tiddlyblinkexample.html
*''1-30-2020:''
**Made tiddler titles above transclusions into links, by popular demand.
*''1-31-2020''
**With the help fo ~MarkS at the ~TiddlyWiki Google group, I added a new way of viewing references: transclusion with open and close buttons.
**Added the home page and more documentation, accessible from the 'Start here' tab.
*''2-1-2020''
**Changed .outlinesList to .hideList
**Added documentation to .hideList, .sourcesList and .topicList
**Other minor documentation changes (2 and 3)
**Link to upcoming Spanish version
**Updated [[$:/.giffmex/meta/How.to.add.TiddlyBlink.to.your.TiddlyWiki]] (the list there will soon be replaced with a plugin!)
*''2-4-2020''
**Now when you save a tiddler, any links in that tiddler to non-existent (missing) tiddlers automatically cause the creation of those tiddlers. So you don't need to open the links, click edit, and click save, as before.
*''2-6-2020''
**Added the parallel tab in the sidebar ($:/.giffmex/sidebar/parallel) for viewing tiddlers side by side. See [[3. See tiddlers side by side]]. Use by tagging and untagging a tiddler with `parallel`
**Adjusted relative width of story river and sidebar, and hide sitetitle and sitesubtitle from sidebar, to make room for the parallel tab.
*''2-7-2020''
**Replaced yesterday's parallel tab with an even better one! Courtesy of A Gloom from the TiddlyWiki Google group. Now just paste a tiddler title into the parallel tab field, and view the tiddler's contents for side-by-side reading. ($:/.giffmex/sidebar/parallel and $:/.giffmex/sidebar/parallel2)
**Hid 'meta' tags from References, per suggestion by Mark S at the TiddlyWiki Google group.
*''2-12-2020''
**Changed TB so that only linked references appear in the reference section. Added $:/.giffmex/meta/hack.tiddlyblink with instructions on how to put it back in. See $:/.giffmex/ViewTemplate/refscontext, $:/.giffmex/ViewTemplate/refslinks, $:/.giffmex/ViewTemplate/refstranscludeclean, and $:/.giffmex/ViewTemplate/refstranscludecollapse
**Made available from the tiddler view toolbar, the checkboxes for showing and hiding references. See the {{$:/core/images/preview-open}} menu at the top of the tiddlers. $:/.giffmex/viewtoolbar/viewrefs, $:/.giffmex/ViewToolbar/viewrefscheckboxes, and $:/config/ViewToolbarButtons/Visibility/$:/.giffmex/ViewToolbar/viewrefscheckboxes
</span>
*Change the title and subtitle of this file
**Edit [[$:/SiteTitle]] and [[$:/SiteSubtitle]]
*Customize the date and time stamp when creating new notes
**Open [[$:/config/NewJournal/Title]] and adjust. The guide to formatting dates and times is here: https://tiddlywiki.com/#DateFormat
**Make changes to the Custom Stylesheet: edit [[$:/.giffmex/.Stylesheet4tiddlyblink]] and/or create a tiddler and tag it `$:/tags/Stylesheet` and choose 'text/css' in the type field.
*Keep WikiWords (CamelCase words like McDonalds ) from becoming links
**Add `~` before a wikiword to keep it from becoming a link
**To add to a word-by-word list of frequent wikiwords that should not be links, add them, comma-separated, to $:/sk/WhiteList
**Nuclear option: To turn off //all //automatic wikiword linking, open $:/ControlPanel > Settings > uncheck the Camel Case Wiki Links checkbox
!!All references, in links and in regular text.
We disabled references that do not appear in links. This was a feature in early versions of TiddlyBlink, but we and others found it produced a lot of unwanted references, and confusion as people clicked the link and did not have a link to return back to the previous tiddler.
But if you would like to have this feature back in your TiddlyBlink, just edit the following tiddlers:
"""
$:/.giffmex/ViewTemplate/refscontext
$:/.giffmex/ViewTemplate/refslinks
$:/.giffmex/ViewTemplate/refstranscludeclean
$:/.giffmex/ViewTemplate/refstranscludecollapse
"""
And replace
`all[current]backlinks[]`
with
`regexp:text<mycrit>`
To get this experience on your own TiddlyWiki or an empty one, drag these links from here to the other TiddlyWiki.
"""
[[.hideList]]
[[.sourcesList]]
[[.topicList]]
[[1. Download and set up TiddlyBlink]]
[[2. Lightning-fast linking and navigating]]
[[3. See tiddlers side by side]]
[[4. Topics, sources and hiding?]]
[[5. My own notetaking process in TiddlyBlink]]
[[6. Learn more about TiddlyWiki]]
[[TiddlyBlink]]
[[TiddlyBlink home]]
TiddlyBlinkFoldData
$:/.giffmex/.Stylesheet4tiddlyblink
$:/.giffmex/actions/new-journal
$:/.giffmex/buttons/newnote-datetime
$:/.giffmex/Change
$:/.giffmex/Change.log
$:/.giffmex/Customize
$:/.giffmex/Customize.TiddlyBlink
$:/.giffmex/meta/hack.tiddlyblink
$:/.giffmex/meta/How
$:/.giffmex/meta/How.to.add.TiddlyBlink.to.your.TiddlyWiki
$:/.giffmex/meta/TiddlyBlink
$:/.giffmex/meta/TiddlyBlink.gears.and.doo-hickeys
$:/.giffmex/sidebar/parallel
$:/.giffmex/sidebar/parallel2
$:/.giffmex/sidebar/tabs/tiddlyblinkcontrols
$:/.giffmex/ViewTemplate/refscontext
$:/.giffmex/ViewTemplate/refslinks
$:/.giffmex/ViewTemplate/refstranscludeclean
$:/.giffmex/ViewTemplate/refstranscludecollapse
$:/.giffmex/ViewToolbar/new-note-here
$:/.giffmex/ViewToolbar/new-note-here-datetime
$:/.giffmex/viewtoolbar/viewrefs
$:/.giffmex/ViewToolbar/viewrefscheckboxes
$:/.tb/macros/list-search
$:/config/AnimationDuration
$:/config/EditorTypeMappings/text/vnd.tiddlywiki
$:/config/NewJournal/Title
$:/config/RelinkOnRename
$:/config/ViewToolbarButtons/Visibility/$:/.giffmex/ViewToolbar/viewrefscheckboxes
$:/config/WikiParserRules/Inline/wikilink
$:/core/ui/Buttons/save
$:/core/ui/EditTemplate
$:/DefaultTiddlers
$:/fullscreen-editor
$:/jd/fullscreen-editor/EditButton
$:/plugins/danielo515/context/css
$:/plugins/danielo515/ContextPlugin
$:/plugins/danielo515/ContextPlugin/Caption
$:/plugins/danielo515/ContextPlugin/widgets/context.js
$:/plugins/flibbles/relink
$:/plugins/jd/fullscreen-editor
$:/plugins/sk/WhiteList
$:/plugins/snowgoon88/edit-comptext
$:/plugins/snowgoon88/edit-comptext/config
$:/SiteSubtitle
$:/SiteTitle
$:/sk/WhiteList
$:/tags/EditToolbar
$:/tags/PageControls
$:/tags/ViewTemplate
$:/tags/ViewToolbar
$:/view
"""
For those who want to understand ~TiddlyBlink better, tinker with it and customize it, here is the basic information (assuming you already know how ~TiddlyWiki works).
''General''
*CSS styles can be found and edited in $:/.giffmex/.Stylesheet4tiddlyblink
''Tiddler toolbar in view mode''
*The + icon activates $:/.giffmex/ViewToolbar/new-note-here and the clock icon activates $:/.giffmex/ViewToolbar/new-note-here-datetime . These create new tiddlers whose text field contains a link to the tiddler used to create them. So the 'child' tiddler contains a link to the 'parent' tiddler. The title field is either empty or contains a date and time stamp, depending on which button is chosen.
*The {{$:/core/images/full-screen-button}} icon activates the [[Fullscreen editor plugin|$:/plugins/jd/fullscreen-editor]]. This opens the current tiddler in edit mode that occupies the entire screen.
''Link creation and editing''
*Typing `[[` activates autocomplete, executed by the [[comptext plugin|$:/plugins/snowgoon88/edit-comptext]]. If the tiddler already exists, you can hit enter if the desired tiddler is the first entry, or navigate with the down arrow key until you reach it. Then hit enter. The opening and closing brackets that get created by this plugin can be modified using the tiddler $:/plugins/snowgoon88/edit-comptext/config .
**Note that the comptext plugin relies on $:/config/EditorTypeMappings/text/vnd.tiddlywiki set to `comptext`
*When you rename a tiddler, this activates the [[Relink plugin|$:/plugins/flibbles/relink]]. This changes all the references to the renamed tiddler title found as links in all the other tiddlers. It does not change references that are not found in links.
*WikiWords in CamelCase automatically turn into links. $:/sk/WhiteList is a list run by the [[Whitelist plugin|$:/plugins/sk/WhiteList]] that allows you to list all WikiWords you do not want turned into links. Other options: manually insert `~` before the WikiWords as they occur in tidders, or, if you are like me and find WikiWords annoying rather than helpful, uncheck the first checkbox in the $:/ControlPanel > settings tab.
''Sidebar''
*The ~TiddlyBlink sidebar is found in the $:/.giffmex/sidebar/tabs/tiddlyblinkcontrols tiddler.
*The blue clock button in the sidebar activates $:/.giffmex/buttons/newnote-datetime . This is set up to create a new tiddler with a date and timestamp in the title.
*Clicking on a checkmark in the ~TiddlyBlink tab tags one of three tiddlers ($:/.giffmex/ViewTemplate/refscontext, $:/.giffmex/ViewTemplate/refslinks, $:/.giffmex/ViewTemplate/refstranscludeclean and $:/.giffmex/ViewTemplate/refstranscludecollapse) with the tag ~$:/tags/ViewTemplate, making them show up under the tiddler. Those three tiddlers grab all the text references to the current tiddler, and format them into either links, transclusions, or highlighted search results in context. The latter uses the [[ContextPlugin|$:/plugins/danielo515/ContextPlugin]].
Paste a tiddler title to view tiddler in tab: <$edit-text tiddler="$:/temp/sbartidddisplayvalue" placeholder="tiddler title" tag="input" type="text"/>
{{$:/.giffmex/sidebar/parallel}} <br><h2><$list filter="[{$:/temp/sbartidddisplayvalue}is[tiddler]]" emptyMessage="tiddler doesn't exist" ></$list></h2>
<$transclude tiddler={{$:/temp/sbartidddisplayvalue}} mode="block" />
\define tagreset()
<$list filter="[tag[refs]sort[created]] -[[$(currentTiddler)$]]" variable="removeme">
<$action-listops $tiddler=<<removeme>> $tags="+[remove[$:/tags/ViewTemplate]]"/>
</$list>
<$action-deletefield dummy/>
\end
Click the palette icon below to ''select a color palette'' from a dropdown. Default is ~TiddlyBlink. TiddlyWiki default is Vanilla. Note that dark themes may obscure some features.
Click here: {{$:/core/ui/Buttons/palette}}
<hr>
<span class="graybox">
''View references as:''
<$list filter="[tag[refs]sort[created]]">
<$list filter="[all[current]tag[$:/tags/ViewTemplate]]">
<$checkbox field=dummy checked="yes" unchecked="yes" default="yes"></$checkbox>
<$link><$view field="caption"/></$link><br/>
</$list>
<$list filter="[all[current]!tag[$:/tags/ViewTemplate]]">
<$checkbox tag="$:/tags/ViewTemplate" xinvertTag="yes" checkactions=<<tagreset>>/><$link> <$view field="caption"/></$link><br/>
</$list>
</$list>
<br>Note that the gray boxes in the context and transclude options are links to their respective tiddlers.
</span>
\define mycrit() (?i)\b$(searchspx)$\b
<hr>References:
<$vars searchme=<<currentTiddler>> searchspx={{{ [<currentTiddler>escaperegexp[]]}}} >
<$list filter="[!is[system]all[current]backlinks[]!tag[outlines]!tag[hide]sort[title]] -[is[current]]"><$link><$view field="title"/></$link><span class="indent1"><$link><span class="graybox"><$context term=<<searchme>> /></span></$link></span></$list>
</$vars>
\define mycrit() (?i)\b$(searchspx)$\b
<hr>References:
<$vars searchme=<<currentTiddler>> searchspx={{{ [<currentTiddler>escaperegexp[]]}}} >
<$list filter="[!is[system]all[current]backlinks[]!tag[hide]sort[title]] -[is[current]]"><$link><$view field="title" /></$link><br></$list>
</$vars>
<hr>
References: <br>
<$list filter="[!is[system]all[current]backlinks[]!tag[hide]!tag[outlines]sort[title]] -[is[current]]"><$link><$view field="title"/></$link><span class="indent1"><$link><span class="graybox"><$transclude field="text" mode="block" /></span></$link></span></$list>
<hr>
References: <br>
<$list filter="[!is[system]all[current]backlinks[]!tag[hide]!tag[outlines]sort[title]] -[is[current]]"><$link><$view field="title"/></$link>
<$reveal type="nomatch" stateTitle="TiddlyBlinkFoldData" stateIndex=<<currentTiddler>> text="show">
<$button class=<<tv-config-toolbar-class>> setTitle="TiddlyBlinkFoldData" setIndex=<<currentTiddler>> setTo="show">{{$:/core/images/unfold-button}}</$button><br/>
</$reveal>
<$reveal type="match" stateTitle="TiddlyBlinkFoldData" stateIndex=<<currentTiddler>> text="show">
<$button class=<<tv-config-toolbar-class>> setTitle="TiddlyBlinkFoldData" setIndex=<<currentTiddler>> setTo="hide">{{$:/core/images/fold-button}}</$button>
<span class="indent1">
<$link><span class="graybox">
<$transclude field="text" mode="block" /></span></$link></span>
</$reveal>
</$list>
\define button()
<$button class=<<tv-config-toolbar-class>> actions=<<actions>>>
{{$:/core/images/new-button}}
</$button>
\end
\define actions()
<$action-sendmessage $message="tm-new-tiddler" title=<<journalTitle>> text="""[[$(tid)$]]"""/>
\end
<$wikify name=tid text=<<currentTiddler>>>
<<button>>
</$wikify>
\whitespace trim
\define journalButtonActions()
<$action-sendmessage $message="tm-new-tiddler" title=<<now """$(journalTitleTemplate)$""">> text="""[[$(tid)$]]""" />
\end
\define journalButtonTags()
[[$(currentTiddlerTag)$]] $(journalTags)$
\end
\define journalButton()
<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}}
aria-label={{$:/language/Buttons/NewJournalHere/Caption}}
class=<<tv-config-toolbar-class>>
actions=<<journalButtonActions>>>
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/timestamp-on}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text">
<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>
</span>
</$list>
</$button>
\end
<$set name="journalTitleTemplate" value={{$:/config/NewJournal/Title}}>
<$set name="tid" value=<<currentTiddler>>>
<<journalButton>>
</$set>
</$set>
\whitespace trim
\define config-title()
$:/config/ViewToolbarButtons/Visibility/$(listItem)$
\end
<$button popup=<<qualify "$:/state/popup/more">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass="tc-selected">
<$list filter="[<tv-config-toolbar-icons>match[yes]]">
{{$:/core/images/preview-open}}
</$list>
<$list filter="[<tv-config-toolbar-text>match[yes]]">
<span class="tc-btn-text">
<$text text=" "/>
<$text text={{$:/language/Buttons/More/Caption}}/>
</span>
</$list>
</$button>
<$reveal state=<<qualify "$:/state/popup/more">> type="popup" position="belowleft" animate="yes">
<div class="tc-drop-down">
<$set name="tv-config-toolbar-icons" value="yes">
<$set name="tv-config-toolbar-text" value="yes">
<$set name="tv-config-toolbar-class" value="tc-btn-invisible">
<$list filter="[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] +[tag[refview]] -[[$:/core/ui/Buttons/more-tiddler-actions]]" variable="listItem">
<$reveal type="match" state=<<config-title>> text="hide">
<$set name="tv-config-toolbar-class" filter="[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]">
<$transclude tiddler=<<listItem>> mode="inline"/>
</$set>
</$reveal>
</$list>
</$set>
</$set>
</$set>
</div>
</$reveal>
\define tagreset()
<$list filter="[tag[refs]sort[created]] -[[$(currentTiddler)$]]" variable="removeme">
<$action-listops $tiddler=<<removeme>> $tags="+[remove[$:/tags/ViewTemplate]]"/>
</$list>
<$action-deletefield dummy/>
\end
<span style="font-size:12pt;">
<span class="graybox">
''View references as:''
<$list filter="[tag[refs]sort[created]]"><$list filter="[all[current]tag[$:/tags/ViewTemplate]]">
<$checkbox field=dummy checked="yes" unchecked="yes" default="yes"></$checkbox><$link><$view field="caption"/></$link></$list><$list filter="[all[current]!tag[$:/tags/ViewTemplate]]"><$checkbox tag="$:/tags/ViewTemplate" xinvertTag="yes" checkactions=<<tagreset>>/><$link><$view field="caption"/></$link> </$list></$list>
</span>
</span>
{{build-and-export}}
\define list-search(
filter:"[tags[]]",
search:"search:title",
state:"$:/temp/list-search",
template:"$:/core/ui/ListItemTemplate",
placeholder:"Filter",
limit:100000
)
<div>
<$edit-text
tiddler="$state$"
type="search"
tag="input"
default=""
placeholder="$placeholder$"/>
</div>
<$reveal state="$state$" type="match" text="">
<$list filter="$filter$+[limit[$limit$]]" template="$template$"/>
</$reveal>
<$reveal state="$state$" type="nomatch" text="">
<$list filter="$filter$+[$search${$state$}]+[limit[$limit$]]" template="$template$"/>
</$reveal>
\end
Built from branch 'tiddlywiki-com' at commit 71a827eead948c959d3f8e4b243d28ded03db2c5 of https://github.com/Jermolene/TiddlyWiki5.git at 2020-05-06 08:53:29 UTC
{
"tiddlers": {
"$:/Acknowledgements": {
"title": "$:/Acknowledgements",
"text": "TiddlyWiki incorporates code from these fine OpenSource projects:\n\n* [[The Stanford Javascript Crypto Library|http://bitwiseshiftleft.github.io/sjcl/]]\n* [[The Jasmine JavaScript Test Framework|http://pivotal.github.io/jasmine/]]\n* [[Normalize.css by Nicolas Gallagher|http://necolas.github.io/normalize.css/]]\n\nAnd media from these projects:\n\n* World flag icons from [[Wikipedia|http://commons.wikimedia.org/wiki/Category:SVG_flags_by_country]]\n"
},
"$:/core/copyright.txt": {
"title": "$:/core/copyright.txt",
"type": "text/plain",
"text": "TiddlyWiki created by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright (c) 2004-2007, Jeremy Ruston\nCopyright (c) 2007-2020, UnaMesa Association\nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n this list of conditions and the following disclaimer in the documentation\n and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n contributors may be used to endorse or promote products derived from\n this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 'AS IS'\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE."
},
"$:/core/icon": {
"title": "$:/core/icon",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path d=\"M64 0l54.56 32v64L64 128 9.44 96V32L64 0zm21.127 95.408c-3.578-.103-5.15-.094-6.974-3.152l-1.42.042c-1.653-.075-.964-.04-2.067-.097-1.844-.07-1.548-1.86-1.873-2.8-.52-3.202.687-6.43.65-9.632-.014-1.14-1.593-5.17-2.157-6.61-1.768.34-3.546.406-5.34.497-4.134-.01-8.24-.527-12.317-1.183-.8 3.35-3.16 8.036-1.21 11.44 2.37 3.52 4.03 4.495 6.61 4.707 2.572.212 3.16 3.18 2.53 4.242-.55.73-1.52.864-2.346 1.04l-1.65.08c-1.296-.046-2.455-.404-3.61-.955-1.93-1.097-3.925-3.383-5.406-5.024.345.658.55 1.938.24 2.53-.878 1.27-4.665 1.26-6.4.47-1.97-.89-6.73-7.162-7.468-11.86 1.96-3.78 4.812-7.07 6.255-11.186-3.146-2.05-4.83-5.384-4.61-9.16l.08-.44c-3.097.59-1.49.37-4.82.628-10.608-.032-19.935-7.37-14.68-18.774.34-.673.664-1.287 1.243-.994.466.237.4 1.18.166 2.227-3.005 13.627 11.67 13.732 20.69 11.21.89-.25 2.67-1.936 3.905-2.495 2.016-.91 4.205-1.282 6.376-1.55 5.4-.63 11.893 2.276 15.19 2.37 3.3.096 7.99-.805 10.87-.615 2.09.098 4.143.483 6.16 1.03 1.306-6.49 1.4-11.27 4.492-12.38 1.814.293 3.213 2.818 4.25 4.167 2.112-.086 4.12.46 6.115 1.066 3.61-.522 6.642-2.593 9.833-4.203-3.234 2.69-3.673 7.075-3.303 11.127.138 2.103-.444 4.386-1.164 6.54-1.348 3.507-3.95 7.204-6.97 7.014-1.14-.036-1.805-.695-2.653-1.4-.164 1.427-.81 2.7-1.434 3.96-1.44 2.797-5.203 4.03-8.687 7.016-3.484 2.985 1.114 13.65 2.23 15.594 1.114 1.94 4.226 2.652 3.02 4.406-.37.58-.936.785-1.54 1.01l-.82.11zm-40.097-8.85l.553.14c.694-.27 2.09.15 2.83.353-1.363-1.31-3.417-3.24-4.897-4.46-.485-1.47-.278-2.96-.174-4.46l.02-.123c-.582 1.205-1.322 2.376-1.72 3.645-.465 1.71 2.07 3.557 3.052 4.615l.336.3z\" fill-rule=\"evenodd\"/></svg>"
},
"$:/core/images/add-comment": {
"title": "$:/core/images/add-comment",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-add-comment tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 56H36a8 8 0 100 16h20v20a8 8 0 1016 0V72h20a8 8 0 100-16H72V36a8 8 0 10-16 0v20zm-12.595 58.362c-6.683 7.659-20.297 12.903-36.006 12.903-2.196 0-4.35-.102-6.451-.3 9.652-3.836 17.356-12.24 21.01-22.874C8.516 94.28 0 79.734 0 63.5 0 33.953 28.206 10 63 10s63 23.953 63 53.5S97.794 117 63 117c-6.841 0-13.428-.926-19.595-2.638z\"/></svg>"
},
"$:/core/images/advanced-search-button": {
"title": "$:/core/images/advanced-search-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-advanced-search-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M74.565 87.985A47.776 47.776 0 0148 96C21.49 96 0 74.51 0 48S21.49 0 48 0s48 21.49 48 48c0 9.854-2.97 19.015-8.062 26.636l34.347 34.347a9.443 9.443 0 010 13.36 9.446 9.446 0 01-13.36 0l-34.36-34.358zM48 80c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/><circle cx=\"48\" cy=\"48\" r=\"8\"/><circle cx=\"28\" cy=\"48\" r=\"8\"/><circle cx=\"68\" cy=\"48\" r=\"8\"/></g></svg>"
},
"$:/core/images/auto-height": {
"title": "$:/core/images/auto-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-auto-height tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M67.987 114.356l-.029-14.477a4 4 0 00-2.067-3.494l-15.966-8.813-1.933 7.502H79.9c4.222 0 5.564-5.693 1.786-7.58L49.797 71.572 48.01 79.15h31.982c4.217 0 5.564-5.682 1.795-7.575L49.805 55.517l-1.795 7.575h31.982c4.212 0 5.563-5.67 1.805-7.57l-16.034-8.105 2.195 3.57V35.614l9.214 9.213a4 4 0 105.656-5.656l-16-16a4 4 0 00-5.656 0l-16 16a4 4 0 105.656 5.656l9.13-9.13v15.288a4 4 0 002.195 3.57l16.035 8.106 1.804-7.57H48.01c-4.217 0-5.564 5.682-1.795 7.574l31.982 16.059 1.795-7.575H48.01c-4.222 0-5.564 5.693-1.787 7.579l31.89 15.923 1.787-7.578H47.992c-4.133 0-5.552 5.504-1.933 7.501l15.966 8.813-2.067-3.494.029 14.436-9.159-9.158a4 4 0 00-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656l-9.185 9.184zM16 20h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/blank": {
"title": "$:/core/images/blank",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-blank tc-image-button\" viewBox=\"0 0 128 128\"/>"
},
"$:/core/images/bold": {
"title": "$:/core/images/bold",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-bold tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.146 51.81V21.87h26.353c2.51 0 4.93.21 7.26.628 2.33.418 4.392 1.165 6.185 2.24 1.793 1.076 3.227 2.57 4.302 4.482 1.076 1.913 1.614 4.363 1.614 7.35 0 5.379-1.613 9.263-4.84 11.653-3.227 2.39-7.35 3.586-12.37 3.586H41.146zM13 0v128h62.028a65.45 65.45 0 0016.762-2.151c5.438-1.434 10.278-3.645 14.52-6.633 4.244-2.988 7.62-6.842 10.13-11.563 2.51-4.721 3.764-10.308 3.764-16.762 0-8.008-1.942-14.85-5.826-20.527-3.884-5.677-9.77-9.65-17.658-11.921 5.737-2.75 10.069-6.275 12.997-10.577 2.928-4.303 4.392-9.681 4.392-16.135 0-5.976-.986-10.995-2.958-15.059-1.972-4.063-4.75-7.32-8.336-9.77-3.585-2.45-7.888-4.213-12.907-5.289C84.888.538 79.33 0 73.235 0H13zm28.146 106.129V70.992H71.8c6.095 0 10.995 1.404 14.7 4.212 3.705 2.81 5.558 7.5 5.558 14.073 0 3.347-.568 6.096-1.703 8.247-1.136 2.151-2.66 3.854-4.572 5.11-1.912 1.254-4.123 2.15-6.633 2.688-2.51.538-5.139.807-7.888.807H41.146z\"/></svg>"
},
"$:/core/images/cancel-button": {
"title": "$:/core/images/cancel-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-cancel-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 76.314l-16.97 16.97a7.999 7.999 0 01-11.314 0c-3.118-3.118-3.124-8.19 0-11.313L52.686 65l-16.97-16.97a7.999 7.999 0 010-11.314c3.118-3.118 8.19-3.124 11.313 0L64 53.686l16.97-16.97a7.999 7.999 0 0111.314 0c3.118 3.118 3.124 8.19 0 11.313L75.314 65l16.97 16.97a7.999 7.999 0 010 11.314c-3.118 3.118-8.19 3.124-11.313 0L64 76.314zM64 129c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 1 0 29.654 0 65c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 17 64 17 16 38.49 16 65s21.49 48 48 48z\"/></svg>"
},
"$:/core/images/chevron-down": {
"title": "$:/core/images/chevron-down",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-down tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.053 85.456a7.889 7.889 0 01-5.6-2.316L2.473 27.16a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0L64.05 66.344l50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.105 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.317z\"/><path d=\"M64.053 124.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.085 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></g></svg>"
},
"$:/core/images/chevron-left": {
"title": "$:/core/images/chevron-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M47.544 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L66.656 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.105 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.317-5.595z\"/><path d=\"M8.931 64.053c0-2.027.77-4.054 2.316-5.6l55.98-55.98a7.92 7.92 0 0111.196 0c3.085 3.086 3.092 8.105 0 11.196L28.041 64.05l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.085-8.104 3.092-11.196 0l-55.98-55.98a7.892 7.892 0 01-2.316-5.595z\"/></g></svg>"
},
"$:/core/images/chevron-right": {
"title": "$:/core/images/chevron-right",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-right tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M83.456 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196L64.344 63.95 13.963 13.567a7.92 7.92 0 010-11.195c3.086-3.085 8.105-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.317 5.595z\"/><path d=\"M122.069 63.947c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></g></svg>"
},
"$:/core/images/chevron-up": {
"title": "$:/core/images/chevron-up",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-chevron-up tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M63.947 44.544c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 63.656l-50.382 50.382a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.317z\"/><path d=\"M63.947 5.931c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.105 3.092-11.196 0L63.95 25.041 13.567 75.423a7.92 7.92 0 01-11.195 0c-3.085-3.086-3.092-8.104 0-11.196l55.98-55.98a7.892 7.892 0 015.595-2.316z\"/></g></svg>"
},
"$:/core/images/clone-button": {
"title": "$:/core/images/clone-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-clone-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M32.265 96v24.002A7.996 7.996 0 0040.263 128h79.74a7.996 7.996 0 007.997-7.998v-79.74a7.996 7.996 0 00-7.998-7.997H96V48h12.859a2.99 2.99 0 012.994 2.994v57.865a2.99 2.99 0 01-2.994 2.994H50.994A2.99 2.99 0 0148 108.859V96H32.265z\"/><path d=\"M40 56h-7.993C27.588 56 24 52.418 24 48c0-4.41 3.585-8 8.007-8H40v-7.993C40 27.588 43.582 24 48 24c4.41 0 8 3.585 8 8.007V40h7.993C68.412 40 72 43.582 72 48c0 4.41-3.585 8-8.007 8H56v7.993C56 68.412 52.418 72 48 72c-4.41 0-8-3.585-8-8.007V56zM8 0C3.58 0 0 3.588 0 8v80c0 4.419 3.588 8 8 8h80c4.419 0 8-3.588 8-8V8c0-4.419-3.588-8-8-8H8zM19 16A2.997 2.997 0 0016 19.001v57.998A2.997 2.997 0 0019.001 80h57.998A2.997 2.997 0 0080 76.999V19.001A2.997 2.997 0 0076.999 16H19.001z\"/></g></svg>"
},
"$:/core/images/close-all-button": {
"title": "$:/core/images/close-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-close-all-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M28 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L16.686 100 2.543 85.856a8 8 0 0111.313-11.313L28 88.686l14.144-14.143a8 8 0 0111.313 11.313L39.314 100l14.143 14.144a8 8 0 01-11.313 11.313L28 111.314zM28 39.314L13.856 53.457A8 8 0 012.543 42.144L16.686 28 2.543 13.856A8 8 0 0113.856 2.543L28 16.686 42.144 2.543a8 8 0 0111.313 11.313L39.314 28l14.143 14.144a8 8 0 01-11.313 11.313L28 39.314zM100 39.314L85.856 53.457a8 8 0 01-11.313-11.313L88.686 28 74.543 13.856A8 8 0 0185.856 2.543L100 16.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 28l14.143 14.144a8 8 0 01-11.313 11.313L100 39.314zM100 111.314l-14.144 14.143a8 8 0 01-11.313-11.313L88.686 100 74.543 85.856a8 8 0 0111.313-11.313L100 88.686l14.144-14.143a8 8 0 0111.313 11.313L111.314 100l14.143 14.144a8 8 0 01-11.313 11.313L100 111.314z\"/></g></svg>"
},
"$:/core/images/close-button": {
"title": "$:/core/images/close-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M65.086 75.41l-50.113 50.113c-3.121 3.121-8.192 3.126-11.316.002-3.118-3.118-3.123-8.19.002-11.316l50.114-50.114L3.659 13.982C.538 10.86.533 5.79 3.657 2.666c3.118-3.118 8.19-3.123 11.316.002l50.113 50.114L115.2 2.668c3.121-3.121 8.192-3.126 11.316-.002 3.118 3.118 3.123 8.19-.002 11.316L76.4 64.095l50.114 50.114c3.121 3.121 3.126 8.192.002 11.316-3.118 3.118-8.19 3.123-11.316-.002L65.086 75.409z\"/></svg>"
},
"$:/core/images/close-others-button": {
"title": "$:/core/images/close-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-close-others-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48zm0-16c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32zm0-16c8.837 0 16-7.163 16-16s-7.163-16-16-16-16 7.163-16 16 7.163 16 16 16z\"/></svg>"
},
"$:/core/images/copy-clipboard": {
"title": "$:/core/images/copy-clipboard",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-copy-clipboard tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"33\" height=\"8\" x=\"40\" y=\"40\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"82\" rx=\"4\"/><rect width=\"17\" height=\"8\" x=\"40\" y=\"54\" rx=\"4\"/><rect width=\"33\" height=\"8\" x=\"40\" y=\"96\" rx=\"4\"/><rect width=\"12\" height=\"8\" x=\"40\" y=\"68\" rx=\"4\"/><path d=\"M40 16H24c-4.419 0-8 3.59-8 8a8.031 8.031 0 000 .01v95.98a8.03 8.03 0 000 .01c0 4.41 3.581 8 8 8h80a7.975 7.975 0 005.652-2.34 7.958 7.958 0 002.348-5.652v-16.016c0-4.414-3.582-7.992-8-7.992-4.41 0-8 3.578-8 7.992V112H32V32h64v8.008C96 44.422 99.582 48 104 48c4.41 0 8-3.578 8-7.992V23.992a7.963 7.963 0 00-2.343-5.651A7.995 7.995 0 00104.001 16H88c0-4.41-3.585-8-8.007-8H48.007C43.588 8 40 11.582 40 16zm4-1.004A4.001 4.001 0 0148 11h32c2.21 0 4 1.797 4 3.996v4.008A4.001 4.001 0 0180 23H48c-2.21 0-4-1.797-4-3.996v-4.008z\"/><rect width=\"66\" height=\"16\" x=\"62\" y=\"64\" rx=\"8\"/><path d=\"M84.657 82.343l-16-16v11.314l16-16a8 8 0 10-11.314-11.314l-16 16a8 8 0 000 11.314l16 16a8 8 0 1011.314-11.314z\"/></g></svg>"
},
"$:/core/images/delete-button": {
"title": "$:/core/images/delete-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-delete-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(12)\"><rect width=\"105\" height=\"16\" y=\"11\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"28\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"8\" y=\"16\" rx=\"8\"/><rect width=\"88\" height=\"16\" x=\"8\" y=\"112\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"80\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"56\" y=\"16\" rx=\"8\"/><rect width=\"16\" height=\"112\" x=\"32\" y=\"16\" rx=\"8\"/></g></svg>"
},
"$:/core/images/done-button": {
"title": "$:/core/images/done-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-done-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M42.26 111.032c-2.051.001-4.103-.78-5.668-2.345L2.662 74.758a8 8 0 01-.005-11.32c3.118-3.117 8.192-3.12 11.32.007l28.278 28.278 72.124-72.124a8.002 8.002 0 0111.314-.001c3.118 3.118 3.124 8.19 0 11.315l-77.78 77.78a7.978 7.978 0 01-5.658 2.343z\"/></svg>"
},
"$:/core/images/down-arrow": {
"title": "$:/core/images/down-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-down-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.177 100.069a7.889 7.889 0 01-5.6-2.316l-55.98-55.98a7.92 7.92 0 010-11.196c3.086-3.085 8.105-3.092 11.196 0l50.382 50.382 50.382-50.382a7.92 7.92 0 0111.195 0c3.086 3.086 3.092 8.104 0 11.196l-55.98 55.98a7.892 7.892 0 01-5.595 2.316z\"/></svg>"
},
"$:/core/images/download-button": {
"title": "$:/core/images/download-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-download-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\" class=\"tc-image-download-button-ring\"/><path d=\"M34.35 66.43l26.892 27.205a4.57 4.57 0 006.516 0L94.65 66.43a4.7 4.7 0 000-6.593 4.581 4.581 0 00-3.258-1.365h-8.46c-2.545 0-4.608-2.087-4.608-4.661v-15.15c0-2.575-2.063-4.662-4.608-4.662H55.284c-2.545 0-4.608 2.087-4.608 4.662v15.15c0 2.574-2.063 4.661-4.608 4.661h-8.46c-2.545 0-4.608 2.087-4.608 4.662a4.69 4.69 0 001.35 3.296z\"/></g></svg>"
},
"$:/core/images/edit-button": {
"title": "$:/core/images/edit-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-edit-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M95.627 10.059l-5.656 5.657 11.313 11.313 5.657-5.656-11.314-11.314zm5.657-5.657l1.966-1.966c3.123-3.122 8.194-3.129 11.319-.005 3.117 3.118 3.122 8.192-.005 11.32l-1.966 1.965-11.314-11.314zm-16.97 16.97l-60.25 60.25a8.12 8.12 0 00-.322.342c-.1.087-.198.179-.295.275-5.735 5.735-10.702 22.016-10.702 22.016s16.405-5.09 22.016-10.702c.095-.096.186-.193.272-.292a8.12 8.12 0 00.345-.325l60.25-60.25-11.314-11.313zM35.171 124.19c6.788-.577 13.898-2.272 23.689-5.348 1.825-.573 3.57-1.136 6.336-2.04 16-5.226 21.877-6.807 28.745-7.146 8.358-.413 13.854 2.13 17.58 8.699a4 4 0 006.959-3.946c-5.334-9.406-13.745-13.296-24.933-12.744-7.875.39-14.057 2.052-30.835 7.533-2.739.894-4.46 1.45-6.25 2.012-19.46 6.112-30.77 7.072-39.597 1.747a4 4 0 10-4.132 6.85c6.333 3.82 13.754 5.12 22.438 4.383z\"/></g></svg>"
},
"$:/core/images/erase": {
"title": "$:/core/images/erase",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-erase tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.087 127.996l63.015-63.015c6.535-6.535 6.528-17.115-.003-23.646L99.466 17.702c-6.539-6.538-17.117-6.532-23.646-.003L4.898 88.62c-6.535 6.534-6.528 17.115.003 23.646l15.73 15.73h39.456zm-34.95-7.313l-14.324-14.325c-3.267-3.268-3.268-8.564-.008-11.824L46.269 59.07l35.462 35.462-26.15 26.15H25.137z\"/></svg>"
},
"$:/core/images/excise": {
"title": "$:/core/images/excise",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-excise tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 107.314l-2.343 2.343a8 8 0 11-11.314-11.314l16-16a8 8 0 0111.314 0l16 16a8 8 0 11-11.314 11.314L72 107.314v14.284c0 3.536-3.582 6.402-8 6.402s-8-2.866-8-6.402v-14.284zM0 40.007C0 35.585 3.59 32 8 32c4.418 0 8 3.588 8 8.007v31.986C16 76.415 12.41 80 8 80c-4.418 0-8-3.588-8-8.007V40.007zm32 0C32 35.585 35.59 32 40 32c4.418 0 8 3.588 8 8.007v31.986C48 76.415 44.41 80 40 80c-4.418 0-8-3.588-8-8.007V40.007zm48 0C80 35.585 83.59 32 88 32c4.418 0 8 3.588 8 8.007v31.986C96 76.415 92.41 80 88 80c-4.418 0-8-3.588-8-8.007V40.007zm-24-32C56 3.585 59.59 0 64 0c4.418 0 8 3.588 8 8.007v31.986C72 44.415 68.41 48 64 48c-4.418 0-8-3.588-8-8.007V8.007zm56 32c0-4.422 3.59-8.007 8-8.007 4.418 0 8 3.588 8 8.007v31.986c0 4.422-3.59 8.007-8 8.007-4.418 0-8-3.588-8-8.007V40.007z\"/></svg>"
},
"$:/core/images/export-button": {
"title": "$:/core/images/export-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-export-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.003 128H119.993a7.984 7.984 0 005.664-2.349v.007A7.975 7.975 0 00128 120V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v56H16V56c0-4.418-3.59-8-8-8-4.418 0-8 3.58-8 8v64c0 4.418 3.59 8 8 8h.003zm48.62-100.689l-8.965 8.966c-3.125 3.125-8.195 3.13-11.319.005-3.118-3.118-3.122-8.192.005-11.319L58.962 2.346A7.986 7.986 0 0164.625 0l-.006.002c2.05-.001 4.102.78 5.666 2.344l22.618 22.617c3.124 3.125 3.129 8.195.005 11.319-3.118 3.118-8.192 3.122-11.319-.005l-8.965-8.966v61.256c0 4.411-3.582 8-8 8-4.41 0-8-3.582-8-8V27.311z\"/></svg>"
},
"$:/core/images/file": {
"title": "$:/core/images/file",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-file tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M111.968 30.5H112V120a8 8 0 01-8 8H24a8 8 0 01-8-8V8a8 8 0 018-8h57v.02a7.978 7.978 0 015.998 2.337l22.627 22.627a7.975 7.975 0 012.343 5.516zM81 8H24v112h80V30.5H89c-4.418 0-8-3.578-8-8V8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"68\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"84\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"100\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/></svg>"
},
"$:/core/images/fixed-height": {
"title": "$:/core/images/fixed-height",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fixed-height tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60 35.657l-9.172 9.171a4 4 0 11-5.656-5.656l16-16a4 4 0 015.656 0l16 16a4 4 0 01-5.656 5.656L68 35.657v57.686l9.172-9.171a4 4 0 115.656 5.656l-16 16a4 4 0 01-5.656 0l-16-16a4 4 0 115.656-5.656L60 93.343V35.657zM16 116h96a4 4 0 100-8H16a4 4 0 100 8zm0-96h96a4 4 0 100-8H16a4 4 0 100 8z\"/></svg>"
},
"$:/core/images/fold-all-button": {
"title": "$:/core/images/fold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M64.03 20.004c-2.05 0-4.102.78-5.667 2.344L35.746 44.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 22.348a7.986 7.986 0 00-5.663-2.346zM64.03 85.002c-2.05-.001-4.102.78-5.667 2.344l-22.617 22.617c-3.125 3.125-3.13 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.966 16.966 16.966c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.192-.005-11.319L69.687 87.346A7.986 7.986 0 0064.024 85z\"/></g></svg>"
},
"$:/core/images/fold-button": {
"title": "$:/core/images/fold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M64.03 25.004c-2.05 0-4.102.78-5.667 2.344L35.746 49.966c-3.125 3.124-3.13 8.194-.005 11.318 3.118 3.118 8.192 3.122 11.319-.005l16.965-16.965 16.966 16.965c3.124 3.125 8.194 3.13 11.318.005 3.118-3.118 3.122-8.191-.005-11.318L69.687 27.348a7.986 7.986 0 00-5.663-2.346zM64.005 67.379c-2.05 0-4.102.78-5.666 2.344L35.722 92.34c-3.125 3.125-3.13 8.195-.006 11.32 3.118 3.117 8.192 3.121 11.32-.006L64 86.69l16.965 16.965c3.125 3.125 8.195 3.13 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L69.663 69.723A7.986 7.986 0 0064 67.377z\"/></g></svg>"
},
"$:/core/images/fold-others-button": {
"title": "$:/core/images/fold-others-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-fold-others tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" y=\"56.031\" rx=\"8\"/><path d=\"M86.632 79.976c-2.05 0-4.102.78-5.666 2.345L64 99.286 47.034 82.321a7.986 7.986 0 00-5.662-2.346l.005.001c-2.05 0-4.102.78-5.666 2.345l-22.618 22.617c-3.124 3.125-3.129 8.195-.005 11.319 3.118 3.118 8.192 3.122 11.319-.005l16.966-16.966 16.965 16.966a7.986 7.986 0 005.663 2.346l-.005-.002c2.05 0 4.102-.78 5.666-2.344l16.965-16.966 16.966 16.966c3.125 3.124 8.194 3.129 11.319.005 3.118-3.118 3.122-8.192-.005-11.319L92.289 82.321a7.986 7.986 0 00-5.663-2.346zM86.7 48.024c-2.05 0-4.102-.78-5.666-2.345L64.07 28.714 47.103 45.679a7.986 7.986 0 01-5.663 2.346l.005-.001c-2.05 0-4.101-.78-5.666-2.345L13.162 23.062c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L41.44 28.714l16.966-16.966a7.986 7.986 0 015.662-2.346l-.005.002c2.05 0 4.102.78 5.666 2.344l16.966 16.966 16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L92.358 45.679a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/folder": {
"title": "$:/core/images/folder",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-folder tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.694 128H8C3.58 128 0 124.414 0 119.996V48.004C0 43.584 3.584 40 7.999 40H16v-8c0-4.418 3.578-8 8-8h32a8 8 0 018 8v8h40.001c4.418 0 7.999 3.586 7.999 8.004V59.83l-8-.082v-7.749A4 4 0 0099.997 48H56V36c0-2.21-1.793-4-4.004-4H28.004A4 4 0 0024 36v12H12.003A4 4 0 008 52v64a4 4 0 004.003 4h46.76l-3.069 8z\"/><path d=\"M23.873 55.5h96.003c4.417 0 7.004 4.053 5.774 9.063l-13.344 54.374c-1.228 5.005-5.808 9.063-10.223 9.063H6.08c-4.417 0-7.003-4.053-5.774-9.063L13.65 64.563c1.228-5.005 5.808-9.063 10.223-9.063zm1.78 8.5h87.994c2.211 0 3.504 2.093 2.891 4.666l-11.12 46.668c-.614 2.577-2.902 4.666-5.115 4.666H12.31c-2.211 0-3.504-2.093-2.891-4.666l11.12-46.668C21.152 66.09 23.44 64 25.653 64z\"/></g></svg>"
},
"$:/core/images/full-screen-button": {
"title": "$:/core/images/full-screen-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-full-screen-button tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 8a8 8 0 018-8h32a8 8 0 110 16H16v24a8 8 0 11-16 0V8zM128 120a8 8 0 01-8 8H88a8 8 0 110-16h24V88a8 8 0 1116 0v32zM8 128a8 8 0 01-8-8V88a8 8 0 1116 0v24h24a8 8 0 110 16H8zM120 0a8 8 0 018 8v32a8 8 0 11-16 0V16H88a8 8 0 110-16h32z\"/></svg>"
},
"$:/core/images/github": {
"title": "$:/core/images/github",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-github tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M63.938 1.607c-35.336 0-63.994 28.69-63.994 64.084 0 28.312 18.336 52.329 43.768 60.802 3.202.59 4.37-1.388 4.37-3.088 0-1.518-.056-5.55-.087-10.897-17.802 3.871-21.558-8.591-21.558-8.591-2.911-7.404-7.108-9.375-7.108-9.375-5.81-3.973.44-3.895.44-3.895 6.424.453 9.803 6.606 9.803 6.606 5.709 9.791 14.981 6.963 18.627 5.322.582-4.138 2.236-6.963 4.063-8.564-14.211-1.617-29.153-7.117-29.153-31.672 0-6.995 2.495-12.718 6.589-17.195-.66-1.621-2.856-8.14.629-16.96 0 0 5.37-1.722 17.597 6.57 5.104-1.424 10.58-2.132 16.022-2.16 5.438.028 10.91.736 16.022 2.16 12.22-8.292 17.582-6.57 17.582-6.57 3.493 8.82 1.297 15.339.64 16.96 4.102 4.477 6.578 10.2 6.578 17.195 0 24.618-14.966 30.035-29.22 31.62 2.295 1.98 4.342 5.89 4.342 11.87 0 8.564-.079 15.476-.079 17.576 0 1.715 1.155 3.71 4.4 3.084 25.413-8.493 43.733-32.494 43.733-60.798 0-35.394-28.657-64.084-64.006-64.084\"/></svg>"
},
"$:/core/images/gitter": {
"title": "$:/core/images/gitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-gitter tc-image-button\" viewBox=\"0 0 18 25\"><path d=\"M15 5h2v10h-2zM10 5h2v20h-2zM5 5h2v20H5zM0 0h2v15H0z\"/></svg>"
},
"$:/core/images/globe": {
"title": "$:/core/images/globe",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-globe tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M72.811 37.128v2.554c0 2.196.978 6.881 0 8.832-1.466 2.928-4.65 3.54-6.394 5.867-1.182 1.577-4.618 10.601-3.69 12.92 3.969 9.922 11.534 3.187 17.962 9.293.864.821 2.887 2.273 3.296 3.296 3.29 8.223-7.576 15.009 3.757 26.3 1.245 1.24 3.813-3.817 4.079-4.614.852-2.563 6.725-5.45 9.088-7.053 2.02-1.37 4.873-2.667 6.328-4.745 2.27-3.244 1.48-7.514 3.098-10.745 2.139-4.274 3.828-9.635 5.998-13.966 3.898-7.781 4.721 2.093 5.067 2.439.358.357 1.011 0 1.517 0 .094 0 1.447.099 1.516 0 .65-.935-1.043-17.92-1.318-19.297-1.404-7.01-6.944-15.781-11.865-20.5-6.274-6.015-7.09-16.197-18.259-14.954-.204.022-5.084 10.148-7.777 13.512-3.728 4.657-2.47-4.153-6.526-4.153-.081 0-1.183-.103-1.253 0-.586.88-1.44 3.896-2.306 4.417-.265.16-1.722-.239-1.846 0-2.243 4.3 8.256 2.212 5.792 7.952-2.352 5.481-6.328-1.997-6.328 8.56M44.467 7.01c9.685 6.13.682 12.198 2.694 16.215 1.655 3.303 4.241 5.395 1.714 9.814-2.063 3.608-6.87 3.966-9.623 6.723-3.04 3.044-5.464 8.94-6.79 12.911-1.617 4.843 14.547 6.866 12.063 11.008-1.386 2.311-6.746 1.466-8.437.198-1.165-.873-3.593-.546-4.417-1.78-2.613-3.915-2.26-8.023-3.625-12.128-.938-2.822-6.313-2.12-7.844-.593-.523.522-.33 1.792-.33 2.505 0 5.285 7.12 3.316 7.12 6.46 0 14.636 3.927 6.534 11.14 11.336 10.036 6.683 7.844 7.303 14.946 14.404 3.673 3.673 7.741 3.686 9.425 9.294 1.602 5.331-9.327 5.339-11.716 7.448-1.123.991-2.813 4.146-4.219 4.615-1.792.598-3.234.496-4.944 1.78-2.427 1.82-3.9 4.932-4.02 4.81-2.148-2.147-3.52-15.479-3.89-18.257-.588-4.42-5.59-5.54-6.986-9.03-1.57-3.927 1.524-9.52-1.129-13.761-6.52-10.424-11.821-14.5-15.35-26.292-.942-3.148 3.342-6.529 4.877-8.833 1.877-2.816 2.662-5.854 4.746-8.635C22.147 24.19 40.855 9.461 43.857 8.635l.61-1.625z\"/><path d=\"M64 126c34.242 0 62-27.758 62-62 0-34.242-27.758-62-62-62C29.758 2 2 29.758 2 64c0 34.242 27.758 62 62 62zm0-6c30.928 0 56-25.072 56-56S94.928 8 64 8 8 33.072 8 64s25.072 56 56 56z\"/></g></svg>"
},
"$:/core/images/heading-1": {
"title": "$:/core/images/heading-1",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-1 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M14 30h13.25v30.104H61.7V30h13.25v75.684H61.7V71.552H27.25v34.132H14V30zm70.335 13.78c2.544 0 5.017-.212 7.42-.636 2.403-.424 4.576-1.13 6.52-2.12 1.942-.99 3.603-2.261 4.981-3.816 1.378-1.555 2.28-3.463 2.703-5.724h9.858v74.2h-13.25V53.32H84.335v-9.54z\"/></svg>"
},
"$:/core/images/heading-2": {
"title": "$:/core/images/heading-2",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-2 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm119.52 75.684H74.85c.07-6.148 1.555-11.519 4.452-16.112 2.897-4.593 6.855-8.586 11.872-11.978a133.725 133.725 0 017.526-5.141 59.6 59.6 0 007.208-5.353c2.19-1.908 3.993-3.975 5.406-6.201 1.413-2.226 2.155-4.788 2.226-7.685 0-1.343-.159-2.774-.477-4.293a11.357 11.357 0 00-1.855-4.24c-.919-1.307-2.19-2.403-3.816-3.286-1.625-.883-3.745-1.325-6.36-1.325-2.403 0-4.399.477-5.989 1.431-1.59.954-2.862 2.261-3.816 3.922-.954 1.66-1.66 3.622-2.12 5.883-.46 2.261-.724 4.7-.795 7.314H76.23c0-4.099.548-7.897 1.643-11.395 1.095-3.498 2.738-6.519 4.93-9.063 2.19-2.544 4.857-4.54 8.002-5.989C93.95 30.724 97.606 30 101.775 30c4.523 0 8.303.742 11.342 2.226 3.039 1.484 5.494 3.357 7.367 5.618 1.873 2.261 3.198 4.717 3.975 7.367.777 2.65 1.166 5.176 1.166 7.579 0 2.968-.46 5.653-1.378 8.056a25.942 25.942 0 01-3.71 6.625 37.5 37.5 0 01-5.3 5.565 79.468 79.468 0 01-6.148 4.77 165.627 165.627 0 01-6.36 4.24 94.28 94.28 0 00-5.883 4.028c-1.802 1.343-3.374 2.738-4.717 4.187-1.343 1.449-2.261 2.986-2.756 4.611h36.146v10.812z\"/></svg>"
},
"$:/core/images/heading-3": {
"title": "$:/core/images/heading-3",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-3 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm88.885 32.224c1.979.07 3.957-.07 5.936-.424 1.979-.353 3.745-.972 5.3-1.855a10.365 10.365 0 003.763-3.657c.954-1.555 1.431-3.463 1.431-5.724 0-3.18-1.078-5.724-3.233-7.632-2.155-1.908-4.929-2.862-8.32-2.862-2.12 0-3.958.424-5.513 1.272a11.318 11.318 0 00-3.869 3.445c-1.025 1.449-1.784 3.074-2.279 4.876a18.335 18.335 0 00-.636 5.565H75.381c.141-3.604.813-6.943 2.014-10.017 1.201-3.074 2.844-5.742 4.93-8.003 2.084-2.261 4.61-4.028 7.578-5.3C92.871 30.636 96.228 30 99.973 30a29.2 29.2 0 018.533 1.272c2.791.848 5.3 2.085 7.526 3.71s4.01 3.692 5.353 6.201c1.343 2.509 2.014 5.388 2.014 8.639 0 3.745-.848 7.014-2.544 9.805-1.696 2.791-4.346 4.823-7.95 6.095v.212c4.24.848 7.544 2.95 9.911 6.307s3.551 7.438 3.551 12.243c0 3.533-.707 6.696-2.12 9.487a21.538 21.538 0 01-5.724 7.102c-2.403 1.943-5.194 3.445-8.374 4.505-3.18 1.06-6.537 1.59-10.07 1.59-4.31 0-8.074-.618-11.289-1.855s-5.9-2.986-8.056-5.247c-2.155-2.261-3.798-4.982-4.929-8.162-1.13-3.18-1.731-6.713-1.802-10.6h12.084c-.141 4.523.972 8.286 3.34 11.289 2.366 3.003 5.917 4.505 10.652 4.505 4.028 0 7.402-1.148 10.123-3.445 2.72-2.297 4.081-5.565 4.081-9.805 0-2.897-.565-5.194-1.696-6.89a10.97 10.97 0 00-4.452-3.869c-1.837-.883-3.904-1.431-6.2-1.643a58.067 58.067 0 00-7.05-.212v-9.01z\"/></svg>"
},
"$:/core/images/heading-4": {
"title": "$:/core/images/heading-4",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-4 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8 30h13.25v30.104H55.7V30h13.25v75.684H55.7V71.552H21.25v34.132H8V30zm76.59 48.548h22.471V45.9h-.212L84.59 78.548zm43.46 9.54h-9.54v17.596H107.06V88.088h-31.8V76.11l31.8-44.626h11.448v47.064h9.54v9.54z\"/></svg>"
},
"$:/core/images/heading-5": {
"title": "$:/core/images/heading-5",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-5 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm77.755 1.484h38.372v10.812H92.765L88.95 61.164l.212.212c1.625-1.837 3.692-3.233 6.201-4.187 2.509-.954 5-1.431 7.473-1.431 3.675 0 6.96.618 9.858 1.855 2.897 1.237 5.335 2.968 7.314 5.194s3.48 4.858 4.505 7.897c1.025 3.039 1.537 6.325 1.537 9.858 0 2.968-.477 6.024-1.43 9.169a25.161 25.161 0 01-4.559 8.586c-2.085 2.58-4.752 4.7-8.003 6.36-3.25 1.66-7.137 2.491-11.66 2.491-3.604 0-6.943-.477-10.017-1.431-3.074-.954-5.777-2.385-8.109-4.293-2.332-1.908-4.187-4.258-5.565-7.049-1.378-2.791-2.138-6.06-2.279-9.805h12.084c.353 4.028 1.731 7.12 4.134 9.275 2.403 2.155 5.583 3.233 9.54 3.233 2.544 0 4.7-.424 6.466-1.272 1.767-.848 3.198-2.014 4.293-3.498 1.095-1.484 1.873-3.215 2.332-5.194.46-1.979.69-4.099.69-6.36 0-2.05-.284-4.01-.849-5.883-.565-1.873-1.413-3.516-2.544-4.929-1.13-1.413-2.597-2.544-4.399-3.392-1.802-.848-3.904-1.272-6.307-1.272-2.544 0-4.929.477-7.155 1.431-2.226.954-3.834 2.738-4.823 5.353H75.805l7.95-40.598z\"/></svg>"
},
"$:/core/images/heading-6": {
"title": "$:/core/images/heading-6",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-heading-6 tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M6 30h13.25v30.104H53.7V30h13.25v75.684H53.7V71.552H19.25v34.132H6V30zm106.587 20.246c-.283-3.039-1.36-5.494-3.233-7.367-1.873-1.873-4.399-2.809-7.579-2.809-2.19 0-4.08.406-5.67 1.219a12.435 12.435 0 00-4.029 3.233c-1.095 1.343-1.979 2.88-2.65 4.611a37.696 37.696 0 00-1.643 5.459 46.08 46.08 0 00-.9 5.671 722.213 722.213 0 00-.478 5.247l.212.212c1.625-2.968 3.87-5.176 6.731-6.625 2.862-1.449 5.954-2.173 9.275-2.173 3.675 0 6.96.636 9.858 1.908 2.897 1.272 5.353 3.021 7.367 5.247 2.014 2.226 3.551 4.858 4.611 7.897 1.06 3.039 1.59 6.325 1.59 9.858 0 3.604-.583 6.943-1.749 10.017-1.166 3.074-2.844 5.76-5.035 8.056-2.19 2.297-4.805 4.081-7.844 5.353-3.039 1.272-6.395 1.908-10.07 1.908-5.441 0-9.91-1.007-13.409-3.021-3.498-2.014-6.254-4.77-8.268-8.268-2.014-3.498-3.41-7.597-4.187-12.296-.777-4.7-1.166-9.77-1.166-15.211 0-4.452.477-8.94 1.431-13.462.954-4.523 2.526-8.639 4.717-12.349 2.19-3.71 5.07-6.731 8.64-9.063C92.676 31.166 97.075 30 102.304 30c2.968 0 5.76.495 8.374 1.484 2.615.99 4.93 2.367 6.943 4.134 2.014 1.767 3.657 3.887 4.93 6.36 1.271 2.473 1.978 5.23 2.12 8.268h-12.085zm-11.66 46.852c2.19 0 4.099-.442 5.724-1.325a12.869 12.869 0 004.081-3.445c1.095-1.413 1.908-3.056 2.438-4.929.53-1.873.795-3.798.795-5.777s-.265-3.887-.795-5.724c-.53-1.837-1.343-3.445-2.438-4.823-1.095-1.378-2.456-2.491-4.08-3.339-1.626-.848-3.534-1.272-5.725-1.272-2.19 0-4.116.406-5.777 1.219-1.66.813-3.056 1.908-4.187 3.286-1.13 1.378-1.979 2.986-2.544 4.823-.565 1.837-.848 3.78-.848 5.83 0 2.05.283 3.993.848 5.83.565 1.837 1.413 3.48 2.544 4.929a12.39 12.39 0 004.187 3.445c1.66.848 3.586 1.272 5.777 1.272z\"/></svg>"
},
"$:/core/images/help": {
"title": "$:/core/images/help",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-help tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M36.055 111.441c-5.24 4.396-15.168 7.362-26.555 7.362-1.635 0-3.24-.06-4.806-.179 7.919-2.64 14.062-8.6 16.367-16.014C8.747 92.845 1.05 78.936 1.05 63.5c0-29.547 28.206-53.5 63-53.5s63 23.953 63 53.5-28.206 53.5-63 53.5c-10.055 0-19.56-2-27.994-5.559zm35.35-33.843a536.471 536.471 0 00.018-4.682 199.02 199.02 0 00-.023-3.042c.008-1.357.595-2.087 3.727-4.235.112-.077 1.085-.74 1.386-.948 3.093-2.133 5.022-3.786 6.762-6.187 2.34-3.228 3.558-7.077 3.558-11.649 0-13.292-9.86-21.952-21.455-21.952-11.103 0-22.499 9.609-24.066 22.295a6.023 6.023 0 1011.956 1.477c.806-6.527 6.972-11.726 12.11-11.726 5.265 0 9.408 3.64 9.408 9.906 0 3.634-1.1 5.153-5.111 7.919l-1.362.93c-2.682 1.84-4.227 3.1-5.7 4.931-2.109 2.62-3.242 5.717-3.258 9.314.013.892.02 1.86.022 2.981a470.766 470.766 0 01-.022 4.943 6.023 6.023 0 1012.046.12l.003-.395zm-6.027 24.499a7.529 7.529 0 100-15.058 7.529 7.529 0 000 15.058z\"/></svg>"
},
"$:/core/images/home-button": {
"title": "$:/core/images/home-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-home-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112.985 119.502c.01-.165.015-.331.015-.499V67.568c3.137 2.948 8.076 2.884 11.134-.174a7.999 7.999 0 00-.002-11.316L70.396 2.343A7.978 7.978 0 0064.734 0a7.957 7.957 0 00-5.656 2.343L33 28.42V8.007C33 3.585 29.41 0 25 0c-4.418 0-8 3.59-8 8.007V44.42L5.342 56.078c-3.125 3.125-3.12 8.198-.002 11.316a7.999 7.999 0 0011.316-.003l.344-.343v52.945a8.11 8.11 0 000 .007c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8a8.11 8.11 0 00-.015-.498zM97 112V51.574L64.737 19.31 33 51.048V112h64z\"/></svg>"
},
"$:/core/images/import-button": {
"title": "$:/core/images/import-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-import-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M114.832 60.436s3.235-3.27 6.921.417c3.686 3.686.231 7.14.231 7.14l-42.153 42.92s-30.765 32.367-58.798 4.333C-7 87.213 24.59 55.623 24.59 55.623L67.363 12.85s22.725-24.6 43.587-3.738c20.862 20.862-3.96 43.09-3.96 43.09l-35.04 35.04S49.903 112.546 36.426 99.07c-13.476-13.477 11.83-35.523 11.83-35.523l35.04-35.04s3.902-3.902 7.78-.023c3.879 3.878.118 7.921.118 7.921l-35.04 35.04s-13.212 13.212-8.872 17.551c4.34 4.34 16.77-9.653 16.77-9.653l35.04-35.04s16.668-14.598 3.966-27.3c-13.893-13.892-27.565 3.702-27.565 3.702l-42.91 42.91s-23.698 23.698-3.658 43.738 43.012-4.385 43.012-4.385l42.895-42.533z\"/></svg>"
},
"$:/core/images/info-button": {
"title": "$:/core/images/info-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-info-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\" transform=\"translate(.05)\"><path d=\"M64 128c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64C28.654 0 0 28.654 0 64c0 35.346 28.654 64 64 64zm0-16c26.51 0 48-21.49 48-48S90.51 16 64 16 16 37.49 16 64s21.49 48 48 48z\"/><circle cx=\"64\" cy=\"32\" r=\"8\"/><rect width=\"16\" height=\"56\" x=\"56\" y=\"48\" rx=\"8\"/></g></svg>"
},
"$:/core/images/italic": {
"title": "$:/core/images/italic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-italic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M66.711 0h22.41L62.408 128H40z\"/></svg>"
},
"$:/core/images/left-arrow": {
"title": "$:/core/images/left-arrow",
"created": "20150315234410875",
"modified": "20150315235324760",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-left-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M0 64.177c0-2.026.771-4.054 2.317-5.6l55.98-55.98a7.92 7.92 0 0111.195.001c3.086 3.085 3.092 8.104.001 11.195L19.111 64.175l50.382 50.382a7.92 7.92 0 010 11.195c-3.086 3.086-8.105 3.092-11.196.001l-55.98-55.98A7.892 7.892 0 010 64.177z\"/></svg>"
},
"$:/core/images/line-width": {
"title": "$:/core/images/line-width",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-line-width tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M16 18h96a2 2 0 000-4H16a2 2 0 100 4zm0 17h96a4 4 0 100-8H16a4 4 0 100 8zm0 21h96a6 6 0 000-12H16a6 6 0 100 12zm0 29h96c5.523 0 10-4.477 10-10s-4.477-10-10-10H16c-5.523 0-10 4.477-10 10s4.477 10 10 10zm0 43h96c8.837 0 16-7.163 16-16s-7.163-16-16-16H16c-8.837 0-16 7.163-16 16s7.163 16 16 16z\"/></svg>"
},
"$:/core/images/link": {
"title": "$:/core/images/link",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-link tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M42.263 69.38a31.919 31.919 0 006.841 10.13c12.5 12.5 32.758 12.496 45.255 0l22.627-22.628c12.502-12.501 12.497-32.758 0-45.255-12.5-12.5-32.758-12.496-45.254 0L49.104 34.255a32.333 32.333 0 00-2.666 3.019 36.156 36.156 0 0121.94.334l14.663-14.663c6.25-6.25 16.382-6.254 22.632-.004 6.248 6.249 6.254 16.373-.004 22.631l-22.62 22.62c-6.25 6.25-16.381 6.254-22.631.004a15.93 15.93 0 01-4.428-8.433 11.948 11.948 0 00-7.59 3.48l-6.137 6.137z\"/><path d=\"M86.35 59.234a31.919 31.919 0 00-6.84-10.13c-12.5-12.5-32.758-12.497-45.255 0L11.627 71.732c-12.501 12.5-12.496 32.758 0 45.254 12.5 12.5 32.758 12.497 45.255 0L79.51 94.36a32.333 32.333 0 002.665-3.02 36.156 36.156 0 01-21.94-.333l-14.663 14.663c-6.25 6.25-16.381 6.253-22.63.004-6.25-6.249-6.255-16.374.003-22.632l22.62-22.62c6.25-6.25 16.381-6.253 22.631-.003a15.93 15.93 0 014.428 8.432 11.948 11.948 0 007.59-3.48l6.137-6.136z\"/></g></svg>"
},
"$:/core/images/linkify": {
"title": "$:/core/images/linkify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-linkify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M17.031 31.919H9.048V96.85h7.983v6.92H0V25h17.031v6.919zm24.66 0h-7.983V96.85h7.983v6.92H24.66V25h17.03v6.919zM67.77 56.422l11.975-3.903 2.306 7.096-12.063 3.903 7.628 10.379-6.12 4.435-7.63-10.467-7.45 10.2-5.943-4.523L58.1 63.518 45.95 59.35l2.306-7.096 12.064 4.17V43.825h7.45v12.596zM86.31 96.85h7.982V31.92H86.31V25h17.031v78.77H86.31v-6.92zm24.659 0h7.983V31.92h-7.983V25H128v78.77h-17.031v-6.92z\"/></svg>"
},
"$:/core/images/list-bullet": {
"title": "$:/core/images/list-bullet",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-bullet tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M11.636 40.273c6.427 0 11.637-5.21 11.637-11.637C23.273 22.21 18.063 17 11.636 17 5.21 17 0 22.21 0 28.636c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.637 0-6.426-5.21-11.636-11.637-11.636C5.21 51.91 0 57.12 0 63.545c0 6.427 5.21 11.637 11.636 11.637zm0 34.909c6.427 0 11.637-5.21 11.637-11.636 0-6.427-5.21-11.637-11.637-11.637C5.21 86.818 0 92.028 0 98.455c0 6.426 5.21 11.636 11.636 11.636zM34.91 22.818H128v11.637H34.91V22.818zm0 34.91H128v11.636H34.91V57.727zm0 34.908H128v11.637H34.91V92.636z\"/></svg>"
},
"$:/core/images/list-number": {
"title": "$:/core/images/list-number",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list-number tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M33.84 22.356H128v11.77H33.84v-11.77zm0 35.31H128v11.77H33.84v-11.77zm0 35.311H128v11.77H33.84v-11.77zM.38 42.631v-2.223h.998c.826 0 1.445-.14 1.858-.42.413-.28.619-.948.619-2.002V22.769c0-1.442-.193-2.336-.58-2.683-.385-.347-1.477-.52-3.275-.52v-2.143c3.502-.147 6.252-.955 8.25-2.423h2.117v22.865c0 .921.15 1.575.449 1.963.3.387.949.58 1.948.58h.998v2.223H.38zm-.3 35.356v-1.902c7.19-6.554 10.786-12.58 10.786-18.08 0-1.562-.326-2.81-.979-3.744-.652-.934-1.524-1.402-2.616-1.402-.893 0-1.655.317-2.287.952-.633.634-.95 1.364-.95 2.192 0 .974.247 1.829.74 2.563.106.16.16.28.16.36 0 .147-.16.28-.48.4-.213.08-.752.308-1.618.681-.839.374-1.358.561-1.558.561-.24 0-.512-.37-.819-1.111A6.2 6.2 0 010 57.064c0-1.949.849-3.544 2.547-4.785 1.698-1.242 3.798-1.862 6.302-1.862 2.463 0 4.53.67 6.202 2.012 1.67 1.341 2.506 3.093 2.506 5.256a8.644 8.644 0 01-.849 3.724c-.566 1.201-1.92 3.053-4.064 5.556a165.471 165.471 0 01-6.272 6.938h11.445l-1.019 5.726h-2.117c.08-.28.12-.534.12-.76 0-.388-.1-.631-.3-.731-.2-.1-.599-.15-1.198-.15H.08zm12.124 19.207c1.745.04 3.236.637 4.474 1.792 1.239 1.154 1.858 2.773 1.858 4.855 0 2.99-1.132 5.393-3.396 7.208-2.263 1.815-5 2.723-8.209 2.723-2.01 0-3.669-.384-4.974-1.151C.652 111.853 0 110.849 0 109.607c0-.774.27-1.398.809-1.872.54-.474 1.128-.71 1.768-.71.639 0 1.162.2 1.568.6.406.4.782 1.055 1.128 1.962.466 1.268 1.239 1.902 2.317 1.902 1.265 0 2.287-.477 3.066-1.431.78-.955 1.169-2.686 1.169-5.196 0-1.709-.12-3.023-.36-3.944-.24-.921-.792-1.382-1.658-1.382-.586 0-1.185.307-1.797.921-.493.494-.932.741-1.319.741-.333 0-.602-.147-.809-.44-.206-.294-.31-.574-.31-.841 0-.32.104-.594.31-.821.207-.227.69-.594 1.449-1.102 2.876-1.922 4.314-4.017 4.314-6.287 0-1.188-.306-2.092-.919-2.713a3.001 3.001 0 00-2.217-.93c-.799 0-1.525.263-2.177.79-.653.528-.979 1.158-.979 1.892 0 .641.253 1.235.76 1.782.172.2.259.367.259.5 0 .121-.57.428-1.708.922-1.139.494-1.854.74-2.147.74-.413 0-.75-.333-1.009-1-.26-.668-.39-1.282-.39-1.842 0-1.749.93-3.224 2.787-4.425 1.858-1.202 3.965-1.802 6.322-1.802 2.064 0 3.851.447 5.363 1.341 1.511.895 2.267 2.116 2.267 3.664 0 1.362-.57 2.623-1.708 3.784a13.387 13.387 0 01-3.945 2.784z\"/></svg>"
},
"$:/core/images/list": {
"title": "$:/core/images/list",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-list tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M87.748 128H23.999c-4.418 0-7.999-3.59-7.999-8.007V8.007C16 3.585 19.588 0 24 0h80c4.419 0 8 3.59 8 8.007V104H91.25c-.965 0-1.84.392-2.473 1.025a3.476 3.476 0 00-1.029 2.476V128zm8-.12l15.88-15.88h-15.88v15.88zM40 15.508A3.502 3.502 0 0143.5 12h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 20h-55a3.498 3.498 0 01-3.5-3.509v-.982zM32 22a6 6 0 100-12 6 6 0 000 12zm8 9.509A3.502 3.502 0 0143.5 28h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 36h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 44h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 52h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 60h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 68h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 76h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 84h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.502 3.502 0 0143.5 92h55c1.933 0 3.5 1.561 3.5 3.509v.982A3.502 3.502 0 0198.5 100h-55a3.498 3.498 0 01-3.5-3.509v-.982zm0 16A3.505 3.505 0 0143.497 108h33.006A3.497 3.497 0 0180 111.509v.982A3.505 3.505 0 0176.503 116H43.497A3.497 3.497 0 0140 112.491v-.982zM32 38a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12zm0 16a6 6 0 100-12 6 6 0 000 12z\"/></svg>"
},
"$:/core/images/locked-padlock": {
"title": "$:/core/images/locked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-locked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M96.472 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h8c.003-15.723.303-47.731 32.16-47.731 31.794 0 32.305 32.057 32.312 47.731zm-15.897 0H48.44c.002-16.287.142-32 15.719-32 15.684 0 16.977 16.136 16.415 32zM67.732 92.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/mail": {
"title": "$:/core/images/mail",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mail tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M122.827 104.894a7.986 7.986 0 01-2.834.516H8.007c-.812 0-1.597-.12-2.335-.345l34.163-34.163 20.842 20.842a3.998 3.998 0 003.418 1.134 4.003 4.003 0 003.395-1.134L88.594 70.64c.075.09.155.176.24.26l33.993 33.994zm5.076-6.237c.064-.406.097-.823.097-1.247v-64c0-.669-.082-1.318-.237-1.94L94.23 65.006c.09.075.177.154.261.239l33.413 33.413zm-127.698.56A8.023 8.023 0 010 97.41v-64c0-.716.094-1.41.271-2.071l33.907 33.906L.205 99.218zM5.93 25.684a8.012 8.012 0 012.078-.273h111.986c.766 0 1.507.108 2.209.308L64.083 83.837 5.93 25.683z\"/></svg>"
},
"$:/core/images/menu-button": {
"title": "$:/core/images/menu-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-menu-button tc-image-button\" viewBox=\"0 0 128 128\"><rect width=\"128\" height=\"16\" y=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"56\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"96\" rx=\"8\"/></svg>"
},
"$:/core/images/mono-block": {
"title": "$:/core/images/mono-block",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-block tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M23.965 32.967h.357c.755 0 1.328.192 1.72.577.39.384.586.947.586 1.688 0 .824-.206 1.418-.618 1.782-.413.363-1.094.545-2.045.545h-6.31c-.965 0-1.65-.178-2.056-.535-.405-.356-.608-.954-.608-1.792 0-.811.203-1.391.608-1.74.406-.35 1.09-.525 2.055-.525h.734l-.86-2.453H8.471l-.902 2.453h.734c.95 0 1.632.178 2.044.535.413.356.619.933.619 1.73 0 .824-.206 1.418-.619 1.782-.412.363-1.094.545-2.044.545h-5.41c-.964 0-1.649-.182-2.054-.545-.406-.364-.608-.958-.608-1.782 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.719-.577h.356l5.62-15.641H6.835c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.95-.619-1.76 0-.825.207-1.42.619-1.783.412-.363 1.094-.545 2.044-.545h7.863c1.244 0 2.118.67 2.62 2.013v.063l6.647 18.2zM12.98 17.326l-3.04 8.848h6.08l-3.04-8.848zm22.402 9.372v6.395h3.145c2.223 0 3.788-.245 4.697-.734.908-.49 1.362-1.307 1.362-2.453 0-1.16-.433-1.985-1.3-2.474-.866-.49-2.383-.734-4.55-.734h-3.354zm10.693-2.327c1.524.559 2.642 1.324 3.355 2.295.713.972 1.07 2.212 1.07 3.722 0 1.272-.308 2.432-.923 3.48-.615 1.049-1.496 1.909-2.642 2.58a7.499 7.499 0 01-2.254.849c-.832.174-2.01.262-3.533.262H30.202c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.782 0-.741.189-1.304.566-1.688.378-.385.93-.577 1.657-.577h.356V17.326h-.356c-.727 0-1.28-.196-1.657-.587-.377-.392-.566-.965-.566-1.72 0-.81.203-1.401.608-1.771.406-.37 1.062-.556 1.971-.556h9.645c2.95 0 5.19.573 6.72 1.72 1.53 1.145 2.296 2.823 2.296 5.031 0 1.09-.234 2.052-.703 2.883-.468.832-1.163 1.513-2.086 2.045zM35.381 17.2v5.284h2.83c1.72 0 2.932-.203 3.638-.609.706-.405 1.06-1.09 1.06-2.054 0-.909-.319-1.573-.955-1.992-.636-.42-1.667-.63-3.093-.63h-3.48zm35.863-3.816c.28-.503.566-.86.86-1.07.293-.21.664-.314 1.111-.314.685 0 1.17.182 1.457.545.287.364.43.986.43 1.866l.042 5.452c0 .964-.157 1.614-.472 1.95-.314.335-.884.503-1.709.503-.587 0-1.037-.14-1.352-.42-.314-.28-.584-.796-.807-1.551-.364-1.328-.944-2.282-1.74-2.862-.797-.58-1.901-.87-3.313-.87-2.153 0-3.802.727-4.948 2.18-1.147 1.454-1.72 3.558-1.72 6.311 0 2.74.58 4.844 1.74 6.311 1.16 1.468 2.817 2.202 4.97 2.202 1.467 0 3.085-.49 4.854-1.468 1.768-.978 2.883-1.467 3.344-1.467.545 0 1.003.23 1.373.692.37.46.556 1.034.556 1.719 0 1.23-1.084 2.39-3.25 3.48-2.167 1.09-4.606 1.636-7.318 1.636-3.662 0-6.625-1.21-8.89-3.627-2.264-2.419-3.396-5.578-3.396-9.478 0-3.76 1.146-6.884 3.438-9.372 2.293-2.488 5.2-3.732 8.723-3.732.992 0 1.97.112 2.935.335.964.224 1.992.574 3.082 1.049zm10.22 19.583V17.326h-.356c-.755 0-1.328-.196-1.72-.587-.39-.392-.586-.965-.586-1.72 0-.81.21-1.401.629-1.771.42-.37 1.097-.556 2.034-.556h5.178c2.922 0 5.06.126 6.416.377 1.356.252 2.51.671 3.46 1.258 1.691 1.007 2.988 2.443 3.89 4.31.9 1.865 1.352 4.021 1.352 6.467 0 2.586-.514 4.847-1.541 6.783-1.028 1.936-2.485 3.4-4.372 4.393-.853.447-1.852.772-2.998.975-1.147.203-2.852.304-5.116.304h-6.269c-.965 0-1.65-.178-2.055-.535-.406-.356-.608-.954-.608-1.792 0-.741.195-1.304.587-1.688.391-.385.964-.577 1.72-.577h.356zm5.41-15.725v15.725h1.195c2.642 0 4.592-.646 5.85-1.94 1.258-1.292 1.887-3.28 1.887-5.965 0-2.641-.64-4.612-1.918-5.912-1.28-1.3-3.205-1.95-5.777-1.95-.335 0-.59.003-.765.01a7.992 7.992 0 00-.472.032zm35.067-.126h-9.75v5.368h3.69v-.252c0-.797.175-1.39.524-1.782.35-.392.88-.587 1.594-.587.629 0 1.142.178 1.54.534.4.357.598.808.598 1.353 0 .028.007.118.021.272.014.154.021.308.021.462v4.34c0 .936-.167 1.607-.503 2.013-.335.405-.88.608-1.635.608-.713 0-1.251-.19-1.615-.567-.363-.377-.545-.936-.545-1.677v-.377h-3.69v6.269h9.75v-2.495c0-.937.178-1.608.534-2.013.357-.405.94-.608 1.75-.608.798 0 1.367.2 1.71.597.342.399.513 1.073.513 2.024v5.074c0 .755-.146 1.258-.44 1.51-.293.251-.873.377-1.74.377h-17.172c-.923 0-1.583-.182-1.982-.545-.398-.364-.597-.958-.597-1.782 0-.741.189-1.304.566-1.688.377-.385.93-.577 1.656-.577h.357V17.326h-.357c-.712 0-1.261-.2-1.646-.598-.384-.398-.576-.968-.576-1.709 0-.81.203-1.401.608-1.771.405-.37 1.062-.556 1.97-.556h17.173c.853 0 1.43.13 1.73.388.3.258.45.772.45 1.54v4.698c0 .95-.174 1.631-.524 2.044-.35.412-.915.618-1.698.618-.81 0-1.394-.21-1.75-.629-.357-.419-.535-1.097-.535-2.033v-2.202zM19.77 47.641c.267-.504.55-.86.85-1.07.3-.21.675-.314 1.122-.314.685 0 1.17.181 1.457.545.287.363.43.985.43 1.866l.042 5.451c0 .965-.157 1.615-.472 1.95-.314.336-.891.504-1.73.504-.587 0-1.045-.144-1.373-.43-.329-.287-.598-.8-.807-1.541-.378-1.342-.958-2.3-1.74-2.873-.783-.573-1.88-.86-3.292-.86-2.153 0-3.799.727-4.938 2.181-1.14 1.454-1.709 3.557-1.709 6.311s.598 4.882 1.793 6.385C10.599 67.248 12.294 68 14.488 68c.503 0 1.077-.06 1.72-.179a23.809 23.809 0 002.264-.555v-3.313h-2.37c-.95 0-1.624-.175-2.023-.524-.398-.35-.597-.93-.597-1.74 0-.84.199-1.437.597-1.793.399-.357 1.073-.535 2.024-.535h7.569c.978 0 1.667.175 2.065.524.398.35.598.937.598 1.762 0 .74-.2 1.31-.598 1.708-.398.399-.975.598-1.73.598h-.335v5.242c0 .447-.05.758-.147.933-.098.174-.293.353-.587.534-.797.476-2.062.895-3.795 1.258a25.576 25.576 0 01-5.263.546c-3.662 0-6.625-1.21-8.89-3.628-2.264-2.418-3.397-5.577-3.397-9.477 0-3.76 1.147-6.884 3.44-9.372 2.292-2.488 5.199-3.732 8.721-3.732.979 0 1.954.112 2.925.335.972.224 2.003.573 3.093 1.049zm15.84 3.941v4.823h6.857v-4.823h-.336c-.754 0-1.331-.195-1.73-.587-.398-.391-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.364 1.093-.545 2.044-.545h5.41c.95 0 1.624.181 2.023.545.398.363.597.957.597 1.782 0 .755-.192 1.328-.576 1.72-.385.39-.947.586-1.688.586h-.357v15.642h.357c.755 0 1.328.192 1.719.576.391.385.587.947.587 1.688 0 .825-.203 1.419-.608 1.782-.405.364-1.09.546-2.055.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.2-1.303.598-1.688.398-.384.975-.576 1.73-.576h.335v-6.186h-6.856v6.186h.335c.755 0 1.331.192 1.73.576.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.412.364-1.094.546-2.044.546h-5.41c-.964 0-1.65-.179-2.055-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.392-.384.965-.576 1.72-.576h.356V51.582h-.356c-.741 0-1.304-.195-1.688-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.073-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.335zm31.754 0v15.642h3.523c.95 0 1.632.178 2.044.534.412.357.618.933.618 1.73 0 .811-.21 1.402-.629 1.772-.419.37-1.097.556-2.033.556H58.433c-.95 0-1.632-.182-2.044-.546-.412-.363-.619-.957-.619-1.782 0-.81.203-1.39.608-1.74.406-.35 1.09-.524 2.055-.524h3.523V51.582h-3.523c-.95 0-1.632-.181-2.044-.545-.412-.363-.619-.95-.619-1.761 0-.825.203-1.412.608-1.761.406-.35 1.09-.524 2.055-.524h12.455c.992 0 1.684.174 2.075.524.392.35.587.936.587 1.761 0 .81-.202 1.398-.608 1.761-.405.364-1.09.545-2.054.545h-3.523zm30.496 0v11.994c0 1.873-.122 3.228-.367 4.067a5.876 5.876 0 01-1.227 2.244c-.74.852-1.768 1.495-3.082 1.929-1.314.433-2.893.65-4.738.65-1.3 0-2.555-.126-3.764-.378a16.843 16.843 0 01-3.491-1.132c-.615-.28-1.017-.643-1.206-1.09-.188-.448-.283-1.175-.283-2.18v-4.32c0-1.202.175-2.04.525-2.516.349-.475.957-.713 1.824-.713 1.244 0 1.929.915 2.054 2.747.014.321.035.566.063.733.168 1.622.545 2.73 1.133 3.324.587.594 1.523.89 2.81.89 1.593 0 2.714-.422 3.364-1.268.65-.845.975-2.386.975-4.623V51.582H88.93c-.95 0-1.632-.181-2.044-.545-.413-.363-.619-.95-.619-1.761 0-.825.2-1.412.598-1.761.398-.35 1.086-.524 2.065-.524h10.693c.979 0 1.667.174 2.065.524.399.35.598.936.598 1.761 0 .81-.206 1.398-.619 1.761-.412.364-1.093.545-2.044.545h-1.761zm14.644 0v6.353l6.48-6.478c-.728-.084-1.238-.29-1.531-.619-.294-.328-.44-.85-.44-1.562 0-.825.198-1.419.597-1.782.398-.364 1.073-.545 2.023-.545h5.137c.95 0 1.625.181 2.023.545.399.363.598.957.598 1.782 0 .769-.2 1.345-.598 1.73-.398.384-.982.576-1.75.576h-.483l-6.101 6.06c1.132.839 2.167 1.94 3.103 3.302.937 1.363 2.034 3.456 3.292 6.28h.692c.825 0 1.44.188 1.845.566.405.377.608.943.608 1.698 0 .825-.206 1.419-.619 1.782-.412.364-1.093.546-2.044.546h-2.579c-1.132 0-2.048-.762-2.746-2.286-.126-.28-.224-.503-.294-.67-.923-1.958-1.768-3.467-2.537-4.53a16.616 16.616 0 00-2.705-2.914l-1.97 1.887v3.92h.335c.755 0 1.331.193 1.73.577.398.385.597.947.597 1.688 0 .825-.206 1.419-.618 1.782-.413.364-1.094.546-2.045.546h-5.41c-.964 0-1.649-.179-2.054-.535-.405-.357-.608-.954-.608-1.793 0-.74.196-1.303.587-1.688.391-.384.965-.576 1.72-.576h.356V51.582h-.357c-.74 0-1.303-.195-1.687-.587-.385-.391-.577-.964-.577-1.719 0-.825.2-1.419.598-1.782.398-.364 1.072-.545 2.023-.545h5.41c.936 0 1.614.181 2.033.545.42.363.63.957.63 1.782 0 .755-.2 1.328-.598 1.72-.399.39-.975.586-1.73.586h-.336zM13.44 96.326l4.005-11.889c.251-.782.6-1.352 1.048-1.709.447-.356 1.041-.534 1.782-.534h3.271c.95 0 1.632.182 2.044.545.413.363.619.957.619 1.782 0 .755-.2 1.328-.598 1.72-.398.39-.975.587-1.73.587h-.335l.587 15.641h.357c.754 0 1.32.192 1.698.577.377.384.566.947.566 1.687 0 .825-.2 1.42-.598 1.783-.398.363-1.072.545-2.023.545h-4.718c-.95 0-1.624-.178-2.023-.535-.398-.356-.597-.954-.597-1.793 0-.74.192-1.303.576-1.687.385-.385.954-.577 1.709-.577h.335l-.293-12.79-3.061 9.52c-.224.712-.542 1.226-.954 1.54-.413.315-.982.472-1.709.472-.727 0-1.303-.157-1.73-.472-.426-.314-.751-.828-.975-1.54l-3.04-9.52-.294 12.79h.336c.755 0 1.324.192 1.709.577.384.384.576.947.576 1.687 0 .825-.202 1.42-.608 1.783-.405.363-1.076.545-2.013.545H2.621c-.937 0-1.608-.182-2.013-.545-.405-.364-.608-.958-.608-1.783 0-.74.192-1.303.577-1.687.384-.385.954-.577 1.708-.577h.336l.608-15.641h-.336c-.754 0-1.331-.196-1.73-.588-.398-.39-.597-.964-.597-1.719 0-.825.206-1.419.619-1.782.412-.363 1.093-.545 2.044-.545h3.27c.728 0 1.311.175 1.752.524.44.35.8.923 1.08 1.72l4.109 11.888zm30.454 2.054V86.828H42.74c-.922 0-1.583-.182-1.981-.546-.398-.363-.598-.95-.598-1.76 0-.812.2-1.402.598-1.773.398-.37 1.059-.555 1.981-.555h5.955c.909 0 1.566.185 1.97.555.406.37.609.961.609 1.772 0 .741-.192 1.31-.577 1.709-.384.398-.933.598-1.646.598h-.356v19.038c0 .657-.07 1.069-.21 1.237-.14.167-.454.251-.943.251h-2.097c-.67 0-1.143-.07-1.415-.21-.273-.14-.507-.384-.703-.733l-8.722-15.327v11.385h1.216c.909 0 1.559.175 1.95.524.392.35.587.93.587 1.74 0 .825-.199 1.42-.597 1.783-.399.363-1.045.545-1.94.545h-6.017c-.909 0-1.566-.182-1.971-.545-.406-.364-.608-.958-.608-1.783 0-.74.188-1.303.566-1.687.377-.385.936-.577 1.677-.577h.336V86.828h-.336c-.713 0-1.265-.2-1.656-.598-.392-.398-.587-.968-.587-1.709 0-.81.206-1.401.618-1.772.413-.37 1.066-.555 1.96-.555h3.44c.824 0 1.383.108 1.677.325.293.216.622.653.985 1.31l7.989 14.551zM64.66 86.366c-1.803 0-3.218.727-4.245 2.18-1.028 1.455-1.541 3.474-1.541 6.06 0 2.586.517 4.613 1.551 6.08 1.034 1.468 2.446 2.202 4.235 2.202 1.804 0 3.222-.73 4.257-2.19 1.034-1.461 1.551-3.492 1.551-6.092 0-2.586-.513-4.605-1.54-6.06-1.028-1.453-2.45-2.18-4.268-2.18zm0-4.864c3.44 0 6.27 1.23 8.492 3.69 2.223 2.46 3.334 5.598 3.334 9.414 0 3.844-1.104 6.99-3.313 9.436-2.208 2.446-5.046 3.669-8.513 3.669-3.424 0-6.255-1.234-8.491-3.701-2.237-2.467-3.355-5.602-3.355-9.404 0-3.83 1.108-6.971 3.323-9.424 2.216-2.454 5.057-3.68 8.523-3.68zM87.461 98.17v4.298h2.16c.908 0 1.555.175 1.94.524.384.35.576.93.576 1.74 0 .825-.196 1.42-.587 1.783-.392.363-1.035.545-1.93.545h-7.254c-.922 0-1.583-.182-1.981-.545-.399-.364-.598-.958-.598-1.783 0-.74.189-1.303.566-1.687.378-.385.93-.577 1.657-.577h.356V86.828h-.356c-.713 0-1.262-.2-1.646-.598-.385-.398-.577-.968-.577-1.709 0-.81.203-1.401.608-1.772.406-.37 1.063-.555 1.971-.555h8.66c3.424 0 6.014.657 7.768 1.97 1.754 1.315 2.631 3.25 2.631 5.809 0 2.697-.873 4.738-2.62 6.122-1.748 1.384-4.34 2.076-7.78 2.076h-3.564zm0-11.343v6.625h2.977c1.65 0 2.89-.28 3.722-.839.832-.559 1.248-1.397 1.248-2.516 0-1.048-.43-1.855-1.29-2.421-.86-.566-2.086-.85-3.68-.85h-2.977zm27.267 20.568l-1.636 1.636a12.37 12.37 0 011.772-.44c.58-.098 1.15-.147 1.709-.147 1.104 0 2.268.164 3.491.492 1.223.329 1.967.493 2.233.493.447 0 1.03-.15 1.75-.45.72-.301 1.206-.452 1.458-.452.517 0 .947.2 1.29.598.342.398.513.898.513 1.5 0 .796-.472 1.474-1.415 2.033-.944.56-2.1.839-3.47.839-.937 0-2.139-.22-3.607-.66-1.467-.441-2.53-.661-3.187-.661-.992 0-2.11.272-3.354.817-1.244.546-2.013.818-2.307.818a2.14 2.14 0 01-1.53-.597c-.42-.399-.63-.878-.63-1.437 0-.391.134-.807.4-1.247.265-.44.733-1.01 1.404-1.709l2.118-2.139c-2.335-.852-4.194-2.386-5.578-4.602-1.384-2.215-2.075-4.763-2.075-7.642 0-3.802 1.104-6.909 3.312-9.32 2.209-2.411 5.053-3.617 8.534-3.617 3.467 0 6.304 1.209 8.513 3.627 2.208 2.418 3.312 5.522 3.312 9.31 0 3.774-1.097 6.884-3.291 9.33-2.195 2.446-4.977 3.67-8.345 3.67a22.5 22.5 0 01-1.384-.043zm1.195-21.03c-1.803 0-3.218.727-4.246 2.18-1.027 1.455-1.54 3.474-1.54 6.06 0 2.586.516 4.613 1.55 6.08 1.035 1.468 2.447 2.202 4.236 2.202 1.803 0 3.222-.73 4.256-2.19 1.035-1.461 1.552-3.492 1.552-6.092 0-2.586-.514-4.605-1.541-6.06-1.028-1.453-2.45-2.18-4.267-2.18z\"/></svg>"
},
"$:/core/images/mono-line": {
"title": "$:/core/images/mono-line",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-mono-line tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M60.437 84.523h.908c1.922 0 3.381.489 4.378 1.468.997.979 1.495 2.411 1.495 4.298 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388h-16.07c-2.456 0-4.2-.454-5.232-1.361-1.032-.908-1.548-2.43-1.548-4.565 0-2.065.516-3.542 1.548-4.432 1.032-.89 2.776-1.334 5.232-1.334h1.869l-2.19-6.247H20.983l-2.296 6.247h1.87c2.42 0 4.155.453 5.205 1.361 1.05.908 1.575 2.376 1.575 4.405 0 2.1-.525 3.612-1.575 4.538-1.05.925-2.785 1.388-5.206 1.388H6.781c-2.456 0-4.2-.463-5.233-1.388C.516 93.9 0 92.389 0 90.289c0-1.887.498-3.32 1.495-4.298.997-.979 2.456-1.468 4.378-1.468h.908l14.308-39.83h-4.271c-2.42 0-4.156-.462-5.206-1.387-1.05-.926-1.575-2.42-1.575-4.485 0-2.1.525-3.613 1.575-4.538 1.05-.926 2.785-1.388 5.206-1.388h20.021c3.168 0 5.392 1.708 6.674 5.125v.16l16.924 46.343zm-27.976-39.83L24.72 67.225h15.483l-7.742-22.53zM89.506 68.56v16.284h8.008c5.66 0 9.646-.623 11.96-1.869 2.313-1.245 3.47-3.328 3.47-6.246 0-2.955-1.103-5.055-3.31-6.3-2.207-1.246-6.069-1.869-11.586-1.869h-8.542zm27.229-5.926c3.88 1.423 6.727 3.372 8.542 5.846 1.815 2.474 2.723 5.633 2.723 9.477 0 3.239-.783 6.193-2.35 8.862-1.565 2.67-3.808 4.859-6.726 6.567-1.709.997-3.622 1.718-5.74 2.163-2.118.445-5.116.667-8.996.667h-27.87c-2.349 0-4.03-.463-5.045-1.388-1.014-.926-1.521-2.438-1.521-4.538 0-1.887.48-3.32 1.441-4.298.961-.979 2.367-1.468 4.218-1.468h.907v-39.83h-.907c-1.851 0-3.257-.498-4.218-1.494-.961-.997-1.441-2.456-1.441-4.378 0-2.065.516-3.568 1.548-4.512 1.032-.943 2.705-1.414 5.018-1.414h24.56c7.51 0 13.214 1.459 17.111 4.377 3.898 2.92 5.847 7.19 5.847 12.814 0 2.776-.597 5.223-1.789 7.341-1.192 2.118-2.963 3.853-5.312 5.206zm-27.23-18.26v13.455h7.208c4.378 0 7.466-.516 9.264-1.549 1.797-1.032 2.696-2.776 2.696-5.232 0-2.313-.81-4.004-2.43-5.072-1.619-1.068-4.244-1.602-7.874-1.602h-8.863z\"/></svg>"
},
"$:/core/images/new-button": {
"title": "$:/core/images/new-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M56 72H8.007C3.591 72 0 68.418 0 64c0-4.41 3.585-8 8.007-8H56V8.007C56 3.591 59.582 0 64 0c4.41 0 8 3.585 8 8.007V56h47.993c4.416 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H72v47.993c0 4.416-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V72z\"/></svg>"
},
"$:/core/images/new-here-button": {
"title": "$:/core/images/new-here-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-here-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.838 20.935l-3.572.938c-3.688.968-8.23 4.43-10.136 7.731L3.37 96.738c-1.905 3.3-.771 7.524 2.534 9.432l33.717 19.466c3.297 1.904 7.53.78 9.435-2.521l38.76-67.134c1.905-3.3 2.632-8.963 1.623-12.646L83.285 20.88c-1.009-3.68-4.821-5.884-8.513-4.915l-7.603 1.995.043.287c.524 3.394 2.053 7.498 4.18 11.55.418.163.829.36 1.23.59a8.864 8.864 0 014.438 8.169c.104.132.21.264.316.395l-.386.318a8.663 8.663 0 01-1.082 3.137c-2.42 4.192-7.816 5.608-12.051 3.163-4.12-2.379-5.624-7.534-3.476-11.671-2.177-4.394-3.788-8.874-4.543-12.964z\"/><path d=\"M69.554 44.76c-5.944-7.476-10.74-17.196-11.955-25.059-1.68-10.875 3.503-18.216 15.082-18.04 10.407.158 19.975 5.851 24.728 13.785 5.208 8.695 2.95 17.868-6.855 20.496l-2.037-7.601c4.232-1.134 4.999-4.248 2.24-8.853-3.37-5.626-10.465-9.848-18.146-9.965-6.392-.097-8.31 2.62-7.323 9.01.999 6.465 5.318 15.138 10.582 21.65l-.072.06c.559 1.553-4.17 6.44-5.938 4.888l-.005.004-.028-.034a1.323 1.323 0 01-.124-.135 2.618 2.618 0 01-.149-.205z\"/><rect width=\"16\" height=\"48\" x=\"96\" y=\"80\" rx=\"8\"/><rect width=\"48\" height=\"16\" x=\"80\" y=\"96\" rx=\"8\"/></g></svg>"
},
"$:/core/images/new-image-button": {
"title": "$:/core/images/new-image-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-image-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.362 73.627l15.826-27.41a2.626 2.626 0 00-.962-3.59l-50.01-28.872a2.626 2.626 0 00-3.588.961L30.058 36.49l10.04-5.261c3.042-1.595 6.771.114 7.55 3.46l3.607 17.702 9.88.85a5.25 5.25 0 014.571 3.77c.034.115.1.344.199.671.165.553.353 1.172.562 1.843.595 1.914 1.23 3.85 1.872 5.678.207.588.412 1.156.614 1.701.625 1.685 1.209 3.114 1.725 4.207.255.54.485.977.726 1.427.214.212.547.425 1.011.622 1.141.482 2.784.74 4.657.758.864.008 1.71-.034 2.492-.11.448-.043.753-.085.871-.104.315-.053.625-.077.927-.076zM37.47 2.649A5.257 5.257 0 0144.649.725l63.645 36.746a5.257 5.257 0 011.923 7.178L73.47 108.294a5.257 5.257 0 01-7.177 1.923L2.649 73.47a5.257 5.257 0 01-1.924-7.177L37.471 2.649zm42.837 50.49a5.25 5.25 0 105.25-9.092 5.25 5.25 0 00-5.25 9.093zM96 112h-7.993c-4.419 0-8.007-3.582-8.007-8 0-4.41 3.585-8 8.007-8H96v-7.993C96 83.588 99.582 80 104 80c4.41 0 8 3.585 8 8.007V96h7.993c4.419 0 8.007 3.582 8.007 8 0 4.41-3.585 8-8.007 8H112v7.993c0 4.419-3.582 8.007-8 8.007-4.41 0-8-3.585-8-8.007V112zM33.347 51.791c7.428 7.948 9.01 10.69 7.449 13.394-1.56 2.703-13.838-2.328-16.094 1.58-2.256 3.908-.907 3.258-2.437 5.908l19.73 11.39s-5.605-8.255-4.235-10.628c2.515-4.356 8.77-1.256 10.365-4.019 2.414-4.181-5.103-9.639-14.778-17.625z\"/></svg>"
},
"$:/core/images/new-journal-button": {
"title": "$:/core/images/new-journal-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-new-journal-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.545 112.818v11.818c0 1.306 1.086 2.364 2.425 2.364h6.06c1.34 0 2.425-1.058 2.425-2.364v-11.818h12.12c1.34 0 2.425-1.058 2.425-2.363v-5.91c0-1.305-1.085-2.363-2.424-2.363h-12.121V90.364c0-1.306-1.086-2.364-2.425-2.364h-6.06c-1.34 0-2.425 1.058-2.425 2.364v11.818h-12.12c-1.34 0-2.425 1.058-2.425 2.363v5.91c0 1.305 1.085 2.363 2.424 2.363h12.121zM60.016 4.965c-4.781-2.76-10.897-1.118-13.656 3.66L5.553 79.305A9.993 9.993 0 009.21 92.963l51.04 29.468c4.78 2.76 10.897 1.118 13.655-3.66l40.808-70.681a9.993 9.993 0 00-3.658-13.656L60.016 4.965zm-3.567 27.963a6 6 0 106-10.393 6 6 0 00-6 10.393zm31.697 17.928a6 6 0 106-10.392 6 6 0 00-6 10.392z\"/><text class=\"tc-fill-background\" font-family=\"Helvetica\" font-size=\"47.172\" font-weight=\"bold\" transform=\"rotate(30 25.742 95.82)\"><tspan x=\"42\" y=\"77.485\" text-anchor=\"middle\"><<now \"DD\">></tspan></text></g></svg>"
},
"$:/core/images/opacity": {
"title": "$:/core/images/opacity",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-opacity tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M102.362 65a51.595 51.595 0 01-1.942 6H82.584a35.867 35.867 0 002.997-6h16.78zm.472-2c.423-1.961.734-3.963.929-6H87.656a35.78 35.78 0 01-1.368 6h16.546zm-3.249 10a51.847 51.847 0 01-3.135 6H75.812a36.205 36.205 0 005.432-6h18.341zm-4.416 8c-1.424 2.116-3 4.12-4.71 6H60.46a35.843 35.843 0 0012.874-6h21.834zm-7.513-34h16.107C101.247 20.627 79.033 0 52 0 23.281 0 0 23.281 0 52c0 25.228 17.965 46.26 41.8 51h20.4a51.66 51.66 0 0015.875-6H39v-2h42.25a52.257 52.257 0 007.288-6H39v-2h4.539C27.739 83.194 16 68.968 16 52c0-19.882 16.118-36 36-36 18.186 0 33.222 13.484 35.656 31zm.22 2h16.039a52.823 52.823 0 010 6H87.877a36.483 36.483 0 000-6z\"/><path d=\"M76 128c28.719 0 52-23.281 52-52s-23.281-52-52-52-52 23.281-52 52 23.281 52 52 52zm0-16c19.882 0 36-16.118 36-36S95.882 40 76 40 40 56.118 40 76s16.118 36 36 36z\"/><path d=\"M37 58h53v4H37v-4zm3-8h53v4H40v-4zm0-8h53v4H40v-4zm-8 24h53v4H32v-4zm-2 8h53v4H30v-4zm-3 8h53v4H27v-4z\"/></g></svg>"
},
"$:/core/images/open-window": {
"title": "$:/core/images/open-window",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-open-window tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M16 112h88.994c3.87 0 7.006 3.59 7.006 8 0 4.418-3.142 8-7.006 8H7.006C3.136 128 0 124.41 0 120a9.321 9.321 0 010-.01V24.01C0 19.586 3.59 16 8 16c4.418 0 8 3.584 8 8.01V112z\"/><path d=\"M96 43.196V56a8 8 0 1016 0V24c0-4.41-3.585-8-8.007-8H72.007C67.588 16 64 19.582 64 24c0 4.41 3.585 8 8.007 8H84.57l-36.3 36.299a8 8 0 00-.001 11.316c3.117 3.117 8.19 3.123 11.316-.003L96 43.196zM32 7.999C32 3.581 35.588 0 40 0h80c4.419 0 8 3.588 8 8v80c0 4.419-3.588 8-8 8H40c-4.419 0-8-3.588-8-8V8z\"/></g></svg>"
},
"$:/core/images/options-button": {
"title": "$:/core/images/options-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-options-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M110.488 76a47.712 47.712 0 01-5.134 12.384l6.724 6.724c3.123 3.123 3.132 8.192.011 11.313l-5.668 5.668c-3.12 3.12-8.186 3.117-11.313-.01l-6.724-6.725c-3.82 2.258-7.98 4-12.384 5.134v9.505c0 4.417-3.578 8.007-7.992 8.007h-8.016C55.58 128 52 124.415 52 119.993v-9.505a47.712 47.712 0 01-12.384-5.134l-6.724 6.725c-3.123 3.122-8.192 3.131-11.313.01l-5.668-5.668c-3.12-3.12-3.116-8.186.01-11.313l6.725-6.724c-2.257-3.82-4-7.98-5.134-12.384H8.007C3.591 76 0 72.422 0 68.01v-8.017C0 55.58 3.585 52 8.007 52h9.505a47.712 47.712 0 015.134-12.383l-6.724-6.725c-3.123-3.122-3.132-8.191-.011-11.312l5.668-5.669c3.12-3.12 8.186-3.116 11.313.01l6.724 6.725c3.82-2.257 7.98-4 12.384-5.134V8.007C52 3.591 55.578 0 59.992 0h8.016C72.42 0 76 3.585 76 8.007v9.505a47.712 47.712 0 0112.384 5.134l6.724-6.724c3.123-3.123 8.192-3.132 11.313-.01l5.668 5.668c3.12 3.12 3.116 8.186-.01 11.312l-6.725 6.725c2.257 3.82 4 7.979 5.134 12.383h9.505c4.416 0 8.007 3.578 8.007 7.992v8.017c0 4.411-3.585 7.991-8.007 7.991h-9.505zM64 96c17.673 0 32-14.327 32-32 0-17.673-14.327-32-32-32-17.673 0-32 14.327-32 32 0 17.673 14.327 32 32 32z\"/></svg>"
},
"$:/core/images/paint": {
"title": "$:/core/images/paint",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-paint tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M83.527 76.19C90.43 69.287 91.892 59 87.91 50.665l37.903-37.902c2.919-2.92 2.913-7.659 0-10.572a7.474 7.474 0 00-10.572 0L77.338 40.093c-8.335-3.982-18.622-2.521-25.526 4.383l31.715 31.715zm-2.643 2.644L49.169 47.119S8.506 81.243 0 80.282c0 0 3.782 5.592 6.827 8.039 14.024-5.69 37.326-24.6 37.326-24.6l.661.66S19.45 90.222 9.18 92.047c1.222 1.44 4.354 4.053 6.247 5.776 5.417-1.488 34.733-28.57 34.733-28.57l.661.66-32.407 31.022 5.285 5.286L56.106 75.2l.662.66s-27.864 30.536-28.684 32.432c0 0 6.032 6.853 7.569 7.824.702-2.836 27.884-33.485 27.884-33.485l.661.66s-20.597 23.755-24.964 36.732c3.21 3.549 7.5 5.137 10.926 6.298-2.19-11.817 30.724-47.487 30.724-47.487z\"/></svg>"
},
"$:/core/images/palette": {
"title": "$:/core/images/palette",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-palette tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.247 39.182a93.52 93.52 0 00-16.228-1.4C28.662 37.781 0 57.131 0 81.002c0 9.642 4.676 18.546 12.58 25.735C23.504 91.19 26.34 72.395 36.89 63.562c15.183-12.713 26.538-7.828 26.538-7.828l16.82-16.552zm26.535 9.655c13.049 7.913 21.257 19.392 21.257 32.166 0 9.35.519 17.411-11.874 25.08-10.797 6.681-3.824-6.536-11.844-10.898s-19.946 1.308-18.213 7.906c3.2 12.181 19.422 11.455 6.314 16.658-13.107 5.202-18.202 4.476-28.403 4.476-7.821 0-15.315-.947-22.243-2.68 9.844-4.197 27.88-12.539 33.354-19.456C82.788 92.409 87.37 80 83.324 72.484c-.194-.359 11.215-11.668 23.458-23.647zM1.134 123.867l-.66.002c33.479-14.94 22.161-64.226 58.818-64.226.317 1.418.644 2.944 1.062 4.494-25.907-4.166-23.567 48.031-59.22 59.73zm.713-.007c38.872-.506 78.152-22.347 78.152-44.813-9.27 0-14.073-3.48-16.816-7.942-16.597-7.003-30.365 45.715-61.336 52.755zm65.351-64.008c-4.45 4.115 4.886 16.433 11.318 11.318l45.27-45.27c11.317-11.318 0-22.635-11.318-11.318-11.317 11.318-33.518 34.405-45.27 45.27z\"/></svg>"
},
"$:/core/images/permalink-button": {
"title": "$:/core/images/permalink-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permalink-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M80.483 48l-7.387 32h-25.58l7.388-32h25.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L100.598 32h3.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-7.096l-7.387 32H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H85.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L69.402 96h-25.58L38.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L27.402 96h-3.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h7.096l7.387-32H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h18.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L58.598 32h25.58z\"/></svg>"
},
"$:/core/images/permaview-button": {
"title": "$:/core/images/permaview-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-permaview-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M81.483 48l-1.846 8h-5.58l1.847-8h5.58zm3.694-16l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L101.598 32h2.403c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8h-6.096l-1.847 8h7.944c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H92.364l-1.846 8H104c4.41 0 7.999 3.582 7.999 8 0 4.41-3.581 8-8 8H86.824l-5.624 24.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L70.402 96h-5.58L59.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L48.402 96h-5.58L37.2 120.358c-.993 4.303-5.29 6.996-9.596 6.002-4.296-.992-6.988-5.293-5.994-9.602L26.402 96h-2.403C19.59 96 16 92.418 16 88c0-4.41 3.581-8 8-8h6.096l1.847-8h-7.944C19.59 72 16 68.418 16 64c0-4.41 3.581-8 8-8h11.637l1.846-8H24C19.59 48 16 44.418 16 40c0-4.41 3.581-8 8-8h17.177l5.624-24.358c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L57.598 32h5.58L68.8 7.642c.993-4.303 5.29-6.996 9.596-6.002 4.296.992 6.988 5.293 5.994 9.602L79.598 32h5.58zM53.904 48l-1.847 8h5.58l1.846-8h-5.579zm22.039 24l-1.847 8h-5.58l1.847-8h5.58zm-27.58 0l-1.846 8h5.579l1.847-8h-5.58z\"/></svg>"
},
"$:/core/images/picture": {
"title": "$:/core/images/picture",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-picture tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M112 68.233v-48.23A4.001 4.001 0 00107.997 16H20.003A4.001 4.001 0 0016 20.003v38.31l9.241-14.593c2.8-4.422 9.023-5.008 12.6-1.186l18.247 20.613 13.687-6.407a8 8 0 018.903 1.492 264.97 264.97 0 002.92 2.739 249.44 249.44 0 006.798 6.066 166.5 166.5 0 002.106 1.778c2.108 1.747 3.967 3.188 5.482 4.237.748.518 1.383.92 2.044 1.33.444.117 1.046.144 1.809.05 1.873-.233 4.238-1.144 6.723-2.547a36.016 36.016 0 003.205-2.044c.558-.4.93-.686 1.07-.802.376-.31.765-.577 1.165-.806zM0 8.007A8.01 8.01 0 018.007 0h111.986A8.01 8.01 0 01128 8.007v111.986a8.01 8.01 0 01-8.007 8.007H8.007A8.01 8.01 0 010 119.993V8.007zM95 42a8 8 0 100-16 8 8 0 000 16zM32 76c15.859 4.83 20.035 7.244 20.035 12S32 95.471 32 102.347c0 6.876 1.285 4.99 1.285 9.653H68s-13.685-6.625-13.685-10.8c0-7.665 10.615-8.34 10.615-13.2 0-7.357-14.078-8.833-32.93-12z\"/></svg>"
},
"$:/core/images/plugin-generic-language": {
"title": "$:/core/images/plugin-generic-language",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M61.207 68.137c-4.324 2.795-6.999 6.656-6.999 10.921 0 7.906 9.19 14.424 21.042 15.336 2.162 3.902 8.598 6.785 16.318 7.01-5.126-1.125-9.117-3.742-10.62-7.01C92.805 93.487 102 86.967 102 79.059c0-8.53-10.699-15.445-23.896-15.445-6.599 0-12.572 1.729-16.897 4.524zm12.794-14.158c-4.324 2.795-10.298 4.524-16.897 4.524-2.619 0-5.14-.272-7.497-.775-3.312 2.25-8.383 3.69-14.067 3.69l-.255-.002c4.119-.892 7.511-2.747 9.478-5.13-6.925-2.704-11.555-7.617-11.555-13.228 0-8.53 10.699-15.445 23.896-15.445C70.301 27.613 81 34.528 81 43.058c0 4.265-2.675 8.126-6.999 10.921zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
},
"$:/core/images/plugin-generic-plugin": {
"title": "$:/core/images/plugin-generic-plugin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M40.397 76.446V95.34h14.12l-.001-.005a6.912 6.912 0 005.364-11.593l.046-.023a6.912 6.912 0 119.979.526l.086.055a6.914 6.914 0 004.408 10.948l-.023.092h21.32V75.568l-.15.038a6.912 6.912 0 00-11.593-5.364l-.022-.046a6.912 6.912 0 11.526-9.979l.055-.086a6.914 6.914 0 0010.948-4.408c.079.018.158.038.236.059v-15.74h-21.32l.023-.094a6.914 6.914 0 01-4.408-10.947 10.23 10.23 0 00-.086-.055 6.912 6.912 0 10-9.979-.526l-.046.023a6.912 6.912 0 01-5.364 11.593l.001.005h-14.12v12.847A6.912 6.912 0 0129.5 59.843l-.054.086a6.912 6.912 0 10-.526 9.979l.023.046a6.912 6.912 0 0111.455 6.492zM64 0l54.56 32v64L64 128 9.44 96V32L64 0z\"/></svg>"
},
"$:/core/images/plugin-generic-theme": {
"title": "$:/core/images/plugin-generic-theme",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M29.408 91.472L51.469 69.41l-.004-.005a2.22 2.22 0 01.004-3.146c.87-.87 2.281-.872 3.147-.005l9.465 9.464a2.22 2.22 0 01-.005 3.147c-.87.87-2.28.871-3.147.005l-.005-.005-22.061 22.062a6.686 6.686 0 11-9.455-9.455zM60.802 66.38c-2.436-2.704-4.465-5.091-5.817-6.869-6.855-9.014-10.313-4.268-14.226 0-3.913 4.268 1.03 7.726-2.683 10.741-3.713 3.015-3.484 4.06-9.752-1.455-6.267-5.516-6.7-7.034-3.823-10.181 2.877-3.147 5.281 1.808 11.159-3.785 5.877-5.593.94-10.55.94-10.55s12.237-25.014 28.588-23.167c16.351 1.848-6.186-2.392-11.792 17.226-2.4 8.4.447 6.42 4.998 9.968 1.394 1.086 6.03 4.401 11.794 8.685l20.677-20.676 1.615-4.766 7.84-4.689 3.151 3.152-4.688 7.84-4.766 1.615-20.224 20.223c12.663 9.547 28.312 22.146 28.312 26.709 0 7.217-3.071 11.526-9.535 9.164-4.693-1.715-18.768-15.192-28.753-25.897l-2.893 2.893-3.151-3.152 3.029-3.029zM63.953 0l54.56 32v64l-54.56 32-54.56-32V32l54.56-32z\"/></svg>"
},
"$:/core/images/preview-closed": {
"title": "$:/core/images/preview-closed",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-closed tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M.088 64a7.144 7.144 0 001.378 5.458C16.246 88.818 39.17 100.414 64 100.414c24.83 0 47.753-11.596 62.534-30.956A7.144 7.144 0 00127.912 64C110.582 78.416 88.304 87.086 64 87.086 39.696 87.086 17.418 78.416.088 64z\"/><rect width=\"4\" height=\"16\" x=\"62\" y=\"96\" rx=\"4\"/><rect width=\"4\" height=\"16\" x=\"78\" y=\"93\" rx=\"4\" transform=\"rotate(-5 80 101)\"/><rect width=\"4\" height=\"16\" x=\"46\" y=\"93\" rx=\"4\" transform=\"rotate(5 48 101)\"/><rect width=\"4\" height=\"16\" x=\"30\" y=\"88\" rx=\"4\" transform=\"rotate(10 32 96)\"/><rect width=\"4\" height=\"16\" x=\"94\" y=\"88\" rx=\"4\" transform=\"rotate(-10 96 96)\"/><rect width=\"4\" height=\"16\" x=\"110\" y=\"80\" rx=\"4\" transform=\"rotate(-20 112 88)\"/><rect width=\"4\" height=\"16\" x=\"14\" y=\"80\" rx=\"4\" transform=\"rotate(20 16 88)\"/></g></svg>"
},
"$:/core/images/preview-open": {
"title": "$:/core/images/preview-open",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-preview-open tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M64.11 99.588c-24.83 0-47.754-11.596-62.534-30.957a7.148 7.148 0 010-8.675C16.356 40.596 39.28 29 64.11 29c24.83 0 47.753 11.596 62.534 30.956a7.148 7.148 0 010 8.675c-14.78 19.36-37.703 30.957-62.534 30.957zm46.104-32.007c1.44-1.524 1.44-3.638 0-5.162C99.326 50.9 82.439 44 64.147 44S28.968 50.9 18.08 62.42c-1.44 1.523-1.44 3.637 0 5.16C28.968 79.1 45.855 86 64.147 86s35.179-6.9 46.067-18.42z\"/><path d=\"M63.5 88C76.479 88 87 77.479 87 64.5S76.479 41 63.5 41 40 51.521 40 64.5 50.521 88 63.5 88z\"/></g></svg>"
},
"$:/core/images/print-button": {
"title": "$:/core/images/print-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-print-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M112 71V30.5h-.032c-.035-2-.816-3.99-2.343-5.516L86.998 2.357A7.978 7.978 0 0081 .02V0H24a8 8 0 00-8 8v63h8V8h57v14.5c0 4.422 3.582 8 8 8h15V71h8z\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"36\" rx=\"4\"/><rect width=\"64\" height=\"8\" x=\"32\" y=\"52\" rx=\"4\"/><rect width=\"40\" height=\"8\" x=\"32\" y=\"20\" rx=\"4\"/><path d=\"M0 80.005C0 71.165 7.156 64 16 64h96c8.836 0 16 7.155 16 16.005v31.99c0 8.84-7.156 16.005-16 16.005H16c-8.836 0-16-7.155-16-16.005v-31.99zM104 96a8 8 0 100-16 8 8 0 000 16z\"/></g></svg>"
},
"$:/core/images/quote": {
"title": "$:/core/images/quote",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-quote tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M51.219 117.713V62.199H27.427c0-8.891 1.683-16.401 5.047-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.36 3.184-20.728 6.669-6.368 3.484-11.835 7.87-16.401 13.157C9.524 27.113 5.98 33.241 3.456 40.21.933 47.18-.21 54.63.03 62.56v55.153H51.22zm76.781 0V62.199h-23.791c0-8.891 1.682-16.401 5.046-22.53 3.365-6.127 9.613-10.754 18.745-13.878V2c-7.45.961-14.359 3.184-20.727 6.669-6.369 3.484-11.836 7.87-16.402 13.157-4.566 5.287-8.11 11.415-10.634 18.384-2.523 6.97-3.665 14.42-3.424 22.35v55.153H128z\"/></svg>"
},
"$:/core/images/refresh-button": {
"title": "$:/core/images/refresh-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-refresh-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M106.369 39.433c10.16 20.879 6.57 46.764-10.771 64.106-21.87 21.87-57.327 21.87-79.196 0-21.87-21.87-21.87-57.326 0-79.196a8 8 0 1111.314 11.314c-15.621 15.62-15.621 40.947 0 56.568 15.62 15.621 40.947 15.621 56.568 0C97.72 78.79 99.6 58.175 89.924 42.73l-6.44 12.264a8 8 0 11-14.166-7.437L84.435 18.76a8 8 0 0110.838-3.345l28.873 15.345a8 8 0 11-7.51 14.129l-10.267-5.457zm-8.222-12.368c-.167-.19-.336-.38-.506-.57l.96-.296-.454.866z\"/></svg>"
},
"$:/core/images/right-arrow": {
"title": "$:/core/images/right-arrow",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-right-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M99.069 64.173c0 2.027-.77 4.054-2.316 5.6l-55.98 55.98a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l50.382-50.382-50.382-50.382a7.92 7.92 0 010-11.195c3.086-3.085 8.104-3.092 11.196 0l55.98 55.98a7.892 7.892 0 012.316 5.595z\"/></svg>"
},
"$:/core/images/rotate-left": {
"title": "$:/core/images/rotate-left",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-rotate-left tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"32\" height=\"80\" rx=\"8\"/><rect width=\"80\" height=\"32\" x=\"48\" y=\"96\" rx=\"8\"/><path d=\"M61.32 36.65c19.743 2.45 35.023 19.287 35.023 39.693a4 4 0 01-8 0c0-15.663-11.254-28.698-26.117-31.46l3.916 3.916a4 4 0 11-5.657 5.657L49.172 43.142a4 4 0 010-5.657l11.313-11.313a4 4 0 115.657 5.656l-4.821 4.822z\"/></g></svg>"
},
"$:/core/images/save-button": {
"title": "$:/core/images/save-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-save-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M120.783 34.33c4.641 8.862 7.266 18.948 7.266 29.646 0 35.347-28.653 64-64 64-35.346 0-64-28.653-64-64 0-35.346 28.654-64 64-64 18.808 0 35.72 8.113 47.43 21.03l2.68-2.68c3.13-3.13 8.197-3.132 11.321-.008 3.118 3.118 3.121 8.193-.007 11.32l-4.69 4.691zm-12.058 12.058a47.876 47.876 0 013.324 17.588c0 26.51-21.49 48-48 48s-48-21.49-48-48 21.49-48 48-48c14.39 0 27.3 6.332 36.098 16.362L58.941 73.544 41.976 56.578c-3.127-3.127-8.201-3.123-11.32-.005-3.123 3.124-3.119 8.194.006 11.319l22.617 22.617a7.992 7.992 0 005.659 2.347c2.05 0 4.101-.783 5.667-2.349l44.12-44.12z\"/></svg>"
},
"$:/core/images/size": {
"title": "$:/core/images/size",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-size tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M92.343 26l-9.171 9.172a4 4 0 105.656 5.656l16-16a4 4 0 000-5.656l-16-16a4 4 0 10-5.656 5.656L92.343 18H22a4 4 0 00-4 4v70.343l-9.172-9.171a4 4 0 10-5.656 5.656l16 16a4 4 0 005.656 0l16-16a4 4 0 10-5.656-5.656L26 92.343V22l-4 4h70.343zM112 52v64l4-4H52a4 4 0 100 8h64a4 4 0 004-4V52a4 4 0 10-8 0z\"/></svg>"
},
"$:/core/images/spiral": {
"title": "$:/core/images/spiral",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-spiral tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M64.534 68.348c3.39 0 6.097-2.62 6.476-5.968l-4.755-.538 4.75.583c.377-3.07-1.194-6.054-3.89-7.78-2.757-1.773-6.34-2.01-9.566-.7-3.46 1.403-6.14 4.392-7.35 8.148l-.01.026c-1.3 4.08-.72 8.64 1.58 12.52 2.5 4.2 6.77 7.2 11.76 8.27 5.37 1.15 11.11-.05 15.83-3.31 5.04-3.51 8.46-9.02 9.45-15.3 1.05-6.7-.72-13.63-4.92-19.19l.02.02c-4.42-5.93-11.2-9.82-18.78-10.78-7.96-1.01-16.13 1.31-22.59 6.43-6.81 5.39-11.18 13.41-12.11 22.26-.98 9.27 1.87 18.65 7.93 26.02 6.32 7.69 15.6 12.56 25.74 13.48 10.54.96 21.15-2.42 29.45-9.4l.01-.01c8.58-7.25 13.94-17.78 14.86-29.21.94-11.84-2.96-23.69-10.86-32.9-8.19-9.5-19.95-15.36-32.69-16.27-13.16-.94-26.24 3.49-36.34 12.34l.01-.01c-10.41 9.08-16.78 22.1-17.68 36.15-.93 14.44 4.03 28.77 13.79 39.78 10.03 11.32 24.28 18.2 39.6 19.09 15.73.92 31.31-4.56 43.24-15.234 12.23-10.954 19.61-26.44 20.5-43.074a4.785 4.785 0 00-4.52-5.03 4.778 4.778 0 00-5.03 4.52c-.75 14.1-7 27.2-17.33 36.45-10.03 8.98-23.11 13.58-36.3 12.81-12.79-.75-24.67-6.48-33-15.89-8.07-9.11-12.17-20.94-11.41-32.827.74-11.52 5.942-22.15 14.43-29.54l.01-.01c8.18-7.17 18.74-10.75 29.35-9.998 10.21.726 19.6 5.41 26.11 12.96 6.24 7.273 9.32 16.61 8.573 25.894-.718 8.9-4.88 17.064-11.504 22.66l.01-.007c-6.36 5.342-14.44 7.92-22.425 7.19-7.604-.68-14.52-4.314-19.21-10.027-4.44-5.4-6.517-12.23-5.806-18.94.67-6.3 3.76-11.977 8.54-15.766 4.46-3.54 10.05-5.128 15.44-4.44 5.03.63 9.46 3.18 12.32 7.01l.02.024c2.65 3.5 3.75 7.814 3.1 11.92-.59 3.71-2.58 6.925-5.45 8.924-2.56 1.767-5.61 2.403-8.38 1.81-2.42-.516-4.42-1.92-5.53-3.79-.93-1.56-1.15-3.3-.69-4.75l-4.56-1.446L59.325 65c.36-1.12 1.068-1.905 1.84-2.22.25-.103.48-.14.668-.13.06.006.11.015.14.025.01 0 .01 0-.01-.01a1.047 1.047 0 01-.264-.332c-.15-.29-.23-.678-.18-1.11l-.005.04c.15-1.332 1.38-2.523 3.035-2.523-2.65 0-4.79 2.144-4.79 4.787s2.14 4.785 4.78 4.785z\"/></svg>"
},
"$:/core/images/stamp": {
"title": "$:/core/images/stamp",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-stamp tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M49.733 64H16.01C11.584 64 8 67.583 8 72.003V97h112V72.003A8 8 0 00111.99 64H78.267A22.813 22.813 0 0175.5 53.077c0-6.475 2.687-12.324 7.009-16.497A22.818 22.818 0 0087 22.952C87 10.276 76.703 0 64 0S41 10.276 41 22.952c0 5.103 1.669 9.817 4.491 13.628 4.322 4.173 7.009 10.022 7.009 16.497 0 3.954-1.002 7.675-2.767 10.923zM8 104h112v8H8v-8z\"/></svg>"
},
"$:/core/images/star-filled": {
"title": "$:/core/images/star-filled",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-star-filled tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M61.836 96.823l37.327 27.287c2.72 1.99 6.379-.69 5.343-3.912L90.29 75.988l-1.26 3.91 37.285-27.345c2.718-1.993 1.32-6.327-2.041-6.33l-46.113-.036 3.3 2.416L67.176 4.416c-1.04-3.221-5.563-3.221-6.604 0L46.29 48.603l3.3-2.416-46.113.036c-3.362.003-4.759 4.337-2.04 6.33L38.72 79.898l-1.26-3.91-14.216 44.21c-1.036 3.223 2.622 5.901 5.343 3.912l37.326-27.287h-4.078z\"/></svg>"
},
"$:/core/images/storyview-classic": {
"title": "$:/core/images/storyview-classic",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-classic tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm0 48C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0 32C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-pop": {
"title": "$:/core/images/storyview-pop",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-pop tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16C19.581 16 16 19.578 16 23.992v16.016C16 44.422 19.588 48 24 48h80c4.419 0 8-3.578 8-7.992V23.992c0-4.414-3.588-7.992-8-7.992H24zm-7.99 40C11.587 56 8 59.578 8 63.992v16.016C8 84.422 11.584 88 16.01 88h95.98c4.424 0 8.01-3.578 8.01-7.992V63.992c0-4.414-3.584-7.992-8.01-7.992H16.01zM24 96C19.581 96 16 99.59 16 104c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24zm0-32C19.581 64 16 67.59 16 72c0 4.418 3.588 8 8 8h80c4.419 0 8-3.59 8-8 0-4.418-3.588-8-8-8H24z\"/></svg>"
},
"$:/core/images/storyview-zoomin": {
"title": "$:/core/images/storyview-zoomin",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-storyview-zoomin tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M8.007 0A8.01 8.01 0 000 8.007v111.986A8.01 8.01 0 008.007 128h111.986a8.01 8.01 0 008.007-8.007V8.007A8.01 8.01 0 00119.993 0H8.007zm15.992 16A8 8 0 0016 24.009V71.99C16 76.414 19.588 80 24 80h80a8 8 0 008-8.009V24.01c0-4.423-3.588-8.009-8-8.009H24z\"/></svg>"
},
"$:/core/images/strikethrough": {
"title": "$:/core/images/strikethrough",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-strikethrough tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M92.794 38.726h15.422c-.229-6.74-1.514-12.538-3.856-17.393-2.342-4.855-5.54-8.881-9.596-12.08-4.055-3.199-8.767-5.54-14.136-7.025C75.258.743 69.433 0 63.15 0a62.76 62.76 0 00-16.364 2.142C41.474 3.57 36.733 5.74 32.564 8.653c-4.17 2.913-7.511 6.626-10.025 11.138-2.513 4.512-3.77 9.853-3.77 16.022 0 5.597 1.115 10.252 3.342 13.965 2.228 3.712 5.198 6.74 8.91 9.081 3.713 2.342 7.911 4.227 12.595 5.655a194.641 194.641 0 0014.308 3.77c4.855 1.085 9.624 2.142 14.308 3.17 4.683 1.028 8.881 2.37 12.594 4.027 3.713 1.656 6.683 3.798 8.91 6.425 2.228 2.628 3.342 6.055 3.342 10.281 0 4.456-.914 8.111-2.742 10.967a19.953 19.953 0 01-7.197 6.768c-2.97 1.657-6.311 2.828-10.024 3.513a60.771 60.771 0 01-11.052 1.028c-4.57 0-9.025-.571-13.366-1.713-4.34-1.143-8.139-2.913-11.394-5.312-3.256-2.4-5.884-5.455-7.883-9.168-1.999-3.712-2.998-8.139-2.998-13.28H15c0 7.426 1.342 13.852 4.027 19.278 2.684 5.426 6.34 9.881 10.966 13.365 4.627 3.484 9.996 6.083 16.107 7.797 6.112 1.713 12.595 2.57 19.449 2.57 5.597 0 11.223-.657 16.878-1.97 5.655-1.314 10.767-3.428 15.336-6.34 4.57-2.914 8.31-6.683 11.224-11.31 2.913-4.626 4.37-10.195 4.37-16.707 0-6.054-1.115-11.08-3.342-15.079-2.228-3.998-5.198-7.31-8.91-9.938-3.713-2.627-7.911-4.712-12.595-6.254a170.83 170.83 0 00-14.308-4.027 549.669 549.669 0 00-14.308-3.17c-4.683-.971-8.881-2.2-12.594-3.684-3.713-1.485-6.683-3.399-8.91-5.74-2.228-2.342-3.342-5.398-3.342-9.168 0-3.998.771-7.34 2.313-10.024 1.543-2.685 3.599-4.826 6.17-6.426 2.57-1.599 5.51-2.741 8.824-3.427a49.767 49.767 0 0110.11-1.028c8.453 0 15.393 1.97 20.819 5.912 5.426 3.94 8.596 10.31 9.51 19.106z\"/><path d=\"M5 54h118v16H5z\"/></g></svg>"
},
"$:/core/images/subscript": {
"title": "$:/core/images/subscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-subscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 128.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/superscript": {
"title": "$:/core/images/superscript",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-superscript tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M2.272 16h19.91l21.649 33.675L66.414 16h18.708L53.585 61.969l33.809 49.443H67.082L43.296 74.93l-24.187 36.48H0L33.808 61.97 2.272 16zM127.91 63.412H85.328c.059-5.168 1.306-9.681 3.741-13.542 2.435-3.86 5.761-7.216 9.978-10.066a112.388 112.388 0 016.325-4.321 50.09 50.09 0 006.058-4.499c1.841-1.603 3.356-3.34 4.543-5.211 1.188-1.871 1.812-4.024 1.871-6.46 0-1.128-.133-2.33-.4-3.607a9.545 9.545 0 00-1.56-3.564c-.772-1.098-1.84-2.019-3.207-2.761-1.366-.743-3.148-1.114-5.345-1.114-2.02 0-3.697.4-5.033 1.203-1.337.801-2.406 1.9-3.208 3.296-.801 1.396-1.395 3.044-1.781 4.944-.386 1.9-.609 3.95-.668 6.147H86.486c0-3.445.46-6.637 1.38-9.577.921-2.94 2.302-5.478 4.143-7.617 1.841-2.138 4.083-3.815 6.726-5.033 2.643-1.217 5.716-1.826 9.22-1.826 3.802 0 6.979.623 9.533 1.87 2.554 1.248 4.617 2.822 6.191 4.722 1.574 1.9 2.688 3.965 3.341 6.192.653 2.227.98 4.35.98 6.37 0 2.494-.386 4.75-1.158 6.77a21.803 21.803 0 01-3.118 5.568 31.516 31.516 0 01-4.454 4.677 66.788 66.788 0 01-5.167 4.009 139.198 139.198 0 01-5.346 3.563 79.237 79.237 0 00-4.944 3.386c-1.514 1.128-2.836 2.3-3.964 3.518-1.129 1.218-1.9 2.51-2.317 3.876h30.379v9.087z\"/></svg>"
},
"$:/core/images/tag-button": {
"title": "$:/core/images/tag-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tag-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M18.164 47.66l.004 4.105c.003 3.823 2.19 9.097 4.885 11.792l61.85 61.85c2.697 2.697 7.068 2.69 9.769-.01L125.767 94.3a6.903 6.903 0 00.01-9.77L63.928 22.683c-2.697-2.697-7.976-4.88-11.796-4.881l-27.076-.007a6.902 6.902 0 00-6.91 6.91l.008 9.96.287.033c3.73.411 8.489-.044 13.365-1.153a9.702 9.702 0 0111.14-3.662l.291-.13.128.285a9.7 9.7 0 013.3 2.17c3.796 3.796 3.801 9.945.012 13.734-3.618 3.618-9.386 3.777-13.204.482-5.365 1.122-10.674 1.596-15.309 1.237z\"/><path d=\"M47.633 39.532l.023.051c-9.689 4.356-21.584 6.799-30.396 5.828C5.273 44.089-1.028 36.43 2.443 24.078 5.562 12.976 14.3 4.361 24.047 1.548c10.68-3.083 19.749 1.968 19.749 13.225h-8.623c0-4.859-3.078-6.573-8.735-4.94-6.91 1.995-13.392 8.383-15.694 16.577-1.915 6.818.417 9.653 7.46 10.43 7.126.785 17.531-1.352 25.917-5.121l.027.06.036-.017c1.76-.758 6.266 6.549 3.524 7.74a2.8 2.8 0 01-.075.03z\"/></g></svg>"
},
"$:/core/images/theme-button": {
"title": "$:/core/images/theme-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-theme-button tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M55.854 66.945a122.626 122.626 0 01-3.9-4.819c-11.064-14.548-16.645-6.888-22.96 0-6.315 6.888 1.664 12.47-4.33 17.335-5.993 4.866-5.623 6.552-15.737-2.35-10.115-8.9-10.815-11.351-6.172-16.43 4.644-5.08 8.524 2.918 18.01-6.108 9.485-9.026 1.517-17.026 1.517-17.026S42.03-2.824 68.42.157c26.39 2.982-9.984-3.86-19.031 27.801-3.874 13.556.72 10.362 8.066 16.087 1.707 1.33 6.428 4.732 12.671 9.318-6.129 5.879-11.157 10.669-14.273 13.582zm11.641 12.947c16.013 17.036 37.742 37.726 45.117 40.42 10.432 3.813 15.388-3.141 15.388-14.79 0-7.151-23.83-26.542-43.924-41.769-7.408 7.156-13.376 12.953-16.58 16.139z\"/><path d=\"M11.069 109.828L46.31 74.587a3.56 3.56 0 115.037-5.032l15.098 15.098a3.56 3.56 0 11-5.032 5.037l-35.24 35.241c-4.171 4.17-10.933 4.17-15.104 0-4.17-4.17-4.17-10.933 0-15.103zM124.344 6.622l5.034 5.034-7.49 12.524-7.613 2.58L61.413 79.62l-5.034-5.034 52.861-52.862 2.58-7.614 12.524-7.49z\"/></g></svg>"
},
"$:/core/images/timestamp-off": {
"title": "$:/core/images/timestamp-off",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-off tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M58.25 35.88c-18.777 0-33.998 15.224-33.998 33.998 0 18.773 15.22 34.002 33.998 34.002 18.784 0 34.002-15.23 34.002-34.002 0-18.774-15.218-33.998-34.002-33.998zm-3.03 50.123H44.196v-34H55.22v34zm16.976 0H61.17v-34h11.025v34z\"/></g></svg>"
},
"$:/core/images/timestamp-on": {
"title": "$:/core/images/timestamp-on",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-timestamp-on tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><path d=\"M58.25 11C26.08 11 0 37.082 0 69.25s26.08 58.25 58.25 58.25c32.175 0 58.25-26.082 58.25-58.25S90.425 11 58.25 11zm0 100.5C34.914 111.5 16 92.586 16 69.25 16 45.92 34.914 27 58.25 27s42.25 18.92 42.25 42.25c0 23.336-18.914 42.25-42.25 42.25zM49.704 10a5 5 0 010-10H66.69a5 5 0 015 5c.006 2.757-2.238 5-5 5H49.705z\"/><path d=\"M13.41 27.178a5.005 5.005 0 01-7.045-.613 5.008 5.008 0 01.616-7.047l9.95-8.348a5 5 0 016.429 7.661l-9.95 8.348zm89.573 0a5.005 5.005 0 007.045-.613 5.008 5.008 0 00-.616-7.047l-9.95-8.348a5 5 0 00-6.428 7.661l9.95 8.348zM65.097 71.072c0 3.826-3.09 6.928-6.897 6.928-3.804.006-6.9-3.102-6.903-6.928 0 0 4.76-39.072 6.903-39.072s6.897 39.072 6.897 39.072z\"/></g></svg>"
},
"$:/core/images/tip": {
"title": "$:/core/images/tip",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-tip tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 128.242c35.346 0 64-28.654 64-64 0-35.346-28.654-64-64-64-35.346 0-64 28.654-64 64 0 35.346 28.654 64 64 64zm11.936-36.789c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349C54.33 94.05 58.824 95.82 64 95.82c5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.456c-.624 4.129-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zm0 4.492c-.624 4.13-5.73 7.349-11.936 7.349-6.206 0-11.312-3.22-11.936-7.349 2.266 2.597 6.76 4.366 11.936 4.366 5.175 0 9.67-1.769 11.936-4.366zM64.3 24.242c11.618 0 23.699 7.82 23.699 24.2S75.92 71.754 75.92 83.576c0 5.873-5.868 9.26-11.92 9.26s-12.027-3.006-12.027-9.26C51.973 71.147 40 65.47 40 48.442s12.683-24.2 24.301-24.2z\"/></svg>"
},
"$:/core/images/transcludify": {
"title": "$:/core/images/transcludify",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-transcludify-button tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M0 59.482c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.651-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02C1.36 67.377.591 67.288 0 67.288v-7.806zm24.66 0c.591 0 1.36-.089 2.306-.266a10.417 10.417 0 002.75-.932 6.762 6.762 0 002.306-1.907c.65-.828.976-1.863.976-3.104V35.709c0-2.01.414-3.74 1.242-5.19.828-1.448 1.833-2.66 3.016-3.636s2.425-1.7 3.726-2.173c1.3-.473 2.424-.71 3.37-.71h8.073v7.451h-4.88c-1.241 0-2.232.207-2.97.621-.74.414-1.302.932-1.686 1.552a4.909 4.909 0 00-.71 1.996c-.089.71-.133 1.39-.133 2.04v16.677c0 1.715-.325 3.134-.976 4.258-.65 1.123-1.434 2.025-2.35 2.705-.917.68-1.863 1.168-2.839 1.464-.976.296-1.818.473-2.528.532v.178c.71.059 1.552.207 2.528.443.976.237 1.922.68 2.839 1.33.916.651 1.7 1.583 2.35 2.795.65 1.212.976 2.853.976 4.923v16.144c0 .65.044 1.33.133 2.04.089.71.325 1.375.71 1.996.384.621.946 1.139 1.685 1.553.74.414 1.73.62 2.972.62h4.879v7.452h-8.073c-.946 0-2.07-.237-3.37-.71-1.301-.473-2.543-1.197-3.726-2.173-1.183-.976-2.188-2.188-3.016-3.637-.828-1.449-1.242-3.179-1.242-5.19V74.119c0-1.42-.325-2.572-.976-3.46-.65-.886-1.419-1.581-2.306-2.084a8.868 8.868 0 00-2.75-1.02c-.946-.177-1.715-.266-2.306-.266v-7.806zm43.965-3.538L80.6 52.041l2.306 7.097-12.063 3.903 7.628 10.378-6.12 4.435-7.63-10.467-7.45 10.201-5.943-4.524 7.628-10.023-12.152-4.17 2.306-7.096 12.064 4.17V43.347h7.451v12.596zm34.425 11.344c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806zm24.66 0c-.65 0-1.449.089-2.395.266-.946.177-1.863.488-2.75.931a6.356 6.356 0 00-2.262 1.908c-.62.828-.931 1.862-.931 3.104v17.564c0 2.01-.414 3.74-1.242 5.189-.828 1.449-1.833 2.661-3.016 3.637s-2.425 1.7-3.726 2.173c-1.3.473-2.424.71-3.37.71h-8.073v-7.451h4.88c1.241 0 2.232-.207 2.97-.621.74-.414 1.302-.932 1.686-1.553a4.9 4.9 0 00.71-1.995c.089-.71.133-1.39.133-2.04V72.432c0-1.715.325-3.134.976-4.258.65-1.124 1.434-2.01 2.35-2.661.917-.65 1.863-1.124 2.839-1.42.976-.295 1.818-.502 2.528-.62v-.178c-.71-.059-1.552-.207-2.528-.443-.976-.237-1.922-.68-2.839-1.33-.916-.651-1.7-1.583-2.35-2.795-.65-1.212-.976-2.853-.976-4.923V37.66c0-.651-.044-1.331-.133-2.04a4.909 4.909 0 00-.71-1.997c-.384-.62-.946-1.138-1.685-1.552-.74-.414-1.73-.62-2.972-.62h-4.879V24h8.073c.946 0 2.07.237 3.37.71 1.301.473 2.543 1.197 3.726 2.173 1.183.976 2.188 2.188 3.016 3.637.828 1.449 1.242 3.178 1.242 5.189v16.943c0 1.419.31 2.572.931 3.46a6.897 6.897 0 002.262 2.084 8.868 8.868 0 002.75 1.02c.946.177 1.745.266 2.395.266v7.806z\"/></svg>"
},
"$:/core/images/twitter": {
"title": "$:/core/images/twitter",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-twitter tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M41.626 115.803A73.376 73.376 0 012 104.235c2.022.238 4.08.36 6.166.36 12.111 0 23.258-4.117 32.105-11.023-11.312-.208-20.859-7.653-24.148-17.883a25.98 25.98 0 0011.674-.441C15.971 72.881 7.061 62.474 7.061 49.997c0-.108 0-.216.002-.323a25.824 25.824 0 0011.709 3.22c-6.936-4.617-11.5-12.5-11.5-21.433 0-4.719 1.274-9.142 3.5-12.945 12.75 15.579 31.797 25.83 53.281 26.904-.44-1.884-.67-3.85-.67-5.868 0-14.22 11.575-25.75 25.852-25.75a25.865 25.865 0 0118.869 8.132 51.892 51.892 0 0016.415-6.248c-1.93 6.012-6.029 11.059-11.366 14.246A51.844 51.844 0 00128 25.878a52.428 52.428 0 01-12.9 13.33c.05 1.104.075 2.214.075 3.33 0 34.028-26 73.265-73.549 73.265\"/></svg>"
},
"$:/core/images/underline": {
"title": "$:/core/images/underline",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-underline tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M7 117.421h114.248V128H7v-10.579zm97.871-18.525V0h-16.26v55.856c0 4.463-.605 8.576-1.816 12.338-1.212 3.762-3.03 7.046-5.452 9.851-2.423 2.806-5.452 4.974-9.086 6.504-3.635 1.53-7.939 2.296-12.912 2.296-6.25 0-11.159-1.786-14.73-5.356-3.57-3.571-5.356-8.417-5.356-14.538V0H23v65.038c0 5.356.542 10.234 1.626 14.633 1.084 4.4 2.965 8.194 5.643 11.382 2.678 3.188 6.185 5.643 10.52 7.365 4.337 1.721 9.756 2.582 16.26 2.582 7.27 0 13.582-1.435 18.938-4.304 5.356-2.87 9.755-7.365 13.199-13.486h.382v15.686h15.303z\"/></svg>"
},
"$:/core/images/unfold-all-button": {
"title": "$:/core/images/unfold-all-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold-all tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><rect width=\"128\" height=\"16\" y=\"64\" rx=\"8\"/><path d=\"M63.945 60.624c-2.05 0-4.101-.78-5.666-2.345L35.662 35.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 41.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 58.279a7.986 7.986 0 01-5.663 2.346zM64.004 124.565c-2.05 0-4.102-.78-5.666-2.345L35.721 99.603c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 105.255l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.662 122.22a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unfold-button": {
"title": "$:/core/images/unfold-button",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unfold tc-image-button\" viewBox=\"0 0 128 128\"><g fill-rule=\"evenodd\"><rect width=\"128\" height=\"16\" rx=\"8\"/><path d=\"M63.945 63.624c-2.05 0-4.101-.78-5.666-2.345L35.662 38.662c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.192-3.122 11.319.005L63.94 44.314l16.966-16.966c3.124-3.124 8.194-3.129 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319L69.603 61.279a7.986 7.986 0 01-5.663 2.346zM64.004 105.682c-2.05.001-4.102-.78-5.666-2.344L35.721 80.721c-3.125-3.125-3.13-8.195-.005-11.319 3.118-3.118 8.191-3.122 11.318.005L64 86.373l16.966-16.966c3.124-3.125 8.194-3.13 11.318-.005 3.118 3.118 3.122 8.192-.005 11.319l-22.617 22.617a7.986 7.986 0 01-5.663 2.346z\"/></g></svg>"
},
"$:/core/images/unlocked-padlock": {
"title": "$:/core/images/unlocked-padlock",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-unlocked-padlock tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M48.627 64H105v32.01C105 113.674 90.674 128 73.001 128H56C38.318 128 24 113.677 24 96.01V64h6.136c-10.455-12.651-27.364-35.788-4.3-55.142 24.636-20.672 45.835 4.353 55.777 16.201 9.943 11.85-2.676 22.437-12.457 9.892-9.78-12.545-21.167-24.146-33.207-14.043-12.041 10.104-1.757 22.36 8.813 34.958 2.467 2.94 3.641 5.732 3.865 8.134zm19.105 28.364A8.503 8.503 0 0064.5 76a8.5 8.5 0 00-3.498 16.25l-5.095 22.77H72.8l-5.07-22.656z\"/></svg>"
},
"$:/core/images/up-arrow": {
"title": "$:/core/images/up-arrow",
"created": "20150316000544368",
"modified": "20150316000831867",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-up-arrow tc-image-button\" viewBox=\"0 0 128 128\"><path d=\"M63.892.281c2.027 0 4.054.77 5.6 2.316l55.98 55.98a7.92 7.92 0 010 11.196c-3.086 3.085-8.104 3.092-11.196 0L63.894 19.393 13.513 69.774a7.92 7.92 0 01-11.196 0c-3.085-3.086-3.092-8.105 0-11.196l55.98-55.98A7.892 7.892 0 0163.893.28z\"/></svg>"
},
"$:/core/images/video": {
"title": "$:/core/images/video",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-video tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M64 12c-34.91 0-55.273 2.917-58.182 5.833C2.91 20.75 0 41.167 0 64.5c0 23.333 2.91 43.75 5.818 46.667C8.728 114.083 29.091 117 64 117c34.91 0 55.273-2.917 58.182-5.833C125.09 108.25 128 87.833 128 64.5c0-23.333-2.91-43.75-5.818-46.667C119.272 14.917 98.909 12 64 12zm-9.084 32.618c-3.813-2.542-6.905-.879-6.905 3.698v31.368c0 4.585 3.099 6.235 6.905 3.698l22.168-14.779c3.813-2.542 3.806-6.669 0-9.206L54.916 44.618z\"/></svg>"
},
"$:/core/images/warning": {
"title": "$:/core/images/warning",
"tags": "$:/tags/Image",
"text": "<svg width=\"22pt\" height=\"22pt\" class=\"tc-image-warning tc-image-button\" viewBox=\"0 0 128 128\"><path fill-rule=\"evenodd\" d=\"M57.072 11c3.079-5.333 10.777-5.333 13.856 0l55.426 96c3.079 5.333-.77 12-6.928 12H8.574c-6.158 0-10.007-6.667-6.928-12l55.426-96zM64 37c-4.418 0-8 3.582-8 7.994v28.012C56 77.421 59.59 81 64 81c4.418 0 8-3.582 8-7.994V44.994C72 40.579 68.41 37 64 37zm0 67a8 8 0 100-16 8 8 0 000 16z\"/></svg>"
},
"$:/language/Buttons/AdvancedSearch/Caption": {
"title": "$:/language/Buttons/AdvancedSearch/Caption",
"text": "advanced search"
},
"$:/language/Buttons/AdvancedSearch/Hint": {
"title": "$:/language/Buttons/AdvancedSearch/Hint",
"text": "Advanced search"
},
"$:/language/Buttons/Cancel/Caption": {
"title": "$:/language/Buttons/Cancel/Caption",
"text": "cancel"
},
"$:/language/Buttons/Cancel/Hint": {
"title": "$:/language/Buttons/Cancel/Hint",
"text": "Discard changes to this tiddler"
},
"$:/language/Buttons/Clone/Caption": {
"title": "$:/language/Buttons/Clone/Caption",
"text": "clone"
},
"$:/language/Buttons/Clone/Hint": {
"title": "$:/language/Buttons/Clone/Hint",
"text": "Clone this tiddler"
},
"$:/language/Buttons/Close/Caption": {
"title": "$:/language/Buttons/Close/Caption",
"text": "close"
},
"$:/language/Buttons/Close/Hint": {
"title": "$:/language/Buttons/Close/Hint",
"text": "Close this tiddler"
},
"$:/language/Buttons/CloseAll/Caption": {
"title": "$:/language/Buttons/CloseAll/Caption",
"text": "close all"
},
"$:/language/Buttons/CloseAll/Hint": {
"title": "$:/language/Buttons/CloseAll/Hint",
"text": "Close all tiddlers"
},
"$:/language/Buttons/CloseOthers/Caption": {
"title": "$:/language/Buttons/CloseOthers/Caption",
"text": "close others"
},
"$:/language/Buttons/CloseOthers/Hint": {
"title": "$:/language/Buttons/CloseOthers/Hint",
"text": "Close other tiddlers"
},
"$:/language/Buttons/ControlPanel/Caption": {
"title": "$:/language/Buttons/ControlPanel/Caption",
"text": "control panel"
},
"$:/language/Buttons/ControlPanel/Hint": {
"title": "$:/language/Buttons/ControlPanel/Hint",
"text": "Open control panel"
},
"$:/language/Buttons/CopyToClipboard/Caption": {
"title": "$:/language/Buttons/CopyToClipboard/Caption",
"text": "copy to clipboard"
},
"$:/language/Buttons/CopyToClipboard/Hint": {
"title": "$:/language/Buttons/CopyToClipboard/Hint",
"text": "Copy this text to the clipboard"
},
"$:/language/Buttons/Delete/Caption": {
"title": "$:/language/Buttons/Delete/Caption",
"text": "delete"
},
"$:/language/Buttons/Delete/Hint": {
"title": "$:/language/Buttons/Delete/Hint",
"text": "Delete this tiddler"
},
"$:/language/Buttons/Edit/Caption": {
"title": "$:/language/Buttons/Edit/Caption",
"text": "edit"
},
"$:/language/Buttons/Edit/Hint": {
"title": "$:/language/Buttons/Edit/Hint",
"text": "Edit this tiddler"
},
"$:/language/Buttons/Encryption/Caption": {
"title": "$:/language/Buttons/Encryption/Caption",
"text": "encryption"
},
"$:/language/Buttons/Encryption/Hint": {
"title": "$:/language/Buttons/Encryption/Hint",
"text": "Set or clear a password for saving this wiki"
},
"$:/language/Buttons/Encryption/ClearPassword/Caption": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
"text": "clear password"
},
"$:/language/Buttons/Encryption/ClearPassword/Hint": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
"text": "Clear the password and save this wiki without encryption"
},
"$:/language/Buttons/Encryption/SetPassword/Caption": {
"title": "$:/language/Buttons/Encryption/SetPassword/Caption",
"text": "set password"
},
"$:/language/Buttons/Encryption/SetPassword/Hint": {
"title": "$:/language/Buttons/Encryption/SetPassword/Hint",
"text": "Set a password for saving this wiki with encryption"
},
"$:/language/Buttons/ExportPage/Caption": {
"title": "$:/language/Buttons/ExportPage/Caption",
"text": "export all"
},
"$:/language/Buttons/ExportPage/Hint": {
"title": "$:/language/Buttons/ExportPage/Hint",
"text": "Export all tiddlers"
},
"$:/language/Buttons/ExportTiddler/Caption": {
"title": "$:/language/Buttons/ExportTiddler/Caption",
"text": "export tiddler"
},
"$:/language/Buttons/ExportTiddler/Hint": {
"title": "$:/language/Buttons/ExportTiddler/Hint",
"text": "Export tiddler"
},
"$:/language/Buttons/ExportTiddlers/Caption": {
"title": "$:/language/Buttons/ExportTiddlers/Caption",
"text": "export tiddlers"
},
"$:/language/Buttons/ExportTiddlers/Hint": {
"title": "$:/language/Buttons/ExportTiddlers/Hint",
"text": "Export tiddlers"
},
"$:/language/Buttons/SidebarSearch/Hint": {
"title": "$:/language/Buttons/SidebarSearch/Hint",
"text": "Select the sidebar search field"
},
"$:/language/Buttons/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "fold tiddler"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "Fold the body of this tiddler"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "fold-bar"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "Optional bars to fold and unfold tiddlers"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "unfold tiddler"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "Unfold the body of this tiddler"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "fold other tiddlers"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "Fold the bodies of other opened tiddlers"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "fold all tiddlers"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "Fold the bodies of all opened tiddlers"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "unfold all tiddlers"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "Unfold the bodies of all opened tiddlers"
},
"$:/language/Buttons/FullScreen/Caption": {
"title": "$:/language/Buttons/FullScreen/Caption",
"text": "full-screen"
},
"$:/language/Buttons/FullScreen/Hint": {
"title": "$:/language/Buttons/FullScreen/Hint",
"text": "Enter or leave full-screen mode"
},
"$:/language/Buttons/Help/Caption": {
"title": "$:/language/Buttons/Help/Caption",
"text": "help"
},
"$:/language/Buttons/Help/Hint": {
"title": "$:/language/Buttons/Help/Hint",
"text": "Show help panel"
},
"$:/language/Buttons/Import/Caption": {
"title": "$:/language/Buttons/Import/Caption",
"text": "import"
},
"$:/language/Buttons/Import/Hint": {
"title": "$:/language/Buttons/Import/Hint",
"text": "Import many types of file including text, image, TiddlyWiki or JSON"
},
"$:/language/Buttons/Info/Caption": {
"title": "$:/language/Buttons/Info/Caption",
"text": "info"
},
"$:/language/Buttons/Info/Hint": {
"title": "$:/language/Buttons/Info/Hint",
"text": "Show information for this tiddler"
},
"$:/language/Buttons/Home/Caption": {
"title": "$:/language/Buttons/Home/Caption",
"text": "home"
},
"$:/language/Buttons/Home/Hint": {
"title": "$:/language/Buttons/Home/Hint",
"text": "Open the default tiddlers"
},
"$:/language/Buttons/Language/Caption": {
"title": "$:/language/Buttons/Language/Caption",
"text": "language"
},
"$:/language/Buttons/Language/Hint": {
"title": "$:/language/Buttons/Language/Hint",
"text": "Choose the user interface language"
},
"$:/language/Buttons/Manager/Caption": {
"title": "$:/language/Buttons/Manager/Caption",
"text": "tiddler manager"
},
"$:/language/Buttons/Manager/Hint": {
"title": "$:/language/Buttons/Manager/Hint",
"text": "Open tiddler manager"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "more"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "More actions"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "new here"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "Create a new tiddler tagged with this one"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "new journal"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "Create a new journal tiddler"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "new journal here"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "Create a new journal tiddler tagged with this one"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "new image"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Create a new image tiddler"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "new Markdown tiddler"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Create a new Markdown tiddler"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "new tiddler"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "Create a new tiddler"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "open in new window"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "Open tiddler in new window"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "palette"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "Choose the colour palette"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "permalink"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "Set browser address bar to a direct link to this tiddler"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "permaview"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "Set browser address bar to a direct link to all the tiddlers in this story"
},
"$:/language/Buttons/Print/Caption": {
"title": "$:/language/Buttons/Print/Caption",
"text": "print page"
},
"$:/language/Buttons/Print/Hint": {
"title": "$:/language/Buttons/Print/Hint",
"text": "Print the current page"
},
"$:/language/Buttons/Refresh/Caption": {
"title": "$:/language/Buttons/Refresh/Caption",
"text": "refresh"
},
"$:/language/Buttons/Refresh/Hint": {
"title": "$:/language/Buttons/Refresh/Hint",
"text": "Perform a full refresh of the wiki"
},
"$:/language/Buttons/Save/Caption": {
"title": "$:/language/Buttons/Save/Caption",
"text": "ok"
},
"$:/language/Buttons/Save/Hint": {
"title": "$:/language/Buttons/Save/Hint",
"text": "Confirm changes to this tiddler"
},
"$:/language/Buttons/SaveWiki/Caption": {
"title": "$:/language/Buttons/SaveWiki/Caption",
"text": "save changes"
},
"$:/language/Buttons/SaveWiki/Hint": {
"title": "$:/language/Buttons/SaveWiki/Hint",
"text": "Save changes"
},
"$:/language/Buttons/StoryView/Caption": {
"title": "$:/language/Buttons/StoryView/Caption",
"text": "storyview"
},
"$:/language/Buttons/StoryView/Hint": {
"title": "$:/language/Buttons/StoryView/Hint",
"text": "Choose the story visualisation"
},
"$:/language/Buttons/HideSideBar/Caption": {
"title": "$:/language/Buttons/HideSideBar/Caption",
"text": "hide sidebar"
},
"$:/language/Buttons/HideSideBar/Hint": {
"title": "$:/language/Buttons/HideSideBar/Hint",
"text": "Hide sidebar"
},
"$:/language/Buttons/ShowSideBar/Caption": {
"title": "$:/language/Buttons/ShowSideBar/Caption",
"text": "show sidebar"
},
"$:/language/Buttons/ShowSideBar/Hint": {
"title": "$:/language/Buttons/ShowSideBar/Hint",
"text": "Show sidebar"
},
"$:/language/Buttons/TagManager/Caption": {
"title": "$:/language/Buttons/TagManager/Caption",
"text": "tag manager"
},
"$:/language/Buttons/TagManager/Hint": {
"title": "$:/language/Buttons/TagManager/Hint",
"text": "Open tag manager"
},
"$:/language/Buttons/Timestamp/Caption": {
"title": "$:/language/Buttons/Timestamp/Caption",
"text": "timestamps"
},
"$:/language/Buttons/Timestamp/Hint": {
"title": "$:/language/Buttons/Timestamp/Hint",
"text": "Choose whether modifications update timestamps"
},
"$:/language/Buttons/Timestamp/On/Caption": {
"title": "$:/language/Buttons/Timestamp/On/Caption",
"text": "timestamps are on"
},
"$:/language/Buttons/Timestamp/On/Hint": {
"title": "$:/language/Buttons/Timestamp/On/Hint",
"text": "Update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Timestamp/Off/Caption": {
"title": "$:/language/Buttons/Timestamp/Off/Caption",
"text": "timestamps are off"
},
"$:/language/Buttons/Timestamp/Off/Hint": {
"title": "$:/language/Buttons/Timestamp/Off/Hint",
"text": "Don't update timestamps when tiddlers are modified"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "theme"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "Choose the display theme"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "bold"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Apply bold formatting to selection"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "clear"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "Clear image to solid colour"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "editor height"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Automatically adjust height to fit content"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Fixed height:"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Choose the height of the text editor"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "excise"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Perform excision"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Macro name:"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Title of new tiddler:"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Replace excised text with:"
},
"$:/language/Buttons/Excise/Caption/Replace/Macro": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Macro",
"text": "macro"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "link"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "transclusion"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "Tag new tiddler with the title of this tiddler"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "Warning: tiddler already exists"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Excise the selected text into a new tiddler"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "heading 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Apply heading level 1 formatting to lines containing selection"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "heading 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Apply heading level 2 formatting to lines containing selection"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "heading 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Apply heading level 3 formatting to lines containing selection"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "heading 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Apply heading level 4 formatting to lines containing selection"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "heading 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Apply heading level 5 formatting to lines containing selection"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "heading 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Apply heading level 6 formatting to lines containing selection"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "italic"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Apply italic formatting to selection"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "line width"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Set line width for painting"
},
"$:/language/Buttons/Link/Caption": {
"title": "$:/language/Buttons/Link/Caption",
"text": "link"
},
"$:/language/Buttons/Link/Hint": {
"title": "$:/language/Buttons/Link/Hint",
"text": "Create wikitext link"
},
"$:/language/Buttons/Linkify/Caption": {
"title": "$:/language/Buttons/Linkify/Caption",
"text": "wikilink"
},
"$:/language/Buttons/Linkify/Hint": {
"title": "$:/language/Buttons/Linkify/Hint",
"text": "Wrap selection in square brackets"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "bulleted list"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Apply bulleted list formatting to lines containing selection"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "numbered list"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Apply numbered list formatting to lines containing selection"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "monospaced block"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Apply monospaced block formatting to lines containing selection"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "monospaced"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Apply monospaced character formatting to selection"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "opacity"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Set painting opacity"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "paint colour"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Set painting colour"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "picture"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Insert picture"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "preview"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Show preview pane"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "preview type"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Choose preview type"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "quote"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Apply quoted text formatting to lines containing selection"
},
"$:/language/Buttons/RotateLeft/Caption": {
"title": "$:/language/Buttons/RotateLeft/Caption",
"text": "rotate left"
},
"$:/language/Buttons/RotateLeft/Hint": {
"title": "$:/language/Buttons/RotateLeft/Hint",
"text": "Rotate image left by 90 degrees"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "image size"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Height:"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Resize image"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Width:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Set image size"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "stamp"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Add your own"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Insert a preconfigured snippet of text"
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Name as shown in menu"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Text of snippet. (Remember to add a descriptive title in the caption field)."
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "strikethrough"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Apply strikethrough formatting to selection"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "subscript"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Apply subscript formatting to selection"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "superscript"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Apply superscript formatting to selection"
},
"$:/language/Buttons/ToggleSidebar/Hint": {
"title": "$:/language/Buttons/ToggleSidebar/Hint",
"text": "Toggle the sidebar visibility"
},
"$:/language/Buttons/Transcludify/Caption": {
"title": "$:/language/Buttons/Transcludify/Caption",
"text": "transclusion"
},
"$:/language/Buttons/Transcludify/Hint": {
"title": "$:/language/Buttons/Transcludify/Hint",
"text": "Wrap selection in curly brackets"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "underline"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Apply underline formatting to selection"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "Advanced"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "Internal information about this TiddlyWiki"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "Appearance"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "Ways to customise the appearance of your TiddlyWiki."
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "Animation duration"
},
"$:/language/ControlPanel/Basics/AutoFocus/Prompt": {
"title": "$:/language/ControlPanel/Basics/AutoFocus/Prompt",
"text": "Default focus field for new tiddlers"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Basics"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Use [[double square brackets]] for titles with spaces. Or you can choose to <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">retain story ordering</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "Default tiddlers"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "Choose which tiddlers are displayed at startup"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "Hello! Current language:"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "Title of new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewJournal/Text/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Text/Prompt",
"text": "Text for new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
"text": "Tags for new journal tiddlers"
},
"$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Title/Prompt",
"text": "Title of new tiddlers"
},
"$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewTiddler/Tags/Prompt",
"text": "Tags for new tiddlers"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Number of overridden shadow tiddlers"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Number of shadow tiddlers"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Subtitle"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Number of system tiddlers"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Number of tags"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Number of tiddlers"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Title of this ~TiddlyWiki"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Username for signing edits"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "~TiddlyWiki version"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Editor Types"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Editor"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "These tiddlers determine which editor is used to edit specific tiddler types."
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "Type"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "Info"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "Information about this TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Type shortcut here"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "add shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Keyboard Shortcuts"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Manage keyboard shortcut assignments"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No keyboard shortcuts assigned"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "remove keyboard shortcut"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "All platforms"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Macintosh platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Non-Macintosh platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Linux platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Non-Linux platforms only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Windows platform only"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Non-Windows platforms only"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Loaded Modules"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "These are the currently loaded tiddler modules linked to their source tiddlers. Any italicised modules lack a source tiddler, typically because they were setup during the boot process."
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "Palette"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "clone"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "It is recommended that you clone this shadow palette before editing it"
},
"$:/language/ControlPanel/Palette/Editor/Delete/Hint": {
"title": "$:/language/ControlPanel/Palette/Editor/Delete/Hint",
"text": "delete this entry from the current palette"
},
"$:/language/ControlPanel/Palette/Editor/Names/External/Show": {
"title": "$:/language/ControlPanel/Palette/Editor/Names/External/Show",
"text": "Show color names that are not part of the current palette"
},
"$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
"text": "This shadow palette has been modified"
},
"$:/language/ControlPanel/Palette/Editor/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt",
"text": "Editing"
},
"$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
"text": "reset"
},
"$:/language/ControlPanel/Palette/HideEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
"text": "hide editor"
},
"$:/language/ControlPanel/Palette/Prompt": {
"title": "$:/language/ControlPanel/Palette/Prompt",
"text": "Current palette:"
},
"$:/language/ControlPanel/Palette/ShowEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
"text": "show editor"
},
"$:/language/ControlPanel/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "Parsing"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "Here you can globally disable/enable wiki parser rules. For changes to take effect, save and reload your wiki. Disabling certain parser rules can prevent <$text text=\"TiddlyWiki\"/> from functioning correctly. Use [[safe mode|https://tiddlywiki.com/#SafeMode]] to restore normal operation."
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Block Parse Rules"
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Inline Parse Rules"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Pragma Parse Rules"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Get more plugins"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Install plugins from the official library"
},
"$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint",
"text": "This plugin is already installed at version <$text text=<<installedVersion>>/>"
},
"$:/language/ControlPanel/Plugins/AlsoRequires": {
"title": "$:/language/ControlPanel/Plugins/AlsoRequires",
"text": "Also requires:"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "disable"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "Disable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(disabled)"
},
"$:/language/ControlPanel/Plugins/Downgrade/Caption": {
"title": "$:/language/ControlPanel/Plugins/Downgrade/Caption",
"text": "downgrade"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "None"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "enable"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "Enable this plugin when reloading page"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "install"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "Currently installed plugins:"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "Languages"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "Language pack plugins"
},
"$:/language/ControlPanel/Plugins/NoInfoFound/Hint": {
"title": "$:/language/ControlPanel/Plugins/NoInfoFound/Hint",
"text": "No ''\"<$text text=<<currentTab>>/>\"'' found"
},
"$:/language/ControlPanel/Plugins/NotInstalled/Hint": {
"title": "$:/language/ControlPanel/Plugins/NotInstalled/Hint",
"text": "This plugin is not currently installed"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "open plugin library"
},
"$:/language/ControlPanel/Plugins/ClosePluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/ClosePluginLibrary",
"text": "close plugin library"
},
"$:/language/ControlPanel/Plugins/PluginWillRequireReload": {
"title": "$:/language/ControlPanel/Plugins/PluginWillRequireReload",
"text": "(requires reload)"
},
"$:/language/ControlPanel/Plugins/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Plugins/Hint": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "reinstall"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "Themes"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "Theme plugins"
},
"$:/language/ControlPanel/Plugins/Update/Caption": {
"title": "$:/language/ControlPanel/Plugins/Update/Caption",
"text": "update"
},
"$:/language/ControlPanel/Plugins/Updates/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/Caption",
"text": "Updates"
},
"$:/language/ControlPanel/Plugins/Updates/Hint": {
"title": "$:/language/ControlPanel/Plugins/Updates/Hint",
"text": "Available updates to installed plugins"
},
"$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption": {
"title": "$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption",
"text": "Update <<update-count>> plugins"
},
"$:/language/ControlPanel/Plugins/SubPluginPrompt": {
"title": "$:/language/ControlPanel/Plugins/SubPluginPrompt",
"text": "With <<count>> sub-plugins available"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "Saving"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Description",
"text": "Permit automatic saving for the download saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/AutoSave/Hint",
"text": "Enable Autosave for Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Caption": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Caption",
"text": "Download Saver"
},
"$:/language/ControlPanel/Saving/DownloadSaver/Hint": {
"title": "$:/language/ControlPanel/Saving/DownloadSaver/Hint",
"text": "These settings apply to the HTML5-compatible download saver"
},
"$:/language/ControlPanel/Saving/General/Caption": {
"title": "$:/language/ControlPanel/Saving/General/Caption",
"text": "General"
},
"$:/language/ControlPanel/Saving/General/Hint": {
"title": "$:/language/ControlPanel/Saving/General/Hint",
"text": "These settings apply to all the loaded savers"
},
"$:/language/ControlPanel/Saving/Hint": {
"title": "$:/language/ControlPanel/Saving/Hint",
"text": "Settings used for saving the entire TiddlyWiki as a single file via a saver module"
},
"$:/language/ControlPanel/Saving/GitService/Branch": {
"title": "$:/language/ControlPanel/Saving/GitService/Branch",
"text": "Target branch for saving"
},
"$:/language/ControlPanel/Saving/GitService/CommitMessage": {
"title": "$:/language/ControlPanel/Saving/GitService/CommitMessage",
"text": "Saved by TiddlyWiki"
},
"$:/language/ControlPanel/Saving/GitService/Description": {
"title": "$:/language/ControlPanel/Saving/GitService/Description",
"text": "These settings are only used when saving to <<service-name>>"
},
"$:/language/ControlPanel/Saving/GitService/Filename": {
"title": "$:/language/ControlPanel/Saving/GitService/Filename",
"text": "Filename of target file (e.g. `index.html`)"
},
"$:/language/ControlPanel/Saving/GitService/Path": {
"title": "$:/language/ControlPanel/Saving/GitService/Path",
"text": "Path to target file (e.g. `/wiki/`)"
},
"$:/language/ControlPanel/Saving/GitService/Repo": {
"title": "$:/language/ControlPanel/Saving/GitService/Repo",
"text": "Target repository (e.g. `Jermolene/TiddlyWiki5`)"
},
"$:/language/ControlPanel/Saving/GitService/ServerURL": {
"title": "$:/language/ControlPanel/Saving/GitService/ServerURL",
"text": "Server API URL"
},
"$:/language/ControlPanel/Saving/GitService/UserName": {
"title": "$:/language/ControlPanel/Saving/GitService/UserName",
"text": "Username"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Caption",
"text": "~GitHub Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitHub/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitHub/Password",
"text": "Password, OAUTH token, or personal access token (see [[GitHub help page|https://help.github.com/en/articles/creating-a-personal-access-token-for-the-command-line]] for details)"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Caption",
"text": "~GitLab Saver"
},
"$:/language/ControlPanel/Saving/GitService/GitLab/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/GitLab/Password",
"text": "Personal access token for API (see [[GitLab help page|https://docs.gitlab.com/ee/user/profile/personal_access_tokens.html]] for details)"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Caption": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Caption",
"text": "Gitea Saver"
},
"$:/language/ControlPanel/Saving/GitService/Gitea/Password": {
"title": "$:/language/ControlPanel/Saving/GitService/Gitea/Password",
"text": "Personal access token for API (via Gitea’s web interface: `Settings | Applications | Generate New Token`)"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
"text": "Advanced Settings"
},
"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
"text": "Backup Directory"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "Backups"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Caption": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Caption",
"text": "~TiddlySpot Saver"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "These settings are only used when saving to http://tiddlyspot.com or a compatible remote server"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "Upload Filename"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
"text": "~TiddlySpot"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
"text": "//The server URL defaults to `http://<wikiname>.tiddlyspot.com/store.cgi` and can be changed to use a custom server address, e.g. `http://example.com/store.php`.//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "Password"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "Server URL"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "Upload Directory"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "Wiki Name"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "Autosave"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "Do not save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "Save changes automatically"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "Attempt to automatically save changes during editing when using a supporting saver"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Camel Case Wiki Links"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "You can globally disable automatic linking of ~CamelCase phrases. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Enable automatic ~CamelCase linking"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Settings"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Hint",
"text": "Enable or disable the editor toolbar:"
},
"$:/language/ControlPanel/Settings/EditorToolbar/Description": {
"title": "$:/language/ControlPanel/Settings/EditorToolbar/Description",
"text": "Show editor toolbar"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Caption": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Caption",
"text": "Tiddler Info Panel Mode"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Hint": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Hint",
"text": "Control when the tiddler info panel closes:"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Popup/Description",
"text": "Tiddler info panel closes automatically"
},
"$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description": {
"title": "$:/language/ControlPanel/Settings/InfoPanelMode/Sticky/Description",
"text": "Tiddler info panel stays open until explicitly closed"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "These settings let you customise the behaviour of TiddlyWiki."
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "Navigation Address Bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "Behaviour of the browser address bar when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "Do not update the address bar"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "Include the target tiddler"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "Include the target tiddler and the current story sequence"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "Navigation History"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "Update browser history when navigating to a tiddler:"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "Do not update history"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "Update history"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption",
"text": "Permalink/permaview Mode"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Hint",
"text": "Choose how permalink/permaview is handled:"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/CopyToClipboard/Description",
"text": "Copy permalink/permaview URL to clipboard"
},
"$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/UpdateAddressBar/Description",
"text": "Update address bar with permalink/permaview URL"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "Performance Instrumentation"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "Displays performance statistics in the browser developer console. Requires reload to take effect"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "Enable performance instrumentation"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
"text": "Toolbar Button Style"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
"text": "Choose the style for toolbar buttons:"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
"text": "Borderless"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
"text": "Boxed"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
"text": "Rounded"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
"text": "Toolbar Buttons"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
"text": "Default toolbar button appearance:"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
"text": "Include icon"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
"text": "Include text"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
"text": "Default Sidebar Tab"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
"text": "Specify which sidebar tab is displayed by default"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption",
"text": "Default More Sidebar Tab"
},
"$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Hint",
"text": "Specify which More sidebar tab is displayed by default"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "Tiddler Opening Behaviour"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "Navigation from //within// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "Navigation from //outside// the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "Open above the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "Open below the current tiddler"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "Open at the top of the story river"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "Open at the bottom of the story river"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "Tiddler Titles"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "Optionally display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "Do not display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "Display tiddler titles as links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Caption",
"text": "Wiki Links"
},
"$:/language/ControlPanel/Settings/MissingLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Hint",
"text": "Choose whether to link to tiddlers that do not exist yet"
},
"$:/language/ControlPanel/Settings/MissingLinks/Description": {
"title": "$:/language/ControlPanel/Settings/MissingLinks/Description",
"text": "Enable links to missing tiddlers"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "Story View"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "Current view:"
},
"$:/language/ControlPanel/Stylesheets/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Caption",
"text": "Stylesheets"
},
"$:/language/ControlPanel/Stylesheets/Expand/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Expand/Caption",
"text": "Expand All"
},
"$:/language/ControlPanel/Stylesheets/Hint": {
"title": "$:/language/ControlPanel/Stylesheets/Hint",
"text": "This is the rendered CSS of the current stylesheet tiddlers tagged with <<tag \"$:/tags/Stylesheet\">>"
},
"$:/language/ControlPanel/Stylesheets/Restore/Caption": {
"title": "$:/language/ControlPanel/Stylesheets/Restore/Caption",
"text": "Restore"
},
"$:/language/ControlPanel/Theme/Caption": {
"title": "$:/language/ControlPanel/Theme/Caption",
"text": "Theme"
},
"$:/language/ControlPanel/Theme/Prompt": {
"title": "$:/language/ControlPanel/Theme/Prompt",
"text": "Current theme:"
},
"$:/language/ControlPanel/TiddlerFields/Caption": {
"title": "$:/language/ControlPanel/TiddlerFields/Caption",
"text": "Tiddler Fields"
},
"$:/language/ControlPanel/TiddlerFields/Hint": {
"title": "$:/language/ControlPanel/TiddlerFields/Hint",
"text": "This is the full set of TiddlerFields in use in this wiki (including system tiddlers but excluding shadow tiddlers)."
},
"$:/language/ControlPanel/Toolbars/Caption": {
"title": "$:/language/ControlPanel/Toolbars/Caption",
"text": "Toolbars"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
"text": "Edit Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
"text": "Choose which buttons are displayed for tiddlers in edit mode. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/Hint": {
"title": "$:/language/ControlPanel/Toolbars/Hint",
"text": "Select which toolbar buttons are displayed"
},
"$:/language/ControlPanel/Toolbars/PageControls/Caption": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
"text": "Page Toolbar"
},
"$:/language/ControlPanel/Toolbars/PageControls/Hint": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
"text": "Choose which buttons are displayed on the main page toolbar. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Caption",
"text": "Editor Toolbar"
},
"$:/language/ControlPanel/Toolbars/EditorToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditorToolbar/Hint",
"text": "Choose which buttons are displayed in the editor toolbar. Note that some buttons will only appear when editing tiddlers of a certain type. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
"text": "View Toolbar"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
"text": "Choose which buttons are displayed for tiddlers in view mode. Drag and drop to change the ordering"
},
"$:/language/ControlPanel/Tools/Download/Full/Caption": {
"title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
"text": "Download full wiki"
},
"$:/language/Date/DaySuffix/1": {
"title": "$:/language/Date/DaySuffix/1",
"text": "st"
},
"$:/language/Date/DaySuffix/2": {
"title": "$:/language/Date/DaySuffix/2",
"text": "nd"
},
"$:/language/Date/DaySuffix/3": {
"title": "$:/language/Date/DaySuffix/3",
"text": "rd"
},
"$:/language/Date/DaySuffix/4": {
"title": "$:/language/Date/DaySuffix/4",
"text": "th"
},
"$:/language/Date/DaySuffix/5": {
"title": "$:/language/Date/DaySuffix/5",
"text": "th"
},
"$:/language/Date/DaySuffix/6": {
"title": "$:/language/Date/DaySuffix/6",
"text": "th"
},
"$:/language/Date/DaySuffix/7": {
"title": "$:/language/Date/DaySuffix/7",
"text": "th"
},
"$:/language/Date/DaySuffix/8": {
"title": "$:/language/Date/DaySuffix/8",
"text": "th"
},
"$:/language/Date/DaySuffix/9": {
"title": "$:/language/Date/DaySuffix/9",
"text": "th"
},
"$:/language/Date/DaySuffix/10": {
"title": "$:/language/Date/DaySuffix/10",
"text": "th"
},
"$:/language/Date/DaySuffix/11": {
"title": "$:/language/Date/DaySuffix/11",
"text": "th"
},
"$:/language/Date/DaySuffix/12": {
"title": "$:/language/Date/DaySuffix/12",
"text": "th"
},
"$:/language/Date/DaySuffix/13": {
"title": "$:/language/Date/DaySuffix/13",
"text": "th"
},
"$:/language/Date/DaySuffix/14": {
"title": "$:/language/Date/DaySuffix/14",
"text": "th"
},
"$:/language/Date/DaySuffix/15": {
"title": "$:/language/Date/DaySuffix/15",
"text": "th"
},
"$:/language/Date/DaySuffix/16": {
"title": "$:/language/Date/DaySuffix/16",
"text": "th"
},
"$:/language/Date/DaySuffix/17": {
"title": "$:/language/Date/DaySuffix/17",
"text": "th"
},
"$:/language/Date/DaySuffix/18": {
"title": "$:/language/Date/DaySuffix/18",
"text": "th"
},
"$:/language/Date/DaySuffix/19": {
"title": "$:/language/Date/DaySuffix/19",
"text": "th"
},
"$:/language/Date/DaySuffix/20": {
"title": "$:/language/Date/DaySuffix/20",
"text": "th"
},
"$:/language/Date/DaySuffix/21": {
"title": "$:/language/Date/DaySuffix/21",
"text": "st"
},
"$:/language/Date/DaySuffix/22": {
"title": "$:/language/Date/DaySuffix/22",
"text": "nd"
},
"$:/language/Date/DaySuffix/23": {
"title": "$:/language/Date/DaySuffix/23",
"text": "rd"
},
"$:/language/Date/DaySuffix/24": {
"title": "$:/language/Date/DaySuffix/24",
"text": "th"
},
"$:/language/Date/DaySuffix/25": {
"title": "$:/language/Date/DaySuffix/25",
"text": "th"
},
"$:/language/Date/DaySuffix/26": {
"title": "$:/language/Date/DaySuffix/26",
"text": "th"
},
"$:/language/Date/DaySuffix/27": {
"title": "$:/language/Date/DaySuffix/27",
"text": "th"
},
"$:/language/Date/DaySuffix/28": {
"title": "$:/language/Date/DaySuffix/28",
"text": "th"
},
"$:/language/Date/DaySuffix/29": {
"title": "$:/language/Date/DaySuffix/29",
"text": "th"
},
"$:/language/Date/DaySuffix/30": {
"title": "$:/language/Date/DaySuffix/30",
"text": "th"
},
"$:/language/Date/DaySuffix/31": {
"title": "$:/language/Date/DaySuffix/31",
"text": "st"
},
"$:/language/Date/Long/Day/0": {
"title": "$:/language/Date/Long/Day/0",
"text": "Sunday"
},
"$:/language/Date/Long/Day/1": {
"title": "$:/language/Date/Long/Day/1",
"text": "Monday"
},
"$:/language/Date/Long/Day/2": {
"title": "$:/language/Date/Long/Day/2",
"text": "Tuesday"
},
"$:/language/Date/Long/Day/3": {
"title": "$:/language/Date/Long/Day/3",
"text": "Wednesday"
},
"$:/language/Date/Long/Day/4": {
"title": "$:/language/Date/Long/Day/4",
"text": "Thursday"
},
"$:/language/Date/Long/Day/5": {
"title": "$:/language/Date/Long/Day/5",
"text": "Friday"
},
"$:/language/Date/Long/Day/6": {
"title": "$:/language/Date/Long/Day/6",
"text": "Saturday"
},
"$:/language/Date/Long/Month/1": {
"title": "$:/language/Date/Long/Month/1",
"text": "January"
},
"$:/language/Date/Long/Month/2": {
"title": "$:/language/Date/Long/Month/2",
"text": "February"
},
"$:/language/Date/Long/Month/3": {
"title": "$:/language/Date/Long/Month/3",
"text": "March"
},
"$:/language/Date/Long/Month/4": {
"title": "$:/language/Date/Long/Month/4",
"text": "April"
},
"$:/language/Date/Long/Month/5": {
"title": "$:/language/Date/Long/Month/5",
"text": "May"
},
"$:/language/Date/Long/Month/6": {
"title": "$:/language/Date/Long/Month/6",
"text": "June"
},
"$:/language/Date/Long/Month/7": {
"title": "$:/language/Date/Long/Month/7",
"text": "July"
},
"$:/language/Date/Long/Month/8": {
"title": "$:/language/Date/Long/Month/8",
"text": "August"
},
"$:/language/Date/Long/Month/9": {
"title": "$:/language/Date/Long/Month/9",
"text": "September"
},
"$:/language/Date/Long/Month/10": {
"title": "$:/language/Date/Long/Month/10",
"text": "October"
},
"$:/language/Date/Long/Month/11": {
"title": "$:/language/Date/Long/Month/11",
"text": "November"
},
"$:/language/Date/Long/Month/12": {
"title": "$:/language/Date/Long/Month/12",
"text": "December"
},
"$:/language/Date/Period/am": {
"title": "$:/language/Date/Period/am",
"text": "am"
},
"$:/language/Date/Period/pm": {
"title": "$:/language/Date/Period/pm",
"text": "pm"
},
"$:/language/Date/Short/Day/0": {
"title": "$:/language/Date/Short/Day/0",
"text": "Sun"
},
"$:/language/Date/Short/Day/1": {
"title": "$:/language/Date/Short/Day/1",
"text": "Mon"
},
"$:/language/Date/Short/Day/2": {
"title": "$:/language/Date/Short/Day/2",
"text": "Tue"
},
"$:/language/Date/Short/Day/3": {
"title": "$:/language/Date/Short/Day/3",
"text": "Wed"
},
"$:/language/Date/Short/Day/4": {
"title": "$:/language/Date/Short/Day/4",
"text": "Thu"
},
"$:/language/Date/Short/Day/5": {
"title": "$:/language/Date/Short/Day/5",
"text": "Fri"
},
"$:/language/Date/Short/Day/6": {
"title": "$:/language/Date/Short/Day/6",
"text": "Sat"
},
"$:/language/Date/Short/Month/1": {
"title": "$:/language/Date/Short/Month/1",
"text": "Jan"
},
"$:/language/Date/Short/Month/2": {
"title": "$:/language/Date/Short/Month/2",
"text": "Feb"
},
"$:/language/Date/Short/Month/3": {
"title": "$:/language/Date/Short/Month/3",
"text": "Mar"
},
"$:/language/Date/Short/Month/4": {
"title": "$:/language/Date/Short/Month/4",
"text": "Apr"
},
"$:/language/Date/Short/Month/5": {
"title": "$:/language/Date/Short/Month/5",
"text": "May"
},
"$:/language/Date/Short/Month/6": {
"title": "$:/language/Date/Short/Month/6",
"text": "Jun"
},
"$:/language/Date/Short/Month/7": {
"title": "$:/language/Date/Short/Month/7",
"text": "Jul"
},
"$:/language/Date/Short/Month/8": {
"title": "$:/language/Date/Short/Month/8",
"text": "Aug"
},
"$:/language/Date/Short/Month/9": {
"title": "$:/language/Date/Short/Month/9",
"text": "Sep"
},
"$:/language/Date/Short/Month/10": {
"title": "$:/language/Date/Short/Month/10",
"text": "Oct"
},
"$:/language/Date/Short/Month/11": {
"title": "$:/language/Date/Short/Month/11",
"text": "Nov"
},
"$:/language/Date/Short/Month/12": {
"title": "$:/language/Date/Short/Month/12",
"text": "Dec"
},
"$:/language/RelativeDate/Future/Days": {
"title": "$:/language/RelativeDate/Future/Days",
"text": "<<period>> days from now"
},
"$:/language/RelativeDate/Future/Hours": {
"title": "$:/language/RelativeDate/Future/Hours",
"text": "<<period>> hours from now"
},
"$:/language/RelativeDate/Future/Minutes": {
"title": "$:/language/RelativeDate/Future/Minutes",
"text": "<<period>> minutes from now"
},
"$:/language/RelativeDate/Future/Months": {
"title": "$:/language/RelativeDate/Future/Months",
"text": "<<period>> months from now"
},
"$:/language/RelativeDate/Future/Second": {
"title": "$:/language/RelativeDate/Future/Second",
"text": "1 second from now"
},
"$:/language/RelativeDate/Future/Seconds": {
"title": "$:/language/RelativeDate/Future/Seconds",
"text": "<<period>> seconds from now"
},
"$:/language/RelativeDate/Future/Years": {
"title": "$:/language/RelativeDate/Future/Years",
"text": "<<period>> years from now"
},
"$:/language/RelativeDate/Past/Days": {
"title": "$:/language/RelativeDate/Past/Days",
"text": "<<period>> days ago"
},
"$:/language/RelativeDate/Past/Hours": {
"title": "$:/language/RelativeDate/Past/Hours",
"text": "<<period>> hours ago"
},
"$:/language/RelativeDate/Past/Minutes": {
"title": "$:/language/RelativeDate/Past/Minutes",
"text": "<<period>> minutes ago"
},
"$:/language/RelativeDate/Past/Months": {
"title": "$:/language/RelativeDate/Past/Months",
"text": "<<period>> months ago"
},
"$:/language/RelativeDate/Past/Second": {
"title": "$:/language/RelativeDate/Past/Second",
"text": "1 second ago"
},
"$:/language/RelativeDate/Past/Seconds": {
"title": "$:/language/RelativeDate/Past/Seconds",
"text": "<<period>> seconds ago"
},
"$:/language/RelativeDate/Past/Years": {
"title": "$:/language/RelativeDate/Past/Years",
"text": "<<period>> years ago"
},
"$:/language/Docs/ModuleTypes/allfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/allfilteroperator",
"text": "A sub-operator for the ''all'' filter operator."
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "Animations that may be used with the RevealWidget."
},
"$:/language/Docs/ModuleTypes/authenticator": {
"title": "$:/language/Docs/ModuleTypes/authenticator",
"text": "Defines how requests are authenticated by the built-in HTTP server."
},
"$:/language/Docs/ModuleTypes/bitmapeditoroperation": {
"title": "$:/language/Docs/ModuleTypes/bitmapeditoroperation",
"text": "A bitmap editor toolbar operation."
},
"$:/language/Docs/ModuleTypes/command": {
"title": "$:/language/Docs/ModuleTypes/command",
"text": "Commands that can be executed under Node.js."
},
"$:/language/Docs/ModuleTypes/config": {
"title": "$:/language/Docs/ModuleTypes/config",
"text": "Data to be inserted into `$tw.config`."
},
"$:/language/Docs/ModuleTypes/filteroperator": {
"title": "$:/language/Docs/ModuleTypes/filteroperator",
"text": "Individual filter operator methods."
},
"$:/language/Docs/ModuleTypes/global": {
"title": "$:/language/Docs/ModuleTypes/global",
"text": "Global data to be inserted into `$tw`."
},
"$:/language/Docs/ModuleTypes/info": {
"title": "$:/language/Docs/ModuleTypes/info",
"text": "Publishes system information via the [[$:/temp/info-plugin]] pseudo-plugin."
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "Operands for the ''is'' filter operator."
},
"$:/language/Docs/ModuleTypes/library": {
"title": "$:/language/Docs/ModuleTypes/library",
"text": "Generic module type for general purpose JavaScript modules."
},
"$:/language/Docs/ModuleTypes/macro": {
"title": "$:/language/Docs/ModuleTypes/macro",
"text": "JavaScript macro definitions."
},
"$:/language/Docs/ModuleTypes/parser": {
"title": "$:/language/Docs/ModuleTypes/parser",
"text": "Parsers for different content types."
},
"$:/language/Docs/ModuleTypes/route": {
"title": "$:/language/Docs/ModuleTypes/route",
"text": "Defines how individual URL patterns are handled by the built-in HTTP server."
},
"$:/language/Docs/ModuleTypes/saver": {
"title": "$:/language/Docs/ModuleTypes/saver",
"text": "Savers handle different methods for saving files from the browser."
},
"$:/language/Docs/ModuleTypes/startup": {
"title": "$:/language/Docs/ModuleTypes/startup",
"text": "Startup functions."
},
"$:/language/Docs/ModuleTypes/storyview": {
"title": "$:/language/Docs/ModuleTypes/storyview",
"text": "Story views customise the animation and behaviour of list widgets."
},
"$:/language/Docs/ModuleTypes/texteditoroperation": {
"title": "$:/language/Docs/ModuleTypes/texteditoroperation",
"text": "A text editor toolbar operation."
},
"$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
"title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
"text": "Converts different content types into tiddlers."
},
"$:/language/Docs/ModuleTypes/tiddlerfield": {
"title": "$:/language/Docs/ModuleTypes/tiddlerfield",
"text": "Defines the behaviour of an individual tiddler field."
},
"$:/language/Docs/ModuleTypes/tiddlermethod": {
"title": "$:/language/Docs/ModuleTypes/tiddlermethod",
"text": "Adds methods to the `$tw.Tiddler` prototype."
},
"$:/language/Docs/ModuleTypes/upgrader": {
"title": "$:/language/Docs/ModuleTypes/upgrader",
"text": "Applies upgrade processing to tiddlers during an upgrade/import."
},
"$:/language/Docs/ModuleTypes/utils": {
"title": "$:/language/Docs/ModuleTypes/utils",
"text": "Adds methods to `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/utils-node": {
"title": "$:/language/Docs/ModuleTypes/utils-node",
"text": "Adds Node.js-specific methods to `$tw.utils`."
},
"$:/language/Docs/ModuleTypes/widget": {
"title": "$:/language/Docs/ModuleTypes/widget",
"text": "Widgets encapsulate DOM rendering and refreshing."
},
"$:/language/Docs/ModuleTypes/wikimethod": {
"title": "$:/language/Docs/ModuleTypes/wikimethod",
"text": "Adds methods to `$tw.Wiki`."
},
"$:/language/Docs/ModuleTypes/wikirule": {
"title": "$:/language/Docs/ModuleTypes/wikirule",
"text": "Individual parser rules for the main WikiText parser."
},
"$:/language/Docs/PaletteColours/alert-background": {
"title": "$:/language/Docs/PaletteColours/alert-background",
"text": "Alert background"
},
"$:/language/Docs/PaletteColours/alert-border": {
"title": "$:/language/Docs/PaletteColours/alert-border",
"text": "Alert border"
},
"$:/language/Docs/PaletteColours/alert-highlight": {
"title": "$:/language/Docs/PaletteColours/alert-highlight",
"text": "Alert highlight"
},
"$:/language/Docs/PaletteColours/alert-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/alert-muted-foreground",
"text": "Alert muted foreground"
},
"$:/language/Docs/PaletteColours/background": {
"title": "$:/language/Docs/PaletteColours/background",
"text": "General background"
},
"$:/language/Docs/PaletteColours/blockquote-bar": {
"title": "$:/language/Docs/PaletteColours/blockquote-bar",
"text": "Blockquote bar"
},
"$:/language/Docs/PaletteColours/button-background": {
"title": "$:/language/Docs/PaletteColours/button-background",
"text": "Default button background"
},
"$:/language/Docs/PaletteColours/button-border": {
"title": "$:/language/Docs/PaletteColours/button-border",
"text": "Default button border"
},
"$:/language/Docs/PaletteColours/button-foreground": {
"title": "$:/language/Docs/PaletteColours/button-foreground",
"text": "Default button foreground"
},
"$:/language/Docs/PaletteColours/dirty-indicator": {
"title": "$:/language/Docs/PaletteColours/dirty-indicator",
"text": "Unsaved changes indicator"
},
"$:/language/Docs/PaletteColours/code-background": {
"title": "$:/language/Docs/PaletteColours/code-background",
"text": "Code background"
},
"$:/language/Docs/PaletteColours/code-border": {
"title": "$:/language/Docs/PaletteColours/code-border",
"text": "Code border"
},
"$:/language/Docs/PaletteColours/code-foreground": {
"title": "$:/language/Docs/PaletteColours/code-foreground",
"text": "Code foreground"
},
"$:/language/Docs/PaletteColours/download-background": {
"title": "$:/language/Docs/PaletteColours/download-background",
"text": "Download button background"
},
"$:/language/Docs/PaletteColours/download-foreground": {
"title": "$:/language/Docs/PaletteColours/download-foreground",
"text": "Download button foreground"
},
"$:/language/Docs/PaletteColours/dragger-background": {
"title": "$:/language/Docs/PaletteColours/dragger-background",
"text": "Dragger background"
},
"$:/language/Docs/PaletteColours/dragger-foreground": {
"title": "$:/language/Docs/PaletteColours/dragger-foreground",
"text": "Dragger foreground"
},
"$:/language/Docs/PaletteColours/dropdown-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-background",
"text": "Dropdown background"
},
"$:/language/Docs/PaletteColours/dropdown-border": {
"title": "$:/language/Docs/PaletteColours/dropdown-border",
"text": "Dropdown border"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background-selected",
"text": "Dropdown tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/dropdown-tab-background": {
"title": "$:/language/Docs/PaletteColours/dropdown-tab-background",
"text": "Dropdown tab background"
},
"$:/language/Docs/PaletteColours/dropzone-background": {
"title": "$:/language/Docs/PaletteColours/dropzone-background",
"text": "Dropzone background"
},
"$:/language/Docs/PaletteColours/external-link-background-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-background-hover",
"text": "External link background hover"
},
"$:/language/Docs/PaletteColours/external-link-background-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-background-visited",
"text": "External link background visited"
},
"$:/language/Docs/PaletteColours/external-link-background": {
"title": "$:/language/Docs/PaletteColours/external-link-background",
"text": "External link background"
},
"$:/language/Docs/PaletteColours/external-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-hover",
"text": "External link foreground hover"
},
"$:/language/Docs/PaletteColours/external-link-foreground-visited": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground-visited",
"text": "External link foreground visited"
},
"$:/language/Docs/PaletteColours/external-link-foreground": {
"title": "$:/language/Docs/PaletteColours/external-link-foreground",
"text": "External link foreground"
},
"$:/language/Docs/PaletteColours/foreground": {
"title": "$:/language/Docs/PaletteColours/foreground",
"text": "General foreground"
},
"$:/language/Docs/PaletteColours/menubar-background": {
"title": "$:/language/Docs/PaletteColours/menubar-background",
"text": "Menu bar background"
},
"$:/language/Docs/PaletteColours/menubar-foreground": {
"title": "$:/language/Docs/PaletteColours/menubar-foreground",
"text": "Menu bar foreground"
},
"$:/language/Docs/PaletteColours/message-background": {
"title": "$:/language/Docs/PaletteColours/message-background",
"text": "Message box background"
},
"$:/language/Docs/PaletteColours/message-border": {
"title": "$:/language/Docs/PaletteColours/message-border",
"text": "Message box border"
},
"$:/language/Docs/PaletteColours/message-foreground": {
"title": "$:/language/Docs/PaletteColours/message-foreground",
"text": "Message box foreground"
},
"$:/language/Docs/PaletteColours/modal-backdrop": {
"title": "$:/language/Docs/PaletteColours/modal-backdrop",
"text": "Modal backdrop"
},
"$:/language/Docs/PaletteColours/modal-background": {
"title": "$:/language/Docs/PaletteColours/modal-background",
"text": "Modal background"
},
"$:/language/Docs/PaletteColours/modal-border": {
"title": "$:/language/Docs/PaletteColours/modal-border",
"text": "Modal border"
},
"$:/language/Docs/PaletteColours/modal-footer-background": {
"title": "$:/language/Docs/PaletteColours/modal-footer-background",
"text": "Modal footer background"
},
"$:/language/Docs/PaletteColours/modal-footer-border": {
"title": "$:/language/Docs/PaletteColours/modal-footer-border",
"text": "Modal footer border"
},
"$:/language/Docs/PaletteColours/modal-header-border": {
"title": "$:/language/Docs/PaletteColours/modal-header-border",
"text": "Modal header border"
},
"$:/language/Docs/PaletteColours/muted-foreground": {
"title": "$:/language/Docs/PaletteColours/muted-foreground",
"text": "General muted foreground"
},
"$:/language/Docs/PaletteColours/notification-background": {
"title": "$:/language/Docs/PaletteColours/notification-background",
"text": "Notification background"
},
"$:/language/Docs/PaletteColours/notification-border": {
"title": "$:/language/Docs/PaletteColours/notification-border",
"text": "Notification border"
},
"$:/language/Docs/PaletteColours/page-background": {
"title": "$:/language/Docs/PaletteColours/page-background",
"text": "Page background"
},
"$:/language/Docs/PaletteColours/pre-background": {
"title": "$:/language/Docs/PaletteColours/pre-background",
"text": "Preformatted code background"
},
"$:/language/Docs/PaletteColours/pre-border": {
"title": "$:/language/Docs/PaletteColours/pre-border",
"text": "Preformatted code border"
},
"$:/language/Docs/PaletteColours/primary": {
"title": "$:/language/Docs/PaletteColours/primary",
"text": "General primary"
},
"$:/language/Docs/PaletteColours/select-tag-background": {
"title": "$:/language/Docs/PaletteColours/select-tag-background",
"text": "`<select>` element background"
},
"$:/language/Docs/PaletteColours/select-tag-foreground": {
"title": "$:/language/Docs/PaletteColours/select-tag-foreground",
"text": "`<select>` element text"
},
"$:/language/Docs/PaletteColours/sidebar-button-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-button-foreground",
"text": "Sidebar button foreground"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground-hover",
"text": "Sidebar controls foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-controls-foreground",
"text": "Sidebar controls foreground"
},
"$:/language/Docs/PaletteColours/sidebar-foreground-shadow": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground-shadow",
"text": "Sidebar foreground shadow"
},
"$:/language/Docs/PaletteColours/sidebar-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-foreground",
"text": "Sidebar foreground"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground-hover",
"text": "Sidebar muted foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-muted-foreground",
"text": "Sidebar muted foreground"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background-selected",
"text": "Sidebar tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-background": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-background",
"text": "Sidebar tab background"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border-selected",
"text": "Sidebar tab border for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-border": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-border",
"text": "Sidebar tab border"
},
"$:/language/Docs/PaletteColours/sidebar-tab-divider": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-divider",
"text": "Sidebar tab divider"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground-selected",
"text": "Sidebar tab foreground for selected tabs"
},
"$:/language/Docs/PaletteColours/sidebar-tab-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tab-foreground",
"text": "Sidebar tab foreground"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground-hover",
"text": "Sidebar tiddler link foreground hover"
},
"$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/sidebar-tiddler-link-foreground",
"text": "Sidebar tiddler link foreground"
},
"$:/language/Docs/PaletteColours/site-title-foreground": {
"title": "$:/language/Docs/PaletteColours/site-title-foreground",
"text": "Site title foreground"
},
"$:/language/Docs/PaletteColours/static-alert-foreground": {
"title": "$:/language/Docs/PaletteColours/static-alert-foreground",
"text": "Static alert foreground"
},
"$:/language/Docs/PaletteColours/tab-background-selected": {
"title": "$:/language/Docs/PaletteColours/tab-background-selected",
"text": "Tab background for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-background": {
"title": "$:/language/Docs/PaletteColours/tab-background",
"text": "Tab background"
},
"$:/language/Docs/PaletteColours/tab-border-selected": {
"title": "$:/language/Docs/PaletteColours/tab-border-selected",
"text": "Tab border for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-border": {
"title": "$:/language/Docs/PaletteColours/tab-border",
"text": "Tab border"
},
"$:/language/Docs/PaletteColours/tab-divider": {
"title": "$:/language/Docs/PaletteColours/tab-divider",
"text": "Tab divider"
},
"$:/language/Docs/PaletteColours/tab-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tab-foreground-selected",
"text": "Tab foreground for selected tabs"
},
"$:/language/Docs/PaletteColours/tab-foreground": {
"title": "$:/language/Docs/PaletteColours/tab-foreground",
"text": "Tab foreground"
},
"$:/language/Docs/PaletteColours/table-border": {
"title": "$:/language/Docs/PaletteColours/table-border",
"text": "Table border"
},
"$:/language/Docs/PaletteColours/table-footer-background": {
"title": "$:/language/Docs/PaletteColours/table-footer-background",
"text": "Table footer background"
},
"$:/language/Docs/PaletteColours/table-header-background": {
"title": "$:/language/Docs/PaletteColours/table-header-background",
"text": "Table header background"
},
"$:/language/Docs/PaletteColours/tag-background": {
"title": "$:/language/Docs/PaletteColours/tag-background",
"text": "Tag background"
},
"$:/language/Docs/PaletteColours/tag-foreground": {
"title": "$:/language/Docs/PaletteColours/tag-foreground",
"text": "Tag foreground"
},
"$:/language/Docs/PaletteColours/tiddler-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-background",
"text": "Tiddler background"
},
"$:/language/Docs/PaletteColours/tiddler-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-border",
"text": "Tiddler border"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-hover",
"text": "Tiddler controls foreground hover"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground-selected",
"text": "Tiddler controls foreground for selected controls"
},
"$:/language/Docs/PaletteColours/tiddler-controls-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-controls-foreground",
"text": "Tiddler controls foreground"
},
"$:/language/Docs/PaletteColours/tiddler-editor-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-background",
"text": "Tiddler editor background"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border-image": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border-image",
"text": "Tiddler editor border image"
},
"$:/language/Docs/PaletteColours/tiddler-editor-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-border",
"text": "Tiddler editor border"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-even": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-even",
"text": "Tiddler editor background for even fields"
},
"$:/language/Docs/PaletteColours/tiddler-editor-fields-odd": {
"title": "$:/language/Docs/PaletteColours/tiddler-editor-fields-odd",
"text": "Tiddler editor background for odd fields"
},
"$:/language/Docs/PaletteColours/tiddler-info-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-background",
"text": "Tiddler info panel background"
},
"$:/language/Docs/PaletteColours/tiddler-info-border": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-border",
"text": "Tiddler info panel border"
},
"$:/language/Docs/PaletteColours/tiddler-info-tab-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-info-tab-background",
"text": "Tiddler info panel tab background"
},
"$:/language/Docs/PaletteColours/tiddler-link-background": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-background",
"text": "Tiddler link background"
},
"$:/language/Docs/PaletteColours/tiddler-link-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-link-foreground",
"text": "Tiddler link foreground"
},
"$:/language/Docs/PaletteColours/tiddler-subtitle-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-subtitle-foreground",
"text": "Tiddler subtitle foreground"
},
"$:/language/Docs/PaletteColours/tiddler-title-foreground": {
"title": "$:/language/Docs/PaletteColours/tiddler-title-foreground",
"text": "Tiddler title foreground"
},
"$:/language/Docs/PaletteColours/toolbar-new-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-new-button",
"text": "Toolbar 'new tiddler' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-options-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-options-button",
"text": "Toolbar 'options' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-save-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-save-button",
"text": "Toolbar 'save' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-info-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-info-button",
"text": "Toolbar 'info' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-edit-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-edit-button",
"text": "Toolbar 'edit' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-close-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-close-button",
"text": "Toolbar 'close' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-delete-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-delete-button",
"text": "Toolbar 'delete' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-cancel-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-cancel-button",
"text": "Toolbar 'cancel' button foreground"
},
"$:/language/Docs/PaletteColours/toolbar-done-button": {
"title": "$:/language/Docs/PaletteColours/toolbar-done-button",
"text": "Toolbar 'done' button foreground"
},
"$:/language/Docs/PaletteColours/untagged-background": {
"title": "$:/language/Docs/PaletteColours/untagged-background",
"text": "Untagged pill background"
},
"$:/language/Docs/PaletteColours/very-muted-foreground": {
"title": "$:/language/Docs/PaletteColours/very-muted-foreground",
"text": "Very muted foreground"
},
"$:/language/EditTemplate/Body/External/Hint": {
"title": "$:/language/EditTemplate/Body/External/Hint",
"text": "This tiddler shows content stored outside of the main TiddlyWiki file. You can edit the tags and fields but cannot directly edit the content itself"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Type the text for this tiddler"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "output"
},
"$:/language/EditTemplate/Field/Remove/Caption": {
"title": "$:/language/EditTemplate/Field/Remove/Caption",
"text": "remove field"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "Remove field"
},
"$:/language/EditTemplate/Field/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Field/Dropdown/Caption",
"text": "field list"
},
"$:/language/EditTemplate/Field/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Field/Dropdown/Hint",
"text": "Show field list"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Fields/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Fields/Add/Button/Hint",
"text": "Add the new field to the tiddler"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "field name"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "Add a new field:"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "field value"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "System fields"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "User fields"
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "This is a shadow tiddler. Any changes you make will override the default version from the plugin <<pluginLink>>"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "This is a modified shadow tiddler. You can revert to the default version in the plugin <<pluginLink>> by deleting this tiddler"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "add"
},
"$:/language/EditTemplate/Tags/Add/Button/Hint": {
"title": "$:/language/EditTemplate/Tags/Add/Button/Hint",
"text": "add tag"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "tag name"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "tag list"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "Show tag list"
},
"$:/language/EditTemplate/Title/BadCharacterWarning": {
"title": "$:/language/EditTemplate/Title/BadCharacterWarning",
"text": "Warning: avoid using any of the characters <<bad-chars>> in tiddler titles"
},
"$:/language/EditTemplate/Title/Exists/Prompt": {
"title": "$:/language/EditTemplate/Title/Exists/Prompt",
"text": "Target tiddler already exists"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "Update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' in the //tags// and //list// fields of other tiddlers"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "The following references to this tiddler will not be automatically updated:"
},
"$:/language/EditTemplate/Type/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Type/Dropdown/Caption",
"text": "content type list"
},
"$:/language/EditTemplate/Type/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Type/Dropdown/Hint",
"text": "Show content type list"
},
"$:/language/EditTemplate/Type/Delete/Caption": {
"title": "$:/language/EditTemplate/Type/Delete/Caption",
"text": "delete content type"
},
"$:/language/EditTemplate/Type/Delete/Hint": {
"title": "$:/language/EditTemplate/Type/Delete/Hint",
"text": "Delete content type"
},
"$:/language/EditTemplate/Type/Placeholder": {
"title": "$:/language/EditTemplate/Type/Placeholder",
"text": "content type"
},
"$:/language/EditTemplate/Type/Prompt": {
"title": "$:/language/EditTemplate/Type/Prompt",
"text": "Type:"
},
"$:/language/Exporters/StaticRiver": {
"title": "$:/language/Exporters/StaticRiver",
"text": "Static HTML"
},
"$:/language/Exporters/JsonFile": {
"title": "$:/language/Exporters/JsonFile",
"text": "JSON file"
},
"$:/language/Exporters/CsvFile": {
"title": "$:/language/Exporters/CsvFile",
"text": "CSV file"
},
"$:/language/Exporters/TidFile": {
"title": "$:/language/Exporters/TidFile",
"text": "\".tid\" file"
},
"$:/language/Docs/Fields/_canonical_uri": {
"title": "$:/language/Docs/Fields/_canonical_uri",
"text": "The full URI of an external image tiddler"
},
"$:/language/Docs/Fields/bag": {
"title": "$:/language/Docs/Fields/bag",
"text": "The name of the bag from which a tiddler came"
},
"$:/language/Docs/Fields/caption": {
"title": "$:/language/Docs/Fields/caption",
"text": "The text to be displayed on a tab or button"
},
"$:/language/Docs/Fields/color": {
"title": "$:/language/Docs/Fields/color",
"text": "The CSS color value associated with a tiddler"
},
"$:/language/Docs/Fields/component": {
"title": "$:/language/Docs/Fields/component",
"text": "The name of the component responsible for an [[alert tiddler|AlertMechanism]]"
},
"$:/language/Docs/Fields/current-tiddler": {
"title": "$:/language/Docs/Fields/current-tiddler",
"text": "Used to cache the top tiddler in a [[history list|HistoryMechanism]]"
},
"$:/language/Docs/Fields/created": {
"title": "$:/language/Docs/Fields/created",
"text": "The date a tiddler was created"
},
"$:/language/Docs/Fields/creator": {
"title": "$:/language/Docs/Fields/creator",
"text": "The name of the person who created a tiddler"
},
"$:/language/Docs/Fields/dependents": {
"title": "$:/language/Docs/Fields/dependents",
"text": "For a plugin, lists the dependent plugin titles"
},
"$:/language/Docs/Fields/description": {
"title": "$:/language/Docs/Fields/description",
"text": "The descriptive text for a plugin, or a modal dialogue"
},
"$:/language/Docs/Fields/draft.of": {
"title": "$:/language/Docs/Fields/draft.of",
"text": "For draft tiddlers, contains the title of the tiddler of which this is a draft"
},
"$:/language/Docs/Fields/draft.title": {
"title": "$:/language/Docs/Fields/draft.title",
"text": "For draft tiddlers, contains the proposed new title of the tiddler"
},
"$:/language/Docs/Fields/footer": {
"title": "$:/language/Docs/Fields/footer",
"text": "The footer text for a wizard"
},
"$:/language/Docs/Fields/hide-body": {
"title": "$:/language/Docs/Fields/hide-body",
"text": "The view template will hide bodies of tiddlers if set to: ''yes''"
},
"$:/language/Docs/Fields/icon": {
"title": "$:/language/Docs/Fields/icon",
"text": "The title of the tiddler containing the icon associated with a tiddler"
},
"$:/language/Docs/Fields/library": {
"title": "$:/language/Docs/Fields/library",
"text": "Indicates that a tiddler should be saved as a JavaScript library if set to: ''yes''"
},
"$:/language/Docs/Fields/list": {
"title": "$:/language/Docs/Fields/list",
"text": "An ordered list of tiddler titles associated with a tiddler"
},
"$:/language/Docs/Fields/list-before": {
"title": "$:/language/Docs/Fields/list-before",
"text": "If set, the title of a tiddler before which this tiddler should be added to the ordered list of tiddler titles, or at the start of the list if this field is present but empty"
},
"$:/language/Docs/Fields/list-after": {
"title": "$:/language/Docs/Fields/list-after",
"text": "If set, the title of the tiddler after which this tiddler should be added to the ordered list of tiddler titles, or at the end of the list if this field is present but empty"
},
"$:/language/Docs/Fields/modified": {
"title": "$:/language/Docs/Fields/modified",
"text": "The date and time at which a tiddler was last modified"
},
"$:/language/Docs/Fields/modifier": {
"title": "$:/language/Docs/Fields/modifier",
"text": "The tiddler title associated with the person who last modified a tiddler"
},
"$:/language/Docs/Fields/name": {
"title": "$:/language/Docs/Fields/name",
"text": "The human readable name associated with a plugin tiddler"
},
"$:/language/Docs/Fields/plugin-priority": {
"title": "$:/language/Docs/Fields/plugin-priority",
"text": "A numerical value indicating the priority of a plugin tiddler"
},
"$:/language/Docs/Fields/plugin-type": {
"title": "$:/language/Docs/Fields/plugin-type",
"text": "The type of plugin in a plugin tiddler"
},
"$:/language/Docs/Fields/revision": {
"title": "$:/language/Docs/Fields/revision",
"text": "The revision of the tiddler held at the server"
},
"$:/language/Docs/Fields/released": {
"title": "$:/language/Docs/Fields/released",
"text": "Date of a TiddlyWiki release"
},
"$:/language/Docs/Fields/source": {
"title": "$:/language/Docs/Fields/source",
"text": "The source URL associated with a tiddler"
},
"$:/language/Docs/Fields/subtitle": {
"title": "$:/language/Docs/Fields/subtitle",
"text": "The subtitle text for a wizard"
},
"$:/language/Docs/Fields/tags": {
"title": "$:/language/Docs/Fields/tags",
"text": "A list of tags associated with a tiddler"
},
"$:/language/Docs/Fields/text": {
"title": "$:/language/Docs/Fields/text",
"text": "The body text of a tiddler"
},
"$:/language/Docs/Fields/throttle.refresh": {
"title": "$:/language/Docs/Fields/throttle.refresh",
"text": "If present, throttles refreshes of this tiddler"
},
"$:/language/Docs/Fields/title": {
"title": "$:/language/Docs/Fields/title",
"text": "The unique name of a tiddler"
},
"$:/language/Docs/Fields/toc-link": {
"title": "$:/language/Docs/Fields/toc-link",
"text": "Suppresses the tiddler's link in a Table of Contents tree if set to: ''no''"
},
"$:/language/Docs/Fields/type": {
"title": "$:/language/Docs/Fields/type",
"text": "The content type of a tiddler"
},
"$:/language/Docs/Fields/version": {
"title": "$:/language/Docs/Fields/version",
"text": "Version information for a plugin"
},
"$:/language/Docs/Fields/_is_skinny": {
"title": "$:/language/Docs/Fields/_is_skinny",
"text": "If present, indicates that the tiddler text field must be loaded from the server"
},
"$:/language/Filters/AllTiddlers": {
"title": "$:/language/Filters/AllTiddlers",
"text": "All tiddlers except system tiddlers"
},
"$:/language/Filters/RecentSystemTiddlers": {
"title": "$:/language/Filters/RecentSystemTiddlers",
"text": "Recently modified tiddlers, including system tiddlers"
},
"$:/language/Filters/RecentTiddlers": {
"title": "$:/language/Filters/RecentTiddlers",
"text": "Recently modified tiddlers"
},
"$:/language/Filters/AllTags": {
"title": "$:/language/Filters/AllTags",
"text": "All tags except system tags"
},
"$:/language/Filters/Missing": {
"title": "$:/language/Filters/Missing",
"text": "Missing tiddlers"
},
"$:/language/Filters/Drafts": {
"title": "$:/language/Filters/Drafts",
"text": "Draft tiddlers"
},
"$:/language/Filters/Orphans": {
"title": "$:/language/Filters/Orphans",
"text": "Orphan tiddlers"
},
"$:/language/Filters/SystemTiddlers": {
"title": "$:/language/Filters/SystemTiddlers",
"text": "System tiddlers"
},
"$:/language/Filters/ShadowTiddlers": {
"title": "$:/language/Filters/ShadowTiddlers",
"text": "Shadow tiddlers"
},
"$:/language/Filters/OverriddenShadowTiddlers": {
"title": "$:/language/Filters/OverriddenShadowTiddlers",
"text": "Overridden shadow tiddlers"
},
"$:/language/Filters/SessionTiddlers": {
"title": "$:/language/Filters/SessionTiddlers",
"text": "Tiddlers modified since the wiki was loaded"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "System tags"
},
"$:/language/Filters/StoryList": {
"title": "$:/language/Filters/StoryList",
"text": "Tiddlers in the story river, excluding <$text text=\"$:/AdvancedSearch\"/>"
},
"$:/language/Filters/TypedTiddlers": {
"title": "$:/language/Filters/TypedTiddlers",
"text": "Non wiki-text tiddlers"
},
"GettingStarted": {
"title": "GettingStarted",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nWelcome to ~TiddlyWiki and the ~TiddlyWiki community\n\nBefore you start storing important information in ~TiddlyWiki it is vital to make sure that you can reliably save changes. See https://tiddlywiki.com/#GettingStarted for details\n\n!! Set up this ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nSee the [[control panel|$:/ControlPanel]] for more options.\n"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "Automatically run configured commands",
"text": "Build the specified build targets for the current wiki. If no build targets are specified then all available targets will be built.\n\n```\n--build <target> [<target> ...]\n```\n\nBuild targets are defined in the `tiddlywiki.info` file of a wiki folder.\n\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "Clear a password for subsequent crypto operations",
"text": "Clear the password for subsequent crypto operations\n\n```\n--clearpassword\n```\n"
},
"$:/language/Help/default": {
"title": "$:/language/Help/default",
"text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nusage: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nAvailable commands:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nTo get detailed help on a command:\n\n```\ntiddlywiki --help <command>\n```\n"
},
"$:/language/Help/deletetiddlers": {
"title": "$:/language/Help/deletetiddlers",
"description": "Deletes a group of tiddlers",
"text": "<<.from-version \"5.1.20\">> Deletes a group of tiddlers identified by a filter.\n\n```\n--deletetiddlers <filter>\n```\n"
},
"$:/language/Help/editions": {
"title": "$:/language/Help/editions",
"description": "Lists the available editions of TiddlyWiki",
"text": "Lists the names and descriptions of the available editions. You can create a new wiki of a specified edition with the `--init` command.\n\n```\n--editions\n```\n"
},
"$:/language/Help/fetch": {
"title": "$:/language/Help/fetch",
"description": "Fetch tiddlers from wiki by URL",
"text": "Fetch one or more files over HTTP/HTTPS, and import the tiddlers matching a filter, optionally transforming the incoming titles.\n\n```\n--fetch file <url> <import-filter> <transform-filter>\n--fetch files <url-filter> <import-filter> <transform-filter>\n--fetch raw-file <url> <transform-filter>\n--fetch raw-files <url-filter> <transform-filter>\n```\n\nThe \"file\" and \"files\" variants fetch the specified files and attempt to import the tiddlers within them (the same processing as if the files were dragged into the browser window). The \"raw-file\" and \"raw-files\" variants fetch the specified files and then store the raw file data in tiddlers, without applying the import logic.\n\nWith the \"file\" and \"raw-file\" variants only a single file is fetched and the first parameter is the URL of the file to read.\n\nWith the \"files\" and \"raw-files\" variants, multiple files are fetched and the first parameter is a filter yielding a list of URLs of the files to read. For example, given a set of tiddlers tagged \"remote-server\" that have a field \"url\" the filter `[tag[remote-server]get[url]]` will retrieve all the available URLs.\n\nFor the \"file\" and \"files\" variants, the `<import-filter>` parameter specifies a filter determining which tiddlers are imported. It defaults to `[all[tiddlers]]` if not provided.\n\nFor all variants, the `<transform-filter>` parameter specifies an optional filter that transforms the titles of the imported tiddlers. For example, `[addprefix[$:/myimports/]]` would add the prefix `$:/myimports/` to each title.\n\nPreceding the `--fetch` command with `--verbose` will output progress information during the import.\n\nNote that TiddlyWiki will not fetch an older version of an already loaded plugin.\n\nThe following example retrieves all the non-system tiddlers from https://tiddlywiki.com and saves them to a JSON file:\n\n```\ntiddlywiki --verbose --fetch file \"https://tiddlywiki.com/\" \"[!is[system]]\" \"\" --rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[!is[system]]\"\n```\n\nThe following example retrieves the \"favicon\" file from tiddlywiki.com and saves it in a file called \"output.ico\". Note that the intermediate tiddler \"Icon Tiddler\" is quoted in the \"--fetch\" command because it is being used as a transformation filter to replace the default title, while there are no quotes for the \"--savetiddler\" command because it is being used directly as a title.\n\n```\ntiddlywiki --verbose --fetch raw-file \"https://tiddlywiki.com/favicon.ico\" \"[[Icon Tiddler]]\" --savetiddler \"Icon Tiddler\" output.ico\n```\n\n"
},
"$:/language/Help/help": {
"title": "$:/language/Help/help",
"description": "Display help for TiddlyWiki commands",
"text": "Displays help text for a command:\n\n```\n--help [<command>]\n```\n\nIf the command name is omitted then a list of available commands is displayed.\n"
},
"$:/language/Help/import": {
"title": "$:/language/Help/import",
"description": "Import tiddlers from a file",
"text": "Import tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The deserializer must be explicitly specified, unlike the `load` command which infers the deserializer from the file extension.\n\n```\n--import <filepath> <deserializer> [<title>] [<encoding>]\n```\n\nThe deserializers in the core include:\n\n* application/javascript\n* application/json\n* application/x-tiddler\n* application/x-tiddler-html-div\n* application/x-tiddlers\n* text/html\n* text/plain\n\nThe title of the imported tiddler defaults to the filename.\n\nThe encoding defaults to \"utf8\", but can be \"base64\" for importing binary files.\n\nNote that TiddlyWiki will not import an older version of an already loaded plugin.\n"
},
"$:/language/Help/init": {
"title": "$:/language/Help/init",
"description": "Initialise a new wiki folder",
"text": "Initialise an empty [[WikiFolder|WikiFolders]] with a copy of the specified edition.\n\n```\n--init <edition> [<edition> ...]\n```\n\nFor example:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNote:\n\n* The wiki folder directory will be created if necessary\n* The \"edition\" defaults to ''empty''\n* The init command will fail if the wiki folder is not empty\n* The init command removes any `includeWikis` definitions in the edition's `tiddlywiki.info` file\n* When multiple editions are specified, editions initialised later will overwrite any files shared with earlier editions (so, the final `tiddlywiki.info` file will be copied from the last edition)\n* `--editions` returns a list of available editions\n"
},
"$:/language/Help/listen": {
"title": "$:/language/Help/listen",
"description": "Provides an HTTP server interface to TiddlyWiki",
"text": "Serves a wiki over HTTP.\n\nThe listen command uses NamedCommandParameters:\n\n```\n--listen [<name>=<value>]...\n```\n\nAll parameters are optional with safe defaults, and can be specified in any order. The recognised parameters are:\n\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''credentials'' - pathname of credentials CSV file (relative to wiki folder)\n* ''anon-username'' - the username for signing edits for anonymous users\n* ''username'' - optional username for basic authentication\n* ''password'' - optional password for basic authentication\n* ''authenticated-user-header'' - optional name of header to be used for trusted authentication\n* ''readers'' - comma separated list of principals allowed to read from this wiki\n* ''writers'' - comma separated list of principals allowed to write to this wiki\n* ''csrf-disable'' - set to \"yes\" to disable CSRF checks (defaults to \"no\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''tls-cert'' - pathname of TLS certificate file (relative to wiki folder)\n* ''tls-key'' - pathname of TLS key file (relative to wiki folder)\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n* ''gzip'' - set to \"yes\" to enable gzip compression for some http endpoints (defaults to \"no\")\n\nFor information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "Load tiddlers from a file",
"text": "Load tiddlers from TiddlyWiki (`.html`), `.tiddler`, `.tid`, `.json` or other local files. The processing applied to incoming files is determined by the file extension. Use the alternative `import` command if you need to specify the deserializer and encoding explicitly.\n\n```\n--load <filepath> [noerror]\n--load <dirpath> [noerror]\n```\n\nBy default, the load command raises an error if no tiddlers are found. The error can be suppressed by providing the optional \"noerror\" parameter.\n\nTo load tiddlers from an encrypted TiddlyWiki file you should first specify the password with the PasswordCommand. For example:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nNote that TiddlyWiki will not load an older version of an already loaded plugin.\n"
},
"$:/language/Help/makelibrary": {
"title": "$:/language/Help/makelibrary",
"description": "Construct library plugin required by upgrade process",
"text": "Constructs the `$:/UpgradeLibrary` tiddler for the upgrade process.\n\nThe upgrade library is formatted as an ordinary plugin tiddler with the plugin type `library`. It contains a copy of each of the plugins, themes and language packs available within the TiddlyWiki5 repository.\n\nThis command is intended for internal use; it is only relevant to users constructing a custom upgrade procedure.\n\n```\n--makelibrary <title>\n```\n\nThe title argument defaults to `$:/UpgradeLibrary`.\n"
},
"$:/language/Help/notfound": {
"title": "$:/language/Help/notfound",
"text": "No such help item"
},
"$:/language/Help/output": {
"title": "$:/language/Help/output",
"description": "Set the base output directory for subsequent commands",
"text": "Sets the base output directory for subsequent commands. The default output directory is the `output` subdirectory of the edition directory.\n\n```\n--output <pathname>\n```\n\nIf the specified pathname is relative then it is resolved relative to the current working directory. For example `--output .` sets the output directory to the current working directory.\n\n"
},
"$:/language/Help/password": {
"title": "$:/language/Help/password",
"description": "Set a password for subsequent crypto operations",
"text": "Set a password for subsequent crypto operations\n\n```\n--password <password>\n```\n\n''Note'': This should not be used for serving TiddlyWiki with password protection. Instead, see the password option under the [[ServerCommand]].\n"
},
"$:/language/Help/render": {
"title": "$:/language/Help/render",
"description": "Renders individual tiddlers to files",
"text": "Render individual tiddlers identified by a filter and save the results to the specified files.\n\nOptionally, the title of a template tiddler can be specified. In this case, instead of directly rendering each tiddler, the template tiddler is rendered with the \"currentTiddler\" variable set to the title of the tiddler that is being rendered.\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--render <tiddler-filter> [<filename-filter>] [<render-type>] [<template>] [<name>] [<value>]\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be rendered\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]addsuffix[.html]]`, which uses the unchanged tiddler title as the filename\n* ''render-type'': Optional render type: `text/html` (the default) returns the full HTML text and `text/plain` just returns the text content (ie it ignores HTML tags and other unprintable material)\n* ''template'': Optional template through which each tiddler is rendered\n* ''name'': Name of optional variable\n* ''value'': Value of optional variable\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When referring to a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--render \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being rendered, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--render` command is a more flexible replacement for both the `--rendertiddler` and `--rendertiddlers` commands, which are deprecated\n\nExamples:\n\n* `--render \"[!is[system]]\" \"[encodeuricomponent[]addprefix[tiddlers/]addsuffix[.html]]\"` -- renders all non-system tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles and the extension HTML\n\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "Render an individual tiddler as a specified ContentType",
"text": "(Note: The `--rendertiddler` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender an individual tiddler as a specified ContentType, defaulting to `text/html` and save it to the specified filename.\n\nOptionally the title of a template tiddler can be specified, in which case the template tiddler is rendered with the \"currentTiddler\" variable set to the tiddler that is being rendered (the first parameter value).\n\nA name and value for an additional variable may optionally also be specified.\n\n```\n--rendertiddler <title> <filename> [<type>] [<template>] [<name>] [<value>]\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n\nFor example, the following command saves all tiddlers matching the filter `[tag[done]]` to a JSON file titled `output.json` by employing the core template `$:/core/templates/exporters/JsonFile`.\n\n```\n--rendertiddler \"$:/core/templates/exporters/JsonFile\" output.json text/plain \"\" exportFilter \"[tag[done]]\"\n```\n"
},
"$:/language/Help/rendertiddlers": {
"title": "$:/language/Help/rendertiddlers",
"description": "Render tiddlers matching a filter to a specified ContentType",
"text": "(Note: The `--rendertiddlers` command is deprecated in favour of the new, more flexible `--render` command)\n\nRender a set of tiddlers matching a filter to separate files of a specified ContentType (defaults to `text/html`) and extension (defaults to `.html`).\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>] [\"noclean\"]\n```\n\nFor example:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny files in the target directory are deleted unless the ''noclean'' flag is specified. The target directory is recursively created if it is missing.\n"
},
"$:/language/Help/save": {
"title": "$:/language/Help/save",
"description": "Saves individual raw tiddlers to files",
"text": "Saves individual tiddlers identified by a filter in their raw text or binary format to the specified files.\n\n```\n--save <tiddler-filter> <filename-filter>\n```\n\n* ''tiddler-filter'': A filter identifying the tiddler(s) to be saved\n* ''filename-filter'': Optional filter transforming tiddler titles into pathnames. If omitted, defaults to `[is[tiddler]]`, which uses the unchanged tiddler title as the filename\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nNotes:\n\n* The output directory is not cleared of any existing files\n* Any missing directories in the path to the filename are automatically created.\n* When saving a tiddler with spaces in its title, take care to use both the quotes required by your shell and also TiddlyWiki's double square brackets : `--save \"[[Motovun Jack.jpg]]\"`\n* The filename filter is evaluated with the selected items being set to the title of the tiddler currently being saved, allowing the title to be used as the basis for computing the filename. For example `[encodeuricomponent[]addprefix[static/]]` applies URI encoding to each title, and then adds the prefix `static/`\n* The `--save` command is a more flexible replacement for both the `--savetiddler` and `--savetiddlers` commands, which are deprecated\n\nExamples:\n\n* `--save \"[!is[system]is[image]]\" \"[encodeuricomponent[]addprefix[tiddlers/]]\"` -- saves all non-system image tiddlers as files in the subdirectory \"tiddlers\" with URL-encoded titles\n"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "Saves a raw tiddler to a file",
"text": "(Note: The `--savetiddler` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves an individual tiddler in its raw text or binary format to the specified filename.\n\n```\n--savetiddler <title> <filename>\n```\n\nBy default, the filename is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nAny missing directories in the path to the filename are automatically created.\n"
},
"$:/language/Help/savetiddlers": {
"title": "$:/language/Help/savetiddlers",
"description": "Saves a group of raw tiddlers to a directory",
"text": "(Note: The `--savetiddlers` command is deprecated in favour of the new, more flexible `--save` command)\n\nSaves a group of tiddlers in their raw text or binary format to the specified directory.\n\n```\n--savetiddlers <filter> <pathname> [\"noclean\"]\n```\n\nBy default, the pathname is resolved relative to the `output` subdirectory of the edition directory. The `--output` command can be used to direct output to a different directory.\n\nThe output directory is cleared of existing files before saving the specified files. The deletion can be disabled by specifying the ''noclean'' flag.\n\nAny missing directories in the pathname are automatically created.\n"
},
"$:/language/Help/savewikifolder": {
"title": "$:/language/Help/savewikifolder",
"description": "Saves a wiki to a new wiki folder",
"text": "<<.from-version \"5.1.20\">> Saves the current wiki as a wiki folder, including tiddlers, plugins and configuration:\n\n```\n--savewikifolder <wikifolderpath> [<filter>]\n```\n\n* The target wiki folder must be empty or non-existent\n* The filter specifies which tiddlers should be included. It is optional, defaulting to `[all[tiddlers]]`\n* Plugins from the official plugin library are replaced with references to those plugins in the `tiddlywiki.info` file\n* Custom plugins are unpacked into their own folder\n\nA common usage is to convert a TiddlyWiki HTML file into a wiki folder:\n\n```\ntiddlywiki --load ./mywiki.html --savewikifolder ./mywikifolder\n```\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "Provides an HTTP server interface to TiddlyWiki (deprecated in favour of the new listen command)",
"text": "Legacy command to serve a wiki over HTTP.\n\n```\n--server <port> <root-tiddler> <root-render-type> <root-serve-type> <username> <password> <host> <path-prefix> <debug-level>\n```\n\nThe parameters are:\n\n* ''port'' - port number on which to listen; non-numeric values are interpreted as a system environment variable from which the port number is extracted (defaults to \"8080\")\n* ''root-tiddler'' - the tiddler to serve at the root (defaults to \"$:/core/save/all\")\n* ''root-render-type'' - the content type to which the root tiddler should be rendered (defaults to \"text/plain\")\n* ''root-serve-type'' - the content type with which the root tiddler should be served (defaults to \"text/html\")\n* ''username'' - the default username for signing edits\n* ''password'' - optional password for basic authentication\n* ''host'' - optional hostname to serve from (defaults to \"127.0.0.1\" aka \"localhost\")\n* ''path-prefix'' - optional prefix for paths\n* ''debug-level'' - optional debug level; set to \"debug\" to view request details (defaults to \"none\")\n\nIf the password parameter is specified then the browser will prompt the user for the username and password. Note that the password is transmitted in plain text so this implementation should only be used on a trusted network or over HTTPS.\n\nFor example:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nThe username and password can be specified as empty strings if you need to set the hostname or pathprefix and don't want to require a password.\n\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nUsing an address like this exposes your system to the local network. For information on opening up your instance to the entire local network, and possible security concerns, see the WebServer tiddler at TiddlyWiki.com.\n\nTo run multiple TiddlyWiki servers at the same time you'll need to put each one on a different port. It can be useful to use an environment variable to pass the port number to the Node.js process. This example references an environment variable called \"MY_PORT_NUMBER\":\n\n```\n--server MY_PORT_NUMBER $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "Prepares external tiddlers for use",
"text": "//Note that this command is experimental and may change or be replaced before being finalised//\n\nSets the specified field of a group of tiddlers to the result of wikifying a template tiddler with the `currentTiddler` variable set to the tiddler.\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nThe parameters are:\n\n* ''filter'' - filter identifying the tiddlers to be affected\n* ''fieldname'' - the field to modify (defaults to \"text\")\n* ''templatetitle'' - the tiddler to wikify into the specified field. If blank or missing then the specified field is deleted\n* ''rendertype'' - the text type to render (defaults to \"text/plain\"; \"text/html\" can be used to include HTML tags)\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "Unpack the payload tiddlers from a plugin",
"text": "Extract the payload tiddlers from a plugin, creating them as ordinary tiddlers:\n\n```\n--unpackplugin <title>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "Triggers verbose output mode",
"text": "Triggers verbose output, useful for debugging\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "Displays the version number of TiddlyWiki",
"text": "Displays the version number of TiddlyWiki.\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "The following tiddlers were imported:"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "Cancel"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "These tiddlers are ready to import:"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "Import"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "Select"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "Status"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "Title"
},
"$:/language/Import/Listing/Preview": {
"title": "$:/language/Import/Listing/Preview",
"text": "Preview:"
},
"$:/language/Import/Listing/Preview/Text": {
"title": "$:/language/Import/Listing/Preview/Text",
"text": "Text"
},
"$:/language/Import/Listing/Preview/TextRaw": {
"title": "$:/language/Import/Listing/Preview/TextRaw",
"text": "Text (Raw)"
},
"$:/language/Import/Listing/Preview/Fields": {
"title": "$:/language/Import/Listing/Preview/Fields",
"text": "Fields"
},
"$:/language/Import/Listing/Preview/Diff": {
"title": "$:/language/Import/Listing/Preview/Diff",
"text": "Diff"
},
"$:/language/Import/Listing/Preview/DiffFields": {
"title": "$:/language/Import/Listing/Preview/DiffFields",
"text": "Diff (Fields)"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "Blocked incompatible or obsolete plugin"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "Blocked plugin (due to incoming <<incoming>> being older than existing <<existing>>)"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "Upgraded plugin from <<incoming>> to <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "Blocked temporary state tiddler"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "Blocked system tiddler"
},
"$:/language/Import/Upgrader/System/Warning": {
"title": "$:/language/Import/Upgrader/System/Warning",
"text": "Core module tiddler"
},
"$:/language/Import/Upgrader/System/Alert": {
"title": "$:/language/Import/Upgrader/System/Alert",
"text": "You are about to import a tiddler that will overwrite a core module tiddler. This is not recommended as it may make the system unstable"
},
"$:/language/Import/Upgrader/ThemeTweaks/Created": {
"title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
"text": "Migrated theme tweak from <$text text=<<from>>/>"
},
"$:/language/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "It looks like you are trying to load a plugin designed for ~TiddlyWiki Classic. Please note that [[these plugins do not work with TiddlyWiki version 5.x.x|https://tiddlywiki.com/#TiddlyWikiClassic]]. ~TiddlyWiki Classic plugins detected:"
},
"$:/language/BinaryWarning/Prompt": {
"title": "$:/language/BinaryWarning/Prompt",
"text": "This tiddler contains binary data"
},
"$:/language/ClassicWarning/Hint": {
"title": "$:/language/ClassicWarning/Hint",
"text": "This tiddler is written in TiddlyWiki Classic wiki text format, which is not fully compatible with TiddlyWiki version 5. See https://tiddlywiki.com/static/Upgrading.html for more details."
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "upgrade"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "close all"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Recent:"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "Do you wish to discard changes to the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "Do you wish to delete the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "Do you wish to overwrite the tiddler \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "You are about to edit a ShadowTiddler. Any changes will override the default system making future upgrades non-trivial. Are you sure you want to edit \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "count"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "New Tiddler"
},
"$:/language/Diffs/CountMessage": {
"title": "$:/language/Diffs/CountMessage",
"text": "<<diff-count>> differences"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "Drop here (or use the 'Escape' key to cancel)"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "Cancel"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "Do you wish to clear the password? This will remove the encryption applied when saving this wiki"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "Set a new password for this TiddlyWiki"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "Username"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "Password"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "Repeat password"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "Passwords do not match"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "Set password"
},
"$:/language/Error/Caption": {
"title": "$:/language/Error/Caption",
"text": "Error"
},
"$:/language/Error/EditConflict": {
"title": "$:/language/Error/EditConflict",
"text": "File changed on server"
},
"$:/language/Error/Filter": {
"title": "$:/language/Error/Filter",
"text": "Filter error"
},
"$:/language/Error/FilterSyntax": {
"title": "$:/language/Error/FilterSyntax",
"text": "Syntax error in filter expression"
},
"$:/language/Error/IsFilterOperator": {
"title": "$:/language/Error/IsFilterOperator",
"text": "Filter Error: Unknown operand for the 'is' filter operator"
},
"$:/language/Error/LoadingPluginLibrary": {
"title": "$:/language/Error/LoadingPluginLibrary",
"text": "Error loading plugin library"
},
"$:/language/Error/NetworkErrorAlert": {
"title": "$:/language/Error/NetworkErrorAlert",
"text": "`<h2>''Network Error''</h2>It looks like the connection to the server has been lost. This may indicate a problem with your network connection. Please attempt to restore network connectivity before continuing.<br><br>''Any unsaved changes will be automatically synchronised when connectivity is restored''.`"
},
"$:/language/Error/RecursiveTransclusion": {
"title": "$:/language/Error/RecursiveTransclusion",
"text": "Recursive transclusion error in transclude widget"
},
"$:/language/Error/RetrievingSkinny": {
"title": "$:/language/Error/RetrievingSkinny",
"text": "Error retrieving skinny tiddler list"
},
"$:/language/Error/SavingToTWEdit": {
"title": "$:/language/Error/SavingToTWEdit",
"text": "Error saving to TWEdit"
},
"$:/language/Error/WhileSaving": {
"title": "$:/language/Error/WhileSaving",
"text": "Error while saving"
},
"$:/language/Error/XMLHttpRequest": {
"title": "$:/language/Error/XMLHttpRequest",
"text": "XMLHttpRequest error code"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Internal JavaScript Error"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "Well, this is embarrassing. It is recommended that you restart TiddlyWiki by refreshing your browser"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "Illegal characters in field name \"<$text text=<<fieldName>>/>\". Fields can only contain lowercase letters, digits and the characters underscore (`_`), hyphen (`-`) and period (`.`)"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Trying to load external content from ''<$text text={{!!_canonical_uri}}/>''</p><p>If this message doesn't disappear, either the tiddler content type doesn't match the type of the external content, or you may be using a browser that doesn't support external content for wikis loaded as standalone files. See https://tiddlywiki.com/#ExternalText</p>"
},
"$:/language/LoginToTiddlySpace": {
"title": "$:/language/LoginToTiddlySpace",
"text": "Login to TiddlySpace"
},
"$:/language/Manager/Controls/FilterByTag/None": {
"title": "$:/language/Manager/Controls/FilterByTag/None",
"text": "(none)"
},
"$:/language/Manager/Controls/FilterByTag/Prompt": {
"title": "$:/language/Manager/Controls/FilterByTag/Prompt",
"text": "Filter by tag:"
},
"$:/language/Manager/Controls/Order/Prompt": {
"title": "$:/language/Manager/Controls/Order/Prompt",
"text": "Reverse order"
},
"$:/language/Manager/Controls/Search/Placeholder": {
"title": "$:/language/Manager/Controls/Search/Placeholder",
"text": "Search"
},
"$:/language/Manager/Controls/Search/Prompt": {
"title": "$:/language/Manager/Controls/Search/Prompt",
"text": "Search:"
},
"$:/language/Manager/Controls/Show/Option/Tags": {
"title": "$:/language/Manager/Controls/Show/Option/Tags",
"text": "tags"
},
"$:/language/Manager/Controls/Show/Option/Tiddlers": {
"title": "$:/language/Manager/Controls/Show/Option/Tiddlers",
"text": "tiddlers"
},
"$:/language/Manager/Controls/Show/Prompt": {
"title": "$:/language/Manager/Controls/Show/Prompt",
"text": "Show:"
},
"$:/language/Manager/Controls/Sort/Prompt": {
"title": "$:/language/Manager/Controls/Sort/Prompt",
"text": "Sort by:"
},
"$:/language/Manager/Item/Colour": {
"title": "$:/language/Manager/Item/Colour",
"text": "Colour"
},
"$:/language/Manager/Item/Fields": {
"title": "$:/language/Manager/Item/Fields",
"text": "Fields"
},
"$:/language/Manager/Item/Icon/None": {
"title": "$:/language/Manager/Item/Icon/None",
"text": "(none)"
},
"$:/language/Manager/Item/Icon": {
"title": "$:/language/Manager/Item/Icon",
"text": "Icon"
},
"$:/language/Manager/Item/RawText": {
"title": "$:/language/Manager/Item/RawText",
"text": "Raw text"
},
"$:/language/Manager/Item/Tags": {
"title": "$:/language/Manager/Item/Tags",
"text": "Tags"
},
"$:/language/Manager/Item/Tools": {
"title": "$:/language/Manager/Item/Tools",
"text": "Tools"
},
"$:/language/Manager/Item/WikifiedText": {
"title": "$:/language/Manager/Item/WikifiedText",
"text": "Wikified text"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "Missing tiddler \"<$text text=<<currentTiddler>>/>\" -- click {{||$:/core/ui/Buttons/edit}} to create"
},
"$:/language/No": {
"title": "$:/language/No",
"text": "No"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Official ~TiddlyWiki Plugin Library"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "The official ~TiddlyWiki plugin library at tiddlywiki.com. Plugins, themes and language packs are maintained by the core team."
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Please save {{$:/core/ui/Buttons/save-wiki}} and reload {{$:/core/ui/Buttons/refresh}} to allow changes to ~JavaScript plugins to take effect"
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DDth MMM YYYY"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "This is a system tiddler"
},
"$:/language/SystemTiddlers/Include/Prompt": {
"title": "$:/language/SystemTiddlers/Include/Prompt",
"text": "Include system tiddlers"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "Colour"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "Count"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "Icon"
},
"$:/language/TagManager/Icons/None": {
"title": "$:/language/TagManager/Icons/None",
"text": "None"
},
"$:/language/TagManager/Info/Heading": {
"title": "$:/language/TagManager/Info/Heading",
"text": "Info"
},
"$:/language/TagManager/Tag/Heading": {
"title": "$:/language/TagManager/Tag/Heading",
"text": "Tag"
},
"$:/language/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "DDth MMM YYYY at hh12:0mmam"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "You have unsaved changes in TiddlyWiki"
},
"$:/language/Yes": {
"title": "$:/language/Yes",
"text": "Yes"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"subtitle": "Download changes",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/DownloadingChanges.html",
"text": "Your browser only supports manual saving.\n\nTo save your modified wiki, right click on the download link below and select \"Download file\" or \"Save file\", and then choose the folder and filename.\n\n//You can marginally speed things up by clicking the link with the control key (Windows) or the options/alt key (Mac OS X). You will not be prompted for the folder or filename, but your browser is likely to give it an unrecognisable name -- you may need to rename the file to include an `.html` extension before you can do anything useful with it.//\n\nOn smartphones that do not allow files to be downloaded you can instead bookmark the link, and then sync your bookmarks to a desktop computer from where the wiki can be saved normally.\n"
},
"$:/language/Modals/SaveInstructions": {
"title": "$:/language/Modals/SaveInstructions",
"subtitle": "Save your work",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/SavingChanges.html",
"text": "Your changes to this wiki need to be saved as a ~TiddlyWiki HTML file.\n\n!!! Desktop browsers\n\n# Select ''Save As'' from the ''File'' menu\n# Choose a filename and location\n#* Some browsers also require you to explicitly specify the file saving format as ''Webpage, HTML only'' or similar\n# Close this tab\n\n!!! Smartphone browsers\n\n# Create a bookmark to this page\n#* If you've got iCloud or Google Sync set up then the bookmark will automatically sync to your desktop where you can open it and save it as above\n# Close this tab\n\n//If you open the bookmark again in Mobile Safari you will see this message again. If you want to go ahead and use the file, just click the ''close'' button below//\n"
},
"$:/config/NewJournal/Title": {
"title": "$:/config/NewJournal/Title",
"text": "DDth MMM YYYY"
},
"$:/config/NewJournal/Text": {
"title": "$:/config/NewJournal/Text",
"text": ""
},
"$:/config/NewJournal/Tags": {
"title": "$:/config/NewJournal/Tags",
"tags": "Journal"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "Saved wiki"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "Starting to save wiki"
},
"$:/language/Notifications/CopiedToClipboard/Succeeded": {
"title": "$:/language/Notifications/CopiedToClipboard/Succeeded",
"text": "Copied to clipboard!"
},
"$:/language/Notifications/CopiedToClipboard/Failed": {
"title": "$:/language/Notifications/CopiedToClipboard/Failed",
"text": "Failed to copy to clipboard!"
},
"$:/language/Search/DefaultResults/Caption": {
"title": "$:/language/Search/DefaultResults/Caption",
"text": "List"
},
"$:/language/Search/Filter/Caption": {
"title": "$:/language/Search/Filter/Caption",
"text": "Filter"
},
"$:/language/Search/Filter/Hint": {
"title": "$:/language/Search/Filter/Hint",
"text": "Search via a [[filter expression|https://tiddlywiki.com/static/Filters.html]]"
},
"$:/language/Search/Filter/Matches": {
"title": "$:/language/Search/Filter/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Matches": {
"title": "$:/language/Search/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "All matches:"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "Title matches:"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "Search"
},
"$:/language/Search/Search/TooShort": {
"title": "$:/language/Search/Search/TooShort",
"text": "Search text too short"
},
"$:/language/Search/Shadows/Caption": {
"title": "$:/language/Search/Shadows/Caption",
"text": "Shadows"
},
"$:/language/Search/Shadows/Hint": {
"title": "$:/language/Search/Shadows/Hint",
"text": "Search for shadow tiddlers"
},
"$:/language/Search/Shadows/Matches": {
"title": "$:/language/Search/Shadows/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/Standard/Caption": {
"title": "$:/language/Search/Standard/Caption",
"text": "Standard"
},
"$:/language/Search/Standard/Hint": {
"title": "$:/language/Search/Standard/Hint",
"text": "Search for standard tiddlers"
},
"$:/language/Search/Standard/Matches": {
"title": "$:/language/Search/Standard/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/Search/System/Caption": {
"title": "$:/language/Search/System/Caption",
"text": "System"
},
"$:/language/Search/System/Hint": {
"title": "$:/language/Search/System/Hint",
"text": "Search for system tiddlers"
},
"$:/language/Search/System/Matches": {
"title": "$:/language/Search/System/Matches",
"text": "//<small><<resultCount>> matches</small>//"
},
"$:/language/SideBar/All/Caption": {
"title": "$:/language/SideBar/All/Caption",
"text": "All"
},
"$:/language/SideBar/Contents/Caption": {
"title": "$:/language/SideBar/Contents/Caption",
"text": "Contents"
},
"$:/language/SideBar/Drafts/Caption": {
"title": "$:/language/SideBar/Drafts/Caption",
"text": "Drafts"
},
"$:/language/SideBar/Explorer/Caption": {
"title": "$:/language/SideBar/Explorer/Caption",
"text": "Explorer"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "Missing"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "More"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "Open"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "Orphans"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "Recent"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "Shadows"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "System"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "Tags"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "untagged"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "Tools"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "Types"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "a non-linear personal web notebook"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "My ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "List of tiddlers by tag",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Macro definition",
"text": "\\define macroName(param1:\"default value\",param2)\nText of the macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table with 4 columns by 3 rows",
"text": "|! |!Alpha |!Beta |!Gamma |!Delta |\n|!One | | | | |\n|!Two | | | | |\n|!Three | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table of Contents",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/ThemeTweaks/ThemeTweaks": {
"title": "$:/language/ThemeTweaks/ThemeTweaks",
"text": "Theme Tweaks"
},
"$:/language/ThemeTweaks/ThemeTweaks/Hint": {
"title": "$:/language/ThemeTweaks/ThemeTweaks/Hint",
"text": "You can tweak certain aspects of the ''Vanilla'' theme."
},
"$:/language/ThemeTweaks/Options": {
"title": "$:/language/ThemeTweaks/Options",
"text": "Options"
},
"$:/language/ThemeTweaks/Options/SidebarLayout": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout",
"text": "Sidebar layout"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fixed-Fluid",
"text": "Fixed story, fluid sidebar"
},
"$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed": {
"title": "$:/language/ThemeTweaks/Options/SidebarLayout/Fluid-Fixed",
"text": "Fluid story, fixed sidebar"
},
"$:/language/ThemeTweaks/Options/StickyTitles": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles",
"text": "Sticky titles"
},
"$:/language/ThemeTweaks/Options/StickyTitles/Hint": {
"title": "$:/language/ThemeTweaks/Options/StickyTitles/Hint",
"text": "Causes tiddler titles to \"stick\" to the top of the browser window"
},
"$:/language/ThemeTweaks/Options/CodeWrapping": {
"title": "$:/language/ThemeTweaks/Options/CodeWrapping",
"text": "Wrap long lines in code blocks"
},
"$:/language/ThemeTweaks/Settings": {
"title": "$:/language/ThemeTweaks/Settings",
"text": "Settings"
},
"$:/language/ThemeTweaks/Settings/FontFamily": {
"title": "$:/language/ThemeTweaks/Settings/FontFamily",
"text": "Font family"
},
"$:/language/ThemeTweaks/Settings/CodeFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/CodeFontFamily",
"text": "Code font family"
},
"$:/language/ThemeTweaks/Settings/EditorFontFamily": {
"title": "$:/language/ThemeTweaks/Settings/EditorFontFamily",
"text": "Editor font family"
},
"$:/language/ThemeTweaks/Settings/BackgroundImage": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImage",
"text": "Page background image"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment",
"text": "Page background image attachment"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Scroll",
"text": "Scroll with tiddlers"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageAttachment/Fixed",
"text": "Fixed to window"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize",
"text": "Page background image size"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Auto",
"text": "Auto"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Cover",
"text": "Cover"
},
"$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain": {
"title": "$:/language/ThemeTweaks/Settings/BackgroundImageSize/Contain",
"text": "Contain"
},
"$:/language/ThemeTweaks/Metrics": {
"title": "$:/language/ThemeTweaks/Metrics",
"text": "Sizes"
},
"$:/language/ThemeTweaks/Metrics/FontSize": {
"title": "$:/language/ThemeTweaks/Metrics/FontSize",
"text": "Font size"
},
"$:/language/ThemeTweaks/Metrics/LineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/LineHeight",
"text": "Line height"
},
"$:/language/ThemeTweaks/Metrics/BodyFontSize": {
"title": "$:/language/ThemeTweaks/Metrics/BodyFontSize",
"text": "Font size for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/BodyLineHeight": {
"title": "$:/language/ThemeTweaks/Metrics/BodyLineHeight",
"text": "Line height for tiddler body"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft",
"text": "Story left position"
},
"$:/language/ThemeTweaks/Metrics/StoryLeft/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryLeft/Hint",
"text": "how far the left margin of the story river<br>(tiddler area) is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryTop": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop",
"text": "Story top position"
},
"$:/language/ThemeTweaks/Metrics/StoryTop/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryTop/Hint",
"text": "how far the top margin of the story river<br>is from the top of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryRight": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight",
"text": "Story right"
},
"$:/language/ThemeTweaks/Metrics/StoryRight/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryRight/Hint",
"text": "how far the left margin of the sidebar <br>is from the left of the page"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth",
"text": "Story width"
},
"$:/language/ThemeTweaks/Metrics/StoryWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/StoryWidth/Hint",
"text": "the overall width of the story river"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth",
"text": "Tiddler width"
},
"$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/TiddlerWidth/Hint",
"text": "within the story river"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint",
"text": "Sidebar breakpoint"
},
"$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarBreakpoint/Hint",
"text": "the minimum page width at which the story<br>river and sidebar will appear side by side"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth",
"text": "Sidebar width"
},
"$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint": {
"title": "$:/language/ThemeTweaks/Metrics/SidebarWidth/Hint",
"text": "the width of the sidebar in fluid-fixed layout"
},
"$:/language/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "Advanced"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "none"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "Plugin Details"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "This plugin contains the following shadow tiddlers:"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "Shadow Status"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is not a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "The tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> is a shadow tiddler"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "It is defined in the plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "It is overridden by an ordinary tiddler"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "Fields"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "List"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "This tiddler does not have a list"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "Listed"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "This tiddler is not listed by any others"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "References"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "No tiddlers link to this one"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Tagging"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "No tiddlers are tagged with this one"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Tools"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "JavaScript code",
"name": "application/javascript",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "JSON data",
"name": "application/json",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "Data dictionary",
"name": "application/x-tiddler-dictionary",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "GIF image",
"name": "image/gif",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "JPEG image",
"name": "image/jpeg",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "PNG image",
"name": "image/png",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Structured Vector Graphics image",
"name": "image/svg+xml",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "ICO format icon file",
"name": "image/x-icon",
"group": "Image",
"group-sort": "1"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Static stylesheet",
"name": "text/css",
"group": "Developer",
"group-sort": "2"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "HTML markup",
"name": "text/html",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Plain text",
"name": "text/plain",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Text",
"group-sort": "0"
},
"$:/languages/en-GB/icon": {
"title": "$:/languages/en-GB/icon",
"type": "image/svg+xml",
"text": "<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 60 30\" width=\"1200\" height=\"600\">\n<clipPath id=\"t\">\n\t<path d=\"M30,15 h30 v15 z v15 h-30 z h-30 v-15 z v-15 h30 z\"/>\n</clipPath>\n<path d=\"M0,0 v30 h60 v-30 z\" fill=\"#00247d\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" stroke=\"#fff\" stroke-width=\"6\"/>\n<path d=\"M0,0 L60,30 M60,0 L0,30\" clip-path=\"url(#t)\" stroke=\"#cf142b\" stroke-width=\"4\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#fff\" stroke-width=\"10\"/>\n<path d=\"M30,0 v30 M0,15 h60\" stroke=\"#cf142b\" stroke-width=\"6\"/>\n</svg>\n"
},
"$:/languages/en-GB": {
"title": "$:/languages/en-GB",
"name": "en-GB",
"description": "English (British)",
"author": "JeremyRuston",
"core-version": ">=5.0.0\"",
"text": "Stub pseudo-plugin for the default language"
},
"$:/core/modules/commander.js": {
"title": "$:/core/modules/commander.js",
"text": "/*\\\ntitle: $:/core/modules/commander.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Commander class is a command interpreter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a sequence of commands\n\tcommandTokens: an array of command string tokens\n\twiki: reference to the wiki store object\n\tstreams: {output:, error:}, each of which has a write(string) method\n\tcallback: a callback invoked as callback(err) where err is null if there was no error\n*/\nvar Commander = function(commandTokens,callback,wiki,streams) {\n\tvar path = require(\"path\");\n\tthis.commandTokens = commandTokens;\n\tthis.nextToken = 0;\n\tthis.callback = callback;\n\tthis.wiki = wiki;\n\tthis.streams = streams;\n\tthis.outputPath = path.resolve($tw.boot.wikiPath,$tw.config.wikiOutputSubDir);\n};\n\n/*\nLog a string if verbose flag is set\n*/\nCommander.prototype.log = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str + \"\\n\");\n\t}\n};\n\n/*\nWrite a string if verbose flag is set\n*/\nCommander.prototype.write = function(str) {\n\tif(this.verbose) {\n\t\tthis.streams.output.write(str);\n\t}\n};\n\n/*\nAdd a string of tokens to the command queue\n*/\nCommander.prototype.addCommandTokens = function(commandTokens) {\n\tvar params = commandTokens.slice(0);\n\tparams.unshift(0);\n\tparams.unshift(this.nextToken);\n\tArray.prototype.splice.apply(this.commandTokens,params);\n};\n\n/*\nExecute the sequence of commands and invoke a callback on completion\n*/\nCommander.prototype.execute = function() {\n\tthis.executeNextCommand();\n};\n\n/*\nExecute the next command in the sequence\n*/\nCommander.prototype.executeNextCommand = function() {\n\tvar self = this;\n\t// Invoke the callback if there are no more commands\n\tif(this.nextToken >= this.commandTokens.length) {\n\t\tthis.callback(null);\n\t} else {\n\t\t// Get and check the command token\n\t\tvar commandName = this.commandTokens[this.nextToken++];\n\t\tif(commandName.substr(0,2) !== \"--\") {\n\t\t\tthis.callback(\"Missing command: \" + commandName);\n\t\t} else {\n\t\t\tcommandName = commandName.substr(2); // Trim off the --\n\t\t\t// Accumulate the parameters to the command\n\t\t\tvar params = [];\n\t\t\twhile(this.nextToken < this.commandTokens.length && \n\t\t\t\tthis.commandTokens[this.nextToken].substr(0,2) !== \"--\") {\n\t\t\t\tparams.push(this.commandTokens[this.nextToken++]);\n\t\t\t}\n\t\t\t// Get the command info\n\t\t\tvar command = $tw.commands[commandName],\n\t\t\t\tc,err;\n\t\t\tif(!command) {\n\t\t\t\tthis.callback(\"Unknown command: \" + commandName);\n\t\t\t} else {\n\t\t\t\tif(this.verbose) {\n\t\t\t\t\tthis.streams.output.write(\"Executing command: \" + commandName + \" \" + params.join(\" \") + \"\\n\");\n\t\t\t\t}\n\t\t\t\t// Parse named parameters if required\n\t\t\t\tif(command.info.namedParameterMode) {\n\t\t\t\t\tparams = this.extractNamedParameters(params,command.info.mandatoryParameters);\n\t\t\t\t\tif(typeof params === \"string\") {\n\t\t\t\t\t\treturn this.callback(params);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(command.info.synchronous) {\n\t\t\t\t\t// Synchronous command\n\t\t\t\t\tc = new command.Command(params,this);\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tthis.executeNextCommand();\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// Asynchronous command\n\t\t\t\t\tc = new command.Command(params,this,function(err) {\n\t\t\t\t\t\tif(err) {\n\t\t\t\t\t\t\tself.callback(err);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tself.executeNextCommand();\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t\terr = c.execute();\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\tthis.callback(err);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nGiven an array of parameter strings `params` in name:value format, and an array of mandatory parameter names in `mandatoryParameters`, returns a hashmap of values or a string if error\n*/\nCommander.prototype.extractNamedParameters = function(params,mandatoryParameters) {\n\tmandatoryParameters = mandatoryParameters || [];\n\tvar errors = [],\n\t\tparamsByName = Object.create(null);\n\t// Extract the parameters\n\t$tw.utils.each(params,function(param) {\n\t\tvar index = param.indexOf(\"=\");\n\t\tif(index < 1) {\n\t\t\terrors.push(\"malformed named parameter: '\" + param + \"'\");\n\t\t}\n\t\tparamsByName[param.slice(0,index)] = $tw.utils.trim(param.slice(index+1));\n\t});\n\t// Check the mandatory parameters are present\n\t$tw.utils.each(mandatoryParameters,function(mandatoryParameter) {\n\t\tif(!$tw.utils.hop(paramsByName,mandatoryParameter)) {\n\t\t\terrors.push(\"missing mandatory parameter: '\" + mandatoryParameter + \"'\");\n\t\t}\n\t});\n\t// Return any errors\n\tif(errors.length > 0) {\n\t\treturn errors.join(\" and\\n\");\n\t} else {\n\t\treturn paramsByName;\t\t\n\t}\n};\n\nCommander.initCommands = function(moduleType) {\n\tmoduleType = moduleType || \"command\";\n\t$tw.commands = {};\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tvar c = $tw.commands[module.info.name] = {};\n\t\t// Add the methods defined by the module\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\tc[f] = module[f];\n\t\t\t}\n\t\t}\n\t});\n};\n\nexports.Commander = Commander;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/commands/build.js": {
"title": "$:/core/modules/commands/build.js",
"text": "/*\\\ntitle: $:/core/modules/commands/build.js\ntype: application/javascript\nmodule-type: command\n\nCommand to build a build target\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"build\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\t// Get the build targets defined in the wiki\n\tvar buildTargets = $tw.boot.wikiInfo.build;\n\tif(!buildTargets) {\n\t\treturn \"No build targets defined\";\n\t}\n\t// Loop through each of the specified targets\n\tvar targets;\n\tif(this.params.length > 0) {\n\t\ttargets = this.params;\n\t} else {\n\t\ttargets = Object.keys(buildTargets);\n\t}\n\tfor(var targetIndex=0; targetIndex<targets.length; targetIndex++) {\n\t\tvar target = targets[targetIndex],\n\t\t\tcommands = buildTargets[target];\n\t\tif(!commands) {\n\t\t\treturn \"Build target '\" + target + \"' not found\";\n\t\t}\n\t\t// Add the commands to the queue\n\t\tthis.commander.addCommandTokens(commands);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/clearpassword.js": {
"title": "$:/core/modules/commands/clearpassword.js",
"text": "/*\\\ntitle: $:/core/modules/commands/clearpassword.js\ntype: application/javascript\nmodule-type: command\n\nClear password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"clearpassword\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\t$tw.crypto.setPassword(null);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/deletetiddlers.js": {
"title": "$:/core/modules/commands/deletetiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/deletetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to delete tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"deletetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filter\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\twiki.deleteTiddler(title);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/editions.js": {
"title": "$:/core/modules/commands/editions.js",
"text": "/*\\\ntitle: $:/core/modules/commands/editions.js\ntype: application/javascript\nmodule-type: command\n\nCommand to list the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"editions\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\t// Output the list\n\tthis.commander.streams.output.write(\"Available editions:\\n\\n\");\n\tvar editionInfo = $tw.utils.getEditionInfo();\n\t$tw.utils.each(editionInfo,function(info,name) {\n\t\tself.commander.streams.output.write(\" \" + name + \": \" + info.description + \"\\n\");\n\t});\n\tthis.commander.streams.output.write(\"\\n\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/fetch.js": {
"title": "$:/core/modules/commands/fetch.js",
"text": "/*\\\ntitle: $:/core/modules/commands/fetch.js\ntype: application/javascript\nmodule-type: command\n\nCommands to fetch external tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"fetch\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing subcommand and url\";\n\t}\n\tswitch(this.params[0]) {\n\t\tcase \"raw-file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turl: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"file\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turl: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"raw-files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\traw: true,\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\ttransformFilter: this.params[2] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t\tcase \"files\":\n\t\t\treturn this.fetchFiles({\n\t\t\t\turlFilter: this.params[1],\n\t\t\t\timportFilter: this.params[2],\n\t\t\t\ttransformFilter: this.params[3] || \"\",\n\t\t\t\tcallback: this.callback\n\t\t\t});\n\t\t\tbreak;\n\t}\n\treturn null;\n};\n\nCommand.prototype.fetchFiles = function(options) {\n\tvar self = this;\n\t// Get the list of URLs\n\tvar urls;\n\tif(options.url) {\n\t\turls = [options.url]\n\t} else if(options.urlFilter) {\n\t\turls = $tw.wiki.filterTiddlers(options.urlFilter);\n\t} else {\n\t\treturn \"Missing URL\";\n\t}\n\t// Process each URL in turn\n\tvar next = 0;\n\tvar getNextFile = function(err) {\n\t\tif(err) {\n\t\t\treturn options.callback(err);\n\t\t}\n\t\tif(next < urls.length) {\n\t\t\tself.fetchFile(urls[next++],options,getNextFile);\n\t\t} else {\n\t\t\toptions.callback(null);\n\t\t}\n\t};\n\tgetNextFile(null);\n\t// Success\n\treturn null;\n};\n\nCommand.prototype.fetchFile = function(url,options,callback,redirectCount) {\n\tif(redirectCount > 10) {\n\t\treturn callback(\"Error too many redirects retrieving \" + url);\n\t}\n\tvar self = this,\n\t\tlib = url.substr(0,8) === \"https://\" ? require(\"https\") : require(\"http\");\n\tlib.get(url).on(\"response\",function(response) {\n\t var type = (response.headers[\"content-type\"] || \"\").split(\";\")[0],\n\t \tdata = [];\n\t self.commander.write(\"Reading \" + url + \": \");\n\t response.on(\"data\",function(chunk) {\n\t data.push(chunk);\n\t self.commander.write(\".\");\n\t });\n\t response.on(\"end\",function() {\n\t self.commander.write(\"\\n\");\n\t if(response.statusCode === 200) {\n\t\t self.processBody(Buffer.concat(data),type,options,url);\n\t\t callback(null);\n\t } else {\n\t \tif(response.statusCode === 302 || response.statusCode === 303 || response.statusCode === 307) {\n\t \t\treturn self.fetchFile(response.headers.location,options,callback,redirectCount + 1);\n\t \t} else {\n\t\t \treturn callback(\"Error \" + response.statusCode + \" retrieving \" + url)\t \t\t\n\t \t}\n\t }\n\t \t});\n\t \tresponse.on(\"error\",function(e) {\n\t\t\tconsole.log(\"Error on GET request: \" + e);\n\t\t\tcallback(e);\n\t \t});\n\t});\n\treturn null;\n};\n\nCommand.prototype.processBody = function(body,type,options,url) {\n\tvar self = this;\n\t// Collect the tiddlers in a wiki\n\tvar incomingWiki = new $tw.Wiki();\n\tif(options.raw) {\n\t\tvar typeInfo = type ? $tw.config.contentTypeInfo[type] : null,\n\t\t\tencoding = typeInfo ? typeInfo.encoding : \"utf8\";\n\t\tincomingWiki.addTiddler(new $tw.Tiddler({\n\t\t\ttitle: url,\n\t\t\ttype: type,\n\t\t\ttext: body.toString(encoding)\n\t\t}));\n\t} else {\n\t\t// Deserialise the file to extract the tiddlers\n\t\tvar tiddlers = this.commander.wiki.deserializeTiddlers(type || \"text/html\",body.toString(\"utf8\"),{});\n\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\tincomingWiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t});\n\t}\n\t// Filter the tiddlers to select the ones we want\n\tvar filteredTitles = incomingWiki.filterTiddlers(options.importFilter || \"[all[tiddlers]]\");\n\t// Import the selected tiddlers\n\tvar count = 0;\n\tincomingWiki.each(function(tiddler,title) {\n\t\tif(filteredTitles.indexOf(title) !== -1) {\n\t\t\tvar newTiddler;\n\t\t\tif(options.transformFilter) {\n\t\t\t\tvar transformedTitle = (incomingWiki.filterTiddlers(options.transformFilter,null,self.commander.wiki.makeTiddlerIterator([title])) || [\"\"])[0];\n\t\t\t\tif(transformedTitle) {\n\t\t\t\t\tself.commander.log(\"Importing \" + title + \" as \" + transformedTitle)\n\t\t\t\t\tnewTiddler = new $tw.Tiddler(tiddler,{title: transformedTitle});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.commander.log(\"Importing \" + title)\n\t\t\t\tnewTiddler = tiddler;\n\t\t\t}\n\t\t\tself.commander.wiki.importTiddler(newTiddler);\n\t\t\tcount++;\n\t\t}\n\t});\n\tself.commander.log(\"Imported \" + count + \" tiddlers\")\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/help.js": {
"title": "$:/core/modules/commands/help.js",
"text": "/*\\\ntitle: $:/core/modules/commands/help.js\ntype: application/javascript\nmodule-type: command\n\nHelp command\n\n\\*/\n(function(){\n\n/*jshint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"help\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar subhelp = this.params[0] || \"default\",\n\t\thelpBase = \"$:/language/Help/\",\n\t\ttext;\n\tif(!this.commander.wiki.getTiddler(helpBase + subhelp)) {\n\t\tsubhelp = \"notfound\";\n\t}\n\t// Wikify the help as formatted text (ie block elements generate newlines)\n\ttext = this.commander.wiki.renderTiddler(\"text/plain-formatted\",helpBase + subhelp);\n\t// Remove any leading linebreaks\n\ttext = text.replace(/^(\\r?\\n)*/g,\"\");\n\tthis.commander.streams.output.write(text);\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/import.js": {
"title": "$:/core/modules/commands/import.js",
"text": "/*\\\ntitle: $:/core/modules/commands/import.js\ntype: application/javascript\nmodule-type: command\n\nCommand to import tiddlers from a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"import\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 2) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar filename = self.params[0],\n\t\tdeserializer = self.params[1],\n\t\ttitle = self.params[2] || filename,\n\t\tencoding = self.params[3] || \"utf8\",\n\t\ttext = fs.readFileSync(filename,encoding),\n\t\ttiddlers = this.commander.wiki.deserializeTiddlers(null,text,{title: title},{deserializer: deserializer});\n\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t});\n\tthis.commander.log(tiddlers.length + \" tiddler(s) imported\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/init.js": {
"title": "$:/core/modules/commands/init.js",
"text": "/*\\\ntitle: $:/core/modules/commands/init.js\ntype: application/javascript\nmodule-type: command\n\nCommand to initialise an empty wiki folder\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"init\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\t// Check that we don't already have a valid wiki folder\n\tif($tw.boot.wikiTiddlersPath || ($tw.utils.isDirectory($tw.boot.wikiPath) && !$tw.utils.isDirectoryEmpty($tw.boot.wikiPath))) {\n\t\treturn \"Wiki folder is not empty\";\n\t}\n\t// Loop through each of the specified editions\n\tvar editions = this.params.length > 0 ? this.params : [\"empty\"];\n\tfor(var editionIndex=0; editionIndex<editions.length; editionIndex++) {\n\t\tvar editionName = editions[editionIndex];\n\t\t// Check the edition exists\n\t\tvar editionPath = $tw.findLibraryItem(editionName,$tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar));\n\t\tif(!$tw.utils.isDirectory(editionPath)) {\n\t\t\treturn \"Edition '\" + editionName + \"' not found\";\n\t\t}\n\t\t// Copy the edition content\n\t\tvar err = $tw.utils.copyDirectory(editionPath,$tw.boot.wikiPath);\n\t\tif(!err) {\n\t\t\tthis.commander.streams.output.write(\"Copied edition '\" + editionName + \"' to \" + $tw.boot.wikiPath + \"\\n\");\n\t\t} else {\n\t\t\treturn err;\n\t\t}\n\t}\n\t// Tweak the tiddlywiki.info to remove any included wikis\n\tvar packagePath = $tw.boot.wikiPath + \"/tiddlywiki.info\",\n\t\tpackageJson = JSON.parse(fs.readFileSync(packagePath));\n\tdelete packageJson.includeWikis;\n\tfs.writeFileSync(packagePath,JSON.stringify(packageJson,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/listen.js": {
"title": "$:/core/modules/commands/listen.js",
"text": "/*\\\ntitle: $:/core/modules/commands/listen.js\ntype: application/javascript\nmodule-type: command\n\nListen for HTTP requests and serve tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"listen\",\n\tsynchronous: true,\n\tnamedParameterMode: true,\n\tmandatoryParameters: [],\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this;\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: self.params\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/load.js": {
"title": "$:/core/modules/commands/load.js",
"text": "/*\\\ntitle: $:/core/modules/commands/load.js\ntype: application/javascript\nmodule-type: command\n\nCommand to load tiddlers from a file or directory\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"load\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar tiddlers = $tw.loadTiddlersFromPath(self.params[0]),\n\t\tcount = 0;\n\t$tw.utils.each(tiddlers,function(tiddlerInfo) {\n\t\t$tw.utils.each(tiddlerInfo.tiddlers,function(tiddler) {\n\t\t\tself.commander.wiki.importTiddler(new $tw.Tiddler(tiddler));\n\t\t\tcount++;\n\t\t});\n\t});\n\tif(!count && self.params[1] !== \"noerror\") {\n\t\tself.callback(\"No tiddlers found in file \\\"\" + self.params[0] + \"\\\"\");\n\t} else {\n\t\tself.callback(null);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/makelibrary.js": {
"title": "$:/core/modules/commands/makelibrary.js",
"text": "/*\\\ntitle: $:/core/modules/commands/makelibrary.js\ntype: application/javascript\nmodule-type: command\n\nCommand to pack all of the plugins in the library into a plugin tiddler of type \"library\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"makelibrary\",\n\tsynchronous: true\n};\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar wiki = this.commander.wiki,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tupgradeLibraryTitle = this.params[0] || UPGRADE_LIBRARY_TITLE,\n\t\ttiddlers = {};\n\t// Collect up the library plugins\n\tvar collectPlugins = function(folder) {\n\t\t\tvar pluginFolders = fs.readdirSync(folder);\n\t\t\tfor(var p=0; p<pluginFolders.length; p++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(pluginFolders[p])) {\n\t\t\t\t\tpluginFields = $tw.loadPluginFolder(path.resolve(folder,\"./\" + pluginFolders[p]));\n\t\t\t\t\tif(pluginFields && pluginFields.title) {\n\t\t\t\t\t\ttiddlers[pluginFields.title] = pluginFields;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\tcollectPublisherPlugins = function(folder) {\n\t\t\tvar publisherFolders = fs.readdirSync(folder);\n\t\t\tfor(var t=0; t<publisherFolders.length; t++) {\n\t\t\t\tif(!$tw.boot.excludeRegExp.test(publisherFolders[t])) {\n\t\t\t\t\tcollectPlugins(path.resolve(folder,\"./\" + publisherFolders[t]));\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.pluginsPath,$tw.config.pluginsEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.themesPath,$tw.config.themesEnvVar),collectPublisherPlugins);\n\t$tw.utils.each($tw.getLibraryItemSearchPaths($tw.config.languagesPath,$tw.config.languagesEnvVar),collectPlugins);\n\t// Save the upgrade library tiddler\n\tvar pluginFields = {\n\t\ttitle: upgradeLibraryTitle,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"library\",\n\t\t\"text\": JSON.stringify({tiddlers: tiddlers})\n\t};\n\twiki.addTiddler(new $tw.Tiddler(pluginFields));\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/output.js": {
"title": "$:/core/modules/commands/output.js",
"text": "/*\\\ntitle: $:/core/modules/commands/output.js\ntype: application/javascript\nmodule-type: command\n\nCommand to set the default output location (defaults to current working directory)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"output\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tvar fs = require(\"fs\"),\n\t\tpath = require(\"path\");\n\tif(this.params.length < 1) {\n\t\treturn \"Missing output path\";\n\t}\n\tthis.commander.outputPath = path.resolve(process.cwd(),this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/password.js": {
"title": "$:/core/modules/commands/password.js",
"text": "/*\\\ntitle: $:/core/modules/commands/password.js\ntype: application/javascript\nmodule-type: command\n\nSave password for crypto operations\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"password\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing password\";\n\t}\n\t$tw.crypto.setPassword(this.params[0]);\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/render.js": {
"title": "$:/core/modules/commands/render.js",
"text": "/*\\\ntitle: $:/core/modules/commands/render.js\ntype: application/javascript\nmodule-type: command\n\nRender individual tiddlers and save the results to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"render\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing tiddler filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]addsuffix[.html]]\",\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tvarName = this.params[4],\n\t\tvarValue = this.params[5],\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template || title),\n\t\t\tvariables = {currentTiddler: title};\n\t\tif(varName) {\n\t\t\tvariables[varName] = varValue || \"\";\n\t\t}\n\t\tvar widgetNode = wiki.makeWidget(parser,{variables: variables}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Rendering \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddler.js": {
"title": "$:/core/modules/commands/rendertiddler.js",
"text": "/*\\\ntitle: $:/core/modules/commands/rendertiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render a tiddler and save it to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"rendertiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttype = this.params[2] || \"text/html\",\n\t\ttemplate = this.params[3],\n\t\tname = this.params[4],\n\t\tvalue = this.params[5],\n\t\tvariables = {};\n\t$tw.utils.createFileDirectories(filename);\n\tif(template) {\n\t\tvariables.currentTiddler = title;\n\t\ttitle = template;\n\t}\n\tif(name && value) {\n\t\tvariables[name] = value;\n\t}\n\tfs.writeFile(filename,this.commander.wiki.renderTiddler(type,title,{variables: variables}),\"utf8\",function(err) {\n\t\tself.callback(err);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/rendertiddlers.js": {
"title": "$:/core/modules/commands/rendertiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/rendertiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to render several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"rendertiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\ttemplate = this.params[1],\n\t\toutputPath = this.commander.outputPath,\n\t\tpathname = path.resolve(outputPath,this.params[2]),\t\t\n\t\ttype = this.params[3] || \"text/html\",\n\t\textension = this.params[4] || \".html\",\n\t\tdeleteDirectory = (this.params[5] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(template),\n\t\t\twidgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}}),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\tvar text = type === \"text/html\" ? container.innerHTML : container.textContent,\n\t\t\texportPath = null;\n\t\tif($tw.utils.hop($tw.macros,\"tv-get-export-path\")) {\n\t\t\tvar macroPath = $tw.macros[\"tv-get-export-path\"].run.apply(self,[title]);\n\t\t\tif(macroPath) {\n\t\t\t\texportPath = path.resolve(outputPath,macroPath + extension);\n\t\t\t}\n\t\t}\n\t\tvar finalPath = exportPath || path.resolve(pathname,encodeURIComponent(title) + extension);\n\t\t$tw.utils.createFileDirectories(finalPath);\n\t\tfs.writeFileSync(finalPath,text,\"utf8\");\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/save.js": {
"title": "$:/core/modules/commands/save.js",
"text": "/*\\\ntitle: $:/core/modules/commands/save.js\ntype: application/javascript\nmodule-type: command\n\nSaves individual tiddlers in their raw text or binary format to the specified files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"save\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename filter\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\ttiddlerFilter = this.params[0],\n\t\tfilenameFilter = this.params[1] || \"[is[tiddler]]\",\n\t\ttiddlers = wiki.filterTiddlers(tiddlerFilter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilepath = path.resolve(self.commander.outputPath,wiki.filterTiddlers(filenameFilter,$tw.rootWidget,wiki.makeTiddlerIterator([title]))[0]);\n\t\tif(self.commander.verbose) {\n\t\t\tconsole.log(\"Saving \\\"\" + title + \"\\\" to \\\"\" + filepath + \"\\\"\");\n\t\t}\n\t\t$tw.utils.createFileDirectories(filepath);\n\t\tfs.writeFileSync(filepath,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savelibrarytiddlers.js": {
"title": "$:/core/modules/commands/savelibrarytiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savelibrarytiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the subtiddlers of a bundle tiddler as a series of JSON files\n\n--savelibrarytiddlers <tiddler> <pathname> <skinnylisting>\n\nThe tiddler identifies the bundle tiddler that contains the subtiddlers.\n\nThe pathname specifies the pathname to the folder in which the JSON files should be saved. The filename is the URL encoded title of the subtiddler.\n\nThe skinnylisting specifies the title of the tiddler to which a JSON catalogue of the subtiddlers will be saved. The JSON file contains the same data as the bundle tiddler but with the `text` field removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savelibrarytiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\tcontainerTitle = this.params[0],\n\t\tfilter = this.params[1],\n\t\tbasepath = this.params[2],\n\t\tskinnyListTitle = this.params[3];\n\t// Get the container tiddler as data\n\tvar containerData = self.commander.wiki.getTiddlerDataCached(containerTitle,undefined);\n\tif(!containerData) {\n\t\treturn \"'\" + containerTitle + \"' is not a tiddler bundle\";\n\t}\n\t// Filter the list of plugins\n\tvar pluginList = [];\n\t$tw.utils.each(containerData.tiddlers,function(tiddler,title) {\n\t\tpluginList.push(title);\n\t});\n\tvar filteredPluginList;\n\tif(filter) {\n\t\tfilteredPluginList = self.commander.wiki.filterTiddlers(filter,null,self.commander.wiki.makeTiddlerIterator(pluginList));\n\t} else {\n\t\tfilteredPluginList = pluginList;\n\t}\n\t// Iterate through the plugins\n\tvar skinnyList = [];\n\t$tw.utils.each(filteredPluginList,function(title) {\n\t\tvar tiddler = containerData.tiddlers[title];\n\t\t// Save each JSON file and collect the skinny data\n\t\tvar pathname = path.resolve(self.commander.outputPath,basepath + encodeURIComponent(title) + \".json\");\n\t\t$tw.utils.createFileDirectories(pathname);\n\t\tfs.writeFileSync(pathname,JSON.stringify(tiddler),\"utf8\");\n\t\t// Collect the skinny list data\n\t\tvar pluginTiddlers = JSON.parse(tiddler.text),\n\t\t\treadmeContent = (pluginTiddlers.tiddlers[title + \"/readme\"] || {}).text,\n\t\t\tdoesRequireReload = !!$tw.wiki.doesPluginInfoRequireReload(pluginTiddlers),\n\t\t\ticonTiddler = pluginTiddlers.tiddlers[title + \"/icon\"] || {},\n\t\t\ticonType = iconTiddler.type,\n\t\t\ticonText = iconTiddler.text,\n\t\t\ticonContent;\n\t\tif(iconType && iconText) {\n\t\t\ticonContent = $tw.utils.makeDataUri(iconText,iconType);\n\t\t}\n\t\tskinnyList.push($tw.utils.extend({},tiddler,{\n\t\t\ttext: undefined,\n\t\t\treadme: readmeContent,\n\t\t\t\"requires-reload\": doesRequireReload ? \"yes\" : \"no\",\n\t\t\ticon: iconContent\n\t\t}));\n\t});\n\t// Save the catalogue tiddler\n\tif(skinnyListTitle) {\n\t\tself.commander.wiki.setTiddlerData(skinnyListTitle,skinnyList);\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddler.js": {
"title": "$:/core/modules/commands/savetiddler.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savetiddler.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the content of a tiddler to a file\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savetiddler\",\n\tsynchronous: false\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 2) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\ttitle = this.params[0],\n\t\tfilename = path.resolve(this.commander.outputPath,this.params[1]),\n\t\ttiddler = this.commander.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar type = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"};\n\t\t$tw.utils.createFileDirectories(filename);\n\t\tfs.writeFile(filename,tiddler.fields.text,contentTypeInfo.encoding,function(err) {\n\t\t\tself.callback(err);\n\t\t});\n\t} else {\n\t\treturn \"Missing tiddler: \" + title;\n\t}\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savetiddlers.js": {
"title": "$:/core/modules/commands/savetiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savetiddlers.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save several tiddlers to a folder of files\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"savetiddlers\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing filename\";\n\t}\n\tvar self = this,\n\t\tfs = require(\"fs\"),\n\t\tpath = require(\"path\"),\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tpathname = path.resolve(this.commander.outputPath,this.params[1]),\n\t\tdeleteDirectory = (this.params[2] || \"\").toLowerCase() !== \"noclean\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\tif(deleteDirectory) {\n\t\t$tw.utils.deleteDirectory(pathname);\n\t}\n\t$tw.utils.createDirectory(pathname);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.commander.wiki.getTiddler(title),\n\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\",\n\t\t\tcontentTypeInfo = $tw.config.contentTypeInfo[type] || {encoding: \"utf8\"},\n\t\t\tfilename = path.resolve(pathname,encodeURIComponent(title));\n\t\tfs.writeFileSync(filename,tiddler.fields.text,contentTypeInfo.encoding);\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/savewikifolder.js": {
"title": "$:/core/modules/commands/savewikifolder.js",
"text": "/*\\\ntitle: $:/core/modules/commands/savewikifolder.js\ntype: application/javascript\nmodule-type: command\n\nCommand to save the current wiki as a wiki folder\n\n--savewikifolder <wikifolderpath> [<filter>]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"savewikifolder\",\n\tsynchronous: true\n};\n\nvar fs,path;\nif($tw.node) {\n\tfs = require(\"fs\");\n\tpath = require(\"path\");\n}\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing wiki folder path\";\n\t}\n\tvar wikifoldermaker = new WikiFolderMaker(this.params[0],this.params[1],this.commander);\n\treturn wikifoldermaker.save();\n};\n\nfunction WikiFolderMaker(wikiFolderPath,wikiFilter,commander) {\n\tthis.wikiFolderPath = wikiFolderPath;\n\tthis.wikiFilter = wikiFilter || \"[all[tiddlers]]\";\n\tthis.commander = commander;\n\tthis.wiki = commander.wiki;\n\tthis.savedPaths = []; // So that we can detect filename clashes\n}\n\nWikiFolderMaker.prototype.log = function(str) {\n\tif(this.commander.verbose) {\n\t\tconsole.log(str);\n\t}\n};\n\nWikiFolderMaker.prototype.tiddlersToIgnore = [\n\t\"$:/boot/boot.css\",\n\t\"$:/boot/boot.js\",\n\t\"$:/boot/bootprefix.js\",\n\t\"$:/core\",\n\t\"$:/library/sjcl.js\",\n\t\"$:/temp/info-plugin\"\n];\n\n/*\nReturns null if successful, or an error string if there was an error\n*/\nWikiFolderMaker.prototype.save = function() {\n\tvar self = this;\n\t// Check that the output directory doesn't exist\n\tif(fs.existsSync(this.wikiFolderPath) && !$tw.utils.isDirectoryEmpty(this.wikiFolderPath)) {\n\t\treturn \"The unpackwiki command requires that the output wiki folder be empty\";\n\t}\n\t// Get the tiddlers from the source wiki\n\tvar tiddlerTitles = this.wiki.filterTiddlers(this.wikiFilter);\n\t// Initialise a new tiddlwiki.info file\n\tvar newWikiInfo = {};\n\t// Process each incoming tiddler in turn\n\t$tw.utils.each(tiddlerTitles,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tif(self.tiddlersToIgnore.indexOf(title) !== -1) {\n\t\t\t\t// Ignore the core plugin and the ephemeral info plugin\n\t\t\t\tself.log(\"Ignoring tiddler: \" + title);\n\t\t\t} else {\n\t\t\t\tvar type = tiddler.fields.type,\n\t\t\t\t\tpluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif(type === \"application/json\" && pluginType) {\n\t\t\t\t\t// Plugin tiddler\n\t\t\t\t\tvar libraryDetails = self.findPluginInLibrary(title);\n\t\t\t\t\tif(libraryDetails) {\n\t\t\t\t\t\t// A plugin from the core library\n\t\t\t\t\t\tself.log(\"Adding built-in plugin: \" + libraryDetails.name);\n\t\t\t\t\t\tnewWikiInfo[libraryDetails.type] = newWikiInfo[libraryDetails.type] || [];\n\t\t\t\t\t\t$tw.utils.pushTop(newWikiInfo[libraryDetails.type],libraryDetails.name);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// A custom plugin\n\t\t\t\t\t\tself.log(\"Processing custom plugin: \" + title);\n\t\t\t\t\t\tself.saveCustomPlugin(tiddler);\n\t\t\t\t\t}\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\t// Ordinary tiddler\n\t\t\t\t\tself.saveTiddler(\"tiddlers\",tiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Save the tiddlywiki.info file\n\tthis.saveJSONFile(\"tiddlywiki.info\",newWikiInfo);\n\tself.log(\"Writing tiddlywiki.info: \" + JSON.stringify(newWikiInfo,null,$tw.config.preferences.jsonSpaces));\n\treturn null;\n};\n\n/*\nTest whether the specified tiddler is a plugin in the plugin library\n*/\nWikiFolderMaker.prototype.findPluginInLibrary = function(title) {\n\tvar parts = title.split(\"/\"),\n\t\tpluginPath, type, name;\n\tif(parts[0] === \"$:\") {\n\t\tif(parts[1] === \"languages\" && parts.length === 3) {\n\t\t\tpluginPath = \"languages\" + path.sep + parts[2];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2];\n\t\t} else if(parts[1] === \"plugins\" || parts[1] === \"themes\" && parts.length === 4) {\n\t\t\tpluginPath = parts[1] + path.sep + parts[2] + path.sep + parts[3];\n\t\t\ttype = parts[1];\n\t\t\tname = parts[2] + \"/\" + parts[3];\n\t\t}\n\t}\n\tif(pluginPath && type && name) {\n\t\tpluginPath = path.resolve($tw.boot.bootPath,\"..\",pluginPath);\n\t\tif(fs.existsSync(pluginPath)) {\n\t\t\treturn {\n\t\t\t\tpluginPath: pluginPath,\n\t\t\t\ttype: type,\n\t\t\t\tname: name\n\t\t\t};\n\t\t}\n\t}\n\treturn false;\n};\n\nWikiFolderMaker.prototype.saveCustomPlugin = function(pluginTiddler) {\n\tvar self = this,\n\t\tpluginTitle = pluginTiddler.fields.title,\n\t\ttitleParts = pluginTitle.split(\"/\"),\n\t\tdirectory = $tw.utils.generateTiddlerFilepath(titleParts[titleParts.length - 1],{\n\t\t\tdirectory: path.resolve(this.wikiFolderPath,pluginTiddler.fields[\"plugin-type\"] + \"s\")\n\t\t}),\n\t\tpluginInfo = pluginTiddler.getFieldStrings({exclude: [\"text\",\"type\"]});\n\tthis.saveJSONFile(directory + path.sep + \"plugin.info\",pluginInfo);\n\tself.log(\"Writing \" + directory + path.sep + \"plugin.info: \" + JSON.stringify(pluginInfo,null,$tw.config.preferences.jsonSpaces));\n\tvar pluginTiddlers = JSON.parse(pluginTiddler.fields.text).tiddlers; // A hashmap of tiddlers in the plugin\n\t$tw.utils.each(pluginTiddlers,function(tiddler) {\n\t\tself.saveTiddler(directory,new $tw.Tiddler(tiddler));\n\t});\n};\n\nWikiFolderMaker.prototype.saveTiddler = function(directory,tiddler) {\n\tvar fileInfo = $tw.utils.generateTiddlerFileInfo(tiddler,{\n\t\tdirectory: path.resolve(this.wikiFolderPath,directory),\n\t\twiki: this.wiki\n\t});\n\t$tw.utils.saveTiddlerToFileSync(tiddler,fileInfo);\n};\n\nWikiFolderMaker.prototype.saveJSONFile = function(filename,json) {\n\tthis.saveTextFile(filename,JSON.stringify(json,null,$tw.config.preferences.jsonSpaces));\n};\n\nWikiFolderMaker.prototype.saveTextFile = function(filename,data) {\n\tthis.saveFile(filename,\"utf8\",data);\n};\n\nWikiFolderMaker.prototype.saveFile = function(filename,encoding,data) {\n\tvar filepath = path.resolve(this.wikiFolderPath,filename);\n\t$tw.utils.createFileDirectories(filepath);\n\tfs.writeFileSync(filepath,data,encoding);\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/server.js": {
"title": "$:/core/modules/commands/server.js",
"text": "/*\\\ntitle: $:/core/modules/commands/server.js\ntype: application/javascript\nmodule-type: command\n\nDeprecated legacy command for serving tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Server = require(\"$:/core/modules/server/server.js\").Server;\n\nexports.info = {\n\tname: \"server\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tvar self = this;\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(!$tw.boot.wikiTiddlersPath) {\n\t\t$tw.utils.warning(\"Warning: Wiki folder '\" + $tw.boot.wikiPath + \"' does not exist or is missing a tiddlywiki.info file\");\n\t}\n\t// Set up server\n\tthis.server = new Server({\n\t\twiki: this.commander.wiki,\n\t\tvariables: {\n\t\t\tport: this.params[0],\n\t\t\thost: this.params[6],\n\t\t\t\"root-tiddler\": this.params[1],\n\t\t\t\"root-render-type\": this.params[2],\n\t\t\t\"root-serve-type\": this.params[3],\n\t\t\tusername: this.params[4],\n\t\t\tpassword: this.params[5],\n\t\t\t\"path-prefix\": this.params[7],\n\t\t\t\"debug-level\": this.params[8]\n\t\t}\n\t});\n\tvar nodeServer = this.server.listen();\n\t$tw.hooks.invokeHook(\"th-server-command-post-start\",this.server,nodeServer,\"tiddlywiki\");\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/setfield.js": {
"title": "$:/core/modules/commands/setfield.js",
"text": "/*\\\ntitle: $:/core/modules/commands/setfield.js\ntype: application/javascript\nmodule-type: command\n\nCommand to modify selected tiddlers to set a field to the text of a template tiddler that has been wikified with the selected tiddler as the current tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.info = {\n\tname: \"setfield\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 4) {\n\t\treturn \"Missing parameters\";\n\t}\n\tvar self = this,\n\t\twiki = this.commander.wiki,\n\t\tfilter = this.params[0],\n\t\tfieldname = this.params[1] || \"text\",\n\t\ttemplatetitle = this.params[2],\n\t\trendertype = this.params[3] || \"text/plain\",\n\t\ttiddlers = wiki.filterTiddlers(filter);\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar parser = wiki.parseTiddler(templatetitle),\n\t\t\tnewFields = {},\n\t\t\ttiddler = wiki.getTiddler(title);\n\t\tif(parser) {\n\t\t\tvar widgetNode = wiki.makeWidget(parser,{variables: {currentTiddler: title}});\n\t\t\tvar container = $tw.fakeDocument.createElement(\"div\");\n\t\t\twidgetNode.render(container,null);\n\t\t\tnewFields[fieldname] = rendertype === \"text/html\" ? container.innerHTML : container.textContent;\n\t\t} else {\n\t\t\tnewFields[fieldname] = undefined;\n\t\t}\n\t\twiki.addTiddler(new $tw.Tiddler(tiddler,newFields));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/unpackplugin.js": {
"title": "$:/core/modules/commands/unpackplugin.js",
"text": "/*\\\ntitle: $:/core/modules/commands/unpackplugin.js\ntype: application/javascript\nmodule-type: command\n\nCommand to extract the shadow tiddlers from within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"unpackplugin\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander,callback) {\n\tthis.params = params;\n\tthis.commander = commander;\n\tthis.callback = callback;\n};\n\nCommand.prototype.execute = function() {\n\tif(this.params.length < 1) {\n\t\treturn \"Missing plugin name\";\n\t}\n\tvar self = this,\n\t\ttitle = this.params[0],\n\t\tpluginData = this.commander.wiki.getTiddlerDataCached(title);\n\tif(!pluginData) {\n\t\treturn \"Plugin '\" + title + \"' not found\";\n\t}\n\t$tw.utils.each(pluginData.tiddlers,function(tiddler) {\n\t\tself.commander.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t});\n\treturn null;\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/verbose.js": {
"title": "$:/core/modules/commands/verbose.js",
"text": "/*\\\ntitle: $:/core/modules/commands/verbose.js\ntype: application/javascript\nmodule-type: command\n\nVerbose command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"verbose\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.verbose = true;\n\t// Output the boot message log\n\tthis.commander.streams.output.write(\"Boot log:\\n \" + $tw.boot.logMessages.join(\"\\n \") + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/commands/version.js": {
"title": "$:/core/modules/commands/version.js",
"text": "/*\\\ntitle: $:/core/modules/commands/version.js\ntype: application/javascript\nmodule-type: command\n\nVersion command\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.info = {\n\tname: \"version\",\n\tsynchronous: true\n};\n\nvar Command = function(params,commander) {\n\tthis.params = params;\n\tthis.commander = commander;\n};\n\nCommand.prototype.execute = function() {\n\tthis.commander.streams.output.write($tw.version + \"\\n\");\n\treturn null; // No error\n};\n\nexports.Command = Command;\n\n})();\n",
"type": "application/javascript",
"module-type": "command"
},
"$:/core/modules/config.js": {
"title": "$:/core/modules/config.js",
"text": "/*\\\ntitle: $:/core/modules/config.js\ntype: application/javascript\nmodule-type: config\n\nCore configuration constants\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.preferences = {};\n\nexports.preferences.notificationDuration = 3 * 1000;\nexports.preferences.jsonSpaces = 4;\n\nexports.textPrimitives = {\n\tupperLetter: \"[A-Z\\u00c0-\\u00d6\\u00d8-\\u00de\\u0150\\u0170]\",\n\tlowerLetter: \"[a-z\\u00df-\\u00f6\\u00f8-\\u00ff\\u0151\\u0171]\",\n\tanyLetter: \"[A-Za-z0-9\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\",\n\tblockPrefixLetters:\t\"[A-Za-z0-9-_\\u00c0-\\u00d6\\u00d8-\\u00de\\u00df-\\u00f6\\u00f8-\\u00ff\\u0150\\u0170\\u0151\\u0171]\"\n};\n\nexports.textPrimitives.unWikiLink = \"~\";\nexports.textPrimitives.wikiLink = exports.textPrimitives.upperLetter + \"+\" +\n\texports.textPrimitives.lowerLetter + \"+\" +\n\texports.textPrimitives.upperLetter +\n\texports.textPrimitives.anyLetter + \"*\";\n\nexports.htmlEntities = {quot:34, amp:38, apos:39, lt:60, gt:62, nbsp:160, iexcl:161, cent:162, pound:163, curren:164, yen:165, brvbar:166, sect:167, uml:168, copy:169, ordf:170, laquo:171, not:172, shy:173, reg:174, macr:175, deg:176, plusmn:177, sup2:178, sup3:179, acute:180, micro:181, para:182, middot:183, cedil:184, sup1:185, ordm:186, raquo:187, frac14:188, frac12:189, frac34:190, iquest:191, Agrave:192, Aacute:193, Acirc:194, Atilde:195, Auml:196, Aring:197, AElig:198, Ccedil:199, Egrave:200, Eacute:201, Ecirc:202, Euml:203, Igrave:204, Iacute:205, Icirc:206, Iuml:207, ETH:208, Ntilde:209, Ograve:210, Oacute:211, Ocirc:212, Otilde:213, Ouml:214, times:215, Oslash:216, Ugrave:217, Uacute:218, Ucirc:219, Uuml:220, Yacute:221, THORN:222, szlig:223, agrave:224, aacute:225, acirc:226, atilde:227, auml:228, aring:229, aelig:230, ccedil:231, egrave:232, eacute:233, ecirc:234, euml:235, igrave:236, iacute:237, icirc:238, iuml:239, eth:240, ntilde:241, ograve:242, oacute:243, ocirc:244, otilde:245, ouml:246, divide:247, oslash:248, ugrave:249, uacute:250, ucirc:251, uuml:252, yacute:253, thorn:254, yuml:255, OElig:338, oelig:339, Scaron:352, scaron:353, Yuml:376, fnof:402, circ:710, tilde:732, Alpha:913, Beta:914, Gamma:915, Delta:916, Epsilon:917, Zeta:918, Eta:919, Theta:920, Iota:921, Kappa:922, Lambda:923, Mu:924, Nu:925, Xi:926, Omicron:927, Pi:928, Rho:929, Sigma:931, Tau:932, Upsilon:933, Phi:934, Chi:935, Psi:936, Omega:937, alpha:945, beta:946, gamma:947, delta:948, epsilon:949, zeta:950, eta:951, theta:952, iota:953, kappa:954, lambda:955, mu:956, nu:957, xi:958, omicron:959, pi:960, rho:961, sigmaf:962, sigma:963, tau:964, upsilon:965, phi:966, chi:967, psi:968, omega:969, thetasym:977, upsih:978, piv:982, ensp:8194, emsp:8195, thinsp:8201, zwnj:8204, zwj:8205, lrm:8206, rlm:8207, ndash:8211, mdash:8212, lsquo:8216, rsquo:8217, sbquo:8218, ldquo:8220, rdquo:8221, bdquo:8222, dagger:8224, Dagger:8225, bull:8226, hellip:8230, permil:8240, prime:8242, Prime:8243, lsaquo:8249, rsaquo:8250, oline:8254, frasl:8260, euro:8364, image:8465, weierp:8472, real:8476, trade:8482, alefsym:8501, larr:8592, uarr:8593, rarr:8594, darr:8595, harr:8596, crarr:8629, lArr:8656, uArr:8657, rArr:8658, dArr:8659, hArr:8660, forall:8704, part:8706, exist:8707, empty:8709, nabla:8711, isin:8712, notin:8713, ni:8715, prod:8719, sum:8721, minus:8722, lowast:8727, radic:8730, prop:8733, infin:8734, ang:8736, and:8743, or:8744, cap:8745, cup:8746, int:8747, there4:8756, sim:8764, cong:8773, asymp:8776, ne:8800, equiv:8801, le:8804, ge:8805, sub:8834, sup:8835, nsub:8836, sube:8838, supe:8839, oplus:8853, otimes:8855, perp:8869, sdot:8901, lceil:8968, rceil:8969, lfloor:8970, rfloor:8971, lang:9001, rang:9002, loz:9674, spades:9824, clubs:9827, hearts:9829, diams:9830 };\n\nexports.htmlVoidElements = \"area,base,br,col,command,embed,hr,img,input,keygen,link,meta,param,source,track,wbr\".split(\",\");\n\nexports.htmlBlockElements = \"address,article,aside,audio,blockquote,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,li,noscript,ol,output,p,pre,section,table,tfoot,ul,video\".split(\",\");\n\nexports.htmlUnsafeElements = \"script\".split(\",\");\n\n})();\n",
"type": "application/javascript",
"module-type": "config"
},
"$:/core/modules/deserializers.js": {
"title": "$:/core/modules/deserializers.js",
"text": "/*\\\ntitle: $:/core/modules/deserializers.js\ntype: application/javascript\nmodule-type: tiddlerdeserializer\n\nFunctions to deserialise tiddlers from a block of text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nUtility function to parse an old-style tiddler DIV in a *.tid file. It looks like this:\n\n<div title=\"Title\" creator=\"JoeBloggs\" modifier=\"JoeBloggs\" created=\"201102111106\" modified=\"201102111310\" tags=\"myTag [[my long tag]]\">\n<pre>The text of the tiddler (without the expected HTML encoding).\n</pre>\n</div>\n\nNote that the field attributes are HTML encoded, but that the body of the <PRE> tag is not encoded.\n\nWhen these tiddler DIVs are encountered within a TiddlyWiki HTML file then the body is encoded in the usual way.\n*/\nvar parseTiddlerDiv = function(text /* [,fields] */) {\n\t// Slot together the default results\n\tvar result = {};\n\tif(arguments.length > 1) {\n\t\tfor(var f=1; f<arguments.length; f++) {\n\t\t\tvar fields = arguments[f];\n\t\t\tfor(var t in fields) {\n\t\t\t\tresult[t] = fields[t];\t\t\n\t\t\t}\n\t\t}\n\t}\n\t// Parse the DIV body\n\tvar startRegExp = /^\\s*<div\\s+([^>]*)>(\\s*<pre>)?/gi,\n\t\tendRegExp,\n\t\tmatch = startRegExp.exec(text);\n\tif(match) {\n\t\t// Old-style DIVs don't have the <pre> tag\n\t\tif(match[2]) {\n\t\t\tendRegExp = /<\\/pre>\\s*<\\/div>\\s*$/gi;\n\t\t} else {\n\t\t\tendRegExp = /<\\/div>\\s*$/gi;\n\t\t}\n\t\tvar endMatch = endRegExp.exec(text);\n\t\tif(endMatch) {\n\t\t\t// Extract the text\n\t\t\tresult.text = text.substring(match.index + match[0].length,endMatch.index);\n\t\t\t// Process the attributes\n\t\t\tvar attrRegExp = /\\s*([^=\\s]+)\\s*=\\s*(?:\"([^\"]*)\"|'([^']*)')/gi,\n\t\t\t\tattrMatch;\n\t\t\tdo {\n\t\t\t\tattrMatch = attrRegExp.exec(match[1]);\n\t\t\t\tif(attrMatch) {\n\t\t\t\t\tvar name = attrMatch[1];\n\t\t\t\t\tvar value = attrMatch[2] !== undefined ? attrMatch[2] : attrMatch[3];\n\t\t\t\t\tresult[name] = value;\n\t\t\t\t}\n\t\t\t} while(attrMatch);\n\t\t\treturn result;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports[\"application/x-tiddler-html-div\"] = function(text,fields) {\n\treturn [parseTiddlerDiv(text,fields)];\n};\n\nexports[\"application/json\"] = function(text,fields) {\n\tvar incoming,\n\t\tresults = [];\n\ttry {\n\t\tincoming = JSON.parse(text);\n\t} catch(e) {\n\t\tincoming = [{\n\t\t\ttitle: \"JSON error: \" + e,\n\t\t\ttext: \"\"\n\t\t}]\n\t}\n\tif(!$tw.utils.isArray(incoming)) {\n\t\tincoming = [incoming];\n\t}\n\tfor(var t=0; t<incoming.length; t++) {\n\t\tvar incomingFields = incoming[t],\n\t\t\tfields = {};\n\t\tfor(var f in incomingFields) {\n\t\t\tif(typeof incomingFields[f] === \"string\") {\n\t\t\t\tfields[f] = incomingFields[f];\n\t\t\t}\n\t\t}\n\t\tresults.push(fields);\n\t}\n\treturn results;\n};\n\n/*\nParse an HTML file into tiddlers. There are three possibilities:\n# A TiddlyWiki classic HTML file containing `text/x-tiddlywiki` tiddlers\n# A TiddlyWiki5 HTML file containing `text/vnd.tiddlywiki` tiddlers\n# An ordinary HTML file\n*/\nexports[\"text/html\"] = function(text,fields) {\n\t// Check if we've got a store area\n\tvar storeAreaMarkerRegExp = /<div id=[\"']?storeArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\tmatch = storeAreaMarkerRegExp.exec(text);\n\tif(match) {\n\t\t// If so, it's either a classic TiddlyWiki file or an unencrypted TW5 file\n\t\t// First read the normal tiddlers\n\t\tvar results = deserializeTiddlyWikiFile(text,storeAreaMarkerRegExp.lastIndex,!!match[1],fields);\n\t\t// Then any system tiddlers\n\t\tvar systemAreaMarkerRegExp = /<div id=[\"']?systemArea['\"]?( style=[\"']?display:none;[\"']?)?>/gi,\n\t\t\tsysMatch = systemAreaMarkerRegExp.exec(text);\n\t\tif(sysMatch) {\n\t\t\tresults.push.apply(results,deserializeTiddlyWikiFile(text,systemAreaMarkerRegExp.lastIndex,!!sysMatch[1],fields));\n\t\t}\n\t\treturn results;\n\t} else {\n\t\t// Check whether we've got an encrypted file\n\t\tvar encryptedStoreArea = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedStoreArea) {\n\t\t\t// If so, attempt to decrypt it using the current password\n\t\t\treturn $tw.utils.decryptStoreArea(encryptedStoreArea);\n\t\t} else {\n\t\t\t// It's not a TiddlyWiki so we'll return the entire HTML file as a tiddler\n\t\t\treturn deserializeHtmlFile(text,fields);\n\t\t}\n\t}\n};\n\nfunction deserializeHtmlFile(text,fields) {\n\tvar result = {};\n\t$tw.utils.each(fields,function(value,name) {\n\t\tresult[name] = value;\n\t});\n\tresult.text = text;\n\tresult.type = \"text/html\";\n\treturn [result];\n}\n\nfunction deserializeTiddlyWikiFile(text,storeAreaEnd,isTiddlyWiki5,fields) {\n\tvar results = [],\n\t\tendOfDivRegExp = /(<\\/div>\\s*)/gi,\n\t\tstartPos = storeAreaEnd,\n\t\tdefaultType = isTiddlyWiki5 ? undefined : \"text/x-tiddlywiki\";\n\tendOfDivRegExp.lastIndex = startPos;\n\tvar match = endOfDivRegExp.exec(text);\n\twhile(match) {\n\t\tvar endPos = endOfDivRegExp.lastIndex,\n\t\t\ttiddlerFields = parseTiddlerDiv(text.substring(startPos,endPos),fields,{type: defaultType});\n\t\tif(!tiddlerFields) {\n\t\t\tbreak;\n\t\t}\n\t\t$tw.utils.each(tiddlerFields,function(value,name) {\n\t\t\tif(typeof value === \"string\") {\n\t\t\t\ttiddlerFields[name] = $tw.utils.htmlDecode(value);\n\t\t\t}\n\t\t});\n\t\tif(tiddlerFields.text !== null) {\n\t\t\tresults.push(tiddlerFields);\n\t\t}\n\t\tstartPos = endPos;\n\t\tmatch = endOfDivRegExp.exec(text);\n\t}\n\treturn results;\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlerdeserializer"
},
"$:/core/modules/editor/engines/framed.js": {
"title": "$:/core/modules/editor/engines/framed.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/framed.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction FramedEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.iframeNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"click\",handlerObject: this,handlerMethod: \"handleClickEvent\"},\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\tthis.domNode.style[\"background-color\"] = this.widget.wiki.extractTiddlerDataItem(this.widget.wiki.getTiddlerText(\"$:/palette\"),\"tiddler-editor-background\");\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a click\n*/\nFramedEngine.prototype.handleClickEvent = function(event) {\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedEngine = FramedEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/engines/simple.js": {
"title": "$:/core/modules/editor/engines/simple.js",
"text": "/*\\\ntitle: $:/core/modules/editor/engines/simple.js\ntype: application/javascript\nmodule-type: library\n\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\nfunction SimpleEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\tif(this.widget.editTabIndex) {\n\t\tthis.domNode.setAttribute(\"tabindex\",this.widget.editTabIndex);\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode || text === \"\") {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleEngine.prototype.handleInputEvent = function(event) {\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleEngine = SimpleEngine;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/factory.js": {
"title": "$:/core/modules/editor/factory.js",
"text": "/*\\\ntitle: $:/core/modules/editor/factory.js\ntype: application/javascript\nmodule-type: library\n\nFactory for constructing text editor widgets with specified engines for the toolbar and non-toolbar cases\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_MIN_TEXT_AREA_HEIGHT = \"100px\"; // Minimum height of textareas in pixels\n\n// Configuration tiddlers\nvar HEIGHT_MODE_TITLE = \"$:/config/TextEditor/EditorHeight/Mode\";\nvar ENABLE_TOOLBAR_TITLE = \"$:/config/TextEditor/EnableToolbar\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nfunction editTextWidgetFactory(toolbarEngine,nonToolbarEngine) {\n\n\tvar EditTextWidget = function(parseTreeNode,options) {\n\t\t// Initialise the editor operations if they've not been done already\n\t\tif(!this.editorOperations) {\n\t\t\tEditTextWidget.prototype.editorOperations = {};\n\t\t\t$tw.modules.applyMethods(\"texteditoroperation\",this.editorOperations);\n\t\t}\n\t\tthis.initialise(parseTreeNode,options);\n\t};\n\n\t/*\n\tInherit from the base widget class\n\t*/\n\tEditTextWidget.prototype = new Widget();\n\n\t/*\n\tRender this widget into the DOM\n\t*/\n\tEditTextWidget.prototype.render = function(parent,nextSibling) {\n\t\t// Save the parent dom node\n\t\tthis.parentDomNode = parent;\n\t\t// Compute our attributes\n\t\tthis.computeAttributes();\n\t\t// Execute our logic\n\t\tthis.execute();\n\t\t// Create the wrapper for the toolbar and render its content\n\t\tif(this.editShowToolbar) {\n\t\t\tthis.toolbarNode = this.document.createElement(\"div\");\n\t\t\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\t\t\tparent.insertBefore(this.toolbarNode,nextSibling);\n\t\t\tthis.renderChildren(this.toolbarNode,null);\n\t\t\tthis.domNodes.push(this.toolbarNode);\n\t\t}\n\t\t// Create our element\n\t\tvar editInfo = this.getEditInfo(),\n\t\t\tEngine = this.editShowToolbar ? toolbarEngine : nonToolbarEngine;\n\t\tthis.engine = new Engine({\n\t\t\t\twidget: this,\n\t\t\t\tvalue: editInfo.value,\n\t\t\t\ttype: editInfo.type,\n\t\t\t\tparentNode: parent,\n\t\t\t\tnextSibling: nextSibling\n\t\t\t});\n\t\t// Call the postRender hook\n\t\tif(this.postRender) {\n\t\t\tthis.postRender();\n\t\t}\n\t\t// Fix height\n\t\tthis.engine.fixHeight();\n\t\t// Focus if required\n\t\tif(this.editFocus === \"true\" || this.editFocus === \"yes\") {\n\t\t\tthis.engine.focus();\n\t\t}\n\t\t// Add widget message listeners\n\t\tthis.addEventListeners([\n\t\t\t{type: \"tm-edit-text-operation\", handler: \"handleEditTextOperationMessage\"}\n\t\t]);\n\t};\n\n\t/*\n\tGet the tiddler being edited and current value\n\t*/\n\tEditTextWidget.prototype.getEditInfo = function() {\n\t\t// Get the edit value\n\t\tvar self = this,\n\t\t\tvalue,\n\t\t\ttype = \"text/plain\",\n\t\t\tupdate;\n\t\tif(this.editIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.editTitle,this.editIndex,this.editDefault);\n\t\t\tupdate = function(value) {\n\t\t\t\tvar data = self.wiki.getTiddlerData(self.editTitle,{});\n\t\t\t\tif(data[self.editIndex] !== value) {\n\t\t\t\t\tdata[self.editIndex] = value;\n\t\t\t\t\tself.wiki.setTiddlerData(self.editTitle,data);\n\t\t\t\t}\n\t\t\t};\n\t\t} else {\n\t\t\t// Get the current tiddler and the field name\n\t\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\t\tif(tiddler) {\n\t\t\t\t// If we've got a tiddler, the value to display is the field string value\n\t\t\t\tvalue = tiddler.getFieldString(this.editField);\n\t\t\t\tif(this.editField === \"text\") {\n\t\t\t\t\ttype = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise, we need to construct a default value for the editor\n\t\t\t\tswitch(this.editField) {\n\t\t\t\t\tcase \"text\":\n\t\t\t\t\t\tvalue = \"Type the text for the tiddler '\" + this.editTitle + \"'\";\n\t\t\t\t\t\ttype = \"text/vnd.tiddlywiki\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"title\":\n\t\t\t\t\t\tvalue = this.editTitle;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tvalue = \"\";\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tif(this.editDefault !== undefined) {\n\t\t\t\t\tvalue = this.editDefault;\n\t\t\t\t}\n\t\t\t}\n\t\t\tupdate = function(value) {\n\t\t\t\tvar tiddler = self.wiki.getTiddler(self.editTitle),\n\t\t\t\t\tupdateFields = {\n\t\t\t\t\t\ttitle: self.editTitle\n\t\t\t\t\t};\n\t\t\t\tupdateFields[self.editField] = value;\n\t\t\t\tself.wiki.addTiddler(new $tw.Tiddler(self.wiki.getCreationFields(),tiddler,updateFields,self.wiki.getModificationFields()));\n\t\t\t};\n\t\t}\n\t\tif(this.editType) {\n\t\t\ttype = this.editType;\n\t\t}\n\t\treturn {value: value || \"\", type: type, update: update};\n\t};\n\n\t/*\n\tHandle an edit text operation message from the toolbar\n\t*/\n\tEditTextWidget.prototype.handleEditTextOperationMessage = function(event) {\n\t\t// Prepare information about the operation\n\t\tvar operation = this.engine.createTextOperation();\n\t\t// Invoke the handler for the selected operation\n\t\tvar handler = this.editorOperations[event.param];\n\t\tif(handler) {\n\t\t\thandler.call(this,event,operation);\n\t\t}\n\t\t// Execute the operation via the engine\n\t\tvar newText = this.engine.executeTextOperation(operation);\n\t\t// Fix the tiddler height and save changes\n\t\tthis.engine.fixHeight();\n\t\tthis.saveChanges(newText);\n\t};\n\n\t/*\n\tCompute the internal state of the widget\n\t*/\n\tEditTextWidget.prototype.execute = function() {\n\t\t// Get our parameters\n\t\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t\tthis.editField = this.getAttribute(\"field\",\"text\");\n\t\tthis.editIndex = this.getAttribute(\"index\");\n\t\tthis.editDefault = this.getAttribute(\"default\");\n\t\tthis.editClass = this.getAttribute(\"class\");\n\t\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\t\tthis.editSize = this.getAttribute(\"size\");\n\t\tthis.editRows = this.getAttribute(\"rows\");\n\t\tthis.editAutoHeight = this.wiki.getTiddlerText(HEIGHT_MODE_TITLE,\"auto\");\n\t\tthis.editAutoHeight = this.getAttribute(\"autoHeight\",this.editAutoHeight === \"auto\" ? \"yes\" : \"no\") === \"yes\";\n\t\tthis.editMinHeight = this.getAttribute(\"minHeight\",DEFAULT_MIN_TEXT_AREA_HEIGHT);\n\t\tthis.editFocusPopup = this.getAttribute(\"focusPopup\");\n\t\tthis.editFocus = this.getAttribute(\"focus\");\n\t\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\t\t// Get the default editor element tag and type\n\t\tvar tag,type;\n\t\tif(this.editField === \"text\") {\n\t\t\ttag = \"textarea\";\n\t\t} else {\n\t\t\ttag = \"input\";\n\t\t\tvar fieldModule = $tw.Tiddler.fieldModules[this.editField];\n\t\t\tif(fieldModule && fieldModule.editTag) {\n\t\t\t\ttag = fieldModule.editTag;\n\t\t\t}\n\t\t\tif(fieldModule && fieldModule.editType) {\n\t\t\t\ttype = fieldModule.editType;\n\t\t\t}\n\t\t\ttype = type || \"text\";\n\t\t}\n\t\t// Get the rest of our parameters\n\t\tthis.editTag = this.getAttribute(\"tag\",tag) || \"input\";\n\t\tthis.editType = this.getAttribute(\"type\",type);\n\t\t// Make the child widgets\n\t\tthis.makeChildWidgets();\n\t\t// Determine whether to show the toolbar\n\t\tthis.editShowToolbar = this.wiki.getTiddlerText(ENABLE_TOOLBAR_TITLE,\"yes\");\n\t\tthis.editShowToolbar = (this.editShowToolbar === \"yes\") && !!(this.children && this.children.length > 0) && (!this.document.isTiddlyWikiFakeDom);\n\t};\n\n\t/*\n\tSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n\t*/\n\tEditTextWidget.prototype.refresh = function(changedTiddlers) {\n\t\tvar changedAttributes = this.computeAttributes();\n\t\t// Completely rerender if any of our attributes have changed\n\t\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.placeholder || changedAttributes.size || changedAttributes.autoHeight || changedAttributes.minHeight || changedAttributes.focusPopup || changedAttributes.rows || changedAttributes.tabindex || changedTiddlers[HEIGHT_MODE_TITLE] || changedTiddlers[ENABLE_TOOLBAR_TITLE]) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t\t} else if(changedTiddlers[this.editTitle]) {\n\t\t\tvar editInfo = this.getEditInfo();\n\t\t\tthis.updateEditor(editInfo.value,editInfo.type);\n\t\t}\n\t\tthis.engine.fixHeight();\n\t\tif(this.editShowToolbar) {\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\treturn false;\n\t\t}\n\t};\n\n\t/*\n\tUpdate the editor with new text. This method is separate from updateEditorDomNode()\n\tso that subclasses can override updateEditor() and still use updateEditorDomNode()\n\t*/\n\tEditTextWidget.prototype.updateEditor = function(text,type) {\n\t\tthis.updateEditorDomNode(text,type);\n\t};\n\n\t/*\n\tUpdate the editor dom node with new text\n\t*/\n\tEditTextWidget.prototype.updateEditorDomNode = function(text,type) {\n\t\tthis.engine.setText(text,type);\n\t};\n\n\t/*\n\tSave changes back to the tiddler store\n\t*/\n\tEditTextWidget.prototype.saveChanges = function(text) {\n\t\tvar editInfo = this.getEditInfo();\n\t\tif(text !== editInfo.value) {\n\t\t\teditInfo.update(text);\n\t\t}\n\t};\n\n\t/*\n\tHandle a dom \"keydown\" event, which we'll bubble up to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.handleKeydownEvent = function(event) {\n\t\t// Check for a keyboard shortcut\n\t\tif(this.toolbarNode) {\n\t\t\tvar shortcutElements = this.toolbarNode.querySelectorAll(\"[data-tw-keyboard-shortcut]\");\n\t\t\tfor(var index=0; index<shortcutElements.length; index++) {\n\t\t\t\tvar el = shortcutElements[index],\n\t\t\t\t\tshortcutData = el.getAttribute(\"data-tw-keyboard-shortcut\"),\n\t\t\t\t\tkeyInfoArray = $tw.keyboardManager.parseKeyDescriptors(shortcutData,{\n\t\t\t\t\t\twiki: this.wiki\n\t\t\t\t\t});\n\t\t\t\tif($tw.keyboardManager.checkKeyDescriptors(event,keyInfoArray)) {\n\t\t\t\t\tvar clickEvent = this.document.createEvent(\"Events\");\n\t\t\t\t clickEvent.initEvent(\"click\",true,false);\n\t\t\t\t el.dispatchEvent(clickEvent);\n\t\t\t\t\tevent.preventDefault();\n\t\t\t\t\tevent.stopPropagation();\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\t// Propogate the event to the container\n\t\tif(this.propogateKeydownEvent(event)) {\n\t\t\t// Ignore the keydown if it was already handled\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\t// Otherwise, process the keydown normally\n\t\treturn false;\n\t};\n\n\t/*\n\tPropogate keydown events to our container for the keyboard widgets benefit\n\t*/\n\tEditTextWidget.prototype.propogateKeydownEvent = function(event) {\n\t\tvar newEvent = this.document.createEventObject ? this.document.createEventObject() : this.document.createEvent(\"Events\");\n\t\tif(newEvent.initEvent) {\n\t\t\tnewEvent.initEvent(\"keydown\", true, true);\n\t\t}\n\t\tnewEvent.keyCode = event.keyCode;\n\t\tnewEvent.which = event.which;\n\t\tnewEvent.metaKey = event.metaKey;\n\t\tnewEvent.ctrlKey = event.ctrlKey;\n\t\tnewEvent.altKey = event.altKey;\n\t\tnewEvent.shiftKey = event.shiftKey;\n\t\treturn !this.parentDomNode.dispatchEvent(newEvent);\n\t};\n\n\treturn EditTextWidget;\n\n}\n\nexports.editTextWidgetFactory = editTextWidgetFactory;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/editor/operations/bitmap/clear.js": {
"title": "$:/core/modules/editor/operations/bitmap/clear.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/clear.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to clear the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"clear\"] = function(event) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.globalAlpha = 1;\n\tctx.fillStyle = event.paramObject.colour || \"white\";\n\tctx.fillRect(0,0,this.canvasDomNode.width,this.canvasDomNode.height);\n\t// Save changes\n\tthis.strokeEnd();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/resize.js": {
"title": "$:/core/modules/editor/operations/bitmap/resize.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/resize.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to resize the image\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"resize\"] = function(event) {\n\t// Get the new width\n\tvar newWidth = parseInt(event.paramObject.width || this.canvasDomNode.width,10),\n\t\tnewHeight = parseInt(event.paramObject.height || this.canvasDomNode.height,10);\n\t// Update if necessary\n\tif(newWidth > 0 && newHeight > 0 && !(newWidth === this.currCanvas.width && newHeight === this.currCanvas.height)) {\n\t\tthis.changeCanvasSize(newWidth,newHeight);\n\t}\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/bitmap/rotate-left.js": {
"title": "$:/core/modules/editor/operations/bitmap/rotate-left.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/bitmap/rotate-left.js\ntype: application/javascript\nmodule-type: bitmapeditoroperation\n\nBitmap editor operation to rotate the image left by 90 degrees\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"rotate-left\"] = function(event) {\n\t// Rotate the canvas left by 90 degrees\n\tthis.rotateCanvasLeft();\n\t// Update the input controls\n\tthis.refreshToolbar();\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "bitmapeditoroperation"
},
"$:/core/modules/editor/operations/text/excise.js": {
"title": "$:/core/modules/editor/operations/text/excise.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/excise.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to excise the selection to a new tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"excise\"] = function(event,operation) {\n\tvar editTiddler = this.wiki.getTiddler(this.editTitle),\n\t\teditTiddlerTitle = this.editTitle;\n\tif(editTiddler && editTiddler.fields[\"draft.of\"]) {\n\t\teditTiddlerTitle = editTiddler.fields[\"draft.of\"];\n\t}\n\tvar excisionTitle = event.paramObject.title || this.wiki.generateNewTitle(\"New Excision\");\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\tthis.wiki.getModificationFields(),\n\t\t{\n\t\t\ttitle: excisionTitle,\n\t\t\ttext: operation.selection,\n\t\t\ttags: event.paramObject.tagnew === \"yes\" ? [editTiddlerTitle] : []\n\t\t}\n\t));\n\toperation.replacement = excisionTitle;\n\tswitch(event.paramObject.type || \"transclude\") {\n\t\tcase \"transclude\":\n\t\t\toperation.replacement = \"{{\" + operation.replacement+ \"}}\";\n\t\t\tbreak;\n\t\tcase \"link\":\n\t\t\toperation.replacement = \"[[\" + operation.replacement+ \"]]\";\n\t\t\tbreak;\n\t\tcase \"macro\":\n\t\t\toperation.replacement = \"<<\" + (event.paramObject.macro || \"translink\") + \" \\\"\\\"\\\"\" + operation.replacement + \"\\\"\\\"\\\">>\";\n\t\t\tbreak;\n\t}\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/make-link.js": {
"title": "$:/core/modules/editor/operations/text/make-link.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/make-link.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to make a link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"make-link\"] = function(event,operation) {\n\tif(operation.selection) {\n\t\toperation.replacement = \"[[\" + operation.selection + \"|\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t} else {\n\t\toperation.replacement = \"[[\" + event.paramObject.text + \"]]\";\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t}\n\toperation.newSelStart = operation.selStart + operation.replacement.length;\n\toperation.newSelEnd = operation.newSelStart;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/prefix-lines.js": {
"title": "$:/core/modules/editor/operations/text/prefix-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/prefix-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to add a prefix to the selected lines\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"prefix-lines\"] = function(event,operation) {\n\tvar targetCount = parseInt(event.paramObject.count + \"\",10);\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Compose the required prefix\n\tvar prefix = $tw.utils.repeat(event.paramObject.character,targetCount);\n\t// Process each line\n\tvar lines = operation.text.substring(operation.cutStart,operation.cutEnd).split(/\\r?\\n/mg);\n\t$tw.utils.each(lines,function(line,index) {\n\t\t// Remove and count any existing prefix characters\n\t\tvar count = 0;\n\t\twhile(line.charAt(0) === event.paramObject.character) {\n\t\t\tline = line.substring(1);\n\t\t\tcount++;\n\t\t}\n\t\t// Remove any whitespace\n\t\twhile(line.charAt(0) === \" \") {\n\t\t\tline = line.substring(1);\n\t\t}\n\t\t// We're done if we removed the exact required prefix, otherwise add it\n\t\tif(count !== targetCount) {\n\t\t\t// Apply the prefix\n\t\t\tline = prefix + \" \" + line;\n\t\t}\n\t\t// Save the modified line\n\t\tlines[index] = line;\n\t});\n\t// Stitch the replacement text together and set the selection\n\toperation.replacement = lines.join(\"\\n\");\n\tif(lines.length === 1) {\n\t\toperation.newSelStart = operation.cutStart + operation.replacement.length;\n\t\toperation.newSelEnd = operation.newSelStart;\n\t} else {\n\t\toperation.newSelStart = operation.cutStart;\n\t\toperation.newSelEnd = operation.newSelStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-all.js": {
"title": "$:/core/modules/editor/operations/text/replace-all.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-all.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the entire text\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-all\"] = function(event,operation) {\n\toperation.cutStart = 0;\n\toperation.cutEnd = operation.text.length;\n\toperation.replacement = event.paramObject.text;\n\toperation.newSelStart = 0;\n\toperation.newSelEnd = operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/replace-selection.js": {
"title": "$:/core/modules/editor/operations/text/replace-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/replace-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to replace the selection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"replace-selection\"] = function(event,operation) {\n\toperation.replacement = event.paramObject.text;\n\toperation.cutStart = operation.selStart;\n\toperation.cutEnd = operation.selEnd;\n\toperation.newSelStart = operation.selStart;\n\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/save-selection.js": {
"title": "$:/core/modules/editor/operations/text/save-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/save-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to save the current selection in a specified tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"save-selection\"] = function(event,operation) {\n\tvar tiddler = event.paramObject.tiddler,\n\t\tfield = event.paramObject.field || \"text\";\n\tif(tiddler && field) {\n\t\tthis.wiki.setText(tiddler,field,null,operation.text.substring(operation.selStart,operation.selEnd));\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-lines.js": {
"title": "$:/core/modules/editor/operations/text/wrap-lines.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-lines.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selected lines with a prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-lines\"] = function(event,operation) {\n\t// Cut just past the preceding line break, or the start of the text\n\toperation.cutStart = $tw.utils.findPrecedingLineBreak(operation.text,operation.selStart);\n\t// Cut to just past the following line break, or to the end of the text\n\toperation.cutEnd = $tw.utils.findFollowingLineBreak(operation.text,operation.selEnd);\n\t// Add the prefix and suffix\n\toperation.replacement = event.paramObject.prefix + \"\\n\" +\n\t\t\t\toperation.text.substring(operation.cutStart,operation.cutEnd) + \"\\n\" +\n\t\t\t\tevent.paramObject.suffix + \"\\n\";\n\toperation.newSelStart = operation.cutStart + event.paramObject.prefix.length + 1;\n\toperation.newSelEnd = operation.newSelStart + (operation.cutEnd - operation.cutStart);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/editor/operations/text/wrap-selection.js": {
"title": "$:/core/modules/editor/operations/text/wrap-selection.js",
"text": "/*\\\ntitle: $:/core/modules/editor/operations/text/wrap-selection.js\ntype: application/javascript\nmodule-type: texteditoroperation\n\nText editor operation to wrap the selection with the specified prefix and suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports[\"wrap-selection\"] = function(event,operation) {\n\tif(operation.selStart === operation.selEnd) {\n\t\t// No selection; check if we're within the prefix/suffix\n\t\tif(operation.text.substring(operation.selStart - event.paramObject.prefix.length,operation.selStart + event.paramObject.suffix.length) === event.paramObject.prefix + event.paramObject.suffix) {\n\t\t\t// Remove the prefix and suffix\n\t\t\toperation.cutStart = operation.selStart - event.paramObject.prefix.length;\n\t\t\toperation.cutEnd = operation.selEnd + event.paramObject.suffix.length;\n\t\t\toperation.replacement = \"\";\n\t\t\toperation.newSelStart = operation.cutStart;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t} else {\n\t\t\t// Wrap the cursor instead\n\t\t\toperation.cutStart = operation.selStart;\n\t\t\toperation.cutEnd = operation.selEnd;\n\t\t\toperation.replacement = event.paramObject.prefix + event.paramObject.suffix;\n\t\t\toperation.newSelStart = operation.selStart + event.paramObject.prefix.length;\n\t\t\toperation.newSelEnd = operation.newSelStart;\n\t\t}\n\t} else if(operation.text.substring(operation.selStart,operation.selStart + event.paramObject.prefix.length) === event.paramObject.prefix && operation.text.substring(operation.selEnd - event.paramObject.suffix.length,operation.selEnd) === event.paramObject.suffix) {\n\t\t// Prefix and suffix are already present, so remove them\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = operation.selection.substring(event.paramObject.prefix.length,operation.selection.length - event.paramObject.suffix.length);\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t} else {\n\t\t// Add the prefix and suffix\n\t\toperation.cutStart = operation.selStart;\n\t\toperation.cutEnd = operation.selEnd;\n\t\toperation.replacement = event.paramObject.prefix + operation.selection + event.paramObject.suffix;\n\t\toperation.newSelStart = operation.selStart;\n\t\toperation.newSelEnd = operation.selStart + operation.replacement.length;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "texteditoroperation"
},
"$:/core/modules/filters/addprefix.js": {
"title": "$:/core/modules/filters/addprefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/addprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a prefix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand + title);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/addsuffix.js": {
"title": "$:/core/modules/filters/addsuffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/addsuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for adding a suffix to each title in the list. This is\nespecially useful in contexts where only a filter expression is allowed\nand macro substitution isn't available.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.addsuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title + operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/after.js": {
"title": "$:/core/modules/filters/after.js",
"text": "/*\\\ntitle: $:/core/modules/filters/after.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is after the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.after = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index === -1 || index > (results.length - 2)) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index + 1]];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/all/current.js": {
"title": "$:/core/modules/filters/all/current.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/current.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar currTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(currTiddlerTitle) {\n\t\treturn [currTiddlerTitle];\n\t} else {\n\t\treturn [];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/missing.js": {
"title": "$:/core/modules/filters/all/missing.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/missing.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\treturn options.wiki.getMissingTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/orphans.js": {
"title": "$:/core/modules/filters/all/orphans.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/orphans.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[orphans]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphans = function(source,prefix,options) {\n\treturn options.wiki.getOrphanTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/shadows.js": {
"title": "$:/core/modules/filters/all/shadows.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/shadows.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[shadows]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadows = function(source,prefix,options) {\n\treturn options.wiki.allShadowTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tags.js": {
"title": "$:/core/modules/filters/all/tags.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/tags.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tags]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,prefix,options) {\n\treturn Object.keys(options.wiki.getTagMap());\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all/tiddlers.js": {
"title": "$:/core/modules/filters/all/tiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all/tiddlers.js\ntype: application/javascript\nmodule-type: allfilteroperator\n\nFilter function for [all[tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddlers = function(source,prefix,options) {\n\treturn options.wiki.allTitles();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "allfilteroperator"
},
"$:/core/modules/filters/all.js": {
"title": "$:/core/modules/filters/all.js",
"text": "/*\\\ntitle: $:/core/modules/filters/all.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for selecting tiddlers\n\n[all[shadows+tiddlers]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar allFilterOperators;\n\nfunction getAllFilterOperators() {\n\tif(!allFilterOperators) {\n\t\tallFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"allfilteroperator\",allFilterOperators);\n\t}\n\treturn allFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.all = function(source,operator,options) {\n\t// Get our suboperators\n\tvar allFilterOperators = getAllFilterOperators();\n\t// Cycle through the suboperators accumulating their results\n\tvar results = [],\n\t\tsubops = operator.operand.split(\"+\");\n\t// Check for common optimisations\n\tif(subops.length === 1 && subops[0] === \"\") {\n\t\treturn source;\n\t} else if(subops.length === 1 && subops[0] === \"tiddlers\") {\n\t\treturn options.wiki.each;\n\t} else if(subops.length === 1 && subops[0] === \"shadows\") {\n\t\treturn options.wiki.eachShadow;\n\t} else if(subops.length === 2 && subops[0] === \"tiddlers\" && subops[1] === \"shadows\") {\n\t\treturn options.wiki.eachTiddlerPlusShadows;\n\t} else if(subops.length === 2 && subops[0] === \"shadows\" && subops[1] === \"tiddlers\") {\n\t\treturn options.wiki.eachShadowPlusTiddlers;\n\t}\n\t// Do it the hard way\n\tfor(var t=0; t<subops.length; t++) {\n\t\tvar subop = allFilterOperators[subops[t]];\n\t\tif(subop) {\n\t\t\t$tw.utils.pushTop(results,subop(source,operator.prefix,options));\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/backlinks.js": {
"title": "$:/core/modules/filters/backlinks.js",
"text": "/*\\\ntitle: $:/core/modules/filters/backlinks.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the backlinks from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.backlinks = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerBacklinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/before.js": {
"title": "$:/core/modules/filters/before.js",
"text": "/*\\\ntitle: $:/core/modules/filters/before.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler from the current list that is before the tiddler named in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.before = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar index = results.indexOf(operator.operand);\n\tif(index <= 0) {\n\t\treturn [];\n\t} else {\n\t\treturn [results[index - 1]];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/commands.js": {
"title": "$:/core/modules/filters/commands.js",
"text": "/*\\\ntitle: $:/core/modules/filters/commands.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the commands available in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.commands = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.commands,function(commandInfo,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/compare.js": {
"title": "$:/core/modules/filters/compare.js",
"text": "/*\\\ntitle: $:/core/modules/filters/compare.js\ntype: application/javascript\nmodule-type: filteroperator\n\nGeneral purpose comparison operator\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.compare = function(source,operator,options) {\n\tvar suffixes = operator.suffixes || [],\n\t\ttype = (suffixes[0] || [])[0],\n\t\tmode = (suffixes[1] || [])[0],\n\t\ttypeFn = types[type] || types.number,\n\t\tmodeFn = modes[mode] || modes.eq,\n\t\tinvert = operator.prefix === \"!\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tif(modeFn(typeFn(title,operator.operand)) !== invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\nvar types = {\n\t\"number\": function(a,b) {\n\t\treturn compare($tw.utils.parseNumber(a),$tw.utils.parseNumber(b));\n\t},\n\t\"integer\": function(a,b) {\n\t\treturn compare($tw.utils.parseInt(a),$tw.utils.parseInt(b));\n\t},\n\t\"string\": function(a,b) {\n\t\treturn compare(\"\" + a,\"\" +b);\n\t},\n\t\"date\": function(a,b) {\n\t\tvar dateA = $tw.utils.parseDate(a),\n\t\t\tdateB = $tw.utils.parseDate(b);\n\t\tif(!isFinite(dateA)) {\n\t\t\tdateA = new Date(0);\n\t\t}\n\t\tif(!isFinite(dateB)) {\n\t\t\tdateB = new Date(0);\n\t\t}\n\t\treturn compare(dateA,dateB);\n\t},\n\t\"version\": function(a,b) {\n\t\treturn $tw.utils.compareVersions(a,b);\n\t}\n};\n\nfunction compare(a,b) {\n\tif(a > b) {\n\t\treturn +1;\n\t} else if(a < b) {\n\t\treturn -1;\n\t} else {\n\t\treturn 0;\n\t}\n};\n\nvar modes = {\n\t\"eq\": function(value) {return value === 0;},\n\t\"ne\": function(value) {return value !== 0;},\n\t\"gteq\": function(value) {return value >= 0;},\n\t\"gt\": function(value) {return value > 0;},\n\t\"lteq\": function(value) {return value <= 0;},\n\t\"lt\": function(value) {return value < 0;}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/contains.js": {
"title": "$:/core/modules/filters/contains.js",
"text": "/*\\\ntitle: $:/core/modules/filters/contains.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for finding values in array fields\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.contains = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"list\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\tvar list = tiddler.getFieldList(fieldname);\n\t\t\t\tif(list.indexOf(operator.operand) !== -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/count.js": {
"title": "$:/core/modules/filters/count.js",
"text": "/*\\\ntitle: $:/core/modules/filters/count.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the number of entries in the current list.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.count = function(source,operator,options) {\n\tvar count = 0;\n\tsource(function(tiddler,title) {\n\t\tcount++;\n\t});\n\treturn [count + \"\"];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/days.js": {
"title": "$:/core/modules/filters/days.js",
"text": "/*\\\ntitle: $:/core/modules/filters/days.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a specified date field within a specified date interval.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.days = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\tdayInterval = (parseInt(operator.operand,10)||0),\n\t\tdayIntervalSign = $tw.utils.sign(dayInterval),\n\t\ttargetTimeStamp = (new Date()).setHours(0,0,0,0) + 1000*60*60*24*dayInterval,\n\t\tisWithinDays = function(dateField) {\n\t\t\tvar sign = $tw.utils.sign(targetTimeStamp - (new Date(dateField)).setHours(0,0,0,0));\n\t\t\treturn sign === 0 || sign === dayIntervalSign;\n\t\t};\n\n\tif(operator.prefix === \"!\") {\n\t\ttargetTimeStamp = targetTimeStamp - 1000*60*60*24*dayIntervalSign;\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(!isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\t\tif(isWithinDays($tw.utils.parseDate(tiddler.fields[fieldName]))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/each.js": {
"title": "$:/core/modules/filters/each.js",
"text": "/*\\\ntitle: $:/core/modules/filters/each.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique value of the specified field.\nWith suffix \"list\", selects all tiddlers that are values in a specified list field.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.each = function(source,operator,options) {\n\tvar results =[] ,\n\tvalue,values = {},\n\tfield = operator.operand || \"title\";\n\tif(operator.suffix === \"value\" && field === \"title\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(values,title)) {\n\t\t\t\tvalues[title] = true;\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else if(operator.suffix !== \"list-item\") {\n\t\tif(field === \"title\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && !$tw.utils.hop(values,title)) {\n\t\t\t\t\tvalues[title] = true;\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvalue = tiddler.getFieldString(field);\n\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\t$tw.utils.each(\n\t\t\t\t\toptions.wiki.getTiddlerList(title,field),\n\t\t\t\t\tfunction(value) {\n\t\t\t\t\t\tif(!$tw.utils.hop(values,value)) {\n\t\t\t\t\t\t\tvalues[value] = true;\n\t\t\t\t\t\t\tresults.push(value);\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/eachday.js": {
"title": "$:/core/modules/filters/eachday.js",
"text": "/*\\\ntitle: $:/core/modules/filters/eachday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects one tiddler for each unique day covered by the specified date field\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.eachday = function(source,operator,options) {\n\tvar results = [],\n\t\tvalues = [],\n\t\tfieldName = operator.operand || \"modified\";\n\t// Function to convert a date/time to a date integer\n\tvar toDate = function(value) {\n\t\tvalue = (new Date(value)).setHours(0,0,0,0);\n\t\treturn value+0;\n\t};\n\tsource(function(tiddler,title) {\n\t\tif(tiddler && tiddler.fields[fieldName]) {\n\t\t\tvar value = toDate($tw.utils.parseDate(tiddler.fields[fieldName]));\n\t\t\tif(values.indexOf(value) === -1) {\n\t\t\t\tvalues.push(value);\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editiondescription.js": {
"title": "$:/core/modules/filters/editiondescription.js",
"text": "/*\\\ntitle: $:/core/modules/filters/editiondescription.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the descriptions of the specified edition names\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editiondescription = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(editionInfo,title)) {\n\t\t\t\tresults.push(editionInfo[title].description || \"\");\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/editions.js": {
"title": "$:/core/modules/filters/editions.js",
"text": "/*\\\ntitle: $:/core/modules/filters/editions.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the available editions in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.editions = function(source,operator,options) {\n\tvar results = [],\n\t\teditionInfo = $tw.utils.getEditionInfo();\n\tif(editionInfo) {\n\t\t$tw.utils.each(editionInfo,function(info,name) {\n\t\t\tresults.push(name);\n\t\t});\n\t}\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/else.js": {
"title": "$:/core/modules/filters/else.js",
"text": "/*\\\ntitle: $:/core/modules/filters/else.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing an empty input list with a constant, passing a non-empty input list straight through\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.else = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tif(results.length === 0) {\n\t\treturn [operator.operand];\n\t} else {\n\t\treturn results;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/decodeuricomponent.js": {
"title": "$:/core/modules/filters/decodeuricomponent.js",
"text": "/*\\\ntitle: $:/core/modules/filters/decodeuricomponent.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for applying decodeURIComponent() to each item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter functions\n*/\n\nexports.decodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURIComponent(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuricomponent = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURIComponent(title));\n\t});\n\treturn results;\n};\n\nexports.decodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar value = title;\n\t\ttry {\n\t\t\tvalue = decodeURI(title);\n\t\t} catch(e) {\n\t\t}\n\t\tresults.push(value);\n\t});\n\treturn results;\n};\n\nexports.encodeuri = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(encodeURI(title));\n\t});\n\treturn results;\n};\n\nexports.decodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlDecode(title));\n\t});\n\treturn results;\n};\n\nexports.encodehtml = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.htmlEncode(title));\n\t});\n\treturn results;\n};\n\nexports.stringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.stringify(title));\n\t});\n\treturn results;\n};\n\nexports.jsonstringify = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.jsonStringify(title));\n\t});\n\treturn results;\n};\n\nexports.escaperegexp = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push($tw.utils.escapeRegExp(title));\n\t});\n\treturn results;\n};\n\nexports.escapecss = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t// escape any character with a special meaning in CSS using CSS.escape()\n\t\tresults.push(CSS.escape(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/enlist.js": {
"title": "$:/core/modules/filters/enlist.js",
"text": "/*\\\ntitle: $:/core/modules/filters/enlist.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand parsed as a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.enlist = function(source,operator,options) {\n\tvar allowDuplicates = false;\n\tswitch(operator.suffix) {\n\t\tcase \"raw\":\n\t\t\tallowDuplicates = true;\n\t\t\tbreak;\n\t\tcase \"dedupe\":\n\t\t\tallowDuplicates = false;\n\t\t\tbreak;\n\t}\n\tvar list = $tw.utils.parseStringArray(operator.operand,allowDuplicates);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/field.js": {
"title": "$:/core/modules/filters/field.js",
"text": "/*\\\ntitle: $:/core/modules/filters/field.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.field = function(source,operator,options) {\n\tvar results = [],indexedResults,\n\t\tfieldname = (operator.suffix || operator.operator || \"title\").toLowerCase();\n\tif(operator.prefix === \"!\") {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text !== operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.regexp) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && !!operator.regexp.exec(text)) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tif(source.byField && operator.operand) {\n\t\t\t\tindexedResults = source.byField(fieldname,operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults\n\t\t\t\t}\n\t\t\t}\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler) {\n\t\t\t\t\tvar text = tiddler.getFieldString(fieldname);\n\t\t\t\t\tif(text !== null && text === operator.operand) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/fields.js": {
"title": "$:/core/modules/filters/fields.js",
"text": "/*\\\ntitle: $:/core/modules/filters/fields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.fields = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName,\n\t\tsuffixes = (operator.suffixes || [])[0] || [],\n\t\toperand = $tw.utils.parseStringArray(operator.operand);\n\t\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(suffixes.indexOf(\"include\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? $tw.utils.pushTop(results,fieldName) : \"\";\n\t\t\t\t}\n\t\t\t} else if (suffixes.indexOf(\"exclude\") !== -1) {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t(operand.indexOf(fieldName) !== -1) ? \"\" : $tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else if\n\t\t\telse {\n\t\t\t\tfor(fieldName in tiddler.fields) {\n\t\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t\t}\n\t\t\t} // else\n\t\t} // if (tiddler)\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/get.js": {
"title": "$:/core/modules/filters/get.js",
"text": "/*\\\ntitle: $:/core/modules/filters/get.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing tiddler titles by the value of the field specified in the operand.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.get = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tvar value = tiddler.getFieldString(operator.operand);\n\t\t\tif(value) {\n\t\t\t\tresults.push(value);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getindex.js": {
"title": "$:/core/modules/filters/getindex.js",
"text": "/*\\\ntitle: $:/core/modules/filters/getindex.js\ntype: application/javascript\nmodule-type: filteroperator\n\nreturns the value at a given index of datatiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getindex = function(source,operator,options) {\n\tvar data,title,results = [];\n\tif(operator.operand){\n\t\tsource(function(tiddler,title) {\n\t\t\ttitle = tiddler ? tiddler.fields.title : title;\n\t\t\tdata = options.wiki.extractTiddlerDataItem(tiddler,operator.operand);\n\t\t\tif(data) {\n\t\t\t\tresults.push(data);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/getvariable.js": {
"title": "$:/core/modules/filters/getvariable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/getvariable.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing input values by the value of the variable with the same name, or blank if the variable is missing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.getvariable = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.widget.getVariable(title) || \"\");\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/has.js": {
"title": "$:/core/modules/filters/has.js",
"text": "/*\\\ntitle: $:/core/modules/filters/has.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a tiddler has the specified field or index\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.has = function(source,operator,options) {\n\tvar results = [],\n\t\tinvert = operator.prefix === \"!\";\n\n\tif(operator.suffix === \"field\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop(tiddler.fields,operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse if(operator.suffix === \"index\") {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || (tiddler && (!$tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)))) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop($tw.wiki.getTiddlerDataCached(tiddler,Object.create(null)),operator.operand)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\telse {\n\t\tif(invert) {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(!tiddler || !$tw.utils.hop(tiddler.fields,operator.operand) || (tiddler.fields[operator.operand] === \"\")) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddler && $tw.utils.hop(tiddler.fields,operator.operand) && !(tiddler.fields[operator.operand] === \"\" || tiddler.fields[operator.operand].length === 0)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\t\t\t\t\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/haschanged.js": {
"title": "$:/core/modules/filters/haschanged.js",
"text": "/*\\\ntitle: $:/core/modules/filters/haschanged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returns tiddlers from the list that have a non-zero changecount.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.haschanged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) === 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.getChangeCount(title) > 0) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/indexes.js": {
"title": "$:/core/modules/filters/indexes.js",
"text": "/*\\\ntitle: $:/core/modules/filters/indexes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the indexes of a data tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.indexes = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar data = options.wiki.getTiddlerDataCached(title);\n\t\tif(data) {\n\t\t\t$tw.utils.pushTop(results,Object.keys(data));\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/insertbefore.js": {
"title": "$:/core/modules/filters/insertbefore.js",
"text": "/*\\\ntitle: $:/core/modules/filters/insertbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nInsert an item before another item in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.insertbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\tvar target = options.widget && options.widget.getVariable(operator.suffix || \"currentTiddler\");\n\tif(target !== operator.operand) {\n\t\t// Remove the entry from the list if it is present\n\t\tvar pos = results.indexOf(operator.operand);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,1);\n\t\t}\n\t\t// Insert the entry before the target marker\n\t\tpos = results.indexOf(target);\n\t\tif(pos !== -1) {\n\t\t\tresults.splice(pos,0,operator.operand);\n\t\t} else {\n\t\t\tresults.push(operator.operand);\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/is/binary.js": {
"title": "$:/core/modules/filters/is/binary.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/binary.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[binary]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.binary = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isBinaryTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/blank.js": {
"title": "$:/core/modules/filters/is/blank.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/blank.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[blank]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.blank = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!title) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/current.js": {
"title": "$:/core/modules/filters/is/current.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/current.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[current]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.current = function(source,prefix,options) {\n\tvar results = [],\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\");\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title !== currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title === currTiddlerTitle) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/image.js": {
"title": "$:/core/modules/filters/is/image.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/image.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[image]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.image = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isImageTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/missing.js": {
"title": "$:/core/modules/filters/is/missing.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/missing.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[missing]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.missing = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/orphan.js": {
"title": "$:/core/modules/filters/is/orphan.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/orphan.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[orphan]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.orphan = function(source,prefix,options) {\n\tvar results = [],\n\t\torphanTitles = options.wiki.getOrphanTitles();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(orphanTitles.indexOf(title) !== -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/shadow.js": {
"title": "$:/core/modules/filters/is/shadow.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/shadow.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[shadow]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadow = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isShadowTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/system.js": {
"title": "$:/core/modules/filters/is/system.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/system.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[system]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.system = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.isSystemTiddler(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tag.js": {
"title": "$:/core/modules/filters/is/tag.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/tag.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tag]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,prefix,options) {\n\tvar results = [],\n\t\ttagMap = options.wiki.getTagMap();\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!$tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif($tw.utils.hop(tagMap,title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/tiddler.js": {
"title": "$:/core/modules/filters/is/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/tiddler.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[tiddler]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tiddler = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(options.wiki.tiddlerExists(title)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is/variable.js": {
"title": "$:/core/modules/filters/is/variable.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is/variable.js\ntype: application/javascript\nmodule-type: isfilteroperator\n\nFilter function for [is[variable]]\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variable = function(source,prefix,options) {\n\tvar results = [];\n\tif(prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!(title in options.widget.variables)) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title in options.widget.variables) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "isfilteroperator"
},
"$:/core/modules/filters/is.js": {
"title": "$:/core/modules/filters/is.js",
"text": "/*\\\ntitle: $:/core/modules/filters/is.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking tiddler properties\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar isFilterOperators;\n\nfunction getIsFilterOperators() {\n\tif(!isFilterOperators) {\n\t\tisFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"isfilteroperator\",isFilterOperators);\n\t}\n\treturn isFilterOperators;\n}\n\n/*\nExport our filter function\n*/\nexports.is = function(source,operator,options) {\n\t// Dispatch to the correct isfilteroperator\n\tvar isFilterOperators = getIsFilterOperators();\n\tif(operator.operand) {\n\t\tvar isFilterOperator = isFilterOperators[operator.operand];\n\t\tif(isFilterOperator) {\n\t\t\treturn isFilterOperator(source,operator.prefix,options);\n\t\t} else {\n\t\t\treturn [$tw.language.getString(\"Error/IsFilterOperator\")];\n\t\t}\n\t} else {\n\t\t// Return all tiddlers if the operand is missing\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t\treturn results;\n\t}\n};\n\n})();",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/limit.js": {
"title": "$:/core/modules/filters/limit.js",
"text": "/*\\\ntitle: $:/core/modules/filters/limit.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for chopping the results to a specified maximum number of entries\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.limit = function(source,operator,options) {\n\tvar results = [];\n\t// Convert to an array\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\t// Slice the array if necessary\n\tvar limit = Math.min(results.length,parseInt(operator.operand,10));\n\tif(operator.prefix === \"!\") {\n\t\tresults = results.slice(-limit);\n\t} else {\n\t\tresults = results.slice(0,limit);\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/links.js": {
"title": "$:/core/modules/filters/links.js",
"text": "/*\\\ntitle: $:/core/modules/filters/links.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning all the links from a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.links = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlerLinks(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/list.js": {
"title": "$:/core/modules/filters/list.js",
"text": "/*\\\ntitle: $:/core/modules/filters/list.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddlers whose title is listed in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.list = function(source,operator,options) {\n\tvar results = [],\n\t\ttr = $tw.utils.parseTextReference(operator.operand),\n\t\tcurrTiddlerTitle = options.widget && options.widget.getVariable(\"currentTiddler\"),\n\t\tlist = options.wiki.getTiddlerList(tr.title || currTiddlerTitle,tr.field,tr.index);\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults = list;\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listed.js": {
"title": "$:/core/modules/filters/listed.js",
"text": "/*\\\ntitle: $:/core/modules/filters/listed.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that have the selected tiddlers in a list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.listed = function(source,operator,options) {\n\tvar field = operator.operand || \"list\",\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.findListingsOfTiddler(title,field));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/listops.js": {
"title": "$:/core/modules/filters/listops.js",
"text": "/*\\\ntitle: $:/core/modules/filters/listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for manipulating the current selection list\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOrder a list\n*/\nexports.order = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.operand.toLowerCase() === \"reverse\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.unshift(title);\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nReverse list\n*/\nexports.reverse = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.unshift(title);\n\t});\n\treturn results;\n};\n\n/*\nFirst entry/entries in list\n*/\nexports.first = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,count);\n};\n\n/*\nLast entry/entries in list\n*/\nexports.last = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(-count);\n};\n\n/*\nAll but the first entry/entries of the list\n*/\nexports.rest = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count);\n};\nexports.butfirst = exports.rest;\nexports.bf = exports.rest;\n\n/*\nAll but the last entry/entries of the list\n*/\nexports.butlast = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(0,-count);\n};\nexports.bl = exports.butlast;\n\n/*\nThe nth member of the list\n*/\nexports.nth = function(source,operator,options) {\n\tvar count = $tw.utils.getInt(operator.operand,1),\n\t\tresults = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results.slice(count - 1,count);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/lookup.js": {
"title": "$:/core/modules/filters/lookup.js",
"text": "/*\\\ntitle: $:/core/modules/filters/lookup.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that looks up values via a title prefix\n\n[lookup:<field>[<prefix>]]\n\nPrepends the prefix to the selected items and returns the specified field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.lookup = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(options.wiki.getTiddlerText(operator.operand + title) || options.wiki.getTiddlerText(operator.operand + operator.suffix));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/match.js": {
"title": "$:/core/modules/filters/match.js",
"text": "/*\\\ntitle: $:/core/modules/filters/match.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title matches a string\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.match = function(source,operator,options) {\n\tvar results = [],\n\t\tsuffixes = (operator.suffixes || [])[0] || [];\n\tif(suffixes.indexOf(\"caseinsensitive\") !== -1) {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() !== (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title.toLowerCase() === (operator.operand || \"\").toLowerCase()) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t} else {\n\t\tif(operator.prefix === \"!\") {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title !== operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(title === operator.operand) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/math.js": {
"title": "$:/core/modules/filters/math.js",
"text": "/*\\\ntitle: $:/core/modules/filters/math.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for math. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\nNote that strings are converted to numbers automatically. Trailing non-digits are ignored.\n\n* \"\" converts to 0\n* \"12kk\" converts to 12\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.negate = makeNumericBinaryOperator(\n\tfunction(a) {return -a}\n);\n\nexports.abs = makeNumericBinaryOperator(\n\tfunction(a) {return Math.abs(a)}\n);\n\nexports.ceil = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(a)}\n);\n\nexports.floor = makeNumericBinaryOperator(\n\tfunction(a) {return Math.floor(a)}\n);\n\nexports.round = makeNumericBinaryOperator(\n\tfunction(a) {return Math.round(a)}\n);\n\nexports.trunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.trunc(a)}\n);\n\nexports.untrunc = makeNumericBinaryOperator(\n\tfunction(a) {return Math.ceil(Math.abs(a)) * Math.sign(a)}\n);\n\nexports.sign = makeNumericBinaryOperator(\n\tfunction(a) {return Math.sign(a)}\n);\n\nexports.add = makeNumericBinaryOperator(\n\tfunction(a,b) {return a + b;}\n);\n\nexports.subtract = makeNumericBinaryOperator(\n\tfunction(a,b) {return a - b;}\n);\n\nexports.multiply = makeNumericBinaryOperator(\n\tfunction(a,b) {return a * b;}\n);\n\nexports.divide = makeNumericBinaryOperator(\n\tfunction(a,b) {return a / b;}\n);\n\nexports.remainder = makeNumericBinaryOperator(\n\tfunction(a,b) {return a % b;}\n);\n\nexports.max = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.max(a,b);}\n);\n\nexports.min = makeNumericBinaryOperator(\n\tfunction(a,b) {return Math.min(a,b);}\n);\n\nexports.fixed = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toFixed.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.precision = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toPrecision.call(a,Math.min(Math.max(b,1),100));}\n);\n\nexports.exponential = makeNumericBinaryOperator(\n\tfunction(a,b) {return Number.prototype.toExponential.call(a,Math.min(Math.max(b,0),100));}\n);\n\nexports.sum = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator + value},\n\t0 // Initial value\n);\n\nexports.product = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return accumulator * value},\n\t1 // Initial value\n);\n\nexports.maxall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.max(accumulator,value)},\n\t-Infinity // Initial value\n);\n\nexports.minall = makeNumericReducingOperator(\n\tfunction(accumulator,value) {return Math.min(accumulator,value)},\n\tInfinity // Initial value\n);\n\nfunction makeNumericBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [],\n\t\t\tnumOperand = $tw.utils.parseNumber(operator.operand);\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push($tw.utils.stringifyNumber(fnCalc($tw.utils.parseNumber(title),numOperand)));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeNumericReducingOperator(fnCalc,initialValue) {\n\tinitialValue = initialValue || 0;\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [$tw.utils.stringifyNumber(result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,$tw.utils.parseNumber(currentValue));\n\t\t},initialValue))];\n\t};\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/minlength.js": {
"title": "$:/core/modules/filters/minlength.js",
"text": "/*\\\ntitle: $:/core/modules/filters/minlength.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for filtering out titles that don't meet the minimum length in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.minlength = function(source,operator,options) {\n\tvar results = [],\n\t\tminLength = parseInt(operator.operand || \"\",10) || 0;\n\tsource(function(tiddler,title) {\n\t\tif(title.length >= minLength) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/modules.js": {
"title": "$:/core/modules/filters/modules.js",
"text": "/*\\\ntitle: $:/core/modules/filters/modules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the modules of a given type in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.modules = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.each($tw.modules.types[title],function(moduleInfo,moduleName) {\n\t\t\tresults.push(moduleName);\n\t\t});\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/moduletypes.js": {
"title": "$:/core/modules/filters/moduletypes.js",
"text": "/*\\\ntitle: $:/core/modules/filters/moduletypes.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the module types in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.moduletypes = function(source,operator,options) {\n\tvar results = [];\n\t$tw.utils.each($tw.modules.types,function(moduleInfo,type) {\n\t\tresults.push(type);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/next.js": {
"title": "$:/core/modules/filters/next.js",
"text": "/*\\\ntitle: $:/core/modules/filters/next.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs next in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.next = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch++;\n\t\tif(match > 0 && match < list.length) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/plugintiddlers.js": {
"title": "$:/core/modules/filters/plugintiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/filters/plugintiddlers.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the titles of the shadow tiddlers within a plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.plugintiddlers = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar pluginInfo = options.wiki.getPluginInfo(title) || options.wiki.getTiddlerDataCached(title,{tiddlers:[]});\n\t\tif(pluginInfo && pluginInfo.tiddlers) {\n\t\t\t$tw.utils.each(pluginInfo.tiddlers,function(fields,title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/prefix.js": {
"title": "$:/core/modules/filters/prefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/prefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title starts with a prefix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.prefix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/previous.js": {
"title": "$:/core/modules/filters/previous.js",
"text": "/*\\\ntitle: $:/core/modules/filters/previous.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning the tiddler whose title occurs immediately prior in the list supplied in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.previous = function(source,operator,options) {\n\tvar results = [],\n\t\tlist = options.wiki.getTiddlerList(operator.operand);\n\tsource(function(tiddler,title) {\n\t\tvar match = list.indexOf(title);\n\t\t// increment match and then test if result is in range\n\t\tmatch--;\n\t\tif(match >= 0) {\n\t\t\tresults.push(list[match]);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/range.js": {
"title": "$:/core/modules/filters/range.js",
"text": "/*\\\ntitle: $:/core/modules/filters/range.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for generating a numeric range.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.range = function(source,operator,options) {\n\tvar results = [];\n\t// Split the operand into numbers delimited by these symbols\n\tvar parts = operator.operand.split(/[,:;]/g),\n\t\tbeg, end, inc, i, fixed = 0;\n\tfor (i=0; i<parts.length; i++) {\n\t\t// Validate real number\n\t\tif(!/^\\s*[+-]?((\\d+(\\.\\d*)?)|(\\.\\d+))\\s*$/.test(parts[i])) {\n\t\t\treturn [\"range: bad number \\\"\" + parts[i] + \"\\\"\"];\n\t\t}\n\t\t// Count digits; the most precise number determines decimal places in output.\n\t\tvar frac = /\\.\\d+/.exec(parts[i]);\n\t\tif(frac) {\n\t\t\tfixed = Math.max(fixed,frac[0].length-1);\n\t\t}\n\t\tparts[i] = parseFloat(parts[i]);\n\t}\n\tswitch(parts.length) {\n\t\tcase 1:\n\t\t\tend = parts[0];\n\t\t\tif (end >= 1) {\n\t\t\t\tbeg = 1;\n\t\t\t}\n\t\t\telse if (end <= -1) {\n\t\t\t\tbeg = -1;\n\t\t\t}\n\t\t\telse {\n\t\t\t\treturn [];\n\t\t\t}\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 2:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = 1;\n\t\t\tbreak;\n\t\tcase 3:\n\t\t\tbeg = parts[0];\n\t\t\tend = parts[1];\n\t\t\tinc = Math.abs(parts[2]);\n\t\t\tbreak;\n\t}\n\tif(inc === 0) {\n\t\treturn [\"range: increment 0 causes infinite loop\"];\n\t}\n\t// May need to count backwards\n\tvar direction = ((end < beg) ? -1 : 1);\n\tinc *= direction;\n\t// Estimate number of resulting elements\n\tif((end - beg) / inc > 10000) {\n\t\treturn [\"range: too many steps (over 10K)\"];\n\t}\n\t// Avoid rounding error on last step\n\tend += direction * 0.5 * Math.pow(0.1,fixed);\n\tvar safety = 10010;\n\t// Enumerate the range\n\tif (end<beg) {\n\t\tfor(i=beg; i>end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tfor(i=beg; i<end; i+=inc) {\n\t\t\tresults.push(i.toFixed(fixed));\n\t\t\tif(--safety<0) {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\tif(safety<0) {\n\t\treturn [\"range: unexpectedly large output\"];\n\t}\n\t// Reverse?\n\tif(operator.prefix === \"!\") {\n\t\tresults.reverse();\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/regexp.js": {
"title": "$:/core/modules/filters/regexp.js",
"text": "/*\\\ntitle: $:/core/modules/filters/regexp.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for regexp matching\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.regexp = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldname = (operator.suffix || \"title\").toLowerCase(),\n\t\tregexpString, regexp, flags = \"\", match,\n\t\tgetFieldString = function(tiddler,title) {\n\t\t\tif(tiddler) {\n\t\t\t\treturn tiddler.getFieldString(fieldname);\n\t\t\t} else if(fieldname === \"title\") {\n\t\t\t\treturn title;\n\t\t\t} else {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t};\n\t// Process flags and construct regexp\n\tregexpString = operator.operand;\n\tmatch = /^\\(\\?([gim]+)\\)/.exec(regexpString);\n\tif(match) {\n\t\tflags = match[1];\n\t\tregexpString = regexpString.substr(match[0].length);\n\t} else {\n\t\tmatch = /\\(\\?([gim]+)\\)$/.exec(regexpString);\n\t\tif(match) {\n\t\t\tflags = match[1];\n\t\t\tregexpString = regexpString.substr(0,regexpString.length - match[0].length);\n\t\t}\n\t}\n\ttry {\n\t\tregexp = new RegExp(regexpString,flags);\n\t} catch(e) {\n\t\treturn [\"\" + e];\n\t}\n\t// Process the incoming tiddlers\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tvar text = getFieldString(tiddler,title);\n\t\t\tif(text !== null) {\n\t\t\t\tif(!!regexp.exec(text)) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removeprefix.js": {
"title": "$:/core/modules/filters/removeprefix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/removeprefix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a prefix from each title in the list. Titles that do not start with the prefix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removeprefix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title.substr(0,operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/removesuffix.js": {
"title": "$:/core/modules/filters/removesuffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/removesuffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for removing a suffix from each title in the list. Titles that do not end with the suffix are removed.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.removesuffix = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tif(title && title.substr(-operator.operand.length) === operator.operand) {\n\t\t\tresults.push(title.substr(0,title.length - operator.operand.length));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sameday.js": {
"title": "$:/core/modules/filters/sameday.js",
"text": "/*\\\ntitle: $:/core/modules/filters/sameday.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that selects tiddlers with a modified date field on the same day as the provided value.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sameday = function(source,operator,options) {\n\tvar results = [],\n\t\tfieldName = operator.suffix || \"modified\",\n\t\ttargetDate = (new Date($tw.utils.parseDate(operator.operand))).setHours(0,0,0,0);\n\t// Function to convert a date/time to a date integer\n\tsource(function(tiddler,title) {\n\t\tif(tiddler) {\n\t\t\tif(tiddler.getFieldDay(fieldName) === targetDate) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/search.js": {
"title": "$:/core/modules/filters/search.js",
"text": "/*\\\ntitle: $:/core/modules/filters/search.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for searching for the text in the operand tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.search = function(source,operator,options) {\n\tvar invert = operator.prefix === \"!\";\n\tif(operator.suffixes) {\n\t\tvar hasFlag = function(flag) {\n\t\t\t\treturn (operator.suffixes[1] || []).indexOf(flag) !== -1;\n\t\t\t},\n\t\t\texcludeFields = false,\n\t\t\tfieldList = operator.suffixes[0] || [],\n\t\t\tfirstField = fieldList[0] || \"\", \n\t\t\tfirstChar = firstField.charAt(0),\n\t\t\tfields;\n\t\tif(firstChar === \"-\") {\n\t\t\tfields = [firstField.slice(1)].concat(fieldList.slice(1));\n\t\t\texcludeFields = true;\n\t\t} else if(fieldList[0] === \"*\"){\n\t\t\tfields = [];\n\t\t\texcludeFields = true;\n\t\t} else {\n\t\t\tfields = fieldList.slice(0);\n\t\t}\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert,\n\t\t\tfield: fields,\n\t\t\texcludeField: excludeFields,\n\t\t\tcaseSensitive: hasFlag(\"casesensitive\"),\n\t\t\tliteral: hasFlag(\"literal\"),\n\t\t\twhitespace: hasFlag(\"whitespace\"),\n\t\t\tanchored: hasFlag(\"anchored\"),\n\t\t\tregexp: hasFlag(\"regexp\"),\n\t\t\twords: hasFlag(\"words\")\n\t\t});\n\t} else {\n\t\treturn options.wiki.search(operator.operand,{\n\t\t\tsource: source,\n\t\t\tinvert: invert\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/shadowsource.js": {
"title": "$:/core/modules/filters/shadowsource.js",
"text": "/*\\\ntitle: $:/core/modules/filters/shadowsource.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the source plugins for shadow tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.shadowsource = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar source = options.wiki.getShadowSource(title);\n\t\tif(source) {\n\t\t\t$tw.utils.pushTop(results,source);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/sort.js": {
"title": "$:/core/modules/filters/sort.js",
"text": "/*\\\ntitle: $:/core/modules/filters/sort.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for sorting\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.sort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,false);\n\treturn results;\n};\n\nexports.nsort = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",false,true);\n\treturn results;\n};\n\nexports.sortan = function(source, operator, options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results, operator.operand || \"title\", operator.prefix === \"!\",false,false,true);\n\treturn results;\n};\n\nexports.sortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,false);\n\treturn results;\n};\n\nexports.nsortcs = function(source,operator,options) {\n\tvar results = prepare_results(source);\n\toptions.wiki.sortTiddlers(results,operator.operand || \"title\",operator.prefix === \"!\",true,true);\n\treturn results;\n};\n\nvar prepare_results = function (source) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/splitbefore.js": {
"title": "$:/core/modules/filters/splitbefore.js",
"text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator that splits each result on the first occurance of the specified separator and returns the unique values.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitbefore = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar parts = title.split(operator.operand);\n\t\tif(parts.length === 1) {\n\t\t\t$tw.utils.pushTop(results,parts[0]);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,parts[0] + operator.operand);\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/storyviews.js": {
"title": "$:/core/modules/filters/storyviews.js",
"text": "/*\\\ntitle: $:/core/modules/filters/storyviews.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the story views in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.storyviews = function(source,operator,options) {\n\tvar results = [],\n\t\tstoryviews = {};\n\t$tw.modules.applyMethods(\"storyview\",storyviews);\n\t$tw.utils.each(storyviews,function(info,name) {\n\t\tresults.push(name);\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/strings.js": {
"title": "$:/core/modules/filters/strings.js",
"text": "/*\\\ntitle: $:/core/modules/filters/strings.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operators for strings. Unary/binary operators work on each item in turn, and return a new item list.\n\nSum/product/maxall/minall operate on the entire list, returning a single item.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.length = makeStringBinaryOperator(\n\tfunction(a) {return [\"\" + (\"\" + a).length];}\n);\n\nexports.uppercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toUpperCase()];}\n);\n\nexports.lowercase = makeStringBinaryOperator(\n\tfunction(a) {return [(\"\" + a).toLowerCase()];}\n);\n\nexports.sentencecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toSentenceCase(a)];}\n);\n\nexports.titlecase = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.toTitleCase(a)];}\n);\n\nexports.trim = makeStringBinaryOperator(\n\tfunction(a) {return [$tw.utils.trim(a)];}\n);\n\nexports.split = makeStringBinaryOperator(\n\tfunction(a,b) {return (\"\" + a).split(b);}\n);\n\nexports.join = makeStringReducingOperator(\n\tfunction(accumulator,value,operand) {\n\t\tif(accumulator === null) {\n\t\t\treturn value;\n\t\t} else {\n\t\t\treturn accumulator + operand + value;\n\t\t}\n\t},null\n);\n\nfunction makeStringBinaryOperator(fnCalc) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tArray.prototype.push.apply(result,fnCalc(title,operator.operand || \"\"));\n\t\t});\n\t\treturn result;\n\t};\n}\n\nfunction makeStringReducingOperator(fnCalc,initialValue) {\n\treturn function(source,operator,options) {\n\t\tvar result = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tresult.push(title);\n\t\t});\n\t\treturn [result.reduce(function(accumulator,currentValue) {\n\t\t\treturn fnCalc(accumulator,currentValue,operator.operand || \"\");\n\t\t},initialValue) || \"\"];\n\t};\n}\n\nexports.splitregexp = function(source,operator,options) {\n\tvar result = [],\n\t\tsuffix = operator.suffix || \"\",\n\t\tflags = (suffix.indexOf(\"m\") !== -1 ? \"m\" : \"\") + (suffix.indexOf(\"i\") !== -1 ? \"i\" : \"\"),\n\t\tregExp;\n\ttry {\n\t\tregExp = new RegExp(operator.operand || \"\",flags);\t\t\n\t} catch(ex) {\n\t\treturn [\"RegExp error: \" + ex];\n\t}\n\tsource(function(tiddler,title) {\n\t\tArray.prototype.push.apply(result,title.split(regExp));\n\t});\t\t\n\treturn result;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subfilter.js": {
"title": "$:/core/modules/filters/subfilter.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subfilter.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning its operand evaluated as a filter\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subfilter = function(source,operator,options) {\n\tvar list = options.wiki.filterTiddlers(operator.operand,options.widget,source);\n\tif(operator.prefix === \"!\") {\n\t\tvar results = [];\n\t\tsource(function(tiddler,title) {\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t\treturn results;\n\t} else {\n\t\treturn list;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/subtiddlerfields.js": {
"title": "$:/core/modules/filters/subtiddlerfields.js",
"text": "/*\\\ntitle: $:/core/modules/filters/subtiddlerfields.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the fields on the selected subtiddlers of the plugin named in the operand\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.subtiddlerfields = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar subtiddler = options.wiki.getSubTiddler(operator.operand,title);\n\t\tif(subtiddler) {\n\t\t\tfor(var fieldName in subtiddler.fields) {\n\t\t\t\t$tw.utils.pushTop(results,fieldName);\n\t\t\t}\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/suffix.js": {
"title": "$:/core/modules/filters/suffix.js",
"text": "/*\\\ntitle: $:/core/modules/filters/suffix.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking if a title ends with a suffix\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.suffix = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(title.substr(-operator.operand.length) === operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tag.js": {
"title": "$:/core/modules/filters/tag.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tag.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for checking for the presence of a tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tag = function(source,operator,options) {\n\tvar results = [],indexedResults;\n\tif((operator.suffix || \"\").toLowerCase() === \"strict\" && !operator.operand) {\n\t\t// New semantics:\n\t\t// Always return copy of input if operator.operand is missing\n\t\tsource(function(tiddler,title) {\n\t\t\tresults.push(title);\n\t\t});\n\t} else {\n\t\t// Old semantics:\n\t\tvar tiddlers;\n\t\tif(operator.prefix === \"!\") {\n\t\t\t// Returns a copy of the input if operator.operand is missing\n\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\tsource(function(tiddler,title) {\n\t\t\t\tif(tiddlers.indexOf(title) === -1) {\n\t\t\t\t\tresults.push(title);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// Returns empty results if operator.operand is missing\n\t\t\tif(source.byTag) {\n\t\t\t\tindexedResults = source.byTag(operator.operand);\n\t\t\t\tif(indexedResults) {\n\t\t\t\t\treturn indexedResults;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\ttiddlers = options.wiki.getTiddlersWithTag(operator.operand);\n\t\t\t\tsource(function(tiddler,title) {\n\t\t\t\t\tif(tiddlers.indexOf(title) !== -1) {\n\t\t\t\t\t\tresults.push(title);\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tresults = options.wiki.sortByList(results,operator.operand);\n\t\t\t}\n\t\t}\t\t\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tagging.js": {
"title": "$:/core/modules/filters/tagging.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tagging.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all tiddlers that are tagged with the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tagging = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\t$tw.utils.pushTop(results,options.wiki.getTiddlersWithTag(title));\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/tags.js": {
"title": "$:/core/modules/filters/tags.js",
"text": "/*\\\ntitle: $:/core/modules/filters/tags.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the tags of the selected tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.tags = function(source,operator,options) {\n\tvar tags = {};\n\tsource(function(tiddler,title) {\n\t\tvar t, length;\n\t\tif(tiddler && tiddler.fields.tags) {\n\t\t\tfor(t=0, length=tiddler.fields.tags.length; t<length; t++) {\n\t\t\t\ttags[tiddler.fields.tags[t]] = true;\n\t\t\t}\n\t\t}\n\t});\n\treturn Object.keys(tags);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/then.js": {
"title": "$:/core/modules/filters/then.js",
"text": "/*\\\ntitle: $:/core/modules/filters/then.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for replacing any titles with a constant\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.then = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tresults.push(operator.operand);\n\t});\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/title.js": {
"title": "$:/core/modules/filters/title.js",
"text": "/*\\\ntitle: $:/core/modules/filters/title.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for comparing title fields for equality\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.title = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && tiddler.fields.title !== operator.operand) {\n\t\t\t\tresults.push(title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tresults.push(operator.operand);\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/untagged.js": {
"title": "$:/core/modules/filters/untagged.js",
"text": "/*\\\ntitle: $:/core/modules/filters/untagged.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator returning all the selected tiddlers that are untagged\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.untagged = function(source,operator,options) {\n\tvar results = [];\n\tif(operator.prefix === \"!\") {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tsource(function(tiddler,title) {\n\t\t\tif(!tiddler || !tiddler.hasField(\"tags\") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) {\n\t\t\t\t$tw.utils.pushTop(results,title);\n\t\t\t}\n\t\t});\n\t}\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/variables.js": {
"title": "$:/core/modules/filters/variables.js",
"text": "/*\\\ntitle: $:/core/modules/filters/variables.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the active variables\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.variables = function(source,operator,options) {\n\tvar names = [];\n\tfor(var variable in options.widget.variables) {\n\t\tnames.push(variable);\n\t}\n\treturn names.sort();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/wikiparserrules.js": {
"title": "$:/core/modules/filters/wikiparserrules.js",
"text": "/*\\\ntitle: $:/core/modules/filters/wikiparserrules.js\ntype: application/javascript\nmodule-type: filteroperator\n\nFilter operator for returning the names of the wiki parser rules in this wiki\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.wikiparserrules = function(source,operator,options) {\n\tvar results = [],\n\t\toperand = operator.operand;\n\t$tw.utils.each($tw.modules.types.wikirule,function(mod) {\n\t\tvar exp = mod.exports;\n\t\tif(!operand || exp.types[operand]) {\n\t\t\tresults.push(exp.name);\n\t\t}\n\t});\n\tresults.sort();\n\treturn results;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters/x-listops.js": {
"title": "$:/core/modules/filters/x-listops.js",
"text": "/*\\\ntitle: $:/core/modules/filters/x-listops.js\ntype: application/javascript\nmodule-type: filteroperator\n\nExtended filter operators to manipulate the current list.\n\n\\*/\n(function () {\n\n /*jslint node: true, browser: true */\n /*global $tw: false */\n \"use strict\";\n\n /*\n Fetch titles from the current list\n */\n var prepare_results = function (source) {\n var results = [];\n source(function (tiddler, title) {\n results.push(title);\n });\n return results;\n };\n\n /*\n Moves a number of items from the tail of the current list before the item named in the operand\n */\n exports.putbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list after the item named in the operand\n */\n exports.putafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -1) :\n results.slice(0, index + 1).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Replaces the item named in the operand with a number of items from the tail of the current list\n */\n exports.replace = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1);\n return (index === -1) ?\n results.slice(0, -count) :\n results.slice(0, index).concat(results.slice(-count)).concat(results.slice(index + 1, -count));\n };\n\n /*\n Moves a number of items from the tail of the current list to the head of the list\n */\n exports.putfirst = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(-count).concat(results.slice(0, -count));\n };\n\n /*\n Moves a number of items from the head of the current list to the tail of the list\n */\n exports.putlast = function (source, operator) {\n var results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,1);\n return results.slice(count).concat(results.slice(0, count));\n };\n\n /*\n Moves the item named in the operand a number of places forward or backward in the list\n */\n exports.move = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand),\n count = $tw.utils.getInt(operator.suffix,1),\n marker = results.splice(index, 1),\n offset = (index + count) > 0 ? index + count : 0;\n return results.slice(0, offset).concat(marker).concat(results.slice(offset));\n };\n\n /*\n Returns the items from the current list that are after the item named in the operand\n */\n exports.allafter = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(index) :\n results.slice(index + 1);\n };\n\n /*\n Returns the items from the current list that are before the item named in the operand\n */\n exports.allbefore = function (source, operator) {\n var results = prepare_results(source),\n index = results.indexOf(operator.operand);\n return (index === -1) ? [] :\n (operator.suffix) ? results.slice(0, index + 1) :\n results.slice(0, index);\n };\n\n /*\n Appends the items listed in the operand array to the tail of the current list\n */\n exports.append = function (source, operator) {\n var append = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || append.length;\n return (append.length === 0) ? results :\n (operator.prefix) ? results.concat(append.slice(-count)) :\n results.concat(append.slice(0, count));\n };\n\n /*\n Prepends the items listed in the operand array to the head of the current list\n */\n exports.prepend = function (source, operator) {\n var prepend = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = $tw.utils.getInt(operator.suffix,prepend.length);\n return (prepend.length === 0) ? results :\n (operator.prefix) ? prepend.slice(-count).concat(results) :\n prepend.slice(0, count).concat(results);\n };\n\n /*\n Returns all items from the current list except the items listed in the operand array\n */\n exports.remove = function (source, operator) {\n var array = $tw.utils.parseStringArray(operator.operand, \"true\"),\n results = prepare_results(source),\n count = parseInt(operator.suffix) || array.length,\n p,\n len,\n index;\n len = array.length - 1;\n for (p = 0; p < count; ++p) {\n if (operator.prefix) {\n index = results.indexOf(array[len - p]);\n } else {\n index = results.indexOf(array[p]);\n }\n if (index !== -1) {\n results.splice(index, 1);\n }\n }\n return results;\n };\n\n /*\n Returns all items from the current list sorted in the order of the items in the operand array\n */\n exports.sortby = function (source, operator) {\n var results = prepare_results(source);\n if (!results || results.length < 2) {\n return results;\n }\n var lookup = $tw.utils.parseStringArray(operator.operand, \"true\");\n results.sort(function (a, b) {\n return lookup.indexOf(a) - lookup.indexOf(b);\n });\n return results;\n };\n\n /*\n Removes all duplicate items from the current list\n */\n exports.unique = function (source, operator) {\n var results = prepare_results(source);\n var set = results.reduce(function (a, b) {\n if (a.indexOf(b) < 0) {\n a.push(b);\n }\n return a;\n }, []);\n return set;\n };\n})();\n",
"type": "application/javascript",
"module-type": "filteroperator"
},
"$:/core/modules/filters.js": {
"title": "$:/core/modules/filters.js",
"text": "/*\\\ntitle: $:/core/modules/filters.js\ntype: application/javascript\nmodule-type: wikimethod\n\nAdds tiddler filtering methods to the $tw.Wiki object.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParses an operation (i.e. a run) within a filter string\n\toperators: Array of array of operator nodes into which results should be inserted\n\tfilterString: filter string\n\tp: start position within the string\nReturns the new start position, after the parsed operation\n*/\nfunction parseFilterOperation(operators,filterString,p) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\tthrow \"Missing [ in filter expression\";\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\toperator.prefix = filterString.charAt(p++);\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing [ in filter expression\";\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\t// The raw suffix for older filters\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t\t// The processed suffix for newer filters\n\t\t\toperator.suffixes = [];\n\t\t\t$tw.utils.each(operator.suffix.split(\":\"),function(subsuffix) {\n\t\t\t\toperator.suffixes.push([]);\n\t\t\t\t$tw.utils.each(subsuffix.split(\",\"),function(entry) {\n\t\t\t\t\tentry = $tw.utils.trim(entry);\n\t\t\t\t\tif(entry) {\n\t\t\t\t\t\toperator.suffixes[operator.suffixes.length - 1].push(entry); \n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t});\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\toperator.indirect = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\toperator.variable = true;\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\toperator.regexp = new RegExp(rexMatch[1], rexMatch[2]);\n// DEPRECATION WARNING\nconsole.log(\"WARNING: Filter\",operator.operator,\"has a deprecated regexp operand\",operator.regexp);\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\tthrow \"Unterminated regular expression in filter expression\";\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\tthrow \"Missing closing bracket in filter expression\";\n\t\t}\n\t\tif(!operator.regexp) {\n\t\t\toperator.operand = filterString.substring(p,nextBracketPos);\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t\t// Push this operator\n\t\toperators.push(operator);\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\tthrow \"Missing ] in filter expression\";\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n/*\nParse a filter string\n*/\nexports.parseFilter = function(filterString) {\n\tfilterString = filterString || \"\";\n\tvar results = [], // Array of arrays of operator nodes {operator:,operand:}\n\t\tp = 0, // Current position in the filter string\n\t\tmatch;\n\tvar whitespaceRegExp = /(\\s+)/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filterString.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filterString);\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filterString.length) {\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filterString);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\tthrow $tw.language.getString(\"Error/FilterSyntax\");\n\t\t\t}\n\t\t\tvar operation = {\n\t\t\t\tprefix: \"\",\n\t\t\t\toperators: []\n\t\t\t};\n\t\t\tif(match[1]) {\n\t\t\t\toperation.prefix = match[1];\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\tp = parseFilterOperation(operation.operators,filterString,p);\n\t\t\t} else {\n\t\t\t\tp = match.index + match[0].length;\n\t\t\t}\n\t\t\tif(match[3] || match[4] || match[5]) { // Double quoted string, single quoted string or unquoted title\n\t\t\t\toperation.operators.push(\n\t\t\t\t\t{operator: \"title\", operand: match[3] || match[4] || match[5]}\n\t\t\t\t);\n\t\t\t}\n\t\t\tresults.push(operation);\n\t\t}\n\t}\n\treturn results;\n};\n\nexports.getFilterOperators = function() {\n\tif(!this.filterOperators) {\n\t\t$tw.Wiki.prototype.filterOperators = {};\n\t\t$tw.modules.applyMethods(\"filteroperator\",this.filterOperators);\n\t}\n\treturn this.filterOperators;\n};\n\nexports.filterTiddlers = function(filterString,widget,source) {\n\tvar fn = this.compileFilter(filterString);\n\treturn fn.call(this,source,widget);\n};\n\n/*\nCompile a filter into a function with the signature fn(source,widget) where:\nsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\nwidget: an optional widget node for retrieving the current tiddler etc.\n*/\nexports.compileFilter = function(filterString) {\n\tvar filterParseTree;\n\ttry {\n\t\tfilterParseTree = this.parseFilter(filterString);\n\t} catch(e) {\n\t\treturn function(source,widget) {\n\t\t\treturn [$tw.language.getString(\"Error/Filter\") + \": \" + e];\n\t\t};\n\t}\n\t// Get the hashmap of filter operator functions\n\tvar filterOperators = this.getFilterOperators();\n\t// Assemble array of functions, one for each operation\n\tvar operationFunctions = [];\n\t// Step through the operations\n\tvar self = this;\n\t$tw.utils.each(filterParseTree,function(operation) {\n\t\t// Create a function for the chain of operators in the operation\n\t\tvar operationSubFunction = function(source,widget) {\n\t\t\tvar accumulator = source,\n\t\t\t\tresults = [],\n\t\t\t\tcurrTiddlerTitle = widget && widget.getVariable(\"currentTiddler\");\n\t\t\t$tw.utils.each(operation.operators,function(operator) {\n\t\t\t\tvar operand = operator.operand,\n\t\t\t\t\toperatorFunction;\n\t\t\t\tif(!operator.operator) {\n\t\t\t\t\toperatorFunction = filterOperators.title;\n\t\t\t\t} else if(!filterOperators[operator.operator]) {\n\t\t\t\t\toperatorFunction = filterOperators.field;\n\t\t\t\t} else {\n\t\t\t\t\toperatorFunction = filterOperators[operator.operator];\n\t\t\t\t}\n\t\t\t\tif(operator.indirect) {\n\t\t\t\t\toperand = self.getTextReference(operator.operand,\"\",currTiddlerTitle);\n\t\t\t\t}\n\t\t\t\tif(operator.variable) {\n\t\t\t\t\toperand = widget.getVariable(operator.operand,{defaultValue: \"\"});\n\t\t\t\t}\n\t\t\t\t// Invoke the appropriate filteroperator module\n\t\t\t\tresults = operatorFunction(accumulator,{\n\t\t\t\t\t\t\toperator: operator.operator,\n\t\t\t\t\t\t\toperand: operand,\n\t\t\t\t\t\t\tprefix: operator.prefix,\n\t\t\t\t\t\t\tsuffix: operator.suffix,\n\t\t\t\t\t\t\tsuffixes: operator.suffixes,\n\t\t\t\t\t\t\tregexp: operator.regexp\n\t\t\t\t\t\t},{\n\t\t\t\t\t\t\twiki: self,\n\t\t\t\t\t\t\twidget: widget\n\t\t\t\t\t\t});\n\t\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\t\taccumulator = self.makeTiddlerIterator(results);\n\t\t\t\t} else {\n\t\t\t\t\taccumulator = results;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif($tw.utils.isArray(results)) {\n\t\t\t\treturn results;\n\t\t\t} else {\n\t\t\t\tvar resultArray = [];\n\t\t\t\tresults(function(tiddler,title) {\n\t\t\t\t\tresultArray.push(title);\n\t\t\t\t});\n\t\t\t\treturn resultArray;\n\t\t\t}\n\t\t};\n\t\t// Wrap the operator functions in a wrapper function that depends on the prefix\n\t\toperationFunctions.push((function() {\n\t\t\tswitch(operation.prefix || \"\") {\n\t\t\t\tcase \"\": // No prefix means that the operation is unioned into the result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"=\": // The results of the operation are pushed into the result without deduplication\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tArray.prototype.push.apply(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"-\": // The results of this operation are removed from the main result\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t$tw.utils.removeArrayEntries(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"+\": // This operation is applied to the main results so far\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\t// This replaces all the elements of the array, but keeps the actual array so that references to it are preserved\n\t\t\t\t\t\tsource = self.makeTiddlerIterator(results);\n\t\t\t\t\t\tresults.splice(0,results.length);\n\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t};\n\t\t\t\tcase \"~\": // This operation is unioned into the result only if the main result so far is empty\n\t\t\t\t\treturn function(results,source,widget) {\n\t\t\t\t\t\tif(results.length === 0) {\n\t\t\t\t\t\t\t// Main result so far is empty\n\t\t\t\t\t\t\t$tw.utils.pushTop(results,operationSubFunction(source,widget));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t}\n\t\t})());\n\t});\n\t// Return a function that applies the operations to a source iterator of tiddler titles\n\treturn $tw.perf.measure(\"filter: \" + filterString,function filterFunction(source,widget) {\n\t\tif(!source) {\n\t\t\tsource = self.each;\n\t\t} else if(typeof source === \"object\") { // Array or hashmap\n\t\t\tsource = self.makeTiddlerIterator(source);\n\t\t}\n\t\tvar results = [];\n\t\t$tw.utils.each(operationFunctions,function(operationFunction) {\n\t\t\toperationFunction(results,source,widget);\n\t\t});\n\t\treturn results;\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/indexers/backlinks-indexer.js": {
"title": "$:/core/modules/indexers/backlinks-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/backlinks-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers' backlinks\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\n\nfunction BacklinksIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nBacklinksIndexer.prototype.init = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype.rebuild = function() {\n\tthis.index = null;\n}\n\nBacklinksIndexer.prototype._getLinks = function(tiddler) {\n\tvar parser = this.wiki.parseText(tiddler.fields.type, tiddler.fields.text, {});\n\tif(parser) {\n\t\treturn this.wiki.extractLinks(parser.tree);\n\t}\n\treturn [];\n}\n\nBacklinksIndexer.prototype.update = function(updateDescriptor) {\n\tif(!this.index) {\n\t\treturn;\n\t}\n\tvar newLinks = [],\n\t oldLinks = [],\n\t self = this;\n\tif(updateDescriptor.old.exists) {\n\t\toldLinks = this._getLinks(updateDescriptor.old.tiddler);\n\t}\n\tif(updateDescriptor.new.exists) {\n\t\tnewLinks = this._getLinks(updateDescriptor.new.tiddler);\n\t}\n\n\t$tw.utils.each(oldLinks,function(link) {\n\t\tif(self.index[link]) {\n\t\t\tdelete self.index[link][updateDescriptor.old.tiddler.fields.title];\n\t\t}\n\t});\n\t$tw.utils.each(newLinks,function(link) {\n\t\tif(!self.index[link]) {\n\t\t\tself.index[link] = Object.create(null);\n\t\t}\n\t\tself.index[link][updateDescriptor.new.tiddler.fields.title] = true;\n\t});\n}\n\nBacklinksIndexer.prototype.lookup = function(title) {\n\tif(!this.index) {\n\t\tthis.index = Object.create(null);\n\t\tvar self = this;\n\t\tthis.wiki.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self._getLinks(tiddler);\n\t\t\t$tw.utils.each(links, function(link) {\n\t\t\t\tif(!self.index[link]) {\n\t\t\t\t\tself.index[link] = Object.create(null);\n\t\t\t\t}\n\t\t\t\tself.index[link][title] = true;\n\t\t\t});\n\t\t});\n\t}\n\tif(this.index[title]) {\n\t\treturn Object.keys(this.index[title]);\n\t} else {\n\t\treturn [];\n\t}\n}\n\nexports.BacklinksIndexer = BacklinksIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/indexers/field-indexer.js": {
"title": "$:/core/modules/indexers/field-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/field-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each field value\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nvar DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH = 128;\n\nfunction FieldIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nFieldIndexer.prototype.init = function() {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = DEFAULT_MAXIMUM_INDEXED_VALUE_LENGTH;\n\tthis.addIndexMethods();\n}\n\n// Provided for testing\nFieldIndexer.prototype.setMaxIndexedValueLength = function(length) {\n\tthis.index = null;\n\tthis.maxIndexedValueLength = length;\n};\n\nFieldIndexer.prototype.addIndexMethods = function() {\n\tvar self = this;\n\tthis.wiki.each.byField = function(name,value) {\n\t\tvar titles = self.wiki.allTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachShadow.byField = function(name,value) {\n\t\tvar titles = self.wiki.allShadowTitles(),\n\t\t\tlookup = self.lookup(name,value);\n\t\treturn lookup && lookup.filter(function(title) {\n\t\t\treturn titles.indexOf(title) !== -1;\n\t\t});\n\t};\n\tthis.wiki.eachTiddlerPlusShadows.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n\tthis.wiki.eachShadowPlusTiddlers.byField = function(name,value) {\n\t\tvar lookup = self.lookup(name,value);\n\t\treturn lookup ? lookup.slice(0) : null;\n\t};\n};\n\n/*\nTear down and then rebuild the index as if all tiddlers have changed\n*/\nFieldIndexer.prototype.rebuild = function() {\n\t// Invalidate the index so that it will be rebuilt when it is next used\n\tthis.index = null;\n};\n\n/*\nBuild the index for a particular field\n*/\nFieldIndexer.prototype.buildIndexForField = function(name) {\n\tvar self = this;\n\t// Hashmap by field name of hashmap by field value of array of tiddler titles\n\tthis.index = this.index || Object.create(null);\n\tthis.index[name] = Object.create(null);\n\tvar baseIndex = this.index[name];\n\t// Update the index for each tiddler\n\tthis.wiki.eachTiddlerPlusShadows(function(tiddler,title) {\n\t\tif(name in tiddler.fields) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\t// Skip any values above the maximum length\n\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\tbaseIndex[value] = baseIndex[value] || [];\n\t\t\t\tbaseIndex[value].push(title);\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nUpdate the index in the light of a tiddler value changing; note that the title must be identical. (Renames are handled as a separate delete and create)\nupdateDescriptor: {old: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>},new: {tiddler: <tiddler>, shadow: <boolean>, exists: <boolean>}}\n*/\nFieldIndexer.prototype.update = function(updateDescriptor) {\n\tvar self = this;\n\t// Don't do anything if the index hasn't been built yet\n\tif(this.index === null) {\n\t\treturn;\n\t}\n\t// Remove the old tiddler from the index\n\tif(updateDescriptor.old.tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor.old.tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor.old.tiddler.getFieldString(name),\n\t\t\t\t\ttiddlerList = indexEntry[value];\n\t\t\t\tif(tiddlerList) {\n\t\t\t\t\tvar index = tiddlerList.indexOf(updateDescriptor.old.tiddler.fields.title);\n\t\t\t\t\tif(index !== -1) {\n\t\t\t\t\t\ttiddlerList.splice(index,1);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// Add the new tiddler to the index\n\tif(updateDescriptor[\"new\"].tiddler) {\n\t\t$tw.utils.each(this.index,function(indexEntry,name) {\n\t\t\tif(name in updateDescriptor[\"new\"].tiddler.fields) {\n\t\t\t\tvar value = updateDescriptor[\"new\"].tiddler.getFieldString(name);\n\t\t\t\tif(value.length < self.maxIndexedValueLength) {\n\t\t\t\t\tindexEntry[value] = indexEntry[value] || [];\n\t\t\t\t\tindexEntry[value].push(updateDescriptor[\"new\"].tiddler.fields.title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n// Lookup the given field returning a list of tiddler titles\nFieldIndexer.prototype.lookup = function(name,value) {\n\t// Fail the lookup if the value is too long\n\tif(value.length >= this.maxIndexedValueLength) {\n\t\treturn null;\n\t}\n\t// Update the index if it has yet to be built\n\tif(this.index === null || !this.index[name]) {\n\t\tthis.buildIndexForField(name);\n\t}\n\treturn this.index[name][value] || [];\n};\n\nexports.FieldIndexer = FieldIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/indexers/tag-indexer.js": {
"title": "$:/core/modules/indexers/tag-indexer.js",
"text": "/*\\\ntitle: $:/core/modules/indexers/tag-indexer.js\ntype: application/javascript\nmodule-type: indexer\n\nIndexes the tiddlers with each tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global modules: false */\n\"use strict\";\n\nfunction TagIndexer(wiki) {\n\tthis.wiki = wiki;\n}\n\nTagIndexer.prototype.init = function() {\n\tthis.subIndexers = [\n\t\tnew TagSubIndexer(this,\"each\"),\n\t\tnew TagSubIndexer(this,\"eachShadow\"),\n\t\tnew TagSubIndexer(this,\"eachTiddlerPlusShadows\"),\n\t\tnew TagSubIndexer(this,\"eachShadowPlusTiddlers\")\n\t];\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.addIndexMethod();\n\t});\n};\n\nTagIndexer.prototype.rebuild = function() {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.rebuild();\n\t});\n};\n\nTagIndexer.prototype.update = function(updateDescriptor) {\n\t$tw.utils.each(this.subIndexers,function(subIndexer) {\n\t\tsubIndexer.update(updateDescriptor);\n\t});\n};\n\nfunction TagSubIndexer(indexer,iteratorMethod) {\n\tthis.indexer = indexer;\n\tthis.iteratorMethod = iteratorMethod;\n\tthis.index = null; // Hashmap of tag title to {isSorted: bool, titles: [array]} or null if not yet initialised\n}\n\nTagSubIndexer.prototype.addIndexMethod = function() {\n\tvar self = this;\n\tthis.indexer.wiki[this.iteratorMethod].byTag = function(tag) {\n\t\treturn self.lookup(tag).slice(0);\n\t};\n};\n\nTagSubIndexer.prototype.rebuild = function() {\n\tvar self = this;\n\t// Hashmap by tag of array of {isSorted:, titles:[]}\n\tthis.index = Object.create(null);\n\t// Add all the tags\n\tthis.indexer.wiki[this.iteratorMethod](function(tiddler,title) {\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\tif(!self.index[tag]) {\n\t\t\t\tself.index[tag] = {isSorted: false, titles: [title]};\n\t\t\t} else {\n\t\t\t\tself.index[tag].titles.push(title);\n\t\t\t}\n\t\t});\t\t\n\t});\n};\n\nTagSubIndexer.prototype.update = function(updateDescriptor) {\n\tthis.index = null;\n};\n\nTagSubIndexer.prototype.lookup = function(tag) {\n\t// Update the index if it has yet to be built\n\tif(this.index === null) {\n\t\tthis.rebuild();\n\t}\n\tvar indexRecord = this.index[tag];\n\tif(indexRecord) {\n\t\tif(!indexRecord.isSorted) {\n\t\t\tif(this.indexer.wiki.sortByList) {\n\t\t\t\tindexRecord.titles = this.indexer.wiki.sortByList(indexRecord.titles,tag);\n\t\t\t}\t\t\t\n\t\t\tindexRecord.isSorted = true;\n\t\t}\n\t\treturn indexRecord.titles;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n\nexports.TagIndexer = TagIndexer;\n\n})();\n",
"type": "application/javascript",
"module-type": "indexer"
},
"$:/core/modules/info/platform.js": {
"title": "$:/core/modules/info/platform.js",
"text": "/*\\\ntitle: $:/core/modules/info/platform.js\ntype: application/javascript\nmodule-type: info\n\nInitialise basic platform $:/info/ tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.getInfoTiddlerFields = function() {\n\tvar mapBoolean = function(value) {return value ? \"yes\" : \"no\";},\n\t\tinfoTiddlerFields = [];\n\t// Basics\n\tinfoTiddlerFields.push({title: \"$:/info/browser\", text: mapBoolean(!!$tw.browser)});\n\tinfoTiddlerFields.push({title: \"$:/info/node\", text: mapBoolean(!!$tw.node)});\n\tif($tw.browser) {\n\t\t// Document location\n\t\tvar setLocationProperty = function(name,value) {\n\t\t\t\tinfoTiddlerFields.push({title: \"$:/info/url/\" + name, text: value});\t\t\t\n\t\t\t},\n\t\t\tlocation = document.location;\n\t\tsetLocationProperty(\"full\", (location.toString()).split(\"#\")[0]);\n\t\tsetLocationProperty(\"host\", location.host);\n\t\tsetLocationProperty(\"hostname\", location.hostname);\n\t\tsetLocationProperty(\"protocol\", location.protocol);\n\t\tsetLocationProperty(\"port\", location.port);\n\t\tsetLocationProperty(\"pathname\", location.pathname);\n\t\tsetLocationProperty(\"search\", location.search);\n\t\tsetLocationProperty(\"origin\", location.origin);\n\t\t// Screen size\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/width\", text: window.screen.width.toString()});\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/screen/height\", text: window.screen.height.toString()});\n\t\t// Language\n\t\tinfoTiddlerFields.push({title: \"$:/info/browser/language\", text: navigator.language || \"\"});\n\t}\n\treturn infoTiddlerFields;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "info"
},
"$:/core/modules/keyboard.js": {
"title": "$:/core/modules/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/keyboard.js\ntype: application/javascript\nmodule-type: global\n\nKeyboard handling utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar namedKeys = {\n\t\"cancel\": 3,\n\t\"help\": 6,\n\t\"backspace\": 8,\n\t\"tab\": 9,\n\t\"clear\": 12,\n\t\"return\": 13,\n\t\"enter\": 13,\n\t\"pause\": 19,\n\t\"escape\": 27,\n\t\"space\": 32,\n\t\"page_up\": 33,\n\t\"page_down\": 34,\n\t\"end\": 35,\n\t\"home\": 36,\n\t\"left\": 37,\n\t\"up\": 38,\n\t\"right\": 39,\n\t\"down\": 40,\n\t\"printscreen\": 44,\n\t\"insert\": 45,\n\t\"delete\": 46,\n\t\"0\": 48,\n\t\"1\": 49,\n\t\"2\": 50,\n\t\"3\": 51,\n\t\"4\": 52,\n\t\"5\": 53,\n\t\"6\": 54,\n\t\"7\": 55,\n\t\"8\": 56,\n\t\"9\": 57,\n\t\"firefoxsemicolon\": 59,\n\t\"firefoxequals\": 61,\n\t\"a\": 65,\n\t\"b\": 66,\n\t\"c\": 67,\n\t\"d\": 68,\n\t\"e\": 69,\n\t\"f\": 70,\n\t\"g\": 71,\n\t\"h\": 72,\n\t\"i\": 73,\n\t\"j\": 74,\n\t\"k\": 75,\n\t\"l\": 76,\n\t\"m\": 77,\n\t\"n\": 78,\n\t\"o\": 79,\n\t\"p\": 80,\n\t\"q\": 81,\n\t\"r\": 82,\n\t\"s\": 83,\n\t\"t\": 84,\n\t\"u\": 85,\n\t\"v\": 86,\n\t\"w\": 87,\n\t\"x\": 88,\n\t\"y\": 89,\n\t\"z\": 90,\n\t\"numpad0\": 96,\n\t\"numpad1\": 97,\n\t\"numpad2\": 98,\n\t\"numpad3\": 99,\n\t\"numpad4\": 100,\n\t\"numpad5\": 101,\n\t\"numpad6\": 102,\n\t\"numpad7\": 103,\n\t\"numpad8\": 104,\n\t\"numpad9\": 105,\n\t\"multiply\": 106,\n\t\"add\": 107,\n\t\"separator\": 108,\n\t\"subtract\": 109,\n\t\"decimal\": 110,\n\t\"divide\": 111,\n\t\"f1\": 112,\n\t\"f2\": 113,\n\t\"f3\": 114,\n\t\"f4\": 115,\n\t\"f5\": 116,\n\t\"f6\": 117,\n\t\"f7\": 118,\n\t\"f8\": 119,\n\t\"f9\": 120,\n\t\"f10\": 121,\n\t\"f11\": 122,\n\t\"f12\": 123,\n\t\"f13\": 124,\n\t\"f14\": 125,\n\t\"f15\": 126,\n\t\"f16\": 127,\n\t\"f17\": 128,\n\t\"f18\": 129,\n\t\"f19\": 130,\n\t\"f20\": 131,\n\t\"f21\": 132,\n\t\"f22\": 133,\n\t\"f23\": 134,\n\t\"f24\": 135,\n\t\"firefoxminus\": 173,\n\t\"semicolon\": 186,\n\t\"equals\": 187,\n\t\"comma\": 188,\n\t\"dash\": 189,\n\t\"period\": 190,\n\t\"slash\": 191,\n\t\"backquote\": 192,\n\t\"openbracket\": 219,\n\t\"backslash\": 220,\n\t\"closebracket\": 221,\n\t\"quote\": 222\n};\n\nfunction KeyboardManager(options) {\n\tvar self = this;\n\toptions = options || \"\";\n\t// Save the named key hashmap\n\tthis.namedKeys = namedKeys;\n\t// Create a reverse mapping of code to keyname\n\tthis.keyNames = [];\n\t$tw.utils.each(namedKeys,function(keyCode,name) {\n\t\tself.keyNames[keyCode] = name.substr(0,1).toUpperCase() + name.substr(1);\n\t});\n\t// Save the platform-specific name of the \"meta\" key\n\tthis.metaKeyName = $tw.platform.isMac ? \"cmd-\" : \"win-\";\n\tthis.shortcutKeysList = [], // Stores the shortcut-key descriptors\n\tthis.shortcutActionList = [], // Stores the corresponding action strings\n\tthis.shortcutParsedList = []; // Stores the parsed key descriptors\n\tthis.lookupNames = [\"shortcuts\"];\n\tthis.lookupNames.push($tw.platform.isMac ? \"shortcuts-mac\" : \"shortcuts-not-mac\")\n\tthis.lookupNames.push($tw.platform.isWindows ? \"shortcuts-windows\" : \"shortcuts-not-windows\");\n\tthis.lookupNames.push($tw.platform.isLinux ? \"shortcuts-linux\" : \"shortcuts-not-linux\");\n\tthis.updateShortcutLists(this.getShortcutTiddlerList());\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tself.handleShortcutChanges(changes);\n\t});\n}\n\n/*\nReturn an array of keycodes for the modifier keys ctrl, shift, alt, meta\n*/\nKeyboardManager.prototype.getModifierKeys = function() {\n\treturn [\n\t\t16, // Shift\n\t\t17, // Ctrl\n\t\t18, // Alt\n\t\t20, // CAPS LOCK\n\t\t91, // Meta (left)\n\t\t93, // Meta (right)\n\t\t224 // Meta (Firefox)\n\t]\n};\n\n/*\nParses a key descriptor into the structure:\n{\n\tkeyCode: numeric keycode\n\tshiftKey: boolean\n\taltKey: boolean\n\tctrlKey: boolean\n\tmetaKey: boolean\n}\nKey descriptors have the following format:\n\tctrl+enter\n\tctrl+shift+alt+A\n*/\nKeyboardManager.prototype.parseKeyDescriptor = function(keyDescriptor) {\n\tvar components = keyDescriptor.split(/\\+|\\-/),\n\t\tinfo = {\n\t\t\tkeyCode: 0,\n\t\t\tshiftKey: false,\n\t\t\taltKey: false,\n\t\t\tctrlKey: false,\n\t\t\tmetaKey: false\n\t\t};\n\tfor(var t=0; t<components.length; t++) {\n\t\tvar s = components[t].toLowerCase(),\n\t\t\tc = s.charCodeAt(0);\n\t\t// Look for modifier keys\n\t\tif(s === \"ctrl\") {\n\t\t\tinfo.ctrlKey = true;\n\t\t} else if(s === \"shift\") {\n\t\t\tinfo.shiftKey = true;\n\t\t} else if(s === \"alt\") {\n\t\t\tinfo.altKey = true;\n\t\t} else if(s === \"meta\" || s === \"cmd\" || s === \"win\") {\n\t\t\tinfo.metaKey = true;\n\t\t}\n\t\t// Replace named keys with their code\n\t\tif(this.namedKeys[s]) {\n\t\t\tinfo.keyCode = this.namedKeys[s];\n\t\t}\n\t}\n\tif(info.keyCode) {\n\t\treturn info;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nParse a list of key descriptors into an array of keyInfo objects. The key descriptors can be passed as an array of strings or a space separated string\n*/\nKeyboardManager.prototype.parseKeyDescriptors = function(keyDescriptors,options) {\n\tvar self = this;\n\toptions = options || {};\n\toptions.stack = options.stack || [];\n\tvar wiki = options.wiki || $tw.wiki;\n\tif(typeof keyDescriptors === \"string\" && keyDescriptors === \"\") {\n\t\treturn [];\n\t}\n\tif(!$tw.utils.isArray(keyDescriptors)) {\n\t\tkeyDescriptors = keyDescriptors.split(\" \");\n\t}\n\tvar result = [];\n\t$tw.utils.each(keyDescriptors,function(keyDescriptor) {\n\t\t// Look for a named shortcut\n\t\tif(keyDescriptor.substr(0,2) === \"((\" && keyDescriptor.substr(-2,2) === \"))\") {\n\t\t\tif(options.stack.indexOf(keyDescriptor) === -1) {\n\t\t\t\toptions.stack.push(keyDescriptor);\n\t\t\t\tvar name = keyDescriptor.substring(2,keyDescriptor.length - 2),\n\t\t\t\t\tlookupName = function(configName) {\n\t\t\t\t\t\tvar keyDescriptors = wiki.getTiddlerText(\"$:/config/\" + configName + \"/\" + name);\n\t\t\t\t\t\tif(keyDescriptors) {\n\t\t\t\t\t\t\tresult.push.apply(result,self.parseKeyDescriptors(keyDescriptors,options));\n\t\t\t\t\t\t}\n\t\t\t\t\t};\n\t\t\t\t$tw.utils.each(self.lookupNames,function(platformDescriptor) {\n\t\t\t\t\tlookupName(platformDescriptor);\n\t\t\t\t});\n\t\t\t}\n\t\t} else {\n\t\t\tresult.push(self.parseKeyDescriptor(keyDescriptor));\n\t\t}\n\t});\n\treturn result;\n};\n\nKeyboardManager.prototype.getPrintableShortcuts = function(keyInfoArray) {\n\tvar self = this,\n\t\tresult = [];\n\t$tw.utils.each(keyInfoArray,function(keyInfo) {\n\t\tif(keyInfo) {\n\t\t\tresult.push((keyInfo.ctrlKey ? \"ctrl-\" : \"\") + \n\t\t\t\t (keyInfo.shiftKey ? \"shift-\" : \"\") + \n\t\t\t\t (keyInfo.altKey ? \"alt-\" : \"\") + \n\t\t\t\t (keyInfo.metaKey ? self.metaKeyName : \"\") + \n\t\t\t\t (self.keyNames[keyInfo.keyCode]));\n\t\t}\n\t});\n\treturn result;\n}\n\nKeyboardManager.prototype.checkKeyDescriptor = function(event,keyInfo) {\n\treturn keyInfo &&\n\t\t\tevent.keyCode === keyInfo.keyCode && \n\t\t\tevent.shiftKey === keyInfo.shiftKey && \n\t\t\tevent.altKey === keyInfo.altKey && \n\t\t\tevent.ctrlKey === keyInfo.ctrlKey && \n\t\t\tevent.metaKey === keyInfo.metaKey;\n};\n\nKeyboardManager.prototype.checkKeyDescriptors = function(event,keyInfoArray) {\n\tfor(var t=0; t<keyInfoArray.length; t++) {\n\t\tif(this.checkKeyDescriptor(event,keyInfoArray[t])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.getShortcutTiddlerList = function() {\n\treturn $tw.wiki.getTiddlersWithTag(\"$:/tags/KeyboardShortcut\");\n};\n\nKeyboardManager.prototype.updateShortcutLists = function(tiddlerList) {\n\tthis.shortcutTiddlers = tiddlerList;\n\tfor(var i=0; i<tiddlerList.length; i++) {\n\t\tvar title = tiddlerList[i],\n\t\t\ttiddlerFields = $tw.wiki.getTiddler(title).fields;\n\t\tthis.shortcutKeysList[i] = tiddlerFields.key !== undefined ? tiddlerFields.key : undefined;\n\t\tthis.shortcutActionList[i] = tiddlerFields.text;\n\t\tthis.shortcutParsedList[i] = this.shortcutKeysList[i] !== undefined ? this.parseKeyDescriptors(this.shortcutKeysList[i]) : undefined;\n\t}\n};\n\nKeyboardManager.prototype.handleKeydownEvent = function(event) {\n\tvar key, action;\n\tfor(var i=0; i<this.shortcutTiddlers.length; i++) {\n\t\tif(this.shortcutParsedList[i] !== undefined && this.checkKeyDescriptors(event,this.shortcutParsedList[i])) {\n\t\t\tkey = this.shortcutParsedList[i];\n\t\t\taction = this.shortcutActionList[i];\n\t\t}\n\t}\n\tif(key !== undefined) {\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\t$tw.rootWidget.invokeActionString(action,$tw.rootWidget);\n\t\treturn true;\n\t}\n\treturn false;\n};\n\nKeyboardManager.prototype.detectNewShortcuts = function(changedTiddlers) {\n\tvar shortcutConfigTiddlers = [],\n\t\thandled = false;\n\t$tw.utils.each(this.lookupNames,function(platformDescriptor) {\n\t\tvar descriptorString = \"$:/config/\" + platformDescriptor + \"/\";\n\t\tObject.keys(changedTiddlers).forEach(function(configTiddler) {\n\t\t\tvar configString = configTiddler.substr(0, configTiddler.lastIndexOf(\"/\") + 1);\n\t\t\tif(configString === descriptorString) {\n\t\t\t\tshortcutConfigTiddlers.push(configTiddler);\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t});\n\t});\n\tif(handled) {\n\t\treturn $tw.utils.hopArray(changedTiddlers,shortcutConfigTiddlers);\n\t} else {\n\t\treturn false;\n\t}\n};\n\nKeyboardManager.prototype.handleShortcutChanges = function(changedTiddlers) {\n\tvar newList = this.getShortcutTiddlerList();\n\tvar hasChanged = $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers) ? true :\n\t\t($tw.utils.hopArray(changedTiddlers,newList) ? true :\n\t\t(this.detectNewShortcuts(changedTiddlers))\n\t);\n\t// Re-cache shortcuts if something changed\n\tif(hasChanged) {\n\t\tthis.updateShortcutLists(newList);\n\t}\n};\n\nexports.KeyboardManager = KeyboardManager;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/language.js": {
"title": "$:/core/modules/language.js",
"text": "/*\\\ntitle: $:/core/modules/language.js\ntype: application/javascript\nmodule-type: global\n\nThe $tw.Language() manages translateable strings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate an instance of the language manager. Options include:\nwiki: wiki from which to retrieve translation tiddlers\n*/\nfunction Language(options) {\n\toptions = options || \"\";\n\tthis.wiki = options.wiki || $tw.wiki;\n}\n\n/*\nReturn a wikified translateable string. The title is automatically prefixed with \"$:/language/\"\nOptions include:\nvariables: optional hashmap of variables to supply to the language wikification\n*/\nLanguage.prototype.getString = function(title,options) {\n\toptions = options || {};\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.renderTiddler(\"text/plain\",title,{variables: options.variables});\n};\n\n/*\nReturn a raw, unwikified translateable string. The title is automatically prefixed with \"$:/language/\"\n*/\nLanguage.prototype.getRawString = function(title) {\n\ttitle = \"$:/language/\" + title;\n\treturn this.wiki.getTiddlerText(title);\n};\n\nexports.Language = Language;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/macros/changecount.js": {
"title": "$:/core/modules/macros/changecount.js",
"text": "/*\\\ntitle: $:/core/modules/macros/changecount.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the changecount for the current tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"changecount\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn this.wiki.getChangeCount(this.getVariable(\"currentTiddler\")) + \"\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/contrastcolour.js": {
"title": "$:/core/modules/macros/contrastcolour.js",
"text": "/*\\\ntitle: $:/core/modules/macros/contrastcolour.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to choose which of two colours has the highest contrast with a base colour\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"contrastcolour\";\n\nexports.params = [\n\t{name: \"target\"},\n\t{name: \"fallbackTarget\"},\n\t{name: \"colourA\"},\n\t{name: \"colourB\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(target,fallbackTarget,colourA,colourB) {\n\tvar rgbTarget = $tw.utils.parseCSSColor(target) || $tw.utils.parseCSSColor(fallbackTarget);\n\tif(!rgbTarget) {\n\t\treturn colourA;\n\t}\n\tvar rgbColourA = $tw.utils.parseCSSColor(colourA),\n\t\trgbColourB = $tw.utils.parseCSSColor(colourB);\n\tif(rgbColourA && !rgbColourB) {\n\t\treturn rgbColourA;\n\t}\n\tif(rgbColourB && !rgbColourA) {\n\t\treturn rgbColourB;\n\t}\n\tif(!rgbColourA && !rgbColourB) {\n\t\t// If neither colour is readable, return a crude inverse of the target\n\t\treturn [255 - rgbTarget[0],255 - rgbTarget[1],255 - rgbTarget[2],rgbTarget[3]];\n\t}\n\t// Colour brightness formula derived from http://www.w3.org/WAI/ER/WD-AERT/#color-contrast\n\tvar brightnessTarget = rgbTarget[0] * 0.299 + rgbTarget[1] * 0.587 + rgbTarget[2] * 0.114,\n\t\tbrightnessA = rgbColourA[0] * 0.299 + rgbColourA[1] * 0.587 + rgbColourA[2] * 0.114,\n\t\tbrightnessB = rgbColourB[0] * 0.299 + rgbColourB[1] * 0.587 + rgbColourB[2] * 0.114;\n\treturn Math.abs(brightnessTarget - brightnessA) > Math.abs(brightnessTarget - brightnessB) ? colourA : colourB;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/csvtiddlers.js": {
"title": "$:/core/modules/macros/csvtiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/macros/csvtiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to CSV\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"csvtiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"format\"},\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,format) {\n\tvar self = this,\n\t\ttiddlers = this.wiki.filterTiddlers(filter),\n\t\ttiddler,\n\t\tfields = [],\n\t\tt,f;\n\t// Collect all the fields\n\tfor(t=0;t<tiddlers.length; t++) {\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\tfor(f in tiddler.fields) {\n\t\t\tif(fields.indexOf(f) === -1) {\n\t\t\t\tfields.push(f);\n\t\t\t}\n\t\t}\n\t}\n\t// Sort the fields and bring the standard ones to the front\n\tfields.sort();\n\t\"title text modified modifier created creator\".split(\" \").reverse().forEach(function(value,index) {\n\t\tvar p = fields.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tfields.splice(p,1);\n\t\t\tfields.unshift(value)\n\t\t}\n\t});\n\t// Output the column headings\n\tvar output = [], row = [];\n\tfields.forEach(function(value) {\n\t\trow.push(quoteAndEscape(value))\n\t});\n\toutput.push(row.join(\",\"));\n\t// Output each tiddler\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\trow = [];\n\t\ttiddler = this.wiki.getTiddler(tiddlers[t]);\n\t\t\tfor(f=0; f<fields.length; f++) {\n\t\t\t\trow.push(quoteAndEscape(tiddler ? tiddler.getFieldString(fields[f]) || \"\" : \"\"));\n\t\t\t}\n\t\toutput.push(row.join(\",\"));\n\t}\n\treturn output.join(\"\\n\");\n};\n\nfunction quoteAndEscape(value) {\n\treturn \"\\\"\" + value.replace(/\"/mg,\"\\\"\\\"\") + \"\\\"\";\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/displayshortcuts.js": {
"title": "$:/core/modules/macros/displayshortcuts.js",
"text": "/*\\\ntitle: $:/core/modules/macros/displayshortcuts.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to display a list of keyboard shortcuts in human readable form. Notably, it resolves named shortcuts like `((bold))` to the underlying keystrokes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"displayshortcuts\";\n\nexports.params = [\n\t{name: \"shortcuts\"},\n\t{name: \"prefix\"},\n\t{name: \"separator\"},\n\t{name: \"suffix\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(shortcuts,prefix,separator,suffix) {\n\tvar shortcutArray = $tw.keyboardManager.getPrintableShortcuts($tw.keyboardManager.parseKeyDescriptors(shortcuts,{\n\t\twiki: this.wiki\n\t}));\n\tif(shortcutArray.length > 0) {\n\t\tshortcutArray.sort(function(a,b) {\n\t\t return a.toLowerCase().localeCompare(b.toLowerCase());\n\t\t})\n\t\treturn prefix + shortcutArray.join(separator) + suffix;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddler.js": {
"title": "$:/core/modules/macros/jsontiddler.js",
"text": "/*\\\ntitle: $:/core/modules/macros/jsontiddler.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output a single tiddler to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddler\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\ttitle = title || this.getVariable(\"currentTiddler\");\n\tvar tiddler = !!title && this.wiki.getTiddler(title),\n\t\tfields = new Object();\n\tif(tiddler) {\n\t\tfor(var field in tiddler.fields) {\n\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t}\n\t}\n\treturn JSON.stringify(fields,null,$tw.config.preferences.jsonSpaces);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/jsontiddlers.js": {
"title": "$:/core/modules/macros/jsontiddlers.js",
"text": "/*\\\ntitle: $:/core/modules/macros/jsontiddlers.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to output tiddlers matching a filter to JSON\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"jsontiddlers\";\n\nexports.params = [\n\t{name: \"filter\"},\n\t{name: \"spaces\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(filter,spaces) {\n\treturn this.wiki.getTiddlersAsJson(filter,$tw.utils.parseInt(spaces));\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/makedatauri.js": {
"title": "$:/core/modules/macros/makedatauri.js",
"text": "/*\\\ntitle: $:/core/modules/macros/makedatauri.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to convert a string of text to a data URI\n\n<<makedatauri text:\"Text to be converted\" type:\"text/vnd.tiddlywiki\">>\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"makedatauri\";\n\nexports.params = [\n\t{name: \"text\"},\n\t{name: \"type\"},\n\t{name: \"_canonical_uri\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(text,type,_canonical_uri) {\n\treturn $tw.utils.makeDataUri(text,type,_canonical_uri);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/now.js": {
"title": "$:/core/modules/macros/now.js",
"text": "/*\\\ntitle: $:/core/modules/macros/now.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return a formatted version of the current time\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"now\";\n\nexports.params = [\n\t{name: \"format\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(format) {\n\treturn $tw.utils.formatDateString(new Date(),format || \"0hh:0mm, DDth MMM YYYY\");\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/qualify.js": {
"title": "$:/core/modules/macros/qualify.js",
"text": "/*\\\ntitle: $:/core/modules/macros/qualify.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to qualify a state tiddler title according\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"qualify\";\n\nexports.params = [\n\t{name: \"title\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(title) {\n\treturn title + \"-\" + this.getStateQualifier();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/resolvepath.js": {
"title": "$:/core/modules/macros/resolvepath.js",
"text": "/*\\\ntitle: $:/core/modules/macros/resolvepath.js\ntype: application/javascript\nmodule-type: macro\n\nResolves a relative path for an absolute rootpath.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"resolvepath\";\n\nexports.params = [\n\t{name: \"source\"},\n\t{name: \"root\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(source, root) {\n\treturn $tw.utils.resolvePath(source, root);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/unusedtitle.js": {
"title": "$:/core/modules/macros/unusedtitle.js",
"text": "/*\\\ntitle: $:/core/modules/macros/unusedtitle.js\ntype: application/javascript\nmodule-type: macro\nMacro to return a new title that is unused in the wiki. It can be given a name as a base.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"unusedtitle\";\n\nexports.params = [\n\t{name: \"baseName\"},\n\t{name: \"options\"}\n];\n\n/*\nRun the macro\n*/\nexports.run = function(baseName, options) {\n\tif(!baseName) {\n\t\tbaseName = $tw.language.getString(\"DefaultNewTiddlerTitle\");\n\t}\n\treturn this.wiki.generateNewTitle(baseName, options);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/macros/version.js": {
"title": "$:/core/modules/macros/version.js",
"text": "/*\\\ntitle: $:/core/modules/macros/version.js\ntype: application/javascript\nmodule-type: macro\n\nMacro to return the TiddlyWiki core version number\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInformation about this macro\n*/\n\nexports.name = \"version\";\n\nexports.params = [];\n\n/*\nRun the macro\n*/\nexports.run = function() {\n\treturn $tw.version;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/core/modules/parsers/audioparser.js": {
"title": "$:/core/modules/parsers/audioparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/audioparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe audio parser parses an audio tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar AudioParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"audio\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"audio/ogg\"] = AudioParser;\nexports[\"audio/mpeg\"] = AudioParser;\nexports[\"audio/mp3\"] = AudioParser;\nexports[\"audio/mp4\"] = AudioParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/binaryparser.js": {
"title": "$:/core/modules/parsers/binaryparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/binaryparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe binary parser parses a binary tiddler into a warning message and download link\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar BinaryParser = function(type,text,options) {\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on binary tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!title\"}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to external or internal data URI\n\tif(options._canonical_uri) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: options._canonical_uri\n\t\t};\n\t} else if(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/octet-stream\"] = BinaryParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/csvparser.js": {
"title": "$:/core/modules/parsers/csvparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/csvparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe CSV text parser processes CSV files into a table wrapped in a scrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar CsvParser = function(type,text,options) {\n\t// Table framework\n\tthis.tree = [{\n\t\t\"type\": \"scrollable\", \"children\": [{\n\t\t\t\"type\": \"element\", \"tag\": \"table\", \"children\": [{\n\t\t\t\t\"type\": \"element\", \"tag\": \"tbody\", \"children\": []\n\t\t\t}], \"attributes\": {\n\t\t\t\t\"class\": {\"type\": \"string\", \"value\": \"tc-csv-table\"}\n\t\t\t}\n\t\t}]\n\t}];\n\t// Split the text into lines\n\tvar lines = text.split(/\\r?\\n/mg),\n\t\ttag = \"th\";\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar lineText = lines[line];\n\t\tif(lineText) {\n\t\t\tvar row = {\n\t\t\t\t\t\"type\": \"element\", \"tag\": \"tr\", \"children\": []\n\t\t\t\t};\n\t\t\tvar columns = lineText.split(\",\");\n\t\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\t\trow.children.push({\n\t\t\t\t\t\t\"type\": \"element\", \"tag\": tag, \"children\": [{\n\t\t\t\t\t\t\t\"type\": \"text\",\n\t\t\t\t\t\t\t\"text\": columns[column]\n\t\t\t\t\t\t}]\n\t\t\t\t\t});\n\t\t\t}\n\t\t\ttag = \"td\";\n\t\t\tthis.tree[0].children[0].children[0].children.push(row);\n\t\t}\n\t}\n};\n\nexports[\"text/csv\"] = CsvParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/htmlparser.js": {
"title": "$:/core/modules/parsers/htmlparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/htmlparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe HTML parser displays text as raw HTML\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HtmlParser = function(type,text,options) {\n\tvar src;\n\tif(options._canonical_uri) {\n\t\tsrc = options._canonical_uri;\n\t} else if(text) {\n\t\tsrc = \"data:text/html;charset=utf-8,\" + encodeURIComponent(text);\n\t}\n\tthis.tree = [{\n\t\ttype: \"element\",\n\t\ttag: \"iframe\",\n\t\tattributes: {\n\t\t\tsrc: {type: \"string\", value: src},\n\t\t\tsandbox: {type: \"string\", value: \"\"}\n\t\t}\n\t}];\n};\n\nexports[\"text/html\"] = HtmlParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/imageparser.js": {
"title": "$:/core/modules/parsers/imageparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/imageparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe image parser parses an image into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"img\",\n\t\t\tattributes: {}\n\t\t};\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\tif(type === \"image/svg+xml\" || type === \".svg\") {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:image/svg+xml,\" + encodeURIComponent(text)};\n\t\t} else {\n\t\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t\t}\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"image/svg+xml\"] = ImageParser;\nexports[\"image/jpg\"] = ImageParser;\nexports[\"image/jpeg\"] = ImageParser;\nexports[\"image/png\"] = ImageParser;\nexports[\"image/gif\"] = ImageParser;\nexports[\"image/webp\"] = ImageParser;\nexports[\"image/heic\"] = ImageParser;\nexports[\"image/heif\"] = ImageParser;\nexports[\"image/x-icon\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/utils/parseutils.js": {
"title": "$:/core/modules/utils/parseutils.js",
"text": "/*\\\ntitle: $:/core/modules/utils/parseutils.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions concerned with parsing text into tokens.\n\nMost functions have the following pattern:\n\n* The parameters are:\n** `source`: the source string being parsed\n** `pos`: the current parse position within the string\n** Any further parameters are used to identify the token that is being parsed\n* The return value is:\n** null if the token was not found at the specified position\n** an object representing the token with the following standard fields:\n*** `type`: string indicating the type of the token\n*** `start`: start position of the token in the source string\n*** `end`: end position of the token in the source string\n*** Any further fields required to describe the token\n\nThe exception is `skipWhiteSpace`, which just returns the position after the whitespace.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for a whitespace token. Returns null if not found, otherwise returns {type: \"whitespace\", start:, end:,}\n*/\nexports.parseWhiteSpace = function(source,pos) {\n\tvar p = pos,c;\n\twhile(true) {\n\t\tc = source.charAt(p);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tp++;\n\t\t} else {\n\t\t\tbreak;\n\t\t}\n\t}\n\tif(p === pos) {\n\t\treturn null;\n\t} else {\n\t\treturn {\n\t\t\ttype: \"whitespace\",\n\t\t\tstart: pos,\n\t\t\tend: p\n\t\t}\n\t}\n};\n\n/*\nConvenience wrapper for parseWhiteSpace. Returns the position after the whitespace\n*/\nexports.skipWhiteSpace = function(source,pos) {\n\tvar c;\n\twhile(true) {\n\t\tc = source.charAt(pos);\n\t\tif((c === \" \") || (c === \"\\f\") || (c === \"\\n\") || (c === \"\\r\") || (c === \"\\t\") || (c === \"\\v\") || (c === \"\\u00a0\")) { // Ignores some obscure unicode spaces\n\t\t\tpos++;\n\t\t} else {\n\t\t\treturn pos;\n\t\t}\n\t}\n};\n\n/*\nLook for a given string token. Returns null if not found, otherwise returns {type: \"token\", value:, start:, end:,}\n*/\nexports.parseTokenString = function(source,pos,token) {\n\tvar match = source.indexOf(token,pos) === pos;\n\tif(match) {\n\t\treturn {\n\t\t\ttype: \"token\",\n\t\t\tvalue: token,\n\t\t\tstart: pos,\n\t\t\tend: pos + token.length\n\t\t};\n\t}\n\treturn null;\n};\n\n/*\nLook for a token matching a regex. Returns null if not found, otherwise returns {type: \"regexp\", match:, start:, end:,}\n*/\nexports.parseTokenRegExp = function(source,pos,reToken) {\n\tvar node = {\n\t\ttype: \"regexp\",\n\t\tstart: pos\n\t};\n\treToken.lastIndex = pos;\n\tnode.match = reToken.exec(source);\n\tif(node.match && node.match.index === pos) {\n\t\tnode.end = pos + node.match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a string literal. Returns null if not found, otherwise returns {type: \"string\", value:, start:, end:,}\n*/\nexports.parseStringLiteral = function(source,pos) {\n\tvar node = {\n\t\ttype: \"string\",\n\t\tstart: pos\n\t};\n\tvar reString = /(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\")|(?:'([^']*)')/g;\n\treString.lastIndex = pos;\n\tvar match = reString.exec(source);\n\tif(match && match.index === pos) {\n\t\tnode.value = match[1] !== undefined ? match[1] :(\n\t\t\tmatch[2] !== undefined ? match[2] : match[3] \n\t\t\t\t\t);\n\t\tnode.end = pos + match[0].length;\n\t\treturn node;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLook for a macro invocation parameter. Returns null if not found, or {type: \"macro-parameter\", name:, value:, start:, end:}\n*/\nexports.parseMacroParameter = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macro-parameter\",\n\t\tstart: pos\n\t};\n\t// Define our regexp\n\tvar reMacroParameter = /(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\\s>\"'=]+)))/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the parameter\n\tvar token = $tw.utils.parseTokenRegExp(source,pos,reMacroParameter);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the parameter details\n\tnode.value = token.match[2] !== undefined ? token.match[2] : (\n\t\t\t\t\ttoken.match[3] !== undefined ? token.match[3] : (\n\t\t\t\t\t\ttoken.match[4] !== undefined ? token.match[4] : (\n\t\t\t\t\t\t\ttoken.match[5] !== undefined ? token.match[5] : (\n\t\t\t\t\t\t\t\ttoken.match[6] !== undefined ? token.match[6] : (\n\t\t\t\t\t\t\t\t\t\"\"\n\t\t\t\t\t\t\t\t)\n\t\t\t\t\t\t\t)\n\t\t\t\t\t\t)\n\t\t\t\t\t)\n\t\t\t\t);\n\tif(token.match[1]) {\n\t\tnode.name = token.match[1];\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for a macro invocation. Returns null if not found, or {type: \"macrocall\", name:, parameters:, start:, end:}\n*/\nexports.parseMacroInvocation = function(source,pos) {\n\tvar node = {\n\t\ttype: \"macrocall\",\n\t\tstart: pos,\n\t\tparams: []\n\t};\n\t// Define our regexps\n\tvar reMacroName = /([^\\s>\"'=]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double less than sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"<<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the macro name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reMacroName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Process parameters\n\tvar parameter = $tw.utils.parseMacroParameter(source,pos);\n\twhile(parameter) {\n\t\tnode.params.push(parameter);\n\t\tpos = parameter.end;\n\t\t// Get the next parameter\n\t\tparameter = $tw.utils.parseMacroParameter(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a double greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">>\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n/*\nLook for an HTML attribute definition. Returns null if not found, otherwise returns {type: \"attribute\", name:, valueType: \"string|indirect|macro\", value:, start:, end:,}\n*/\nexports.parseAttribute = function(source,pos) {\n\tvar node = {\n\t\tstart: pos\n\t};\n\t// Define our regexps\n\tvar reAttributeName = /([^\\/\\s>\"'=]+)/g,\n\t\treUnquotedAttribute = /([^\\/\\s<>\"'=]+)/g,\n\t\treFilteredValue = /\\{\\{\\{(.+?)\\}\\}\\}/g,\n\t\treIndirectValue = /\\{\\{([^\\}]+)\\}\\}/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the attribute name\n\tvar name = $tw.utils.parseTokenRegExp(source,pos,reAttributeName);\n\tif(!name) {\n\t\treturn null;\n\t}\n\tnode.name = name.match[1];\n\tpos = name.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for an equals sign\n\tvar token = $tw.utils.parseTokenString(source,pos,\"=\");\n\tif(token) {\n\t\tpos = token.end;\n\t\t// Skip whitespace\n\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t// Look for a string literal\n\t\tvar stringLiteral = $tw.utils.parseStringLiteral(source,pos);\n\t\tif(stringLiteral) {\n\t\t\tpos = stringLiteral.end;\n\t\t\tnode.type = \"string\";\n\t\t\tnode.value = stringLiteral.value;\n\t\t} else {\n\t\t\t// Look for a filtered value\n\t\t\tvar filteredValue = $tw.utils.parseTokenRegExp(source,pos,reFilteredValue);\n\t\t\tif(filteredValue) {\n\t\t\t\tpos = filteredValue.end;\n\t\t\t\tnode.type = \"filtered\";\n\t\t\t\tnode.filter = filteredValue.match[1];\n\t\t\t} else {\n\t\t\t\t// Look for an indirect value\n\t\t\t\tvar indirectValue = $tw.utils.parseTokenRegExp(source,pos,reIndirectValue);\n\t\t\t\tif(indirectValue) {\n\t\t\t\t\tpos = indirectValue.end;\n\t\t\t\t\tnode.type = \"indirect\";\n\t\t\t\t\tnode.textReference = indirectValue.match[1];\n\t\t\t\t} else {\n\t\t\t\t\t// Look for a unquoted value\n\t\t\t\t\tvar unquotedValue = $tw.utils.parseTokenRegExp(source,pos,reUnquotedAttribute);\n\t\t\t\t\tif(unquotedValue) {\n\t\t\t\t\t\tpos = unquotedValue.end;\n\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\tnode.value = unquotedValue.match[1];\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Look for a macro invocation value\n\t\t\t\t\t\tvar macroInvocation = $tw.utils.parseMacroInvocation(source,pos);\n\t\t\t\t\t\tif(macroInvocation) {\n\t\t\t\t\t\t\tpos = macroInvocation.end;\n\t\t\t\t\t\t\tnode.type = \"macro\";\n\t\t\t\t\t\t\tnode.value = macroInvocation;\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tnode.type = \"string\";\n\t\t\t\t\t\t\tnode.value = \"true\";\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t} else {\n\t\tnode.type = \"string\";\n\t\tnode.value = \"true\";\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/parsers/pdfparser.js": {
"title": "$:/core/modules/parsers/pdfparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/pdfparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe PDF parser embeds a PDF viewer\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ImageParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"embed\",\n\t\t\tattributes: {}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:application/pdf;base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"application/pdf\"] = ImageParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/textparser.js": {
"title": "$:/core/modules/parsers/textparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/textparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe plain text parser processes blocks of source text into a degenerate parse tree consisting of a single text node\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar TextParser = function(type,text,options) {\n\tthis.tree = [{\n\t\ttype: \"codeblock\",\n\t\tattributes: {\n\t\t\tcode: {type: \"string\", value: text},\n\t\t\tlanguage: {type: \"string\", value: type}\n\t\t}\n\t}];\n};\n\nexports[\"text/plain\"] = TextParser;\nexports[\"text/x-tiddlywiki\"] = TextParser;\nexports[\"application/javascript\"] = TextParser;\nexports[\"application/json\"] = TextParser;\nexports[\"text/css\"] = TextParser;\nexports[\"application/x-tiddler-dictionary\"] = TextParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/videoparser.js": {
"title": "$:/core/modules/parsers/videoparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/videoparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe video parser parses a video tiddler into an embeddable HTML element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar VideoParser = function(type,text,options) {\n\tvar element = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"video\",\n\t\t\tattributes: {\n\t\t\t\tcontrols: {type: \"string\", value: \"controls\"},\n\t\t\t\tstyle: {type: \"string\", value: \"width: 100%; object-fit: contain\"}\n\t\t\t}\n\t\t},\n\t\tsrc;\n\tif(options._canonical_uri) {\n\t\telement.attributes.src = {type: \"string\", value: options._canonical_uri};\n\t} else if(text) {\n\t\telement.attributes.src = {type: \"string\", value: \"data:\" + type + \";base64,\" + text};\n\t}\n\tthis.tree = [element];\n};\n\nexports[\"video/ogg\"] = VideoParser;\nexports[\"video/webm\"] = VideoParser;\nexports[\"video/mp4\"] = VideoParser;\nexports[\"video/quicktime\"] = VideoParser;\n\n})();\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/codeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/codeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for code blocks. For example:\n\n```\n\t```\n\tThis text will not be //wikified//\n\t```\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match and get language if defined\n\tthis.matchRegExp = /```([\\w-]*)\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\\r?\\n```$)/mg;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Return the $codeblock widget\n\treturn [{\n\t\t\ttype: \"codeblock\",\n\t\t\tattributes: {\n\t\t\t\t\tcode: {type: \"string\", value: text},\n\t\t\t\t\tlanguage: {type: \"string\", value: this.match[1]}\n\t\t\t}\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/codeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/codeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/codeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for code runs. For example:\n\n```\n\tThis is a `code run`.\n\tThis is another ``code run``\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"codeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(``?)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar reEnd = new RegExp(this.match[1], \"mg\");\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"code\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: text\n\t\t}]\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/commentblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/commentinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/commentinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/commentinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML comments. For example:\n\n```\n<!-- This is a comment -->\n```\n\nNote that the syntax for comments is simplified to an opening \"<!--\" sequence and a closing \"-->\" sequence -- HTML itself implements a more complex format (see http://ostermiller.org/findhtmlcomment.html)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"commentinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\tthis.matchRegExp = /<!--/mg;\n\tthis.endMatchRegExp = /-->/mg;\n};\n\nexports.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\tif(this.match) {\n\t\tthis.endMatchRegExp.lastIndex = startPos + this.match[0].length;\n\t\tthis.endMatch = this.endMatchRegExp.exec(this.parser.source);\n\t\tif(this.endMatch) {\n\t\t\treturn this.match.index;\n\t\t}\n\t}\n\treturn undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\t// Don't return any elements\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/dash.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/dash.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/dash.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for dashes. For example:\n\n```\nThis is an en-dash: --\n\nThis is an em-dash: ---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"dash\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{2,3}(?!-)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar dash = this.match[0].length === 2 ? \"–\" : \"—\";\n\treturn [{\n\t\ttype: \"entity\",\n\t\tentity: dash\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/bold.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/bold.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - bold. For example:\n\n```\n\tThis is ''bold'' text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except bold \n\\rules only bold \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"bold\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /''/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/''/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strong\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/italic.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/italic.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - italic. For example:\n\n```\n\tThis is //italic// text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except italic\n\\rules only italic\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"italic\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\/\\//mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\/\\//mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"em\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/strikethrough.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - strikethrough. For example:\n\n```\n\tThis is ~~strikethrough~~ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except strikethrough \n\\rules only strikethrough \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"strikethrough\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~~/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/~~/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"strike\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/subscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - subscript. For example:\n\n```\n\tThis is ,,subscript,, text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except subscript \n\\rules only subscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"subscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /,,/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/,,/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sub\",\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/superscript.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - superscript. For example:\n\n```\n\tThis is ^^superscript^^ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except superscript \n\\rules only superscript \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"superscript\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\^\\^/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/\\^\\^/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"sup\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/emphasis/underscore.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for emphasis - underscore. For example:\n\n```\n\tThis is __underscore__ text\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except underscore \n\\rules only underscore\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"underscore\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /__/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\n\t// Parse the run including the terminator\n\tvar tree = this.parser.parseInlineRun(/__/mg,{eatTerminator: true});\n\n\t// Return the classed span\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"u\",\n\t\tchildren: tree\n\t}];\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/entity.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/entity.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/entity.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for HTML entities. For example:\n\n```\n\tThis is a copyright symbol: ©\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"entity\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(&#?[a-zA-Z0-9]{2,8};)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar entityString = this.match[1];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Return the entity\n\treturn [{type: \"entity\", entity: this.match[0]}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/extlink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/extlink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/extlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\nAn external link: https://www.tiddlywiki.com/\n\nA suppressed external link: ~http://www.tiddlyspace.com/\n```\n\nExternal links can be suppressed by preceding them with `~`.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"extlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /~?(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(this.match[0].substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: this.match[0].substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: this.match[0]},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: this.match[0]\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t},\n\t\tisBlock: true\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/filteredtranscludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline filtered transclusion. For example:\n\n```\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"filteredtranscludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{\\{([^\\|]+?)(?:\\|([^\\|\\{\\}]+))?(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}([^\\}]*)\\}(?:\\.(\\S+))?/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar filter = this.match[1],\n\t\ttooltip = this.match[2],\n\t\ttemplate = $tw.utils.trim(this.match[3]),\n\t\tstyle = this.match[4],\n\t\tclasses = this.match[5];\n\t// Return the list widget\n\tvar node = {\n\t\ttype: \"list\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: filter}\n\t\t}\n\t};\n\tif(tooltip) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: tooltip};\n\t}\n\tif(template) {\n\t\tnode.attributes.template = {type: \"string\", value: template};\n\t}\n\tif(style) {\n\t\tnode.attributes.style = {type: \"string\", value: style};\n\t}\n\tif(classes) {\n\t\tnode.attributes.itemClass = {type: \"string\", value: classes.split(\".\").join(\" \")};\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/hardlinebreaks.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for marking areas with hard line breaks. For example:\n\n```\n\"\"\"\nThis is some text\nThat is set like\nIt is a Poem\nWhen it is\nClearly\nNot\n\"\"\"\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"hardlinebreaks\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\"\"\"(?:\\r?\\n)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /(\"\"\")|(\\r?\\n)/mg,\n\t\ttree = [],\n\t\tmatch;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tdo {\n\t\t// Parse the run up to the terminator\n\t\ttree.push.apply(tree,this.parser.parseInlineRun(reEnd,{eatTerminator: false}));\n\t\t// Redo the terminator match\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tmatch = reEnd.exec(this.parser.source);\n\t\tif(match) {\n\t\t\tthis.parser.pos = reEnd.lastIndex;\n\t\t\t// Add a line break if the terminator was a line break\n\t\t\tif(match[2]) {\n\t\t\t\ttree.push({type: \"element\", tag: \"br\"});\n\t\t\t}\n\t\t}\n\t} while(match && !match[1]);\n\t// Return the nodes\n\treturn tree;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/heading.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/heading.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/heading.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for headings\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"heading\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(!{1,6})/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar headingLevel = this.match[1].length;\n\t// Move past the !s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse any classes, whitespace and then the heading itself\n\tvar classes = this.parser.parseClasses();\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// Return the heading\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"h\" + headingLevel, \n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: classes.join(\" \")}\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/horizrule.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/horizrule.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/horizrule.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for rules. For example:\n\n```\n---\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"horizrule\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /-{3,}\\r?(?:\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\treturn [{type: \"element\", tag: \"hr\"}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/html.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/html.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/html.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for HTML elements and widgets. For example:\n\n{{{\n<aside>\nThis is an HTML5 aside element\n</aside>\n\n<$slider target=\"MyTiddler\">\nThis is a widget invocation\n</$slider>\n\n}}}\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"html\";\nexports.types = {inline: true, block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextTag = this.findNextTag(this.parser.source,startPos,{\n\t\trequireLineBreak: this.is.block\n\t});\n\treturn this.nextTag ? this.nextTag.start : undefined;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Retrieve the most recent match so that recursive calls don't overwrite it\n\tvar tag = this.nextTag;\n\tthis.nextTag = null;\n\t// Advance the parser position to past the tag\n\tthis.parser.pos = tag.end;\n\t// Check for an immediately following double linebreak\n\tvar hasLineBreak = !tag.isSelfClosing && !!$tw.utils.parseTokenRegExp(this.parser.source,this.parser.pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t// Set whether we're in block mode\n\ttag.isBlock = this.is.block || hasLineBreak;\n\t// Parse the body if we need to\n\tif(!tag.isSelfClosing && $tw.config.htmlVoidElements.indexOf(tag.tag) === -1) {\n\t\t\tvar reEndString = \"</\" + $tw.utils.escapeRegExp(tag.tag) + \">\",\n\t\t\t\treEnd = new RegExp(\"(\" + reEndString + \")\",\"mg\");\n\t\tif(hasLineBreak) {\n\t\t\ttag.children = this.parser.parseBlocks(reEndString);\n\t\t} else {\n\t\t\ttag.children = this.parser.parseInlineRun(reEnd);\n\t\t}\n\t\treEnd.lastIndex = this.parser.pos;\n\t\tvar endMatch = reEnd.exec(this.parser.source);\n\t\tif(endMatch && endMatch.index === this.parser.pos) {\n\t\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t\t}\n\t}\n\t// Return the tag\n\treturn [tag];\n};\n\n/*\nLook for an HTML tag. Returns null if not found, otherwise returns {type: \"element\", name:, attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseTag = function(source,pos,options) {\n\toptions = options || {};\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Define our regexps\n\tvar reTagName = /([a-zA-Z0-9\\-\\$]+)/g;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a less than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\"<\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Get the tag name\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,reTagName);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tnode.tag = token.match[1];\n\tif(node.tag.slice(1).indexOf(\"$\") !== -1) {\n\t\treturn null;\n\t}\n\tif(node.tag.charAt(0) === \"$\") {\n\t\tnode.type = node.tag.substr(1);\n\t}\n\tpos = token.end;\n\t// Check that the tag is terminated by a space, / or >\n\tif(!$tw.utils.parseWhiteSpace(source,pos) && !(source.charAt(pos) === \"/\") && !(source.charAt(pos) === \">\") ) {\n\t\treturn null;\n\t}\n\t// Process attributes\n\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\twhile(attribute) {\n\t\tnode.attributes[attribute.name] = attribute;\n\t\tpos = attribute.end;\n\t\t// Get the next attribute\n\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for a closing slash\n\ttoken = $tw.utils.parseTokenString(source,pos,\"/\");\n\tif(token) {\n\t\tpos = token.end;\n\t\tnode.isSelfClosing = true;\n\t}\n\t// Look for a greater than sign\n\ttoken = $tw.utils.parseTokenString(source,pos,\">\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Check for a required line break\n\tif(options.requireLineBreak) {\n\t\ttoken = $tw.utils.parseTokenRegExp(source,pos,/([^\\S\\n\\r]*\\r?\\n(?:[^\\S\\n\\r]*\\r?\\n|$))/g);\n\t\tif(!token) {\n\t\t\treturn null;\n\t\t}\n\t}\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\nexports.findNextTag = function(source,pos,options) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /<([a-zA-Z\\-\\$]+)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseTag(source,match.index,options);\n\t\t// Return success\n\t\tif(tag && this.isLegalTag(tag)) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\nexports.isLegalTag = function(tag) {\n\t// Widgets are always OK\n\tif(tag.type !== \"element\") {\n\t\treturn true;\n\t// If it's an HTML tag that starts with a dash then it's not legal\n\t} else if(tag.tag.charAt(0) === \"-\") {\n\t\treturn false;\n\t} else {\n\t\t// Otherwise it's OK\n\t\treturn true;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/image.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/image.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/image.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for embedding images. For example:\n\n```\n[img[https://tiddlywiki.com/fractalveg.jpg]]\n[img width=23 height=24 [https://tiddlywiki.com/fractalveg.jpg]]\n[img width={{!!width}} height={{!!height}} [https://tiddlywiki.com/fractalveg.jpg]]\n[img[Description of image|https://tiddlywiki.com/fractalveg.jpg]]\n[img[TiddlerTitle]]\n[img[Description of image|TiddlerTitle]]\n```\n\nGenerates the `<$image>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"image\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextImage = this.findNextImage(this.parser.source,startPos);\n\treturn this.nextImage ? this.nextImage.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextImage.end;\n\tvar node = {\n\t\ttype: \"image\",\n\t\tattributes: this.nextImage.attributes\n\t};\n\treturn [node];\n};\n\n/*\nFind the next image from the current position\n*/\nexports.findNextImage = function(source,pos) {\n\t// A regexp for finding candidate HTML tags\n\tvar reLookahead = /(\\[img)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a tag\n\t\tvar tag = this.parseImage(source,match.index);\n\t\t// Return success\n\t\tif(tag) {\n\t\t\treturn tag;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an image at the specified position. Returns null if not found, otherwise returns {type: \"image\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseImage = function(source,pos) {\n\tvar token,\n\t\tnode = {\n\t\t\ttype: \"image\",\n\t\t\tstart: pos,\n\t\t\tattributes: {}\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[img`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[img\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Process attributes\n\tif(source.charAt(pos) !== \"[\") {\n\t\tvar attribute = $tw.utils.parseAttribute(source,pos);\n\t\twhile(attribute) {\n\t\t\tnode.attributes[attribute.name] = attribute;\n\t\t\tpos = attribute.end;\n\t\t\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t\t\tif(source.charAt(pos) !== \"[\") {\n\t\t\t\t// Get the next attribute\n\t\t\t\tattribute = $tw.utils.parseAttribute(source,pos);\n\t\t\t} else {\n\t\t\t\tattribute = null;\n\t\t\t}\n\t\t}\n\t}\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[` after the attributes\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Get the source up to the terminating `]]`\n\ttoken = $tw.utils.parseTokenRegExp(source,pos,/(?:([^|\\]]*?)\\|)?([^\\]]+?)\\]\\]/g);\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\tif(token.match[1]) {\n\t\tnode.attributes.tooltip = {type: \"string\", value: token.match[1].trim()};\n\t}\n\tnode.attributes.source = {type: \"string\", value: (token.match[2] || \"\").trim()};\n\t// Update the end position\n\tnode.end = pos;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/import.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/import.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/import.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for importing variable definitions\n\n```\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"import\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\import[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the filter terminated by a line break\n\tvar reMatch = /(.*)(\\r?\\n)|$/mg;\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\tthis.parser.pos = reMatch.lastIndex;\n\t// Parse tree nodes to return\n\treturn [{\n\t\ttype: \"importvariables\",\n\t\tattributes: {\n\t\t\tfilter: {type: \"string\", value: match[1]}\n\t\t},\n\t\tchildren: []\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/list.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/list.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/list.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for lists. For example:\n\n```\n* This is an unordered list\n* It has two items\n\n# This is a numbered list\n## With a subitem\n# And a third item\n\n; This is a term that is being defined\n: This is the definition of that term\n```\n\nNote that lists can be nested arbitrarily:\n\n```\n#** One\n#* Two\n#** Three\n#**** Four\n#**# Five\n#**## Six\n## Seven\n### Eight\n## Nine\n```\n\nA CSS class can be applied to a list item as follows:\n\n```\n* List item one\n*.active List item two has the class `active`\n* List item three\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"list\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /([\\*#;:>]+)/mg;\n};\n\nvar listTypes = {\n\t\"*\": {listTag: \"ul\", itemTag: \"li\"},\n\t\"#\": {listTag: \"ol\", itemTag: \"li\"},\n\t\";\": {listTag: \"dl\", itemTag: \"dt\"},\n\t\":\": {listTag: \"dl\", itemTag: \"dd\"},\n\t\">\": {listTag: \"blockquote\", itemTag: \"div\"}\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Array of parse tree nodes for the previous row of the list\n\tvar listStack = [];\n\t// Cycle through the items in the list\n\twhile(true) {\n\t\t// Match the list marker\n\t\tvar reMatch = /([\\*#;:>]+)/mg;\n\t\treMatch.lastIndex = this.parser.pos;\n\t\tvar match = reMatch.exec(this.parser.source);\n\t\tif(!match || match.index !== this.parser.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check whether the list type of the top level matches\n\t\tvar listInfo = listTypes[match[0].charAt(0)];\n\t\tif(listStack.length > 0 && listStack[0].tag !== listInfo.listTag) {\n\t\t\tbreak;\n\t\t}\n\t\t// Move past the list marker\n\t\tthis.parser.pos = match.index + match[0].length;\n\t\t// Walk through the list markers for the current row\n\t\tfor(var t=0; t<match[0].length; t++) {\n\t\t\tlistInfo = listTypes[match[0].charAt(t)];\n\t\t\t// Remove any stacked up element if we can't re-use it because the list type doesn't match\n\t\t\tif(listStack.length > t && listStack[t].tag !== listInfo.listTag) {\n\t\t\t\tlistStack.splice(t,listStack.length - t);\n\t\t\t}\n\t\t\t// Construct the list element or reuse the previous one at this level\n\t\t\tif(listStack.length <= t) {\n\t\t\t\tvar listElement = {type: \"element\", tag: listInfo.listTag, children: [\n\t\t\t\t\t{type: \"element\", tag: listInfo.itemTag, children: []}\n\t\t\t\t]};\n\t\t\t\t// Link this list element into the last child item of the parent list item\n\t\t\t\tif(t) {\n\t\t\t\t\tvar prevListItem = listStack[t-1].children[listStack[t-1].children.length-1];\n\t\t\t\t\tprevListItem.children.push(listElement);\n\t\t\t\t}\n\t\t\t\t// Save this element in the stack\n\t\t\t\tlistStack[t] = listElement;\n\t\t\t} else if(t === (match[0].length - 1)) {\n\t\t\t\tlistStack[t].children.push({type: \"element\", tag: listInfo.itemTag, children: []});\n\t\t\t}\n\t\t}\n\t\tif(listStack.length > match[0].length) {\n\t\t\tlistStack.splice(match[0].length,listStack.length - match[0].length);\n\t\t}\n\t\t// Process the body of the list item into the last list item\n\t\tvar lastListChildren = listStack[listStack.length-1].children,\n\t\t\tlastListItem = lastListChildren[lastListChildren.length-1],\n\t\t\tclasses = this.parser.parseClasses();\n\t\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\t\tvar tree = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t\tlastListItem.children.push.apply(lastListItem.children,tree);\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(lastListItem,classes.join(\" \"));\n\t\t}\n\t\t// Consume any whitespace following the list item\n\t\tthis.parser.skipWhitespace();\n\t}\n\t// Return the root element of the list\n\treturn [listStack[0]];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrocallblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for block macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^>\\s]+)(?:\\s*)((?:[^>]|(?:>(?!>)))*?)>>(?:\\r?\\n|$)/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params,\n\t\tisBlock: true\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrocallinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrocallinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrocallinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki rule for macro calls\n\n```\n<<name value value2>>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrocallinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /<<([^\\s>]+)\\s*([\\s\\S]*?)>>/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5]|| paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn [{\n\t\ttype: \"macrocall\",\n\t\tname: macroName,\n\t\tparams: params\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/macrodef.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/macrodef.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/macrodef.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for macro definitions\n\n```\n\\define name(param:defaultvalue,param2:defaultvalue)\ndefinition text, including $param$ markers\n\\end\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"macrodef\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\define\\s+([^(\\s]+)\\(\\s*([^)]*)\\)(\\s*\\r?\\n)?/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the macro name and parameters\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the parameters\n\tvar paramString = this.match[2],\n\t\tparams = [];\n\tif(paramString !== \"\") {\n\t\tvar reParam = /\\s*([A-Za-z0-9\\-_]+)(?:\\s*:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))?/mg,\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\twhile(paramMatch) {\n\t\t\t// Save the parameter details\n\t\t\tvar paramInfo = {name: paramMatch[1]},\n\t\t\t\tdefaultValue = paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6];\n\t\t\tif(defaultValue) {\n\t\t\t\tparamInfo[\"default\"] = defaultValue;\n\t\t\t}\n\t\t\tparams.push(paramInfo);\n\t\t\t// Look for the next parameter\n\t\t\tparamMatch = reParam.exec(paramString);\n\t\t}\n\t}\n\t// Is this a multiline definition?\n\tvar reEnd;\n\tif(this.match[3]) {\n\t\t// If so, the end of the body is marked with \\end\n\t\treEnd = /(\\r?\\n\\\\end[^\\S\\n\\r]*(?:$|\\r?\\n))/mg;\n\t} else {\n\t\t// Otherwise, the end of the definition is marked by the end of the line\n\t\treEnd = /($|\\r?\\n)/mg;\n\t\t// Move past any whitespace\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(this.parser.source,this.parser.pos);\n\t}\n\t// Find the end of the definition\n\treEnd.lastIndex = this.parser.pos;\n\tvar text,\n\t\tendMatch = reEnd.exec(this.parser.source);\n\tif(endMatch) {\n\t\ttext = this.parser.source.substring(this.parser.pos,endMatch.index);\n\t\tthis.parser.pos = endMatch.index + endMatch[0].length;\n\t} else {\n\t\t// We didn't find the end of the definition, so we'll make it blank\n\t\ttext = \"\";\n\t}\n\t// Save the macro definition\n\treturn [{\n\t\ttype: \"set\",\n\t\tattributes: {\n\t\t\tname: {type: \"string\", value: this.match[1]},\n\t\t\tvalue: {type: \"string\", value: text}\n\t\t},\n\t\tchildren: [],\n\t\tparams: params,\n\t\tisMacroDefinition: true\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettyextlink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/prettyextlink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettyextlink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for external links. For example:\n\n```\n[ext[https://tiddlywiki.com/fractalveg.jpg]]\n[ext[Tooltip|https://tiddlywiki.com/fractalveg.jpg]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettyextlink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n};\n\nexports.findNextMatch = function(startPos) {\n\t// Find the next tag\n\tthis.nextLink = this.findNextLink(this.parser.source,startPos);\n\treturn this.nextLink ? this.nextLink.start : undefined;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.nextLink.end;\n\treturn [this.nextLink];\n};\n\n/*\nFind the next link from the current position\n*/\nexports.findNextLink = function(source,pos) {\n\t// A regexp for finding candidate links\n\tvar reLookahead = /(\\[ext\\[)/g;\n\t// Find the next candidate\n\treLookahead.lastIndex = pos;\n\tvar match = reLookahead.exec(source);\n\twhile(match) {\n\t\t// Try to parse the candidate as a link\n\t\tvar link = this.parseLink(source,match.index);\n\t\t// Return success\n\t\tif(link) {\n\t\t\treturn link;\n\t\t}\n\t\t// Look for the next match\n\t\treLookahead.lastIndex = match.index + 1;\n\t\tmatch = reLookahead.exec(source);\n\t}\n\t// Failed\n\treturn null;\n};\n\n/*\nLook for an link at the specified position. Returns null if not found, otherwise returns {type: \"element\", tag: \"a\", attributes: [], isSelfClosing:, start:, end:,}\n*/\nexports.parseLink = function(source,pos) {\n\tvar token,\n\t\ttextNode = {\n\t\t\ttype: \"text\"\n\t\t},\n\t\tnode = {\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tstart: pos,\n\t\t\tattributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t},\n\t\t\tchildren: [textNode]\n\t\t};\n\t// Skip whitespace\n\tpos = $tw.utils.skipWhiteSpace(source,pos);\n\t// Look for the `[ext[`\n\ttoken = $tw.utils.parseTokenString(source,pos,\"[ext[\");\n\tif(!token) {\n\t\treturn null;\n\t}\n\tpos = token.end;\n\t// Look ahead for the terminating `]]`\n\tvar closePos = source.indexOf(\"]]\",pos);\n\tif(closePos === -1) {\n\t\treturn null;\n\t}\n\t// Look for a `|` separating the tooltip\n\tvar splitPos = source.indexOf(\"|\",pos);\n\tif(splitPos === -1 || splitPos > closePos) {\n\t\tsplitPos = null;\n\t}\n\t// Pull out the tooltip and URL\n\tvar tooltip, URL;\n\tif(splitPos) {\n\t\tURL = source.substring(splitPos + 1,closePos).trim();\n\t\ttextNode.text = source.substring(pos,splitPos).trim();\n\t} else {\n\t\tURL = source.substring(pos,closePos).trim();\n\t\ttextNode.text = URL;\n\t}\n\tnode.attributes.href = {type: \"string\", value: URL};\n\tnode.attributes.target = {type: \"string\", value: \"_blank\"};\n\tnode.attributes.rel = {type: \"string\", value: \"noopener noreferrer\"};\n\t// Update the end position\n\tnode.end = closePos + 2;\n\treturn node;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/prettylink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/prettylink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/prettylink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for pretty links. For example:\n\n```\n[[Introduction]]\n\n[[Link description|TiddlerTitle]]\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"prettylink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\[\\[(.*?)(?:\\|(.*?))?\\]\\]/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Process the link\n\tvar text = this.match[1],\n\t\tlink = this.match[2] || text;\n\tif($tw.utils.isLinkExternal(link)) {\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"a\",\n\t\t\tattributes: {\n\t\t\t\thref: {type: \"string\", value: link},\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-tiddlylink-external\"},\n\t\t\t\ttarget: {type: \"string\", value: \"_blank\"},\n\t\t\t\trel: {type: \"string\", value: \"noopener noreferrer\"}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: link}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\", text: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/quoteblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/quoteblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/quoteblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for quote blocks. For example:\n\n```\n\t<<<.optionalClass(es) optional cited from\n\ta quote\n\t<<<\n\t\n\t<<<.optionalClass(es)\n\ta quote\n\t<<< optional cited from\n```\n\nQuotes can be quoted by putting more <s\n\n```\n\t<<<\n\tQuote Level 1\n\t\n\t<<<<\n\tQuoteLevel 2\n\t<<<<\n\t\n\t<<<\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"quoteblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /(<<<+)/mg;\n};\n\nexports.parse = function() {\n\tvar classes = [\"tc-quote\"];\n\t// Get all the details of the match\n\tvar reEndString = \"^\" + this.match[1] + \"(?!<)\";\n\t// Move past the <s\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\n\t// Parse any classes, whitespace and then the optional cite itself\n\tclasses.push.apply(classes, this.parser.parseClasses());\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tvar cite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// before handling the cite, parse the body of the quote\n\tvar tree= this.parser.parseBlocks(reEndString);\n\t// If we got a cite, put it before the text\n\tif(cite.length > 0) {\n\t\ttree.unshift({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Parse any optional cite\n\tthis.parser.skipWhitespace({treatNewlinesAsNonWhitespace: true});\n\tcite = this.parser.parseInlineRun(/(\\r?\\n)/mg);\n\t// If we got a cite, push it\n\tif(cite.length > 0) {\n\t\ttree.push({\n\t\t\ttype: \"element\",\n\t\t\ttag: \"cite\",\n\t\t\tchildren: cite\n\t\t});\n\t}\n\t// Return the blockquote element\n\treturn [{\n\t\ttype: \"element\",\n\t\ttag: \"blockquote\",\n\t\tattributes: {\n\t\t\tclass: { type: \"string\", value: classes.join(\" \") },\n\t\t},\n\t\tchildren: tree\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/rules.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/rules.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/rules.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for rules specifications\n\n```\n\\rules except ruleone ruletwo rulethree\n\\rules only ruleone ruletwo rulethree\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"rules\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\rules[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\tif(tokens.length > 0) {\n\t\tthis.parser.amendRules(tokens[0],tokens.slice(1));\n\t}\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/styleblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for assigning styles and classes to paragraphs and other blocks. For example:\n\n```\n@@.myClass\n@@background-color:red;\nThis paragraph will have the CSS class `myClass`.\n\n* The `<ul>` around this list will also have the class `myClass`\n* List item 2\n\n@@\n```\n\nNote that classes and styles can be mixed subject to the rule that styles must precede classes. For example\n\n```\n@@.myFirstClass.mySecondClass\n@@width:100px;.myThirdClass\nThis is a paragraph\n@@\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(?:\\.([^\\r\\n\\s]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEndString = \"^@@(?:\\\\r?\\\\n)?\";\n\tvar classes = [], styles = [];\n\tdo {\n\t\t// Get the class and style\n\t\tif(this.match[1]) {\n\t\t\tstyles.push(this.match[1]);\n\t\t}\n\t\tif(this.match[2]) {\n\t\t\tclasses.push(this.match[2].split(\".\").join(\" \"));\n\t\t}\n\t\t// Move past the match\n\t\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t\t// Look for another line of classes and styles\n\t\tthis.match = this.matchRegExp.exec(this.parser.source);\n\t} while(this.match && this.match.index === this.parser.pos);\n\t// Parse the body\n\tvar tree = this.parser.parseBlocks(reEndString);\n\tfor(var t=0; t<tree.length; t++) {\n\t\tif(classes.length > 0) {\n\t\t\t$tw.utils.addClassToParseTreeNode(tree[t],classes.join(\" \"));\n\t\t}\n\t\tif(styles.length > 0) {\n\t\t\t$tw.utils.addAttributeToParseTreeNode(tree[t],\"style\",styles.join(\"\"));\n\t\t}\n\t}\n\treturn tree;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/styleinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/styleinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/styleinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for assigning styles and classes to inline runs. For example:\n\n```\n@@.myClass This is some text with a class@@\n@@background-color:red;This is some text with a background colour@@\n@@width:100px;.myClass This is some text with a class and a width@@\n```\n\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"styleinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /@@((?:[^\\.\\r\\n\\s:]+:[^\\r\\n;]+;)+)?(\\.(?:[^\\r\\n\\s]+)\\s+)?/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /@@/g;\n\t// Get the styles and class\n\tvar stylesString = this.match[1],\n\t\tclassString = this.match[2] ? this.match[2].split(\".\").join(\" \") : undefined;\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse the run up to the terminator\n\tvar tree = this.parser.parseInlineRun(reEnd,{eatTerminator: true});\n\t// Return the classed span\n\tvar node = {\n\t\ttype: \"element\",\n\t\ttag: \"span\",\n\t\tattributes: {\n\t\t\t\"class\": {type: \"string\", value: \"tc-inline-style\"}\n\t\t},\n\t\tchildren: tree\n\t};\n\tif(classString) {\n\t\t$tw.utils.addClassToParseTreeNode(node,classString);\n\t}\n\tif(stylesString) {\n\t\t$tw.utils.addAttributeToParseTreeNode(node,\"style\",stylesString);\n\t}\n\treturn [node];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/syslink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/syslink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/syslink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for system tiddler links.\nCan be suppressed preceding them with `~`.\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"syslink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp(\n\t\t\"~?\\\\$:\\\\/[\" +\n\t\t$tw.config.textPrimitives.anyLetter.substr(1,$tw.config.textPrimitives.anyLetter.length - 2) +\n\t\t\"\\/._-]+\",\n\t\t\"mg\"\n\t);\n};\n\nexports.parse = function() {\n\tvar match = this.match[0];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Create the link unless it is suppressed\n\tif(match.substr(0,1) === \"~\") {\n\t\treturn [{type: \"text\", text: match.substr(1)}];\n\t} else {\n\t\treturn [{\n\t\t\ttype: \"link\",\n\t\t\tattributes: {\n\t\t\t\tto: {type: \"string\", value: match}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: match\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/table.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/table.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/table.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text block rule for tables.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"table\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\|(?:[^\\n]*)\\|(?:[fhck]?)\\r?(?:\\n|$)/mg;\n};\n\nvar processRow = function(prevColumns) {\n\tvar cellRegExp = /(?:\\|([^\\n\\|]*)\\|)|(\\|[fhck]?\\r?(?:\\n|$))/mg,\n\t\tcellTermRegExp = /((?:\\x20*)\\|)/mg,\n\t\ttree = [],\n\t\tcol = 0,\n\t\tcolSpanCount = 1,\n\t\tprevCell,\n\t\tvAlign;\n\t// Match a single cell\n\tcellRegExp.lastIndex = this.parser.pos;\n\tvar cellMatch = cellRegExp.exec(this.parser.source);\n\twhile(cellMatch && cellMatch.index === this.parser.pos) {\n\t\tif(cellMatch[1] === \"~\") {\n\t\t\t// Rowspan\n\t\t\tvar last = prevColumns[col];\n\t\t\tif(last) {\n\t\t\t\tlast.rowSpanCount++;\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"rowspan\",last.rowSpanCount);\n\t\t\t\tvAlign = $tw.utils.getAttributeValueFromParseTreeNode(last.element,\"valign\",\"center\");\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"valign\",vAlign);\n\t\t\t\tif(colSpanCount > 1) {\n\t\t\t\t\t$tw.utils.addAttributeToParseTreeNode(last.element,\"colspan\",colSpanCount);\n\t\t\t\t\tcolSpanCount = 1;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \">\") {\n\t\t\t// Colspan\n\t\t\tcolSpanCount++;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[1] === \"<\" && prevCell) {\n\t\t\tcolSpanCount = 1 + $tw.utils.getAttributeValueFromParseTreeNode(prevCell,\"colspan\",1);\n\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\tcolSpanCount = 1;\n\t\t\t// Move to just before the `|` terminating the cell\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t} else if(cellMatch[2]) {\n\t\t\t// End of row\n\t\t\tif(prevCell && colSpanCount > 1) {\n\t\t\t\tif(prevCell.attributes && prevCell.attributes && prevCell.attributes.colspan) {\n\t\t\t\t\t\tcolSpanCount += prevCell.attributes.colspan.value;\n\t\t\t\t} else {\n\t\t\t\t\tcolSpanCount -= 1;\n\t\t\t\t}\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(prevCell,\"colspan\",colSpanCount);\n\t\t\t}\n\t\t\tthis.parser.pos = cellRegExp.lastIndex - 1;\n\t\t\tbreak;\n\t\t} else {\n\t\t\t// For ordinary cells, step beyond the opening `|`\n\t\t\tthis.parser.pos++;\n\t\t\t// Look for a space at the start of the cell\n\t\t\tvar spaceLeft = false;\n\t\t\tvAlign = null;\n\t\t\tif(this.parser.source.substr(this.parser.pos).search(/^\\^([^\\^]|\\^\\^)/) === 0) {\n\t\t\t\tvAlign = \"top\";\n\t\t\t} else if(this.parser.source.substr(this.parser.pos).search(/^,([^,]|,,)/) === 0) {\n\t\t\t\tvAlign = \"bottom\";\n\t\t\t}\n\t\t\tif(vAlign) {\n\t\t\t\tthis.parser.pos++;\n\t\t\t}\n\t\t\tvar chr = this.parser.source.substr(this.parser.pos,1);\n\t\t\twhile(chr === \" \") {\n\t\t\t\tspaceLeft = true;\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tchr = this.parser.source.substr(this.parser.pos,1);\n\t\t\t}\n\t\t\t// Check whether this is a heading cell\n\t\t\tvar cell;\n\t\t\tif(chr === \"!\") {\n\t\t\t\tthis.parser.pos++;\n\t\t\t\tcell = {type: \"element\", tag: \"th\", children: []};\n\t\t\t} else {\n\t\t\t\tcell = {type: \"element\", tag: \"td\", children: []};\n\t\t\t}\n\t\t\ttree.push(cell);\n\t\t\t// Record information about this cell\n\t\t\tprevCell = cell;\n\t\t\tprevColumns[col] = {rowSpanCount:1,element:cell};\n\t\t\t// Check for a colspan\n\t\t\tif(colSpanCount > 1) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"colspan\",colSpanCount);\n\t\t\t\tcolSpanCount = 1;\n\t\t\t}\n\t\t\t// Parse the cell\n\t\t\tcell.children = this.parser.parseInlineRun(cellTermRegExp,{eatTerminator: true});\n\t\t\t// Set the alignment for the cell\n\t\t\tif(vAlign) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"valign\",vAlign);\n\t\t\t}\n\t\t\tif(this.parser.source.substr(this.parser.pos - 2,1) === \" \") { // spaceRight\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",spaceLeft ? \"center\" : \"left\");\n\t\t\t} else if(spaceLeft) {\n\t\t\t\t$tw.utils.addAttributeToParseTreeNode(cell,\"align\",\"right\");\n\t\t\t}\n\t\t\t// Move back to the closing `|`\n\t\t\tthis.parser.pos--;\n\t\t}\n\t\tcol++;\n\t\tcellRegExp.lastIndex = this.parser.pos;\n\t\tcellMatch = cellRegExp.exec(this.parser.source);\n\t}\n\treturn tree;\n};\n\nexports.parse = function() {\n\tvar rowContainerTypes = {\"c\":\"caption\", \"h\":\"thead\", \"\":\"tbody\", \"f\":\"tfoot\"},\n\t\ttable = {type: \"element\", tag: \"table\", children: []},\n\t\trowRegExp = /^\\|([^\\n]*)\\|([fhck]?)\\r?(?:\\n|$)/mg,\n\t\trowTermRegExp = /(\\|(?:[fhck]?)\\r?(?:\\n|$))/mg,\n\t\tprevColumns = [],\n\t\tcurrRowType,\n\t\trowContainer,\n\t\trowCount = 0;\n\t// Match the row\n\trowRegExp.lastIndex = this.parser.pos;\n\tvar rowMatch = rowRegExp.exec(this.parser.source);\n\twhile(rowMatch && rowMatch.index === this.parser.pos) {\n\t\tvar rowType = rowMatch[2];\n\t\t// Check if it is a class assignment\n\t\tif(rowType === \"k\") {\n\t\t\t$tw.utils.addClassToParseTreeNode(table,rowMatch[1]);\n\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t} else {\n\t\t\t// Otherwise, create a new row if this one is of a different type\n\t\t\tif(rowType !== currRowType) {\n\t\t\t\trowContainer = {type: \"element\", tag: rowContainerTypes[rowType], children: []};\n\t\t\t\ttable.children.push(rowContainer);\n\t\t\t\tcurrRowType = rowType;\n\t\t\t}\n\t\t\t// Is this a caption row?\n\t\t\tif(currRowType === \"c\") {\n\t\t\t\t// If so, move past the opening `|` of the row\n\t\t\t\tthis.parser.pos++;\n\t\t\t\t// Move the caption to the first row if it isn't already\n\t\t\t\tif(table.children.length !== 1) {\n\t\t\t\t\ttable.children.pop(); // Take rowContainer out of the children array\n\t\t\t\t\ttable.children.splice(0,0,rowContainer); // Insert it at the bottom\t\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\t// Set the alignment - TODO: figure out why TW did this\n//\t\t\t\trowContainer.attributes.align = rowCount === 0 ? \"top\" : \"bottom\";\n\t\t\t\t// Parse the caption\n\t\t\t\trowContainer.children = this.parser.parseInlineRun(rowTermRegExp,{eatTerminator: true});\n\t\t\t} else {\n\t\t\t\t// Create the row\n\t\t\t\tvar theRow = {type: \"element\", tag: \"tr\", children: []};\n\t\t\t\t$tw.utils.addClassToParseTreeNode(theRow,rowCount%2 ? \"oddRow\" : \"evenRow\");\n\t\t\t\trowContainer.children.push(theRow);\n\t\t\t\t// Process the row\n\t\t\t\ttheRow.children = processRow.call(this,prevColumns);\n\t\t\t\tthis.parser.pos = rowMatch.index + rowMatch[0].length;\n\t\t\t\t// Increment the row count\n\t\t\t\trowCount++;\n\t\t\t}\n\t\t}\n\t\trowMatch = rowRegExp.exec(this.parser.source);\n\t}\n\treturn [table];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/transcludeblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for block-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}(?:\\r?\\n|$)/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {},\n\t\t\tisBlock: true\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tisBlock: true,\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/transcludeinline.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/transcludeinline.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/transcludeinline.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for inline-level transclusion. For example:\n\n```\n{{MyTiddler}}\n{{MyTiddler||TemplateTitle}}\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"transcludeinline\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\{\\{([^\\{\\}\\|]*)(?:\\|\\|([^\\|\\{\\}]+))?\\}\\}/mg;\n};\n\nexports.parse = function() {\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Get the match details\n\tvar template = $tw.utils.trim(this.match[2]),\n\t\ttextRef = $tw.utils.trim(this.match[1]);\n\t// Prepare the transclude widget\n\tvar transcludeNode = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {}\n\t\t};\n\t// Prepare the tiddler widget\n\tvar tr, targetTitle, targetField, targetIndex, tiddlerNode;\n\tif(textRef) {\n\t\ttr = $tw.utils.parseTextReference(textRef);\n\t\ttargetTitle = tr.title;\n\t\ttargetField = tr.field;\n\t\ttargetIndex = tr.index;\n\t\ttiddlerNode = {\n\t\t\ttype: \"tiddler\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: targetTitle}\n\t\t\t},\n\t\t\tchildren: [transcludeNode]\n\t\t};\n\t}\n\tif(template) {\n\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: template};\n\t\tif(textRef) {\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t} else {\n\t\tif(textRef) {\n\t\t\ttranscludeNode.attributes.tiddler = {type: \"string\", value: targetTitle};\n\t\t\tif(targetField) {\n\t\t\t\ttranscludeNode.attributes.field = {type: \"string\", value: targetField};\n\t\t\t}\n\t\t\tif(targetIndex) {\n\t\t\t\ttranscludeNode.attributes.index = {type: \"string\", value: targetIndex};\n\t\t\t}\n\t\t\treturn [tiddlerNode];\n\t\t} else {\n\t\t\treturn [transcludeNode];\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/typedblock.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/typedblock.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/typedblock.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for typed blocks. For example:\n\n```\n$$$.js\nThis will be rendered as JavaScript\n$$$\n\n$$$.svg\n<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"150\" height=\"100\">\n <circle cx=\"100\" cy=\"50\" r=\"40\" stroke=\"black\" stroke-width=\"2\" fill=\"red\" />\n</svg>\n$$$\n\n$$$text/vnd.tiddlywiki>text/html\nThis will be rendered as an //HTML representation// of WikiText\n$$$\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.name = \"typedblock\";\nexports.types = {block: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\$\\$\\$([^ >\\r\\n]*)(?: *> *([^ \\r\\n]+))?\\r?\\n/mg;\n};\n\nexports.parse = function() {\n\tvar reEnd = /\\r?\\n\\$\\$\\$\\r?(?:\\n|$)/mg;\n\t// Save the type\n\tvar parseType = this.match[1],\n\t\trenderType = this.match[2];\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end of the block\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the block\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\t// Parse the block according to the specified type\n\tvar parser = this.parser.wiki.parseText(parseType,text,{defaultType: \"text/plain\"});\n\t// If there's no render type, just return the parse tree\n\tif(!renderType) {\n\t\treturn parser.tree;\n\t} else {\n\t\t// Otherwise, render to the rendertype and return in a <PRE> tag\n\t\tvar widgetNode = this.parser.wiki.makeWidget(parser),\n\t\t\tcontainer = $tw.fakeDocument.createElement(\"div\");\n\t\twidgetNode.render(container,null);\n\t\ttext = renderType === \"text/html\" ? container.innerHTML : container.textContent;\n\t\treturn [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"pre\",\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\ttext: text\n\t\t\t}]\n\t\t}];\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/whitespace.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/whitespace.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/whitespace.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki pragma rule for whitespace specifications\n\n```\n\\whitespace trim\n\\whitespace notrim\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"whitespace\";\nexports.types = {pragma: true};\n\n/*\nInstantiate parse rule\n*/\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /^\\\\whitespace[^\\S\\n]/mg;\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\tvar self = this;\n\t// Move past the pragma invocation\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Parse whitespace delimited tokens terminated by a line break\n\tvar reMatch = /[^\\S\\n]*(\\S+)|(\\r?\\n)/mg,\n\t\ttokens = [];\n\treMatch.lastIndex = this.parser.pos;\n\tvar match = reMatch.exec(this.parser.source);\n\twhile(match && match.index === this.parser.pos) {\n\t\tthis.parser.pos = reMatch.lastIndex;\n\t\t// Exit if we've got the line break\n\t\tif(match[2]) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the token\n\t\tif(match[1]) {\n\t\t\ttokens.push(match[1]);\n\t\t}\n\t\t// Match the next token\n\t\tmatch = reMatch.exec(this.parser.source);\n\t}\n\t// Process the tokens\n\t$tw.utils.each(tokens,function(token) {\n\t\tswitch(token) {\n\t\t\tcase \"trim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = true;\n\t\t\t\tbreak;\n\t\t\tcase \"notrim\":\n\t\t\t\tself.parser.configTrimWhiteSpace = false;\n\t\t\t\tbreak;\n\t\t}\n\t});\n\t// No parse tree nodes to return\n\treturn [];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/core/modules/parsers/wikiparser/wikiparser.js": {
"title": "$:/core/modules/parsers/wikiparser/wikiparser.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/wikiparser.js\ntype: application/javascript\nmodule-type: parser\n\nThe wiki text parser processes blocks of source text into a parse tree.\n\nThe parse tree is made up of nested arrays of these JavaScript objects:\n\n\t{type: \"element\", tag: <string>, attributes: {}, children: []} - an HTML element\n\t{type: \"text\", text: <string>} - a text node\n\t{type: \"entity\", value: <string>} - an entity\n\t{type: \"raw\", html: <string>} - raw HTML\n\nAttributes are stored as hashmaps of the following objects:\n\n\t{type: \"string\", value: <string>} - literal string\n\t{type: \"indirect\", textReference: <textReference>} - indirect through a text reference\n\t{type: \"macro\", macro: <TBD>} - indirect through a macro invocation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar WikiParser = function(type,text,options) {\n\tthis.wiki = options.wiki;\n\tvar self = this;\n\t// Check for an externally linked tiddler\n\tif($tw.browser && (text || \"\") === \"\" && options._canonical_uri) {\n\t\tthis.loadRemoteTiddler(options._canonical_uri);\n\t\ttext = $tw.language.getRawString(\"LazyLoadingWarning\");\n\t}\n\t// Initialise the classes if we don't have them already\n\tif(!this.pragmaRuleClasses) {\n\t\tWikiParser.prototype.pragmaRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"pragma\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.pragmaRuleClasses,\"$:/config/WikiParserRules/Pragmas/\");\n\t}\n\tif(!this.blockRuleClasses) {\n\t\tWikiParser.prototype.blockRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"block\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.blockRuleClasses,\"$:/config/WikiParserRules/Block/\");\n\t}\n\tif(!this.inlineRuleClasses) {\n\t\tWikiParser.prototype.inlineRuleClasses = $tw.modules.createClassesFromModules(\"wikirule\",\"inline\",$tw.WikiRuleBase);\n\t\tthis.setupRules(WikiParser.prototype.inlineRuleClasses,\"$:/config/WikiParserRules/Inline/\");\n\t}\n\t// Save the parse text\n\tthis.type = type || \"text/vnd.tiddlywiki\";\n\tthis.source = text || \"\";\n\tthis.sourceLength = this.source.length;\n\t// Flag for ignoring whitespace\n\tthis.configTrimWhiteSpace = false;\n\t// Set current parse position\n\tthis.pos = 0;\n\t// Instantiate the pragma parse rules\n\tthis.pragmaRules = this.instantiateRules(this.pragmaRuleClasses,\"pragma\",0);\n\t// Instantiate the parser block and inline rules\n\tthis.blockRules = this.instantiateRules(this.blockRuleClasses,\"block\",0);\n\tthis.inlineRules = this.instantiateRules(this.inlineRuleClasses,\"inline\",0);\n\t// Parse any pragmas\n\tthis.tree = [];\n\tvar topBranch = this.parsePragmas();\n\t// Parse the text into inline runs or blocks\n\tif(options.parseAsInline) {\n\t\ttopBranch.push.apply(topBranch,this.parseInlineRun());\n\t} else {\n\t\ttopBranch.push.apply(topBranch,this.parseBlocks());\n\t}\n\t// Return the parse tree\n};\n\n/*\n*/\nWikiParser.prototype.loadRemoteTiddler = function(url) {\n\tvar self = this;\n\t$tw.utils.httpRequest({\n\t\turl: url,\n\t\ttype: \"GET\",\n\t\tcallback: function(err,data) {\n\t\t\tif(!err) {\n\t\t\t\tvar tiddlers = self.wiki.deserializeTiddlers(\".tid\",data,self.wiki.getCreationFields());\n\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\ttiddler[\"_canonical_uri\"] = url;\n\t\t\t\t});\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tself.wiki.addTiddlers(tiddlers);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\n*/\nWikiParser.prototype.setupRules = function(proto,configPrefix) {\n\tvar self = this;\n\tif(!$tw.safemode) {\n\t\t$tw.utils.each(proto,function(object,name) {\n\t\t\tif(self.wiki.getTiddlerText(configPrefix + name,\"enable\") !== \"enable\") {\n\t\t\t\tdelete proto[name];\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nInstantiate an array of parse rules\n*/\nWikiParser.prototype.instantiateRules = function(classes,type,startPos) {\n\tvar rulesInfo = [],\n\t\tself = this;\n\t$tw.utils.each(classes,function(RuleClass) {\n\t\t// Instantiate the rule\n\t\tvar rule = new RuleClass(self);\n\t\trule.is = {};\n\t\trule.is[type] = true;\n\t\trule.init(self);\n\t\tvar matchIndex = rule.findNextMatch(startPos);\n\t\tif(matchIndex !== undefined) {\n\t\t\trulesInfo.push({\n\t\t\t\trule: rule,\n\t\t\t\tmatchIndex: matchIndex\n\t\t\t});\n\t\t}\n\t});\n\treturn rulesInfo;\n};\n\n/*\nSkip any whitespace at the current position. Options are:\n\ttreatNewlinesAsNonWhitespace: true if newlines are NOT to be treated as whitespace\n*/\nWikiParser.prototype.skipWhitespace = function(options) {\n\toptions = options || {};\n\tvar whitespaceRegExp = options.treatNewlinesAsNonWhitespace ? /([^\\S\\n]+)/mg : /(\\s+)/mg;\n\twhitespaceRegExp.lastIndex = this.pos;\n\tvar whitespaceMatch = whitespaceRegExp.exec(this.source);\n\tif(whitespaceMatch && whitespaceMatch.index === this.pos) {\n\t\tthis.pos = whitespaceRegExp.lastIndex;\n\t}\n};\n\n/*\nGet the next match out of an array of parse rule instances\n*/\nWikiParser.prototype.findNextMatch = function(rules,startPos) {\n\t// Find the best matching rule by finding the closest match position\n\tvar matchingRule,\n\t\tmatchingRulePos = this.sourceLength;\n\t// Step through each rule\n\tfor(var t=0; t<rules.length; t++) {\n\t\tvar ruleInfo = rules[t];\n\t\t// Ask the rule to get the next match if we've moved past the current one\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex < startPos) {\n\t\t\truleInfo.matchIndex = ruleInfo.rule.findNextMatch(startPos);\n\t\t}\n\t\t// Adopt this match if it's closer than the current best match\n\t\tif(ruleInfo.matchIndex !== undefined && ruleInfo.matchIndex <= matchingRulePos) {\n\t\t\tmatchingRule = ruleInfo;\n\t\t\tmatchingRulePos = ruleInfo.matchIndex;\n\t\t}\n\t}\n\treturn matchingRule;\n};\n\n/*\nParse any pragmas at the beginning of a block of parse text\n*/\nWikiParser.prototype.parsePragmas = function() {\n\tvar currentTreeBranch = this.tree;\n\twhile(true) {\n\t\t// Skip whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check for the end of the text\n\t\tif(this.pos >= this.sourceLength) {\n\t\t\tbreak;\n\t\t}\n\t\t// Check if we've arrived at a pragma rule match\n\t\tvar nextMatch = this.findNextMatch(this.pragmaRules,this.pos);\n\t\t// If not, just exit\n\t\tif(!nextMatch || nextMatch.matchIndex !== this.pos) {\n\t\t\tbreak;\n\t\t}\n\t\t// Process the pragma rule\n\t\tvar subTree = nextMatch.rule.parse();\n\t\tif(subTree.length > 0) {\n\t\t\t// Quick hack; we only cope with a single parse tree node being returned, which is true at the moment\n\t\t\tcurrentTreeBranch.push.apply(currentTreeBranch,subTree);\n\t\t\tsubTree[0].children = [];\n\t\t\tcurrentTreeBranch = subTree[0].children;\n\t\t}\n\t}\n\treturn currentTreeBranch;\n};\n\n/*\nParse a block from the current position\n\tterminatorRegExpString: optional regular expression string that identifies the end of plain paragraphs. Must not include capturing parenthesis\n*/\nWikiParser.prototype.parseBlock = function(terminatorRegExpString) {\n\tvar terminatorRegExp = terminatorRegExpString ? new RegExp(\"(\" + terminatorRegExpString + \"|\\\\r?\\\\n\\\\r?\\\\n)\",\"mg\") : /(\\r?\\n\\r?\\n)/mg;\n\tthis.skipWhitespace();\n\tif(this.pos >= this.sourceLength) {\n\t\treturn [];\n\t}\n\t// Look for a block rule that applies at the current position\n\tvar nextMatch = this.findNextMatch(this.blockRules,this.pos);\n\tif(nextMatch && nextMatch.matchIndex === this.pos) {\n\t\treturn nextMatch.rule.parse();\n\t}\n\t// Treat it as a paragraph if we didn't find a block rule\n\treturn [{type: \"element\", tag: \"p\", children: this.parseInlineRun(terminatorRegExp)}];\n};\n\n/*\nParse a series of blocks of text until a terminating regexp is encountered or the end of the text\n\tterminatorRegExpString: terminating regular expression\n*/\nWikiParser.prototype.parseBlocks = function(terminatorRegExpString) {\n\tif(terminatorRegExpString) {\n\t\treturn this.parseBlocksTerminated(terminatorRegExpString);\n\t} else {\n\t\treturn this.parseBlocksUnterminated();\n\t}\n};\n\n/*\nParse a block from the current position to the end of the text\n*/\nWikiParser.prototype.parseBlocksUnterminated = function() {\n\tvar tree = [];\n\twhile(this.pos < this.sourceLength) {\n\t\ttree.push.apply(tree,this.parseBlock());\n\t}\n\treturn tree;\n};\n\n/*\nParse blocks of text until a terminating regexp is encountered\n*/\nWikiParser.prototype.parseBlocksTerminated = function(terminatorRegExpString) {\n\tvar terminatorRegExp = new RegExp(\"(\" + terminatorRegExpString + \")\",\"mg\"),\n\t\ttree = [];\n\t// Skip any whitespace\n\tthis.skipWhitespace();\n\t// Check if we've got the end marker\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar match = terminatorRegExp.exec(this.source);\n\t// Parse the text into blocks\n\twhile(this.pos < this.sourceLength && !(match && match.index === this.pos)) {\n\t\tvar blocks = this.parseBlock(terminatorRegExpString);\n\t\ttree.push.apply(tree,blocks);\n\t\t// Skip any whitespace\n\t\tthis.skipWhitespace();\n\t\t// Check if we've got the end marker\n\t\tterminatorRegExp.lastIndex = this.pos;\n\t\tmatch = terminatorRegExp.exec(this.source);\n\t}\n\tif(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t}\n\treturn tree;\n};\n\n/*\nParse a run of text at the current position\n\tterminatorRegExp: a regexp at which to stop the run\n\toptions: see below\nOptions available:\n\teatTerminator: move the parse position past any encountered terminator (default false)\n*/\nWikiParser.prototype.parseInlineRun = function(terminatorRegExp,options) {\n\tif(terminatorRegExp) {\n\t\treturn this.parseInlineRunTerminated(terminatorRegExp,options);\n\t} else {\n\t\treturn this.parseInlineRunUnterminated(options);\n\t}\n};\n\nWikiParser.prototype.parseInlineRunUnterminated = function(options) {\n\tvar tree = [];\n\t// Find the next occurrence of an inline rule\n\tvar nextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around the matches until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && nextMatch) {\n\t\t// Process the text preceding the run rule\n\t\tif(nextMatch.matchIndex > this.pos) {\n\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,nextMatch.matchIndex));\n\t\t\tthis.pos = nextMatch.matchIndex;\n\t\t}\n\t\t// Process the run rule\n\t\ttree.push.apply(tree,nextMatch.rule.parse());\n\t\t// Look for the next run rule\n\t\tnextMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\nWikiParser.prototype.parseInlineRunTerminated = function(terminatorRegExp,options) {\n\toptions = options || {};\n\tvar tree = [];\n\t// Find the next occurrence of the terminator\n\tterminatorRegExp.lastIndex = this.pos;\n\tvar terminatorMatch = terminatorRegExp.exec(this.source);\n\t// Find the next occurrence of a inlinerule\n\tvar inlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t// Loop around until we've reached the end of the text\n\twhile(this.pos < this.sourceLength && (terminatorMatch || inlineRuleMatch)) {\n\t\t// Return if we've found the terminator, and it precedes any inline rule match\n\t\tif(terminatorMatch) {\n\t\t\tif(!inlineRuleMatch || inlineRuleMatch.matchIndex >= terminatorMatch.index) {\n\t\t\t\tif(terminatorMatch.index > this.pos) {\n\t\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,terminatorMatch.index));\n\t\t\t\t}\n\t\t\t\tthis.pos = terminatorMatch.index;\n\t\t\t\tif(options.eatTerminator) {\n\t\t\t\t\tthis.pos += terminatorMatch[0].length;\n\t\t\t\t}\n\t\t\t\treturn tree;\n\t\t\t}\n\t\t}\n\t\t// Process any inline rule, along with the text preceding it\n\t\tif(inlineRuleMatch) {\n\t\t\t// Preceding text\n\t\t\tif(inlineRuleMatch.matchIndex > this.pos) {\n\t\t\t\tthis.pushTextWidget(tree,this.source.substring(this.pos,inlineRuleMatch.matchIndex));\n\t\t\t\tthis.pos = inlineRuleMatch.matchIndex;\n\t\t\t}\n\t\t\t// Process the inline rule\n\t\t\ttree.push.apply(tree,inlineRuleMatch.rule.parse());\n\t\t\t// Look for the next inline rule\n\t\t\tinlineRuleMatch = this.findNextMatch(this.inlineRules,this.pos);\n\t\t\t// Look for the next terminator match\n\t\t\tterminatorRegExp.lastIndex = this.pos;\n\t\t\tterminatorMatch = terminatorRegExp.exec(this.source);\n\t\t}\n\t}\n\t// Process the remaining text\n\tif(this.pos < this.sourceLength) {\n\t\tthis.pushTextWidget(tree,this.source.substr(this.pos));\n\t}\n\tthis.pos = this.sourceLength;\n\treturn tree;\n};\n\n/*\nPush a text widget onto an array, respecting the configTrimWhiteSpace setting\n*/\nWikiParser.prototype.pushTextWidget = function(array,text) {\n\tif(this.configTrimWhiteSpace) {\n\t\ttext = $tw.utils.trim(text);\n\t}\n\tif(text) {\n\t\tarray.push({type: \"text\", text: text});\t\t\n\t}\n};\n\n/*\nParse zero or more class specifiers `.classname`\n*/\nWikiParser.prototype.parseClasses = function() {\n\tvar classRegExp = /\\.([^\\s\\.]+)/mg,\n\t\tclassNames = [];\n\tclassRegExp.lastIndex = this.pos;\n\tvar match = classRegExp.exec(this.source);\n\twhile(match && match.index === this.pos) {\n\t\tthis.pos = match.index + match[0].length;\n\t\tclassNames.push(match[1]);\n\t\tmatch = classRegExp.exec(this.source);\n\t}\n\treturn classNames;\n};\n\n/*\nAmend the rules used by this instance of the parser\n\ttype: `only` keeps just the named rules, `except` keeps all but the named rules\n\tnames: array of rule names\n*/\nWikiParser.prototype.amendRules = function(type,names) {\n\tnames = names || [];\n\t// Define the filter function\n\tvar keepFilter;\n\tif(type === \"only\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) !== -1;\n\t\t};\n\t} else if(type === \"except\") {\n\t\tkeepFilter = function(name) {\n\t\t\treturn names.indexOf(name) === -1;\n\t\t};\n\t} else {\n\t\treturn;\n\t}\n\t// Define a function to process each of our rule arrays\n\tvar processRuleArray = function(ruleArray) {\n\t\tfor(var t=ruleArray.length-1; t>=0; t--) {\n\t\t\tif(!keepFilter(ruleArray[t].rule.name)) {\n\t\t\t\truleArray.splice(t,1);\n\t\t\t}\n\t\t}\n\t};\n\t// Process each rule array\n\tprocessRuleArray(this.pragmaRules);\n\tprocessRuleArray(this.blockRules);\n\tprocessRuleArray(this.inlineRules);\n};\n\nexports[\"text/vnd.tiddlywiki\"] = WikiParser;\n\n})();\n\n",
"type": "application/javascript",
"module-type": "parser"
},
"$:/core/modules/parsers/wikiparser/rules/wikirulebase.js": {
"title": "$:/core/modules/parsers/wikiparser/rules/wikirulebase.js",
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikirulebase.js\ntype: application/javascript\nmodule-type: global\n\nBase class for wiki parser rules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nThis constructor is always overridden with a blank constructor, and so shouldn't be used\n*/\nvar WikiRuleBase = function() {\n};\n\n/*\nTo be overridden by individual rules\n*/\nWikiRuleBase.prototype.init = function(parser) {\n\tthis.parser = parser;\n};\n\n/*\nDefault implementation of findNextMatch uses RegExp matching\n*/\nWikiRuleBase.prototype.findNextMatch = function(startPos) {\n\tthis.matchRegExp.lastIndex = startPos;\n\tthis.match = this.matchRegExp.exec(this.parser.source);\n\treturn this.match ? this.match.index : undefined;\n};\n\nexports.WikiRuleBase = WikiRuleBase;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/pluginswitcher.js": {
"title": "$:/core/modules/pluginswitcher.js",
"text": "/*\\\ntitle: $:/core/modules/pluginswitcher.js\ntype: application/javascript\nmodule-type: global\n\nManages switching plugins for themes and languages.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\noptions:\nwiki: wiki store to be used\npluginType: type of plugin to be switched\ncontrollerTitle: title of tiddler used to control switching of this resource\ndefaultPlugins: array of default plugins to be used if nominated plugin isn't found\nonSwitch: callback when plugin is switched (single parameter is array of plugin titles)\n*/\nfunction PluginSwitcher(options) {\n\tthis.wiki = options.wiki;\n\tthis.pluginType = options.pluginType;\n\tthis.controllerTitle = options.controllerTitle;\n\tthis.defaultPlugins = options.defaultPlugins || [];\n\tthis.onSwitch = options.onSwitch;\n\t// Switch to the current plugin\n\tthis.switchPlugins();\n\t// Listen for changes to the selected plugin\n\tvar self = this;\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,self.controllerTitle)) {\n\t\t\tself.switchPlugins();\n\t\t}\n\t});\n}\n\nPluginSwitcher.prototype.switchPlugins = function() {\n\t// Get the name of the current theme\n\tvar selectedPluginTitle = this.wiki.getTiddlerText(this.controllerTitle);\n\t// If it doesn't exist, then fallback to one of the default themes\n\tvar index = 0;\n\twhile(!this.wiki.getTiddler(selectedPluginTitle) && index < this.defaultPlugins.length) {\n\t\tselectedPluginTitle = this.defaultPlugins[index++];\n\t}\n\t// Accumulate the titles of the plugins that we need to load\n\tvar plugins = [],\n\t\tself = this,\n\t\taccumulatePlugin = function(title) {\n\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\tif(tiddler && tiddler.isPlugin() && plugins.indexOf(title) === -1) {\n\t\t\t\tplugins.push(title);\n\t\t\t\tvar pluginInfo = JSON.parse(self.wiki.getTiddlerText(title)),\n\t\t\t\t\tdependents = $tw.utils.parseStringArray(tiddler.fields.dependents || \"\");\n\t\t\t\t$tw.utils.each(dependents,function(title) {\n\t\t\t\t\taccumulatePlugin(title);\n\t\t\t\t});\n\t\t\t}\n\t\t};\n\taccumulatePlugin(selectedPluginTitle);\n\t// Read the plugin info for the incoming plugins\n\tvar changes = $tw.wiki.readPluginInfo(plugins);\n\t// Unregister any existing theme tiddlers\n\tvar unregisteredTiddlers = $tw.wiki.unregisterPluginTiddlers(this.pluginType);\n\t// Register any new theme tiddlers\n\tvar registeredTiddlers = $tw.wiki.registerPluginTiddlers(this.pluginType,plugins);\n\t// Unpack the current theme tiddlers\n\t$tw.wiki.unpackPluginTiddlers();\n\t// Call the switch handler\n\tif(this.onSwitch) {\n\t\tthis.onSwitch(plugins);\n\t}\n};\n\nexports.PluginSwitcher = PluginSwitcher;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/saver-handler.js": {
"title": "$:/core/modules/saver-handler.js",
"text": "/*\\\ntitle: $:/core/modules/saver-handler.js\ntype: application/javascript\nmodule-type: global\n\nThe saver handler tracks changes to the store and handles saving the entire wiki via saver modules.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nInstantiate the saver handler with the following options:\nwiki: wiki to be synced\ndirtyTracking: true if dirty tracking should be performed\n*/\nfunction SaverHandler(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\tthis.dirtyTracking = options.dirtyTracking;\n\tthis.preloadDirty = options.preloadDirty || [];\n\tthis.pendingAutoSave = false;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"saver-handler\");\n\t// Initialise our savers\n\tif($tw.browser) {\n\t\tthis.initSavers();\n\t}\n\t// Only do dirty tracking if required\n\tif($tw.browser && this.dirtyTracking) {\n\t\t// Compile the dirty tiddler filter\n\t\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t\t// Count of changes that have not yet been saved\n\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(self.preloadDirty,function(title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t});\n\t\tthis.numChanges = filteredChanges.length;\n\t\t// Listen out for changes to tiddlers\n\t\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t\t// Filter the changes so that we only count changes to tiddlers that we care about\n\t\t\tvar filteredChanges = self.filterFn.call(self.wiki,function(iterator) {\n\t\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\t\tvar tiddler = self.wiki.getTiddler(title);\n\t\t\t\t\titerator(tiddler,title);\n\t\t\t\t});\n\t\t\t});\n\t\t\t// Adjust the number of changes\n\t\t\tself.numChanges += filteredChanges.length;\n\t\t\tself.updateDirtyStatus();\n\t\t\t// Do any autosave if one is pending and there's no more change events\n\t\t\tif(self.pendingAutoSave && self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tself.pendingAutoSave = false;\n\t\t\t}\n\t\t});\n\t\t// Listen for the autosave event\n\t\t$tw.rootWidget.addEventListener(\"tm-auto-save-wiki\",function(event) {\n\t\t\t// Do the autosave unless there are outstanding tiddler change events\n\t\t\tif(self.wiki.getSizeOfTiddlerEventQueue() === 0) {\n\t\t\t\t// Check if we're dirty\n\t\t\t\tif(self.numChanges > 0) {\n\t\t\t\t\tself.saveWiki({\n\t\t\t\t\t\tmethod: \"autosave\",\n\t\t\t\t\t\tdownloadType: \"text/plain\"\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// Otherwise put ourselves in the \"pending autosave\" state and wait for the change event before we do the autosave\n\t\t\t\tself.pendingAutoSave = true;\n\t\t\t}\n\t\t});\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t}\n\t// Install the save action handlers\n\tif($tw.browser) {\n\t\t$tw.rootWidget.addEventListener(\"tm-save-wiki\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-download-file\",function(event) {\n\t\t\tself.saveWiki({\n\t\t\t\tmethod: \"download\",\n\t\t\t\ttemplate: event.param,\n\t\t\t\tdownloadType: \"text/plain\",\n\t\t\t\tvariables: event.paramObject\n\t\t\t});\n\t\t});\n\t}\n}\n\nSaverHandler.prototype.titleSyncFilter = \"$:/config/SaverFilter\";\nSaverHandler.prototype.titleAutoSave = \"$:/config/AutoSave\";\nSaverHandler.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\n\n/*\nSelect the appropriate saver modules and set them up\n*/\nSaverHandler.prototype.initSavers = function(moduleType) {\n\tmoduleType = moduleType || \"saver\";\n\t// Instantiate the available savers\n\tthis.savers = [];\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(moduleType,function(title,module) {\n\t\tif(module.canSave(self)) {\n\t\t\tself.savers.push(module.create(self.wiki));\n\t\t}\n\t});\n\t// Sort the savers into priority order\n\tthis.savers.sort(function(a,b) {\n\t\tif(a.info.priority < b.info.priority) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(a.info.priority > b.info.priority) {\n\t\t\t\treturn +1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nSave the wiki contents. Options are:\n\tmethod: \"save\", \"autosave\" or \"download\"\n\ttemplate: the tiddler containing the template to save\n\tdownloadType: the content type for the saved file\n*/\nSaverHandler.prototype.saveWiki = function(options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tmethod = options.method || \"save\";\n\t// Ignore autosave if disabled\n\tif(method === \"autosave\" && this.wiki.getTiddlerText(this.titleAutoSave,\"yes\") !== \"yes\") {\n\t\treturn false;\n\t}\n\tvar\tvariables = options.variables || {},\n\t\ttemplate = options.template || \"$:/core/save/all\",\n\t\tdownloadType = options.downloadType || \"text/plain\",\n\t\ttext = this.wiki.renderTiddler(downloadType,template,options),\n\t\tcallback = function(err) {\n\t\t\tif(err) {\n\t\t\t\talert($tw.language.getString(\"Error/WhileSaving\") + \":\\n\\n\" + err);\n\t\t\t} else {\n\t\t\t\t// Clear the task queue if we're saving (rather than downloading)\n\t\t\t\tif(method !== \"download\") {\n\t\t\t\t\tself.numChanges = 0;\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t}\n\t\t\t\t$tw.notifier.display(self.titleSavedNotification);\n\t\t\t\tif(options.callback) {\n\t\t\t\t\toptions.callback();\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t// Call the highest priority saver that supports this method\n\tfor(var t=this.savers.length-1; t>=0; t--) {\n\t\tvar saver = this.savers[t];\n\t\tif(saver.info.capabilities.indexOf(method) !== -1 && saver.save(text,method,callback,{variables: {filename: variables.filename}})) {\n\t\t\tthis.logger.log(\"Saving wiki with method\",method,\"through saver\",saver.info.name);\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSaverHandler.prototype.isDirty = function() {\n\treturn this.numChanges > 0;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSaverHandler.prototype.updateDirtyStatus = function() {\n\tif($tw.browser) {\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",this.isDirty());\n\t}\n};\n\nexports.SaverHandler = SaverHandler;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/savers/andtidwiki.js": {
"title": "$:/core/modules/savers/andtidwiki.js",
"text": "/*\\\ntitle: $:/core/modules/savers/andtidwiki.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the AndTidWiki Android app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar AndTidWiki = function(wiki) {\n};\n\nAndTidWiki.prototype.save = function(text,method,callback,options) {\n\tvar filename = options && options.variables ? options.variables.filename : null;\n\tif (method === \"download\") {\n\t\t// Support download\n\t\tif (window.twi.saveDownload) {\n\t\t\ttry {\n\t\t\t\twindow.twi.saveDownload(text,filename);\n\t\t\t} catch(err) {\n\t\t\t\tif (err.message === \"Method not found\") {\n\t\t\t\t\twindow.twi.saveDownload(text);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tvar link = document.createElement(\"a\");\n\t\t\tlink.setAttribute(\"href\",\"data:text/plain,\" + encodeURIComponent(text));\n\t\t\tif (filename) {\n\t\t\t link.setAttribute(\"download\",filename);\n\t\t\t}\n\t\t\tdocument.body.appendChild(link);\n\t\t\tlink.click();\n\t\t\tdocument.body.removeChild(link);\n\t\t}\n\t} else if (window.twi.saveWiki) {\n\t\t// Direct save in Tiddloid\n\t\twindow.twi.saveWiki(text);\n\t} else {\n\t\t// Get the pathname of this document\n\t\tvar pathname = decodeURIComponent(document.location.toString().split(\"#\")[0]);\n\t\t// Strip the file://\n\t\tif(pathname.indexOf(\"file://\") === 0) {\n\t\t\tpathname = pathname.substr(7);\n\t\t}\n\t\t// Strip any query or location part\n\t\tvar p = pathname.indexOf(\"?\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\tp = pathname.indexOf(\"#\");\n\t\tif(p !== -1) {\n\t\t\tpathname = pathname.substr(0,p);\n\t\t}\n\t\t// Save the file\n\t\twindow.twi.saveFile(pathname,text);\n\t}\n\t// Call the callback\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nAndTidWiki.prototype.info = {\n\tname: \"andtidwiki\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.twi && !!window.twi.saveFile;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new AndTidWiki(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/beaker.js": {
"title": "$:/core/modules/savers/beaker.js",
"text": "/*\\\ntitle: $:/core/modules/savers/beaker.js\ntype: application/javascript\nmodule-type: saver\n\nSaves files using the Beaker browser's (https://beakerbrowser.com) Dat protocol (https://datproject.org/)\nCompatible with beaker >= V0.7.2\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet up the saver\n*/\nvar BeakerSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nBeakerSaver.prototype.save = function(text,method,callback) {\n\tvar dat = new DatArchive(\"\" + window.location),\n\t\tpathname = (\"\" + window.location.pathname).split(\"#\")[0];\n\tdat.stat(pathname).then(function(value) {\n\t\tif(value.isDirectory()) {\n\t\t\tpathname = pathname + \"/index.html\";\n\t\t}\n\t\tdat.writeFile(pathname,text,\"utf8\").then(function(value) {\n\t\t\tcallback(null);\n\t\t},function(reason) {\n\t\t\tcallback(\"Beaker Saver Write Error: \" + reason);\n\t\t});\n\t},function(reason) {\n\t\tcallback(\"Beaker Saver Stat Error: \" + reason);\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nBeakerSaver.prototype.info = {\n\tname: \"beaker\",\n\tpriority: 3000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.DatArchive && location.protocol===\"dat:\";\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new BeakerSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/download.js": {
"title": "$:/core/modules/savers/download.js",
"text": "/*\\\ntitle: $:/core/modules/savers/download.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar DownloadSaver = function(wiki) {\n};\n\nDownloadSaver.prototype.save = function(text,method,callback,options) {\n\toptions = options || {};\n\t// Get the current filename\n\tvar filename = options.variables.filename;\n\tif(!filename) {\n\t\tvar p = document.location.pathname.lastIndexOf(\"/\");\n\t\tif(p !== -1) {\n\t\t\t// We decode the pathname because document.location is URL encoded by the browser\n\t\t\tfilename = decodeURIComponent(document.location.pathname.substr(p+1));\n\t\t}\n\t}\n\tif(!filename) {\n\t\tfilename = \"tiddlywiki.html\";\n\t}\n\t// Set up the link\n\tvar link = document.createElement(\"a\");\n\tif(Blob !== undefined) {\n\t\tvar blob = new Blob([text], {type: \"text/html\"});\n\t\tlink.setAttribute(\"href\", URL.createObjectURL(blob));\n\t} else {\n\t\tlink.setAttribute(\"href\",\"data:text/html,\" + encodeURIComponent(text));\n\t}\n\tlink.setAttribute(\"download\",filename);\n\tdocument.body.appendChild(link);\n\tlink.click();\n\tdocument.body.removeChild(link);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nDownloadSaver.prototype.info = {\n\tname: \"download\",\n\tpriority: 100\n};\n\nObject.defineProperty(DownloadSaver.prototype.info, \"capabilities\", {\n\tget: function() {\n\t\tvar capabilities = [\"save\", \"download\"];\n\t\tif(($tw.wiki.getTextReference(\"$:/config/DownloadSaver/AutoSave\") || \"\").toLowerCase() === \"yes\") {\n\t\t\tcapabilities.push(\"autosave\");\n\t\t}\n\t\treturn capabilities;\n\t}\n});\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn document.createElement(\"a\").download !== undefined;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new DownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/fsosaver.js": {
"title": "$:/core/modules/savers/fsosaver.js",
"text": "/*\\\ntitle: $:/core/modules/savers/fsosaver.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via MS FileSystemObject ActiveXObject\n\nNote: Since TiddlyWiki's markup contains the MOTW, the FileSystemObject normally won't be available. \nHowever, if the wiki is loaded as an .HTA file (Windows HTML Applications) then the FSO can be used.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar FSOSaver = function(wiki) {\n};\n\nFSOSaver.prototype.save = function(text,method,callback) {\n\t// Get the pathname of this document\n\tvar pathname = unescape(document.location.pathname);\n\t// Test for a Windows path of the form /x:\\blah...\n\tif(/^\\/[A-Z]\\:\\\\[^\\\\]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t} else if(document.location.hostname !== \"\" && /^\\/\\\\[^\\\\]+\\\\[^\\\\]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t// Remove the leading slash\n\t\tpathname = pathname.substr(1);\n\t\t// reconstruct UNC path\n\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t} else {\n\t\treturn false;\n\t}\n\t// Save the file (as UTF-16)\n\tvar fso = new ActiveXObject(\"Scripting.FileSystemObject\");\n\tvar file = fso.OpenTextFile(pathname,2,-1,-1);\n\tfile.Write(text);\n\tfile.Close();\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nFSOSaver.prototype.info = {\n\tname: \"FSOSaver\",\n\tpriority: 120,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\ttry {\n\t\treturn (window.location.protocol === \"file:\") && !!(new ActiveXObject(\"Scripting.FileSystemObject\"));\n\t} catch(e) { return false; }\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new FSOSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/gitea.js": {
"title": "$:/core/modules/savers/gitea.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitea.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the gitea\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GiteaSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGiteaSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/Gitea/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"Gitea\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/Gitea/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/Gitea/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/Gitea/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/Gitea/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/Gitea/ServerURL\") || \"https://gitea\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar use_put = true;\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t\tif(sha === \"\"){\n\t\t\t\t\tuse_put = false;\n\t\t\t\t}\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: endpoint + \"/repos/\" + repo + \"/branches/\" + branch,\n\t\t\t\ttype: \"GET\",\n\t\t\t\theaders: headers,\n\t\t\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\t\t\tif(xhr.status === 404) {\n\t\t\t\t\t\tcallback(\"Please ensure the branch in the Gitea repo exists\");\n\t\t\t\t\t}else{\n\t\t\t\t\t\tdata[\"branch\"] = branch;\n\t\t\t\t\t\tself.upload(uri + filename, use_put?\"PUT\":\"POST\", headers, data, callback);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\nGiteaSaver.prototype.upload = function(uri,method,headers,data,callback) {\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: method,\n\t\theaders: headers,\n\t\tdata: JSON.stringify(data),\n\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\tcallback(null);\n\t\t}\n\t});\n};\n\n/*\nInformation about this saver\n*/\nGiteaSaver.prototype.info = {\n\tname: \"Gitea\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GiteaSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/github.js": {
"title": "$:/core/modules/savers/github.js",
"text": "/*\\\ntitle: $:/core/modules/savers/github.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitHub v3 REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitHubSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitHubSaver.prototype.save = function(text,method,callback) {\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitHub/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"github\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitHub/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitHub/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitHub/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitHub/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitHub/ServerURL\") || \"https://api.github.com\",\n\t\theaders = {\n\t\t\t\"Accept\": \"application/vnd.github.v3+json\",\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Authorization\": \"Basic \" + window.btoa(username + \":\" + password)\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/repos/\" + repo + \"/contents\" + path;\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tdata: {\n\t\t\tref: branch\n\t\t},\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tmessage: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: $tw.utils.base64Encode(text),\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a PUT request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + filename,\n\t\t\t\ttype: \"PUT\",\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitHubSaver.prototype.info = {\n\tname: \"github\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitHubSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/gitlab.js": {
"title": "$:/core/modules/savers/gitlab.js",
"text": "/*\\\ntitle: $:/core/modules/savers/gitlab.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by pushing a commit to the GitLab REST API\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: true */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar GitLabSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nGitLabSaver.prototype.save = function(text,method,callback) {\n\t/* See https://docs.gitlab.com/ee/api/repository_files.html */\n\tvar self = this,\n\t\tusername = this.wiki.getTiddlerText(\"$:/GitLab/Username\"),\n\t\tpassword = $tw.utils.getPassword(\"gitlab\"),\n\t\trepo = this.wiki.getTiddlerText(\"$:/GitLab/Repo\"),\n\t\tpath = this.wiki.getTiddlerText(\"$:/GitLab/Path\",\"\"),\n\t\tfilename = this.wiki.getTiddlerText(\"$:/GitLab/Filename\"),\n\t\tbranch = this.wiki.getTiddlerText(\"$:/GitLab/Branch\") || \"master\",\n\t\tendpoint = this.wiki.getTiddlerText(\"$:/GitLab/ServerURL\") || \"https://gitlab.com/api/v4\",\n\t\theaders = {\n\t\t\t\"Content-Type\": \"application/json;charset=UTF-8\",\n\t\t\t\"Private-Token\": password\n\t\t};\n\t// Bail if we don't have everything we need\n\tif(!username || !password || !repo || !path || !filename) {\n\t\treturn false;\n\t}\n\t// Make sure the path start and ends with a slash\n\tif(path.substring(0,1) !== \"/\") {\n\t\tpath = \"/\" + path;\n\t}\n\tif(path.substring(path.length - 1) !== \"/\") {\n\t\tpath = path + \"/\";\n\t}\n\t// Compose the base URI\n\tvar uri = endpoint + \"/projects/\" + encodeURIComponent(repo) + \"/repository/\";\n\t// Perform a get request to get the details (inc shas) of files in the same path as our file\n\t$tw.utils.httpRequest({\n\t\turl: uri + \"tree/?path=\" + encodeURIComponent(path.replace(/^\\/+|\\/$/g, '')) + \"&branch=\" + encodeURIComponent(branch.replace(/^\\/+|\\/$/g, '')),\n\t\ttype: \"GET\",\n\t\theaders: headers,\n\t\tcallback: function(err,getResponseDataJson,xhr) {\n\t\t\tvar getResponseData,sha = \"\";\n\t\t\tif(err && xhr.status !== 404) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tvar requestType = \"POST\";\n\t\t\tif(xhr.status !== 404) {\n\t\t\t\tgetResponseData = JSON.parse(getResponseDataJson);\n\t\t\t\t$tw.utils.each(getResponseData,function(details) {\n\t\t\t\t\tif(details.name === filename) {\n\t\t\t\t\t\trequestType = \"PUT\";\n\t\t\t\t\t\tsha = details.sha;\n\t\t\t\t\t}\n\t\t\t\t});\n\t\t\t}\n\t\t\tvar data = {\n\t\t\t\tcommit_message: $tw.language.getRawString(\"ControlPanel/Saving/GitService/CommitMessage\"),\n\t\t\t\tcontent: text,\n\t\t\t\tbranch: branch,\n\t\t\t\tsha: sha\n\t\t\t};\n\t\t\t// Perform a request to save the file\n\t\t\t$tw.utils.httpRequest({\n\t\t\t\turl: uri + \"files/\" + encodeURIComponent(path.replace(/^\\/+/, '') + filename),\n\t\t\t\ttype: requestType,\n\t\t\t\theaders: headers,\n\t\t\t\tdata: JSON.stringify(data),\n\t\t\t\tcallback: function(err,putResponseDataJson,xhr) {\n\t\t\t\t\tif(err) {\n\t\t\t\t\t\treturn callback(err);\n\t\t\t\t\t}\n\t\t\t\t\tvar putResponseData = JSON.parse(putResponseDataJson);\n\t\t\t\t\tcallback(null);\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nGitLabSaver.prototype.info = {\n\tname: \"gitlab\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new GitLabSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/manualdownload.js": {
"title": "$:/core/modules/savers/manualdownload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/manualdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via HTML5's download APIs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Title of the tiddler containing the download message\nvar downloadInstructionsTitle = \"$:/language/Modals/Download\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar ManualDownloadSaver = function(wiki) {\n};\n\nManualDownloadSaver.prototype.save = function(text,method,callback) {\n\t$tw.modal.display(downloadInstructionsTitle,{\n\t\tdownloadLink: \"data:text/html,\" + encodeURIComponent(text)\n\t});\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nManualDownloadSaver.prototype.info = {\n\tname: \"manualdownload\",\n\tpriority: 0,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new ManualDownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/msdownload.js": {
"title": "$:/core/modules/savers/msdownload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/msdownload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via window.navigator.msSaveBlob()\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar MsDownloadSaver = function(wiki) {\n};\n\nMsDownloadSaver.prototype.save = function(text,method,callback) {\n\t// Get the current filename\n\tvar filename = \"tiddlywiki.html\",\n\t\tp = document.location.pathname.lastIndexOf(\"/\");\n\tif(p !== -1) {\n\t\tfilename = document.location.pathname.substr(p+1);\n\t}\n\t// Set up the link\n\tvar blob = new Blob([text], {type: \"text/html\"});\n\twindow.navigator.msSaveBlob(blob,filename);\n\t// Callback that we succeeded\n\tcallback(null);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nMsDownloadSaver.prototype.info = {\n\tname: \"msdownload\",\n\tpriority: 110,\n\tcapabilities: [\"save\", \"download\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn !!window.navigator.msSaveBlob;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new MsDownloadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/put.js": {
"title": "$:/core/modules/savers/put.js",
"text": "/*\\\ntitle: $:/core/modules/savers/put.js\ntype: application/javascript\nmodule-type: saver\n\nSaves wiki by performing a PUT request to the server\n\nWorks with any server which accepts a PUT request\nto the current URL, such as a WebDAV server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRetrieve ETag if available\n*/\nvar retrieveETag = function(self) {\n\tvar headers = {\n\t\tAccept: \"*/*;charset=UTF-8\"\n\t};\n\t$tw.utils.httpRequest({\n\t\turl: self.uri(),\n\t\ttype: \"HEAD\",\n\t\theaders: headers,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tvar etag = xhr.getResponseHeader(\"ETag\");\n\t\t\tif(!etag) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tself.etag = etag.replace(/^W\\//,\"\");\n\t\t}\n\t});\n};\n\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar PutSaver = function(wiki) {\n\tthis.wiki = wiki;\n\tvar self = this;\n\tvar uri = this.uri();\n\t// Async server probe. Until probe finishes, save will fail fast\n\t// See also https://github.com/Jermolene/TiddlyWiki5/issues/2276\n\t$tw.utils.httpRequest({\n\t\turl: uri,\n\t\ttype: \"OPTIONS\",\n\t\tcallback: function(err,data,xhr) {\n\t\t\t// Check DAV header http://www.webdav.org/specs/rfc2518.html#rfc.section.9.1\n\t\t\tif(!err) {\n\t\t\t\tself.serverAcceptsPuts = xhr.status === 200 && !!xhr.getResponseHeader(\"dav\");\n\t\t\t}\n\t\t}\n\t});\n\tretrieveETag(this);\n};\n\nPutSaver.prototype.uri = function() {\n\treturn document.location.toString().split(\"#\")[0];\n};\n\n// TODO: in case of edit conflict\n// Prompt: Do you want to save over this? Y/N\n// Merging would be ideal, and may be possible using future generic merge flow\nPutSaver.prototype.save = function(text,method,callback) {\n\tif(!this.serverAcceptsPuts) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tvar headers = {\n\t\t\"Content-Type\": \"text/html;charset=UTF-8\"\n\t};\n\tif(this.etag) {\n\t\theaders[\"If-Match\"] = this.etag;\n\t}\n\t$tw.utils.httpRequest({\n\t\turl: this.uri(),\n\t\ttype: \"PUT\",\n\t\theaders: headers,\n\t\tdata: text,\n\t\tcallback: function(err,data,xhr) {\n\t\t\tif(err) {\n\t\t\t\t// response is textual: \"XMLHttpRequest error code: 412\"\n\t\t\t\tvar status = Number(err.substring(err.indexOf(':') + 2, err.length))\n\t\t\t\tif(status === 412) { // edit conflict\n\t\t\t\t\tvar message = $tw.language.getString(\"Error/EditConflict\");\n\t\t\t\t\tcallback(message);\n\t\t\t\t} else {\n\t\t\t\t\tcallback(err); // fail\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tself.etag = xhr.getResponseHeader(\"ETag\");\n\t\t\t\tif(self.etag == null) {\n\t\t\t\t\tretrieveETag(self);\n\t\t\t\t}\n\t\t\t\tcallback(null); // success\n\t\t\t}\n\t\t}\n\t});\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nPutSaver.prototype.info = {\n\tname: \"put\",\n\tpriority: 2000,\n\tcapabilities: [\"save\",\"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn /^https?:/.test(location.protocol);\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new PutSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyfox.js": {
"title": "$:/core/modules/savers/tiddlyfox.js",
"text": "/*\\\ntitle: $:/core/modules/savers/tiddlyfox.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TiddlyFox file extension\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TiddlyFoxSaver = function(wiki) {\n};\n\nTiddlyFoxSaver.prototype.save = function(text,method,callback) {\n\tvar messageBox = document.getElementById(\"tiddlyfox-message-box\");\n\tif(messageBox) {\n\t\t// Get the pathname of this document\n\t\tvar pathname = document.location.toString().split(\"#\")[0];\n\t\t// Replace file://localhost/ with file:///\n\t\tif(pathname.indexOf(\"file://localhost/\") === 0) {\n\t\t\tpathname = \"file://\" + pathname.substr(16);\n\t\t}\n\t\t// Windows path file:///x:/blah/blah --> x:\\blah\\blah\n\t\tif(/^file\\:\\/\\/\\/[A-Z]\\:\\//i.test(pathname)) {\n\t\t\t// Remove the leading slash and convert slashes to backslashes\n\t\t\tpathname = pathname.substr(8).replace(/\\//g,\"\\\\\");\n\t\t// Firefox Windows network path file://///server/share/blah/blah --> //server/share/blah/blah\n\t\t} else if(pathname.indexOf(\"file://///\") === 0) {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(10)).replace(/\\//g,\"\\\\\");\n\t\t// Mac/Unix local path file:///path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:///\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(7));\n\t\t// Mac/Unix local path file:/path/path --> /path/path\n\t\t} else if(pathname.indexOf(\"file:/\") === 0) {\n\t\t\tpathname = unescape(pathname.substr(5));\n\t\t// Otherwise Windows networth path file://server/share/path/path --> \\\\server\\share\\path\\path\n\t\t} else {\n\t\t\tpathname = \"\\\\\\\\\" + unescape(pathname.substr(7)).replace(new RegExp(\"/\",\"g\"),\"\\\\\");\n\t\t}\n\t\t// Create the message element and put it in the message box\n\t\tvar message = document.createElement(\"div\");\n\t\tmessage.setAttribute(\"data-tiddlyfox-path\",decodeURIComponent(pathname));\n\t\tmessage.setAttribute(\"data-tiddlyfox-content\",text);\n\t\tmessageBox.appendChild(message);\n\t\t// Add an event handler for when the file has been saved\n\t\tmessage.addEventListener(\"tiddlyfox-have-saved-file\",function(event) {\n\t\t\tcallback(null);\n\t\t}, false);\n\t\t// Create and dispatch the custom event to the extension\n\t\tvar event = document.createEvent(\"Events\");\n\t\tevent.initEvent(\"tiddlyfox-save-file\",true,false);\n\t\tmessage.dispatchEvent(event);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyFoxSaver.prototype.info = {\n\tname: \"tiddlyfox\",\n\tpriority: 1500,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyFoxSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/tiddlyie.js": {
"title": "$:/core/modules/savers/tiddlyie.js",
"text": "/*\\\ntitle: $:/core/modules/savers/tiddlyie.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via Internet Explorer BHO extenion (TiddlyIE)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar TiddlyIESaver = function(wiki) {\n};\n\nTiddlyIESaver.prototype.save = function(text,method,callback) {\n\t// Check existence of TiddlyIE BHO extension (note: only works after document is complete)\n\tif(typeof(window.TiddlyIE) != \"undefined\") {\n\t\t// Get the pathname of this document\n\t\tvar pathname = unescape(document.location.pathname);\n\t\t// Test for a Windows path of the form /x:/blah...\n\t\tif(/^\\/[A-Z]\\:\\/[^\\/]+/i.test(pathname)) {\t// ie: ^/[a-z]:/[^/]+ (is this better?: ^/[a-z]:/[^/]+(/[^/]+)*\\.[^/]+ )\n\t\t\t// Remove the leading slash\n\t\t\tpathname = pathname.substr(1);\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t} else if(document.hostname !== \"\" && /^\\/[^\\/]+\\/[^\\/]+/i.test(pathname)) {\t// test for \\\\server\\share\\blah... - ^/[^/]+/[^/]+\n\t\t\t// Convert slashes to backslashes\n\t\t\tpathname = pathname.replace(/\\//g,\"\\\\\");\n\t\t\t// reconstruct UNC path\n\t\t\tpathname = \"\\\\\\\\\" + document.location.hostname + pathname;\n\t\t} else return false;\n\t\t// Prompt the user to save the file\n\t\twindow.TiddlyIE.save(pathname, text);\n\t\t// Callback that we succeeded\n\t\tcallback(null);\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nInformation about this saver\n*/\nTiddlyIESaver.prototype.info = {\n\tname: \"tiddlyiesaver\",\n\tpriority: 1500,\n\tcapabilities: [\"save\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn (window.location.protocol === \"file:\");\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TiddlyIESaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/twedit.js": {
"title": "$:/core/modules/savers/twedit.js",
"text": "/*\\\ntitle: $:/core/modules/savers/twedit.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via the TWEdit iOS app\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false, netscape: false, Components: false */\n\"use strict\";\n\nvar TWEditSaver = function(wiki) {\n};\n\nTWEditSaver.prototype.save = function(text,method,callback) {\n\t// Bail if we're not running under TWEdit\n\tif(typeof DeviceInfo !== \"object\") {\n\t\treturn false;\n\t}\n\t// Get the pathname of this document\n\tvar pathname = decodeURIComponent(document.location.pathname);\n\t// Strip any query or location part\n\tvar p = pathname.indexOf(\"?\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\tp = pathname.indexOf(\"#\");\n\tif(p !== -1) {\n\t\tpathname = pathname.substr(0,p);\n\t}\n\t// Remove the leading \"/Documents\" from path\n\tvar prefix = \"/Documents\";\n\tif(pathname.indexOf(prefix) === 0) {\n\t\tpathname = pathname.substr(prefix.length);\n\t}\n\t// Error handler\n\tvar errorHandler = function(event) {\n\t\t// Error\n\t\tcallback($tw.language.getString(\"Error/SavingToTWEdit\") + \": \" + event.target.error.code);\n\t};\n\t// Get the file system\n\twindow.requestFileSystem(LocalFileSystem.PERSISTENT,0,function(fileSystem) {\n\t\t// Now we've got the filesystem, get the fileEntry\n\t\tfileSystem.root.getFile(pathname, {create: true}, function(fileEntry) {\n\t\t\t// Now we've got the fileEntry, create the writer\n\t\t\tfileEntry.createWriter(function(writer) {\n\t\t\t\twriter.onerror = errorHandler;\n\t\t\t\twriter.onwrite = function() {\n\t\t\t\t\tcallback(null);\n\t\t\t\t};\n\t\t\t\twriter.position = 0;\n\t\t\t\twriter.write(text);\n\t\t\t},errorHandler);\n\t\t}, errorHandler);\n\t}, errorHandler);\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nTWEditSaver.prototype.info = {\n\tname: \"twedit\",\n\tpriority: 1600,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new TWEditSaver(wiki);\n};\n\n/////////////////////////// Hack\n// HACK: This ensures that TWEdit recognises us as a TiddlyWiki document\nif($tw.browser) {\n\twindow.version = {title: \"TiddlyWiki\"};\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/savers/upload.js": {
"title": "$:/core/modules/savers/upload.js",
"text": "/*\\\ntitle: $:/core/modules/savers/upload.js\ntype: application/javascript\nmodule-type: saver\n\nHandles saving changes via upload to a server.\n\nDesigned to be compatible with BidiX's UploadPlugin at http://tiddlywiki.bidix.info/#UploadPlugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSelect the appropriate saver module and set it up\n*/\nvar UploadSaver = function(wiki) {\n\tthis.wiki = wiki;\n};\n\nUploadSaver.prototype.save = function(text,method,callback) {\n\t// Get the various parameters we need\n\tvar backupDir = this.wiki.getTextReference(\"$:/UploadBackupDir\") || \".\",\n\t\tusername = this.wiki.getTextReference(\"$:/UploadName\"),\n\t\tpassword = $tw.utils.getPassword(\"upload\"),\n\t\tuploadDir = this.wiki.getTextReference(\"$:/UploadDir\") || \".\",\n\t\tuploadFilename = this.wiki.getTextReference(\"$:/UploadFilename\") || \"index.html\",\n\t\turl = this.wiki.getTextReference(\"$:/UploadURL\");\n\t// Bail out if we don't have the bits we need\n\tif(!username || username.toString().trim() === \"\" || !password || password.toString().trim() === \"\") {\n\t\treturn false;\n\t}\n\t// Construct the url if not provided\n\tif(!url) {\n\t\turl = \"http://\" + username + \".tiddlyspot.com/store.cgi\";\n\t}\n\t// Assemble the header\n\tvar boundary = \"---------------------------\" + \"AaB03x\";\t\n\tvar uploadFormName = \"UploadPlugin\";\n\tvar head = [];\n\thead.push(\"--\" + boundary + \"\\r\\nContent-disposition: form-data; name=\\\"UploadPlugin\\\"\\r\\n\");\n\thead.push(\"backupDir=\" + backupDir + \";user=\" + username + \";password=\" + password + \";uploaddir=\" + uploadDir + \";;\"); \n\thead.push(\"\\r\\n\" + \"--\" + boundary);\n\thead.push(\"Content-disposition: form-data; name=\\\"userfile\\\"; filename=\\\"\" + uploadFilename + \"\\\"\");\n\thead.push(\"Content-Type: text/html;charset=UTF-8\");\n\thead.push(\"Content-Length: \" + text.length + \"\\r\\n\");\n\thead.push(\"\");\n\t// Assemble the tail and the data itself\n\tvar tail = \"\\r\\n--\" + boundary + \"--\\r\\n\",\n\t\tdata = head.join(\"\\r\\n\") + text + tail;\n\t// Do the HTTP post\n\tvar http = new XMLHttpRequest();\n\thttp.open(\"POST\",url,true,username,password);\n\thttp.setRequestHeader(\"Content-Type\",\"multipart/form-data; charset=UTF-8; boundary=\" + boundary);\n\thttp.onreadystatechange = function() {\n\t\tif(http.readyState == 4 && http.status == 200) {\n\t\t\tif(http.responseText.substr(0,4) === \"0 - \") {\n\t\t\t\tcallback(null);\n\t\t\t} else {\n\t\t\t\tcallback(http.responseText);\n\t\t\t}\n\t\t}\n\t};\n\ttry {\n\t\thttp.send(data);\n\t} catch(ex) {\n\t\treturn callback($tw.language.getString(\"Error/Caption\") + \":\" + ex);\n\t}\n\t$tw.notifier.display(\"$:/language/Notifications/Save/Starting\");\n\treturn true;\n};\n\n/*\nInformation about this saver\n*/\nUploadSaver.prototype.info = {\n\tname: \"upload\",\n\tpriority: 2000,\n\tcapabilities: [\"save\", \"autosave\"]\n};\n\n/*\nStatic method that returns true if this saver is capable of working\n*/\nexports.canSave = function(wiki) {\n\treturn true;\n};\n\n/*\nCreate an instance of this saver\n*/\nexports.create = function(wiki) {\n\treturn new UploadSaver(wiki);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "saver"
},
"$:/core/modules/server/authenticators/basic.js": {
"title": "$:/core/modules/server/authenticators/basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/basic.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for WWW basic authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\");\n}\n\nfunction BasicAuthenticator(server) {\n\tthis.server = server;\n\tthis.credentialsData = [];\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nBasicAuthenticator.prototype.init = function() {\n\t// Read the credentials data\n\tthis.credentialsFilepath = this.server.get(\"credentials\");\n\tif(this.credentialsFilepath) {\n\t\tvar resolveCredentialsFilepath = path.resolve($tw.boot.wikiPath,this.credentialsFilepath);\n\t\tif(fs.existsSync(resolveCredentialsFilepath) && !fs.statSync(resolveCredentialsFilepath).isDirectory()) {\n\t\t\tvar credentialsText = fs.readFileSync(resolveCredentialsFilepath,\"utf8\"),\n\t\t\t\tcredentialsData = $tw.utils.parseCsvStringWithHeader(credentialsText);\n\t\t\tif(typeof credentialsData === \"string\") {\n\t\t\t\treturn \"Error: \" + credentialsData + \" reading credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t\t} else {\n\t\t\t\tthis.credentialsData = credentialsData;\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"Error: Unable to load user credentials from '\" + resolveCredentialsFilepath + \"'\";\n\t\t}\n\t}\n\t// Add the hardcoded username and password if specified\n\tif(this.server.get(\"username\") && this.server.get(\"password\")) {\n\t\tthis.credentialsData = this.credentialsData || [];\n\t\tthis.credentialsData.push({\n\t\t\tusername: this.server.get(\"username\"),\n\t\t\tpassword: this.server.get(\"password\")\n\t\t});\n\t}\n\treturn this.credentialsData.length > 0;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nBasicAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Extract the incoming username and password from the request\n\tvar header = request.headers.authorization || \"\";\n\tif(!header && state.allowAnon) {\n\t\t// If there's no header and anonymous access is allowed then we don't set authenticatedUsername\n\t\treturn true;\n\t}\n\tvar token = header.split(/\\s+/).pop() || \"\",\n\t\tauth = $tw.utils.base64Decode(token),\n\t\tparts = auth.split(/:/),\n\t\tincomingUsername = parts[0],\n\t\tincomingPassword = parts[1];\n\t// Check that at least one of the credentials matches\n\tvar matchingCredentials = this.credentialsData.find(function(credential) {\n\t\treturn credential.username === incomingUsername && credential.password === incomingPassword;\n\t});\n\tif(matchingCredentials) {\n\t\t// If so, add the authenticated username to the request state\n\t\tstate.authenticatedUsername = incomingUsername;\n\t\treturn true;\n\t} else {\n\t\t// If not, return an authentication challenge\n\t\tresponse.writeHead(401,\"Authentication required\",{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\n\t\treturn false;\n\t}\n};\n\nexports.AuthenticatorClass = BasicAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/authenticators/header.js": {
"title": "$:/core/modules/server/authenticators/header.js",
"text": "/*\\\ntitle: $:/core/modules/server/authenticators/header.js\ntype: application/javascript\nmodule-type: authenticator\n\nAuthenticator for trusted header authentication\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction HeaderAuthenticator(server) {\n\tthis.server = server;\n\tthis.header = server.get(\"authenticated-user-header\");\n}\n\n/*\nReturns true if the authenticator is active, false if it is inactive, or a string if there is an error\n*/\nHeaderAuthenticator.prototype.init = function() {\n\treturn !!this.header;\n};\n\n/*\nReturns true if the request is authenticated and assigns the \"authenticatedUsername\" state variable.\nReturns false if the request couldn't be authenticated having sent an appropriate response to the browser\n*/\nHeaderAuthenticator.prototype.authenticateRequest = function(request,response,state) {\n\t// Otherwise, authenticate as the username in the specified header\n\tvar username = request.headers[this.header];\n\tif(!username && !state.allowAnon) {\n\t\tresponse.writeHead(401,\"Authorization header required to login to '\" + state.server.servername + \"'\");\n\t\tresponse.end();\n\t\treturn false;\n\t} else {\n\t\t// authenticatedUsername will be undefined for anonymous users\n\t\tstate.authenticatedUsername = username;\n\t\treturn true;\n\t}\n};\n\nexports.AuthenticatorClass = HeaderAuthenticator;\n\n})();\n",
"type": "application/javascript",
"module-type": "authenticator"
},
"$:/core/modules/server/routes/delete-tiddler.js": {
"title": "$:/core/modules/server/routes/delete-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/delete-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nDELETE /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"DELETE\";\n\nexports.path = /^\\/bags\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]);\n\tstate.wiki.deleteTiddler(title);\n\tresponse.writeHead(204, \"OK\", {\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-favicon.js": {
"title": "$:/core/modules/server/routes/get-favicon.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-favicon.js\ntype: application/javascript\nmodule-type: route\n\nGET /favicon.ico\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/favicon.ico$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"image/x-icon\"});\n\tvar buffer = state.wiki.getTiddlerText(\"$:/favicon.ico\",\"\");\n\tresponse.end(buffer,\"base64\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-file.js": {
"title": "$:/core/modules/server/routes/get-file.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-file.js\ntype: application/javascript\nmodule-type: route\n\nGET /files/:filepath\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/files\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar path = require(\"path\"),\n\t\tfs = require(\"fs\"),\n\t\tutil = require(\"util\"),\n\t\tsuppliedFilename = decodeURIComponent(state.params[0]),\n\t\tfilename = path.resolve($tw.boot.wikiPath,\"files\",suppliedFilename),\n\t\textension = path.extname(filename);\n\tfs.readFile(filename,function(err,content) {\n\t\tvar status,content,type = \"text/plain\";\n\t\tif(err) {\n\t\t\tconsole.log(\"Error accessing file \" + filename + \": \" + err.toString());\n\t\t\tstatus = 404;\n\t\t\tcontent = \"File '\" + suppliedFilename + \"' not found\";\n\t\t} else {\n\t\t\tstatus = 200;\n\t\t\tcontent = content;\n\t\t\ttype = ($tw.config.fileExtensionInfo[extension] ? $tw.config.fileExtensionInfo[extension].type : \"application/octet-stream\");\n\t\t}\n\t\tresponse.writeHead(status,{\n\t\t\t\"Content-Type\": type\n\t\t});\n\t\tresponse.end(content);\n\t});\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-index.js": {
"title": "$:/core/modules/server/routes/get-index.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-index.js\ntype: application/javascript\nmodule-type: route\n\nGET /\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar zlib = require(\"zlib\");\n\nexports.method = \"GET\";\n\nexports.path = /^\\/$/;\n\nexports.handler = function(request,response,state) {\n\tvar acceptEncoding = request.headers[\"accept-encoding\"];\n\tif(!acceptEncoding) {\n\t\tacceptEncoding = \"\";\n\t}\n\tvar text = state.wiki.renderTiddler(state.server.get(\"root-render-type\"),state.server.get(\"root-tiddler\")),\n\t\tresponseHeaders = {\n\t\t\"Content-Type\": state.server.get(\"root-serve-type\")\n\t};\n\t/*\n\tIf the gzip=yes flag for `listen` is set, check if the user agent permits\n\tcompression. If so, compress our response. Note that we use the synchronous\n\tfunctions from zlib to stay in the imperative style. The current `Server`\n\tdoesn't depend on this, and we may just as well use the async versions.\n\t*/\n\tif(state.server.enableGzip) {\n\t\tif (/\\bdeflate\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"deflate\";\n\t\t\ttext = zlib.deflateSync(text);\n\t\t} else if (/\\bgzip\\b/.test(acceptEncoding)) {\n\t\t\tresponseHeaders[\"Content-Encoding\"] = \"gzip\";\n\t\t\ttext = zlib.gzipSync(text);\n\t\t}\n\t}\n\tresponse.writeHead(200,responseHeaders);\n\tresponse.end(text);\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-login-basic.js": {
"title": "$:/core/modules/server/routes/get-login-basic.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-login-basic.js\ntype: application/javascript\nmodule-type: route\n\nGET /login-basic -- force a Basic Authentication challenge\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/login-basic$/;\n\nexports.handler = function(request,response,state) {\n\tif(!state.authenticatedUsername) {\n\t\t// Challenge if there's no username\n\t\tresponse.writeHead(401,{\n\t\t\t\"WWW-Authenticate\": 'Basic realm=\"Please provide your username and password to login to ' + state.server.servername + '\"'\n\t\t});\n\t\tresponse.end();\t\t\n\t} else {\n\t\t// Redirect to the root wiki if login worked\n\t\tresponse.writeHead(302,{\n\t\t\tLocation: \"/\"\n\t\t});\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-status.js": {
"title": "$:/core/modules/server/routes/get-status.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-status.js\ntype: application/javascript\nmodule-type: route\n\nGET /status\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/status$/;\n\nexports.handler = function(request,response,state) {\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar text = JSON.stringify({\n\t\tusername: state.authenticatedUsername || state.server.get(\"anon-username\") || \"\",\n\t\tanonymous: !state.authenticatedUsername,\n\t\tread_only: !state.server.isAuthorized(\"writers\",state.authenticatedUsername),\n\t\tspace: {\n\t\t\trecipe: \"default\"\n\t\t},\n\t\ttiddlywiki_version: $tw.version\n\t});\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler-html.js": {
"title": "$:/core/modules/server/routes/get-tiddler-html.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler-html.js\ntype: application/javascript\nmodule-type: route\n\nGET /:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/([^\\/]+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title);\n\tif(tiddler) {\n\t\tvar renderType = tiddler.getFieldString(\"_render_type\"),\n\t\t\trenderTemplate = tiddler.getFieldString(\"_render_template\");\n\t\t// Tiddler fields '_render_type' and '_render_template' overwrite\n\t\t// system wide settings for render type and template\n\t\tif(state.wiki.isSystemTiddler(title)) {\n\t\t\trenderType = renderType || state.server.get(\"system-tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"system-tiddler-render-template\");\n\t\t} else {\n\t\t\trenderType = renderType || state.server.get(\"tiddler-render-type\");\n\t\t\trenderTemplate = renderTemplate || state.server.get(\"tiddler-render-template\");\n\t\t}\n\t\tvar text = state.wiki.renderTiddler(renderType,renderTemplate,{parseAsInline: true, variables: {currentTiddler: title}});\n\t\t// Naughty not to set a content-type, but it's the easiest way to ensure the browser will see HTML pages as HTML, and accept plain text tiddlers as CSS or JS\n\t\tresponse.writeHead(200);\n\t\tresponse.end(text,\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddler.js": {
"title": "$:/core/modules/server/routes/get-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\t\ttiddler = state.wiki.getTiddler(title),\n\t\ttiddlerFields = {},\n\t\tknownFields = [\n\t\t\t\"bag\", \"created\", \"creator\", \"modified\", \"modifier\", \"permissions\", \"recipe\", \"revision\", \"tags\", \"text\", \"title\", \"type\", \"uri\"\n\t\t];\n\tif(tiddler) {\n\t\t$tw.utils.each(tiddler.fields,function(field,name) {\n\t\t\tvar value = tiddler.getFieldString(name);\n\t\t\tif(knownFields.indexOf(name) !== -1) {\n\t\t\t\ttiddlerFields[name] = value;\n\t\t\t} else {\n\t\t\t\ttiddlerFields.fields = tiddlerFields.fields || {};\n\t\t\t\ttiddlerFields.fields[name] = value;\n\t\t\t}\n\t\t});\n\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\ttiddlerFields.bag = \"default\";\n\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\t\tresponse.end(JSON.stringify(tiddlerFields),\"utf8\");\n\t} else {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t}\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/get-tiddlers-json.js": {
"title": "$:/core/modules/server/routes/get-tiddlers-json.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/get-tiddlers-json.js\ntype: application/javascript\nmodule-type: route\n\nGET /recipes/default/tiddlers/tiddlers.json?filter=<filter>\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DEFAULT_FILTER = \"[all[tiddlers]!is[system]sort[title]]\";\n\nexports.method = \"GET\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers.json$/;\n\nexports.handler = function(request,response,state) {\n\tvar filter = state.queryParameters.filter || DEFAULT_FILTER;\n\tif($tw.wiki.getTiddlerText(\"$:/config/Server/AllowAllExternalFilters\") !== \"yes\") {\n\t\tif($tw.wiki.getTiddlerText(\"$:/config/Server/ExternalFilters/\" + filter) !== \"yes\") {\n\t\t\tconsole.log(\"Blocked attempt to GET /recipes/default/tiddlers/tiddlers.json with filter: \" + filter);\n\t\t\tresponse.writeHead(403);\n\t\t\tresponse.end();\n\t\t\treturn;\n\t\t}\n\t}\n\tvar excludeFields = (state.queryParameters.exclude || \"text\").split(\",\"),\n\t\ttitles = state.wiki.filterTiddlers(filter);\n\tresponse.writeHead(200, {\"Content-Type\": \"application/json\"});\n\tvar tiddlers = [];\n\t$tw.utils.each(titles,function(title) {\n\t\tvar tiddler = state.wiki.getTiddler(title);\n\t\tif(tiddler) {\n\t\t\tvar tiddlerFields = tiddler.getFieldStrings({exclude: excludeFields});\n\t\t\ttiddlerFields.revision = state.wiki.getChangeCount(title);\n\t\t\ttiddlerFields.type = tiddlerFields.type || \"text/vnd.tiddlywiki\";\n\t\t\ttiddlers.push(tiddlerFields);\n\t\t}\n\t});\n\tvar text = JSON.stringify(tiddlers);\n\tresponse.end(text,\"utf8\");\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/routes/put-tiddler.js": {
"title": "$:/core/modules/server/routes/put-tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/server/routes/put-tiddler.js\ntype: application/javascript\nmodule-type: route\n\nPUT /recipes/default/tiddlers/:title\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.method = \"PUT\";\n\nexports.path = /^\\/recipes\\/default\\/tiddlers\\/(.+)$/;\n\nexports.handler = function(request,response,state) {\n\tvar title = decodeURIComponent(state.params[0]),\n\tfields = JSON.parse(state.data);\n\t// Pull up any subfields in the `fields` object\n\tif(fields.fields) {\n\t\t$tw.utils.each(fields.fields,function(field,name) {\n\t\t\tfields[name] = field;\n\t\t});\n\t\tdelete fields.fields;\n\t}\n\t// Remove any revision field\n\tif(fields.revision) {\n\t\tdelete fields.revision;\n\t}\n\tstate.wiki.addTiddler(new $tw.Tiddler(state.wiki.getCreationFields(),fields,{title: title},state.wiki.getModificationFields()));\n\tvar changeCount = state.wiki.getChangeCount(title).toString();\n\tresponse.writeHead(204, \"OK\",{\n\t\tEtag: \"\\\"default/\" + encodeURIComponent(title) + \"/\" + changeCount + \":\\\"\",\n\t\t\"Content-Type\": \"text/plain\"\n\t});\n\tresponse.end();\n};\n\n}());\n",
"type": "application/javascript",
"module-type": "route"
},
"$:/core/modules/server/server.js": {
"title": "$:/core/modules/server/server.js",
"text": "/*\\\ntitle: $:/core/modules/server/server.js\ntype: application/javascript\nmodule-type: library\n\nServe tiddlers over http\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nif($tw.node) {\n\tvar util = require(\"util\"),\n\t\tfs = require(\"fs\"),\n\t\turl = require(\"url\"),\n\t\tpath = require(\"path\"),\n\t\tquerystring = require(\"querystring\");\n}\n\n/*\nA simple HTTP server with regexp-based routes\noptions: variables - optional hashmap of variables to set (a misnomer - they are really constant parameters)\n\t\t routes - optional array of routes to use\n\t\t wiki - reference to wiki object\n*/\nfunction Server(options) {\n\tvar self = this;\n\tthis.routes = options.routes || [];\n\tthis.authenticators = options.authenticators || [];\n\tthis.wiki = options.wiki;\n\tthis.servername = $tw.utils.transliterateToSafeASCII(this.wiki.getTiddlerText(\"$:/SiteTitle\") || \"TiddlyWiki5\");\n\t// Initialise the variables\n\tthis.variables = $tw.utils.extend({},this.defaultVariables);\n\tif(options.variables) {\n\t\tfor(var variable in options.variables) {\n\t\t\tif(options.variables[variable]) {\n\t\t\t\tthis.variables[variable] = options.variables[variable];\n\t\t\t}\n\t\t}\t\t\n\t}\n\t$tw.utils.extend({},this.defaultVariables,options.variables);\n\t// Initialise CSRF\n\tthis.csrfDisable = this.get(\"csrf-disable\") === \"yes\";\n\t// Initialize Gzip compression\n\tthis.enableGzip = this.get(\"gzip\") === \"yes\";\n\t// Initialise authorization\n\tvar authorizedUserName = (this.get(\"username\") && this.get(\"password\")) ? this.get(\"username\") : \"(anon)\";\n\tthis.authorizationPrincipals = {\n\t\treaders: (this.get(\"readers\") || authorizedUserName).split(\",\").map($tw.utils.trim),\n\t\twriters: (this.get(\"writers\") || authorizedUserName).split(\",\").map($tw.utils.trim)\n\t}\n\t// Load and initialise authenticators\n\t$tw.modules.forEachModuleOfType(\"authenticator\", function(title,authenticatorDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addAuthenticator(authenticatorDefinition.AuthenticatorClass);\n\t});\n\t// Load route handlers\n\t$tw.modules.forEachModuleOfType(\"route\", function(title,routeDefinition) {\n\t\t// console.log(\"Loading server route \" + title);\n\t\tself.addRoute(routeDefinition);\n\t});\n\t// Initialise the http vs https\n\tthis.listenOptions = null;\n\tthis.protocol = \"http\";\n\tvar tlsKeyFilepath = this.get(\"tls-key\"),\n\t\ttlsCertFilepath = this.get(\"tls-cert\");\n\tif(tlsCertFilepath && tlsKeyFilepath) {\n\t\tthis.listenOptions = {\n\t\t\tkey: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsKeyFilepath),\"utf8\"),\n\t\t\tcert: fs.readFileSync(path.resolve($tw.boot.wikiPath,tlsCertFilepath),\"utf8\")\n\t\t};\n\t\tthis.protocol = \"https\";\n\t}\n\tthis.transport = require(this.protocol);\n}\n\nServer.prototype.defaultVariables = {\n\tport: \"8080\",\n\thost: \"127.0.0.1\",\n\t\"root-tiddler\": \"$:/core/save/all\",\n\t\"root-render-type\": \"text/plain\",\n\t\"root-serve-type\": \"text/html\",\n\t\"tiddler-render-type\": \"text/html\",\n\t\"tiddler-render-template\": \"$:/core/templates/server/static.tiddler.html\",\n\t\"system-tiddler-render-type\": \"text/plain\",\n\t\"system-tiddler-render-template\": \"$:/core/templates/wikified-tiddler\",\n\t\"debug-level\": \"none\",\n\t\"gzip\": \"no\"\n};\n\nServer.prototype.get = function(name) {\n\treturn this.variables[name];\n};\n\nServer.prototype.addRoute = function(route) {\n\tthis.routes.push(route);\n};\n\nServer.prototype.addAuthenticator = function(AuthenticatorClass) {\n\t// Instantiate and initialise the authenticator\n\tvar authenticator = new AuthenticatorClass(this),\n\t\tresult = authenticator.init();\n\tif(typeof result === \"string\") {\n\t\t$tw.utils.error(\"Error: \" + result);\n\t} else if(result) {\n\t\t// Only use the authenticator if it initialised successfully\n\t\tthis.authenticators.push(authenticator);\n\t}\n};\n\nServer.prototype.findMatchingRoute = function(request,state) {\n\tvar pathprefix = this.get(\"path-prefix\") || \"\";\n\tfor(var t=0; t<this.routes.length; t++) {\n\t\tvar potentialRoute = this.routes[t],\n\t\t\tpathRegExp = potentialRoute.path,\n\t\t\tpathname = state.urlInfo.pathname,\n\t\t\tmatch;\n\t\tif(pathprefix) {\n\t\t\tif(pathname.substr(0,pathprefix.length) === pathprefix) {\n\t\t\t\tpathname = pathname.substr(pathprefix.length) || \"/\";\n\t\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t\t} else {\n\t\t\t\tmatch = false;\n\t\t\t}\n\t\t} else {\n\t\t\tmatch = potentialRoute.path.exec(pathname);\n\t\t}\n\t\tif(match && request.method === potentialRoute.method) {\n\t\t\tstate.params = [];\n\t\t\tfor(var p=1; p<match.length; p++) {\n\t\t\t\tstate.params.push(match[p]);\n\t\t\t}\n\t\t\treturn potentialRoute;\n\t\t}\n\t}\n\treturn null;\n};\n\nServer.prototype.methodMappings = {\n\t\"GET\": \"readers\",\n\t\"OPTIONS\": \"readers\",\n\t\"HEAD\": \"readers\",\n\t\"PUT\": \"writers\",\n\t\"POST\": \"writers\",\n\t\"DELETE\": \"writers\"\n};\n\n/*\nCheck whether a given user is authorized for the specified authorizationType (\"readers\" or \"writers\"). Pass null or undefined as the username to check for anonymous access\n*/\nServer.prototype.isAuthorized = function(authorizationType,username) {\n\tvar principals = this.authorizationPrincipals[authorizationType] || [];\n\treturn principals.indexOf(\"(anon)\") !== -1 || (username && (principals.indexOf(\"(authenticated)\") !== -1 || principals.indexOf(username) !== -1));\n}\n\nServer.prototype.requestHandler = function(request,response) {\n\t// Compose the state object\n\tvar self = this;\n\tvar state = {};\n\tstate.wiki = self.wiki;\n\tstate.server = self;\n\tstate.urlInfo = url.parse(request.url);\n\tstate.queryParameters = querystring.parse(state.urlInfo.query);\n\t// Get the principals authorized to access this resource\n\tvar authorizationType = this.methodMappings[request.method] || \"readers\";\n\t// Check for the CSRF header if this is a write\n\tif(!this.csrfDisable && authorizationType === \"writers\" && request.headers[\"x-requested-with\"] !== \"TiddlyWiki\") {\n\t\tresponse.writeHead(403,\"'X-Requested-With' header required to login to '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\t\t\n\t}\n\t// Check whether anonymous access is granted\n\tstate.allowAnon = this.isAuthorized(authorizationType,null);\n\t// Authenticate with the first active authenticator\n\tif(this.authenticators.length > 0) {\n\t\tif(!this.authenticators[0].authenticateRequest(request,response,state)) {\n\t\t\t// Bail if we failed (the authenticator will have sent the response)\n\t\t\treturn;\n\t\t}\t\t\n\t}\n\t// Authorize with the authenticated username\n\tif(!this.isAuthorized(authorizationType,state.authenticatedUsername)) {\n\t\tresponse.writeHead(401,\"'\" + state.authenticatedUsername + \"' is not authorized to access '\" + this.servername + \"'\");\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Find the route that matches this path\n\tvar route = self.findMatchingRoute(request,state);\n\t// Optionally output debug info\n\tif(self.get(\"debug-level\") !== \"none\") {\n\t\tconsole.log(\"Request path:\",JSON.stringify(state.urlInfo));\n\t\tconsole.log(\"Request headers:\",JSON.stringify(request.headers));\n\t\tconsole.log(\"authenticatedUsername:\",state.authenticatedUsername);\n\t}\n\t// Return a 404 if we didn't find a route\n\tif(!route) {\n\t\tresponse.writeHead(404);\n\t\tresponse.end();\n\t\treturn;\n\t}\n\t// Receive the request body if necessary and hand off to the route handler\n\tif(route.bodyFormat === \"stream\" || request.method === \"GET\" || request.method === \"HEAD\") {\n\t\t// Let the route handle the request stream itself\n\t\troute.handler(request,response,state);\n\t} else if(route.bodyFormat === \"string\" || !route.bodyFormat) {\n\t\t// Set the encoding for the incoming request\n\t\trequest.setEncoding(\"utf8\");\n\t\tvar data = \"\";\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata += chunk.toString();\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = data;\n\t\t\troute.handler(request,response,state);\n\t\t});\n\t} else if(route.bodyFormat === \"buffer\") {\n\t\tvar data = [];\n\t\trequest.on(\"data\",function(chunk) {\n\t\t\tdata.push(chunk);\n\t\t});\n\t\trequest.on(\"end\",function() {\n\t\t\tstate.data = Buffer.concat(data);\n\t\t\troute.handler(request,response,state);\n\t\t})\n\t} else {\n\t\tresponse.writeHead(400,\"Invalid bodyFormat \" + route.bodyFormat + \" in route \" + route.method + \" \" + route.path.source);\n\t\tresponse.end();\n\t}\n};\n\n/*\nListen for requests\nport: optional port number (falls back to value of \"port\" variable)\nhost: optional host address (falls back to value of \"host\" variable)\nprefix: optional prefix (falls back to value of \"path-prefix\" variable)\n*/\nServer.prototype.listen = function(port,host,prefix) {\n\tvar self = this;\n\t// Handle defaults for port and host\n\tport = port || this.get(\"port\");\n\thost = host || this.get(\"host\");\n\tprefix = prefix || this.get(\"path-prefix\") || \"\";\n\t// Check for the port being a string and look it up as an environment variable\n\tif(parseInt(port,10).toString() !== port) {\n\t\tport = process.env[port] || 8080;\n\t}\n\t// Warn if required plugins are missing\n\tif(!$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/tiddlyweb\") || !$tw.wiki.getTiddler(\"$:/plugins/tiddlywiki/filesystem\")) {\n\t\t$tw.utils.warning(\"Warning: Plugins required for client-server operation (\\\"tiddlywiki/filesystem\\\" and \\\"tiddlywiki/tiddlyweb\\\") are missing from tiddlywiki.info file\");\n\t}\n\t// Create the server\n\tvar server;\n\tif(this.listenOptions) {\n\t\tserver = this.transport.createServer(this.listenOptions,this.requestHandler.bind(this));\n\t} else {\n\t\tserver = this.transport.createServer(this.requestHandler.bind(this));\n\t}\n\t// Display the port number after we've started listening (the port number might have been specified as zero, in which case we will get an assigned port)\n\tserver.on(\"listening\",function() {\n\t\tvar address = server.address();\n\t\t$tw.utils.log(\"Serving on \" + self.protocol + \"://\" + address.address + \":\" + address.port + prefix,\"brown/orange\");\n\t\t$tw.utils.log(\"(press ctrl-C to exit)\",\"red\");\n\t});\n\t// Listen\n\treturn server.listen(port,host);\n};\n\nexports.Server = Server;\n\n})();\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/core/modules/browser-messaging.js": {
"title": "$:/core/modules/browser-messaging.js",
"text": "/*\\\ntitle: $:/core/modules/browser-messaging.js\ntype: application/javascript\nmodule-type: startup\n\nBrowser message handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"browser-messaging\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*\nLoad a specified url as an iframe and call the callback when it is loaded. If the url is already loaded then the existing iframe instance is used\n*/\nfunction loadIFrame(url,callback) {\n\t// Check if iframe already exists\n\tvar iframeInfo = $tw.browserMessaging.iframeInfoMap[url];\n\tif(iframeInfo) {\n\t\t// We've already got the iframe\n\t\tcallback(null,iframeInfo);\n\t} else {\n\t\t// Create the iframe and save it in the list\n\t\tvar iframe = document.createElement(\"iframe\");\n\t\tiframeInfo = {\n\t\t\turl: url,\n\t\t\tstatus: \"loading\",\n\t\t\tdomNode: iframe\n\t\t};\n\t\t$tw.browserMessaging.iframeInfoMap[url] = iframeInfo;\n\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t// Add the iframe to the DOM and hide it\n\t\tiframe.style.display = \"none\";\n\t\tiframe.setAttribute(\"library\",\"true\");\n\t\tdocument.body.appendChild(iframe);\n\t\t// Set up onload\n\t\tiframe.onload = function() {\n\t\t\tiframeInfo.status = \"loaded\";\n\t\t\tsaveIFrameInfoTiddler(iframeInfo);\n\t\t\tcallback(null,iframeInfo);\n\t\t};\n\t\tiframe.onerror = function() {\n\t\t\tcallback(\"Cannot load iframe\");\n\t\t};\n\t\ttry {\n\t\t\tiframe.src = url;\n\t\t} catch(ex) {\n\t\t\tcallback(ex);\n\t\t}\n\t}\n}\n\n/*\nUnload library iframe for given url\n*/\nfunction unloadIFrame(url){\n\t$tw.utils.each(document.getElementsByTagName('iframe'), function(iframe) {\n\t\tif(iframe.getAttribute(\"library\") === \"true\" &&\n\t\t iframe.getAttribute(\"src\") === url) {\n\t\t\tiframe.parentNode.removeChild(iframe);\n\t\t}\n\t});\n}\n\nfunction saveIFrameInfoTiddler(iframeInfo) {\n\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),{\n\t\ttitle: \"$:/temp/ServerConnection/\" + iframeInfo.url,\n\t\ttext: iframeInfo.status,\n\t\ttags: [\"$:/tags/ServerConnection\"],\n\t\turl: iframeInfo.url\n\t},$tw.wiki.getModificationFields()));\n}\n\nexports.startup = function() {\n\t// Initialise the store of iframes we've created\n\t$tw.browserMessaging = {\n\t\tiframeInfoMap: {} // Hashmap by URL of {url:,status:\"loading/loaded\",domNode:}\n\t};\n\t// Listen for widget messages to control loading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\tif(url) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers.json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-info\",\n\t\t\t\t\t\t\tinfoTitlePrefix: paramObject.infoTitlePrefix || \"$:/temp/RemoteAssetInfo/\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for widget messages to control unloading the plugin library\n\t$tw.rootWidget.addEventListener(\"tm-unload-plugin-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url;\n\t\t$tw.browserMessaging.iframeInfoMap[url] = undefined;\n\t\tif(url) {\n\t\t\tunloadIFrame(url);\n\t\t\t$tw.utils.each(\n\t\t\t\t$tw.wiki.filterTiddlers(\"[[$:/temp/ServerConnection/\" + url + \"]] [prefix[$:/temp/RemoteAssetInfo/\" + url + \"/]]\"),\n\t\t\t\tfunction(title) {\n\t\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t\t}\n\t\t\t);\n\t\t}\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-load-plugin-from-library\",function(event) {\n\t\tvar paramObject = event.paramObject || {},\n\t\t\turl = paramObject.url,\n\t\t\ttitle = paramObject.title;\n\t\tif(url && title) {\n\t\t\tloadIFrame(url,function(err,iframeInfo) {\n\t\t\t\tif(err) {\n\t\t\t\t\talert($tw.language.getString(\"Error/LoadingPluginLibrary\") + \": \" + url);\n\t\t\t\t} else {\n\t\t\t\t\tiframeInfo.domNode.contentWindow.postMessage({\n\t\t\t\t\t\tverb: \"GET\",\n\t\t\t\t\t\turl: \"recipes/library/tiddlers/\" + encodeURIComponent(title) + \".json\",\n\t\t\t\t\t\tcookies: {\n\t\t\t\t\t\t\ttype: \"save-tiddler\",\n\t\t\t\t\t\t\turl: url\n\t\t\t\t\t\t}\n\t\t\t\t\t},\"*\");\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Listen for window messages from other windows\n\twindow.addEventListener(\"message\",function listener(event){\n\t\t// console.log(\"browser-messaging: \",document.location.toString())\n\t\t// console.log(\"browser-messaging: Received message from\",event.origin);\n\t\t// console.log(\"browser-messaging: Message content\",event.data);\n\t\tswitch(event.data.verb) {\n\t\t\tcase \"GET-RESPONSE\":\n\t\t\t\tif(event.data.status.charAt(0) === \"2\") {\n\t\t\t\t\tif(event.data.cookies) {\n\t\t\t\t\t\tif(event.data.cookies.type === \"save-info\") {\n\t\t\t\t\t\t\tvar tiddlers = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.utils.each(tiddlers,function(tiddler) {\n\t\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler($tw.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\t\t\t\t\ttitle: event.data.cookies.infoTitlePrefix + event.data.cookies.url + \"/\" + tiddler.title,\n\t\t\t\t\t\t\t\t\t\"original-title\": tiddler.title,\n\t\t\t\t\t\t\t\t\ttext: \"\",\n\t\t\t\t\t\t\t\t\ttype: \"text/vnd.tiddlywiki\",\n\t\t\t\t\t\t\t\t\t\"original-type\": tiddler.type,\n\t\t\t\t\t\t\t\t\t\"plugin-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-plugin-type\": tiddler[\"plugin-type\"],\n\t\t\t\t\t\t\t\t\t\"module-type\": undefined,\n\t\t\t\t\t\t\t\t\t\"original-module-type\": tiddler[\"module-type\"],\n\t\t\t\t\t\t\t\t\ttags: [\"$:/tags/RemoteAssetInfo\"],\n\t\t\t\t\t\t\t\t\t\"original-tags\": $tw.utils.stringifyList(tiddler.tags || []),\n\t\t\t\t\t\t\t\t\t\"server-url\": event.data.cookies.url\n\t\t\t\t\t\t\t\t},$tw.wiki.getModificationFields()));\n\t\t\t\t\t\t\t});\n\t\t\t\t\t\t} else if(event.data.cookies.type === \"save-tiddler\") {\n\t\t\t\t\t\t\tvar tiddler = JSON.parse(event.data.body);\n\t\t\t\t\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(tiddler));\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\t},false);\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/commands.js": {
"title": "$:/core/modules/startup/commands.js",
"text": "/*\\\ntitle: $:/core/modules/startup/commands.js\ntype: application/javascript\nmodule-type: startup\n\nCommand processing\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"commands\";\nexports.platforms = [\"node\"];\nexports.after = [\"story\"];\nexports.synchronous = false;\n\nexports.startup = function(callback) {\n\t// On the server, start a commander with the command line arguments\n\tvar commander = new $tw.Commander(\n\t\t$tw.boot.argv,\n\t\tfunction(err) {\n\t\t\tif(err) {\n\t\t\t\treturn $tw.utils.error(\"Error: \" + err);\n\t\t\t}\n\t\t\tcallback();\n\t\t},\n\t\t$tw.wiki,\n\t\t{output: process.stdout, error: process.stderr}\n\t);\n\tcommander.execute();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/CSSescape.js": {
"title": "$:/core/modules/startup/CSSescape.js",
"text": "/*\\\ntitle: $:/core/modules/startup/CSSescape.js\ntype: application/javascript\nmodule-type: startup\n\nPolyfill for CSS.escape()\n\n\\*/\n(function(root,factory){\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"css-escape\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n/*! https://mths.be/cssescape v1.5.1 by @mathias | MIT license */\n// https://github.com/umdjs/umd/blob/master/returnExports.js\nexports.startup = factory(root);\n}(typeof global != 'undefined' ? global : this, function(root) {\n\n\tif (root.CSS && root.CSS.escape) {\n\t\treturn;\n\t}\n\n\t// https://drafts.csswg.org/cssom/#serialize-an-identifier\n\tvar cssEscape = function(value) {\n\t\tif (arguments.length == 0) {\n\t\t\tthrow new TypeError('`CSS.escape` requires an argument.');\n\t\t}\n\t\tvar string = String(value);\n\t\tvar length = string.length;\n\t\tvar index = -1;\n\t\tvar codeUnit;\n\t\tvar result = '';\n\t\tvar firstCodeUnit = string.charCodeAt(0);\n\t\twhile (++index < length) {\n\t\t\tcodeUnit = string.charCodeAt(index);\n\t\t\t// Note: there’s no need to special-case astral symbols, surrogate\n\t\t\t// pairs, or lone surrogates.\n\n\t\t\t// If the character is NULL (U+0000), then the REPLACEMENT CHARACTER\n\t\t\t// (U+FFFD).\n\t\t\tif (codeUnit == 0x0000) {\n\t\t\t\tresult += '\\uFFFD';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is in the range [\\1-\\1F] (U+0001 to U+001F) or is\n\t\t\t\t// U+007F, […]\n\t\t\t\t(codeUnit >= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||\n\t\t\t\t// If the character is the first character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039), […]\n\t\t\t\t(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||\n\t\t\t\t// If the character is the second character and is in the range [0-9]\n\t\t\t\t// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]\n\t\t\t\t(\n\t\t\t\t\tindex == 1 &&\n\t\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 &&\n\t\t\t\t\tfirstCodeUnit == 0x002D\n\t\t\t\t)\n\t\t\t) {\n\t\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point\n\t\t\t\tresult += '\\\\' + codeUnit.toString(16) + ' ';\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\tif (\n\t\t\t\t// If the character is the first character and is a `-` (U+002D), and\n\t\t\t\t// there is no second character, […]\n\t\t\t\tindex == 0 &&\n\t\t\t\tlength == 1 &&\n\t\t\t\tcodeUnit == 0x002D\n\t\t\t) {\n\t\t\t\tresult += '\\\\' + string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// If the character is not handled by one of the above rules and is\n\t\t\t// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or\n\t\t\t// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to\n\t\t\t// U+005A), or [a-z] (U+0061 to U+007A), […]\n\t\t\tif (\n\t\t\t\tcodeUnit >= 0x0080 ||\n\t\t\t\tcodeUnit == 0x002D ||\n\t\t\t\tcodeUnit == 0x005F ||\n\t\t\t\tcodeUnit >= 0x0030 && codeUnit <= 0x0039 ||\n\t\t\t\tcodeUnit >= 0x0041 && codeUnit <= 0x005A ||\n\t\t\t\tcodeUnit >= 0x0061 && codeUnit <= 0x007A\n\t\t\t) {\n\t\t\t\t// the character itself\n\t\t\t\tresult += string.charAt(index);\n\t\t\t\tcontinue;\n\t\t\t}\n\n\t\t\t// Otherwise, the escaped character.\n\t\t\t// https://drafts.csswg.org/cssom/#escape-a-character\n\t\t\tresult += '\\\\' + string.charAt(index);\n\n\t\t}\n\t\treturn result;\n\t};\n\n\tif (!root.CSS) {\n\t\troot.CSS = {};\n\t}\n\n\troot.CSS.escape = cssEscape;\n\n}));\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/favicon.js": {
"title": "$:/core/modules/startup/favicon.js",
"text": "/*\\\ntitle: $:/core/modules/startup/favicon.js\ntype: application/javascript\nmodule-type: startup\n\nFavicon handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"favicon\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\t\t\n// Favicon tiddler\nvar FAVICON_TITLE = \"$:/favicon.ico\";\n\nexports.startup = function() {\n\t// Set up the favicon\n\tsetFavicon();\n\t// Reset the favicon when the tiddler changes\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,FAVICON_TITLE)) {\n\t\t\tsetFavicon();\n\t\t}\n\t});\n};\n\nfunction setFavicon() {\n\tvar tiddler = $tw.wiki.getTiddler(FAVICON_TITLE);\n\tif(tiddler) {\n\t\tvar faviconLink = document.getElementById(\"faviconLink\");\n\t\tfaviconLink.setAttribute(\"href\",\"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text);\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/info.js": {
"title": "$:/core/modules/startup/info.js",
"text": "/*\\\ntitle: $:/core/modules/startup/info.js\ntype: application/javascript\nmodule-type: startup\n\nInitialise $:/info tiddlers via $:/temp/info-plugin pseudo-plugin\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"info\";\nexports.before = [\"startup\"];\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_INFO_PLUGIN = \"$:/temp/info-plugin\";\n\nexports.startup = function() {\n\t// Collect up the info tiddlers\n\tvar infoTiddlerFields = {};\n\t// Give each info module a chance to fill in as many info tiddlers as they want\n\t$tw.modules.forEachModuleOfType(\"info\",function(title,moduleExports) {\n\t\tif(moduleExports && moduleExports.getInfoTiddlerFields) {\n\t\t\tvar tiddlerFieldsArray = moduleExports.getInfoTiddlerFields(infoTiddlerFields);\n\t\t\t$tw.utils.each(tiddlerFieldsArray,function(fields) {\n\t\t\t\tif(fields) {\n\t\t\t\t\tinfoTiddlerFields[fields.title] = fields;\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n\t// Bake the info tiddlers into a plugin. We use the non-standard plugin-type \"info\" because ordinary plugins are only registered asynchronously after being loaded dynamically\n\tvar fields = {\n\t\ttitle: TITLE_INFO_PLUGIN,\n\t\ttype: \"application/json\",\n\t\t\"plugin-type\": \"info\",\n\t\ttext: JSON.stringify({tiddlers: infoTiddlerFields},null,$tw.config.preferences.jsonSpaces)\n\t};\n\t$tw.wiki.addTiddler(new $tw.Tiddler(fields));\n\t$tw.wiki.readPluginInfo([TITLE_INFO_PLUGIN]);\n\t$tw.wiki.registerPluginTiddlers(\"info\");\n\t$tw.wiki.unpackPluginTiddlers();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/load-modules.js": {
"title": "$:/core/modules/startup/load-modules.js",
"text": "/*\\\ntitle: $:/core/modules/startup/load-modules.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"load-modules\";\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Load modules\n\t$tw.modules.applyMethods(\"utils\",$tw.utils);\n\tif($tw.node) {\n\t\t$tw.modules.applyMethods(\"utils-node\",$tw.utils);\n\t}\n\t$tw.modules.applyMethods(\"global\",$tw);\n\t$tw.modules.applyMethods(\"config\",$tw.config);\n\t$tw.Tiddler.fieldModules = $tw.modules.getModulesByTypeAsHashmap(\"tiddlerfield\");\n\t$tw.modules.applyMethods(\"tiddlermethod\",$tw.Tiddler.prototype);\n\t$tw.modules.applyMethods(\"wikimethod\",$tw.Wiki.prototype);\n\t$tw.wiki.addIndexersToWiki();\n\t$tw.modules.applyMethods(\"tiddlerdeserializer\",$tw.Wiki.tiddlerDeserializerModules);\n\t$tw.macros = $tw.modules.getModulesByTypeAsHashmap(\"macro\");\n\t$tw.wiki.initParsers();\n\t$tw.Commander.initCommands();\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/password.js": {
"title": "$:/core/modules/startup/password.js",
"text": "/*\\\ntitle: $:/core/modules/startup/password.js\ntype: application/javascript\nmodule-type: startup\n\nPassword handling\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"password\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t$tw.rootWidget.addEventListener(\"tm-set-password\",function(event) {\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: $tw.language.getString(\"Encryption/PromptSetPassword\"),\n\t\t\tnoUserName: true,\n\t\t\tsubmitText: $tw.language.getString(\"Encryption/SetPassword\"),\n\t\t\tcanCancel: true,\n\t\t\trepeatPassword: true,\n\t\t\tcallback: function(data) {\n\t\t\t\tif(data) {\n\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t}\n\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t}\n\t\t});\n\t});\n\t$tw.rootWidget.addEventListener(\"tm-clear-password\",function(event) {\n\t\tif($tw.browser) {\n\t\t\tif(!confirm($tw.language.getString(\"Encryption/ConfirmClearPassword\"))) {\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t\t$tw.crypto.setPassword(null);\n\t});\n\t// Ensure that $:/isEncrypted is maintained properly\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.utils.hop(changes,\"$:/isEncrypted\")) {\n\t\t\t$tw.crypto.updateCryptoStateTiddler();\n\t\t}\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/plugins.js": {
"title": "$:/core/modules/startup/plugins.js",
"text": "/*\\\ntitle: $:/core/modules/startup/plugins.js\ntype: application/javascript\nmodule-type: startup\n\nStartup logic concerned with managing plugins\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"plugins\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\nvar TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE = \"$:/status/RequireReloadDueToPluginChange\";\n\nvar PREFIX_CONFIG_REGISTER_PLUGIN_TYPE = \"$:/config/RegisterPluginType/\";\n\nexports.startup = function() {\n\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"no\"});\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tvar changesToProcess = [],\n\t\t\trequireReloadDueToPluginChange = false;\n\t\t$tw.utils.each(Object.keys(changes),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\t\trequiresReload = $tw.wiki.doesPluginRequireReload(title);\n\t\t\tif(requiresReload) {\n\t\t\t\trequireReloadDueToPluginChange = true;\n\t\t\t} else if(tiddler) {\n\t\t\t\tvar pluginType = tiddler.fields[\"plugin-type\"];\n\t\t\t\tif($tw.wiki.getTiddlerText(PREFIX_CONFIG_REGISTER_PLUGIN_TYPE + (tiddler.fields[\"plugin-type\"] || \"\"),\"no\") === \"yes\") {\n\t\t\t\t\tchangesToProcess.push(title);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tif(requireReloadDueToPluginChange) {\n\t\t\t$tw.wiki.addTiddler({title: TITLE_REQUIRE_RELOAD_DUE_TO_PLUGIN_CHANGE,text: \"yes\"});\n\t\t}\n\t\t// Read or delete the plugin info of the changed tiddlers\n\t\tif(changesToProcess.length > 0) {\n\t\t\tvar changes = $tw.wiki.readPluginInfo(changesToProcess);\n\t\t\tif(changes.modifiedPlugins.length > 0 || changes.deletedPlugins.length > 0) {\n\t\t\t\t// (Re-)register any modified plugins\n\t\t\t\t$tw.wiki.registerPluginTiddlers(null,changes.modifiedPlugins);\n\t\t\t\t// Unregister any deleted plugins\n\t\t\t\t$tw.wiki.unregisterPluginTiddlers(null,changes.deletedPlugins);\n\t\t\t\t// Unpack the shadow tiddlers\n\t\t\t\t$tw.wiki.unpackPluginTiddlers();\n\t\t\t}\n\t\t}\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/render.js": {
"title": "$:/core/modules/startup/render.js",
"text": "/*\\\ntitle: $:/core/modules/startup/render.js\ntype: application/javascript\nmodule-type: startup\n\nTitle, stylesheet and page rendering\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"render\";\nexports.platforms = [\"browser\"];\nexports.after = [\"story\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar PAGE_TITLE_TITLE = \"$:/core/wiki/title\";\nvar PAGE_STYLESHEET_TITLE = \"$:/core/ui/PageStylesheet\";\nvar PAGE_TEMPLATE_TITLE = \"$:/core/ui/PageTemplate\";\n\n// Time (in ms) that we defer refreshing changes to draft tiddlers\nvar DRAFT_TIDDLER_TIMEOUT_TITLE = \"$:/config/Drafts/TypingTimeout\";\nvar THROTTLE_REFRESH_TIMEOUT = 400;\n\nexports.startup = function() {\n\t// Set up the title\n\t$tw.titleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TITLE_TITLE,{document: $tw.fakeDocument, parseAsInline: true});\n\t$tw.titleContainer = $tw.fakeDocument.createElement(\"div\");\n\t$tw.titleWidgetNode.render($tw.titleContainer,null);\n\tdocument.title = $tw.titleContainer.textContent;\n\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\tif($tw.titleWidgetNode.refresh(changes,$tw.titleContainer,null)) {\n\t\t\tdocument.title = $tw.titleContainer.textContent;\n\t\t}\n\t});\n\t// Set up the styles\n\t$tw.styleWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_STYLESHEET_TITLE,{document: $tw.fakeDocument});\n\t$tw.styleContainer = $tw.fakeDocument.createElement(\"style\");\n\t$tw.styleWidgetNode.render($tw.styleContainer,null);\n\t$tw.styleElement = document.createElement(\"style\");\n\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\tdocument.head.insertBefore($tw.styleElement,document.head.firstChild);\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"styleRefresh\",function(changes) {\n\t\tif($tw.styleWidgetNode.refresh(changes,$tw.styleContainer,null)) {\n\t\t\t$tw.styleElement.innerHTML = $tw.styleContainer.textContent;\n\t\t}\n\t}));\n\t// Display the $:/core/ui/PageTemplate tiddler to kick off the display\n\t$tw.perf.report(\"mainRender\",function() {\n\t\t$tw.pageWidgetNode = $tw.wiki.makeTranscludeWidget(PAGE_TEMPLATE_TITLE,{document: document, parentWidget: $tw.rootWidget});\n\t\t$tw.pageContainer = document.createElement(\"div\");\n\t\t$tw.utils.addClass($tw.pageContainer,\"tc-page-container-wrapper\");\n\t\tdocument.body.insertBefore($tw.pageContainer,document.body.firstChild);\n\t\t$tw.pageWidgetNode.render($tw.pageContainer,null);\n \t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t})();\n\t// Remove any splash screen elements\n\tvar removeList = document.querySelectorAll(\".tc-remove-when-wiki-loaded\");\n\t$tw.utils.each(removeList,function(removeItem) {\n\t\tif(removeItem.parentNode) {\n\t\t\tremoveItem.parentNode.removeChild(removeItem);\n\t\t}\n\t});\n\t// Prepare refresh mechanism\n\tvar deferredChanges = Object.create(null),\n\t\ttimerId;\n\tfunction refresh() {\n\t\t// Process the refresh\n\t\t$tw.hooks.invokeHook(\"th-page-refreshing\");\n\t\t$tw.pageWidgetNode.refresh(deferredChanges);\n\t\tdeferredChanges = Object.create(null);\n\t\t$tw.hooks.invokeHook(\"th-page-refreshed\");\n\t}\n\t// Add the change event handler\n\t$tw.wiki.addEventListener(\"change\",$tw.perf.report(\"mainRefresh\",function(changes) {\n\t\t// Check if only tiddlers that are throttled have changed\n\t\tvar onlyThrottledTiddlersHaveChanged = true;\n\t\tfor(var title in changes) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(!tiddler || !(tiddler.hasField(\"draft.of\") || tiddler.hasField(\"throttle.refresh\"))) {\n\t\t\t\tonlyThrottledTiddlersHaveChanged = false;\n\t\t\t}\n\t\t}\n\t\t// Defer the change if only drafts have changed\n\t\tif(timerId) {\n\t\t\tclearTimeout(timerId);\n\t\t}\n\t\ttimerId = null;\n\t\tif(onlyThrottledTiddlersHaveChanged) {\n\t\t\tvar timeout = parseInt($tw.wiki.getTiddlerText(DRAFT_TIDDLER_TIMEOUT_TITLE,\"\"),10);\n\t\t\tif(isNaN(timeout)) {\n\t\t\t\ttimeout = THROTTLE_REFRESH_TIMEOUT;\n\t\t\t}\n\t\t\ttimerId = setTimeout(refresh,timeout);\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t} else {\n\t\t\t$tw.utils.extend(deferredChanges,changes);\n\t\t\trefresh();\n\t\t}\n\t}));\n\t// Fix up the link between the root widget and the page container\n\t$tw.rootWidget.domNodes = [$tw.pageContainer];\n\t$tw.rootWidget.children = [$tw.pageWidgetNode];\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/rootwidget.js": {
"title": "$:/core/modules/startup/rootwidget.js",
"text": "/*\\\ntitle: $:/core/modules/startup/rootwidget.js\ntype: application/javascript\nmodule-type: startup\n\nSetup the root widget and the core root widget handlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"rootwidget\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.before = [\"story\"];\nexports.synchronous = true;\n\nexports.startup = function() {\n\t// Install the modal message mechanism\n\t$tw.modal = new $tw.utils.Modal($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-modal\",function(event) {\n\t\t$tw.modal.display(event.param,{variables: event.paramObject, event: event});\n\t});\n\t// Install the notification mechanism\n\t$tw.notifier = new $tw.utils.Notifier($tw.wiki);\n\t$tw.rootWidget.addEventListener(\"tm-notify\",function(event) {\n\t\t$tw.notifier.display(event.param,{variables: event.paramObject});\n\t});\n\t// Install the copy-to-clipboard mechanism\n\t$tw.rootWidget.addEventListener(\"tm-copy-to-clipboard\",function(event) {\n\t\t$tw.utils.copyToClipboard(event.param);\n\t});\n\t// Install the tm-focus-selector message\n\t$tw.rootWidget.addEventListener(\"tm-focus-selector\",function(event) {\n\t\tvar selector = event.param || \"\",\n\t\t\telement;\n\t\ttry {\n\t\t\telement = document.querySelector(selector);\n\t\t} catch(e) {\n\t\t\tconsole.log(\"Error in selector: \",selector)\n\t\t}\n\t\tif(element && element.focus) {\n\t\t\telement.focus(event.paramObject);\n\t\t}\n\t});\n\t// Install the scroller\n\t$tw.pageScroller = new $tw.utils.PageScroller();\n\t$tw.rootWidget.addEventListener(\"tm-scroll\",function(event) {\n\t\t$tw.pageScroller.handleEvent(event);\n\t});\n\tvar fullscreen = $tw.utils.getFullScreenApis();\n\tif(fullscreen) {\n\t\t$tw.rootWidget.addEventListener(\"tm-full-screen\",function(event) {\n\t\t\tvar fullScreenDocument = event.event ? event.event.target.ownerDocument : document;\n\t\t\tif(event.param === \"enter\") {\n\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t} else if(event.param === \"exit\") {\n\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t} else {\n\t\t\t\tif(fullScreenDocument[fullscreen._fullscreenElement]) {\n\t\t\t\t\tfullScreenDocument[fullscreen._exitFullscreen]();\n\t\t\t\t} else {\n\t\t\t\t\tfullScreenDocument.documentElement[fullscreen._requestFullscreen](Element.ALLOW_KEYBOARD_INPUT);\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t}\n\t// If we're being viewed on a data: URI then give instructions for how to save\n\tif(document.location.protocol === \"data:\") {\n\t\t$tw.rootWidget.dispatchEvent({\n\t\t\ttype: \"tm-modal\",\n\t\t\tparam: \"$:/language/Modals/SaveInstructions\"\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup.js": {
"title": "$:/core/modules/startup.js",
"text": "/*\\\ntitle: $:/core/modules/startup.js\ntype: application/javascript\nmodule-type: startup\n\nMiscellaneous startup logic for both the client and server.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"startup\";\nexports.after = [\"load-modules\"];\nexports.synchronous = true;\n\n// Set to `true` to enable performance instrumentation\nvar PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE = \"$:/config/Performance/Instrumentation\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nexports.startup = function() {\n\tvar modules,n,m,f;\n\t// Minimal browser detection\n\tif($tw.browser) {\n\t\t$tw.browser.isIE = (/msie|trident/i.test(navigator.userAgent));\n\t\t$tw.browser.isFirefox = !!document.mozFullScreenEnabled;\n\t}\n\t// Platform detection\n\t$tw.platform = {};\n\tif($tw.browser) {\n\t\t$tw.platform.isMac = /Mac/.test(navigator.platform);\n\t\t$tw.platform.isWindows = /win/i.test(navigator.platform);\n\t\t$tw.platform.isLinux = /Linux/i.test(navigator.platform);\n\t} else {\n\t\tswitch(require(\"os\").platform()) {\n\t\t\tcase \"darwin\":\n\t\t\t\t$tw.platform.isMac = true;\n\t\t\t\tbreak;\n\t\t\tcase \"win32\":\n\t\t\t\t$tw.platform.isWindows = true;\n\t\t\t\tbreak;\n\t\t\tcase \"freebsd\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t\tcase \"linux\":\n\t\t\t\t$tw.platform.isLinux = true;\n\t\t\t\tbreak;\n\t\t}\n\t}\n\t// Initialise version\n\t$tw.version = $tw.utils.extractVersionInfo();\n\t// Set up the performance framework\n\t$tw.perf = new $tw.Performance($tw.wiki.getTiddlerText(PERFORMANCE_INSTRUMENTATION_CONFIG_TITLE,\"no\") === \"yes\");\n\t// Create a root widget for attaching event handlers. By using it as the parentWidget for another widget tree, one can reuse the event handlers\n\t$tw.rootWidget = new widget.widget({\n\t\ttype: \"widget\",\n\t\tchildren: []\n\t},{\n\t\twiki: $tw.wiki,\n\t\tdocument: $tw.browser ? document : $tw.fakeDocument\n\t});\n\t// Execute any startup actions\n\tvar executeStartupTiddlers = function(tag) {\n\t\t$tw.utils.each($tw.wiki.filterTiddlers(\"[all[shadows+tiddlers]tag[\" + tag + \"]!has[draft.of]]\"),function(title) {\n\t\t\t$tw.rootWidget.invokeActionString($tw.wiki.getTiddlerText(title),$tw.rootWidget);\n\t\t});\n\t};\n\texecuteStartupTiddlers(\"$:/tags/StartupAction\");\n\tif($tw.browser) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Browser\");\t\t\n\t}\n\tif($tw.node) {\n\t\texecuteStartupTiddlers(\"$:/tags/StartupAction/Node\");\t\t\n\t}\n\t// Kick off the language manager and switcher\n\t$tw.language = new $tw.Language();\n\t$tw.languageSwitcher = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"language\",\n\t\tcontrollerTitle: \"$:/language\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/languages/en-GB\"\n\t\t],\n\t\tonSwitch: function(plugins) {\n\t\t\tif($tw.browser) {\n\t\t\t\tvar pluginTiddler = $tw.wiki.getTiddler(plugins[0]);\n\t\t\t\tif(pluginTiddler) {\n\t\t\t\t\tdocument.documentElement.setAttribute(\"dir\",pluginTiddler.getFieldString(\"text-direction\") || \"auto\");\n\t\t\t\t} else {\n\t\t\t\t\tdocument.documentElement.removeAttribute(\"dir\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\t// Kick off the theme manager\n\t$tw.themeManager = new $tw.PluginSwitcher({\n\t\twiki: $tw.wiki,\n\t\tpluginType: \"theme\",\n\t\tcontrollerTitle: \"$:/theme\",\n\t\tdefaultPlugins: [\n\t\t\t\"$:/themes/tiddlywiki/snowwhite\",\n\t\t\t\"$:/themes/tiddlywiki/vanilla\"\n\t\t]\n\t});\n\t// Kick off the keyboard manager\n\t$tw.keyboardManager = new $tw.KeyboardManager();\n\t// Listen for shortcuts\n\tif($tw.browser) {\n\t\t$tw.utils.addEventListeners(document,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t}]);\n\t}\n\t// Clear outstanding tiddler store change events to avoid an unnecessary refresh cycle at startup\n\t$tw.wiki.clearTiddlerEventQueue();\n\t// Find a working syncadaptor\n\t$tw.syncadaptor = undefined;\n\t$tw.modules.forEachModuleOfType(\"syncadaptor\",function(title,module) {\n\t\tif(!$tw.syncadaptor && module.adaptorClass) {\n\t\t\t$tw.syncadaptor = new module.adaptorClass({wiki: $tw.wiki});\n\t\t}\n\t});\n\t// Set up the syncer object if we've got a syncadaptor\n\tif($tw.syncadaptor) {\n\t\t$tw.syncer = new $tw.Syncer({wiki: $tw.wiki, syncadaptor: $tw.syncadaptor});\n\t}\n\t// Setup the saver handler\n\t$tw.saverHandler = new $tw.SaverHandler({\n\t\twiki: $tw.wiki,\n\t\tdirtyTracking: !$tw.syncadaptor,\n\t\tpreloadDirty: $tw.boot.preloadDirty || []\n\t});\n\t// Host-specific startup\n\tif($tw.browser) {\n\t\t// Install the popup manager\n\t\t$tw.popup = new $tw.utils.Popup();\n\t\t// Install the animator\n\t\t$tw.anim = new $tw.utils.Animator();\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/story.js": {
"title": "$:/core/modules/startup/story.js",
"text": "/*\\\ntitle: $:/core/modules/startup/story.js\ntype: application/javascript\nmodule-type: startup\n\nLoad core modules\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"story\";\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Default story and history lists\nvar DEFAULT_STORY_TITLE = \"$:/StoryList\";\nvar DEFAULT_HISTORY_TITLE = \"$:/HistoryList\";\n\n// Default tiddlers\nvar DEFAULT_TIDDLERS_TITLE = \"$:/DefaultTiddlers\";\n\n// Config\nvar CONFIG_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/UpdateAddressBar\"; // Can be \"no\", \"permalink\", \"permaview\"\nvar CONFIG_UPDATE_HISTORY = \"$:/config/Navigation/UpdateHistory\"; // Can be \"yes\" or \"no\"\nvar CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD = \"$:/config/Navigation/Permalinkview/CopyToClipboard\"; // Can be \"yes\" (default) or \"no\"\nvar CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR = \"$:/config/Navigation/Permalinkview/UpdateAddressBar\"; // Can be \"yes\" (default) or \"no\"\n\n\n// Links to help, if there is no param\nvar HELP_OPEN_EXTERNAL_WINDOW = \"http://tiddlywiki.com/#WidgetMessage%3A%20tm-open-external-window\";\n\nexports.startup = function() {\n\t// Open startup tiddlers\n\topenStartupTiddlers({\n\t\tdisableHistory: $tw.boot.disableStartupNavigation\n\t});\n\tif($tw.browser) {\n\t\t// Set up location hash update\n\t\t$tw.wiki.addEventListener(\"change\",function(changes) {\n\t\t\tif($tw.utils.hop(changes,DEFAULT_STORY_TITLE) || $tw.utils.hop(changes,DEFAULT_HISTORY_TITLE)) {\n\t\t\t\tupdateLocationHash({\n\t\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_UPDATE_ADDRESS_BAR,\"permaview\").trim(),\n\t\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim()\n\t\t\t\t});\n\t\t\t}\n\t\t});\n\t\t// Listen for changes to the browser location hash\n\t\twindow.addEventListener(\"hashchange\",function() {\n\t\t\tvar hash = $tw.utils.getLocationHash();\n\t\t\tif(hash !== $tw.locationHash) {\n\t\t\t\t$tw.locationHash = hash;\n\t\t\t\topenStartupTiddlers({defaultToCurrentStory: true});\n\t\t\t}\n\t\t},false);\n\t\t// Listen for the tm-browser-refresh message\n\t\t$tw.rootWidget.addEventListener(\"tm-browser-refresh\",function(event) {\n\t\t\twindow.location.reload(true);\n\t\t});\n\t\t// Listen for tm-open-external-window message\n\t\t$tw.rootWidget.addEventListener(\"tm-open-external-window\",function(event) {\n\t\t\tvar paramObject = event.paramObject || {},\n\t\t\t\tstrUrl = event.param || HELP_OPEN_EXTERNAL_WINDOW,\n\t\t\t\tstrWindowName = paramObject.windowName,\n\t\t\t\tstrWindowFeatures = paramObject.windowFeatures;\n\t\t\twindow.open(strUrl, strWindowName, strWindowFeatures);\n\t\t});\n\t\t// Listen for the tm-print message\n\t\t$tw.rootWidget.addEventListener(\"tm-print\",function(event) {\n\t\t\t(event.event.view || window).print();\n\t\t});\n\t\t// Listen for the tm-home message\n\t\t$tw.rootWidget.addEventListener(\"tm-home\",function(event) {\n\t\t\twindow.location.hash = \"\";\n\t\t\tvar storyFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE),\n\t\t\t\tstoryList = $tw.wiki.filterTiddlers(storyFilter);\n\t\t\t//invoke any hooks that might change the default story list\n\t\t\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t\t\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t\t\tif(storyList[0]) {\n\t\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t\t}\n\t\t});\n\t\t// Listen for the tm-permalink message\n\t\t$tw.rootWidget.addEventListener(\"tm-permalink\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permalink\" : \"none\"\n\t\t\t});\n\t\t});\n\t\t// Listen for the tm-permaview message\n\t\t$tw.rootWidget.addEventListener(\"tm-permaview\",function(event) {\n\t\t\tupdateLocationHash({\n\t\t\t\tupdateAddressBar: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_UPDATE_ADDRESS_BAR,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\",\n\t\t\t\tupdateHistory: $tw.wiki.getTiddlerText(CONFIG_UPDATE_HISTORY,\"no\").trim(),\n\t\t\t\ttargetTiddler: event.param || event.tiddlerTitle,\n\t\t\t\tcopyToClipboard: $tw.wiki.getTiddlerText(CONFIG_PERMALINKVIEW_COPY_TO_CLIPBOARD,\"yes\").trim() === \"yes\" ? \"permaview\" : \"none\"\n\t\t\t});\t\t\t\t\n\t\t});\n\t}\n};\n\n/*\nProcess the location hash to open the specified tiddlers. Options:\ndisableHistory: if true $:/History is NOT updated\ndefaultToCurrentStory: If true, the current story is retained as the default, instead of opening the default tiddlers\n*/\nfunction openStartupTiddlers(options) {\n\toptions = options || {};\n\t// Work out the target tiddler and the story filter. \"null\" means \"unspecified\"\n\tvar target = null,\n\t\tstoryFilter = null;\n\tif($tw.locationHash.length > 1) {\n\t\tvar hash = $tw.locationHash.substr(1),\n\t\t\tsplit = hash.indexOf(\":\");\n\t\tif(split === -1) {\n\t\t\ttarget = decodeURIComponent(hash.trim());\n\t\t} else {\n\t\t\ttarget = decodeURIComponent(hash.substr(0,split).trim());\n\t\t\tstoryFilter = decodeURIComponent(hash.substr(split + 1).trim());\n\t\t}\n\t}\n\t// If the story wasn't specified use the current tiddlers or a blank story\n\tif(storyFilter === null) {\n\t\tif(options.defaultToCurrentStory) {\n\t\t\tvar currStoryList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE);\n\t\t\tstoryFilter = $tw.utils.stringifyList(currStoryList);\n\t\t} else {\n\t\t\tif(target && target !== \"\") {\n\t\t\t\tstoryFilter = \"\";\n\t\t\t} else {\n\t\t\t\tstoryFilter = $tw.wiki.getTiddlerText(DEFAULT_TIDDLERS_TITLE);\n\t\t\t}\n\t\t}\n\t}\n\t// Process the story filter to get the story list\n\tvar storyList = $tw.wiki.filterTiddlers(storyFilter);\n\t// Invoke any hooks that want to change the default story list\n\tstoryList = $tw.hooks.invokeHook(\"th-opening-default-tiddlers-list\",storyList);\n\t// If the target tiddler isn't included then splice it in at the top\n\tif(target && storyList.indexOf(target) === -1) {\n\t\tstoryList.unshift(target);\n\t}\n\t// Save the story list\n\t$tw.wiki.addTiddler({title: DEFAULT_STORY_TITLE, text: \"\", list: storyList},$tw.wiki.getModificationFields());\n\t// Update history\n\tif(!options.disableHistory) {\n\t\t// If a target tiddler was specified add it to the history stack\n\t\tif(target && target !== \"\") {\n\t\t\t// The target tiddler doesn't need double square brackets, but we'll silently remove them if they're present\n\t\t\tif(target.indexOf(\"[[\") === 0 && target.substr(-2) === \"]]\") {\n\t\t\t\ttarget = target.substr(2,target.length - 4);\n\t\t\t}\n\t\t\t$tw.wiki.addToHistory(target);\n\t\t} else if(storyList.length > 0) {\n\t\t\t$tw.wiki.addToHistory(storyList[0]);\n\t\t}\t\t\n\t}\n}\n\n/*\noptions: See below\noptions.updateAddressBar: \"permalink\", \"permaview\" or \"no\" (defaults to \"permaview\")\noptions.updateHistory: \"yes\" or \"no\" (defaults to \"no\")\noptions.copyToClipboard: \"permalink\", \"permaview\" or \"no\" (defaults to \"no\")\noptions.targetTiddler: optional title of target tiddler for permalink\n*/\nfunction updateLocationHash(options) {\n\t// Get the story and the history stack\n\tvar storyList = $tw.wiki.getTiddlerList(DEFAULT_STORY_TITLE),\n\t\thistoryList = $tw.wiki.getTiddlerData(DEFAULT_HISTORY_TITLE,[]),\n\t\ttargetTiddler = \"\";\n\tif(options.targetTiddler) {\n\t\ttargetTiddler = options.targetTiddler;\n\t} else {\n\t\t// The target tiddler is the one at the top of the stack\n\t\tif(historyList.length > 0) {\n\t\t\ttargetTiddler = historyList[historyList.length-1].title;\n\t\t}\n\t\t// Blank the target tiddler if it isn't present in the story\n\t\tif(storyList.indexOf(targetTiddler) === -1) {\n\t\t\ttargetTiddler = \"\";\n\t\t}\n\t}\n\t// Assemble the location hash\n\tswitch(options.updateAddressBar) {\n\t\tcase \"permalink\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler);\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.locationHash = \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList));\n\t\t\tbreak;\n\t}\n\t// Copy URL to the clipboard\n\tswitch(options.copyToClipboard) {\n\t\tcase \"permalink\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler));\n\t\t\tbreak;\n\t\tcase \"permaview\":\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getLocationPath() + \"#\" + encodeURIComponent(targetTiddler) + \":\" + encodeURIComponent($tw.utils.stringifyList(storyList)));\n\t\t\tbreak;\n\t}\n\t// Only change the location hash if we must, thus avoiding unnecessary onhashchange events\n\tif($tw.utils.getLocationHash() !== $tw.locationHash) {\n\t\tif(options.updateHistory === \"yes\") {\n\t\t\t// Assign the location hash so that history is updated\n\t\t\twindow.location.hash = $tw.locationHash;\n\t\t} else {\n\t\t\t// We use replace so that browser history isn't affected\n\t\t\twindow.location.replace(window.location.toString().split(\"#\")[0] + $tw.locationHash);\n\t\t}\n\t}\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/startup/windows.js": {
"title": "$:/core/modules/startup/windows.js",
"text": "/*\\\ntitle: $:/core/modules/startup/windows.js\ntype: application/javascript\nmodule-type: startup\n\nSetup root widget handlers for the messages concerned with opening external browser windows\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Export name and synchronous status\nexports.name = \"windows\";\nexports.platforms = [\"browser\"];\nexports.after = [\"startup\"];\nexports.synchronous = true;\n\n// Global to keep track of open windows (hashmap by title)\nvar windows = {};\n\nexports.startup = function() {\n\t// Handle open window message\n\t$tw.rootWidget.addEventListener(\"tm-open-window\",function(event) {\n\t\t// Get the parameters\n\t\tvar refreshHandler,\n\t\t\ttitle = event.param || event.tiddlerTitle,\n\t\t\tparamObject = event.paramObject || {},\n\t\t\twindowTitle = paramObject.windowTitle || title,\n\t\t\ttemplate = paramObject.template || \"$:/core/templates/single.tiddler.window\",\n\t\t\twidth = paramObject.width || \"700\",\n\t\t\theight = paramObject.height || \"600\",\n\t\t\tvariables = $tw.utils.extend({},paramObject,{currentTiddler: title});\n\t\t// Open the window\n\t\tvar srcWindow,\n\t\t srcDocument;\n\t\t// In case that popup blockers deny opening a new window\n\t\ttry {\n\t\t\tsrcWindow = window.open(\"\",\"external-\" + title,\"scrollbars,width=\" + width + \",height=\" + height),\n\t\t\tsrcDocument = srcWindow.document;\n\t\t}\n\t\tcatch(e) {\n\t\t\treturn;\n\t\t}\n\t\twindows[title] = srcWindow;\n\t\t// Check for reopening the same window\n\t\tif(srcWindow.haveInitialisedWindow) {\n\t\t\treturn;\n\t\t}\n\t\t// Initialise the document\n\t\tsrcDocument.write(\"<html><head></head><body class='tc-body tc-single-tiddler-window'></body></html>\");\n\t\tsrcDocument.close();\n\t\tsrcDocument.title = windowTitle;\n\t\tsrcWindow.addEventListener(\"beforeunload\",function(event) {\n\t\t\tdelete windows[title];\n\t\t\t$tw.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t},false);\n\t\t// Set up the styles\n\t\tvar styleWidgetNode = $tw.wiki.makeTranscludeWidget(\"$:/core/ui/PageStylesheet\",{\n\t\t\t\tdocument: $tw.fakeDocument,\n\t\t\t\tvariables: variables,\n\t\t\t\timportPageMacros: true}),\n\t\t\tstyleContainer = $tw.fakeDocument.createElement(\"style\");\n\t\tstyleWidgetNode.render(styleContainer,null);\n\t\tvar styleElement = srcDocument.createElement(\"style\");\n\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\tsrcDocument.head.insertBefore(styleElement,srcDocument.head.firstChild);\n\t\t// Render the text of the tiddler\n\t\tvar parser = $tw.wiki.parseTiddler(template),\n\t\t\twidgetNode = $tw.wiki.makeWidget(parser,{document: srcDocument, parentWidget: $tw.rootWidget, variables: variables});\n\t\twidgetNode.render(srcDocument.body,srcDocument.body.firstChild);\n\t\t// Function to handle refreshes\n\t\trefreshHandler = function(changes) {\n\t\t\tif(styleWidgetNode.refresh(changes,styleContainer,null)) {\n\t\t\t\tstyleElement.innerHTML = styleContainer.textContent;\n\t\t\t}\n\t\t\twidgetNode.refresh(changes);\n\t\t};\n\t\t$tw.wiki.addEventListener(\"change\",refreshHandler);\n\t\t// Listen for keyboard shortcuts\n\t\t$tw.utils.addEventListeners(srcDocument,[{\n\t\t\tname: \"keydown\",\n\t\t\thandlerObject: $tw.keyboardManager,\n\t\t\thandlerMethod: \"handleKeydownEvent\"\n\t\t},{\n\t\t\tname: \"click\",\n\t\t\thandlerObject: $tw.popup,\n\t\t\thandlerMethod: \"handleEvent\"\n\t\t}]);\n\t\tsrcWindow.haveInitialisedWindow = true;\n\t});\n\t// Close open windows when unloading main window\n\t$tw.addUnloadTask(function() {\n\t\t$tw.utils.each(windows,function(win) {\n\t\t\twin.close();\n\t\t});\n\t});\n\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/core/modules/story.js": {
"title": "$:/core/modules/story.js",
"text": "/*\\\ntitle: $:/core/modules/story.js\ntype: application/javascript\nmodule-type: global\n\nLightweight object for managing interactions with the story and history lists.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nConstruct Story object with options:\nwiki: reference to wiki object to use to resolve tiddler titles\nstoryTitle: title of story list tiddler\nhistoryTitle: title of history list tiddler\n*/\nfunction Story(options) {\n\toptions = options || {};\n\tthis.wiki = options.wiki || $tw.wiki;\n\tthis.storyTitle = options.storyTitle || \"$:/StoryList\";\n\tthis.historyTitle = options.historyTitle || \"$:/HistoryList\";\n};\n\nStory.prototype.navigateTiddler = function(navigateTo,navigateFromTitle,navigateFromClientRect) {\n\tthis.addToStory(navigateTo,navigateFromTitle);\n\tthis.addToHistory(navigateTo,navigateFromClientRect);\n};\n\nStory.prototype.getStoryList = function() {\n\treturn this.wiki.getTiddlerList(this.storyTitle) || [];\n};\n\nStory.prototype.addToStory = function(navigateTo,navigateFromTitle,options) {\n\toptions = options || {};\n\tvar storyList = this.getStoryList();\n\t// See if the tiddler is already there\n\tvar slot = storyList.indexOf(navigateTo);\n\t// Quit if it already exists in the story river\n\tif(slot >= 0) {\n\t\treturn;\n\t}\n\t// First we try to find the position of the story element we navigated from\n\tvar fromIndex = storyList.indexOf(navigateFromTitle);\n\tif(fromIndex >= 0) {\n\t\t// The tiddler is added from inside the river\n\t\t// Determine where to insert the tiddler; Fallback is \"below\"\n\t\tswitch(options.openLinkFromInsideRiver) {\n\t\t\tcase \"top\":\n\t\t\t\tslot = 0;\n\t\t\t\tbreak;\n\t\t\tcase \"bottom\":\n\t\t\t\tslot = storyList.length;\n\t\t\t\tbreak;\n\t\t\tcase \"above\":\n\t\t\t\tslot = fromIndex;\n\t\t\t\tbreak;\n\t\t\tcase \"below\": // Intentional fall-through\n\t\t\tdefault:\n\t\t\t\tslot = fromIndex + 1;\n\t\t\t\tbreak;\n\t\t}\n\t} else {\n\t\t// The tiddler is opened from outside the river. Determine where to insert the tiddler; default is \"top\"\n\t\tif(options.openLinkFromOutsideRiver === \"bottom\") {\n\t\t\t// Insert at bottom\n\t\t\tslot = storyList.length;\n\t\t} else {\n\t\t\t// Insert at top\n\t\t\tslot = 0;\n\t\t}\n\t}\n\t// Add the tiddler\n\tstoryList.splice(slot,0,navigateTo);\n\t// Save the story\n\tthis.saveStoryList(storyList);\n};\n\nStory.prototype.saveStoryList = function(storyList) {\n\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\tthis.wiki.getCreationFields(),\n\t\t{title: this.storyTitle},\n\t\tstoryTiddler,\n\t\t{list: storyList},\n\t\tthis.wiki.getModificationFields()\n\t));\n};\n\nStory.prototype.addToHistory = function(navigateTo,navigateFromClientRect) {\n\tvar titles = $tw.utils.isArray(navigateTo) ? navigateTo : [navigateTo];\n\t// Add a new record to the top of the history stack\n\tvar historyList = this.wiki.getTiddlerData(this.historyTitle,[]);\n\t$tw.utils.each(titles,function(title) {\n\t\thistoryList.push({title: title, fromPageRect: navigateFromClientRect});\n\t});\n\tthis.wiki.setTiddlerData(this.historyTitle,historyList,{\"current-tiddler\": titles[titles.length-1]});\n};\n\nStory.prototype.storyCloseTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCloseAllTiddlers = function() {\n// TBD\n};\n\nStory.prototype.storyCloseOtherTiddlers = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyEditTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyDeleteTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storySaveTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyCancelTiddler = function(targetTitle) {\n// TBD\n};\n\nStory.prototype.storyNewTiddler = function(targetTitle) {\n// TBD\n};\n\nexports.Story = Story;\n\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/storyviews/classic.js": {
"title": "$:/core/modules/storyviews/classic.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/classic.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ClassicStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nClassicStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration()\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\tif(duration) {\n\t\t// Scroll the node into view\n\t\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\t\n\t} else {\n\t\ttargetElement.scrollIntoView();\n\t}\n};\n\nClassicStoryView.prototype.insert = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar computedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Reset the margin once the transition is over\n\t\tsetTimeout(function() {\n\t\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t\t{transition: \"none\"},\n\t\t\t\t{marginBottom: \"\"}\n\t\t\t]);\n\t\t},duration);\n\t\t// Set up the initial position of the element\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t// Transition to the final position\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t]);\n\t}\n};\n\nClassicStoryView.prototype.remove = function(widget) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tif(duration) {\n\t\tvar targetElement = widget.findFirstDomNode(),\n\t\t\tremoveElement = function() {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t};\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(targetElement instanceof Element)) {\n\t\t\tremoveElement();\n\t\t\treturn;\n\t\t}\n\t\t// Get the current height of the tiddler\n\t\tvar currWidth = targetElement.offsetWidth,\n\t\t\tcomputedStyle = window.getComputedStyle(targetElement),\n\t\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\t\tcurrHeight = targetElement.offsetHeight + currMarginTop;\n\t\t// Remove the dom nodes of the widget at the end of the transition\n\t\tsetTimeout(removeElement,duration);\n\t\t// Animate the closure\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"translateX(0px)\"},\n\t\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t\t{opacity: \"1.0\"}\n\t\t]);\n\t\t$tw.utils.forceLayout(targetElement);\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"opacity \" + duration + \"ms \" + easing + \", \" +\n\t\t\t\t\t\t\"margin-bottom \" + duration + \"ms \" + easing},\n\t\t\t{transform: \"translateX(-\" + currWidth + \"px)\"},\n\t\t\t{marginBottom: (-currHeight) + \"px\"},\n\t\t\t{opacity: \"0.0\"}\n\t\t]);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n};\n\nexports.classic = ClassicStoryView;\n\n})();",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/pop.js": {
"title": "$:/core/modules/storyviews/pop.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/pop.js\ntype: application/javascript\nmodule-type: storyview\n\nAnimates list insertions and removals\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar PopStoryView = function(listWidget) {\n\tthis.listWidget = listWidget;\n};\n\nPopStoryView.prototype.navigateTo = function(historyInfo) {\n\tvar listElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Scroll the node into view\n\tthis.listWidget.dispatchEvent({type: \"tm-scroll\", target: targetElement});\n};\n\nPopStoryView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Reset once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(targetElement,[\n\t\t\t{transition: \"none\"},\n\t\t\t{transform: \"none\"}\n\t\t]);\n\t\t$tw.utils.setStyle(widget.document.body,[\n\t\t\t{\"overflow-x\": \"\"}\n\t\t]);\n\t},duration);\n\t// Prevent the page from overscrolling due to the zoom factor\n\t$tw.utils.setStyle(widget.document.body,[\n\t\t{\"overflow-x\": \"hidden\"}\n\t]);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(2)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t// Transition to the final position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n};\n\nPopStoryView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\tif(targetElement && targetElement.parentNode) {\n\t\t\t\twidget.removeChildDomNodes();\n\t\t\t}\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Remove the element at the end of the transition\n\tsetTimeout(removeElement,duration);\n\t// Animate the closure\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: \"none\"},\n\t\t{transform: \"scale(1)\"},\n\t\t{opacity: \"1.0\"}\n\t]);\n\t$tw.utils.forceLayout(targetElement);\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{transform: \"scale(0.1)\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n};\n\nexports.pop = PopStoryView;\n\n})();\n",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/storyviews/zoomin.js": {
"title": "$:/core/modules/storyviews/zoomin.js",
"text": "/*\\\ntitle: $:/core/modules/storyviews/zoomin.js\ntype: application/javascript\nmodule-type: storyview\n\nZooms between individual tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar easing = \"cubic-bezier(0.645, 0.045, 0.355, 1)\"; // From http://easings.net/#easeInOutCubic\n\nvar ZoominListView = function(listWidget) {\n\tvar self = this;\n\tthis.listWidget = listWidget;\n\t// Get the index of the tiddler that is at the top of the history\n\tvar history = this.listWidget.wiki.getTiddlerDataCached(this.listWidget.historyTitle,[]),\n\t\ttargetTiddler;\n\tif(history.length > 0) {\n\t\ttargetTiddler = history[history.length-1].title;\n\t}\n\t// Make all the tiddlers position absolute, and hide all but the top (or first) one\n\t$tw.utils.each(this.listWidget.children,function(itemWidget,index) {\n\t\tvar domNode = itemWidget.findFirstDomNode();\n\t\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\t\tif(!(domNode instanceof Element)) {\n\t\t\treturn;\n\t\t}\n\t\tif((targetTiddler && targetTiddler !== itemWidget.parseTreeNode.itemTitle) || (!targetTiddler && index)) {\n\t\t\tdomNode.style.display = \"none\";\n\t\t} else {\n\t\t\tself.currentTiddlerDomNode = domNode;\n\t\t}\n\t\t$tw.utils.addClass(domNode,\"tc-storyview-zoomin-tiddler\");\n\t});\n};\n\nZoominListView.prototype.navigateTo = function(historyInfo) {\n\tvar duration = $tw.utils.getAnimationDuration(),\n\t\tlistElementIndex = this.listWidget.findListItem(0,historyInfo.title);\n\tif(listElementIndex === undefined) {\n\t\treturn;\n\t}\n\tvar listItemWidget = this.listWidget.children[listElementIndex],\n\t\ttargetElement = listItemWidget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the new tiddler be position absolute and visible so that we can measure it\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"0 0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{opacity: \"0.0\"}\n\t]);\n\t// Get the position of the source node, or use the centre of the window as the source position\n\tvar sourceBounds = historyInfo.fromPageRect || {\n\t\t\tleft: window.innerWidth/2 - 2,\n\t\t\ttop: window.innerHeight/2 - 2,\n\t\t\twidth: window.innerWidth/8,\n\t\t\theight: window.innerHeight/8\n\t\t};\n\t// Try to find the title node in the target tiddler\n\tvar titleDomNode = findTitleDomNode(listItemWidget) || listItemWidget.findFirstDomNode(),\n\t\tzoomBounds = titleDomNode.getBoundingClientRect();\n\t// Compute the transform for the target tiddler to make the title lie over the source rectange\n\tvar targetBounds = targetElement.getBoundingClientRect(),\n\t\tscale = sourceBounds.width / zoomBounds.width,\n\t\tx = sourceBounds.left - targetBounds.left - (zoomBounds.left - targetBounds.left) * scale,\n\t\ty = sourceBounds.top - targetBounds.top - (zoomBounds.top - targetBounds.top) * scale;\n\t// Transform the target tiddler to its starting position\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(targetElement);\n\t// Apply the ending transitions with a timeout to ensure that the previously applied transformations are applied first\n\tvar self = this,\n\t\tprevCurrentTiddler = this.currentTiddlerDomNode;\n\tthis.currentTiddlerDomNode = targetElement;\n\t// Transform the target tiddler to its natural size\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{zIndex: \"500\"},\n\t]);\n\t// Transform the previous tiddler out of the way and then hide it\n\tif(prevCurrentTiddler && prevCurrentTiddler !== targetElement) {\n\t\tscale = zoomBounds.width / sourceBounds.width;\n\t\tx = zoomBounds.left - targetBounds.left - (sourceBounds.left - targetBounds.left) * scale;\n\t\ty = zoomBounds.top - targetBounds.top - (sourceBounds.top - targetBounds.top) * scale;\n\t\t$tw.utils.setStyle(prevCurrentTiddler,[\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transformOrigin: \"0 0\"},\n\t\t\t{transform: \"translateX(\" + x + \"px) translateY(\" + y + \"px) scale(\" + scale + \")\"},\n\t\t\t{zIndex: \"0\"}\n\t\t]);\n\t\t// Hide the tiddler when the transition has finished\n\t\tsetTimeout(function() {\n\t\t\tif(self.currentTiddlerDomNode !== prevCurrentTiddler) {\n\t\t\t\tprevCurrentTiddler.style.display = \"none\";\n\t\t\t}\n\t\t},duration);\n\t}\n\t// Scroll the target into view\n//\t$tw.pageScroller.scrollIntoView(targetElement);\n};\n\n/*\nFind the first child DOM node of a widget that has the class \"tc-title\"\n*/\nfunction findTitleDomNode(widget,targetClass) {\n\ttargetClass = targetClass || \"tc-title\";\n\tvar domNode = widget.findFirstDomNode();\n\tif(domNode && domNode.querySelector) {\n\t\treturn domNode.querySelector(\".\" + targetClass);\n\t}\n\treturn null;\n}\n\nZoominListView.prototype.insert = function(widget) {\n\tvar targetElement = widget.findFirstDomNode();\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\treturn;\n\t}\n\t// Make the newly inserted node position absolute and hidden\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"none\"}\n\t]);\n};\n\nZoominListView.prototype.remove = function(widget) {\n\tvar targetElement = widget.findFirstDomNode(),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\tremoveElement = function() {\n\t\t\twidget.removeChildDomNodes();\n\t\t};\n\t// Abandon if the list entry isn't a DOM element (it might be a text node)\n\tif(!(targetElement instanceof Element)) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Abandon if hidden\n\tif(targetElement.style.display != \"block\" ) {\n\t\tremoveElement();\n\t\treturn;\n\t}\n\t// Set up the tiddler that is being closed\n\t$tw.utils.addClass(targetElement,\"tc-storyview-zoomin-tiddler\");\n\t$tw.utils.setStyle(targetElement,[\n\t\t{display: \"block\"},\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t{transition: \"none\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\t// We'll move back to the previous or next element in the story\n\tvar toWidget = widget.previousSibling();\n\tif(!toWidget) {\n\t\ttoWidget = widget.nextSibling();\n\t}\n\tvar toWidgetDomNode = toWidget && toWidget.findFirstDomNode();\n\t// Set up the tiddler we're moving back in\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.addClass(toWidgetDomNode,\"tc-storyview-zoomin-tiddler\");\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{display: \"block\"},\n\t\t\t{transformOrigin: \"50% 50%\"},\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(10)\"},\n\t\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t\t{opacity: \"0\"},\n\t\t\t{zIndex: \"500\"}\n\t\t]);\n\t\tthis.currentTiddlerDomNode = toWidgetDomNode;\n\t}\n\t// Animate them both\n\t// Force layout\n\t$tw.utils.forceLayout(this.listWidget.parentDomNode);\n\t// First, the tiddler we're closing\n\t$tw.utils.setStyle(targetElement,[\n\t\t{transformOrigin: \"50% 50%\"},\n\t\t{transform: \"translateX(0px) translateY(0px) scale(0.1)\"},\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms \" + easing + \", opacity \" + duration + \"ms \" + easing},\n\t\t{opacity: \"0\"},\n\t\t{zIndex: \"0\"}\n\t]);\n\tsetTimeout(removeElement,duration);\n\t// Now the tiddler we're going back to\n\tif(toWidgetDomNode) {\n\t\t$tw.utils.setStyle(toWidgetDomNode,[\n\t\t\t{transform: \"translateX(0px) translateY(0px) scale(1)\"},\n\t\t\t{opacity: \"1\"}\n\t\t]);\n\t}\n\treturn true; // Indicate that we'll delete the DOM node\n};\n\nexports.zoomin = ZoominListView;\n\n})();\n",
"type": "application/javascript",
"module-type": "storyview"
},
"$:/core/modules/syncer.js": {
"title": "$:/core/modules/syncer.js",
"text": "/*\\\ntitle: $:/core/modules/syncer.js\ntype: application/javascript\nmodule-type: global\n\nThe syncer tracks changes to the store and synchronises them to a remote data store represented as a \"sync adaptor\"\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDefaults\n*/\nSyncer.prototype.titleIsLoggedIn = \"$:/status/IsLoggedIn\";\nSyncer.prototype.titleIsAnonymous = \"$:/status/IsAnonymous\";\nSyncer.prototype.titleIsReadOnly = \"$:/status/IsReadOnly\";\nSyncer.prototype.titleUserName = \"$:/status/UserName\";\nSyncer.prototype.titleSyncFilter = \"$:/config/SyncFilter\";\nSyncer.prototype.titleSyncPollingInterval = \"$:/config/SyncPollingInterval\";\nSyncer.prototype.titleSyncDisableLazyLoading = \"$:/config/SyncDisableLazyLoading\";\nSyncer.prototype.titleSavedNotification = \"$:/language/Notifications/Save/Done\";\nSyncer.prototype.titleSyncThrottleInterval = \"$:/config/SyncThrottleInterval\";\nSyncer.prototype.taskTimerInterval = 1 * 1000; // Interval for sync timer\nSyncer.prototype.throttleInterval = 1 * 1000; // Defer saving tiddlers if they've changed in the last 1s...\nSyncer.prototype.errorRetryInterval = 5 * 1000; // Interval to retry after an error\nSyncer.prototype.fallbackInterval = 10 * 1000; // Unless the task is older than 10s\nSyncer.prototype.pollTimerInterval = 60 * 1000; // Interval for polling for changes from the adaptor\n\n/*\nInstantiate the syncer with the following options:\nsyncadaptor: reference to syncadaptor to be used\nwiki: wiki to be synced\n*/\nfunction Syncer(options) {\n\tvar self = this;\n\tthis.wiki = options.wiki;\n\t// Save parameters\n\tthis.syncadaptor = options.syncadaptor;\n\tthis.disableUI = !!options.disableUI;\n\tthis.titleIsLoggedIn = options.titleIsLoggedIn || this.titleIsLoggedIn;\n\tthis.titleUserName = options.titleUserName || this.titleUserName;\n\tthis.titleSyncFilter = options.titleSyncFilter || this.titleSyncFilter;\n\tthis.titleSavedNotification = options.titleSavedNotification || this.titleSavedNotification;\n\tthis.taskTimerInterval = options.taskTimerInterval || this.taskTimerInterval;\n\tthis.throttleInterval = options.throttleInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncThrottleInterval,\"\"),10) || this.throttleInterval;\n\tthis.errorRetryInterval = options.errorRetryInterval || this.errorRetryInterval;\n\tthis.fallbackInterval = options.fallbackInterval || this.fallbackInterval;\n\tthis.pollTimerInterval = options.pollTimerInterval || parseInt(this.wiki.getTiddlerText(this.titleSyncPollingInterval,\"\"),10) || this.pollTimerInterval;\n\tthis.logging = \"logging\" in options ? options.logging : true;\n\t// Make a logger\n\tthis.logger = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\"),{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging,\n\t\tsaveHistory: true\n\t});\n\t// Make another logger for connection errors\n\tthis.loggerConnection = new $tw.utils.Logger(\"syncer\" + ($tw.browser ? \"-browser\" : \"\") + ($tw.node ? \"-server\" : \"\") + (this.syncadaptor.name ? (\"-\" + this.syncadaptor.name) : \"\") + \"-connection\",{\n\t\tcolour: \"cyan\",\n\t\tenable: this.logging\n\t});\n\t// Ask the syncadaptor to use the main logger\n\tif(this.syncadaptor.setLoggerSaveBuffer) {\n\t\tthis.syncadaptor.setLoggerSaveBuffer(this.logger);\n\t}\n\t// Compile the dirty tiddler filter\n\tthis.filterFn = this.wiki.compileFilter(this.wiki.getTiddlerText(this.titleSyncFilter));\n\t// Record information for known tiddlers\n\tthis.readTiddlerInfo();\n\tthis.titlesToBeLoaded = {}; // Hashmap of titles of tiddlers that need loading from the server\n\tthis.titlesHaveBeenLazyLoaded = {}; // Hashmap of titles of tiddlers that have already been lazily loaded from the server\n\t// Timers\n\tthis.taskTimerId = null; // Timer for task dispatch\n\tthis.pollTimerId = null; // Timer for polling server\n\t// Number of outstanding requests\n\tthis.numTasksInProgress = 0;\n\t// Listen out for changes to tiddlers\n\tthis.wiki.addEventListener(\"change\",function(changes) {\n\t\t// Filter the changes to just include ones that are being synced\n\t\tvar filteredChanges = self.getSyncedTiddlers(function(callback) {\n\t\t\t$tw.utils.each(changes,function(change,title) {\n\t\t\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\t\t\tcallback(tiddler,title);\n\t\t\t});\n\t\t});\n\t\tif(filteredChanges.length > 0) {\n\t\t\tself.processTaskQueue();\n\t\t} else {\n\t\t\t// Look for deletions of tiddlers we're already syncing\t\n\t\t\tvar outstandingDeletion = false\n\t\t\t$tw.utils.each(changes,function(change,title,object) {\n\t\t\t\tif(change.deleted && $tw.utils.hop(self.tiddlerInfo,title)) {\n\t\t\t\t\toutstandingDeletion = true;\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(outstandingDeletion) {\n\t\t\t\tself.processTaskQueue();\n\t\t\t}\n\t\t}\n\t});\n\t// Browser event handlers\n\tif($tw.browser && !this.disableUI) {\n\t\t// Set up our beforeunload handler\n\t\t$tw.addUnloadTask(function(event) {\n\t\t\tvar confirmationMessage;\n\t\t\tif(self.isDirty()) {\n\t\t\t\tconfirmationMessage = $tw.language.getString(\"UnsavedChangesWarning\");\n\t\t\t\tevent.returnValue = confirmationMessage; // Gecko\n\t\t\t}\n\t\t\treturn confirmationMessage;\n\t\t});\n\t\t// Listen out for login/logout/refresh events in the browser\n\t\t$tw.rootWidget.addEventListener(\"tm-login\",function() {\n\t\t\tself.handleLoginEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-logout\",function() {\n\t\t\tself.handleLogoutEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-server-refresh\",function() {\n\t\t\tself.handleRefreshEvent();\n\t\t});\n\t\t$tw.rootWidget.addEventListener(\"tm-copy-syncer-logs-to-clipboard\",function() {\n\t\t\t$tw.utils.copyToClipboard($tw.utils.getSystemInfo() + \"\\n\\nLog:\\n\" + self.logger.getBuffer());\n\t\t});\n\t}\n\t// Listen out for lazyLoad events\n\tif(!this.disableUI && $tw.wiki.getTiddlerText(this.titleSyncDisableLazyLoading) !== \"yes\") {\n\t\tthis.wiki.addEventListener(\"lazyLoad\",function(title) {\n\t\t\tself.handleLazyLoadEvent(title);\n\t\t});\t\t\n\t}\n\t// Get the login status\n\tthis.getStatus(function(err,isLoggedIn) {\n\t\t// Do a sync from the server\n\t\tself.syncFromServer();\n\t});\n}\n\n/*\nShow a generic network error alert\n*/\nSyncer.prototype.displayError = function(msg,err) {\n\tif(err === ($tw.language.getString(\"Error/XMLHttpRequest\") + \": 0\")) {\n\t\tthis.loggerConnection.alert($tw.language.getString(\"Error/NetworkErrorAlert\"));\n\t\tthis.logger.log(msg + \":\",err);\n\t} else {\n\t\tthis.logger.alert(msg + \":\",err);\n\t}\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getSyncedTiddlers = function(source) {\n\treturn this.filterFn.call(this.wiki,source);\n};\n\n/*\nReturn an array of the tiddler titles that are subjected to syncing\n*/\nSyncer.prototype.getTiddlerRevision = function(title) {\n\tif(this.syncadaptor && this.syncadaptor.getTiddlerRevision) {\n\t\treturn this.syncadaptor.getTiddlerRevision(title);\n\t} else {\n\t\treturn this.wiki.getTiddler(title).fields.revision;\t\n\t} \n};\n\n/*\nRead (or re-read) the latest tiddler info from the store\n*/\nSyncer.prototype.readTiddlerInfo = function() {\n\t// Hashmap by title of {revision:,changeCount:,adaptorInfo:}\n\t// \"revision\" is the revision of the tiddler last seen on the server, and \"changecount\" is the corresponding local changecount\n\tthis.tiddlerInfo = {};\n\t// Record information for known tiddlers\n\tvar self = this,\n\t\ttiddlers = this.getSyncedTiddlers();\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.tiddlerExists(title) && self.wiki.getTiddler(title);\n\t\tself.tiddlerInfo[title] = {\n\t\t\trevision: self.getTiddlerRevision(title),\n\t\t\tadaptorInfo: self.syncadaptor && self.syncadaptor.getTiddlerInfo(tiddler),\n\t\t\tchangeCount: self.wiki.getChangeCount(title)\n\t\t};\n\t});\n};\n\n/*\nChecks whether the wiki is dirty (ie the window shouldn't be closed)\n*/\nSyncer.prototype.isDirty = function() {\n\tthis.logger.log(\"Checking dirty status\");\n\t// Check tiddlers that are in the store and included in the filter function\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(this.wiki.tiddlerExists(title)) {\n\t\t\tif(tiddlerInfo) {\n\t\t\t\t// If the tiddler is known on the server and has been modified locally then it needs to be saved to the server\n\t\t\t\tif($tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount) {\n\t\t\t\t\treturn true;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\t// If the tiddler isn't known on the server then it needs to be saved to the server\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t}\n\t// Check tiddlers that are known from the server but not currently in the store\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\tif(!this.wiki.tiddlerExists(titles[index])) {\n\t\t\t// There must be a pending delete\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nUpdate the document body with the class \"tc-dirty\" if the wiki has unsaved/unsynced changes\n*/\nSyncer.prototype.updateDirtyStatus = function() {\n\tif($tw.browser && !this.disableUI) {\n\t\tvar dirty = this.isDirty();\n\t\t$tw.utils.toggleClass(document.body,\"tc-dirty\",dirty);\n\t\tif(!dirty) {\n\t\t\tthis.loggerConnection.clearAlerts();\n\t\t}\n\t}\n};\n\n/*\nSave an incoming tiddler in the store, and updates the associated tiddlerInfo\n*/\nSyncer.prototype.storeTiddler = function(tiddlerFields) {\n\t// Save the tiddler\n\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\tthis.wiki.addTiddler(tiddler);\n\t// Save the tiddler revision and changeCount details\n\tthis.tiddlerInfo[tiddlerFields.title] = {\n\t\trevision: this.getTiddlerRevision(tiddlerFields.title),\n\t\tadaptorInfo: this.syncadaptor.getTiddlerInfo(tiddler),\n\t\tchangeCount: this.wiki.getChangeCount(tiddlerFields.title)\n\t};\n};\n\nSyncer.prototype.getStatus = function(callback) {\n\tvar self = this;\n\t// Check if the adaptor supports getStatus()\n\tif(this.syncadaptor && this.syncadaptor.getStatus) {\n\t\t// Mark us as not logged in\n\t\tthis.wiki.addTiddler({title: this.titleIsLoggedIn,text: \"no\"});\n\t\t// Get login status\n\t\tthis.syncadaptor.getStatus(function(err,isLoggedIn,username,isReadOnly,isAnonymous) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\t// Set the various status tiddlers\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsReadOnly,text: isReadOnly ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsAnonymous,text: isAnonymous ? \"yes\" : \"no\"});\n\t\t\t\tself.wiki.addTiddler({title: self.titleIsLoggedIn,text: isLoggedIn ? \"yes\" : \"no\"});\n\t\t\t\tif(isLoggedIn) {\n\t\t\t\t\tself.wiki.addTiddler({title: self.titleUserName,text: username || \"\"});\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Invoke the callback\n\t\t\tif(callback) {\n\t\t\t\tcallback(err,isLoggedIn,username);\n\t\t\t}\n\t\t});\n\t} else {\n\t\tcallback(null,true,\"UNAUTHENTICATED\");\n\t}\n};\n\n/*\nSynchronise from the server by reading the skinny tiddler list and queuing up loads for any tiddlers that we don't already have up to date\n*/\nSyncer.prototype.syncFromServer = function() {\n\tvar self = this,\n\t\tcancelNextSync = function() {\n\t\t\tif(self.pollTimerId) {\n\t\t\t\tclearTimeout(self.pollTimerId);\n\t\t\t\tself.pollTimerId = null;\n\t\t\t}\n\t\t},\n\t\ttriggerNextSync = function() {\n\t\t\tself.pollTimerId = setTimeout(function() {\n\t\t\t\tself.pollTimerId = null;\n\t\t\t\tself.syncFromServer.call(self);\n\t\t\t},self.pollTimerInterval);\n\t\t};\n\tif(this.syncadaptor && this.syncadaptor.getUpdatedTiddlers) {\n\t\tthis.logger.log(\"Retrieving updated tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getUpdatedTiddlers(self,function(err,updates) {\n\t\t\ttriggerNextSync();\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\tif(updates) {\n\t\t\t\t$tw.utils.each(updates.modifications,function(title) {\n\t\t\t\t\tself.titlesToBeLoaded[title] = true;\n\t\t\t\t});\n\t\t\t\t$tw.utils.each(updates.deletions,function(title) {\n\t\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t\t});\n\t\t\t\tif(updates.modifications.length > 0 || updates.deletions.length > 0) {\n\t\t\t\t\tself.processTaskQueue();\n\t\t\t\t}\t\t\t\t\n\t\t\t}\n\t\t});\n\t} else if(this.syncadaptor && this.syncadaptor.getSkinnyTiddlers) {\n\t\tthis.logger.log(\"Retrieving skinny tiddler list\");\n\t\tcancelNextSync();\n\t\tthis.syncadaptor.getSkinnyTiddlers(function(err,tiddlers) {\n\t\t\ttriggerNextSync();\n\t\t\t// Check for errors\n\t\t\tif(err) {\n\t\t\t\tself.displayError($tw.language.getString(\"Error/RetrievingSkinny\"),err);\n\t\t\t\treturn;\n\t\t\t}\n\t\t\t// Keep track of which tiddlers we already know about have been reported this time\n\t\t\tvar previousTitles = Object.keys(self.tiddlerInfo);\n\t\t\t// Process each incoming tiddler\n\t\t\tfor(var t=0; t<tiddlers.length; t++) {\n\t\t\t\t// Get the incoming tiddler fields, and the existing tiddler\n\t\t\t\tvar tiddlerFields = tiddlers[t],\n\t\t\t\t\tincomingRevision = tiddlerFields.revision + \"\",\n\t\t\t\t\ttiddler = self.wiki.tiddlerExists(tiddlerFields.title) && self.wiki.getTiddler(tiddlerFields.title),\n\t\t\t\t\ttiddlerInfo = self.tiddlerInfo[tiddlerFields.title],\n\t\t\t\t\tcurrRevision = tiddlerInfo ? tiddlerInfo.revision : null,\n\t\t\t\t\tindexInPreviousTitles = previousTitles.indexOf(tiddlerFields.title);\n\t\t\t\tif(indexInPreviousTitles !== -1) {\n\t\t\t\t\tpreviousTitles.splice(indexInPreviousTitles,1);\n\t\t\t\t}\n\t\t\t\t// Ignore the incoming tiddler if it's the same as the revision we've already got\n\t\t\t\tif(currRevision !== incomingRevision) {\n\t\t\t\t\t// Only load the skinny version if we don't already have a fat version of the tiddler\n\t\t\t\t\tif(!tiddler || tiddler.fields.text === undefined) {\n\t\t\t\t\t\tself.storeTiddler(tiddlerFields);\n\t\t\t\t\t}\n\t\t\t\t\t// Do a full load of this tiddler\n\t\t\t\t\tself.titlesToBeLoaded[tiddlerFields.title] = true;\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Delete any tiddlers that were previously reported but missing this time\n\t\t\t$tw.utils.each(previousTitles,function(title) {\n\t\t\t\tdelete self.tiddlerInfo[title];\n\t\t\t\tself.logger.log(\"Deleting tiddler missing from server:\",title);\n\t\t\t\tself.wiki.deleteTiddler(title);\n\t\t\t});\n\t\t\tself.processTaskQueue();\n\t\t});\n\t}\n};\n\n/*\nForce load a tiddler from the server\n*/\nSyncer.prototype.enqueueLoadTiddler = function(title) {\n\tthis.titlesToBeLoaded[title] = true;\n\tthis.processTaskQueue();\n};\n\n/*\nLazily load a skinny tiddler if we can\n*/\nSyncer.prototype.handleLazyLoadEvent = function(title) {\n\t// Ignore if the syncadaptor doesn't handle it\n\tif(!this.syncadaptor.supportsLazyLoading) {\n\t\treturn;\n\t}\n\t// Don't lazy load the same tiddler twice\n\tif(!this.titlesHaveBeenLazyLoaded[title]) {\n\t\t// Don't lazy load if the tiddler isn't included in the sync filter\n\t\tif(this.getSyncedTiddlers().indexOf(title) !== -1) {\n\t\t\t// Mark the tiddler as needing loading, and having already been lazily loaded\n\t\t\tthis.titlesToBeLoaded[title] = true;\n\t\t\tthis.titlesHaveBeenLazyLoaded[title] = true;\n\t\t}\n\t}\n};\n\n/*\nDispay a password prompt and allow the user to login\n*/\nSyncer.prototype.handleLoginEvent = function() {\n\tvar self = this;\n\tthis.getStatus(function(err,isLoggedIn,username) {\n\t\tif(!err && !isLoggedIn) {\n\t\t\t$tw.passwordPrompt.createPrompt({\n\t\t\t\tserviceName: $tw.language.getString(\"LoginToTiddlySpace\"),\n\t\t\t\tcallback: function(data) {\n\t\t\t\t\tself.login(data.username,data.password,function(err,isLoggedIn) {\n\t\t\t\t\t\tself.syncFromServer();\n\t\t\t\t\t});\n\t\t\t\t\treturn true; // Get rid of the password prompt\n\t\t\t\t}\n\t\t\t});\n\t\t}\n\t});\n};\n\n/*\nAttempt to login to TiddlyWeb.\n\tusername: username\n\tpassword: password\n\tcallback: invoked with arguments (err,isLoggedIn)\n*/\nSyncer.prototype.login = function(username,password,callback) {\n\tthis.logger.log(\"Attempting to login as\",username);\n\tvar self = this;\n\tif(this.syncadaptor.login) {\n\t\tthis.syncadaptor.login(username,password,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.getStatus(function(err,isLoggedIn,username) {\n\t\t\t\tif(callback) {\n\t\t\t\t\tcallback(err,isLoggedIn);\n\t\t\t\t}\n\t\t\t});\n\t\t});\n\t} else {\n\t\tcallback(null,true);\n\t}\n};\n\n/*\nAttempt to log out of TiddlyWeb\n*/\nSyncer.prototype.handleLogoutEvent = function() {\n\tthis.logger.log(\"Attempting to logout\");\n\tvar self = this;\n\tif(this.syncadaptor.logout) {\n\t\tthis.syncadaptor.logout(function(err) {\n\t\t\tif(err) {\n\t\t\t\tself.logger.alert(err);\n\t\t\t} else {\n\t\t\t\tself.getStatus();\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nImmediately refresh from the server\n*/\nSyncer.prototype.handleRefreshEvent = function() {\n\tthis.syncFromServer();\n};\n\n/*\nProcess the next task\n*/\nSyncer.prototype.processTaskQueue = function() {\n\tvar self = this;\n\t// Only process a task if the sync adaptor is fully initialised and we're not already performing\n\t// a task. If we are already performing a task then we'll dispatch the next one when it completes\n\tif((!this.syncadaptor.isReady || this.syncadaptor.isReady()) && this.numTasksInProgress === 0) {\n\t\t// Choose the next task to perform\n\t\tvar task = this.chooseNextTask();\n\t\t// Perform the task if we had one\n\t\tif(typeof task === \"object\" && task !== null) {\n\t\t\tthis.numTasksInProgress += 1;\n\t\t\ttask.run(function(err) {\n\t\t\t\tself.numTasksInProgress -= 1;\n\t\t\t\tif(err) {\n\t\t\t\t\tself.displayError(\"Sync error while processing \" + task.type + \" of '\" + task.title + \"'\",err);\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\tself.triggerTimeout(self.errorRetryInterval);\n\t\t\t\t} else {\n\t\t\t\t\tself.updateDirtyStatus();\n\t\t\t\t\t// Process the next task\n\t\t\t\t\tself.processTaskQueue.call(self);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\t// No task is ready so update the status\n\t\t\tthis.updateDirtyStatus();\n\t\t\t// And trigger a timeout if there is a pending task\n\t\t\tif(task === true) {\n\t\t\t\tthis.triggerTimeout();\t\t\t\t\n\t\t\t}\n\t\t}\n\t} else {\n\t\tthis.updateDirtyStatus();\t\t\n\t}\n};\n\nSyncer.prototype.triggerTimeout = function(interval) {\n\tvar self = this;\n\tif(!this.taskTimerId) {\n\t\tthis.taskTimerId = setTimeout(function() {\n\t\t\tself.taskTimerId = null;\n\t\t\tself.processTaskQueue.call(self);\n\t\t},interval || self.taskTimerInterval);\n\t}\n};\n\n/*\nChoose the next sync task. We prioritise saves, then deletes, then loads from the server\n\nReturns either a task object, null if there's no upcoming tasks, or the boolean true if there are pending tasks that aren't yet due\n*/\nSyncer.prototype.chooseNextTask = function() {\n\tvar thresholdLastSaved = (new Date()) - this.throttleInterval,\n\t\thavePending = null;\n\t// First we look for tiddlers that have been modified locally and need saving back to the server\n\tvar titles = this.getSyncedTiddlers();\n\tfor(var index=0; index<titles.length; index++) {\n\t\tvar title = titles[index],\n\t\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title),\n\t\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\tif(tiddler) {\n\t\t\t// If the tiddler is not known on the server, or has been modified locally no more recently than the threshold then it needs to be saved to the server\n\t\t\tvar hasChanged = !tiddlerInfo || $tw.wiki.getChangeCount(title) > tiddlerInfo.changeCount,\n\t\t\t\tisReadyToSave = !tiddlerInfo || !tiddlerInfo.timestampLastSaved || tiddlerInfo.timestampLastSaved < thresholdLastSaved;\n\t\t\tif(hasChanged) {\n\t\t\t\tif(isReadyToSave) {\n\t\t\t\t\treturn new SaveTiddlerTask(this,title); \t\t\t\t\t\n\t\t\t\t} else {\n\t\t\t\t\thavePending = true;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\t// Second, we check tiddlers that are known from the server but not currently in the store, and so need deleting on the server\n\ttitles = Object.keys(this.tiddlerInfo);\n\tfor(index=0; index<titles.length; index++) {\n\t\ttitle = titles[index];\n\t\ttiddlerInfo = this.tiddlerInfo[title];\n\t\ttiddler = this.wiki.tiddlerExists(title) && this.wiki.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\treturn new DeleteTiddlerTask(this,title);\n\t\t}\n\t}\n\t// Check for tiddlers that need loading\n\ttitle = Object.keys(this.titlesToBeLoaded)[0];\n\tif(title) {\n\t\tdelete this.titlesToBeLoaded[title];\n\t\treturn new LoadTiddlerTask(this,title);\n\t}\n\t// No tasks are ready\n\treturn havePending;\n};\n\nfunction SaveTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"save\";\n}\n\nSaveTiddlerTask.prototype.run = function(callback) {\n\tvar self = this,\n\t\tchangeCount = this.syncer.wiki.getChangeCount(this.title),\n\t\ttiddler = this.syncer.wiki.tiddlerExists(this.title) && this.syncer.wiki.getTiddler(this.title);\n\tthis.syncer.logger.log(\"Dispatching 'save' task:\",this.title);\n\tif(tiddler) {\n\t\tthis.syncer.syncadaptor.saveTiddler(tiddler,function(err,adaptorInfo,revision) {\n\t\t\t// If there's an error, exit without changing any internal state\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\t// Adjust the info stored about this tiddler\n\t\t\tself.syncer.tiddlerInfo[self.title] = {\n\t\t\t\tchangeCount: changeCount,\n\t\t\t\tadaptorInfo: adaptorInfo,\n\t\t\t\trevision: revision,\n\t\t\t\ttimestampLastSaved: new Date()\n\t\t\t};\n\t\t\t// Invoke the callback\n\t\t\tcallback(null);\n\t\t});\n\t} else {\n\t\tthis.syncer.logger.log(\" Not Dispatching 'save' task:\",this.title,\"tiddler does not exist\");\n\t\t$tw.utils.nextTick(callback(null));\n\t}\n};\n\nfunction DeleteTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"delete\";\n}\n\nDeleteTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'delete' task:\",this.title);\n\tthis.syncer.syncadaptor.deleteTiddler(this.title,function(err) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Remove the info stored about this tiddler\n\t\tdelete self.syncer.tiddlerInfo[self.title];\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t},{\n\t\ttiddlerInfo: self.syncer.tiddlerInfo[this.title]\n\t});\n};\n\nfunction LoadTiddlerTask(syncer,title) {\n\tthis.syncer = syncer;\n\tthis.title = title;\n\tthis.type = \"load\";\n}\n\nLoadTiddlerTask.prototype.run = function(callback) {\n\tvar self = this;\n\tthis.syncer.logger.log(\"Dispatching 'load' task:\",this.title);\n\tthis.syncer.syncadaptor.loadTiddler(this.title,function(err,tiddlerFields) {\n\t\t// If there's an error, exit without changing any internal state\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\t// Update the info stored about this tiddler\n\t\tif(tiddlerFields) {\n\t\t\tself.syncer.storeTiddler(tiddlerFields);\n\t\t}\n\t\t// Invoke the callback\n\t\tcallback(null);\n\t});\n};\n\nexports.Syncer = Syncer;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/tiddler.js": {
"title": "$:/core/modules/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/tiddler.js\ntype: application/javascript\nmodule-type: tiddlermethod\n\nExtension methods for the $tw.Tiddler object (constructor and methods required at boot time are in boot/boot.js)\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.hasTag = function(tag) {\n\treturn this.fields.tags && this.fields.tags.indexOf(tag) !== -1;\n};\n\nexports.isPlugin = function() {\n\treturn this.fields.type === \"application/json\" && this.hasField(\"plugin-type\");\n};\n\nexports.isDraft = function() {\n\treturn this.hasField(\"draft.of\");\n};\n\nexports.getFieldString = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn \"\";\n\t}\n\t// Parse the field with the associated module (if any)\n\tvar fieldModule = $tw.Tiddler.fieldModules[field];\n\tif(fieldModule && fieldModule.stringify) {\n\t\treturn fieldModule.stringify.call(this,value);\n\t} else {\n\t\treturn value.toString();\n\t}\n};\n\n/*\nGet the value of a field as a list\n*/\nexports.getFieldList = function(field) {\n\tvar value = this.fields[field];\n\t// Check for a missing field\n\tif(value === undefined || value === null) {\n\t\treturn [];\n\t}\n\treturn $tw.utils.parseStringArray(value);\n};\n\n/*\nGet all the fields as a hashmap of strings. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStrings = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [];\n\tvar fields = {};\n\tfor(var field in this.fields) {\n\t\tif($tw.utils.hop(this.fields,field)) {\n\t\t\tif(exclude.indexOf(field) === -1) {\n\t\t\t\tfields[field] = this.getFieldString(field);\n\t\t\t}\n\t\t}\n\t}\n\treturn fields;\n};\n\n/*\nGet all the fields as a name:value block. Options:\n\texclude: an array of field names to exclude\n*/\nexports.getFieldStringBlock = function(options) {\n\toptions = options || {};\n\tvar exclude = options.exclude || [],\n\t\tfields = Object.keys(this.fields).sort(),\n\t\tresult = [];\n\tfor(var t=0; t<fields.length; t++) {\n\t\tvar field = fields[t];\n\t\tif(exclude.indexOf(field) === -1) {\n\t\t\tresult.push(field + \": \" + this.getFieldString(field));\n\t\t}\n\t}\n\treturn result.join(\"\\n\");\n};\n\nexports.getFieldDay = function(field) {\n\tif(this.cache && this.cache.day && $tw.utils.hop(this.cache.day,field) ) {\n\t\treturn this.cache.day[field];\n\t}\n\tvar day = \"\";\n\tif(this.fields[field]) {\n\t\tday = (new Date($tw.utils.parseDate(this.fields[field]))).setHours(0,0,0,0);\n\t}\n\tthis.cache.day = this.cache.day || {};\n\tthis.cache.day[field] = day;\n\treturn day;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "tiddlermethod"
},
"$:/core/modules/upgraders/plugins.js": {
"title": "$:/core/modules/upgraders/plugins.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/plugins.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that checks that plugins are newer than any already installed version\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar UPGRADE_LIBRARY_TITLE = \"$:/UpgradeLibrary\";\n\nvar BLOCKED_PLUGINS = {\n\t\"$:/themes/tiddlywiki/stickytitles\": {\n\t\tversions: [\"*\"]\n\t},\n\t\"$:/plugins/tiddlywiki/fullscreen\": {\n\t\tversions: [\"*\"]\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tupgradeLibrary,\n\t\tgetLibraryTiddler = function(title) {\n\t\t\tif(!upgradeLibrary) {\n\t\t\t\tupgradeLibrary = wiki.getTiddlerData(UPGRADE_LIBRARY_TITLE,{});\n\t\t\t\tupgradeLibrary.tiddlers = upgradeLibrary.tiddlers || {};\n\t\t\t}\n\t\t\treturn upgradeLibrary.tiddlers[title];\n\t\t};\n\n\t// Go through all the incoming tiddlers\n\t$tw.utils.each(titles,function(title) {\n\t\tvar incomingTiddler = tiddlers[title];\n\t\t// Check if we're dealing with a plugin\n\t\tif(incomingTiddler && incomingTiddler[\"plugin-type\"]) {\n\t\t\t// Check whether the plugin contains JS modules\n\t\t\tvar requiresReload = $tw.wiki.doesPluginInfoRequireReload(JSON.parse(incomingTiddler.text)) ? ($tw.wiki.getTiddlerText(\"$:/language/ControlPanel/Plugins/PluginWillRequireReload\") + \" \") : \"\";\n\t\t\tmessages[title] = requiresReload;\n\t\t\tif(incomingTiddler.version) {\n\t\t\t\t// Upgrade the incoming plugin if it is in the upgrade library\n\t\t\t\tvar libraryTiddler = getLibraryTiddler(title);\n\t\t\t\tif(libraryTiddler && libraryTiddler[\"plugin-type\"] && libraryTiddler.version) {\n\t\t\t\t\ttiddlers[title] = libraryTiddler;\n\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Upgraded\",{variables: {incoming: incomingTiddler.version, upgraded: libraryTiddler.version}});\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t\t// Suppress the incoming plugin if it is older than the currently installed one\n\t\t\t\tvar existingTiddler = wiki.getTiddler(title);\n\t\t\t\tif(existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t\t\t\t// Reject the incoming plugin by blanking all its fields\n\t\t\t\t\tif($tw.utils.checkVersions(existingTiddler.fields.version,incomingTiddler.version)) {\n\t\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\t\tmessages[title] = requiresReload + $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Version\",{variables: {incoming: incomingTiddler.version, existing: existingTiddler.fields.version}});\n\t\t\t\t\t\treturn;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t\t// Check whether the plugin is on the blocked list\n\t\t\tvar blockInfo = BLOCKED_PLUGINS[title];\n\t\t\tif(blockInfo) {\n\t\t\t\tif(blockInfo.versions.indexOf(\"*\") !== -1 || (incomingTiddler.version && blockInfo.versions.indexOf(incomingTiddler.version) !== -1)) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/Plugins/Suppressed/Incompatible\");\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/system.js": {
"title": "$:/core/modules/upgraders/system.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/system.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that suppresses certain system tiddlers that shouldn't be imported\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar DONT_IMPORT_LIST = [\"$:/StoryList\",\"$:/HistoryList\"],\n\tDONT_IMPORT_PREFIX_LIST = [\"$:/temp/\",\"$:/state/\",\"$:/Import\"],\n\tWARN_IMPORT_PREFIX_LIST = [\"$:/core/modules/\"];\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {},\n\t\tshowAlert = false;\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tif(DONT_IMPORT_LIST.indexOf(title) !== -1) {\n\t\t\ttiddlers[title] = Object.create(null);\n\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Suppressed\");\n\t\t} else {\n\t\t\tfor(var t=0; t<DONT_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = DONT_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix) {\n\t\t\t\t\ttiddlers[title] = Object.create(null);\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/State/Suppressed\");\n\t\t\t\t}\n\t\t\t}\n\t\t\tfor(var t=0; t<WARN_IMPORT_PREFIX_LIST.length; t++) {\n\t\t\t\tvar prefix = WARN_IMPORT_PREFIX_LIST[t];\n\t\t\t\tif(title.substr(0,prefix.length) === prefix && wiki.isShadowTiddler(title)) {\n\t\t\t\t\tshowAlert = true;\n\t\t\t\t\tmessages[title] = $tw.language.getString(\"Import/Upgrader/System/Warning\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\tif(showAlert) {\n\t\tvar logger = new $tw.utils.Logger(\"import\");\n\t\tlogger.alert($tw.language.getString(\"Import/Upgrader/System/Alert\"));\n\t}\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/upgraders/themetweaks.js": {
"title": "$:/core/modules/upgraders/themetweaks.js",
"text": "/*\\\ntitle: $:/core/modules/upgraders/themetweaks.js\ntype: application/javascript\nmodule-type: upgrader\n\nUpgrader module that handles the change in theme tweak storage introduced in 5.0.14-beta.\n\nPreviously, theme tweaks were stored in two data tiddlers:\n\n* $:/themes/tiddlywiki/vanilla/metrics\n* $:/themes/tiddlywiki/vanilla/settings\n\nNow, each tweak is stored in its own separate tiddler.\n\nThis upgrader copies any values from the old format to the new. The old data tiddlers are not deleted in case they have been used to store additional indexes.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar MAPPINGS = {\n\t\"$:/themes/tiddlywiki/vanilla/metrics\": {\n\t\t\"fontsize\": \"$:/themes/tiddlywiki/vanilla/metrics/fontsize\",\n\t\t\"lineheight\": \"$:/themes/tiddlywiki/vanilla/metrics/lineheight\",\n\t\t\"storyleft\": \"$:/themes/tiddlywiki/vanilla/metrics/storyleft\",\n\t\t\"storytop\": \"$:/themes/tiddlywiki/vanilla/metrics/storytop\",\n\t\t\"storyright\": \"$:/themes/tiddlywiki/vanilla/metrics/storyright\",\n\t\t\"storywidth\": \"$:/themes/tiddlywiki/vanilla/metrics/storywidth\",\n\t\t\"tiddlerwidth\": \"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"\n\t},\n\t\"$:/themes/tiddlywiki/vanilla/settings\": {\n\t\t\"fontfamily\": \"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"\n\t}\n};\n\nexports.upgrade = function(wiki,titles,tiddlers) {\n\tvar self = this,\n\t\tmessages = {};\n\t// Check for tiddlers on our list\n\t$tw.utils.each(titles,function(title) {\n\t\tvar mapping = MAPPINGS[title];\n\t\tif(mapping) {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlers[title]),\n\t\t\t\ttiddlerData = wiki.getTiddlerDataCached(tiddler,{});\n\t\t\tfor(var index in mapping) {\n\t\t\t\tvar mappedTitle = mapping[index];\n\t\t\t\tif(!tiddlers[mappedTitle] || tiddlers[mappedTitle].title !== mappedTitle) {\n\t\t\t\t\ttiddlers[mappedTitle] = {\n\t\t\t\t\t\ttitle: mappedTitle,\n\t\t\t\t\t\ttext: tiddlerData[index]\n\t\t\t\t\t};\n\t\t\t\t\tmessages[mappedTitle] = $tw.language.getString(\"Import/Upgrader/ThemeTweaks/Created\",{variables: {\n\t\t\t\t\t\tfrom: title + \"##\" + index\n\t\t\t\t\t}});\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t});\n\treturn messages;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "upgrader"
},
"$:/core/modules/utils/base64-utf8/base64-utf8.module.js": {
"text": "(function(){// From https://gist.github.com/Nijikokun/5192472\n//\n// UTF8 Module\n//\n// Cleaner and modularized utf-8 encoding and decoding library for javascript.\n//\n// copyright: MIT\n// author: Nijiko Yonskai, @nijikokun, nijikokun@gmail.com\n!function(r,e,o,t){void 0!==o.module&&o.module.exports?o.module.exports=e.apply(o):void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"utf8\",[],e):o.utf8=e.apply(o)}(0,function(){return{encode:function(r){if(\"string\"!=typeof r)return r;r=r.replace(/\\r\\n/g,\"\\n\");for(var e,o=\"\",t=0;t<r.length;t++)(e=r.charCodeAt(t))<128?o+=String.fromCharCode(e):e>127&&e<2048?(o+=String.fromCharCode(e>>6|192),o+=String.fromCharCode(63&e|128)):(o+=String.fromCharCode(e>>12|224),o+=String.fromCharCode(e>>6&63|128),o+=String.fromCharCode(63&e|128));return o},decode:function(r){if(\"string\"!=typeof r)return r;for(var e=\"\",o=0,t=0;o<r.length;)(t=r.charCodeAt(o))<128?(e+=String.fromCharCode(t),o++):t>191&&t<224?(e+=String.fromCharCode((31&t)<<6|63&r.charCodeAt(o+1)),o+=2):(e+=String.fromCharCode((15&t)<<12|(63&r.charCodeAt(o+1))<<6|63&r.charCodeAt(o+2)),o+=3);return e}}},this),function(r,e,o,t){if(void 0!==o.module&&o.module.exports){if(t&&o.require)for(var n=0;n<t.length;n++)o[t[n]]=o.require(t[n]);o.module.exports=e.apply(o)}else void 0!==o.define&&\"function\"===o.define&&o.define.amd?define(\"base64\",t||[],e):o.base64=e.apply(o)}(0,function(r){var e=r||this.utf8,o=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";return{encode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=e.encode(r);for(var t,n,i,d,f,a,h,c=\"\",u=0;u<r.length;)d=(t=r.charCodeAt(u++))>>2,f=(3&t)<<4|(n=r.charCodeAt(u++))>>4,a=(15&n)<<2|(i=r.charCodeAt(u++))>>6,h=63&i,isNaN(n)?a=h=64:isNaN(i)&&(h=64),c+=o.charAt(d)+o.charAt(f)+o.charAt(a)+o.charAt(h);return c},decode:function(r){if(void 0===e)throw{error:\"MissingMethod\",message:\"UTF8 Module is missing.\"};if(\"string\"!=typeof r)return r;r=r.replace(/[^A-Za-z0-9\\+\\/\\=]/g,\"\");for(var t,n,i,d,f,a,h=\"\",c=0;c<r.length;)t=o.indexOf(r.charAt(c++))<<2|(d=o.indexOf(r.charAt(c++)))>>4,n=(15&d)<<4|(f=o.indexOf(r.charAt(c++)))>>2,i=(3&f)<<6|(a=o.indexOf(r.charAt(c++))),h+=String.fromCharCode(t),64!=f&&(h+=String.fromCharCode(n)),64!=a&&(h+=String.fromCharCode(i));return e.decode(h)}}},this,[\"utf8\"]);}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/base64-utf8/base64-utf8.module.js",
"module-type": "library"
},
"$:/core/modules/utils/crypto.js": {
"title": "$:/core/modules/utils/crypto.js",
"text": "/*\\\ntitle: $:/core/modules/utils/crypto.js\ntype: application/javascript\nmodule-type: utils\n\nUtility functions related to crypto.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nLook for an encrypted store area in the text of a TiddlyWiki file\n*/\nexports.extractEncryptedStoreArea = function(text) {\n\tvar encryptedStoreAreaStartMarker = \"<pre id=\\\"encryptedStoreArea\\\" type=\\\"text/plain\\\" style=\\\"display:none;\\\">\",\n\t\tencryptedStoreAreaStart = text.indexOf(encryptedStoreAreaStartMarker);\n\tif(encryptedStoreAreaStart !== -1) {\n\t\tvar encryptedStoreAreaEnd = text.indexOf(\"</pre>\",encryptedStoreAreaStart);\n\t\tif(encryptedStoreAreaEnd !== -1) {\n\t\t\treturn $tw.utils.htmlDecode(text.substring(encryptedStoreAreaStart + encryptedStoreAreaStartMarker.length,encryptedStoreAreaEnd-1));\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If the password is not provided then the password in the password store will be used\n*/\nexports.decryptStoreArea = function(encryptedStoreArea,password) {\n\tvar decryptedText = $tw.crypto.decrypt(encryptedStoreArea,password);\n\tif(decryptedText) {\n\t\tvar json = JSON.parse(decryptedText),\n\t\t\ttiddlers = [];\n\t\tfor(var title in json) {\n\t\t\tif(title !== \"$:/isEncrypted\") {\n\t\t\t\ttiddlers.push(json[title]);\n\t\t\t}\n\t\t}\n\t\treturn tiddlers;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n\n/*\nAttempt to extract the tiddlers from an encrypted store area using the current password. If that fails, the user is prompted for a password.\nencryptedStoreArea: text of the TiddlyWiki encrypted store area\ncallback: function(tiddlers) called with the array of decrypted tiddlers\n\nThe following configuration settings are supported:\n\n$tw.config.usePasswordVault: causes any password entered by the user to also be put into the system password vault\n*/\nexports.decryptStoreAreaInteractive = function(encryptedStoreArea,callback,options) {\n\t// Try to decrypt with the current password\n\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea);\n\tif(tiddlers) {\n\t\tcallback(tiddlers);\n\t} else {\n\t\t// Prompt for a new password and keep trying\n\t\t$tw.passwordPrompt.createPrompt({\n\t\t\tserviceName: \"Enter a password to decrypt the imported TiddlyWiki\",\n\t\t\tnoUserName: true,\n\t\t\tcanCancel: true,\n\t\t\tsubmitText: \"Decrypt\",\n\t\t\tcallback: function(data) {\n\t\t\t\t// Exit if the user cancelled\n\t\t\t\tif(!data) {\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t\t// Attempt to decrypt the tiddlers\n\t\t\t\tvar tiddlers = $tw.utils.decryptStoreArea(encryptedStoreArea,data.password);\n\t\t\t\tif(tiddlers) {\n\t\t\t\t\tif($tw.config.usePasswordVault) {\n\t\t\t\t\t\t$tw.crypto.setPassword(data.password);\n\t\t\t\t\t}\n\t\t\t\t\tcallback(tiddlers);\n\t\t\t\t\t// Exit and remove the password prompt\n\t\t\t\t\treturn true;\n\t\t\t\t} else {\n\t\t\t\t\t// We didn't decrypt everything, so continue to prompt for password\n\t\t\t\t\treturn false;\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/csv.js": {
"title": "$:/core/modules/utils/csv.js",
"text": "/*\\\ntitle: $:/core/modules/utils/csv.js\ntype: application/javascript\nmodule-type: utils\n\nA barebones CSV parser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nParse a CSV string with a header row and return an array of hashmaps.\n*/\nexports.parseCsvStringWithHeader = function(text,options) {\n\toptions = options || {};\n\tvar separator = options.separator || \",\",\n\t\trows = text.split(/\\r?\\n/mg).map(function(row) {\n\t\t\treturn $tw.utils.trim(row);\n\t\t}).filter(function(row) {\n\t\t\treturn row !== \"\";\n\t\t});\n\tif(rows.length < 1) {\n\t\treturn \"Missing header row\";\n\t}\n\tvar headings = rows[0].split(separator),\n\t\tresults = [];\n\tfor(var row=1; row<rows.length; row++) {\n\t\tvar columns = rows[row].split(separator),\n\t\t\tcolumnResult = Object.create(null);\n\t\tif(columns.length !== headings.length) {\n\t\t\treturn \"Malformed CSV row '\" + rows[row] + \"'\";\n\t\t}\n\t\tfor(var column=0; column<columns.length; column++) {\n\t\t\tvar columnName = headings[column];\n\t\t\tcolumnResult[columnName] = $tw.utils.trim(columns[column] || \"\");\n\t\t}\n\t\tresults.push(columnResult);\t\t\t\n\t}\n\treturn results;\n}\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/diff-match-patch/diff_match_patch.js": {
"text": "(function(){function diff_match_patch(){this.Diff_Timeout=1;this.Diff_EditCost=4;this.Match_Threshold=.5;this.Match_Distance=1E3;this.Patch_DeleteThreshold=.5;this.Patch_Margin=4;this.Match_MaxBits=32}var DIFF_DELETE=-1,DIFF_INSERT=1,DIFF_EQUAL=0;\ndiff_match_patch.prototype.diff_main=function(a,b,c,d){\"undefined\"==typeof d&&(d=0>=this.Diff_Timeout?Number.MAX_VALUE:(new Date).getTime()+1E3*this.Diff_Timeout);if(null==a||null==b)throw Error(\"Null input. (diff_main)\");if(a==b)return a?[[DIFF_EQUAL,a]]:[];\"undefined\"==typeof c&&(c=!0);var e=c,f=this.diff_commonPrefix(a,b);c=a.substring(0,f);a=a.substring(f);b=b.substring(f);f=this.diff_commonSuffix(a,b);var g=a.substring(a.length-f);a=a.substring(0,a.length-f);b=b.substring(0,b.length-f);a=this.diff_compute_(a,\nb,e,d);c&&a.unshift([DIFF_EQUAL,c]);g&&a.push([DIFF_EQUAL,g]);this.diff_cleanupMerge(a);return a};\ndiff_match_patch.prototype.diff_compute_=function(a,b,c,d){if(!a)return[[DIFF_INSERT,b]];if(!b)return[[DIFF_DELETE,a]];var e=a.length>b.length?a:b,f=a.length>b.length?b:a,g=e.indexOf(f);return-1!=g?(c=[[DIFF_INSERT,e.substring(0,g)],[DIFF_EQUAL,f],[DIFF_INSERT,e.substring(g+f.length)]],a.length>b.length&&(c[0][0]=c[2][0]=DIFF_DELETE),c):1==f.length?[[DIFF_DELETE,a],[DIFF_INSERT,b]]:(e=this.diff_halfMatch_(a,b))?(b=e[1],f=e[3],a=e[4],e=this.diff_main(e[0],e[2],c,d),c=this.diff_main(b,f,c,d),e.concat([[DIFF_EQUAL,\na]],c)):c&&100<a.length&&100<b.length?this.diff_lineMode_(a,b,d):this.diff_bisect_(a,b,d)};\ndiff_match_patch.prototype.diff_lineMode_=function(a,b,c){var d=this.diff_linesToChars_(a,b);a=d.chars1;b=d.chars2;d=d.lineArray;a=this.diff_main(a,b,!1,c);this.diff_charsToLines_(a,d);this.diff_cleanupSemantic(a);a.push([DIFF_EQUAL,\"\"]);for(var e=d=b=0,f=\"\",g=\"\";b<a.length;){switch(a[b][0]){case DIFF_INSERT:e++;g+=a[b][1];break;case DIFF_DELETE:d++;f+=a[b][1];break;case DIFF_EQUAL:if(1<=d&&1<=e){a.splice(b-d-e,d+e);b=b-d-e;d=this.diff_main(f,g,!1,c);for(e=d.length-1;0<=e;e--)a.splice(b,0,d[e]);b+=\nd.length}d=e=0;g=f=\"\"}b++}a.pop();return a};\ndiff_match_patch.prototype.diff_bisect_=function(a,b,c){for(var d=a.length,e=b.length,f=Math.ceil((d+e)/2),g=2*f,h=Array(g),l=Array(g),k=0;k<g;k++)h[k]=-1,l[k]=-1;h[f+1]=0;l[f+1]=0;k=d-e;for(var m=0!=k%2,p=0,x=0,w=0,q=0,t=0;t<f&&!((new Date).getTime()>c);t++){for(var v=-t+p;v<=t-x;v+=2){var n=f+v;var r=v==-t||v!=t&&h[n-1]<h[n+1]?h[n+1]:h[n-1]+1;for(var y=r-v;r<d&&y<e&&a.charAt(r)==b.charAt(y);)r++,y++;h[n]=r;if(r>d)x+=2;else if(y>e)p+=2;else if(m&&(n=f+k-v,0<=n&&n<g&&-1!=l[n])){var u=d-l[n];if(r>=\nu)return this.diff_bisectSplit_(a,b,r,y,c)}}for(v=-t+w;v<=t-q;v+=2){n=f+v;u=v==-t||v!=t&&l[n-1]<l[n+1]?l[n+1]:l[n-1]+1;for(r=u-v;u<d&&r<e&&a.charAt(d-u-1)==b.charAt(e-r-1);)u++,r++;l[n]=u;if(u>d)q+=2;else if(r>e)w+=2;else if(!m&&(n=f+k-v,0<=n&&n<g&&-1!=h[n]&&(r=h[n],y=f+r-n,u=d-u,r>=u)))return this.diff_bisectSplit_(a,b,r,y,c)}}return[[DIFF_DELETE,a],[DIFF_INSERT,b]]};\ndiff_match_patch.prototype.diff_bisectSplit_=function(a,b,c,d,e){var f=a.substring(0,c),g=b.substring(0,d);a=a.substring(c);b=b.substring(d);f=this.diff_main(f,g,!1,e);e=this.diff_main(a,b,!1,e);return f.concat(e)};\ndiff_match_patch.prototype.diff_linesToChars_=function(a,b){function c(a){for(var b=\"\",c=0,f=-1,g=d.length;f<a.length-1;){f=a.indexOf(\"\\n\",c);-1==f&&(f=a.length-1);var h=a.substring(c,f+1);c=f+1;(e.hasOwnProperty?e.hasOwnProperty(h):void 0!==e[h])?b+=String.fromCharCode(e[h]):(b+=String.fromCharCode(g),e[h]=g,d[g++]=h)}return b}var d=[],e={};d[0]=\"\";var f=c(a),g=c(b);return{chars1:f,chars2:g,lineArray:d}};\ndiff_match_patch.prototype.diff_charsToLines_=function(a,b){for(var c=0;c<a.length;c++){for(var d=a[c][1],e=[],f=0;f<d.length;f++)e[f]=b[d.charCodeAt(f)];a[c][1]=e.join(\"\")}};diff_match_patch.prototype.diff_commonPrefix=function(a,b){if(!a||!b||a.charAt(0)!=b.charAt(0))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(f,e)==b.substring(f,e)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonSuffix=function(a,b){if(!a||!b||a.charAt(a.length-1)!=b.charAt(b.length-1))return 0;for(var c=0,d=Math.min(a.length,b.length),e=d,f=0;c<e;)a.substring(a.length-e,a.length-f)==b.substring(b.length-e,b.length-f)?f=c=e:d=e,e=Math.floor((d-c)/2+c);return e};\ndiff_match_patch.prototype.diff_commonOverlap_=function(a,b){var c=a.length,d=b.length;if(0==c||0==d)return 0;c>d?a=a.substring(c-d):c<d&&(b=b.substring(0,c));c=Math.min(c,d);if(a==b)return c;d=0;for(var e=1;;){var f=a.substring(c-e);f=b.indexOf(f);if(-1==f)return d;e+=f;if(0==f||a.substring(c-e)==b.substring(0,e))d=e,e++}};\ndiff_match_patch.prototype.diff_halfMatch_=function(a,b){function c(a,b,c){for(var d=a.substring(c,c+Math.floor(a.length/4)),e=-1,g=\"\",h,k,l,m;-1!=(e=b.indexOf(d,e+1));){var p=f.diff_commonPrefix(a.substring(c),b.substring(e)),u=f.diff_commonSuffix(a.substring(0,c),b.substring(0,e));g.length<u+p&&(g=b.substring(e-u,e)+b.substring(e,e+p),h=a.substring(0,c-u),k=a.substring(c+p),l=b.substring(0,e-u),m=b.substring(e+p))}return 2*g.length>=a.length?[h,k,l,m,g]:null}if(0>=this.Diff_Timeout)return null;\nvar d=a.length>b.length?a:b,e=a.length>b.length?b:a;if(4>d.length||2*e.length<d.length)return null;var f=this,g=c(d,e,Math.ceil(d.length/4));d=c(d,e,Math.ceil(d.length/2));if(g||d)g=d?g?g[4].length>d[4].length?g:d:d:g;else return null;if(a.length>b.length){d=g[0];e=g[1];var h=g[2];var l=g[3]}else h=g[0],l=g[1],d=g[2],e=g[3];return[d,e,h,l,g[4]]};\ndiff_match_patch.prototype.diff_cleanupSemantic=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=0,h=0,l=0,k=0;f<a.length;)a[f][0]==DIFF_EQUAL?(c[d++]=f,g=l,h=k,k=l=0,e=a[f][1]):(a[f][0]==DIFF_INSERT?l+=a[f][1].length:k+=a[f][1].length,e&&e.length<=Math.max(g,h)&&e.length<=Math.max(l,k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,d--,f=0<d?c[d-1]:-1,k=l=h=g=0,e=null,b=!0)),f++;b&&this.diff_cleanupMerge(a);this.diff_cleanupSemanticLossless(a);for(f=1;f<a.length;){if(a[f-1][0]==\nDIFF_DELETE&&a[f][0]==DIFF_INSERT){b=a[f-1][1];c=a[f][1];d=this.diff_commonOverlap_(b,c);e=this.diff_commonOverlap_(c,b);if(d>=e){if(d>=b.length/2||d>=c.length/2)a.splice(f,0,[DIFF_EQUAL,c.substring(0,d)]),a[f-1][1]=b.substring(0,b.length-d),a[f+1][1]=c.substring(d),f++}else if(e>=b.length/2||e>=c.length/2)a.splice(f,0,[DIFF_EQUAL,b.substring(0,e)]),a[f-1][0]=DIFF_INSERT,a[f-1][1]=c.substring(0,c.length-e),a[f+1][0]=DIFF_DELETE,a[f+1][1]=b.substring(e),f++;f++}f++}};\ndiff_match_patch.prototype.diff_cleanupSemanticLossless=function(a){function b(a,b){if(!a||!b)return 6;var c=a.charAt(a.length-1),d=b.charAt(0),e=c.match(diff_match_patch.nonAlphaNumericRegex_),f=d.match(diff_match_patch.nonAlphaNumericRegex_),g=e&&c.match(diff_match_patch.whitespaceRegex_),h=f&&d.match(diff_match_patch.whitespaceRegex_);c=g&&c.match(diff_match_patch.linebreakRegex_);d=h&&d.match(diff_match_patch.linebreakRegex_);var k=c&&a.match(diff_match_patch.blanklineEndRegex_),l=d&&b.match(diff_match_patch.blanklineStartRegex_);\nreturn k||l?5:c||d?4:e&&!g&&h?3:g||h?2:e||f?1:0}for(var c=1;c<a.length-1;){if(a[c-1][0]==DIFF_EQUAL&&a[c+1][0]==DIFF_EQUAL){var d=a[c-1][1],e=a[c][1],f=a[c+1][1],g=this.diff_commonSuffix(d,e);if(g){var h=e.substring(e.length-g);d=d.substring(0,d.length-g);e=h+e.substring(0,e.length-g);f=h+f}g=d;h=e;for(var l=f,k=b(d,e)+b(e,f);e.charAt(0)===f.charAt(0);){d+=e.charAt(0);e=e.substring(1)+f.charAt(0);f=f.substring(1);var m=b(d,e)+b(e,f);m>=k&&(k=m,g=d,h=e,l=f)}a[c-1][1]!=g&&(g?a[c-1][1]=g:(a.splice(c-\n1,1),c--),a[c][1]=h,l?a[c+1][1]=l:(a.splice(c+1,1),c--))}c++}};diff_match_patch.nonAlphaNumericRegex_=/[^a-zA-Z0-9]/;diff_match_patch.whitespaceRegex_=/\\s/;diff_match_patch.linebreakRegex_=/[\\r\\n]/;diff_match_patch.blanklineEndRegex_=/\\n\\r?\\n$/;diff_match_patch.blanklineStartRegex_=/^\\r?\\n\\r?\\n/;\ndiff_match_patch.prototype.diff_cleanupEfficiency=function(a){for(var b=!1,c=[],d=0,e=null,f=0,g=!1,h=!1,l=!1,k=!1;f<a.length;)a[f][0]==DIFF_EQUAL?(a[f][1].length<this.Diff_EditCost&&(l||k)?(c[d++]=f,g=l,h=k,e=a[f][1]):(d=0,e=null),l=k=!1):(a[f][0]==DIFF_DELETE?k=!0:l=!0,e&&(g&&h&&l&&k||e.length<this.Diff_EditCost/2&&3==g+h+l+k)&&(a.splice(c[d-1],0,[DIFF_DELETE,e]),a[c[d-1]+1][0]=DIFF_INSERT,d--,e=null,g&&h?(l=k=!0,d=0):(d--,f=0<d?c[d-1]:-1,l=k=!1),b=!0)),f++;b&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_cleanupMerge=function(a){a.push([DIFF_EQUAL,\"\"]);for(var b=0,c=0,d=0,e=\"\",f=\"\",g;b<a.length;)switch(a[b][0]){case DIFF_INSERT:d++;f+=a[b][1];b++;break;case DIFF_DELETE:c++;e+=a[b][1];b++;break;case DIFF_EQUAL:1<c+d?(0!==c&&0!==d&&(g=this.diff_commonPrefix(f,e),0!==g&&(0<b-c-d&&a[b-c-d-1][0]==DIFF_EQUAL?a[b-c-d-1][1]+=f.substring(0,g):(a.splice(0,0,[DIFF_EQUAL,f.substring(0,g)]),b++),f=f.substring(g),e=e.substring(g)),g=this.diff_commonSuffix(f,e),0!==g&&(a[b][1]=f.substring(f.length-\ng)+a[b][1],f=f.substring(0,f.length-g),e=e.substring(0,e.length-g))),0===c?a.splice(b-d,c+d,[DIFF_INSERT,f]):0===d?a.splice(b-c,c+d,[DIFF_DELETE,e]):a.splice(b-c-d,c+d,[DIFF_DELETE,e],[DIFF_INSERT,f]),b=b-c-d+(c?1:0)+(d?1:0)+1):0!==b&&a[b-1][0]==DIFF_EQUAL?(a[b-1][1]+=a[b][1],a.splice(b,1)):b++,c=d=0,f=e=\"\"}\"\"===a[a.length-1][1]&&a.pop();c=!1;for(b=1;b<a.length-1;)a[b-1][0]==DIFF_EQUAL&&a[b+1][0]==DIFF_EQUAL&&(a[b][1].substring(a[b][1].length-a[b-1][1].length)==a[b-1][1]?(a[b][1]=a[b-1][1]+a[b][1].substring(0,\na[b][1].length-a[b-1][1].length),a[b+1][1]=a[b-1][1]+a[b+1][1],a.splice(b-1,1),c=!0):a[b][1].substring(0,a[b+1][1].length)==a[b+1][1]&&(a[b-1][1]+=a[b+1][1],a[b][1]=a[b][1].substring(a[b+1][1].length)+a[b+1][1],a.splice(b+1,1),c=!0)),b++;c&&this.diff_cleanupMerge(a)};\ndiff_match_patch.prototype.diff_xIndex=function(a,b){var c=0,d=0,e=0,f=0,g;for(g=0;g<a.length;g++){a[g][0]!==DIFF_INSERT&&(c+=a[g][1].length);a[g][0]!==DIFF_DELETE&&(d+=a[g][1].length);if(c>b)break;e=c;f=d}return a.length!=g&&a[g][0]===DIFF_DELETE?f:f+(b-e)};\ndiff_match_patch.prototype.diff_prettyHtml=function(a){for(var b=[],c=/&/g,d=/</g,e=/>/g,f=/\\n/g,g=0;g<a.length;g++){var h=a[g][0],l=a[g][1].replace(c,\"&\").replace(d,\"<\").replace(e,\">\").replace(f,\"¶<br>\");switch(h){case DIFF_INSERT:b[g]='<ins style=\"background:#e6ffe6;\">'+l+\"</ins>\";break;case DIFF_DELETE:b[g]='<del style=\"background:#ffe6e6;\">'+l+\"</del>\";break;case DIFF_EQUAL:b[g]=\"<span>\"+l+\"</span>\"}}return b.join(\"\")};\ndiff_match_patch.prototype.diff_text1=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_INSERT&&(b[c]=a[c][1]);return b.join(\"\")};diff_match_patch.prototype.diff_text2=function(a){for(var b=[],c=0;c<a.length;c++)a[c][0]!==DIFF_DELETE&&(b[c]=a[c][1]);return b.join(\"\")};\ndiff_match_patch.prototype.diff_levenshtein=function(a){for(var b=0,c=0,d=0,e=0;e<a.length;e++){var f=a[e][1];switch(a[e][0]){case DIFF_INSERT:c+=f.length;break;case DIFF_DELETE:d+=f.length;break;case DIFF_EQUAL:b+=Math.max(c,d),d=c=0}}return b+=Math.max(c,d)};\ndiff_match_patch.prototype.diff_toDelta=function(a){for(var b=[],c=0;c<a.length;c++)switch(a[c][0]){case DIFF_INSERT:b[c]=\"+\"+encodeURI(a[c][1]);break;case DIFF_DELETE:b[c]=\"-\"+a[c][1].length;break;case DIFF_EQUAL:b[c]=\"=\"+a[c][1].length}return b.join(\"\\t\").replace(/%20/g,\" \")};\ndiff_match_patch.prototype.diff_fromDelta=function(a,b){for(var c=[],d=0,e=0,f=b.split(/\\t/g),g=0;g<f.length;g++){var h=f[g].substring(1);switch(f[g].charAt(0)){case \"+\":try{c[d++]=[DIFF_INSERT,decodeURI(h)]}catch(k){throw Error(\"Illegal escape in diff_fromDelta: \"+h);}break;case \"-\":case \"=\":var l=parseInt(h,10);if(isNaN(l)||0>l)throw Error(\"Invalid number in diff_fromDelta: \"+h);h=a.substring(e,e+=l);\"=\"==f[g].charAt(0)?c[d++]=[DIFF_EQUAL,h]:c[d++]=[DIFF_DELETE,h];break;default:if(f[g])throw Error(\"Invalid diff operation in diff_fromDelta: \"+\nf[g]);}}if(e!=a.length)throw Error(\"Delta length (\"+e+\") does not equal source text length (\"+a.length+\").\");return c};diff_match_patch.prototype.match_main=function(a,b,c){if(null==a||null==b||null==c)throw Error(\"Null input. (match_main)\");c=Math.max(0,Math.min(c,a.length));return a==b?0:a.length?a.substring(c,c+b.length)==b?c:this.match_bitap_(a,b,c):-1};\ndiff_match_patch.prototype.match_bitap_=function(a,b,c){function d(a,d){var e=a/b.length,g=Math.abs(c-d);return f.Match_Distance?e+g/f.Match_Distance:g?1:e}if(b.length>this.Match_MaxBits)throw Error(\"Pattern too long for this browser.\");var e=this.match_alphabet_(b),f=this,g=this.Match_Threshold,h=a.indexOf(b,c);-1!=h&&(g=Math.min(d(0,h),g),h=a.lastIndexOf(b,c+b.length),-1!=h&&(g=Math.min(d(0,h),g)));var l=1<<b.length-1;h=-1;for(var k,m,p=b.length+a.length,x,w=0;w<b.length;w++){k=0;for(m=p;k<m;)d(w,\nc+m)<=g?k=m:p=m,m=Math.floor((p-k)/2+k);p=m;k=Math.max(1,c-m+1);var q=Math.min(c+m,a.length)+b.length;m=Array(q+2);for(m[q+1]=(1<<w)-1;q>=k;q--){var t=e[a.charAt(q-1)];m[q]=0===w?(m[q+1]<<1|1)&t:(m[q+1]<<1|1)&t|(x[q+1]|x[q])<<1|1|x[q+1];if(m[q]&l&&(t=d(w,q-1),t<=g))if(g=t,h=q-1,h>c)k=Math.max(1,2*c-h);else break}if(d(w+1,c)>g)break;x=m}return h};\ndiff_match_patch.prototype.match_alphabet_=function(a){for(var b={},c=0;c<a.length;c++)b[a.charAt(c)]=0;for(c=0;c<a.length;c++)b[a.charAt(c)]|=1<<a.length-c-1;return b};\ndiff_match_patch.prototype.patch_addContext_=function(a,b){if(0!=b.length){for(var c=b.substring(a.start2,a.start2+a.length1),d=0;b.indexOf(c)!=b.lastIndexOf(c)&&c.length<this.Match_MaxBits-this.Patch_Margin-this.Patch_Margin;)d+=this.Patch_Margin,c=b.substring(a.start2-d,a.start2+a.length1+d);d+=this.Patch_Margin;(c=b.substring(a.start2-d,a.start2))&&a.diffs.unshift([DIFF_EQUAL,c]);(d=b.substring(a.start2+a.length1,a.start2+a.length1+d))&&a.diffs.push([DIFF_EQUAL,d]);a.start1-=c.length;a.start2-=\nc.length;a.length1+=c.length+d.length;a.length2+=c.length+d.length}};\ndiff_match_patch.prototype.patch_make=function(a,b,c){if(\"string\"==typeof a&&\"string\"==typeof b&&\"undefined\"==typeof c){var d=a;b=this.diff_main(d,b,!0);2<b.length&&(this.diff_cleanupSemantic(b),this.diff_cleanupEfficiency(b))}else if(a&&\"object\"==typeof a&&\"undefined\"==typeof b&&\"undefined\"==typeof c)b=a,d=this.diff_text1(b);else if(\"string\"==typeof a&&b&&\"object\"==typeof b&&\"undefined\"==typeof c)d=a;else if(\"string\"==typeof a&&\"string\"==typeof b&&c&&\"object\"==typeof c)d=a,b=c;else throw Error(\"Unknown call format to patch_make.\");\nif(0===b.length)return[];c=[];a=new diff_match_patch.patch_obj;for(var e=0,f=0,g=0,h=d,l=0;l<b.length;l++){var k=b[l][0],m=b[l][1];e||k===DIFF_EQUAL||(a.start1=f,a.start2=g);switch(k){case DIFF_INSERT:a.diffs[e++]=b[l];a.length2+=m.length;d=d.substring(0,g)+m+d.substring(g);break;case DIFF_DELETE:a.length1+=m.length;a.diffs[e++]=b[l];d=d.substring(0,g)+d.substring(g+m.length);break;case DIFF_EQUAL:m.length<=2*this.Patch_Margin&&e&&b.length!=l+1?(a.diffs[e++]=b[l],a.length1+=m.length,a.length2+=m.length):\nm.length>=2*this.Patch_Margin&&e&&(this.patch_addContext_(a,h),c.push(a),a=new diff_match_patch.patch_obj,e=0,h=d,f=g)}k!==DIFF_INSERT&&(f+=m.length);k!==DIFF_DELETE&&(g+=m.length)}e&&(this.patch_addContext_(a,h),c.push(a));return c};\ndiff_match_patch.prototype.patch_deepCopy=function(a){for(var b=[],c=0;c<a.length;c++){var d=a[c],e=new diff_match_patch.patch_obj;e.diffs=[];for(var f=0;f<d.diffs.length;f++)e.diffs[f]=d.diffs[f].slice();e.start1=d.start1;e.start2=d.start2;e.length1=d.length1;e.length2=d.length2;b[c]=e}return b};\ndiff_match_patch.prototype.patch_apply=function(a,b){if(0==a.length)return[b,[]];a=this.patch_deepCopy(a);var c=this.patch_addPadding(a);b=c+b+c;this.patch_splitMax(a);for(var d=0,e=[],f=0;f<a.length;f++){var g=a[f].start2+d,h=this.diff_text1(a[f].diffs),l=-1;if(h.length>this.Match_MaxBits){var k=this.match_main(b,h.substring(0,this.Match_MaxBits),g);-1!=k&&(l=this.match_main(b,h.substring(h.length-this.Match_MaxBits),g+h.length-this.Match_MaxBits),-1==l||k>=l)&&(k=-1)}else k=this.match_main(b,h,\ng);if(-1==k)e[f]=!1,d-=a[f].length2-a[f].length1;else if(e[f]=!0,d=k-g,g=-1==l?b.substring(k,k+h.length):b.substring(k,l+this.Match_MaxBits),h==g)b=b.substring(0,k)+this.diff_text2(a[f].diffs)+b.substring(k+h.length);else if(g=this.diff_main(h,g,!1),h.length>this.Match_MaxBits&&this.diff_levenshtein(g)/h.length>this.Patch_DeleteThreshold)e[f]=!1;else{this.diff_cleanupSemanticLossless(g);h=0;var m;for(l=0;l<a[f].diffs.length;l++){var p=a[f].diffs[l];p[0]!==DIFF_EQUAL&&(m=this.diff_xIndex(g,h));p[0]===\nDIFF_INSERT?b=b.substring(0,k+m)+p[1]+b.substring(k+m):p[0]===DIFF_DELETE&&(b=b.substring(0,k+m)+b.substring(k+this.diff_xIndex(g,h+p[1].length)));p[0]!==DIFF_DELETE&&(h+=p[1].length)}}}b=b.substring(c.length,b.length-c.length);return[b,e]};\ndiff_match_patch.prototype.patch_addPadding=function(a){for(var b=this.Patch_Margin,c=\"\",d=1;d<=b;d++)c+=String.fromCharCode(d);for(d=0;d<a.length;d++)a[d].start1+=b,a[d].start2+=b;d=a[0];var e=d.diffs;if(0==e.length||e[0][0]!=DIFF_EQUAL)e.unshift([DIFF_EQUAL,c]),d.start1-=b,d.start2-=b,d.length1+=b,d.length2+=b;else if(b>e[0][1].length){var f=b-e[0][1].length;e[0][1]=c.substring(e[0][1].length)+e[0][1];d.start1-=f;d.start2-=f;d.length1+=f;d.length2+=f}d=a[a.length-1];e=d.diffs;0==e.length||e[e.length-\n1][0]!=DIFF_EQUAL?(e.push([DIFF_EQUAL,c]),d.length1+=b,d.length2+=b):b>e[e.length-1][1].length&&(f=b-e[e.length-1][1].length,e[e.length-1][1]+=c.substring(0,f),d.length1+=f,d.length2+=f);return c};\ndiff_match_patch.prototype.patch_splitMax=function(a){for(var b=this.Match_MaxBits,c=0;c<a.length;c++)if(!(a[c].length1<=b)){var d=a[c];a.splice(c--,1);for(var e=d.start1,f=d.start2,g=\"\";0!==d.diffs.length;){var h=new diff_match_patch.patch_obj,l=!0;h.start1=e-g.length;h.start2=f-g.length;\"\"!==g&&(h.length1=h.length2=g.length,h.diffs.push([DIFF_EQUAL,g]));for(;0!==d.diffs.length&&h.length1<b-this.Patch_Margin;){g=d.diffs[0][0];var k=d.diffs[0][1];g===DIFF_INSERT?(h.length2+=k.length,f+=k.length,h.diffs.push(d.diffs.shift()),\nl=!1):g===DIFF_DELETE&&1==h.diffs.length&&h.diffs[0][0]==DIFF_EQUAL&&k.length>2*b?(h.length1+=k.length,e+=k.length,l=!1,h.diffs.push([g,k]),d.diffs.shift()):(k=k.substring(0,b-h.length1-this.Patch_Margin),h.length1+=k.length,e+=k.length,g===DIFF_EQUAL?(h.length2+=k.length,f+=k.length):l=!1,h.diffs.push([g,k]),k==d.diffs[0][1]?d.diffs.shift():d.diffs[0][1]=d.diffs[0][1].substring(k.length))}g=this.diff_text2(h.diffs);g=g.substring(g.length-this.Patch_Margin);k=this.diff_text1(d.diffs).substring(0,\nthis.Patch_Margin);\"\"!==k&&(h.length1+=k.length,h.length2+=k.length,0!==h.diffs.length&&h.diffs[h.diffs.length-1][0]===DIFF_EQUAL?h.diffs[h.diffs.length-1][1]+=k:h.diffs.push([DIFF_EQUAL,k]));l||a.splice(++c,0,h)}}};diff_match_patch.prototype.patch_toText=function(a){for(var b=[],c=0;c<a.length;c++)b[c]=a[c];return b.join(\"\")};\ndiff_match_patch.prototype.patch_fromText=function(a){var b=[];if(!a)return b;a=a.split(\"\\n\");for(var c=0,d=/^@@ -(\\d+),?(\\d*) \\+(\\d+),?(\\d*) @@$/;c<a.length;){var e=a[c].match(d);if(!e)throw Error(\"Invalid patch string: \"+a[c]);var f=new diff_match_patch.patch_obj;b.push(f);f.start1=parseInt(e[1],10);\"\"===e[2]?(f.start1--,f.length1=1):\"0\"==e[2]?f.length1=0:(f.start1--,f.length1=parseInt(e[2],10));f.start2=parseInt(e[3],10);\"\"===e[4]?(f.start2--,f.length2=1):\"0\"==e[4]?f.length2=0:(f.start2--,f.length2=\nparseInt(e[4],10));for(c++;c<a.length;){e=a[c].charAt(0);try{var g=decodeURI(a[c].substring(1))}catch(h){throw Error(\"Illegal escape in patch_fromText: \"+g);}if(\"-\"==e)f.diffs.push([DIFF_DELETE,g]);else if(\"+\"==e)f.diffs.push([DIFF_INSERT,g]);else if(\" \"==e)f.diffs.push([DIFF_EQUAL,g]);else if(\"@\"==e)break;else if(\"\"!==e)throw Error('Invalid patch mode \"'+e+'\" in: '+g);c++}}return b};diff_match_patch.patch_obj=function(){this.diffs=[];this.start2=this.start1=null;this.length2=this.length1=0};\ndiff_match_patch.patch_obj.prototype.toString=function(){for(var a=[\"@@ -\"+(0===this.length1?this.start1+\",0\":1==this.length1?this.start1+1:this.start1+1+\",\"+this.length1)+\" +\"+(0===this.length2?this.start2+\",0\":1==this.length2?this.start2+1:this.start2+1+\",\"+this.length2)+\" @@\\n\"],b,c=0;c<this.diffs.length;c++){switch(this.diffs[c][0]){case DIFF_INSERT:b=\"+\";break;case DIFF_DELETE:b=\"-\";break;case DIFF_EQUAL:b=\" \"}a[c+1]=b+encodeURI(this.diffs[c][1])+\"\\n\"}return a.join(\"\").replace(/%20/g,\" \")};\nthis.diff_match_patch=diff_match_patch;this.DIFF_DELETE=DIFF_DELETE;this.DIFF_INSERT=DIFF_INSERT;this.DIFF_EQUAL=DIFF_EQUAL;\n}).call(exports);",
"type": "application/javascript",
"title": "$:/core/modules/utils/diff-match-patch/diff_match_patch.js",
"module-type": "library"
},
"$:/core/modules/utils/dom/animations/slide.js": {
"title": "$:/core/modules/utils/dom/animations/slide.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/animations/slide.js\ntype: application/javascript\nmodule-type: animation\n\nA simple slide animation that varies the height of the element\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction slideOpen(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration();\n\t// Get the current height of the domNode\n\tvar computedStyle = window.getComputedStyle(domNode),\n\t\tcurrMarginBottom = parseInt(computedStyle.marginBottom,10),\n\t\tcurrMarginTop = parseInt(computedStyle.marginTop,10),\n\t\tcurrPaddingBottom = parseInt(computedStyle.paddingBottom,10),\n\t\tcurrPaddingTop = parseInt(computedStyle.paddingTop,10),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Reset the margin once the transition is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"none\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginBottom: currMarginBottom + \"px\"},\n\t\t{marginTop: currMarginTop + \"px\"},\n\t\t{paddingBottom: currPaddingBottom + \"px\"},\n\t\t{paddingTop: currPaddingTop + \"px\"},\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n}\n\nfunction slideClosed(domNode,options) {\n\toptions = options || {};\n\tvar duration = options.duration || $tw.utils.getAnimationDuration(),\n\t\tcurrHeight = domNode.offsetHeight;\n\t// Clear the properties we've set when the animation is over\n\tsetTimeout(function() {\n\t\t$tw.utils.setStyle(domNode,[\n\t\t\t{transition: \"none\"},\n\t\t\t{marginBottom: \"\"},\n\t\t\t{marginTop: \"\"},\n\t\t\t{paddingBottom: \"\"},\n\t\t\t{paddingTop: \"\"},\n\t\t\t{height: \"auto\"},\n\t\t\t{opacity: \"\"}\n\t\t]);\n\t\tif(options.callback) {\n\t\t\toptions.callback();\n\t\t}\n\t},duration);\n\t// Set up the initial position of the element\n\t$tw.utils.setStyle(domNode,[\n\t\t{height: currHeight + \"px\"},\n\t\t{opacity: \"1\"}\n\t]);\n\t$tw.utils.forceLayout(domNode);\n\t// Transition to the final position\n\t$tw.utils.setStyle(domNode,[\n\t\t{transition: \"margin-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"margin-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-top \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"padding-bottom \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"height \" + duration + \"ms ease-in-out, \" +\n\t\t\t\t\t\"opacity \" + duration + \"ms ease-in-out\"},\n\t\t{marginTop: \"0px\"},\n\t\t{marginBottom: \"0px\"},\n\t\t{paddingTop: \"0px\"},\n\t\t{paddingBottom: \"0px\"},\n\t\t{height: \"0px\"},\n\t\t{opacity: \"0\"}\n\t]);\n}\n\nexports.slide = {\n\topen: slideOpen,\n\tclose: slideClosed\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "animation"
},
"$:/core/modules/utils/dom/animator.js": {
"title": "$:/core/modules/utils/dom/animator.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/animator.js\ntype: application/javascript\nmodule-type: utils\n\nOrchestrates animations and transitions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Animator() {\n\t// Get the registered animation modules\n\tthis.animations = {};\n\t$tw.modules.applyMethods(\"animation\",this.animations);\n}\n\nAnimator.prototype.perform = function(type,domNode,options) {\n\toptions = options || {};\n\t// Find an animation that can handle this type\n\tvar chosenAnimation;\n\t$tw.utils.each(this.animations,function(animation,name) {\n\t\tif($tw.utils.hop(animation,type)) {\n\t\t\tchosenAnimation = animation[type];\n\t\t}\n\t});\n\tif(!chosenAnimation) {\n\t\tchosenAnimation = function(domNode,options) {\n\t\t\tif(options.callback) {\n\t\t\t\toptions.callback();\n\t\t\t}\n\t\t};\n\t}\n\t// Call the animation\n\tchosenAnimation(domNode,options);\n};\n\nexports.Animator = Animator;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/browser.js": {
"title": "$:/core/modules/utils/dom/browser.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/browser.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser feature detection\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nSet style properties of an element\n\telement: dom node\n\tstyles: ordered array of {name: value} pairs\n*/\nexports.setStyle = function(element,styles) {\n\tif(element.nodeType === 1) { // Element.ELEMENT_NODE\n\t\tfor(var t=0; t<styles.length; t++) {\n\t\t\tfor(var styleName in styles[t]) {\n\t\t\t\telement.style[$tw.utils.convertStyleNameToPropertyName(styleName)] = styles[t][styleName];\n\t\t\t}\n\t\t}\n\t}\n};\n\n/*\nConverts a standard CSS property name into the local browser-specific equivalent. For example:\n\t\"background-color\" --> \"backgroundColor\"\n\t\"transition\" --> \"webkitTransition\"\n*/\n\nvar styleNameCache = {}; // We'll cache the style name conversions\n\nexports.convertStyleNameToPropertyName = function(styleName) {\n\t// Return from the cache if we can\n\tif(styleNameCache[styleName]) {\n\t\treturn styleNameCache[styleName];\n\t}\n\t// Convert it by first removing any hyphens\n\tvar propertyName = $tw.utils.unHyphenateCss(styleName);\n\t// Then check if it needs a prefix\n\tif($tw.browser && document.body.style[propertyName] === undefined) {\n\t\tvar prefixes = [\"O\",\"MS\",\"Moz\",\"webkit\"];\n\t\tfor(var t=0; t<prefixes.length; t++) {\n\t\t\tvar prefixedName = prefixes[t] + propertyName.substr(0,1).toUpperCase() + propertyName.substr(1);\n\t\t\tif(document.body.style[prefixedName] !== undefined) {\n\t\t\t\tpropertyName = prefixedName;\n\t\t\t\tbreak;\n\t\t\t}\n\t\t}\n\t}\n\t// Put it in the cache too\n\tstyleNameCache[styleName] = propertyName;\n\treturn propertyName;\n};\n\n/*\nConverts a JS format CSS property name back into the dashed form used in CSS declarations. For example:\n\t\"backgroundColor\" --> \"background-color\"\n\t\"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.convertPropertyNameToStyleName = function(propertyName) {\n\t// Rehyphenate the name\n\tvar styleName = $tw.utils.hyphenateCss(propertyName);\n\t// If there's a webkit prefix, add a dash (other browsers have uppercase prefixes, and so get the dash automatically)\n\tif(styleName.indexOf(\"webkit\") === 0) {\n\t\tstyleName = \"-\" + styleName;\n\t} else if(styleName.indexOf(\"-m-s\") === 0) {\n\t\tstyleName = \"-ms\" + styleName.substr(4);\n\t}\n\treturn styleName;\n};\n\n/*\nRound trip a stylename to a property name and back again. For example:\n\t\"transform\" --> \"webkitTransform\" --> \"-webkit-transform\"\n*/\nexports.roundTripPropertyName = function(propertyName) {\n\treturn $tw.utils.convertPropertyNameToStyleName($tw.utils.convertStyleNameToPropertyName(propertyName));\n};\n\n/*\nConverts a standard event name into the local browser specific equivalent. For example:\n\t\"animationEnd\" --> \"webkitAnimationEnd\"\n*/\n\nvar eventNameCache = {}; // We'll cache the conversions\n\nvar eventNameMappings = {\n\t\"transitionEnd\": {\n\t\tcorrespondingCssProperty: \"transition\",\n\t\tmappings: {\n\t\t\ttransition: \"transitionend\",\n\t\t\tOTransition: \"oTransitionEnd\",\n\t\t\tMSTransition: \"msTransitionEnd\",\n\t\t\tMozTransition: \"transitionend\",\n\t\t\twebkitTransition: \"webkitTransitionEnd\"\n\t\t}\n\t},\n\t\"animationEnd\": {\n\t\tcorrespondingCssProperty: \"animation\",\n\t\tmappings: {\n\t\t\tanimation: \"animationend\",\n\t\t\tOAnimation: \"oAnimationEnd\",\n\t\t\tMSAnimation: \"msAnimationEnd\",\n\t\t\tMozAnimation: \"animationend\",\n\t\t\twebkitAnimation: \"webkitAnimationEnd\"\n\t\t}\n\t}\n};\n\nexports.convertEventName = function(eventName) {\n\tif(eventNameCache[eventName]) {\n\t\treturn eventNameCache[eventName];\n\t}\n\tvar newEventName = eventName,\n\t\tmappings = eventNameMappings[eventName];\n\tif(mappings) {\n\t\tvar convertedProperty = $tw.utils.convertStyleNameToPropertyName(mappings.correspondingCssProperty);\n\t\tif(mappings.mappings[convertedProperty]) {\n\t\t\tnewEventName = mappings.mappings[convertedProperty];\n\t\t}\n\t}\n\t// Put it in the cache too\n\teventNameCache[eventName] = newEventName;\n\treturn newEventName;\n};\n\n/*\nReturn the names of the fullscreen APIs\n*/\nexports.getFullScreenApis = function() {\n\tvar d = document,\n\t\tdb = d.body,\n\t\tresult = {\n\t\t\"_requestFullscreen\": db.webkitRequestFullscreen !== undefined ? \"webkitRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.mozRequestFullScreen !== undefined ? \"mozRequestFullScreen\" :\n\t\t\t\t\t\t\tdb.msRequestFullscreen !== undefined ? \"msRequestFullscreen\" :\n\t\t\t\t\t\t\tdb.requestFullscreen !== undefined ? \"requestFullscreen\" : \"\",\n\t\t\"_exitFullscreen\": d.webkitExitFullscreen !== undefined ? \"webkitExitFullscreen\" :\n\t\t\t\t\t\t\td.mozCancelFullScreen !== undefined ? \"mozCancelFullScreen\" :\n\t\t\t\t\t\t\td.msExitFullscreen !== undefined ? \"msExitFullscreen\" :\n\t\t\t\t\t\t\td.exitFullscreen !== undefined ? \"exitFullscreen\" : \"\",\n\t\t\"_fullscreenElement\": d.webkitFullscreenElement !== undefined ? \"webkitFullscreenElement\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozFullScreenElement\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"msFullscreenElement\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenElement\" : \"\",\n\t\t\"_fullscreenChange\": d.webkitFullscreenElement !== undefined ? \"webkitfullscreenchange\" :\n\t\t\t\t\t\t\td.mozFullScreenElement !== undefined ? \"mozfullscreenchange\" :\n\t\t\t\t\t\t\td.msFullscreenElement !== undefined ? \"MSFullscreenChange\" :\n\t\t\t\t\t\t\td.fullscreenElement !== undefined ? \"fullscreenchange\" : \"\"\n\t};\n\tif(!result._requestFullscreen || !result._exitFullscreen || !result._fullscreenElement || !result._fullscreenChange) {\n\t\treturn null;\n\t} else {\n\t\treturn result;\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/csscolorparser.js": {
"title": "$:/core/modules/utils/dom/csscolorparser.js",
"text": "// (c) Dean McNamee <dean@gmail.com>, 2012.\n//\n// https://github.com/deanm/css-color-parser-js\n//\n// Permission is hereby granted, free of charge, to any person obtaining a copy\n// of this software and associated documentation files (the \"Software\"), to\n// deal in the Software without restriction, including without limitation the\n// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or\n// sell copies of the Software, and to permit persons to whom the Software is\n// furnished to do so, subject to the following conditions:\n//\n// The above copyright notice and this permission notice shall be included in\n// all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\n// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\n// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\n// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\n// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS\n// IN THE SOFTWARE.\n\n// http://www.w3.org/TR/css3-color/\nvar kCSSColorTable = {\n \"transparent\": [0,0,0,0], \"aliceblue\": [240,248,255,1],\n \"antiquewhite\": [250,235,215,1], \"aqua\": [0,255,255,1],\n \"aquamarine\": [127,255,212,1], \"azure\": [240,255,255,1],\n \"beige\": [245,245,220,1], \"bisque\": [255,228,196,1],\n \"black\": [0,0,0,1], \"blanchedalmond\": [255,235,205,1],\n \"blue\": [0,0,255,1], \"blueviolet\": [138,43,226,1],\n \"brown\": [165,42,42,1], \"burlywood\": [222,184,135,1],\n \"cadetblue\": [95,158,160,1], \"chartreuse\": [127,255,0,1],\n \"chocolate\": [210,105,30,1], \"coral\": [255,127,80,1],\n \"cornflowerblue\": [100,149,237,1], \"cornsilk\": [255,248,220,1],\n \"crimson\": [220,20,60,1], \"cyan\": [0,255,255,1],\n \"darkblue\": [0,0,139,1], \"darkcyan\": [0,139,139,1],\n \"darkgoldenrod\": [184,134,11,1], \"darkgray\": [169,169,169,1],\n \"darkgreen\": [0,100,0,1], \"darkgrey\": [169,169,169,1],\n \"darkkhaki\": [189,183,107,1], \"darkmagenta\": [139,0,139,1],\n \"darkolivegreen\": [85,107,47,1], \"darkorange\": [255,140,0,1],\n \"darkorchid\": [153,50,204,1], \"darkred\": [139,0,0,1],\n \"darksalmon\": [233,150,122,1], \"darkseagreen\": [143,188,143,1],\n \"darkslateblue\": [72,61,139,1], \"darkslategray\": [47,79,79,1],\n \"darkslategrey\": [47,79,79,1], \"darkturquoise\": [0,206,209,1],\n \"darkviolet\": [148,0,211,1], \"deeppink\": [255,20,147,1],\n \"deepskyblue\": [0,191,255,1], \"dimgray\": [105,105,105,1],\n \"dimgrey\": [105,105,105,1], \"dodgerblue\": [30,144,255,1],\n \"firebrick\": [178,34,34,1], \"floralwhite\": [255,250,240,1],\n \"forestgreen\": [34,139,34,1], \"fuchsia\": [255,0,255,1],\n \"gainsboro\": [220,220,220,1], \"ghostwhite\": [248,248,255,1],\n \"gold\": [255,215,0,1], \"goldenrod\": [218,165,32,1],\n \"gray\": [128,128,128,1], \"green\": [0,128,0,1],\n \"greenyellow\": [173,255,47,1], \"grey\": [128,128,128,1],\n \"honeydew\": [240,255,240,1], \"hotpink\": [255,105,180,1],\n \"indianred\": [205,92,92,1], \"indigo\": [75,0,130,1],\n \"ivory\": [255,255,240,1], \"khaki\": [240,230,140,1],\n \"lavender\": [230,230,250,1], \"lavenderblush\": [255,240,245,1],\n \"lawngreen\": [124,252,0,1], \"lemonchiffon\": [255,250,205,1],\n \"lightblue\": [173,216,230,1], \"lightcoral\": [240,128,128,1],\n \"lightcyan\": [224,255,255,1], \"lightgoldenrodyellow\": [250,250,210,1],\n \"lightgray\": [211,211,211,1], \"lightgreen\": [144,238,144,1],\n \"lightgrey\": [211,211,211,1], \"lightpink\": [255,182,193,1],\n \"lightsalmon\": [255,160,122,1], \"lightseagreen\": [32,178,170,1],\n \"lightskyblue\": [135,206,250,1], \"lightslategray\": [119,136,153,1],\n \"lightslategrey\": [119,136,153,1], \"lightsteelblue\": [176,196,222,1],\n \"lightyellow\": [255,255,224,1], \"lime\": [0,255,0,1],\n \"limegreen\": [50,205,50,1], \"linen\": [250,240,230,1],\n \"magenta\": [255,0,255,1], \"maroon\": [128,0,0,1],\n \"mediumaquamarine\": [102,205,170,1], \"mediumblue\": [0,0,205,1],\n \"mediumorchid\": [186,85,211,1], \"mediumpurple\": [147,112,219,1],\n \"mediumseagreen\": [60,179,113,1], \"mediumslateblue\": [123,104,238,1],\n \"mediumspringgreen\": [0,250,154,1], \"mediumturquoise\": [72,209,204,1],\n \"mediumvioletred\": [199,21,133,1], \"midnightblue\": [25,25,112,1],\n \"mintcream\": [245,255,250,1], \"mistyrose\": [255,228,225,1],\n \"moccasin\": [255,228,181,1], \"navajowhite\": [255,222,173,1],\n \"navy\": [0,0,128,1], \"oldlace\": [253,245,230,1],\n \"olive\": [128,128,0,1], \"olivedrab\": [107,142,35,1],\n \"orange\": [255,165,0,1], \"orangered\": [255,69,0,1],\n \"orchid\": [218,112,214,1], \"palegoldenrod\": [238,232,170,1],\n \"palegreen\": [152,251,152,1], \"paleturquoise\": [175,238,238,1],\n \"palevioletred\": [219,112,147,1], \"papayawhip\": [255,239,213,1],\n \"peachpuff\": [255,218,185,1], \"peru\": [205,133,63,1],\n \"pink\": [255,192,203,1], \"plum\": [221,160,221,1],\n \"powderblue\": [176,224,230,1], \"purple\": [128,0,128,1],\n \"red\": [255,0,0,1], \"rosybrown\": [188,143,143,1],\n \"royalblue\": [65,105,225,1], \"saddlebrown\": [139,69,19,1],\n \"salmon\": [250,128,114,1], \"sandybrown\": [244,164,96,1],\n \"seagreen\": [46,139,87,1], \"seashell\": [255,245,238,1],\n \"sienna\": [160,82,45,1], \"silver\": [192,192,192,1],\n \"skyblue\": [135,206,235,1], \"slateblue\": [106,90,205,1],\n \"slategray\": [112,128,144,1], \"slategrey\": [112,128,144,1],\n \"snow\": [255,250,250,1], \"springgreen\": [0,255,127,1],\n \"steelblue\": [70,130,180,1], \"tan\": [210,180,140,1],\n \"teal\": [0,128,128,1], \"thistle\": [216,191,216,1],\n \"tomato\": [255,99,71,1], \"turquoise\": [64,224,208,1],\n \"violet\": [238,130,238,1], \"wheat\": [245,222,179,1],\n \"white\": [255,255,255,1], \"whitesmoke\": [245,245,245,1],\n \"yellow\": [255,255,0,1], \"yellowgreen\": [154,205,50,1]}\n\nfunction clamp_css_byte(i) { // Clamp to integer 0 .. 255.\n i = Math.round(i); // Seems to be what Chrome does (vs truncation).\n return i < 0 ? 0 : i > 255 ? 255 : i;\n}\n\nfunction clamp_css_float(f) { // Clamp to float 0.0 .. 1.0.\n return f < 0 ? 0 : f > 1 ? 1 : f;\n}\n\nfunction parse_css_int(str) { // int or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_byte(parseFloat(str) / 100 * 255);\n return clamp_css_byte(parseInt(str));\n}\n\nfunction parse_css_float(str) { // float or percentage.\n if (str[str.length - 1] === '%')\n return clamp_css_float(parseFloat(str) / 100);\n return clamp_css_float(parseFloat(str));\n}\n\nfunction css_hue_to_rgb(m1, m2, h) {\n if (h < 0) h += 1;\n else if (h > 1) h -= 1;\n\n if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;\n if (h * 2 < 1) return m2;\n if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;\n return m1;\n}\n\nfunction parseCSSColor(css_str) {\n // Remove all whitespace, not compliant, but should just be more accepting.\n var str = css_str.replace(/ /g, '').toLowerCase();\n\n // Color keywords (and transparent) lookup.\n if (str in kCSSColorTable) return kCSSColorTable[str].slice(); // dup.\n\n // #abc and #abc123 syntax.\n if (str[0] === '#') {\n if (str.length === 4) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xfff)) return null; // Covers NaN.\n return [((iv & 0xf00) >> 4) | ((iv & 0xf00) >> 8),\n (iv & 0xf0) | ((iv & 0xf0) >> 4),\n (iv & 0xf) | ((iv & 0xf) << 4),\n 1];\n } else if (str.length === 7) {\n var iv = parseInt(str.substr(1), 16); // TODO(deanm): Stricter parsing.\n if (!(iv >= 0 && iv <= 0xffffff)) return null; // Covers NaN.\n return [(iv & 0xff0000) >> 16,\n (iv & 0xff00) >> 8,\n iv & 0xff,\n 1];\n }\n\n return null;\n }\n\n var op = str.indexOf('('), ep = str.indexOf(')');\n if (op !== -1 && ep + 1 === str.length) {\n var fname = str.substr(0, op);\n var params = str.substr(op+1, ep-(op+1)).split(',');\n var alpha = 1; // To allow case fallthrough.\n switch (fname) {\n case 'rgba':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'rgb':\n if (params.length !== 3) return null;\n return [parse_css_int(params[0]),\n parse_css_int(params[1]),\n parse_css_int(params[2]),\n alpha];\n case 'hsla':\n if (params.length !== 4) return null;\n alpha = parse_css_float(params.pop());\n // Fall through.\n case 'hsl':\n if (params.length !== 3) return null;\n var h = (((parseFloat(params[0]) % 360) + 360) % 360) / 360; // 0 .. 1\n // NOTE(deanm): According to the CSS spec s/l should only be\n // percentages, but we don't bother and let float or percentage.\n var s = parse_css_float(params[1]);\n var l = parse_css_float(params[2]);\n var m2 = l <= 0.5 ? l * (s + 1) : l + s - l * s;\n var m1 = l * 2 - m2;\n return [clamp_css_byte(css_hue_to_rgb(m1, m2, h+1/3) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h) * 255),\n clamp_css_byte(css_hue_to_rgb(m1, m2, h-1/3) * 255),\n alpha];\n default:\n return null;\n }\n }\n\n return null;\n}\n\ntry { exports.parseCSSColor = parseCSSColor } catch(e) { }\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom.js": {
"title": "$:/core/modules/utils/dom.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static DOM-related utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nDetermines whether element 'a' contains element 'b'\nCode thanks to John Resig, http://ejohn.org/blog/comparing-document-position/\n*/\nexports.domContains = function(a,b) {\n\treturn a.contains ?\n\t\ta !== b && a.contains(b) :\n\t\t!!(a.compareDocumentPosition(b) & 16);\n};\n\nexports.removeChildren = function(node) {\n\twhile(node.hasChildNodes()) {\n\t\tnode.removeChild(node.firstChild);\n\t}\n};\n\nexports.hasClass = function(el,className) {\n\treturn el && el.className && el.className.toString().split(\" \").indexOf(className) !== -1;\n};\n\nexports.addClass = function(el,className) {\n\tvar c = el.className.split(\" \");\n\tif(c.indexOf(className) === -1) {\n\t\tc.push(className);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.removeClass = function(el,className) {\n\tvar c = el.className.split(\" \"),\n\t\tp = c.indexOf(className);\n\tif(p !== -1) {\n\t\tc.splice(p,1);\n\t\tel.className = c.join(\" \");\n\t}\n};\n\nexports.toggleClass = function(el,className,status) {\n\tif(status === undefined) {\n\t\tstatus = !exports.hasClass(el,className);\n\t}\n\tif(status) {\n\t\texports.addClass(el,className);\n\t} else {\n\t\texports.removeClass(el,className);\n\t}\n};\n\n/*\nGet the first parent element that has scrollbars or use the body as fallback.\n*/\nexports.getScrollContainer = function(el) {\n\tvar doc = el.ownerDocument;\n\twhile(el.parentNode) {\t\n\t\tel = el.parentNode;\n\t\tif(el.scrollTop) {\n\t\t\treturn el;\n\t\t}\n\t}\n\treturn doc.body;\n};\n\n/*\nGet the scroll position of the viewport\nReturns:\n\t{\n\t\tx: horizontal scroll position in pixels,\n\t\ty: vertical scroll position in pixels\n\t}\n*/\nexports.getScrollPosition = function(srcWindow) {\n\tvar scrollWindow = srcWindow || window;\n\tif(\"scrollX\" in scrollWindow) {\n\t\treturn {x: scrollWindow.scrollX, y: scrollWindow.scrollY};\n\t} else {\n\t\treturn {x: scrollWindow.document.documentElement.scrollLeft, y: scrollWindow.document.documentElement.scrollTop};\n\t}\n};\n\n/*\nAdjust the height of a textarea to fit its content, preserving scroll position, and return the height\n*/\nexports.resizeTextAreaToFit = function(domNode,minHeight) {\n\t// Get the scroll container and register the current scroll position\n\tvar container = $tw.utils.getScrollContainer(domNode),\n\t\tscrollTop = container.scrollTop;\n // Measure the specified minimum height\n\tdomNode.style.height = minHeight;\n\tvar measuredHeight = domNode.offsetHeight || parseInt(minHeight,10);\n\t// Set its height to auto so that it snaps to the correct height\n\tdomNode.style.height = \"auto\";\n\t// Calculate the revised height\n\tvar newHeight = Math.max(domNode.scrollHeight + domNode.offsetHeight - domNode.clientHeight,measuredHeight);\n\t// Only try to change the height if it has changed\n\tif(newHeight !== domNode.offsetHeight) {\n\t\tdomNode.style.height = newHeight + \"px\";\n\t\t// Make sure that the dimensions of the textarea are recalculated\n\t\t$tw.utils.forceLayout(domNode);\n\t\t// Set the container to the position we registered at the beginning\n\t\tcontainer.scrollTop = scrollTop;\n\t}\n\treturn newHeight;\n};\n\n/*\nGets the bounding rectangle of an element in absolute page coordinates\n*/\nexports.getBoundingPageRect = function(element) {\n\tvar scrollPos = $tw.utils.getScrollPosition(element.ownerDocument.defaultView),\n\t\tclientRect = element.getBoundingClientRect();\n\treturn {\n\t\tleft: clientRect.left + scrollPos.x,\n\t\twidth: clientRect.width,\n\t\tright: clientRect.right + scrollPos.x,\n\t\ttop: clientRect.top + scrollPos.y,\n\t\theight: clientRect.height,\n\t\tbottom: clientRect.bottom + scrollPos.y\n\t};\n};\n\n/*\nSaves a named password in the browser\n*/\nexports.savePassword = function(name,password) {\n\tvar done = false;\n\ttry {\n\t\twindow.localStorage.setItem(\"tw5-password-\" + name,password);\n\t\tdone = true;\n\t} catch(e) {\n\t}\n\tif(!done) {\n\t\t$tw.savedPasswords = $tw.savedPasswords || Object.create(null);\n\t\t$tw.savedPasswords[name] = password;\n\t}\n};\n\n/*\nRetrieve a named password from the browser\n*/\nexports.getPassword = function(name) {\n\tvar value;\n\ttry {\n\t\tvalue = window.localStorage.getItem(\"tw5-password-\" + name);\n\t} catch(e) {\n\t}\n\tif(value !== undefined) {\n\t\treturn value;\n\t} else {\n\t\treturn ($tw.savedPasswords || Object.create(null))[name] || \"\";\n\t}\n};\n\n/*\nForce layout of a dom node and its descendents\n*/\nexports.forceLayout = function(element) {\n\tvar dummy = element.offsetWidth;\n};\n\n/*\nPulse an element for debugging purposes\n*/\nexports.pulseElement = function(element) {\n\t// Event handler to remove the class at the end\n\telement.addEventListener($tw.browser.animationEnd,function handler(event) {\n\t\telement.removeEventListener($tw.browser.animationEnd,handler,false);\n\t\t$tw.utils.removeClass(element,\"pulse\");\n\t},false);\n\t// Apply the pulse class\n\t$tw.utils.removeClass(element,\"pulse\");\n\t$tw.utils.forceLayout(element);\n\t$tw.utils.addClass(element,\"pulse\");\n};\n\n/*\nAttach specified event handlers to a DOM node\ndomNode: where to attach the event handlers\nevents: array of event handlers to be added (see below)\nEach entry in the events array is an object with these properties:\nhandlerFunction: optional event handler function\nhandlerObject: optional event handler object\nhandlerMethod: optionally specifies object handler method name (defaults to `handleEvent`)\n*/\nexports.addEventListeners = function(domNode,events) {\n\t$tw.utils.each(events,function(eventInfo) {\n\t\tvar handler;\n\t\tif(eventInfo.handlerFunction) {\n\t\t\thandler = eventInfo.handlerFunction;\n\t\t} else if(eventInfo.handlerObject) {\n\t\t\tif(eventInfo.handlerMethod) {\n\t\t\t\thandler = function(event) {\n\t\t\t\t\teventInfo.handlerObject[eventInfo.handlerMethod].call(eventInfo.handlerObject,event);\n\t\t\t\t};\t\n\t\t\t} else {\n\t\t\t\thandler = eventInfo.handlerObject;\n\t\t\t}\n\t\t}\n\t\tdomNode.addEventListener(eventInfo.name,handler,false);\n\t});\n};\n\n/*\nGet the computed styles applied to an element as an array of strings of individual CSS properties\n*/\nexports.getComputedStyles = function(domNode) {\n\tvar textAreaStyles = window.getComputedStyle(domNode,null),\n\t\tstyleDefs = [],\n\t\tname;\n\tfor(var t=0; t<textAreaStyles.length; t++) {\n\t\tname = textAreaStyles[t];\n\t\tstyleDefs.push(name + \": \" + textAreaStyles.getPropertyValue(name) + \";\");\n\t}\n\treturn styleDefs;\n};\n\n/*\nApply a set of styles passed as an array of strings of individual CSS properties\n*/\nexports.setStyles = function(domNode,styleDefs) {\n\tdomNode.style.cssText = styleDefs.join(\"\");\n};\n\n/*\nCopy the computed styles from a source element to a destination element\n*/\nexports.copyStyles = function(srcDomNode,dstDomNode) {\n\t$tw.utils.setStyles(dstDomNode,$tw.utils.getComputedStyles(srcDomNode));\n};\n\n/*\nCopy plain text to the clipboard on browsers that support it\n*/\nexports.copyToClipboard = function(text,options) {\n\toptions = options || {};\n\tvar textArea = document.createElement(\"textarea\");\n\ttextArea.style.position = \"fixed\";\n\ttextArea.style.top = 0;\n\ttextArea.style.left = 0;\n\ttextArea.style.fontSize = \"12pt\";\n\ttextArea.style.width = \"2em\";\n\ttextArea.style.height = \"2em\";\n\ttextArea.style.padding = 0;\n\ttextArea.style.border = \"none\";\n\ttextArea.style.outline = \"none\";\n\ttextArea.style.boxShadow = \"none\";\n\ttextArea.style.background = \"transparent\";\n\ttextArea.value = text;\n\tdocument.body.appendChild(textArea);\n\ttextArea.select();\n\ttextArea.setSelectionRange(0,text.length);\n\tvar succeeded = false;\n\ttry {\n\t\tsucceeded = document.execCommand(\"copy\");\n\t} catch (err) {\n\t}\n\tif(!options.doNotNotify) {\n\t\t$tw.notifier.display(succeeded ? \"$:/language/Notifications/CopiedToClipboard/Succeeded\" : \"$:/language/Notifications/CopiedToClipboard/Failed\");\n\t}\n\tdocument.body.removeChild(textArea);\n};\n\nexports.getLocationPath = function() {\n\treturn window.location.toString().split(\"#\")[0];\n};\n\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/dragndrop.js": {
"title": "$:/core/modules/utils/dom/dragndrop.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/dragndrop.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser data transfer utilities, used with the clipboard and drag and drop\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nOptions:\n\ndomNode: dom node to make draggable\ndragImageType: \"pill\" or \"dom\"\ndragTiddlerFn: optional function to retrieve the title of tiddler to drag\ndragFilterFn: optional function to retreive the filter defining a list of tiddlers to drag\nwidget: widget to use as the contect for the filter\n*/\nexports.makeDraggable = function(options) {\n\tvar dragImageType = options.dragImageType || \"dom\",\n\t\tdragImage,\n\t\tdomNode = options.domNode;\n\t// Make the dom node draggable (not necessary for anchor tags)\n\tif((domNode.tagName || \"\").toLowerCase() !== \"a\") {\n\t\tdomNode.setAttribute(\"draggable\",\"true\");\t\t\n\t}\n\t// Add event handlers\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"dragstart\", handlerFunction: function(event) {\n\t\t\tif(event.dataTransfer === undefined) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t\t// Collect the tiddlers being dragged\n\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \tstartActions = options.startActions;\n\t\t\tif(dragFilter) {\n\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t}\n\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t// Check that we've something to drag\n\t\t\tif(titles.length > 0 && event.target === domNode) {\n\t\t\t\t// Mark the drag in progress\n\t\t\t\t$tw.dragInProgress = domNode;\n\t\t\t\t// Set the dragging class on the element being dragged\n\t\t\t\t$tw.utils.addClass(event.target,\"tc-dragging\");\n\t\t\t\t// Invoke drag-start actions if given\n\t\t\t\tif(startActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(startActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Create the drag image elements\n\t\t\t\tdragImage = options.widget.document.createElement(\"div\");\n\t\t\t\tdragImage.className = \"tc-tiddler-dragger\";\n\t\t\t\tvar inner = options.widget.document.createElement(\"div\");\n\t\t\t\tinner.className = \"tc-tiddler-dragger-inner\";\n\t\t\t\tinner.appendChild(options.widget.document.createTextNode(\n\t\t\t\t\ttitles.length === 1 ? \n\t\t\t\t\t\ttitles[0] :\n\t\t\t\t\t\ttitles.length + \" tiddlers\"\n\t\t\t\t));\n\t\t\t\tdragImage.appendChild(inner);\n\t\t\t\toptions.widget.document.body.appendChild(dragImage);\n\t\t\t\t// Set the data transfer properties\n\t\t\t\tvar dataTransfer = event.dataTransfer;\n\t\t\t\t// Set up the image\n\t\t\t\tdataTransfer.effectAllowed = \"all\";\n\t\t\t\tif(dataTransfer.setDragImage) {\n\t\t\t\t\tif(dragImageType === \"pill\") {\n\t\t\t\t\t\tdataTransfer.setDragImage(dragImage.firstChild,-16,-16);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvar r = domNode.getBoundingClientRect();\n\t\t\t\t\t\tdataTransfer.setDragImage(domNode,event.clientX-r.left,event.clientY-r.top);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Set up the data transfer\n\t\t\t\tif(dataTransfer.clearData) {\n\t\t\t\t\tdataTransfer.clearData();\t\t\t\t\t\n\t\t\t\t}\n\t\t\t\tvar jsonData = [];\n\t\t\t\tif(titles.length > 1) {\n\t\t\t\t\ttitles.forEach(function(title) {\n\t\t\t\t\t\tjsonData.push(options.widget.wiki.getTiddlerAsJson(title));\n\t\t\t\t\t});\n\t\t\t\t\tjsonData = \"[\" + jsonData.join(\",\") + \"]\";\n\t\t\t\t} else {\n\t\t\t\t\tjsonData = options.widget.wiki.getTiddlerAsJson(titles[0]);\n\t\t\t\t}\n\t\t\t\t// IE doesn't like these content types\n\t\t\t\tif(!$tw.browser.isIE) {\n\t\t\t\t\tdataTransfer.setData(\"text/vnd.tiddler\",jsonData);\n\t\t\t\t\tdataTransfer.setData(\"text/plain\",titleString);\n\t\t\t\t\tdataTransfer.setData(\"text/x-moz-url\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\t}\n\t\t\t\tdataTransfer.setData(\"URL\",\"data:text/vnd.tiddler,\" + encodeURIComponent(jsonData));\n\t\t\t\tdataTransfer.setData(\"Text\",titleString);\n\t\t\t\tevent.stopPropagation();\n\t\t\t}\n\t\t\treturn false;\n\t\t}},\n\t\t{name: \"dragend\", handlerFunction: function(event) {\n\t\t\tif(event.target === domNode) {\n\t\t\t\t// Collect the tiddlers being dragged\n\t\t\t\tvar dragTiddler = options.dragTiddlerFn && options.dragTiddlerFn(),\n\t\t\t\t\tdragFilter = options.dragFilterFn && options.dragFilterFn(),\n\t\t\t\t\ttitles = dragTiddler ? [dragTiddler] : [],\n\t\t\t \t\tendActions = options.endActions;\n\t\t\t\tif(dragFilter) {\n\t\t\t\t\ttitles.push.apply(titles,options.widget.wiki.filterTiddlers(dragFilter,options.widget));\n\t\t\t\t}\n\t\t\t\tvar titleString = $tw.utils.stringifyList(titles);\n\t\t\t\t$tw.dragInProgress = null;\n\t\t\t\t// Invoke drag-end actions if given\n\t\t\t\tif(endActions !== undefined) {\n\t\t\t\t\toptions.widget.invokeActionString(endActions,options.widget,event,{actionTiddler: titleString});\n\t\t\t\t}\n\t\t\t\t// Remove the dragging class on the element being dragged\n\t\t\t\t$tw.utils.removeClass(event.target,\"tc-dragging\");\n\t\t\t\t// Delete the drag image element\n\t\t\t\tif(dragImage) {\n\t\t\t\t\tdragImage.parentNode.removeChild(dragImage);\n\t\t\t\t\tdragImage = null;\n\t\t\t\t}\n\t\t\t}\n\t\t\treturn false;\n\t\t}}\n\t]);\n};\n\nexports.importDataTransfer = function(dataTransfer,fallbackTitle,callback) {\n\t// Try each provided data type in turn\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Available data types:\");\n\t\tfor(var type=0; type<dataTransfer.types.length; type++) {\n\t\t\tconsole.log(\"type\",dataTransfer.types[type],dataTransfer.getData(dataTransfer.types[type]))\n\t\t}\n\t}\n\tfor(var t=0; t<importDataTypes.length; t++) {\n\t\tif(!$tw.browser.isIE || importDataTypes[t].IECompatible) {\n\t\t\t// Get the data\n\t\t\tvar dataType = importDataTypes[t];\n\t\t\t\tvar data = dataTransfer.getData(dataType.type);\n\t\t\t// Import the tiddlers in the data\n\t\t\tif(data !== \"\" && data !== null) {\n\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\tconsole.log(\"Importing data type '\" + dataType.type + \"', data: '\" + data + \"'\")\n\t\t\t\t}\n\t\t\t\tvar tiddlerFields = dataType.toTiddlerFieldsArray(data,fallbackTitle);\n\t\t\t\tcallback(tiddlerFields);\n\t\t\t\treturn;\n\t\t\t}\n\t\t}\n\t}\n};\n\nvar importDataTypes = [\n\t{type: \"text/vnd.tiddler\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn parseJSONTiddlers(data,fallbackTitle);\n\t}},\n\t{type: \"URL\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/x-moz-url\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\t// Check for tiddler data URI\n\t\tvar match = decodeURIComponent(data).match(/^data\\:text\\/vnd\\.tiddler,(.*)/i);\n\t\tif(match) {\n\t\t\treturn parseJSONTiddlers(match[1],fallbackTitle);\n\t\t} else {\n\t\t\treturn [{title: fallbackTitle, text: data}]; // As URL string\n\t\t}\n\t}},\n\t{type: \"text/html\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/plain\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"Text\", IECompatible: true, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}},\n\t{type: \"text/uri-list\", IECompatible: false, toTiddlerFieldsArray: function(data,fallbackTitle) {\n\t\treturn [{title: fallbackTitle, text: data}];\n\t}}\n];\n\nfunction parseJSONTiddlers(json,fallbackTitle) {\n\tvar data = JSON.parse(json);\n\tif(!$tw.utils.isArray(data)) {\n\t\tdata = [data];\n\t}\n\tdata.forEach(function(fields) {\n\t\tfields.title = fields.title || fallbackTitle;\n\t});\n\treturn data;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/http.js": {
"title": "$:/core/modules/utils/dom/http.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/http.js\ntype: application/javascript\nmodule-type: utils\n\nBrowser HTTP support\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nA quick and dirty HTTP function; to be refactored later. Options are:\n\turl: URL to retrieve\n\theaders: hashmap of headers to send\n\ttype: GET, PUT, POST etc\n\tcallback: function invoked with (err,data,xhr)\n\treturnProp: string name of the property to return as first argument of callback\n*/\nexports.httpRequest = function(options) {\n\tvar type = options.type || \"GET\",\n\t\turl = options.url,\n\t\theaders = options.headers || {accept: \"application/json\"},\n\t\treturnProp = options.returnProp || \"responseText\",\n\t\trequest = new XMLHttpRequest(),\n\t\tdata = \"\",\n\t\tf,results;\n\t// Massage the data hashmap into a string\n\tif(options.data) {\n\t\tif(typeof options.data === \"string\") { // Already a string\n\t\t\tdata = options.data;\n\t\t} else { // A hashmap of strings\n\t\t\tresults = [];\n\t\t\t$tw.utils.each(options.data,function(dataItem,dataItemTitle) {\n\t\t\t\tresults.push(dataItemTitle + \"=\" + encodeURIComponent(dataItem));\n\t\t\t});\n\t\t\tif(type === \"GET\" || type === \"HEAD\") {\n\t\t\t\turl += \"?\" + results.join(\"&\");\n\t\t\t} else {\n\t\t\t\tdata = results.join(\"&\");\n\t\t\t}\n\t\t}\n\t}\n\t// Set up the state change handler\n\trequest.onreadystatechange = function() {\n\t\tif(this.readyState === 4) {\n\t\t\tif(this.status === 200 || this.status === 201 || this.status === 204) {\n\t\t\t\t// Success!\n\t\t\t\toptions.callback(null,this[returnProp],this);\n\t\t\t\treturn;\n\t\t\t}\n\t\t// Something went wrong\n\t\toptions.callback($tw.language.getString(\"Error/XMLHttpRequest\") + \": \" + this.status,null,this);\n\t\t}\n\t};\n\t// Make the request\n\trequest.open(type,url,true);\n\tif(headers) {\n\t\t$tw.utils.each(headers,function(header,headerTitle,object) {\n\t\t\trequest.setRequestHeader(headerTitle,header);\n\t\t});\n\t}\n\tif(data && !$tw.utils.hop(headers,\"Content-type\")) {\n\t\trequest.setRequestHeader(\"Content-type\",\"application/x-www-form-urlencoded; charset=UTF-8\");\n\t}\n\tif(!$tw.utils.hop(headers,\"X-Requested-With\")) {\n\t\trequest.setRequestHeader(\"X-Requested-With\",\"TiddlyWiki\");\n\t}\n\ttry {\n\t\trequest.send(data);\n\t} catch(e) {\n\t\toptions.callback(e,null,this);\n\t}\n\treturn request;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/keyboard.js": {
"title": "$:/core/modules/utils/dom/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/keyboard.js\ntype: application/javascript\nmodule-type: utils\n\nKeyboard utilities; now deprecated. Instead, use $tw.keyboardManager\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n[\"parseKeyDescriptor\",\"checkKeyDescriptor\"].forEach(function(method) {\n\texports[method] = function() {\n\t\tif($tw.keyboardManager) {\n\t\t\treturn $tw.keyboardManager[method].apply($tw.keyboardManager,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\treturn null\n\t\t}\n\t};\n});\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/modal.js": {
"title": "$:/core/modules/utils/dom/modal.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/modal.js\ntype: application/javascript\nmodule-type: utils\n\nModal message mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Modal = function(wiki) {\n\tthis.wiki = wiki;\n\tthis.modalCount = 0;\n};\n\n/*\nDisplay a modal dialogue\n\ttitle: Title of tiddler to display\n\toptions: see below\nOptions include:\n\tdownloadLink: Text of a big download link to include\n*/\nModal.prototype.display = function(title,options) {\n\toptions = options || {};\n\tthis.srcDocument = options.variables && (options.variables.rootwindow === \"true\" ||\n\t\t\t\toptions.variables.rootwindow === \"yes\") ? document :\n\t\t\t\t(options.event.event && options.event.event.target ? options.event.event.target.ownerDocument : document);\n\tthis.srcWindow = this.srcDocument.defaultView;\n\tvar self = this,\n\t\trefreshHandler,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\ttiddler = this.wiki.getTiddler(title);\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Create the wrapper divs\n\tvar wrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalBackdrop = this.srcDocument.createElement(\"div\"),\n\t\tmodalWrapper = this.srcDocument.createElement(\"div\"),\n\t\tmodalHeader = this.srcDocument.createElement(\"div\"),\n\t\theaderTitle = this.srcDocument.createElement(\"h3\"),\n\t\tmodalBody = this.srcDocument.createElement(\"div\"),\n\t\tmodalLink = this.srcDocument.createElement(\"a\"),\n\t\tmodalFooter = this.srcDocument.createElement(\"div\"),\n\t\tmodalFooterHelp = this.srcDocument.createElement(\"span\"),\n\t\tmodalFooterButtons = this.srcDocument.createElement(\"span\");\n\t// Up the modal count and adjust the body class\n\tthis.modalCount++;\n\tthis.adjustPageClass();\n\t// Add classes\n\t$tw.utils.addClass(wrapper,\"tc-modal-wrapper\");\n\tif(tiddler.fields && tiddler.fields.class) {\n\t\t$tw.utils.addClass(wrapper,tiddler.fields.class);\n\t}\n\t$tw.utils.addClass(modalBackdrop,\"tc-modal-backdrop\");\n\t$tw.utils.addClass(modalWrapper,\"tc-modal\");\n\t$tw.utils.addClass(modalHeader,\"tc-modal-header\");\n\t$tw.utils.addClass(modalBody,\"tc-modal-body\");\n\t$tw.utils.addClass(modalFooter,\"tc-modal-footer\");\n\t// Join them together\n\twrapper.appendChild(modalBackdrop);\n\twrapper.appendChild(modalWrapper);\n\tmodalHeader.appendChild(headerTitle);\n\tmodalWrapper.appendChild(modalHeader);\n\tmodalWrapper.appendChild(modalBody);\n\tmodalFooter.appendChild(modalFooterHelp);\n\tmodalFooter.appendChild(modalFooterButtons);\n\tmodalWrapper.appendChild(modalFooter);\n\t// Render the title of the message\n\tvar headerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"subtitle\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\tattributes: {\n\t\t\t\ttext: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title\n\t\t}}}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\theaderWidgetNode.render(headerTitle,null);\n\t// Render the body of the message\n\tvar bodyWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tbodyWidgetNode.render(modalBody,null);\n\t// Setup the link if present\n\tif(options.downloadLink) {\n\t\tmodalLink.href = options.downloadLink;\n\t\tmodalLink.appendChild(this.srcDocument.createTextNode(\"Right-click to save changes\"));\n\t\tmodalBody.appendChild(modalLink);\n\t}\n\t// Render the footer of the message\n\tif(tiddler.fields && tiddler.fields.help) {\n\t\tvar link = this.srcDocument.createElement(\"a\");\n\t\tlink.setAttribute(\"href\",tiddler.fields.help);\n\t\tlink.setAttribute(\"target\",\"_blank\");\n\t\tlink.setAttribute(\"rel\",\"noopener noreferrer\");\n\t\tlink.appendChild(this.srcDocument.createTextNode(\"Help\"));\n\t\tmodalFooterHelp.appendChild(link);\n\t\tmodalFooterHelp.style.float = \"left\";\n\t}\n\tvar footerWidgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tfield: \"footer\",\n\t\tmode: \"inline\",\n\t\tchildren: [{\n\t\t\ttype: \"button\",\n\t\t\tattributes: {\n\t\t\t\tmessage: {\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: \"tm-close-tiddler\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tchildren: [{\n\t\t\t\ttype: \"text\",\n\t\t\t\tattributes: {\n\t\t\t\t\ttext: {\n\t\t\t\t\t\ttype: \"string\",\n\t\t\t\t\t\tvalue: $tw.language.getString(\"Buttons/Close/Caption\")\n\t\t\t}}}\n\t\t]}],\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: this.srcDocument,\n\t\tvariables: variables,\n\t\timportPageMacros: true\n\t});\n\tfooterWidgetNode.render(modalFooterButtons,null);\n\t// Set up the refresh handler\n\trefreshHandler = function(changes) {\n\t\theaderWidgetNode.refresh(changes,modalHeader,null);\n\t\tbodyWidgetNode.refresh(changes,modalBody,null);\n\t\tfooterWidgetNode.refresh(changes,modalFooterButtons,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Add the close event handler\n\tvar closeHandler = function(event) {\n\t\t// Remove our refresh handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Decrease the modal count and adjust the body class\n\t\tself.modalCount--;\n\t\tself.adjustPageClass();\n\t\t// Force layout and animate the modal message away\n\t\t$tw.utils.forceLayout(modalBackdrop);\n\t\t$tw.utils.forceLayout(modalWrapper);\n\t\t$tw.utils.setStyle(modalBackdrop,[\n\t\t\t{opacity: \"0\"}\n\t\t]);\n\t\t$tw.utils.setStyle(modalWrapper,[\n\t\t\t{transform: \"translateY(\" + self.srcWindow.innerHeight + \"px)\"}\n\t\t]);\n\t\t// Set up an event for the transition end\n\t\tself.srcWindow.setTimeout(function() {\n\t\t\tif(wrapper.parentNode) {\n\t\t\t\t// Remove the modal message from the DOM\n\t\t\t\tself.srcDocument.body.removeChild(wrapper);\n\t\t\t}\n\t\t},duration);\n\t\t// Don't let anyone else handle the tm-close-tiddler message\n\t\treturn false;\n\t};\n\theaderWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tbodyWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\tfooterWidgetNode.addEventListener(\"tm-close-tiddler\",closeHandler,false);\n\t// Set the initial styles for the message\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-this.srcWindow.innerHeight) + \"px)\"}\n\t]);\n\t// Put the message into the document\n\tthis.srcDocument.body.appendChild(wrapper);\n\t// Set up animation for the styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{transition: \"opacity \" + duration + \"ms ease-out\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transition: $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Force layout\n\t$tw.utils.forceLayout(modalBackdrop);\n\t$tw.utils.forceLayout(modalWrapper);\n\t// Set final animated styles\n\t$tw.utils.setStyle(modalBackdrop,[\n\t\t{opacity: \"0.7\"}\n\t]);\n\t$tw.utils.setStyle(modalWrapper,[\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n};\n\nModal.prototype.adjustPageClass = function() {\n\tvar windowContainer = $tw.pageContainer ? ($tw.pageContainer === this.srcDocument.body.firstChild ? $tw.pageContainer : this.srcDocument.body.firstChild) : null;\n\tif(windowContainer) {\n\t\t$tw.utils.toggleClass(windowContainer,\"tc-modal-displayed\",this.modalCount > 0);\n\t}\n};\n\nexports.Modal = Modal;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/notifier.js": {
"title": "$:/core/modules/utils/dom/notifier.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/notifier.js\ntype: application/javascript\nmodule-type: utils\n\nNotifier mechanism\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar Notifier = function(wiki) {\n\tthis.wiki = wiki;\n};\n\n/*\nDisplay a notification\n\ttitle: Title of tiddler containing the notification text\n\toptions: see below\nOptions include:\n*/\nNotifier.prototype.display = function(title,options) {\n\toptions = options || {};\n\t// Create the wrapper divs\n\tvar self = this,\n\t\tnotification = document.createElement(\"div\"),\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t\trefreshHandler;\n\t// Don't do anything if the tiddler doesn't exist\n\tif(!tiddler) {\n\t\treturn;\n\t}\n\t// Add classes\n\t$tw.utils.addClass(notification,\"tc-notification\");\n\t// Create the variables\n\tvar variables = $tw.utils.extend({currentTiddler: title},options.variables);\n\t// Render the body of the notification\n\tvar widgetNode = this.wiki.makeTranscludeWidget(title,{\n\t\tparentWidget: $tw.rootWidget,\n\t\tdocument: document,\n\t\tvariables: variables,\n\t\timportPageMacros: true});\n\twidgetNode.render(notification,null);\n\trefreshHandler = function(changes) {\n\t\twidgetNode.refresh(changes,notification,null);\n\t};\n\tthis.wiki.addEventListener(\"change\",refreshHandler);\n\t// Set the initial styles for the notification\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"0\"},\n\t\t{transformOrigin: \"0% 0%\"},\n\t\t{transform: \"translateY(\" + (-window.innerHeight) + \"px)\"},\n\t\t{transition: \"opacity \" + duration + \"ms ease-out, \" + $tw.utils.roundTripPropertyName(\"transform\") + \" \" + duration + \"ms ease-in-out\"}\n\t]);\n\t// Add the notification to the DOM\n\tdocument.body.appendChild(notification);\n\t// Force layout\n\t$tw.utils.forceLayout(notification);\n\t// Set final animated styles\n\t$tw.utils.setStyle(notification,[\n\t\t{opacity: \"1.0\"},\n\t\t{transform: \"translateY(0px)\"}\n\t]);\n\t// Set a timer to remove the notification\n\twindow.setTimeout(function() {\n\t\t// Remove our change event handler\n\t\tself.wiki.removeEventListener(\"change\",refreshHandler);\n\t\t// Force layout and animate the notification away\n\t\t$tw.utils.forceLayout(notification);\n\t\t$tw.utils.setStyle(notification,[\n\t\t\t{opacity: \"0.0\"},\n\t\t\t{transform: \"translateX(\" + (notification.offsetWidth) + \"px)\"}\n\t\t]);\n\t\t// Remove the modal message from the DOM once the transition ends\n\t\tsetTimeout(function() {\n\t\t\tif(notification.parentNode) {\n\t\t\t\tdocument.body.removeChild(notification);\n\t\t\t}\n\t\t},duration);\n\t},$tw.config.preferences.notificationDuration);\n};\n\nexports.Notifier = Notifier;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/popup.js": {
"title": "$:/core/modules/utils/dom/popup.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/popup.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Popup object prototype that manages popups in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreates a Popup object with these options:\n\trootElement: the DOM element to which the popup zapper should be attached\n*/\nvar Popup = function(options) {\n\toptions = options || {};\n\tthis.rootElement = options.rootElement || document.documentElement;\n\tthis.popups = []; // Array of {title:,wiki:,domNode:} objects\n};\n\n/*\nTrigger a popup open or closed. Parameters are in a hashmap:\n\ttitle: title of the tiddler where the popup details are stored\n\tdomNode: dom node to which the popup will be positioned (one of domNode or domNodeRect is required)\n\tdomNodeRect: rectangle to which the popup will be positioned\n\twiki: wiki\n\tforce: if specified, forces the popup state to true or false (instead of toggling it)\n\tfloating: if true, skips registering the popup, meaning that it will need manually clearing\n*/\nPopup.prototype.triggerPopup = function(options) {\n\t// Check if this popup is already active\n\tvar index = this.findPopup(options.title);\n\t// Compute the new state\n\tvar state = index === -1;\n\tif(options.force !== undefined) {\n\t\tstate = options.force;\n\t}\n\t// Show or cancel the popup according to the new state\n\tif(state) {\n\t\tthis.show(options);\n\t} else {\n\t\tthis.cancel(index);\n\t}\n};\n\nPopup.prototype.findPopup = function(title) {\n\tvar index = -1;\n\tfor(var t=0; t<this.popups.length; t++) {\n\t\tif(this.popups[t].title === title) {\n\t\t\tindex = t;\n\t\t}\n\t}\n\treturn index;\n};\n\nPopup.prototype.handleEvent = function(event) {\n\tif(event.type === \"click\") {\n\t\t// Find out what was clicked on\n\t\tvar info = this.popupInfo(event.target),\n\t\t\tcancelLevel = info.popupLevel - 1;\n\t\t// Don't remove the level that was clicked on if we clicked on a handle\n\t\tif(info.isHandle) {\n\t\t\tcancelLevel++;\n\t\t}\n\t\t// Cancel\n\t\tthis.cancel(cancelLevel);\n\t}\n};\n\n/*\nFind the popup level containing a DOM node. Returns:\npopupLevel: count of the number of nested popups containing the specified element\nisHandle: true if the specified element is within a popup handle\n*/\nPopup.prototype.popupInfo = function(domNode) {\n\tvar isHandle = false,\n\t\tpopupCount = 0,\n\t\tnode = domNode;\n\t// First check ancestors to see if we're within a popup handle\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup-handle\")) {\n\t\t\tisHandle = true;\n\t\t\tpopupCount++;\n\t\t}\n\t\tif($tw.utils.hasClass(node,\"tc-popup-keep\")) {\n\t\t\tisHandle = true;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\t// Then count the number of ancestor popups\n\tnode = domNode;\n\twhile(node) {\n\t\tif($tw.utils.hasClass(node,\"tc-popup\")) {\n\t\t\tpopupCount++;\n\t\t}\n\t\tnode = node.parentNode;\n\t}\n\tvar info = {\n\t\tpopupLevel: popupCount,\n\t\tisHandle: isHandle\n\t};\n\treturn info;\n};\n\n/*\nDisplay a popup by adding it to the stack\n*/\nPopup.prototype.show = function(options) {\n\t// Find out what was clicked on\n\tvar info = this.popupInfo(options.domNode);\n\t// Cancel any higher level popups\n\tthis.cancel(info.popupLevel);\n\n\t// Store the popup details if not already there\n\tif(!options.floating && this.findPopup(options.title) === -1) {\n\t\tthis.popups.push({\n\t\t\ttitle: options.title,\n\t\t\twiki: options.wiki,\n\t\t\tdomNode: options.domNode,\n\t\t\tnoStateReference: options.noStateReference\n\t\t});\n\t}\n\t// Set the state tiddler\n\tvar rect;\n\tif(options.domNodeRect) {\n\t\trect = options.domNodeRect;\n\t} else {\n\t\trect = {\n\t\t\tleft: options.domNode.offsetLeft,\n\t\t\ttop: options.domNode.offsetTop,\n\t\t\twidth: options.domNode.offsetWidth,\n\t\t\theight: options.domNode.offsetHeight\n\t\t};\n\t}\n\tvar popupRect = \"(\" + rect.left + \",\" + rect.top + \",\" + \n\t\t\t\trect.width + \",\" + rect.height + \")\";\n\tif(options.noStateReference) {\n\t\toptions.wiki.setText(options.title,\"text\",undefined,popupRect);\n\t} else {\n\t\toptions.wiki.setTextReference(options.title,popupRect);\n\t}\n\t// Add the click handler if we have any popups\n\tif(this.popups.length > 0) {\n\t\tthis.rootElement.addEventListener(\"click\",this,true);\t\t\n\t}\n};\n\n/*\nCancel all popups at or above a specified level or DOM node\nlevel: popup level to cancel (0 cancels all popups)\n*/\nPopup.prototype.cancel = function(level) {\n\tvar numPopups = this.popups.length;\n\tlevel = Math.max(0,Math.min(level,numPopups));\n\tfor(var t=level; t<numPopups; t++) {\n\t\tvar popup = this.popups.pop();\n\t\tif(popup.title) {\n\t\t\tif(popup.noStateReference) {\n\t\t\t\tpopup.wiki.deleteTiddler(popup.title);\n\t\t\t} else {\n\t\t\t\tpopup.wiki.deleteTiddler($tw.utils.parseTextReference(popup.title).title);\n \t\t}\n\t\t}\n\t}\n\tif(this.popups.length === 0) {\n\t\tthis.rootElement.removeEventListener(\"click\",this,false);\n\t}\n};\n\n/*\nReturns true if the specified title and text identifies an active popup\n*/\nPopup.prototype.readPopupState = function(text) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/;\n\treturn popupLocationRegExp.test(text);\n};\n\nexports.Popup = Popup;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/dom/scroller.js": {
"title": "$:/core/modules/utils/dom/scroller.js",
"text": "/*\\\ntitle: $:/core/modules/utils/dom/scroller.js\ntype: application/javascript\nmodule-type: utils\n\nModule that creates a $tw.utils.Scroller object prototype that manages scrolling in the browser\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nEvent handler for when the `tm-scroll` event hits the document body\n*/\nvar PageScroller = function() {\n\tthis.idRequestFrame = null;\n\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\twindow.webkitRequestAnimationFrame ||\n\t\twindow.mozRequestAnimationFrame ||\n\t\tfunction(callback) {\n\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t};\n\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\twindow.webkitCancelAnimationFrame ||\n\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\twindow.mozCancelAnimationFrame ||\n\t\twindow.mozCancelRequestAnimationFrame ||\n\t\tfunction(id) {\n\t\t\twindow.clearTimeout(id);\n\t\t};\n};\n\nPageScroller.prototype.isScrolling = function() {\n\treturn this.idRequestFrame !== null;\n}\n\nPageScroller.prototype.cancelScroll = function(srcWindow) {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(srcWindow,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle an event\n*/\nPageScroller.prototype.handleEvent = function(event) {\n\tif(event.type === \"tm-scroll\") {\n\t\treturn this.scrollIntoView(event.target);\n\t}\n\treturn true;\n};\n\n/*\nHandle a scroll event hitting the page document\n*/\nPageScroller.prototype.scrollIntoView = function(element,callback) {\n\tvar self = this,\n\t\tduration = $tw.utils.getAnimationDuration(),\n\t srcWindow = element ? element.ownerDocument.defaultView : window;\n\t// Now get ready to scroll the body\n\tthis.cancelScroll(srcWindow);\n\tthis.startTime = Date.now();\n\t// Get the height of any position:fixed toolbars\n\tvar toolbar = srcWindow.document.querySelector(\".tc-adjust-top-of-scroll\"),\n\t\toffset = 0;\n\tif(toolbar) {\n\t\toffset = toolbar.offsetHeight;\n\t}\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar getBounds = function() {\n\t\t\tvar clientBounds = typeof callback === 'function' ? callback() : element.getBoundingClientRect(),\n\t\t\t\tscrollPosition = $tw.utils.getScrollPosition(srcWindow);\n\t\t\treturn {\n\t\t\t\tleft: clientBounds.left + scrollPosition.x,\n\t\t\t\ttop: clientBounds.top + scrollPosition.y - offset,\n\t\t\t\twidth: clientBounds.width,\n\t\t\t\theight: clientBounds.height\n\t\t\t};\n\t\t},\n\t\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\t\t// targetPos/targetSize - position and size of the target element\n\t\t// currentPos/currentSize - position and size of the current scroll viewport\n\t\t// returns: new position of the scroll viewport\n\t\tgetEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\tvar newPos = targetPos;\n\t\t\t// If we are scrolling within 50 pixels of the top/left then snap to zero\n\t\t\tif(newPos < 50) {\n\t\t\t\tnewPos = 0;\n\t\t\t}\n\t\t\treturn newPos;\n\t\t},\n\t\tdrawFrame = function drawFrame() {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll(srcWindow);\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tvar scrollPosition = $tw.utils.getScrollPosition(srcWindow),\n\t\t\t\tbounds = getBounds(),\n\t\t\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,srcWindow.innerWidth),\n\t\t\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,srcWindow.innerHeight);\n\t\t\tsrcWindow.scrollTo(scrollPosition.x + (endX - scrollPosition.x) * t,scrollPosition.y + (endY - scrollPosition.y) * t);\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(srcWindow,drawFrame);\n\t\t\t}\n\t\t};\n\tdrawFrame();\n};\n\nexports.PageScroller = PageScroller;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/edition-info.js": {
"title": "$:/core/modules/utils/edition-info.js",
"text": "/*\\\ntitle: $:/core/modules/utils/edition-info.js\ntype: application/javascript\nmodule-type: utils-node\n\nInformation about the available editions\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\nvar editionInfo;\n\nexports.getEditionInfo = function() {\n\tif(!editionInfo) {\n\t\t// Enumerate the edition paths\n\t\tvar editionPaths = $tw.getLibraryItemSearchPaths($tw.config.editionsPath,$tw.config.editionsEnvVar);\n\t\teditionInfo = {};\n\t\tfor(var editionIndex=0; editionIndex<editionPaths.length; editionIndex++) {\n\t\t\tvar editionPath = editionPaths[editionIndex];\n\t\t\t// Enumerate the folders\n\t\t\tvar entries = fs.readdirSync(editionPath);\n\t\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\t\tvar entry = entries[entryIndex];\n\t\t\t\t// Check if directories have a valid tiddlywiki.info\n\t\t\t\tif(!editionInfo[entry] && $tw.utils.isDirectory(path.resolve(editionPath,entry))) {\n\t\t\t\t\tvar info;\n\t\t\t\t\ttry {\n\t\t\t\t\t\tinfo = JSON.parse(fs.readFileSync(path.resolve(editionPath,entry,\"tiddlywiki.info\"),\"utf8\"));\n\t\t\t\t\t} catch(ex) {\n\t\t\t\t\t}\n\t\t\t\t\tif(info) {\n\t\t\t\t\t\teditionInfo[entry] = info;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn editionInfo;\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/fakedom.js": {
"title": "$:/core/modules/utils/fakedom.js",
"text": "/*\\\ntitle: $:/core/modules/utils/fakedom.js\ntype: application/javascript\nmodule-type: global\n\nA barebones implementation of DOM interfaces needed by the rendering mechanism.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Sequence number used to enable us to track objects for testing\nvar sequenceNumber = null;\n\nvar bumpSequenceNumber = function(object) {\n\tif(sequenceNumber !== null) {\n\t\tobject.sequenceNumber = sequenceNumber++;\n\t}\n};\n\nvar TW_TextNode = function(text) {\n\tbumpSequenceNumber(this);\n\tthis.textContent = text + \"\";\n};\n\nObject.defineProperty(TW_TextNode.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 3;\n\t}\n});\n\nObject.defineProperty(TW_TextNode.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\treturn this.textContent.replace(/(\\r?\\n)/g,\"\");\n\t}\n});\n\nvar TW_Element = function(tag,namespace) {\n\tbumpSequenceNumber(this);\n\tthis.isTiddlyWikiFakeDom = true;\n\tthis.tag = tag;\n\tthis.attributes = {};\n\tthis.isRaw = false;\n\tthis.children = [];\n\tthis._style = {};\n\tthis.namespaceURI = namespace || \"http://www.w3.org/1999/xhtml\";\n};\n\nObject.defineProperty(TW_Element.prototype, \"style\", {\n\tget: function() {\n\t\treturn this._style;\n\t},\n\tset: function(str) {\n\t\tvar self = this;\n\t\tstr = str || \"\";\n\t\t$tw.utils.each(str.split(\";\"),function(declaration) {\n\t\t\tvar parts = declaration.split(\":\"),\n\t\t\t\tname = $tw.utils.trim(parts[0]),\n\t\t\t\tvalue = $tw.utils.trim(parts[1]);\n\t\t\tif(name && value) {\n\t\t\t\tself._style[$tw.utils.convertStyleNameToPropertyName(name)] = value;\n\t\t\t}\n\t\t});\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"nodeType\", {\n\tget: function() {\n\t\treturn 1;\n\t}\n});\n\nTW_Element.prototype.getAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot getAttribute on a raw TW_Element\";\n\t}\n\treturn this.attributes[name];\n};\n\nTW_Element.prototype.setAttribute = function(name,value) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot setAttribute on a raw TW_Element\";\n\t}\n\tthis.attributes[name] = value + \"\";\n};\n\nTW_Element.prototype.setAttributeNS = function(namespace,name,value) {\n\tthis.setAttribute(name,value);\n};\n\nTW_Element.prototype.removeAttribute = function(name) {\n\tif(this.isRaw) {\n\t\tthrow \"Cannot removeAttribute on a raw TW_Element\";\n\t}\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\tdelete this.attributes[name];\n\t}\n};\n\nTW_Element.prototype.appendChild = function(node) {\n\tthis.children.push(node);\n\tnode.parentNode = this;\n};\n\nTW_Element.prototype.insertBefore = function(node,nextSibling) {\n\tif(nextSibling) {\n\t\tvar p = this.children.indexOf(nextSibling);\n\t\tif(p !== -1) {\n\t\t\tthis.children.splice(p,0,node);\n\t\t\tnode.parentNode = this;\n\t\t} else {\n\t\t\tthis.appendChild(node);\n\t\t}\n\t} else {\n\t\tthis.appendChild(node);\n\t}\n};\n\nTW_Element.prototype.removeChild = function(node) {\n\tvar p = this.children.indexOf(node);\n\tif(p !== -1) {\n\t\tthis.children.splice(p,1);\n\t}\n};\n\nTW_Element.prototype.hasChildNodes = function() {\n\treturn !!this.children.length;\n};\n\nObject.defineProperty(TW_Element.prototype, \"childNodes\", {\n\tget: function() {\n\t\treturn this.children;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"firstChild\", {\n\tget: function() {\n\t\treturn this.children[0];\n\t}\n});\n\nTW_Element.prototype.addEventListener = function(type,listener,useCapture) {\n\t// Do nothing\n};\n\nObject.defineProperty(TW_Element.prototype, \"tagName\", {\n\tget: function() {\n\t\treturn this.tag || \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"className\", {\n\tget: function() {\n\t\treturn this.attributes[\"class\"] || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes[\"class\"] = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"value\", {\n\tget: function() {\n\t\treturn this.attributes.value || \"\";\n\t},\n\tset: function(value) {\n\t\tthis.attributes.value = value + \"\";\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"outerHTML\", {\n\tget: function() {\n\t\tvar output = [],attr,a,v;\n\t\toutput.push(\"<\",this.tag);\n\t\tif(this.attributes) {\n\t\t\tattr = [];\n\t\t\tfor(a in this.attributes) {\n\t\t\t\tattr.push(a);\n\t\t\t}\n\t\t\tattr.sort();\n\t\t\tfor(a=0; a<attr.length; a++) {\n\t\t\t\tv = this.attributes[attr[a]];\n\t\t\t\tif(v !== undefined) {\n\t\t\t\t\toutput.push(\" \",attr[a],\"=\\\"\",$tw.utils.htmlEncode(v),\"\\\"\");\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif(this._style) {\n\t\t\tvar style = [];\n\t\t\tfor(var s in this._style) {\n\t\t\t\tstyle.push($tw.utils.convertPropertyNameToStyleName(s) + \":\" + this._style[s] + \";\");\n\t\t\t}\n\t\t\tif(style.length > 0) {\n\t\t\t\toutput.push(\" style=\\\"\",style.join(\"\"),\"\\\"\");\n\t\t\t}\n\t\t}\n\t\toutput.push(\">\");\n\t\tif($tw.config.htmlVoidElements.indexOf(this.tag) === -1) {\n\t\t\toutput.push(this.innerHTML);\n\t\t\toutput.push(\"</\",this.tag,\">\");\n\t\t}\n\t\treturn output.join(\"\");\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"innerHTML\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn this.rawHTML;\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tif(node instanceof TW_Element) {\n\t\t\t\t\tb.push(node.outerHTML);\n\t\t\t\t} else if(node instanceof TW_TextNode) {\n\t\t\t\t\tb.push($tw.utils.htmlEncode(node.textContent));\n\t\t\t\t}\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.isRaw = true;\n\t\tthis.rawHTML = value;\n\t\tthis.rawTextContent = null;\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textInnerHTML\", {\n\tset: function(value) {\n\t\tif(this.isRaw) {\n\t\t\tthis.rawTextContent = value;\n\t\t} else {\n\t\t\tthrow \"Cannot set textInnerHTML of a non-raw TW_Element\";\n\t\t}\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"textContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\tif(this.rawTextContent === null) {\n\t\t\t\treturn \"\";\n\t\t\t} else {\n\t\t\t\treturn this.rawTextContent;\n\t\t\t}\n\t\t} else {\n\t\t\tvar b = [];\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.textContent);\n\t\t\t});\n\t\t\treturn b.join(\"\");\n\t\t}\n\t},\n\tset: function(value) {\n\t\tthis.children = [new TW_TextNode(value)];\n\t}\n});\n\nObject.defineProperty(TW_Element.prototype, \"formattedTextContent\", {\n\tget: function() {\n\t\tif(this.isRaw) {\n\t\t\treturn \"\";\n\t\t} else {\n\t\t\tvar b = [],\n\t\t\t\tisBlock = $tw.config.htmlBlockElements.indexOf(this.tag) !== -1;\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\tif(this.tag === \"li\") {\n\t\t\t\tb.push(\"* \");\n\t\t\t}\n\t\t\t$tw.utils.each(this.children,function(node) {\n\t\t\t\tb.push(node.formattedTextContent);\n\t\t\t});\n\t\t\tif(isBlock) {\n\t\t\t\tb.push(\"\\n\");\n\t\t\t}\n\t\t\treturn b.join(\"\");\n\t\t}\n\t}\n});\n\nvar document = {\n\tsetSequenceNumber: function(value) {\n\t\tsequenceNumber = value;\n\t},\n\tcreateElementNS: function(namespace,tag) {\n\t\treturn new TW_Element(tag,namespace);\n\t},\n\tcreateElement: function(tag) {\n\t\treturn new TW_Element(tag);\n\t},\n\tcreateTextNode: function(text) {\n\t\treturn new TW_TextNode(text);\n\t},\n\tcompatMode: \"CSS1Compat\", // For KaTeX to know that we're not a browser in quirks mode\n\tisTiddlyWikiFakeDom: true\n};\n\nexports.fakeDocument = document;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/filesystem.js": {
"title": "$:/core/modules/utils/filesystem.js",
"text": "/*\\\ntitle: $:/core/modules/utils/filesystem.js\ntype: application/javascript\nmodule-type: utils-node\n\nFile system utilities\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar fs = require(\"fs\"),\n\tpath = require(\"path\");\n\n/*\nRecursively (and synchronously) copy a directory and all its content\n*/\nexports.copyDirectory = function(srcPath,dstPath) {\n\t// Remove any trailing path separators\n\tsrcPath = $tw.utils.removeTrailingSeparator(srcPath);\n\tdstPath = $tw.utils.removeTrailingSeparator(dstPath);\n\t// Create the destination directory\n\tvar err = $tw.utils.createDirectory(dstPath);\n\tif(err) {\n\t\treturn err;\n\t}\n\t// Function to copy a folder full of files\n\tvar copy = function(srcPath,dstPath) {\n\t\tvar srcStats = fs.lstatSync(srcPath),\n\t\t\tdstExists = fs.existsSync(dstPath);\n\t\tif(srcStats.isFile()) {\n\t\t\t$tw.utils.copyFile(srcPath,dstPath);\n\t\t} else if(srcStats.isDirectory()) {\n\t\t\tvar items = fs.readdirSync(srcPath);\n\t\t\tfor(var t=0; t<items.length; t++) {\n\t\t\t\tvar item = items[t],\n\t\t\t\t\terr = copy(srcPath + path.sep + item,dstPath + path.sep + item);\n\t\t\t\tif(err) {\n\t\t\t\t\treturn err;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t};\n\tcopy(srcPath,dstPath);\n\treturn null;\n};\n\n/*\nCopy a file\n*/\nvar FILE_BUFFER_LENGTH = 64 * 1024,\n\tfileBuffer;\n\nexports.copyFile = function(srcPath,dstPath) {\n\t// Create buffer if required\n\tif(!fileBuffer) {\n\t\tfileBuffer = Buffer.alloc(FILE_BUFFER_LENGTH);\n\t}\n\t// Create any directories in the destination\n\t$tw.utils.createDirectory(path.dirname(dstPath));\n\t// Copy the file\n\tvar srcFile = fs.openSync(srcPath,\"r\"),\n\t\tdstFile = fs.openSync(dstPath,\"w\"),\n\t\tbytesRead = 1,\n\t\tpos = 0;\n\twhile (bytesRead > 0) {\n\t\tbytesRead = fs.readSync(srcFile,fileBuffer,0,FILE_BUFFER_LENGTH,pos);\n\t\tfs.writeSync(dstFile,fileBuffer,0,bytesRead);\n\t\tpos += bytesRead;\n\t}\n\tfs.closeSync(srcFile);\n\tfs.closeSync(dstFile);\n\treturn null;\n};\n\n/*\nRemove trailing path separator\n*/\nexports.removeTrailingSeparator = function(dirPath) {\n\tvar len = dirPath.length;\n\tif(dirPath.charAt(len-1) === path.sep) {\n\t\tdirPath = dirPath.substr(0,len-1);\n\t}\n\treturn dirPath;\n};\n\n/*\nRecursively create a directory\n*/\nexports.createDirectory = function(dirPath) {\n\tif(dirPath.substr(dirPath.length-1,1) !== path.sep) {\n\t\tdirPath = dirPath + path.sep;\n\t}\n\tvar pos = 1;\n\tpos = dirPath.indexOf(path.sep,pos);\n\twhile(pos !== -1) {\n\t\tvar subDirPath = dirPath.substr(0,pos);\n\t\tif(!$tw.utils.isDirectory(subDirPath)) {\n\t\t\ttry {\n\t\t\t\tfs.mkdirSync(subDirPath);\n\t\t\t} catch(e) {\n\t\t\t\treturn \"Error creating directory '\" + subDirPath + \"'\";\n\t\t\t}\n\t\t}\n\t\tpos = dirPath.indexOf(path.sep,pos + 1);\n\t}\n\treturn null;\n};\n\n/*\nRecursively create directories needed to contain a specified file\n*/\nexports.createFileDirectories = function(filePath) {\n\treturn $tw.utils.createDirectory(path.dirname(filePath));\n};\n\n/*\nRecursively delete a directory\n*/\nexports.deleteDirectory = function(dirPath) {\n\tif(fs.existsSync(dirPath)) {\n\t\tvar entries = fs.readdirSync(dirPath);\n\t\tfor(var entryIndex=0; entryIndex<entries.length; entryIndex++) {\n\t\t\tvar currPath = dirPath + path.sep + entries[entryIndex];\n\t\t\tif(fs.lstatSync(currPath).isDirectory()) {\n\t\t\t\t$tw.utils.deleteDirectory(currPath);\n\t\t\t} else {\n\t\t\t\tfs.unlinkSync(currPath);\n\t\t\t}\n\t\t}\n\tfs.rmdirSync(dirPath);\n\t}\n\treturn null;\n};\n\n/*\nCheck if a path identifies a directory\n*/\nexports.isDirectory = function(dirPath) {\n\treturn fs.existsSync(dirPath) && fs.statSync(dirPath).isDirectory();\n};\n\n/*\nCheck if a path identifies a directory that is empty\n*/\nexports.isDirectoryEmpty = function(dirPath) {\n\tif(!$tw.utils.isDirectory(dirPath)) {\n\t\treturn false;\n\t}\n\tvar files = fs.readdirSync(dirPath),\n\t\tempty = true;\n\t$tw.utils.each(files,function(file,index) {\n\t\tif(file.charAt(0) !== \".\") {\n\t\t\tempty = false;\n\t\t}\n\t});\n\treturn empty;\n};\n\n/*\nRecursively delete a tree of empty directories\n*/\nexports.deleteEmptyDirs = function(dirpath,callback) {\n\tvar self = this;\n\tfs.readdir(dirpath,function(err,files) {\n\t\tif(err) {\n\t\t\treturn callback(err);\n\t\t}\n\t\tif(files.length > 0) {\n\t\t\treturn callback(null);\n\t\t}\n\t\tfs.rmdir(dirpath,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tself.deleteEmptyDirs(path.dirname(dirpath),callback);\n\t\t});\n\t});\n};\n\n/*\nCreate a fileInfo object for saving a tiddler:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\nOptions include:\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFileInfo = function(tiddler,options) {\n\tvar fileInfo = {};\n\t// Check if the tiddler has any unsafe fields that can't be expressed in a .tid or .meta file: containing control characters, or leading/trailing whitespace\n\tvar hasUnsafeFields = false;\n\t$tw.utils.each(tiddler.getFieldStrings(),function(value,fieldName) {\n\t\tif(fieldName !== \"text\") {\n\t\t\thasUnsafeFields = hasUnsafeFields || /[\\x00-\\x1F]/mg.test(value);\n\t\t\thasUnsafeFields = hasUnsafeFields || ($tw.utils.trim(value) !== value);\n\t\t}\n\t});\n\t// Check for field values \n\tif(hasUnsafeFields) {\n\t\t// Save as a JSON file\n\t\tfileInfo.type = \"application/json\";\n\t\tfileInfo.hasMetaFile = false;\n\t} else {\n\t\t// Save as a .tid or a text/binary file plus a .meta file\n\t\tvar tiddlerType = tiddler.fields.type || \"text/vnd.tiddlywiki\";\n\t\tif(tiddlerType === \"text/vnd.tiddlywiki\") {\n\t\t\t// Save as a .tid file\n\t\t\tfileInfo.type = \"application/x-tiddler\";\n\t\t\tfileInfo.hasMetaFile = false;\n\t\t} else {\n\t\t\t// Save as a text/binary file and a .meta file\n\t\t\tfileInfo.type = tiddlerType;\n\t\t\tfileInfo.hasMetaFile = true;\n\t\t}\n\t}\n\t// Take the file extension from the tiddler content type\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[fileInfo.type] || {extension: \"\"};\n\t// Generate the filepath\n\tfileInfo.filepath = $tw.utils.generateTiddlerFilepath(tiddler.fields.title,{\n\t\textension: contentTypeInfo.extension,\n\t\tdirectory: options.directory,\n\t\tpathFilters: options.pathFilters,\n\t\twiki: options.wiki\n\t});\n\treturn fileInfo;\n};\n\n/*\nGenerate the filepath for saving a tiddler\nOptions include:\n\textension: file extension to be added the finished filepath\n\tdirectory: absolute path of root directory to which we are saving\n\tpathFilters: optional array of filters to be used to generate the base path\n\twiki: optional wiki for evaluating the pathFilters\n*/\nexports.generateTiddlerFilepath = function(title,options) {\n\tvar self = this,\n\t\tdirectory = options.directory || \"\",\n\t\textension = options.extension || \"\",\n\t\tfilepath;\n\t// Check if any of the pathFilters applies\n\tif(options.pathFilters && options.wiki) {\n\t\t$tw.utils.each(options.pathFilters,function(filter) {\n\t\t\tif(!filepath) {\n\t\t\t\tvar source = options.wiki.makeTiddlerIterator([title]),\n\t\t\t\t\tresult = options.wiki.filterTiddlers(filter,null,source);\n\t\t\t\tif(result.length > 0) {\n\t\t\t\t\tfilepath = result[0];\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n\t// If not, generate a base pathname\n\tif(!filepath) {\n\t\tfilepath = title;\n\t\t// If the filepath already ends in the extension then remove it\n\t\tif(filepath.substring(filepath.length - extension.length) === extension) {\n\t\t\tfilepath = filepath.substring(0,filepath.length - extension.length);\n\t\t}\n\t\t// Remove any forward or backward slashes so we don't create directories\n\t\tfilepath = filepath.replace(/\\/|\\\\/g,\"_\");\n\t}\n\t// Don't let the filename start with a dot because such files are invisible on *nix\n\tfilepath = filepath.replace(/^\\./g,\"_\");\n\t// Remove any characters that can't be used in cross-platform filenames\n\tfilepath = $tw.utils.transliterate(filepath.replace(/<|>|\\:|\\\"|\\||\\?|\\*|\\^/g,\"_\"));\n\t// Truncate the filename if it is too long\n\tif(filepath.length > 200) {\n\t\tfilepath = filepath.substr(0,200);\n\t}\n\t// If the resulting filename is blank (eg because the title is just punctuation characters)\n\tif(!filepath) {\n\t\t// ...then just use the character codes of the title\n\t\tfilepath = \"\";\t\n\t\t$tw.utils.each(title.split(\"\"),function(char) {\n\t\t\tif(filepath) {\n\t\t\t\tfilepath += \"-\";\n\t\t\t}\n\t\t\tfilepath += char.charCodeAt(0).toString();\n\t\t});\n\t}\n\t// Add a uniquifier if the file already exists\n\tvar fullPath,\n\t\tcount = 0;\n\tdo {\n\t\tfullPath = path.resolve(directory,filepath + (count ? \"_\" + count : \"\") + extension);\n\t\tcount++;\n\t} while(fs.existsSync(fullPath));\n\t// Return the full path to the file\n\treturn fullPath;\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFile = function(tiddler,fileInfo,callback) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFile(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding,function(err) {\n\t\t\tif(err) {\n\t\t\t\treturn callback(err);\n\t\t\t}\n\t\t\tfs.writeFile(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\",callback);\n\t\t});\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFile(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\",callback);\n\t\t} else {\n\t\t\tfs.writeFile(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\",callback);\n\t\t}\n\t}\n};\n\n/*\nSave a tiddler to a file described by the fileInfo:\n\tfilepath: the absolute path to the file containing the tiddler\n\ttype: the type of the tiddler file (NOT the type of the tiddler)\n\thasMetaFile: true if the file also has a companion .meta file\n*/\nexports.saveTiddlerToFileSync = function(tiddler,fileInfo) {\n\t$tw.utils.createDirectory(path.dirname(fileInfo.filepath));\n\tif(fileInfo.hasMetaFile) {\n\t\t// Save the tiddler as a separate body and meta file\n\t\tvar typeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/plain\"] || {encoding: \"utf8\"};\n\t\tfs.writeFileSync(fileInfo.filepath,tiddler.fields.text,typeInfo.encoding);\n\t\tfs.writeFileSync(fileInfo.filepath + \".meta\",tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}),\"utf8\");\n\t} else {\n\t\t// Save the tiddler as a self contained templated file\n\t\tif(fileInfo.type === \"application/x-tiddler\") {\n\t\t\tfs.writeFileSync(fileInfo.filepath,tiddler.getFieldStringBlock({exclude: [\"text\",\"bag\"]}) + (!!tiddler.fields.text ? \"\\n\\n\" + tiddler.fields.text : \"\"),\"utf8\");\n\t\t} else {\n\t\t\tfs.writeFileSync(fileInfo.filepath,JSON.stringify([tiddler.getFieldStrings({exclude: [\"bag\"]})],null,$tw.config.preferences.jsonSpaces),\"utf8\");\n\t\t}\n\t}\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils-node"
},
"$:/core/modules/utils/logger.js": {
"title": "$:/core/modules/utils/logger.js",
"text": "/*\\\ntitle: $:/core/modules/utils/logger.js\ntype: application/javascript\nmodule-type: utils\n\nA basic logging implementation\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar ALERT_TAG = \"$:/tags/Alert\";\n\n/*\nMake a new logger\n*/\nfunction Logger(componentName,options) {\n\toptions = options || {};\n\tthis.componentName = componentName || \"\";\n\tthis.colour = options.colour || \"white\";\n\tthis.enable = \"enable\" in options ? options.enable : true;\n\tthis.save = \"save\" in options ? options.save : true;\n\tthis.saveLimit = options.saveLimit || 100 * 1024;\n\tthis.saveBufferLogger = this;\n\tthis.buffer = \"\";\n\tthis.alertCount = 0;\n}\n\nLogger.prototype.setSaveBuffer = function(logger) {\n\tthis.saveBufferLogger = logger;\n};\n\n/*\nLog a message\n*/\nLogger.prototype.log = function(/* args */) {\n\tvar self = this;\n\tif(this.enable) {\n\t\tif(this.saveBufferLogger.save) {\n\t\t\tthis.saveBufferLogger.buffer += $tw.utils.formatDateString(new Date(),\"YYYY MM DD 0hh:0mm:0ss.0XXX\") + \":\";\n\t\t\t$tw.utils.each(Array.prototype.slice.call(arguments,0),function(arg,index) {\n\t\t\t\tself.saveBufferLogger.buffer += \" \" + arg;\n\t\t\t});\n\t\t\tthis.saveBufferLogger.buffer += \"\\n\";\n\t\t\tthis.saveBufferLogger.buffer = this.saveBufferLogger.buffer.slice(-this.saveBufferLogger.saveLimit);\t\t\t\n\t\t}\n\t\tif(console !== undefined && console.log !== undefined) {\n\t\t\treturn Function.apply.call(console.log, console, [$tw.utils.terminalColour(this.colour),this.componentName + \":\"].concat(Array.prototype.slice.call(arguments,0)).concat($tw.utils.terminalColour()));\n\t\t}\n\t} \n};\n\n/*\nRead the message buffer\n*/\nLogger.prototype.getBuffer = function() {\n\treturn this.saveBufferLogger.buffer;\n};\n\n/*\nLog a structure as a table\n*/\nLogger.prototype.table = function(value) {\n\t(console.table || console.log)(value);\n};\n\n/*\nAlert a message\n*/\nLogger.prototype.alert = function(/* args */) {\n\tif(this.enable) {\n\t\t// Prepare the text of the alert\n\t\tvar text = Array.prototype.join.call(arguments,\" \");\n\t\t// Create alert tiddlers in the browser\n\t\tif($tw.browser) {\n\t\t\t// Check if there is an existing alert with the same text and the same component\n\t\t\tvar existingAlerts = $tw.wiki.getTiddlersWithTag(ALERT_TAG),\n\t\t\t\talertFields,\n\t\t\t\texistingCount,\n\t\t\t\tself = this;\n\t\t\t$tw.utils.each(existingAlerts,function(title) {\n\t\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\t\tif(tiddler.fields.text === text && tiddler.fields.component === self.componentName && tiddler.fields.modified && (!alertFields || tiddler.fields.modified < alertFields.modified)) {\n\t\t\t\t\t\talertFields = $tw.utils.extend({},tiddler.fields);\n\t\t\t\t}\n\t\t\t});\n\t\t\tif(alertFields) {\n\t\t\t\texistingCount = alertFields.count || 1;\n\t\t\t} else {\n\t\t\t\talertFields = {\n\t\t\t\t\ttitle: $tw.wiki.generateNewTitle(\"$:/temp/alerts/alert\",{prefix: \"\"}),\n\t\t\t\t\ttext: text,\n\t\t\t\t\ttags: [ALERT_TAG],\n\t\t\t\t\tcomponent: this.componentName\n\t\t\t\t};\n\t\t\t\texistingCount = 0;\n\t\t\t\tthis.alertCount += 1;\n\t\t\t}\n\t\t\talertFields.modified = new Date();\n\t\t\tif(++existingCount > 1) {\n\t\t\t\talertFields.count = existingCount;\n\t\t\t} else {\n\t\t\t\talertFields.count = undefined;\n\t\t\t}\n\t\t\t$tw.wiki.addTiddler(new $tw.Tiddler(alertFields));\n\t\t\t// Log the alert as well\n\t\t\tthis.log.apply(this,Array.prototype.slice.call(arguments,0));\n\t\t} else {\n\t\t\t// Print an orange message to the console if not in the browser\n\t\t\tconsole.error(\"\\x1b[1;33m\" + text + \"\\x1b[0m\");\n\t\t}\t\t\n\t}\n};\n\n/*\nClear outstanding alerts\n*/\nLogger.prototype.clearAlerts = function() {\n\tvar self = this;\n\tif($tw.browser && this.alertCount > 0) {\n\t\t$tw.utils.each($tw.wiki.getTiddlersWithTag(ALERT_TAG),function(title) {\n\t\t\tvar tiddler = $tw.wiki.getTiddler(title);\n\t\t\tif(tiddler.fields.component === self.componentName) {\n\t\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t\t}\n\t\t});\n\t\tthis.alertCount = 0;\n\t}\n};\n\nexports.Logger = Logger;\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/parsetree.js": {
"title": "$:/core/modules/utils/parsetree.js",
"text": "/*\\\ntitle: $:/core/modules/utils/parsetree.js\ntype: application/javascript\nmodule-type: utils\n\nParse tree utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.addAttributeToParseTreeNode = function(node,name,value) {\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[name] = {type: \"string\", value: value};\n};\n\nexports.getAttributeValueFromParseTreeNode = function(node,name,defaultValue) {\n\tif(node.attributes && node.attributes[name] && node.attributes[name].value !== undefined) {\n\t\treturn node.attributes[name].value;\n\t}\n\treturn defaultValue;\n};\n\nexports.addClassToParseTreeNode = function(node,classString) {\n\tvar classes = [];\n\tnode.attributes = node.attributes || {};\n\tnode.attributes[\"class\"] = node.attributes[\"class\"] || {type: \"string\", value: \"\"};\n\tif(node.attributes[\"class\"].type === \"string\") {\n\t\tif(node.attributes[\"class\"].value !== \"\") {\n\t\t\tclasses = node.attributes[\"class\"].value.split(\" \");\n\t\t}\n\t\tif(classString !== \"\") {\n\t\t\t$tw.utils.pushTop(classes,classString.split(\" \"));\n\t\t}\n\t\tnode.attributes[\"class\"].value = classes.join(\" \");\n\t}\n};\n\nexports.addStyleToParseTreeNode = function(node,name,value) {\n\t\tnode.attributes = node.attributes || {};\n\t\tnode.attributes.style = node.attributes.style || {type: \"string\", value: \"\"};\n\t\tif(node.attributes.style.type === \"string\") {\n\t\t\tnode.attributes.style.value += name + \":\" + value + \";\";\n\t\t}\n};\n\nexports.findParseTreeNode = function(nodeArray,search) {\n\tfor(var t=0; t<nodeArray.length; t++) {\n\t\tif(nodeArray[t].type === search.type && nodeArray[t].tag === search.tag) {\n\t\t\treturn nodeArray[t];\n\t\t}\n\t}\n\treturn undefined;\n};\n\n/*\nHelper to get the text of a parse tree node or array of nodes\n*/\nexports.getParseTreeText = function getParseTreeText(tree) {\n\tvar output = [];\n\tif($tw.utils.isArray(tree)) {\n\t\t$tw.utils.each(tree,function(node) {\n\t\t\toutput.push(getParseTreeText(node));\n\t\t});\n\t} else {\n\t\tif(tree.type === \"text\") {\n\t\t\toutput.push(tree.text);\n\t\t}\n\t\tif(tree.children) {\n\t\t\treturn getParseTreeText(tree.children);\n\t\t}\n\t}\n\treturn output.join(\"\");\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/performance.js": {
"title": "$:/core/modules/utils/performance.js",
"text": "/*\\\ntitle: $:/core/modules/utils/performance.js\ntype: application/javascript\nmodule-type: global\n\nPerformance measurement.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nfunction Performance(enabled) {\n\tthis.enabled = !!enabled;\n\tthis.measures = {}; // Hashmap by measurement name of {time:, invocations:}\n\tthis.logger = new $tw.utils.Logger(\"performance\");\n\tthis.showGreeting();\n}\n\nPerformance.prototype.showGreeting = function() {\n\tif($tw.browser) {\n\t\tthis.logger.log(\"Execute $tw.perf.log(); to see filter execution timings\");\t\t\n\t}\n};\n\n/*\nWrap performance reporting around a top level function\n*/\nPerformance.prototype.report = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tself.logger.log(name + \": \" + $tw.utils.timer(startTime).toFixed(2) + \"ms\");\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nPerformance.prototype.log = function() {\n\tvar self = this,\n\t\ttotalTime = 0,\n\t\torderedMeasures = Object.keys(this.measures).sort(function(a,b) {\n\t\t\tif(self.measures[a].time > self.measures[b].time) {\n\t\t\t\treturn -1;\n\t\t\t} else if (self.measures[a].time < self.measures[b].time) {\n\t\t\t\treturn + 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t});\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\ttotalTime += self.measures[name].time;\n\t});\n\tvar results = []\n\t$tw.utils.each(orderedMeasures,function(name) {\n\t\tvar measure = self.measures[name];\n\t\tresults.push({name: name,invocations: measure.invocations, avgTime: measure.time / measure.invocations, totalTime: measure.time, percentTime: (measure.time / totalTime) * 100})\n\t});\n\tself.logger.table(results);\n};\n\n/*\nWrap performance measurements around a subfunction\n*/\nPerformance.prototype.measure = function(name,fn) {\n\tvar self = this;\n\tif(this.enabled) {\n\t\treturn function() {\n\t\t\tvar startTime = $tw.utils.timer(),\n\t\t\t\tresult = fn.apply(this,arguments);\n\t\t\tif(!(name in self.measures)) {\n\t\t\t\tself.measures[name] = {time: 0, invocations: 0};\n\t\t\t}\n\t\t\tself.measures[name].time += $tw.utils.timer(startTime);\n\t\t\tself.measures[name].invocations++;\n\t\t\treturn result;\n\t\t};\n\t} else {\n\t\treturn fn;\n\t}\n};\n\nexports.Performance = Performance;\n\n})();\n",
"type": "application/javascript",
"module-type": "global"
},
"$:/core/modules/utils/pluginmaker.js": {
"title": "$:/core/modules/utils/pluginmaker.js",
"text": "/*\\\ntitle: $:/core/modules/utils/pluginmaker.js\ntype: application/javascript\nmodule-type: utils\n\nA quick and dirty way to pack up plugins within the browser.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRepack a plugin, and then delete any non-shadow payload tiddlers\n*/\nexports.repackPlugin = function(title,additionalTiddlers,excludeTiddlers) {\n\tadditionalTiddlers = additionalTiddlers || [];\n\texcludeTiddlers = excludeTiddlers || [];\n\t// Get the plugin tiddler\n\tvar pluginTiddler = $tw.wiki.getTiddler(title);\n\tif(!pluginTiddler) {\n\t\tthrow \"No such tiddler as \" + title;\n\t}\n\t// Extract the JSON\n\tvar jsonPluginTiddler;\n\ttry {\n\t\tjsonPluginTiddler = JSON.parse(pluginTiddler.fields.text);\n\t} catch(e) {\n\t\tthrow \"Cannot parse plugin tiddler \" + title + \"\\n\" + $tw.language.getString(\"Error/Caption\") + \": \" + e;\n\t}\n\t// Get the list of tiddlers\n\tvar tiddlers = Object.keys(jsonPluginTiddler.tiddlers);\n\t// Add the additional tiddlers\n\t$tw.utils.pushTop(tiddlers,additionalTiddlers);\n\t// Remove any excluded tiddlers\n\tfor(var t=tiddlers.length-1; t>=0; t--) {\n\t\tif(excludeTiddlers.indexOf(tiddlers[t]) !== -1) {\n\t\t\ttiddlers.splice(t,1);\n\t\t}\n\t}\n\t// Pack up the tiddlers into a block of JSON\n\tvar plugins = {};\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = $tw.wiki.getTiddler(title),\n\t\t\tfields = {};\n\t\t$tw.utils.each(tiddler.fields,function (value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\tplugins[title] = fields;\n\t});\n\t// Retrieve and bump the version number\n\tvar pluginVersion = $tw.utils.parseVersion(pluginTiddler.getFieldString(\"version\") || \"0.0.0\") || {\n\t\t\tmajor: \"0\",\n\t\t\tminor: \"0\",\n\t\t\tpatch: \"0\"\n\t\t};\n\tpluginVersion.patch++;\n\tvar version = pluginVersion.major + \".\" + pluginVersion.minor + \".\" + pluginVersion.patch;\n\tif(pluginVersion.prerelease) {\n\t\tversion += \"-\" + pluginVersion.prerelease;\n\t}\n\tif(pluginVersion.build) {\n\t\tversion += \"+\" + pluginVersion.build;\n\t}\n\t// Save the tiddler\n\t$tw.wiki.addTiddler(new $tw.Tiddler(pluginTiddler,{text: JSON.stringify({tiddlers: plugins},null,4), version: version}));\n\t// Delete any non-shadow constituent tiddlers\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tif($tw.wiki.tiddlerExists(title)) {\n\t\t\t$tw.wiki.deleteTiddler(title);\n\t\t}\n\t});\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t// Return a heartwarming confirmation\n\treturn \"Plugin \" + title + \" successfully saved\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/transliterate.js": {
"title": "$:/core/modules/utils/transliterate.js",
"text": "/*\\\ntitle: $:/core/modules/utils/transliterate.js\ntype: application/javascript\nmodule-type: utils\n\nTransliteration static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nTransliterate string to ASCII\n\n(Some pairs taken from http://semplicewebsites.com/removing-accents-javascript)\n*/\nexports.transliterationPairs = {\n\t\"Á\":\"A\",\n\t\"Ă\":\"A\",\n\t\"Ắ\":\"A\",\n\t\"Ặ\":\"A\",\n\t\"Ằ\":\"A\",\n\t\"Ẳ\":\"A\",\n\t\"Ẵ\":\"A\",\n\t\"Ǎ\":\"A\",\n\t\"Â\":\"A\",\n\t\"Ấ\":\"A\",\n\t\"Ậ\":\"A\",\n\t\"Ầ\":\"A\",\n\t\"Ẩ\":\"A\",\n\t\"Ẫ\":\"A\",\n\t\"Ä\":\"A\",\n\t\"Ǟ\":\"A\",\n\t\"Ȧ\":\"A\",\n\t\"Ǡ\":\"A\",\n\t\"Ạ\":\"A\",\n\t\"Ȁ\":\"A\",\n\t\"À\":\"A\",\n\t\"Ả\":\"A\",\n\t\"Ȃ\":\"A\",\n\t\"Ā\":\"A\",\n\t\"Ą\":\"A\",\n\t\"Å\":\"A\",\n\t\"Ǻ\":\"A\",\n\t\"Ḁ\":\"A\",\n\t\"Ⱥ\":\"A\",\n\t\"Ã\":\"A\",\n\t\"Ꜳ\":\"AA\",\n\t\"Æ\":\"AE\",\n\t\"Ǽ\":\"AE\",\n\t\"Ǣ\":\"AE\",\n\t\"Ꜵ\":\"AO\",\n\t\"Ꜷ\":\"AU\",\n\t\"Ꜹ\":\"AV\",\n\t\"Ꜻ\":\"AV\",\n\t\"Ꜽ\":\"AY\",\n\t\"Ḃ\":\"B\",\n\t\"Ḅ\":\"B\",\n\t\"Ɓ\":\"B\",\n\t\"Ḇ\":\"B\",\n\t\"Ƀ\":\"B\",\n\t\"Ƃ\":\"B\",\n\t\"Ć\":\"C\",\n\t\"Č\":\"C\",\n\t\"Ç\":\"C\",\n\t\"Ḉ\":\"C\",\n\t\"Ĉ\":\"C\",\n\t\"Ċ\":\"C\",\n\t\"Ƈ\":\"C\",\n\t\"Ȼ\":\"C\",\n\t\"Ď\":\"D\",\n\t\"Ḑ\":\"D\",\n\t\"Ḓ\":\"D\",\n\t\"Ḋ\":\"D\",\n\t\"Ḍ\":\"D\",\n\t\"Ɗ\":\"D\",\n\t\"Ḏ\":\"D\",\n\t\"Dz\":\"D\",\n\t\"Dž\":\"D\",\n\t\"Đ\":\"D\",\n\t\"Ƌ\":\"D\",\n\t\"DZ\":\"DZ\",\n\t\"DŽ\":\"DZ\",\n\t\"É\":\"E\",\n\t\"Ĕ\":\"E\",\n\t\"Ě\":\"E\",\n\t\"Ȩ\":\"E\",\n\t\"Ḝ\":\"E\",\n\t\"Ê\":\"E\",\n\t\"Ế\":\"E\",\n\t\"Ệ\":\"E\",\n\t\"Ề\":\"E\",\n\t\"Ể\":\"E\",\n\t\"Ễ\":\"E\",\n\t\"Ḙ\":\"E\",\n\t\"Ë\":\"E\",\n\t\"Ė\":\"E\",\n\t\"Ẹ\":\"E\",\n\t\"Ȅ\":\"E\",\n\t\"È\":\"E\",\n\t\"Ẻ\":\"E\",\n\t\"Ȇ\":\"E\",\n\t\"Ē\":\"E\",\n\t\"Ḗ\":\"E\",\n\t\"Ḕ\":\"E\",\n\t\"Ę\":\"E\",\n\t\"Ɇ\":\"E\",\n\t\"Ẽ\":\"E\",\n\t\"Ḛ\":\"E\",\n\t\"Ꝫ\":\"ET\",\n\t\"Ḟ\":\"F\",\n\t\"Ƒ\":\"F\",\n\t\"Ǵ\":\"G\",\n\t\"Ğ\":\"G\",\n\t\"Ǧ\":\"G\",\n\t\"Ģ\":\"G\",\n\t\"Ĝ\":\"G\",\n\t\"Ġ\":\"G\",\n\t\"Ɠ\":\"G\",\n\t\"Ḡ\":\"G\",\n\t\"Ǥ\":\"G\",\n\t\"Ḫ\":\"H\",\n\t\"Ȟ\":\"H\",\n\t\"Ḩ\":\"H\",\n\t\"Ĥ\":\"H\",\n\t\"Ⱨ\":\"H\",\n\t\"Ḧ\":\"H\",\n\t\"Ḣ\":\"H\",\n\t\"Ḥ\":\"H\",\n\t\"Ħ\":\"H\",\n\t\"Í\":\"I\",\n\t\"Ĭ\":\"I\",\n\t\"Ǐ\":\"I\",\n\t\"Î\":\"I\",\n\t\"Ï\":\"I\",\n\t\"Ḯ\":\"I\",\n\t\"İ\":\"I\",\n\t\"Ị\":\"I\",\n\t\"Ȉ\":\"I\",\n\t\"Ì\":\"I\",\n\t\"Ỉ\":\"I\",\n\t\"Ȋ\":\"I\",\n\t\"Ī\":\"I\",\n\t\"Į\":\"I\",\n\t\"Ɨ\":\"I\",\n\t\"Ĩ\":\"I\",\n\t\"Ḭ\":\"I\",\n\t\"Ꝺ\":\"D\",\n\t\"Ꝼ\":\"F\",\n\t\"Ᵹ\":\"G\",\n\t\"Ꞃ\":\"R\",\n\t\"Ꞅ\":\"S\",\n\t\"Ꞇ\":\"T\",\n\t\"Ꝭ\":\"IS\",\n\t\"Ĵ\":\"J\",\n\t\"Ɉ\":\"J\",\n\t\"Ḱ\":\"K\",\n\t\"Ǩ\":\"K\",\n\t\"Ķ\":\"K\",\n\t\"Ⱪ\":\"K\",\n\t\"Ꝃ\":\"K\",\n\t\"Ḳ\":\"K\",\n\t\"Ƙ\":\"K\",\n\t\"Ḵ\":\"K\",\n\t\"Ꝁ\":\"K\",\n\t\"Ꝅ\":\"K\",\n\t\"Ĺ\":\"L\",\n\t\"Ƚ\":\"L\",\n\t\"Ľ\":\"L\",\n\t\"Ļ\":\"L\",\n\t\"Ḽ\":\"L\",\n\t\"Ḷ\":\"L\",\n\t\"Ḹ\":\"L\",\n\t\"Ⱡ\":\"L\",\n\t\"Ꝉ\":\"L\",\n\t\"Ḻ\":\"L\",\n\t\"Ŀ\":\"L\",\n\t\"Ɫ\":\"L\",\n\t\"Lj\":\"L\",\n\t\"Ł\":\"L\",\n\t\"LJ\":\"LJ\",\n\t\"Ḿ\":\"M\",\n\t\"Ṁ\":\"M\",\n\t\"Ṃ\":\"M\",\n\t\"Ɱ\":\"M\",\n\t\"Ń\":\"N\",\n\t\"Ň\":\"N\",\n\t\"Ņ\":\"N\",\n\t\"Ṋ\":\"N\",\n\t\"Ṅ\":\"N\",\n\t\"Ṇ\":\"N\",\n\t\"Ǹ\":\"N\",\n\t\"Ɲ\":\"N\",\n\t\"Ṉ\":\"N\",\n\t\"Ƞ\":\"N\",\n\t\"Nj\":\"N\",\n\t\"Ñ\":\"N\",\n\t\"NJ\":\"NJ\",\n\t\"Ó\":\"O\",\n\t\"Ŏ\":\"O\",\n\t\"Ǒ\":\"O\",\n\t\"Ô\":\"O\",\n\t\"Ố\":\"O\",\n\t\"Ộ\":\"O\",\n\t\"Ồ\":\"O\",\n\t\"Ổ\":\"O\",\n\t\"Ỗ\":\"O\",\n\t\"Ö\":\"O\",\n\t\"Ȫ\":\"O\",\n\t\"Ȯ\":\"O\",\n\t\"Ȱ\":\"O\",\n\t\"Ọ\":\"O\",\n\t\"Ő\":\"O\",\n\t\"Ȍ\":\"O\",\n\t\"Ò\":\"O\",\n\t\"Ỏ\":\"O\",\n\t\"Ơ\":\"O\",\n\t\"Ớ\":\"O\",\n\t\"Ợ\":\"O\",\n\t\"Ờ\":\"O\",\n\t\"Ở\":\"O\",\n\t\"Ỡ\":\"O\",\n\t\"Ȏ\":\"O\",\n\t\"Ꝋ\":\"O\",\n\t\"Ꝍ\":\"O\",\n\t\"Ō\":\"O\",\n\t\"Ṓ\":\"O\",\n\t\"Ṑ\":\"O\",\n\t\"Ɵ\":\"O\",\n\t\"Ǫ\":\"O\",\n\t\"Ǭ\":\"O\",\n\t\"Ø\":\"O\",\n\t\"Ǿ\":\"O\",\n\t\"Õ\":\"O\",\n\t\"Ṍ\":\"O\",\n\t\"Ṏ\":\"O\",\n\t\"Ȭ\":\"O\",\n\t\"Ƣ\":\"OI\",\n\t\"Ꝏ\":\"OO\",\n\t\"Ɛ\":\"E\",\n\t\"Ɔ\":\"O\",\n\t\"Ȣ\":\"OU\",\n\t\"Ṕ\":\"P\",\n\t\"Ṗ\":\"P\",\n\t\"Ꝓ\":\"P\",\n\t\"Ƥ\":\"P\",\n\t\"Ꝕ\":\"P\",\n\t\"Ᵽ\":\"P\",\n\t\"Ꝑ\":\"P\",\n\t\"Ꝙ\":\"Q\",\n\t\"Ꝗ\":\"Q\",\n\t\"Ŕ\":\"R\",\n\t\"Ř\":\"R\",\n\t\"Ŗ\":\"R\",\n\t\"Ṙ\":\"R\",\n\t\"Ṛ\":\"R\",\n\t\"Ṝ\":\"R\",\n\t\"Ȑ\":\"R\",\n\t\"Ȓ\":\"R\",\n\t\"Ṟ\":\"R\",\n\t\"Ɍ\":\"R\",\n\t\"Ɽ\":\"R\",\n\t\"Ꜿ\":\"C\",\n\t\"Ǝ\":\"E\",\n\t\"Ś\":\"S\",\n\t\"Ṥ\":\"S\",\n\t\"Š\":\"S\",\n\t\"Ṧ\":\"S\",\n\t\"Ş\":\"S\",\n\t\"Ŝ\":\"S\",\n\t\"Ș\":\"S\",\n\t\"Ṡ\":\"S\",\n\t\"Ṣ\":\"S\",\n\t\"Ṩ\":\"S\",\n\t\"Ť\":\"T\",\n\t\"Ţ\":\"T\",\n\t\"Ṱ\":\"T\",\n\t\"Ț\":\"T\",\n\t\"Ⱦ\":\"T\",\n\t\"Ṫ\":\"T\",\n\t\"Ṭ\":\"T\",\n\t\"Ƭ\":\"T\",\n\t\"Ṯ\":\"T\",\n\t\"Ʈ\":\"T\",\n\t\"Ŧ\":\"T\",\n\t\"Ɐ\":\"A\",\n\t\"Ꞁ\":\"L\",\n\t\"Ɯ\":\"M\",\n\t\"Ʌ\":\"V\",\n\t\"Ꜩ\":\"TZ\",\n\t\"Ú\":\"U\",\n\t\"Ŭ\":\"U\",\n\t\"Ǔ\":\"U\",\n\t\"Û\":\"U\",\n\t\"Ṷ\":\"U\",\n\t\"Ü\":\"U\",\n\t\"Ǘ\":\"U\",\n\t\"Ǚ\":\"U\",\n\t\"Ǜ\":\"U\",\n\t\"Ǖ\":\"U\",\n\t\"Ṳ\":\"U\",\n\t\"Ụ\":\"U\",\n\t\"Ű\":\"U\",\n\t\"Ȕ\":\"U\",\n\t\"Ù\":\"U\",\n\t\"Ủ\":\"U\",\n\t\"Ư\":\"U\",\n\t\"Ứ\":\"U\",\n\t\"Ự\":\"U\",\n\t\"Ừ\":\"U\",\n\t\"Ử\":\"U\",\n\t\"Ữ\":\"U\",\n\t\"Ȗ\":\"U\",\n\t\"Ū\":\"U\",\n\t\"Ṻ\":\"U\",\n\t\"Ų\":\"U\",\n\t\"Ů\":\"U\",\n\t\"Ũ\":\"U\",\n\t\"Ṹ\":\"U\",\n\t\"Ṵ\":\"U\",\n\t\"Ꝟ\":\"V\",\n\t\"Ṿ\":\"V\",\n\t\"Ʋ\":\"V\",\n\t\"Ṽ\":\"V\",\n\t\"Ꝡ\":\"VY\",\n\t\"Ẃ\":\"W\",\n\t\"Ŵ\":\"W\",\n\t\"Ẅ\":\"W\",\n\t\"Ẇ\":\"W\",\n\t\"Ẉ\":\"W\",\n\t\"Ẁ\":\"W\",\n\t\"Ⱳ\":\"W\",\n\t\"Ẍ\":\"X\",\n\t\"Ẋ\":\"X\",\n\t\"Ý\":\"Y\",\n\t\"Ŷ\":\"Y\",\n\t\"Ÿ\":\"Y\",\n\t\"Ẏ\":\"Y\",\n\t\"Ỵ\":\"Y\",\n\t\"Ỳ\":\"Y\",\n\t\"Ƴ\":\"Y\",\n\t\"Ỷ\":\"Y\",\n\t\"Ỿ\":\"Y\",\n\t\"Ȳ\":\"Y\",\n\t\"Ɏ\":\"Y\",\n\t\"Ỹ\":\"Y\",\n\t\"Ź\":\"Z\",\n\t\"Ž\":\"Z\",\n\t\"Ẑ\":\"Z\",\n\t\"Ⱬ\":\"Z\",\n\t\"Ż\":\"Z\",\n\t\"Ẓ\":\"Z\",\n\t\"Ȥ\":\"Z\",\n\t\"Ẕ\":\"Z\",\n\t\"Ƶ\":\"Z\",\n\t\"IJ\":\"IJ\",\n\t\"Œ\":\"OE\",\n\t\"ᴀ\":\"A\",\n\t\"ᴁ\":\"AE\",\n\t\"ʙ\":\"B\",\n\t\"ᴃ\":\"B\",\n\t\"ᴄ\":\"C\",\n\t\"ᴅ\":\"D\",\n\t\"ᴇ\":\"E\",\n\t\"ꜰ\":\"F\",\n\t\"ɢ\":\"G\",\n\t\"ʛ\":\"G\",\n\t\"ʜ\":\"H\",\n\t\"ɪ\":\"I\",\n\t\"ʁ\":\"R\",\n\t\"ᴊ\":\"J\",\n\t\"ᴋ\":\"K\",\n\t\"ʟ\":\"L\",\n\t\"ᴌ\":\"L\",\n\t\"ᴍ\":\"M\",\n\t\"ɴ\":\"N\",\n\t\"ᴏ\":\"O\",\n\t\"ɶ\":\"OE\",\n\t\"ᴐ\":\"O\",\n\t\"ᴕ\":\"OU\",\n\t\"ᴘ\":\"P\",\n\t\"ʀ\":\"R\",\n\t\"ᴎ\":\"N\",\n\t\"ᴙ\":\"R\",\n\t\"ꜱ\":\"S\",\n\t\"ᴛ\":\"T\",\n\t\"ⱻ\":\"E\",\n\t\"ᴚ\":\"R\",\n\t\"ᴜ\":\"U\",\n\t\"ᴠ\":\"V\",\n\t\"ᴡ\":\"W\",\n\t\"ʏ\":\"Y\",\n\t\"ᴢ\":\"Z\",\n\t\"á\":\"a\",\n\t\"ă\":\"a\",\n\t\"ắ\":\"a\",\n\t\"ặ\":\"a\",\n\t\"ằ\":\"a\",\n\t\"ẳ\":\"a\",\n\t\"ẵ\":\"a\",\n\t\"ǎ\":\"a\",\n\t\"â\":\"a\",\n\t\"ấ\":\"a\",\n\t\"ậ\":\"a\",\n\t\"ầ\":\"a\",\n\t\"ẩ\":\"a\",\n\t\"ẫ\":\"a\",\n\t\"ä\":\"a\",\n\t\"ǟ\":\"a\",\n\t\"ȧ\":\"a\",\n\t\"ǡ\":\"a\",\n\t\"ạ\":\"a\",\n\t\"ȁ\":\"a\",\n\t\"à\":\"a\",\n\t\"ả\":\"a\",\n\t\"ȃ\":\"a\",\n\t\"ā\":\"a\",\n\t\"ą\":\"a\",\n\t\"ᶏ\":\"a\",\n\t\"ẚ\":\"a\",\n\t\"å\":\"a\",\n\t\"ǻ\":\"a\",\n\t\"ḁ\":\"a\",\n\t\"ⱥ\":\"a\",\n\t\"ã\":\"a\",\n\t\"ꜳ\":\"aa\",\n\t\"æ\":\"ae\",\n\t\"ǽ\":\"ae\",\n\t\"ǣ\":\"ae\",\n\t\"ꜵ\":\"ao\",\n\t\"ꜷ\":\"au\",\n\t\"ꜹ\":\"av\",\n\t\"ꜻ\":\"av\",\n\t\"ꜽ\":\"ay\",\n\t\"ḃ\":\"b\",\n\t\"ḅ\":\"b\",\n\t\"ɓ\":\"b\",\n\t\"ḇ\":\"b\",\n\t\"ᵬ\":\"b\",\n\t\"ᶀ\":\"b\",\n\t\"ƀ\":\"b\",\n\t\"ƃ\":\"b\",\n\t\"ɵ\":\"o\",\n\t\"ć\":\"c\",\n\t\"č\":\"c\",\n\t\"ç\":\"c\",\n\t\"ḉ\":\"c\",\n\t\"ĉ\":\"c\",\n\t\"ɕ\":\"c\",\n\t\"ċ\":\"c\",\n\t\"ƈ\":\"c\",\n\t\"ȼ\":\"c\",\n\t\"ď\":\"d\",\n\t\"ḑ\":\"d\",\n\t\"ḓ\":\"d\",\n\t\"ȡ\":\"d\",\n\t\"ḋ\":\"d\",\n\t\"ḍ\":\"d\",\n\t\"ɗ\":\"d\",\n\t\"ᶑ\":\"d\",\n\t\"ḏ\":\"d\",\n\t\"ᵭ\":\"d\",\n\t\"ᶁ\":\"d\",\n\t\"đ\":\"d\",\n\t\"ɖ\":\"d\",\n\t\"ƌ\":\"d\",\n\t\"ı\":\"i\",\n\t\"ȷ\":\"j\",\n\t\"ɟ\":\"j\",\n\t\"ʄ\":\"j\",\n\t\"dz\":\"dz\",\n\t\"dž\":\"dz\",\n\t\"é\":\"e\",\n\t\"ĕ\":\"e\",\n\t\"ě\":\"e\",\n\t\"ȩ\":\"e\",\n\t\"ḝ\":\"e\",\n\t\"ê\":\"e\",\n\t\"ế\":\"e\",\n\t\"ệ\":\"e\",\n\t\"ề\":\"e\",\n\t\"ể\":\"e\",\n\t\"ễ\":\"e\",\n\t\"ḙ\":\"e\",\n\t\"ë\":\"e\",\n\t\"ė\":\"e\",\n\t\"ẹ\":\"e\",\n\t\"ȅ\":\"e\",\n\t\"è\":\"e\",\n\t\"ẻ\":\"e\",\n\t\"ȇ\":\"e\",\n\t\"ē\":\"e\",\n\t\"ḗ\":\"e\",\n\t\"ḕ\":\"e\",\n\t\"ⱸ\":\"e\",\n\t\"ę\":\"e\",\n\t\"ᶒ\":\"e\",\n\t\"ɇ\":\"e\",\n\t\"ẽ\":\"e\",\n\t\"ḛ\":\"e\",\n\t\"ꝫ\":\"et\",\n\t\"ḟ\":\"f\",\n\t\"ƒ\":\"f\",\n\t\"ᵮ\":\"f\",\n\t\"ᶂ\":\"f\",\n\t\"ǵ\":\"g\",\n\t\"ğ\":\"g\",\n\t\"ǧ\":\"g\",\n\t\"ģ\":\"g\",\n\t\"ĝ\":\"g\",\n\t\"ġ\":\"g\",\n\t\"ɠ\":\"g\",\n\t\"ḡ\":\"g\",\n\t\"ᶃ\":\"g\",\n\t\"ǥ\":\"g\",\n\t\"ḫ\":\"h\",\n\t\"ȟ\":\"h\",\n\t\"ḩ\":\"h\",\n\t\"ĥ\":\"h\",\n\t\"ⱨ\":\"h\",\n\t\"ḧ\":\"h\",\n\t\"ḣ\":\"h\",\n\t\"ḥ\":\"h\",\n\t\"ɦ\":\"h\",\n\t\"ẖ\":\"h\",\n\t\"ħ\":\"h\",\n\t\"ƕ\":\"hv\",\n\t\"í\":\"i\",\n\t\"ĭ\":\"i\",\n\t\"ǐ\":\"i\",\n\t\"î\":\"i\",\n\t\"ï\":\"i\",\n\t\"ḯ\":\"i\",\n\t\"ị\":\"i\",\n\t\"ȉ\":\"i\",\n\t\"ì\":\"i\",\n\t\"ỉ\":\"i\",\n\t\"ȋ\":\"i\",\n\t\"ī\":\"i\",\n\t\"į\":\"i\",\n\t\"ᶖ\":\"i\",\n\t\"ɨ\":\"i\",\n\t\"ĩ\":\"i\",\n\t\"ḭ\":\"i\",\n\t\"ꝺ\":\"d\",\n\t\"ꝼ\":\"f\",\n\t\"ᵹ\":\"g\",\n\t\"ꞃ\":\"r\",\n\t\"ꞅ\":\"s\",\n\t\"ꞇ\":\"t\",\n\t\"ꝭ\":\"is\",\n\t\"ǰ\":\"j\",\n\t\"ĵ\":\"j\",\n\t\"ʝ\":\"j\",\n\t\"ɉ\":\"j\",\n\t\"ḱ\":\"k\",\n\t\"ǩ\":\"k\",\n\t\"ķ\":\"k\",\n\t\"ⱪ\":\"k\",\n\t\"ꝃ\":\"k\",\n\t\"ḳ\":\"k\",\n\t\"ƙ\":\"k\",\n\t\"ḵ\":\"k\",\n\t\"ᶄ\":\"k\",\n\t\"ꝁ\":\"k\",\n\t\"ꝅ\":\"k\",\n\t\"ĺ\":\"l\",\n\t\"ƚ\":\"l\",\n\t\"ɬ\":\"l\",\n\t\"ľ\":\"l\",\n\t\"ļ\":\"l\",\n\t\"ḽ\":\"l\",\n\t\"ȴ\":\"l\",\n\t\"ḷ\":\"l\",\n\t\"ḹ\":\"l\",\n\t\"ⱡ\":\"l\",\n\t\"ꝉ\":\"l\",\n\t\"ḻ\":\"l\",\n\t\"ŀ\":\"l\",\n\t\"ɫ\":\"l\",\n\t\"ᶅ\":\"l\",\n\t\"ɭ\":\"l\",\n\t\"ł\":\"l\",\n\t\"lj\":\"lj\",\n\t\"ſ\":\"s\",\n\t\"ẜ\":\"s\",\n\t\"ẛ\":\"s\",\n\t\"ẝ\":\"s\",\n\t\"ḿ\":\"m\",\n\t\"ṁ\":\"m\",\n\t\"ṃ\":\"m\",\n\t\"ɱ\":\"m\",\n\t\"ᵯ\":\"m\",\n\t\"ᶆ\":\"m\",\n\t\"ń\":\"n\",\n\t\"ň\":\"n\",\n\t\"ņ\":\"n\",\n\t\"ṋ\":\"n\",\n\t\"ȵ\":\"n\",\n\t\"ṅ\":\"n\",\n\t\"ṇ\":\"n\",\n\t\"ǹ\":\"n\",\n\t\"ɲ\":\"n\",\n\t\"ṉ\":\"n\",\n\t\"ƞ\":\"n\",\n\t\"ᵰ\":\"n\",\n\t\"ᶇ\":\"n\",\n\t\"ɳ\":\"n\",\n\t\"ñ\":\"n\",\n\t\"nj\":\"nj\",\n\t\"ó\":\"o\",\n\t\"ŏ\":\"o\",\n\t\"ǒ\":\"o\",\n\t\"ô\":\"o\",\n\t\"ố\":\"o\",\n\t\"ộ\":\"o\",\n\t\"ồ\":\"o\",\n\t\"ổ\":\"o\",\n\t\"ỗ\":\"o\",\n\t\"ö\":\"o\",\n\t\"ȫ\":\"o\",\n\t\"ȯ\":\"o\",\n\t\"ȱ\":\"o\",\n\t\"ọ\":\"o\",\n\t\"ő\":\"o\",\n\t\"ȍ\":\"o\",\n\t\"ò\":\"o\",\n\t\"ỏ\":\"o\",\n\t\"ơ\":\"o\",\n\t\"ớ\":\"o\",\n\t\"ợ\":\"o\",\n\t\"ờ\":\"o\",\n\t\"ở\":\"o\",\n\t\"ỡ\":\"o\",\n\t\"ȏ\":\"o\",\n\t\"ꝋ\":\"o\",\n\t\"ꝍ\":\"o\",\n\t\"ⱺ\":\"o\",\n\t\"ō\":\"o\",\n\t\"ṓ\":\"o\",\n\t\"ṑ\":\"o\",\n\t\"ǫ\":\"o\",\n\t\"ǭ\":\"o\",\n\t\"ø\":\"o\",\n\t\"ǿ\":\"o\",\n\t\"õ\":\"o\",\n\t\"ṍ\":\"o\",\n\t\"ṏ\":\"o\",\n\t\"ȭ\":\"o\",\n\t\"ƣ\":\"oi\",\n\t\"ꝏ\":\"oo\",\n\t\"ɛ\":\"e\",\n\t\"ᶓ\":\"e\",\n\t\"ɔ\":\"o\",\n\t\"ᶗ\":\"o\",\n\t\"ȣ\":\"ou\",\n\t\"ṕ\":\"p\",\n\t\"ṗ\":\"p\",\n\t\"ꝓ\":\"p\",\n\t\"ƥ\":\"p\",\n\t\"ᵱ\":\"p\",\n\t\"ᶈ\":\"p\",\n\t\"ꝕ\":\"p\",\n\t\"ᵽ\":\"p\",\n\t\"ꝑ\":\"p\",\n\t\"ꝙ\":\"q\",\n\t\"ʠ\":\"q\",\n\t\"ɋ\":\"q\",\n\t\"ꝗ\":\"q\",\n\t\"ŕ\":\"r\",\n\t\"ř\":\"r\",\n\t\"ŗ\":\"r\",\n\t\"ṙ\":\"r\",\n\t\"ṛ\":\"r\",\n\t\"ṝ\":\"r\",\n\t\"ȑ\":\"r\",\n\t\"ɾ\":\"r\",\n\t\"ᵳ\":\"r\",\n\t\"ȓ\":\"r\",\n\t\"ṟ\":\"r\",\n\t\"ɼ\":\"r\",\n\t\"ᵲ\":\"r\",\n\t\"ᶉ\":\"r\",\n\t\"ɍ\":\"r\",\n\t\"ɽ\":\"r\",\n\t\"ↄ\":\"c\",\n\t\"ꜿ\":\"c\",\n\t\"ɘ\":\"e\",\n\t\"ɿ\":\"r\",\n\t\"ś\":\"s\",\n\t\"ṥ\":\"s\",\n\t\"š\":\"s\",\n\t\"ṧ\":\"s\",\n\t\"ş\":\"s\",\n\t\"ŝ\":\"s\",\n\t\"ș\":\"s\",\n\t\"ṡ\":\"s\",\n\t\"ṣ\":\"s\",\n\t\"ṩ\":\"s\",\n\t\"ʂ\":\"s\",\n\t\"ᵴ\":\"s\",\n\t\"ᶊ\":\"s\",\n\t\"ȿ\":\"s\",\n\t\"ɡ\":\"g\",\n\t\"ᴑ\":\"o\",\n\t\"ᴓ\":\"o\",\n\t\"ᴝ\":\"u\",\n\t\"ť\":\"t\",\n\t\"ţ\":\"t\",\n\t\"ṱ\":\"t\",\n\t\"ț\":\"t\",\n\t\"ȶ\":\"t\",\n\t\"ẗ\":\"t\",\n\t\"ⱦ\":\"t\",\n\t\"ṫ\":\"t\",\n\t\"ṭ\":\"t\",\n\t\"ƭ\":\"t\",\n\t\"ṯ\":\"t\",\n\t\"ᵵ\":\"t\",\n\t\"ƫ\":\"t\",\n\t\"ʈ\":\"t\",\n\t\"ŧ\":\"t\",\n\t\"ᵺ\":\"th\",\n\t\"ɐ\":\"a\",\n\t\"ᴂ\":\"ae\",\n\t\"ǝ\":\"e\",\n\t\"ᵷ\":\"g\",\n\t\"ɥ\":\"h\",\n\t\"ʮ\":\"h\",\n\t\"ʯ\":\"h\",\n\t\"ᴉ\":\"i\",\n\t\"ʞ\":\"k\",\n\t\"ꞁ\":\"l\",\n\t\"ɯ\":\"m\",\n\t\"ɰ\":\"m\",\n\t\"ᴔ\":\"oe\",\n\t\"ɹ\":\"r\",\n\t\"ɻ\":\"r\",\n\t\"ɺ\":\"r\",\n\t\"ⱹ\":\"r\",\n\t\"ʇ\":\"t\",\n\t\"ʌ\":\"v\",\n\t\"ʍ\":\"w\",\n\t\"ʎ\":\"y\",\n\t\"ꜩ\":\"tz\",\n\t\"ú\":\"u\",\n\t\"ŭ\":\"u\",\n\t\"ǔ\":\"u\",\n\t\"û\":\"u\",\n\t\"ṷ\":\"u\",\n\t\"ü\":\"u\",\n\t\"ǘ\":\"u\",\n\t\"ǚ\":\"u\",\n\t\"ǜ\":\"u\",\n\t\"ǖ\":\"u\",\n\t\"ṳ\":\"u\",\n\t\"ụ\":\"u\",\n\t\"ű\":\"u\",\n\t\"ȕ\":\"u\",\n\t\"ù\":\"u\",\n\t\"ủ\":\"u\",\n\t\"ư\":\"u\",\n\t\"ứ\":\"u\",\n\t\"ự\":\"u\",\n\t\"ừ\":\"u\",\n\t\"ử\":\"u\",\n\t\"ữ\":\"u\",\n\t\"ȗ\":\"u\",\n\t\"ū\":\"u\",\n\t\"ṻ\":\"u\",\n\t\"ų\":\"u\",\n\t\"ᶙ\":\"u\",\n\t\"ů\":\"u\",\n\t\"ũ\":\"u\",\n\t\"ṹ\":\"u\",\n\t\"ṵ\":\"u\",\n\t\"ᵫ\":\"ue\",\n\t\"ꝸ\":\"um\",\n\t\"ⱴ\":\"v\",\n\t\"ꝟ\":\"v\",\n\t\"ṿ\":\"v\",\n\t\"ʋ\":\"v\",\n\t\"ᶌ\":\"v\",\n\t\"ⱱ\":\"v\",\n\t\"ṽ\":\"v\",\n\t\"ꝡ\":\"vy\",\n\t\"ẃ\":\"w\",\n\t\"ŵ\":\"w\",\n\t\"ẅ\":\"w\",\n\t\"ẇ\":\"w\",\n\t\"ẉ\":\"w\",\n\t\"ẁ\":\"w\",\n\t\"ⱳ\":\"w\",\n\t\"ẘ\":\"w\",\n\t\"ẍ\":\"x\",\n\t\"ẋ\":\"x\",\n\t\"ᶍ\":\"x\",\n\t\"ý\":\"y\",\n\t\"ŷ\":\"y\",\n\t\"ÿ\":\"y\",\n\t\"ẏ\":\"y\",\n\t\"ỵ\":\"y\",\n\t\"ỳ\":\"y\",\n\t\"ƴ\":\"y\",\n\t\"ỷ\":\"y\",\n\t\"ỿ\":\"y\",\n\t\"ȳ\":\"y\",\n\t\"ẙ\":\"y\",\n\t\"ɏ\":\"y\",\n\t\"ỹ\":\"y\",\n\t\"ź\":\"z\",\n\t\"ž\":\"z\",\n\t\"ẑ\":\"z\",\n\t\"ʑ\":\"z\",\n\t\"ⱬ\":\"z\",\n\t\"ż\":\"z\",\n\t\"ẓ\":\"z\",\n\t\"ȥ\":\"z\",\n\t\"ẕ\":\"z\",\n\t\"ᵶ\":\"z\",\n\t\"ᶎ\":\"z\",\n\t\"ʐ\":\"z\",\n\t\"ƶ\":\"z\",\n\t\"ɀ\":\"z\",\n\t\"ff\":\"ff\",\n\t\"ffi\":\"ffi\",\n\t\"ffl\":\"ffl\",\n\t\"fi\":\"fi\",\n\t\"fl\":\"fl\",\n\t\"ij\":\"ij\",\n\t\"œ\":\"oe\",\n\t\"st\":\"st\",\n\t\"ₐ\":\"a\",\n\t\"ₑ\":\"e\",\n\t\"ᵢ\":\"i\",\n\t\"ⱼ\":\"j\",\n\t\"ₒ\":\"o\",\n\t\"ᵣ\":\"r\",\n\t\"ᵤ\":\"u\",\n\t\"ᵥ\":\"v\",\n\t\"ₓ\":\"x\",\n\t\"Ё\":\"YO\",\n\t\"Й\":\"I\",\n\t\"Ц\":\"TS\",\n\t\"У\":\"U\",\n\t\"К\":\"K\",\n\t\"Е\":\"E\",\n\t\"Н\":\"N\",\n\t\"Г\":\"G\",\n\t\"Ш\":\"SH\",\n\t\"Щ\":\"SCH\",\n\t\"З\":\"Z\",\n\t\"Х\":\"H\",\n\t\"Ъ\":\"'\",\n\t\"ё\":\"yo\",\n\t\"й\":\"i\",\n\t\"ц\":\"ts\",\n\t\"у\":\"u\",\n\t\"к\":\"k\",\n\t\"е\":\"e\",\n\t\"н\":\"n\",\n\t\"г\":\"g\",\n\t\"ш\":\"sh\",\n\t\"щ\":\"sch\",\n\t\"з\":\"z\",\n\t\"х\":\"h\",\n\t\"ъ\":\"'\",\n\t\"Ф\":\"F\",\n\t\"Ы\":\"I\",\n\t\"В\":\"V\",\n\t\"А\":\"a\",\n\t\"П\":\"P\",\n\t\"Р\":\"R\",\n\t\"О\":\"O\",\n\t\"Л\":\"L\",\n\t\"Д\":\"D\",\n\t\"Ж\":\"ZH\",\n\t\"Э\":\"E\",\n\t\"ф\":\"f\",\n\t\"ы\":\"i\",\n\t\"в\":\"v\",\n\t\"а\":\"a\",\n\t\"п\":\"p\",\n\t\"р\":\"r\",\n\t\"о\":\"o\",\n\t\"л\":\"l\",\n\t\"д\":\"d\",\n\t\"ж\":\"zh\",\n\t\"э\":\"e\",\n\t\"Я\":\"Ya\",\n\t\"Ч\":\"CH\",\n\t\"С\":\"S\",\n\t\"М\":\"M\",\n\t\"И\":\"I\",\n\t\"Т\":\"T\",\n\t\"Ь\":\"'\",\n\t\"Б\":\"B\",\n\t\"Ю\":\"YU\",\n\t\"я\":\"ya\",\n\t\"ч\":\"ch\",\n\t\"с\":\"s\",\n\t\"м\":\"m\",\n\t\"и\":\"i\",\n\t\"т\":\"t\",\n\t\"ь\":\"'\",\n\t\"б\":\"b\",\n\t\"ю\":\"yu\"\n};\n\nexports.transliterate = function(str) {\n\treturn str.replace(/[^A-Za-z0-9\\[\\] ]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || ch\n\t});\n};\n\nexports.transliterateToSafeASCII = function(str) {\n\treturn str.replace(/[^\\x00-\\x7F]/g,function(ch) {\n\t\treturn exports.transliterationPairs[ch] || \"\"\n\t});\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/utils/utils.js": {
"title": "$:/core/modules/utils/utils.js",
"text": "/*\\\ntitle: $:/core/modules/utils/utils.js\ntype: application/javascript\nmodule-type: utils\n\nVarious static utility functions.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar base64utf8 = require(\"$:/core/modules/utils/base64-utf8/base64-utf8.module.js\");\n\n/*\nDisplay a message, in colour if we're on a terminal\n*/\nexports.log = function(text,colour) {\n\tconsole.log($tw.node ? exports.terminalColour(colour) + text + exports.terminalColour() : text);\n};\n\nexports.terminalColour = function(colour) {\n\tif(!$tw.browser && $tw.node && process.stdout.isTTY) {\n\t\tif(colour) {\n\t\t\tvar code = exports.terminalColourLookup[colour];\n\t\t\tif(code) {\n\t\t\t\treturn \"\\x1b[\" + code + \"m\";\n\t\t\t}\n\t\t} else {\n\t\t\treturn \"\\x1b[0m\"; // Cancel colour\n\t\t}\n\t}\n\treturn \"\";\n};\n\nexports.terminalColourLookup = {\n\t\"black\": \"0;30\",\n\t\"red\": \"0;31\",\n\t\"green\": \"0;32\",\n\t\"brown/orange\": \"0;33\",\n\t\"blue\": \"0;34\",\n\t\"purple\": \"0;35\",\n\t\"cyan\": \"0;36\",\n\t\"light gray\": \"0;37\"\n};\n\n/*\nDisplay a warning, in colour if we're on a terminal\n*/\nexports.warning = function(text) {\n\texports.log(text,\"brown/orange\");\n};\n\n/*\nReturn the integer represented by the str (string).\nReturn the dflt (default) parameter if str is not a base-10 number.\n*/\nexports.getInt = function(str,deflt) {\n\tvar i = parseInt(str,10);\n\treturn isNaN(i) ? deflt : i;\n}\n\n/*\nRepeatedly replaces a substring within a string. Like String.prototype.replace, but without any of the default special handling of $ sequences in the replace string\n*/\nexports.replaceString = function(text,search,replace) {\n\treturn text.replace(search,function() {\n\t\treturn replace;\n\t});\n};\n\n/*\nRepeats a string\n*/\nexports.repeat = function(str,count) {\n\tvar result = \"\";\n\tfor(var t=0;t<count;t++) {\n\t\tresult += str;\n\t}\n\treturn result;\n};\n\n/*\nTrim whitespace from the start and end of a string\nThanks to Steven Levithan, http://blog.stevenlevithan.com/archives/faster-trim-javascript\n*/\nexports.trim = function(str) {\n\tif(typeof str === \"string\") {\n\t\treturn str.replace(/^\\s\\s*/, '').replace(/\\s\\s*$/, '');\n\t} else {\n\t\treturn str;\n\t}\n};\n\n/*\nConvert a string to sentence case (ie capitalise first letter)\n*/\nexports.toSentenceCase = function(str) {\n\treturn (str || \"\").replace(/^\\S/, function(c) {return c.toUpperCase();});\n}\n\n/*\nConvert a string to title case (ie capitalise each initial letter)\n*/\nexports.toTitleCase = function(str) {\n\treturn (str || \"\").replace(/(^|\\s)\\S/g, function(c) {return c.toUpperCase();});\n}\n\t\n/*\nFind the line break preceding a given position in a string\nReturns position immediately after that line break, or the start of the string\n*/\nexports.findPrecedingLineBreak = function(text,pos) {\n\tvar result = text.lastIndexOf(\"\\n\",pos - 1);\n\tif(result === -1) {\n\t\tresult = 0;\n\t} else {\n\t\tresult++;\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nFind the line break following a given position in a string\n*/\nexports.findFollowingLineBreak = function(text,pos) {\n\t// Cut to just past the following line break, or to the end of the text\n\tvar result = text.indexOf(\"\\n\",pos);\n\tif(result === -1) {\n\t\tresult = text.length;\n\t} else {\n\t\tif(text.charAt(result) === \"\\r\") {\n\t\t\tresult++;\n\t\t}\n\t}\n\treturn result;\n};\n\n/*\nReturn the number of keys in an object\n*/\nexports.count = function(object) {\n\treturn Object.keys(object || {}).length;\n};\n\n/*\nDetermine whether an array-item is an object-property\n*/\nexports.hopArray = function(object,array) {\n\tfor(var i=0; i<array.length; i++) {\n\t\tif($tw.utils.hop(object,array[i])) {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false;\n};\n\n/*\nRemove entries from an array\n\tarray: array to modify\n\tvalue: a single value to remove, or an array of values to remove\n*/\nexports.removeArrayEntries = function(array,value) {\n\tvar t,p;\n\tif($tw.utils.isArray(value)) {\n\t\tfor(t=0; t<value.length; t++) {\n\t\t\tp = array.indexOf(value[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tarray.splice(p,1);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tp = array.indexOf(value);\n\t\tif(p !== -1) {\n\t\t\tarray.splice(p,1);\n\t\t}\n\t}\n};\n\n/*\nCheck whether any members of a hashmap are present in another hashmap\n*/\nexports.checkDependencies = function(dependencies,changes) {\n\tvar hit = false;\n\t$tw.utils.each(changes,function(change,title) {\n\t\tif($tw.utils.hop(dependencies,title)) {\n\t\t\thit = true;\n\t\t}\n\t});\n\treturn hit;\n};\n\nexports.extend = function(object /* [, src] */) {\n\t$tw.utils.each(Array.prototype.slice.call(arguments, 1), function(source) {\n\t\tif(source) {\n\t\t\tfor(var property in source) {\n\t\t\t\tobject[property] = source[property];\n\t\t\t}\n\t\t}\n\t});\n\treturn object;\n};\n\nexports.deepCopy = function(object) {\n\tvar result,t;\n\tif($tw.utils.isArray(object)) {\n\t\t// Copy arrays\n\t\tresult = object.slice(0);\n\t} else if(typeof object === \"object\") {\n\t\tresult = {};\n\t\tfor(t in object) {\n\t\t\tif(object[t] !== undefined) {\n\t\t\t\tresult[t] = $tw.utils.deepCopy(object[t]);\n\t\t\t}\n\t\t}\n\t} else {\n\t\tresult = object;\n\t}\n\treturn result;\n};\n\nexports.extendDeepCopy = function(object,extendedProperties) {\n\tvar result = $tw.utils.deepCopy(object),t;\n\tfor(t in extendedProperties) {\n\t\tif(extendedProperties[t] !== undefined) {\n\t\t\tresult[t] = $tw.utils.deepCopy(extendedProperties[t]);\n\t\t}\n\t}\n\treturn result;\n};\n\nexports.deepFreeze = function deepFreeze(object) {\n\tvar property, key;\n\tif(object) {\n\t\tObject.freeze(object);\n\t\tfor(key in object) {\n\t\t\tproperty = object[key];\n\t\t\tif($tw.utils.hop(object,key) && (typeof property === \"object\") && !Object.isFrozen(property)) {\n\t\t\t\tdeepFreeze(property);\n\t\t\t}\n\t\t}\n\t}\n};\n\nexports.slowInSlowOut = function(t) {\n\treturn (1 - ((Math.cos(t * Math.PI) + 1) / 2));\n};\n\nexports.formatDateString = function(date,template) {\n\tvar result = \"\",\n\t\tt = template,\n\t\tmatches = [\n\t\t\t[/^0hh12/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getHours12(date));\n\t\t\t}],\n\t\t\t[/^wYYYY/, function() {\n\t\t\t\treturn $tw.utils.getYearForWeekNo(date);\n\t\t\t}],\n\t\t\t[/^hh12/, function() {\n\t\t\t\treturn $tw.utils.getHours12(date);\n\t\t\t}],\n\t\t\t[/^DDth/, function() {\n\t\t\t\treturn date.getDate() + $tw.utils.getDaySuffix(date);\n\t\t\t}],\n\t\t\t[/^YYYY/, function() {\n\t\t\t\treturn date.getFullYear();\n\t\t\t}],\n\t\t\t[/^0hh/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getHours());\n\t\t\t}],\n\t\t\t[/^0mm/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMinutes());\n\t\t\t}],\n\t\t\t[/^0ss/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getSeconds());\n\t\t\t}],\n\t\t\t[/^0XXX/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMilliseconds(),3);\n\t\t\t}],\n\t\t\t[/^0DD/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getDate());\n\t\t\t}],\n\t\t\t[/^0MM/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getMonth()+1);\n\t\t\t}],\n\t\t\t[/^0WW/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getWeek(date));\n\t\t\t}],\n\t\t\t[/^ddd/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^mmm/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Short/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^DDD/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Day/\" + date.getDay());\n\t\t\t}],\n\t\t\t[/^MMM/, function() {\n\t\t\t\treturn $tw.language.getString(\"Date/Long/Month/\" + (date.getMonth() + 1));\n\t\t\t}],\n\t\t\t[/^TZD/, function() {\n\t\t\t\tvar tz = date.getTimezoneOffset(),\n\t\t\t\tatz = Math.abs(tz);\n\t\t\t\treturn (tz < 0 ? '+' : '-') + $tw.utils.pad(Math.floor(atz / 60)) + ':' + $tw.utils.pad(atz % 60);\n\t\t\t}],\n\t\t\t[/^wYY/, function() {\n\t\t\t\treturn $tw.utils.pad($tw.utils.getYearForWeekNo(date) - 2000);\n\t\t\t}],\n\t\t\t[/^[ap]m/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toLowerCase();\n\t\t\t}],\n\t\t\t[/^hh/, function() {\n\t\t\t\treturn date.getHours();\n\t\t\t}],\n\t\t\t[/^mm/, function() {\n\t\t\t\treturn date.getMinutes();\n\t\t\t}],\n\t\t\t[/^ss/, function() {\n\t\t\t\treturn date.getSeconds();\n\t\t\t}],\n\t\t\t[/^XXX/, function() {\n\t\t\t\treturn date.getMilliseconds();\n\t\t\t}],\n\t\t\t[/^[AP]M/, function() {\n\t\t\t\treturn $tw.utils.getAmPm(date).toUpperCase();\n\t\t\t}],\n\t\t\t[/^DD/, function() {\n\t\t\t\treturn date.getDate();\n\t\t\t}],\n\t\t\t[/^MM/, function() {\n\t\t\t\treturn date.getMonth() + 1;\n\t\t\t}],\n\t\t\t[/^WW/, function() {\n\t\t\t\treturn $tw.utils.getWeek(date);\n\t\t\t}],\n\t\t\t[/^YY/, function() {\n\t\t\t\treturn $tw.utils.pad(date.getFullYear() - 2000);\n\t\t\t}]\n\t\t];\n\t// If the user wants everything in UTC, shift the datestamp\n\t// Optimize for format string that essentially means\n\t// 'return raw UTC (tiddlywiki style) date string.'\n\tif(t.indexOf(\"[UTC]\") == 0 ) {\n\t\tif(t == \"[UTC]YYYY0MM0DD0hh0mm0ssXXX\")\n\t\t\treturn $tw.utils.stringifyDate(new Date());\n\t\tvar offset = date.getTimezoneOffset() ; // in minutes\n\t\tdate = new Date(date.getTime()+offset*60*1000) ;\n\t\tt = t.substr(5) ;\n\t}\n\twhile(t.length){\n\t\tvar matchString = \"\";\n\t\t$tw.utils.each(matches, function(m) {\n\t\t\tvar match = m[0].exec(t);\n\t\t\tif(match) {\n\t\t\t\tmatchString = m[1].call();\n\t\t\t\tt = t.substr(match[0].length);\n\t\t\t\treturn false;\n\t\t\t}\n\t\t});\n\t\tif(matchString) {\n\t\t\tresult += matchString;\n\t\t} else {\n\t\t\tresult += t.charAt(0);\n\t\t\tt = t.substr(1);\n\t\t}\n\t}\n\tresult = result.replace(/\\\\(.)/g,\"$1\");\n\treturn result;\n};\n\nexports.getAmPm = function(date) {\n\treturn $tw.language.getString(\"Date/Period/\" + (date.getHours() >= 12 ? \"pm\" : \"am\"));\n};\n\nexports.getDaySuffix = function(date) {\n\treturn $tw.language.getString(\"Date/DaySuffix/\" + date.getDate());\n};\n\nexports.getWeek = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week to calculate weekNo\n\tvar x = new Date(dt.getFullYear(),0,1);\n\tvar n = Math.floor((dt.getTime() - x.getTime()) / 86400000);\n\treturn Math.floor(n / 7) + 1;\n};\n\nexports.getYearForWeekNo = function(date) {\n\tvar dt = new Date(date.getTime());\n\tvar d = dt.getDay();\n\tif(d === 0) {\n\t\td = 7; // JavaScript Sun=0, ISO Sun=7\n\t}\n\tdt.setTime(dt.getTime() + (4 - d) * 86400000);// shift day to Thurs of same week\n\treturn dt.getFullYear();\n};\n\nexports.getHours12 = function(date) {\n\tvar h = date.getHours();\n\treturn h > 12 ? h-12 : ( h > 0 ? h : 12 );\n};\n\n/*\nConvert a date delta in milliseconds into a string representation of \"23 seconds ago\", \"27 minutes ago\" etc.\n\tdelta: delta in milliseconds\nReturns an object with these members:\n\tdescription: string describing the delta period\n\tupdatePeriod: time in millisecond until the string will be inaccurate\n*/\nexports.getRelativeDate = function(delta) {\n\tvar futurep = false;\n\tif(delta < 0) {\n\t\tdelta = -1 * delta;\n\t\tfuturep = true;\n\t}\n\tvar units = [\n\t\t{name: \"Years\", duration: 365 * 24 * 60 * 60 * 1000},\n\t\t{name: \"Months\", duration: (365/12) * 24 * 60 * 60 * 1000},\n\t\t{name: \"Days\", duration: 24 * 60 * 60 * 1000},\n\t\t{name: \"Hours\", duration: 60 * 60 * 1000},\n\t\t{name: \"Minutes\", duration: 60 * 1000},\n\t\t{name: \"Seconds\", duration: 1000}\n\t];\n\tfor(var t=0; t<units.length; t++) {\n\t\tvar result = Math.floor(delta / units[t].duration);\n\t\tif(result >= 2) {\n\t\t\treturn {\n\t\t\t\tdelta: delta,\n\t\t\t\tdescription: $tw.language.getString(\n\t\t\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/\" + units[t].name,\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{period: result.toString()}\n\t\t\t\t\t}\n\t\t\t\t),\n\t\t\t\tupdatePeriod: units[t].duration\n\t\t\t};\n\t\t}\n\t}\n\treturn {\n\t\tdelta: delta,\n\t\tdescription: $tw.language.getString(\n\t\t\t\"RelativeDate/\" + (futurep ? \"Future\" : \"Past\") + \"/Second\",\n\t\t\t{variables:\n\t\t\t\t{period: \"1\"}\n\t\t\t}\n\t\t),\n\t\tupdatePeriod: 1000\n\t};\n};\n\n// Convert & to \"&\", < to \"<\", > to \">\", \" to \""\"\nexports.htmlEncode = function(s) {\n\tif(s) {\n\t\treturn s.toString().replace(/&/mg,\"&\").replace(/</mg,\"<\").replace(/>/mg,\">\").replace(/\\\"/mg,\""\");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n// Converts all HTML entities to their character equivalents\nexports.entityDecode = function(s) {\n\tvar converter = String.fromCodePoint || String.fromCharCode,\n\t\te = s.substr(1,s.length-2), // Strip the & and the ;\n\t\tc;\n\tif(e.charAt(0) === \"#\") {\n\t\tif(e.charAt(1) === \"x\" || e.charAt(1) === \"X\") {\n\t\t\tc = parseInt(e.substr(2),16);\n\t\t} else {\n\t\t\tc = parseInt(e.substr(1),10);\n\t\t}\n\t\tif(isNaN(c)) {\n\t\t\treturn s;\n\t\t} else {\n\t\t\treturn converter(c);\n\t\t}\n\t} else {\n\t\tc = $tw.config.htmlEntities[e];\n\t\tif(c) {\n\t\t\treturn converter(c);\n\t\t} else {\n\t\t\treturn s; // Couldn't convert it as an entity, just return it raw\n\t\t}\n\t}\n};\n\nexports.unescapeLineBreaks = function(s) {\n\treturn s.replace(/\\\\n/mg,\"\\n\").replace(/\\\\b/mg,\" \").replace(/\\\\s/mg,\"\\\\\").replace(/\\r/mg,\"\");\n};\n\n/*\n * Returns an escape sequence for given character. Uses \\x for characters <=\n * 0xFF to save space, \\u for the rest.\n *\n * The code needs to be in sync with th code template in the compilation\n * function for \"action\" nodes.\n */\n// Copied from peg.js, thanks to David Majda\nexports.escape = function(ch) {\n\tvar charCode = ch.charCodeAt(0);\n\tif(charCode <= 0xFF) {\n\t\treturn '\\\\x' + $tw.utils.pad(charCode.toString(16).toUpperCase());\n\t} else {\n\t\treturn '\\\\u' + $tw.utils.pad(charCode.toString(16).toUpperCase(),4);\n\t}\n};\n\n// Turns a string into a legal JavaScript string\n// Copied from peg.js, thanks to David Majda\nexports.stringify = function(s) {\n\t/*\n\t* ECMA-262, 5th ed., 7.8.4: All characters may appear literally in a string\n\t* literal except for the closing quote character, backslash, carriage return,\n\t* line separator, paragraph separator, and line feed. Any character may\n\t* appear in the form of an escape sequence.\n\t*\n\t* For portability, we also escape all non-ASCII characters.\n\t*/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/'/g, \"\\\\'\") // single quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g, exports.escape); // non-ASCII characters\n};\n\n// Turns a string into a legal JSON string\n// Derived from peg.js, thanks to David Majda\nexports.jsonStringify = function(s) {\n\t// See http://www.json.org/\n\treturn (s || \"\")\n\t\t.replace(/\\\\/g, '\\\\\\\\') // backslash\n\t\t.replace(/\"/g, '\\\\\"') // double quote character\n\t\t.replace(/\\r/g, '\\\\r') // carriage return\n\t\t.replace(/\\n/g, '\\\\n') // line feed\n\t\t.replace(/\\x08/g, '\\\\b') // backspace\n\t\t.replace(/\\x0c/g, '\\\\f') // formfeed\n\t\t.replace(/\\t/g, '\\\\t') // tab\n\t\t.replace(/[\\x00-\\x1f\\x80-\\uFFFF]/g,function(s) {\n\t\t\treturn '\\\\u' + $tw.utils.pad(s.charCodeAt(0).toString(16).toUpperCase(),4);\n\t\t}); // non-ASCII characters\n};\n\n/*\nEscape the RegExp special characters with a preceding backslash\n*/\nexports.escapeRegExp = function(s) {\n return s.replace(/[\\-\\/\\\\\\^\\$\\*\\+\\?\\.\\(\\)\\|\\[\\]\\{\\}]/g, '\\\\$&');\n};\n\n// Checks whether a link target is external, i.e. not a tiddler title\nexports.isLinkExternal = function(to) {\n\tvar externalRegExp = /^(?:file|http|https|mailto|ftp|irc|news|data|skype):[^\\s<>{}\\[\\]`|\"\\\\^]+(?:\\/|\\b)/i;\n\treturn externalRegExp.test(to);\n};\n\nexports.nextTick = function(fn) {\n/*global window: false */\n\tif(typeof process === \"undefined\") {\n\t\t// Apparently it would be faster to use postMessage - http://dbaron.org/log/20100309-faster-timeouts\n\t\twindow.setTimeout(fn,4);\n\t} else {\n\t\tprocess.nextTick(fn);\n\t}\n};\n\n/*\nConvert a hyphenated CSS property name into a camel case one\n*/\nexports.unHyphenateCss = function(propName) {\n\treturn propName.replace(/-([a-z])/gi, function(match0,match1) {\n\t\treturn match1.toUpperCase();\n\t});\n};\n\n/*\nConvert a camelcase CSS property name into a dashed one (\"backgroundColor\" --> \"background-color\")\n*/\nexports.hyphenateCss = function(propName) {\n\treturn propName.replace(/([A-Z])/g, function(match0,match1) {\n\t\treturn \"-\" + match1.toLowerCase();\n\t});\n};\n\n/*\nParse a text reference of one of these forms:\n* title\n* !!field\n* title!!field\n* title##index\n* etc\nReturns an object with the following fields, all optional:\n* title: tiddler title\n* field: tiddler field name\n* index: JSON property index\n*/\nexports.parseTextReference = function(textRef) {\n\t// Separate out the title, field name and/or JSON indices\n\tvar reTextRef = /(?:(.*?)!!(.+))|(?:(.*?)##(.+))|(.*)/mg,\n\t\tmatch = reTextRef.exec(textRef),\n\t\tresult = {};\n\tif(match && reTextRef.lastIndex === textRef.length) {\n\t\t// Return the parts\n\t\tif(match[1]) {\n\t\t\tresult.title = match[1];\n\t\t}\n\t\tif(match[2]) {\n\t\t\tresult.field = match[2];\n\t\t}\n\t\tif(match[3]) {\n\t\t\tresult.title = match[3];\n\t\t}\n\t\tif(match[4]) {\n\t\t\tresult.index = match[4];\n\t\t}\n\t\tif(match[5]) {\n\t\t\tresult.title = match[5];\n\t\t}\n\t} else {\n\t\t// If we couldn't parse it\n\t\tresult.title = textRef\n\t}\n\treturn result;\n};\n\n/*\nChecks whether a string is a valid fieldname\n*/\nexports.isValidFieldName = function(name) {\n\tif(!name || typeof name !== \"string\") {\n\t\treturn false;\n\t}\n\tname = name.toLowerCase().trim();\n\tvar fieldValidatorRegEx = /^[a-z0-9\\-\\._]+$/mg;\n\treturn fieldValidatorRegEx.test(name);\n};\n\n/*\nExtract the version number from the meta tag or from the boot file\n*/\n\n// Browser version\nexports.extractVersionInfo = function() {\n\tif($tw.packageInfo) {\n\t\treturn $tw.packageInfo.version;\n\t} else {\n\t\tvar metatags = document.getElementsByTagName(\"meta\");\n\t\tfor(var t=0; t<metatags.length; t++) {\n\t\t\tvar m = metatags[t];\n\t\t\tif(m.name === \"tiddlywiki-version\") {\n\t\t\t\treturn m.content;\n\t\t\t}\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the animation duration in ms\n*/\nexports.getAnimationDuration = function() {\n\treturn parseInt($tw.wiki.getTiddlerText(\"$:/config/AnimationDuration\",\"400\"),10) || 0;\n};\n\n/*\nHash a string to a number\nDerived from http://stackoverflow.com/a/15710692\n*/\nexports.hashString = function(str) {\n\treturn str.split(\"\").reduce(function(a,b) {\n\t\ta = ((a << 5) - a) + b.charCodeAt(0);\n\t\treturn a & a;\n\t},0);\n};\n\n/*\nDecode a base64 string\n*/\nexports.base64Decode = function(string64) {\n\treturn base64utf8.base64.decode.call(base64utf8,string64);\n};\n\n/*\nEncode a string to base64\n*/\nexports.base64Encode = function(string64) {\n\treturn base64utf8.base64.encode.call(base64utf8,string64);\n};\n\n/*\nConvert a hashmap into a tiddler dictionary format sequence of name:value pairs\n*/\nexports.makeTiddlerDictionary = function(data) {\n\tvar output = [];\n\tfor(var name in data) {\n\t\toutput.push(name + \": \" + data[name]);\n\t}\n\treturn output.join(\"\\n\");\n};\n\n/*\nHigh resolution microsecond timer for profiling\n*/\nexports.timer = function(base) {\n\tvar m;\n\tif($tw.node) {\n\t\tvar r = process.hrtime();\n\t\tm = r[0] * 1e3 + (r[1] / 1e6);\n\t} else if(window.performance) {\n\t\tm = performance.now();\n\t} else {\n\t\tm = Date.now();\n\t}\n\tif(typeof base !== \"undefined\") {\n\t\tm = m - base;\n\t}\n\treturn m;\n};\n\n/*\nConvert text and content type to a data URI\n*/\nexports.makeDataUri = function(text,type,_canonical_uri) {\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar typeInfo = $tw.config.contentTypeInfo[type] || $tw.config.contentTypeInfo[\"text/plain\"],\n\t\tisBase64 = typeInfo.encoding === \"base64\",\n\t\tparts = [];\n\tif(_canonical_uri) {\n\t\tparts.push(_canonical_uri);\n\t} else {\n\t\tparts.push(\"data:\");\n\t\tparts.push(type);\n\t\tparts.push(isBase64 ? \";base64\" : \"\");\n\t\tparts.push(\",\");\n\t\tparts.push(isBase64 ? text : encodeURIComponent(text));\t\t\n\t}\n\treturn parts.join(\"\");\n};\n\n/*\nUseful for finding out the fully escaped CSS selector equivalent to a given tag. For example:\n\n$tw.utils.tagToCssSelector(\"$:/tags/Stylesheet\") --> tc-tagged-\\%24\\%3A\\%2Ftags\\%2FStylesheet\n*/\nexports.tagToCssSelector = function(tagName) {\n\treturn \"tc-tagged-\" + encodeURIComponent(tagName).replace(/[!\"#$%&'()*+,\\-./:;<=>?@[\\\\\\]^`{\\|}~,]/mg,function(c) {\n\t\treturn \"\\\\\" + c;\n\t});\n};\n\n/*\nIE does not have sign function\n*/\nexports.sign = Math.sign || function(x) {\n\tx = +x; // convert to a number\n\tif (x === 0 || isNaN(x)) {\n\t\treturn x;\n\t}\n\treturn x > 0 ? 1 : -1;\n};\n\n/*\nIE does not have an endsWith function\n*/\nexports.strEndsWith = function(str,ending,position) {\n\tif(str.endsWith) {\n\t\treturn str.endsWith(ending,position);\n\t} else {\n\t\tif (typeof position !== 'number' || !isFinite(position) || Math.floor(position) !== position || position > str.length) {\n\t\t\tposition = str.length;\n\t\t}\n\t\tposition -= ending.length;\n\t\tvar lastIndex = str.indexOf(ending, position);\n\t\treturn lastIndex !== -1 && lastIndex === position;\n\t}\n};\n\n/*\nReturn system information useful for debugging\n*/\nexports.getSystemInfo = function(str,ending,position) {\n\tvar results = [],\n\t\tsave = function(desc,value) {\n\t\t\tresults.push(desc + \": \" + value);\n\t\t};\n\tif($tw.browser) {\n\t\tsave(\"User Agent\",navigator.userAgent);\n\t\tsave(\"Online Status\",window.navigator.onLine);\n\t}\n\tif($tw.node) {\n\t\tsave(\"Node Version\",process.version);\n\t}\n\treturn results.join(\"\\n\");\n};\n\nexports.parseNumber = function(str) {\n\treturn parseFloat(str) || 0;\n};\n\nexports.parseInt = function(str) {\n\treturn parseInt(str,10) || 0;\n};\n\nexports.stringifyNumber = function(num) {\n\treturn num + \"\";\n};\n\n})();\n",
"type": "application/javascript",
"module-type": "utils"
},
"$:/core/modules/widgets/action-createtiddler.js": {
"title": "$:/core/modules/widgets/action-createtiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-createtiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to create a new tiddler with a unique name and specified fields.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw:false, require:false, exports:false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CreateTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCreateTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCreateTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nCreateTiddlerWidget.prototype.execute = function() {\n\tthis.actionBaseTitle = this.getAttribute(\"$basetitle\");\n\tthis.hasBase = !!this.actionBaseTitle;\n\tthis.actionSaveTitle = this.getAttribute(\"$savetitle\");\n\tthis.actionSaveDraftTitle = this.getAttribute(\"$savedrafttitle\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n\t//Following params are new since 5.1.22\n\tthis.actionTemplate = this.getAttribute(\"$template\");\n\tthis.useTemplate = !!this.actionTemplate;\n\tthis.actionOverwrite = this.getAttribute(\"$overwrite\",\"no\");\n\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nCreateTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nCreateTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar title = this.wiki.getTiddlerText(\"$:/language/DefaultNewTiddlerTitle\"), // Get the initial new-tiddler title\n\t\tfields = {},\n\t\tcreationFields,\n\t\tmodificationFields;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tfields[name] = attribute;\n\t\t}\n\t});\n\tif(this.actionTimestamp) {\n\t\tcreationFields = this.wiki.getCreationFields();\n\t\tmodificationFields = this.wiki.getModificationFields();\n\t}\n\tif(this.hasBase && this.actionOverwrite === \"no\") {\n\t\ttitle = this.wiki.generateNewTitle(this.actionBaseTitle);\n\t} else if (this.hasBase && this.actionOverwrite === \"yes\") {\n\t\ttitle = this.actionBaseTitle\n\t}\n\t// NO $basetitle BUT $template parameter is available\n\t// the title MUST be unique, otherwise the template would be overwritten\n\tif (!this.hasBase && this.useTemplate) {\n\t\ttitle = this.wiki.generateNewTitle(this.actionTemplate);\n\t} else if (!this.hasBase && !this.useTemplate) {\n\t\t// If NO $basetitle AND NO $template use initial title\n\t\t// DON'T overwrite any stuff\n\t\ttitle = this.wiki.generateNewTitle(title);\n\t}\n\tvar templateTiddler = this.wiki.getTiddler(this.actionTemplate) || {};\n\tvar tiddler = this.wiki.addTiddler(new $tw.Tiddler(templateTiddler.fields,creationFields,fields,modificationFields,{title: title}));\n\tif(this.actionSaveTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveTitle,title,this.getVariable(\"currentTiddler\"));\n\t}\n\tif(this.actionSaveDraftTitle) {\n\t\tthis.wiki.setTextReference(this.actionSaveDraftTitle,this.wiki.generateDraftTitle(title),this.getVariable(\"currentTiddler\"));\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-createtiddler\"] = CreateTiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletefield.js": {
"title": "$:/core/modules/widgets/action-deletefield.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-deletefield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete fields of a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\ttiddler = this.wiki.getTiddler(self.actionTiddler),\n\t\tremoveFields = {},\n\t\thasChanged = false;\n\tif(this.actionField && tiddler) {\n\t\tremoveFields[this.actionField] = undefined;\n\t\tif(this.actionField in tiddler.fields) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(tiddler) {\n\t\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\t\tif(name.charAt(0) !== \"$\" && name !== \"title\") {\n\t\t\t\tremoveFields[name] = undefined;\n\t\t\t\thasChanged = true;\n\t\t\t}\n\t\t});\n\t\tif(hasChanged) {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,removeFields,this.wiki.getModificationFields()));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletefield\"] = DeleteFieldWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-deletetiddler.js": {
"title": "$:/core/modules/widgets/action-deletetiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-deletetiddler.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to delete a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DeleteTiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDeleteTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDeleteTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nDeleteTiddlerWidget.prototype.execute = function() {\n\tthis.actionFilter = this.getAttribute(\"$filter\");\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nDeleteTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$filter\"] || changedAttributes[\"$tiddler\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nDeleteTiddlerWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar tiddlers = [];\n\tif(this.actionFilter) {\n\t\ttiddlers = this.wiki.filterTiddlers(this.actionFilter,this);\n\t}\n\tif(this.actionTiddler) {\n\t\ttiddlers.push(this.actionTiddler);\n\t}\n\tfor(var t=0; t<tiddlers.length; t++) {\n\t\tthis.wiki.deleteTiddler(tiddlers[t]);\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-deletetiddler\"] = DeleteTiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-listops.js": {
"title": "$:/core/modules/widgets/action-listops.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-listops.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to apply list operations to any tiddler field (defaults to the 'list' field of the current tiddler)\n\n\\*/\n(function() {\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar ActionListopsWidget = function(parseTreeNode, options) {\n\tthis.initialise(parseTreeNode, options);\n};\n/**\n * Inherit from the base widget class\n */\nActionListopsWidget.prototype = new Widget();\n/**\n * Render this widget into the DOM\n */\nActionListopsWidget.prototype.render = function(parent, nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n/**\n * Compute the internal state of the widget\n */\nActionListopsWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.target = this.getAttribute(\"$tiddler\", this.getVariable(\n\t\t\"currentTiddler\"));\n\tthis.filter = this.getAttribute(\"$filter\");\n\tthis.subfilter = this.getAttribute(\"$subfilter\");\n\tthis.listField = this.getAttribute(\"$field\", \"list\");\n\tthis.listIndex = this.getAttribute(\"$index\");\n\tthis.filtertags = this.getAttribute(\"$tags\");\n};\n/**\n * \tRefresh the widget by ensuring our attributes are up to date\n */\nActionListopsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.$tiddler || changedAttributes.$filter ||\n\t\tchangedAttributes.$subfilter || changedAttributes.$field ||\n\t\tchangedAttributes.$index || changedAttributes.$tags) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n/**\n * \tInvoke the action associated with this widget\n */\nActionListopsWidget.prototype.invokeAction = function(triggeringWidget,\n\tevent) {\n\t//Apply the specified filters to the lists\n\tvar field = this.listField,\n\t\tindex,\n\t\ttype = \"!!\",\n\t\tlist = this.listField;\n\tif(this.listIndex) {\n\t\tfield = undefined;\n\t\tindex = this.listIndex;\n\t\ttype = \"##\";\n\t\tlist = this.listIndex;\n\t}\n\tif(this.filter) {\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(this.filter, this)));\n\t}\n\tif(this.subfilter) {\n\t\tvar subfilter = \"[list[\" + this.target + type + list + \"]] \" + this.subfilter;\n\t\tthis.wiki.setText(this.target, field, index, $tw.utils.stringifyList(\n\t\t\tthis.wiki\n\t\t\t.filterTiddlers(subfilter, this)));\n\t}\n\tif(this.filtertags) {\n\t\tvar tiddler = this.wiki.getTiddler(this.target),\n\t\t\toldtags = tiddler ? (tiddler.fields.tags || []).slice(0) : [],\n\t\t\ttagfilter = \"[list[\" + this.target + \"!!tags]] \" + this.filtertags,\n\t\t\tnewtags = this.wiki.filterTiddlers(tagfilter,this);\n\t\tif($tw.utils.stringifyList(oldtags.sort()) !== $tw.utils.stringifyList(newtags.sort())) {\n\t\t\tthis.wiki.setText(this.target,\"tags\",undefined,$tw.utils.stringifyList(newtags));\t\t\t\n\t\t}\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-listops\"] = ActionListopsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-navigate.js": {
"title": "$:/core/modules/widgets/action-navigate.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-navigate.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to navigate to a tiddler\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigateWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigateWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigateWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigateWidget.prototype.execute = function() {\n\tthis.actionTo = this.getAttribute(\"$to\");\n\tthis.actionScroll = this.getAttribute(\"$scroll\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nNavigateWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$to\"] || changedAttributes[\"$scroll\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nNavigateWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tevent = event || {};\n\tvar bounds = triggeringWidget && triggeringWidget.getBoundingClientRect && triggeringWidget.getBoundingClientRect(),\n\t\tsuppressNavigation = event.metaKey || event.ctrlKey || (event.button === 1);\n\tif(this.actionScroll === \"yes\") {\n\t\tsuppressNavigation = false;\n\t} else if(this.actionScroll === \"no\") {\n\t\tsuppressNavigation = true;\n\t}\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.actionTo === undefined ? this.getVariable(\"currentTiddler\") : this.actionTo,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: triggeringWidget,\n\t\tnavigateFromClientRect: bounds && { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: suppressNavigation\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-navigate\"] = NavigateWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-popup.js": {
"title": "$:/core/modules/widgets/action-popup.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-popup.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to trigger a popup.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ActionPopupWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nActionPopupWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nActionPopupWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nActionPopupWidget.prototype.execute = function() {\n\tthis.actionState = this.getAttribute(\"$state\");\n\tthis.actionCoords = this.getAttribute(\"$coords\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nActionPopupWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$state\"] || changedAttributes[\"$coords\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nActionPopupWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Trigger the popup\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(this.actionCoords);\n\tif(match) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: null,\n\t\t\tdomNodeRect: {\n\t\t\t\tleft: parseFloat(match[1]),\n\t\t\t\ttop: parseFloat(match[2]),\n\t\t\t\twidth: parseFloat(match[3]),\n\t\t\t\theight: parseFloat(match[4])\n\t\t\t},\n\t\t\ttitle: this.actionState,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n\treturn true; // Action was invoked\n};\n\nexports[\"action-popup\"] = ActionPopupWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-sendmessage.js": {
"title": "$:/core/modules/widgets/action-sendmessage.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-sendmessage.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to send a message\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SendMessageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSendMessageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSendMessageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSendMessageWidget.prototype.execute = function() {\n\tthis.actionMessage = this.getAttribute(\"$message\");\n\tthis.actionParam = this.getAttribute(\"$param\");\n\tthis.actionName = this.getAttribute(\"$name\");\n\tthis.actionValue = this.getAttribute(\"$value\",\"\");\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSendMessageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSendMessageWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\t// Get the string parameter\n\tvar param = this.actionParam;\n\t// Assemble the attributes as a hashmap\n\tvar paramObject = Object.create(null);\n\tvar count = 0;\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparamObject[name] = attribute;\n\t\t\tcount++;\n\t\t}\n\t});\n\t// Add name/value pair if present\n\tif(this.actionName) {\n\t\tparamObject[this.actionName] = this.actionValue;\n\t}\n\t// Dispatch the message\n\tthis.dispatchEvent({\n\t\ttype: this.actionMessage,\n\t\tparam: param,\n\t\tparamObject: paramObject,\n\t\ttiddlerTitle: this.getVariable(\"currentTiddler\"),\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tevent: event\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-sendmessage\"] = SendMessageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/action-setfield.js": {
"title": "$:/core/modules/widgets/action-setfield.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/action-setfield.js\ntype: application/javascript\nmodule-type: widget\n\nAction widget to set a single field or index on a tiddler.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetFieldWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetFieldWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetFieldWidget.prototype.render = function(parent,nextSibling) {\n\tthis.computeAttributes();\n\tthis.execute();\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetFieldWidget.prototype.execute = function() {\n\tthis.actionTiddler = this.getAttribute(\"$tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.actionField = this.getAttribute(\"$field\");\n\tthis.actionIndex = this.getAttribute(\"$index\");\n\tthis.actionValue = this.getAttribute(\"$value\");\n\tthis.actionTimestamp = this.getAttribute(\"$timestamp\",\"yes\") === \"yes\";\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nSetFieldWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"$tiddler\"] || changedAttributes[\"$field\"] || changedAttributes[\"$index\"] || changedAttributes[\"$value\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nInvoke the action associated with this widget\n*/\nSetFieldWidget.prototype.invokeAction = function(triggeringWidget,event) {\n\tvar self = this,\n\t\toptions = {};\n\toptions.suppressTimestamp = !this.actionTimestamp;\n\tif((typeof this.actionField == \"string\") || (typeof this.actionIndex == \"string\") || (typeof this.actionValue == \"string\")) {\n\t\tthis.wiki.setText(this.actionTiddler,this.actionField,this.actionIndex,this.actionValue,options);\n\t}\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tself.wiki.setText(self.actionTiddler,name,undefined,attribute,options);\n\t\t}\n\t});\n\treturn true; // Action was invoked\n};\n\nexports[\"action-setfield\"] = SetFieldWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/browse.js": {
"title": "$:/core/modules/widgets/browse.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/browse.js\ntype: application/javascript\nmodule-type: widget\n\nBrowse widget for browsing for files to import\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar BrowseWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nBrowseWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nBrowseWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"file\");\n\tif(this.browseMultiple) {\n\t\tdomNode.setAttribute(\"multiple\",\"multiple\");\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\t// Nw.js supports \"nwsaveas\" to force a \"save as\" dialogue that allows a new or existing file to be selected\n\tif(this.nwsaveas) {\n\t\tdomNode.setAttribute(\"nwsaveas\",this.nwsaveas);\n\t}\n\t// Nw.js supports \"webkitdirectory\" and \"nwdirectory\" to allow a directory to be selected\n\tif(this.webkitdirectory) {\n\t\tdomNode.setAttribute(\"webkitdirectory\",this.webkitdirectory);\n\t}\n\tif(this.nwdirectory) {\n\t\tdomNode.setAttribute(\"nwdirectory\",this.nwdirectory);\n\t}\n\t// Add a click event handler\n\tdomNode.addEventListener(\"change\",function (event) {\n\t\tif(self.message) {\n\t\t\tself.dispatchEvent({type: self.message, param: self.param, files: event.target.files});\n\t\t} else {\n\t\t\tself.wiki.readFiles(event.target.files,{\n\t\t\t\tcallback: function(tiddlerFieldsArray) {\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t\t\t},\n\t\t\t\tdeserializer: self.deserializer\n\t\t\t});\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nBrowseWidget.prototype.execute = function() {\n\tthis.browseMultiple = this.getAttribute(\"multiple\");\n\tthis.deserializer = this.getAttribute(\"deserializer\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.nwsaveas = this.getAttribute(\"nwsaveas\");\n\tthis.webkitdirectory = this.getAttribute(\"webkitdirectory\");\n\tthis.nwdirectory = this.getAttribute(\"nwdirectory\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nBrowseWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.browse = BrowseWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/button.js": {
"title": "$:/core/modules/widgets/button.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/button.js\ntype: application/javascript\nmodule-type: widget\n\nButton widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ButtonWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nButtonWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nButtonWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar tag = \"button\";\n\tif(this.buttonTag && $tw.config.htmlUnsafeElements.indexOf(this.buttonTag) === -1) {\n\t\ttag = this.buttonTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = this[\"class\"].split(\" \") || [],\n\t\tisPoppedUp = (this.popup || this.popupTitle) && this.isPoppedUp();\n\tif(this.selectedClass) {\n\t\tif((this.set || this.setTitle) && this.setTo && this.isSelected()) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t\tif(isPoppedUp) {\n\t\t\t$tw.utils.pushTop(classes,this.selectedClass.split(\" \"));\n\t\t}\n\t}\n\tif(isPoppedUp) {\n\t\t$tw.utils.pushTop(classes,\"tc-popup-handle\");\n\t}\n\tdomNode.className = classes.join(\" \");\n\t// Assign other attributes\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tif(this.tooltip) {\n\t\tdomNode.setAttribute(\"title\",this.tooltip);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\t\n\t// Add a click event handler\n\tdomNode.addEventListener(\"click\",function (event) {\n\t\tvar handled = false;\n\t\tif(self.invokeActions(self,event)) {\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.to) {\n\t\t\tself.navigateTo(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.message) {\n\t\t\tself.dispatchMessage(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.popup || self.popupTitle) {\n\t\t\tself.triggerPopup(event);\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.set || self.setTitle) {\n\t\t\tself.setTiddler();\n\t\t\thandled = true;\n\t\t}\n\t\tif(self.actions) {\n\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t}\n\t\tif(handled) {\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t}\n\t\treturn handled;\n\t},false);\n\t// Make it draggable if required\n\tif(this.dragTiddler || this.dragFilter) {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.dragTiddler;},\n\t\t\tdragFilterFn: function() {return self.dragFilter;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nWe don't allow actions to propagate because we trigger actions ourselves\n*/\nButtonWidget.prototype.allowActionPropagation = function() {\n\treturn false;\n};\n\nButtonWidget.prototype.getBoundingClientRect = function() {\n\treturn this.domNodes[0].getBoundingClientRect();\n};\n\nButtonWidget.prototype.isSelected = function() {\n return this.setTitle ? (this.setField ? this.wiki.getTiddler(this.setTitle).getFieldString(this.setField) === this.setTo :\n\t\t(this.setIndex ? this.wiki.extractTiddlerDataItem(this.setTitle,this.setIndex) === this.setTo :\n\t\t\tthis.wiki.getTiddlerText(this.setTitle))) || this.defaultSetValue || this.getVariable(\"currentTiddler\") :\n\t\tthis.wiki.getTextReference(this.set,this.defaultSetValue,this.getVariable(\"currentTiddler\")) === this.setTo;\n};\n\nButtonWidget.prototype.isPoppedUp = function() {\n\tvar tiddler = this.popupTitle ? this.wiki.getTiddler(this.popupTitle) : this.wiki.getTiddler(this.popup);\n\tvar result = tiddler && tiddler.fields.text ? $tw.popup.readPopupState(tiddler.fields.text) : false;\n\treturn result;\n};\n\nButtonWidget.prototype.navigateTo = function(event) {\n\tvar bounds = this.getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tevent: event\n\t});\n};\n\nButtonWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\"), event: event});\n};\n\nButtonWidget.prototype.triggerPopup = function(event) {\n\tif(this.popupTitle) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popupTitle,\n\t\t\twiki: this.wiki,\n\t\t\tnoStateReference: true\n\t\t});\n\t} else {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNodes[0],\n\t\t\ttitle: this.popup,\n\t\t\twiki: this.wiki\n\t\t});\n\t}\n};\n\nButtonWidget.prototype.setTiddler = function() {\n\tif(this.setTitle) {\n\t\tthis.setField ? this.wiki.setText(this.setTitle,this.setField,undefined,this.setTo) :\n\t\t\t\t(this.setIndex ? this.wiki.setText(this.setTitle,undefined,this.setIndex,this.setTo) :\n\t\t\t\tthis.wiki.setText(this.setTitle,\"text\",undefined,this.setTo));\n\t} else {\n\t\tthis.wiki.setTextReference(this.set,this.setTo,this.getVariable(\"currentTiddler\"));\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nButtonWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\");\n\tthis.to = this.getAttribute(\"to\");\n\tthis.message = this.getAttribute(\"message\");\n\tthis.param = this.getAttribute(\"param\");\n\tthis.set = this.getAttribute(\"set\");\n\tthis.setTo = this.getAttribute(\"setTo\");\n\tthis.popup = this.getAttribute(\"popup\");\n\tthis.hover = this.getAttribute(\"hover\");\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis.style = this.getAttribute(\"style\");\n\tthis.selectedClass = this.getAttribute(\"selectedClass\");\n\tthis.defaultSetValue = this.getAttribute(\"default\",\"\");\n\tthis.buttonTag = this.getAttribute(\"tag\");\n\tthis.dragTiddler = this.getAttribute(\"dragTiddler\");\n\tthis.dragFilter = this.getAttribute(\"dragFilter\");\n\tthis.setTitle = this.getAttribute(\"setTitle\");\n\tthis.setField = this.getAttribute(\"setField\");\n\tthis.setIndex = this.getAttribute(\"setIndex\");\n\tthis.popupTitle = this.getAttribute(\"popupTitle\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nButtonWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.actions || changedAttributes.to || changedAttributes.message || changedAttributes.param || changedAttributes.set || changedAttributes.setTo || changedAttributes.popup || changedAttributes.hover || changedAttributes[\"class\"] || changedAttributes.selectedClass || changedAttributes.style || changedAttributes.dragFilter || changedAttributes.dragTiddler || (this.set && changedTiddlers[this.set]) || (this.popup && changedTiddlers[this.popup]) || (this.popupTitle && changedTiddlers[this.popupTitle]) || changedAttributes.setTitle || changedAttributes.setField || changedAttributes.setIndex || changedAttributes.popupTitle) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.button = ButtonWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/checkbox.js": {
"title": "$:/core/modules/widgets/checkbox.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/checkbox.js\ntype: application/javascript\nmodule-type: widget\n\nCheckbox widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CheckboxWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCheckboxWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCheckboxWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",this.checkboxClass);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"checkbox\");\n\tif(this.getValue()) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nCheckboxWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.checkboxTitle);\n\tif(tiddler) {\n\t\tif(this.checkboxTag) {\n\t\t\tif(this.checkboxInvertTag) {\n\t\t\t\treturn !tiddler.hasTag(this.checkboxTag);\n\t\t\t} else {\n\t\t\t\treturn tiddler.hasTag(this.checkboxTag);\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tvar value;\n\t\t\tif($tw.utils.hop(tiddler.fields,this.checkboxField)) {\n\t\t\t\tvalue = tiddler.fields[this.checkboxField] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.checkboxDefault || \"\";\n\t\t\t}\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\tif(this.checkboxIndex) {\n\t\t\tvar value = this.wiki.extractTiddlerDataItem(tiddler,this.checkboxIndex,this.checkboxDefault || \"\");\n\t\t\tif(value === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(value === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t} else {\n\t\tif(this.checkboxTag) {\n\t\t\treturn false;\n\t\t}\n\t\tif(this.checkboxField) {\n\t\t\tif(this.checkboxDefault === this.checkboxChecked) {\n\t\t\t\treturn true;\n\t\t\t}\n\t\t\tif(this.checkboxDefault === this.checkboxUnchecked) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\nCheckboxWidget.prototype.handleChangeEvent = function(event) {\n\tvar checked = this.inputDomNode.checked,\n\t\ttiddler = this.wiki.getTiddler(this.checkboxTitle),\n\t\tfallbackFields = {text: \"\"},\n\t\tnewFields = {title: this.checkboxTitle},\n\t\thasChanged = false,\n\t\ttagCheck = false,\n\t\thasTag = tiddler && tiddler.hasTag(this.checkboxTag),\n\t\tvalue = checked ? this.checkboxChecked : this.checkboxUnchecked;\n\tif(this.checkboxTag && this.checkboxInvertTag === \"yes\") {\n\t\ttagCheck = hasTag === checked;\n\t} else {\n\t\ttagCheck = hasTag !== checked;\n\t}\n\t// Set the tag if specified\n\tif(this.checkboxTag && (!tiddler || tagCheck)) {\n\t\tnewFields.tags = tiddler ? (tiddler.fields.tags || []).slice(0) : [];\n\t\tvar pos = newFields.tags.indexOf(this.checkboxTag);\n\t\tif(pos !== -1) {\n\t\t\tnewFields.tags.splice(pos,1);\n\t\t}\n\t\tif(this.checkboxInvertTag === \"yes\" && !checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t} else if(this.checkboxInvertTag !== \"yes\" && checked) {\n\t\t\tnewFields.tags.push(this.checkboxTag);\n\t\t}\n\t\thasChanged = true;\n\t}\n\t// Set the field if specified\n\tif(this.checkboxField) {\n\t\tif(!tiddler || tiddler.fields[this.checkboxField] !== value) {\n\t\t\tnewFields[this.checkboxField] = value;\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\t// Set the index if specified\n\tif(this.checkboxIndex) {\n\t\tvar indexValue = this.wiki.extractTiddlerDataItem(this.checkboxTitle,this.checkboxIndex);\n\t\tif(!tiddler || indexValue !== value) {\n\t\t\thasChanged = true;\n\t\t}\n\t}\n\tif(hasChanged) {\n\t\tif(this.checkboxIndex) {\n\t\t\tthis.wiki.setText(this.checkboxTitle,\"\",this.checkboxIndex,value);\n\t\t} else {\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),fallbackFields,tiddler,newFields,this.wiki.getModificationFields()));\n\t\t}\n\t}\n\t// Trigger actions\n\tif(this.checkboxActions) {\n\t\tthis.invokeActionString(this.checkboxActions,this,event);\n\t}\n\tif(this.checkboxCheckActions && checked) {\n\t\tthis.invokeActionString(this.checkboxCheckActions,this,event);\n\t}\n\tif(this.checkboxUncheckActions && !checked) {\n\t\tthis.invokeActionString(this.checkboxUncheckActions,this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCheckboxWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.checkboxActions = this.getAttribute(\"actions\");\n\tthis.checkboxCheckActions = this.getAttribute(\"checkactions\");\n\tthis.checkboxUncheckActions = this.getAttribute(\"uncheckactions\");\n\tthis.checkboxTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.checkboxTag = this.getAttribute(\"tag\");\n\tthis.checkboxField = this.getAttribute(\"field\");\n\tthis.checkboxIndex = this.getAttribute(\"index\");\n\tthis.checkboxChecked = this.getAttribute(\"checked\");\n\tthis.checkboxUnchecked = this.getAttribute(\"unchecked\");\n\tthis.checkboxDefault = this.getAttribute(\"default\");\n\tthis.checkboxClass = this.getAttribute(\"class\",\"\");\n\tthis.checkboxInvertTag = this.getAttribute(\"invertTag\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCheckboxWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.tag || changedAttributes.invertTag || changedAttributes.field || changedAttributes.index || changedAttributes.checked || changedAttributes.unchecked || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.checkboxTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue();\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.checkbox = CheckboxWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/codeblock.js": {
"title": "$:/core/modules/widgets/codeblock.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/codeblock.js\ntype: application/javascript\nmodule-type: widget\n\nCode block node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CodeBlockWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCodeBlockWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCodeBlockWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar codeNode = this.document.createElement(\"code\"),\n\t\tdomNode = this.document.createElement(\"pre\");\n\tcodeNode.appendChild(this.document.createTextNode(this.getAttribute(\"code\")));\n\tdomNode.appendChild(codeNode);\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n\tif(this.postRender) {\n\t\tthis.postRender();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nCodeBlockWidget.prototype.execute = function() {\n\tthis.language = this.getAttribute(\"language\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCodeBlockWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.codeblock = CodeBlockWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/count.js": {
"title": "$:/core/modules/widgets/count.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/count.js\ntype: application/javascript\nmodule-type: widget\n\nCount widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar CountWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nCountWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nCountWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.currentCount);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nCountWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Execute the filter\n\tif(this.filter) {\n\t\tthis.currentCount = this.wiki.filterTiddlers(this.filter,this).length;\n\t} else {\n\t\tthis.currentCount = \"0\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nCountWidget.prototype.refresh = function(changedTiddlers) {\n\t// Re-execute the filter to get the count\n\tthis.computeAttributes();\n\tvar oldCount = this.currentCount;\n\tthis.execute();\n\tif(this.currentCount !== oldCount) {\n\t\t// Regenerate and rerender the widget and replace the existing DOM node\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n\n};\n\nexports.count = CountWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/diff-text.js": {
"title": "$:/core/modules/widgets/diff-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/diff-text.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display a diff between two texts\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget,\n\tdmp = require(\"$:/core/modules/utils/diff-match-patch/diff_match_patch.js\");\n\nvar DiffTextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDiffTextWidget.prototype = new Widget();\n\nDiffTextWidget.prototype.invisibleCharacters = {\n\t\"\\n\": \"↩︎\\n\",\n\t\"\\r\": \"⇠\",\n\t\"\\t\": \"⇥\\t\"\n};\n\n/*\nRender this widget into the DOM\n*/\nDiffTextWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create the diff\n\tvar dmpObject = new dmp.diff_match_patch(),\n\t\tdiffs = dmpObject.diff_main(this.getAttribute(\"source\"),this.getAttribute(\"dest\"));\n\t// Apply required cleanup\n\tswitch(this.getAttribute(\"cleanup\",\"semantic\")) {\n\t\tcase \"none\":\n\t\t\t// No cleanup\n\t\t\tbreak;\n\t\tcase \"efficiency\":\n\t\t\tdmpObject.diff_cleanupEfficiency(diffs);\n\t\t\tbreak;\n\t\tdefault: // case \"semantic\"\n\t\t\tdmpObject.diff_cleanupSemantic(diffs);\n\t\t\tbreak;\n\t}\n\t// Create the elements\n\tvar domContainer = this.document.createElement(\"div\"), \n\t\tdomDiff = this.createDiffDom(diffs);\n\tparent.insertBefore(domContainer,nextSibling);\n\t// Set variables\n\tthis.setVariable(\"diff-count\",diffs.reduce(function(acc,diff) {\n\t\tif(diff[0] !== dmp.DIFF_EQUAL) {\n\t\t\tacc++;\n\t\t}\n\t\treturn acc;\n\t},0).toString());\n\t// Render child widgets\n\tthis.renderChildren(domContainer,null);\n\t// Render the diff\n\tdomContainer.appendChild(domDiff);\n\t// Save our container\n\tthis.domNodes.push(domContainer);\n};\n\n/*\nCreate DOM elements representing a list of diffs\n*/\nDiffTextWidget.prototype.createDiffDom = function(diffs) {\n\tvar self = this;\n\t// Create the element and assign the attributes\n\tvar domPre = this.document.createElement(\"pre\"),\n\t\tdomCode = this.document.createElement(\"code\");\n\t$tw.utils.each(diffs,function(diff) {\n\t\tvar tag = diff[0] === dmp.DIFF_INSERT ? \"ins\" : (diff[0] === dmp.DIFF_DELETE ? \"del\" : \"span\"),\n\t\t\tclassName = diff[0] === dmp.DIFF_INSERT ? \"tc-diff-insert\" : (diff[0] === dmp.DIFF_DELETE ? \"tc-diff-delete\" : \"tc-diff-equal\"),\n\t\t\tdom = self.document.createElement(tag),\n\t\t\ttext = diff[1],\n\t\t\tcurrPos = 0,\n\t\t\tre = /([\\x00-\\x1F])/mg,\n\t\t\tmatch = re.exec(text),\n\t\t\tspan,\n\t\t\tprintable;\n\t\tdom.className = className;\n\t\twhile(match) {\n\t\t\tif(currPos < match.index) {\n\t\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos,match.index)));\n\t\t\t}\n\t\t\tspan = self.document.createElement(\"span\");\n\t\t\tspan.className = \"tc-diff-invisible\";\n\t\t\tprintable = self.invisibleCharacters[match[0]] || (\"[0x\" + match[0].charCodeAt(0).toString(16) + \"]\");\n\t\t\tspan.appendChild(self.document.createTextNode(printable));\n\t\t\tdom.appendChild(span);\n\t\t\tcurrPos = match.index + match[0].length;\n\t\t\tmatch = re.exec(text);\n\t\t}\n\t\tif(currPos < text.length) {\n\t\t\tdom.appendChild(self.document.createTextNode(text.slice(currPos)));\n\t\t}\n\t\tdomCode.appendChild(dom);\n\t});\n\tdomPre.appendChild(domCode);\n\treturn domPre;\n};\n\n/*\nCompute the internal state of the widget\n*/\nDiffTextWidget.prototype.execute = function() {\n\t// Make child widgets\n\tvar parseTreeNodes;\n\tif(this.parseTreeNode && this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\tparseTreeNodes = this.parseTreeNode.children;\n\t} else {\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: \"$:/language/Diffs/CountMessage\"}\n\t\t\t}\n\t\t}];\n\t}\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDiffTextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.dest || changedAttributes.cleanup) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports[\"diff-text\"] = DiffTextWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/draggable.js": {
"title": "$:/core/modules/widgets/draggable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/draggable.js\ntype: application/javascript\nmodule-type: widget\n\nDraggable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DraggableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDraggableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDraggableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Sanitise the specified tag\n\tvar tag = this.draggableTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"div\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [\"tc-draggable\"];\n\tif(this.draggableClasses) {\n\t\tclasses.push(this.draggableClasses);\n\t}\n\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t// Add event handlers\n\t$tw.utils.makeDraggable({\n\t\tdomNode: domNode,\n\t\tdragTiddlerFn: function() {return self.getAttribute(\"tiddler\");},\n\t\tdragFilterFn: function() {return self.getAttribute(\"filter\");},\n\t\tstartActions: self.startActions,\n\t\tendActions: self.endActions,\n\t\twidget: this\n\t});\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nDraggableWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.draggableTag = this.getAttribute(\"tag\",\"div\");\n\tthis.draggableClasses = this.getAttribute(\"class\");\n\tthis.startActions = this.getAttribute(\"startactions\");\n\tthis.endActions = this.getAttribute(\"endactions\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDraggableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tag || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.draggable = DraggableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/droppable.js": {
"title": "$:/core/modules/widgets/droppable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/droppable.js\ntype: application/javascript\nmodule-type: widget\n\nDroppable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DroppableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDroppableWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDroppableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.droppableTag && $tw.config.htmlUnsafeElements.indexOf(this.droppableTag) === -1) {\n\t\ttag = this.droppableTag;\n\t}\n\t// Create element and assign classes\n\tvar domNode = this.document.createElement(tag),\n\t\tclasses = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-droppable\");\n\tdomNode.className = classes.join(\" \");\n\t// Add event handlers\n\tif(this.droppableEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"}\n\t\t]);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDroppableWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDroppableWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally. The hacky second condition is to resolve a problem with Firefox whereby there is an erroneous dragenter event if the node being dragged is within the dropzone\n\tif(this.currentlyEntered.length === 0 || (this.currentlyEntered.length === 1 && this.currentlyEntered[0] === $tw.dragInProgress)) {\n\t\tthis.currentlyEntered = [];\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDroppableWidget.prototype.handleDragEnterEvent = function(event) {\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\t// Set the drop effect\n\tevent.dataTransfer.dropEffect = this.droppableEffect;\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n\treturn false;\n};\n\nDroppableWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this;\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\tvar dataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Try to import the various data types we understand\n\t$tw.utils.importDataTransfer(dataTransfer,null,function(fieldsArray) {\n\t\tfieldsArray.forEach(function(fields) {\n\t\t\tself.performActions(fields.title || fields.text,event);\n\t\t});\n\t});\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n\treturn false;\n};\n\nDroppableWidget.prototype.performActions = function(title,event) {\n\tif(this.droppableActions) {\n\t\tvar modifierKey = event.ctrlKey && ! event.shiftKey ? \"ctrl\" : event.shiftKey && !event.ctrlKey ? \"shift\" : \n\t\t\t\tevent.ctrlKey && event.shiftKey ? \"ctrl-shift\" : \"normal\" ;\n\t\tthis.invokeActionString(this.droppableActions,this,event,{actionTiddler: title, modifier: modifierKey});\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDroppableWidget.prototype.execute = function() {\n\tthis.droppableActions = this.getAttribute(\"actions\");\n\tthis.droppableEffect = this.getAttribute(\"effect\",\"copy\");\n\tthis.droppableTag = this.getAttribute(\"tag\");\n\tthis.droppableClass = this.getAttribute(\"class\");\n\tthis.droppableEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDroppableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"] || changedAttributes.tag || changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.droppable = DroppableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/dropzone.js": {
"title": "$:/core/modules/widgets/dropzone.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/dropzone.js\ntype: application/javascript\nmodule-type: widget\n\nDropzone widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar DropZoneWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nDropZoneWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nDropZoneWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\tvar domNode = this.document.createElement(\"div\");\n\tdomNode.className = this.dropzoneClass || \"tc-dropzone\";\n\t// Add event handlers\n\tif(this.dropzoneEnable) {\n\t\t$tw.utils.addEventListeners(domNode,[\n\t\t\t{name: \"dragenter\", handlerObject: this, handlerMethod: \"handleDragEnterEvent\"},\n\t\t\t{name: \"dragover\", handlerObject: this, handlerMethod: \"handleDragOverEvent\"},\n\t\t\t{name: \"dragleave\", handlerObject: this, handlerMethod: \"handleDragLeaveEvent\"},\n\t\t\t{name: \"drop\", handlerObject: this, handlerMethod: \"handleDropEvent\"},\n\t\t\t{name: \"paste\", handlerObject: this, handlerMethod: \"handlePasteEvent\"},\n\t\t\t{name: \"dragend\", handlerObject: this, handlerMethod: \"handleDragEndEvent\"}\n\t\t]);\t\t\n\t}\n\tdomNode.addEventListener(\"click\",function (event) {\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n\t// Stack of outstanding enter/leave events\n\tthis.currentlyEntered = [];\n};\n\nDropZoneWidget.prototype.enterDrag = function(event) {\n\tif(this.currentlyEntered.indexOf(event.target) === -1) {\n\t\tthis.currentlyEntered.push(event.target);\n\t}\n\t// If we're entering for the first time we need to apply highlighting\n\t$tw.utils.addClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.leaveDrag = function(event) {\n\tvar pos = this.currentlyEntered.indexOf(event.target);\n\tif(pos !== -1) {\n\t\tthis.currentlyEntered.splice(pos,1);\n\t}\n\t// Remove highlighting if we're leaving externally\n\tif(this.currentlyEntered.length === 0) {\n\t\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t}\n};\n\nDropZoneWidget.prototype.handleDragEnterEvent = function(event) {\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tthis.enterDrag(event);\n\t// Tell the browser that we're ready to handle the drop\n\tevent.preventDefault();\n\t// Tell the browser not to ripple the drag up to any parent drop handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handleDragOverEvent = function(event) {\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\t// Tell the browser that we're still interested in the drop\n\tevent.preventDefault();\n\tevent.dataTransfer.dropEffect = \"copy\"; // Explicitly show this is a copy\n};\n\nDropZoneWidget.prototype.handleDragLeaveEvent = function(event) {\n\tthis.leaveDrag(event);\n};\n\nDropZoneWidget.prototype.handleDragEndEvent = function(event) {\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n};\n\nDropZoneWidget.prototype.handleDropEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\tthis.leaveDrag(event);\n\t// Check for being over a TEXTAREA or INPUT\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) !== -1) {\n\t\treturn false;\n\t}\n\t// Check for this window being the source of the drag\n\tif($tw.dragInProgress) {\n\t\treturn false;\n\t}\n\tvar self = this,\n\t\tdataTransfer = event.dataTransfer;\n\t// Remove highlighting\n\t$tw.utils.removeClass(this.domNodes[0],\"tc-dragover\");\n\t// Import any files in the drop\n\tvar numFiles = 0;\n\tif(dataTransfer.files) {\n\t\tnumFiles = this.wiki.readFiles(dataTransfer.files,{\n\t\t\tcallback: readFileCallback,\n\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t});\n\t}\n\t// Try to import the various data types we understand\n\tif(numFiles === 0) {\n\t\t$tw.utils.importDataTransfer(dataTransfer,this.wiki.generateNewTitle(\"Untitled\"),readFileCallback);\n\t}\n\t// Tell the browser that we handled the drop\n\tevent.preventDefault();\n\t// Stop the drop ripple up to any parent handlers\n\tevent.stopPropagation();\n};\n\nDropZoneWidget.prototype.handlePasteEvent = function(event) {\n\tvar self = this,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify(tiddlerFieldsArray)});\n\t\t};\n\t// Let the browser handle it if we're in a textarea or input box\n\tif([\"TEXTAREA\",\"INPUT\"].indexOf(event.target.tagName) == -1 && !event.target.isContentEditable) {\n\t\tvar self = this,\n\t\t\titems = event.clipboardData.items;\n\t\t// Enumerate the clipboard items\n\t\tfor(var t = 0; t<items.length; t++) {\n\t\t\tvar item = items[t];\n\t\t\tif(item.kind === \"file\") {\n\t\t\t\t// Import any files\n\t\t\t\tthis.wiki.readFile(item.getAsFile(),{\n\t\t\t\t\tcallback: readFileCallback,\n\t\t\t\t\tdeserializer: this.dropzoneDeserializer\n\t\t\t\t});\n\t\t\t} else if(item.kind === \"string\") {\n\t\t\t\t// Create tiddlers from string items\n\t\t\t\tvar type = item.type;\n\t\t\t\titem.getAsString(function(str) {\n\t\t\t\t\tvar tiddlerFields = {\n\t\t\t\t\t\ttitle: self.wiki.generateNewTitle(\"Untitled\"),\n\t\t\t\t\t\ttext: str,\n\t\t\t\t\t\ttype: type\n\t\t\t\t\t};\n\t\t\t\t\tif($tw.log.IMPORT) {\n\t\t\t\t\t\tconsole.log(\"Importing string '\" + str + \"', type: '\" + type + \"'\");\n\t\t\t\t\t}\n\t\t\t\t\tself.dispatchEvent({type: \"tm-import-tiddlers\", param: JSON.stringify([tiddlerFields])});\n\t\t\t\t});\n\t\t\t}\n\t\t}\n\t\t// Tell the browser that we've handled the paste\n\t\tevent.stopPropagation();\n\t\tevent.preventDefault();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nDropZoneWidget.prototype.execute = function() {\n\tthis.dropzoneClass = this.getAttribute(\"class\");\n\tthis.dropzoneDeserializer = this.getAttribute(\"deserializer\");\n\tthis.dropzoneEnable = (this.getAttribute(\"enable\") || \"yes\") === \"yes\";\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nDropZoneWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.enable) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.dropzone = DropZoneWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-binary.js": {
"title": "$:/core/modules/widgets/edit-binary.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-binary.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-binary widget; placeholder for editing binary tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar BINARY_WARNING_MESSAGE = \"$:/core/ui/BinaryWarning\";\nvar EXPORT_BUTTON_IMAGE = \"$:/core/images/export-button\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBinaryWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBinaryWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBinaryWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBinaryWidget.prototype.execute = function() {\n\t// Get our parameters\n\tvar editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tvar tiddler = this.wiki.getTiddler(editTitle);\n\tvar type = tiddler.fields.type;\n\tvar text = tiddler.fields.text;\n\t// Transclude the binary data tiddler warning message\n\tvar warn = {\n\t\ttype: \"element\",\n\t\ttag: \"p\",\n\t\tchildren: [{\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: BINARY_WARNING_MESSAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Create download link based on draft tiddler title\n\tvar link = {\n\t\ttype: \"element\",\n\t\ttag: \"a\",\n\t\tattributes: {\n\t\t\ttitle: {type: \"indirect\", textReference: \"!!draft.title\"},\n\t\t\tdownload: {type: \"indirect\", textReference: \"!!draft.title\"}\n\t\t},\n\t\tchildren: [{\n\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {type: \"string\", value: EXPORT_BUTTON_IMAGE}\n\t\t\t}\n\t\t}]\n\t};\n\t// Set the link href to internal data URI (no external)\n\tif(text) {\n\t\tlink.attributes.href = {\n\t\t\ttype: \"string\", \n\t\t\tvalue: \"data:\" + type + \";base64,\" + text\n\t\t};\n\t}\n\t// Combine warning message and download link in a div\n\tvar element = {\n\t\ttype: \"element\",\n\t\ttag: \"div\",\n\t\tattributes: {\n\t\t\tclass: {type: \"string\", value: \"tc-binary-warning\"}\n\t\t},\n\t\tchildren: [warn, link]\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets([element]);\n};\n\n/*\nRefresh by refreshing our child widget\n*/\nEditBinaryWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"edit-binary\"] = EditBinaryWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-bitmap.js": {
"title": "$:/core/modules/widgets/edit-bitmap.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-bitmap.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-bitmap widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// Default image sizes\nvar DEFAULT_IMAGE_WIDTH = 600,\n\tDEFAULT_IMAGE_HEIGHT = 370,\n\tDEFAULT_IMAGE_TYPE = \"image/png\";\n\n// Configuration tiddlers\nvar LINE_WIDTH_TITLE = \"$:/config/BitmapEditor/LineWidth\",\n\tLINE_COLOUR_TITLE = \"$:/config/BitmapEditor/Colour\",\n\tLINE_OPACITY_TITLE = \"$:/config/BitmapEditor/Opacity\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditBitmapWidget = function(parseTreeNode,options) {\n\t// Initialise the editor operations if they've not been done already\n\tif(!this.editorOperations) {\n\t\tEditBitmapWidget.prototype.editorOperations = {};\n\t\t$tw.modules.applyMethods(\"bitmapeditoroperation\",this.editorOperations);\n\t}\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditBitmapWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditBitmapWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create the wrapper for the toolbar and render its content\n\tthis.toolbarNode = this.document.createElement(\"div\");\n\tthis.toolbarNode.className = \"tc-editor-toolbar\";\n\tparent.insertBefore(this.toolbarNode,nextSibling);\n\tthis.domNodes.push(this.toolbarNode);\n\t// Create the on-screen canvas\n\tthis.canvasDomNode = $tw.utils.domMaker(\"canvas\",{\n\t\tdocument: this.document,\n\t\t\"class\":\"tc-edit-bitmapeditor\",\n\t\teventListeners: [{\n\t\t\tname: \"touchstart\", handlerObject: this, handlerMethod: \"handleTouchStartEvent\"\n\t\t},{\n\t\t\tname: \"touchmove\", handlerObject: this, handlerMethod: \"handleTouchMoveEvent\"\n\t\t},{\n\t\t\tname: \"touchend\", handlerObject: this, handlerMethod: \"handleTouchEndEvent\"\n\t\t},{\n\t\t\tname: \"mousedown\", handlerObject: this, handlerMethod: \"handleMouseDownEvent\"\n\t\t},{\n\t\t\tname: \"mousemove\", handlerObject: this, handlerMethod: \"handleMouseMoveEvent\"\n\t\t},{\n\t\t\tname: \"mouseup\", handlerObject: this, handlerMethod: \"handleMouseUpEvent\"\n\t\t}]\n\t});\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Render toolbar child widgets\n\tthis.renderChildren(this.toolbarNode,null);\n\t// // Insert the elements into the DOM\n\tparent.insertBefore(this.canvasDomNode,nextSibling);\n\tthis.domNodes.push(this.canvasDomNode);\n\t// Load the image into the canvas\n\tif($tw.browser) {\n\t\tthis.loadCanvas();\n\t}\n\t// Add widget message listeners\n\tthis.addEventListeners([\n\t\t{type: \"tm-edit-bitmap-operation\", handler: \"handleEditBitmapOperationMessage\"}\n\t]);\n};\n\n/*\nHandle an edit bitmap operation message from the toolbar\n*/\nEditBitmapWidget.prototype.handleEditBitmapOperationMessage = function(event) {\n\t// Invoke the handler\n\tvar handler = this.editorOperations[event.param];\n\tif(handler) {\n\t\thandler.call(this,event);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditBitmapWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nJust refresh the toolbar\n*/\nEditBitmapWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nSet the bitmap size variables and refresh the toolbar\n*/\nEditBitmapWidget.prototype.refreshToolbar = function() {\n\t// Set the width and height variables\n\tthis.setVariable(\"tv-bitmap-editor-width\",this.canvasDomNode.width + \"px\");\n\tthis.setVariable(\"tv-bitmap-editor-height\",this.canvasDomNode.height + \"px\");\n\t// Refresh each of our child widgets\n\t$tw.utils.each(this.children,function(childWidget) {\n\t\tchildWidget.refreshSelf();\n\t});\n};\n\nEditBitmapWidget.prototype.loadCanvas = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle),\n\t\tcurrImage = new Image();\n\t// Set up event handlers for loading the image\n\tvar self = this;\n\tcurrImage.onload = function() {\n\t\t// Copy the image to the on-screen canvas\n\t\tself.initCanvas(self.canvasDomNode,currImage.width,currImage.height,currImage);\n\t\t// And also copy the current bitmap to the off-screen canvas\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,currImage.width,currImage.height,currImage);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\tcurrImage.onerror = function() {\n\t\t// Set the on-screen canvas size and clear it\n\t\tself.initCanvas(self.canvasDomNode,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the off-screen canvas size and clear it\n\t\tself.currCanvas = self.document.createElement(\"canvas\");\n\t\tself.initCanvas(self.currCanvas,DEFAULT_IMAGE_WIDTH,DEFAULT_IMAGE_HEIGHT);\n\t\t// Set the width and height input boxes\n\t\tself.refreshToolbar();\n\t};\n\t// Get the current bitmap into an image object\n\tif(tiddler && tiddler.fields.type && tiddler.fields.text) {\n\t\tcurrImage.src = \"data:\" + tiddler.fields.type + \";base64,\" + tiddler.fields.text;\t\t\n\t} else {\n\t\tcurrImage.width = DEFAULT_IMAGE_WIDTH;\n\t\tcurrImage.height = DEFAULT_IMAGE_HEIGHT;\n\t\tcurrImage.onerror();\n\t}\n};\n\nEditBitmapWidget.prototype.initCanvas = function(canvas,width,height,image) {\n\tcanvas.width = width;\n\tcanvas.height = height;\n\tvar ctx = canvas.getContext(\"2d\");\n\tif(image) {\n\t\tctx.drawImage(image,0,0);\n\t} else {\n\t\tctx.fillStyle = \"#fff\";\n\t\tctx.fillRect(0,0,canvas.width,canvas.height);\n\t}\n};\n\n/*\n** Change the size of the canvas, preserving the current image\n*/\nEditBitmapWidget.prototype.changeCanvasSize = function(newWidth,newHeight) {\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\");\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\n/*\n** Rotate the canvas left by 90 degrees\n*/\nEditBitmapWidget.prototype.rotateCanvasLeft = function() {\n\t// Get the current size of the image\n\tvar origWidth = this.currCanvas.width,\n\t\torigHeight = this.currCanvas.height;\n\t// Create and size a new canvas\n\tvar newCanvas = this.document.createElement(\"canvas\"),\n\t\tnewWidth = origHeight,\n\t\tnewHeight = origWidth;\n\tthis.initCanvas(newCanvas,newWidth,newHeight);\n\t// Copy the old image\n\tvar ctx = newCanvas.getContext(\"2d\");\n\tctx.save();\n\tctx.translate(newWidth / 2,newHeight / 2);\n\tctx.rotate(-Math.PI / 2);\n\tctx.drawImage(this.currCanvas,-origWidth / 2,-origHeight / 2);\n\tctx.restore();\n\t// Set the new canvas as the current one\n\tthis.currCanvas = newCanvas;\n\t// Set the size of the onscreen canvas\n\tthis.canvasDomNode.width = newWidth;\n\tthis.canvasDomNode.height = newHeight;\n\t// Paint the onscreen canvas with the offscreen canvas\n\tctx = this.canvasDomNode.getContext(\"2d\");\n\tctx.drawImage(this.currCanvas,0,0);\n};\n\nEditBitmapWidget.prototype.handleTouchStartEvent = function(event) {\n\tthis.brushDown = true;\n\tthis.strokeStart(event.touches[0].clientX,event.touches[0].clientY);\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.touches[0].clientX,event.touches[0].clientY);\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleTouchEndEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t}\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseDownEvent = function(event) {\n\tthis.strokeStart(event.clientX,event.clientY);\n\tthis.brushDown = true;\n\tevent.preventDefault();\n\tevent.stopPropagation();\n\treturn false;\n};\n\nEditBitmapWidget.prototype.handleMouseMoveEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.strokeMove(event.clientX,event.clientY);\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.handleMouseUpEvent = function(event) {\n\tif(this.brushDown) {\n\t\tthis.brushDown = false;\n\t\tthis.strokeEnd();\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn false;\n\t}\n\treturn true;\n};\n\nEditBitmapWidget.prototype.adjustCoordinates = function(x,y) {\n\tvar canvasRect = this.canvasDomNode.getBoundingClientRect(),\n\t\tscale = this.canvasDomNode.width/canvasRect.width;\n\treturn {x: (x - canvasRect.left) * scale, y: (y - canvasRect.top) * scale};\n};\n\nEditBitmapWidget.prototype.strokeStart = function(x,y) {\n\t// Start off a new stroke\n\tthis.stroke = [this.adjustCoordinates(x,y)];\n};\n\nEditBitmapWidget.prototype.strokeMove = function(x,y) {\n\tvar ctx = this.canvasDomNode.getContext(\"2d\"),\n\t\tt;\n\t// Add the new position to the end of the stroke\n\tthis.stroke.push(this.adjustCoordinates(x,y));\n\t// Redraw the previous image\n\tctx.drawImage(this.currCanvas,0,0);\n\t// Render the stroke\n\tctx.globalAlpha = parseFloat(this.wiki.getTiddlerText(LINE_OPACITY_TITLE,\"1.0\"));\n\tctx.strokeStyle = this.wiki.getTiddlerText(LINE_COLOUR_TITLE,\"#ff0\");\n\tctx.lineWidth = parseFloat(this.wiki.getTiddlerText(LINE_WIDTH_TITLE,\"3\"));\n\tctx.lineCap = \"round\";\n\tctx.lineJoin = \"round\";\n\tctx.beginPath();\n\tctx.moveTo(this.stroke[0].x,this.stroke[0].y);\n\tfor(t=1; t<this.stroke.length-1; t++) {\n\t\tvar s1 = this.stroke[t],\n\t\t\ts2 = this.stroke[t-1],\n\t\t\ttx = (s1.x + s2.x)/2,\n\t\t\tty = (s1.y + s2.y)/2;\n\t\tctx.quadraticCurveTo(s2.x,s2.y,tx,ty);\n\t}\n\tctx.stroke();\n};\n\nEditBitmapWidget.prototype.strokeEnd = function() {\n\t// Copy the bitmap to the off-screen canvas\n\tvar ctx = this.currCanvas.getContext(\"2d\");\n\tctx.drawImage(this.canvasDomNode,0,0);\n\t// Save the image into the tiddler\n\tthis.saveChanges();\n};\n\nEditBitmapWidget.prototype.saveChanges = function() {\n\tvar tiddler = this.wiki.getTiddler(this.editTitle) || new $tw.Tiddler({title: this.editTitle,type: DEFAULT_IMAGE_TYPE});\n\t// data URIs look like \"data:<type>;base64,<text>\"\n\tvar dataURL = this.canvasDomNode.toDataURL(tiddler.fields.type),\n\t\tposColon = dataURL.indexOf(\":\"),\n\t\tposSemiColon = dataURL.indexOf(\";\"),\n\t\tposComma = dataURL.indexOf(\",\"),\n\t\ttype = dataURL.substring(posColon+1,posSemiColon),\n\t\ttext = dataURL.substring(posComma+1);\n\tvar update = {type: type, text: text};\n\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getModificationFields(),tiddler,update,this.wiki.getCreationFields()));\n};\n\nexports[\"edit-bitmap\"] = EditBitmapWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-shortcut.js": {
"title": "$:/core/modules/widgets/edit-shortcut.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-shortcut.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to display an editable keyboard shortcut\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditShortcutWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditShortcutWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditShortcutWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.inputNode = this.document.createElement(\"input\");\n\t// Assign classes\n\tif(this.shortcutClass) {\n\t\tthis.inputNode.className = this.shortcutClass;\t\t\n\t}\n\t// Assign other attributes\n\tif(this.shortcutStyle) {\n\t\tthis.inputNode.setAttribute(\"style\",this.shortcutStyle);\n\t}\n\tif(this.shortcutTooltip) {\n\t\tthis.inputNode.setAttribute(\"title\",this.shortcutTooltip);\n\t}\n\tif(this.shortcutPlaceholder) {\n\t\tthis.inputNode.setAttribute(\"placeholder\",this.shortcutPlaceholder);\n\t}\n\tif(this.shortcutAriaLabel) {\n\t\tthis.inputNode.setAttribute(\"aria-label\",this.shortcutAriaLabel);\n\t}\n\t// Assign the current shortcut\n\tthis.updateInputNode();\n\t// Add event handlers\n\t$tw.utils.addEventListeners(this.inputNode,[\n\t\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Link into the DOM\n\tparent.insertBefore(this.inputNode,nextSibling);\n\tthis.domNodes.push(this.inputNode);\n\t// Focus the input Node if focus === \"yes\" or focus === \"true\"\n\tif(this.shortcutFocus === \"yes\" || this.shortcutFocus === \"true\") {\n\t\tthis.focus();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nEditShortcutWidget.prototype.execute = function() {\n\tthis.shortcutTiddler = this.getAttribute(\"tiddler\");\n\tthis.shortcutField = this.getAttribute(\"field\");\n\tthis.shortcutIndex = this.getAttribute(\"index\");\n\tthis.shortcutPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.shortcutDefault = this.getAttribute(\"default\",\"\");\n\tthis.shortcutClass = this.getAttribute(\"class\");\n\tthis.shortcutStyle = this.getAttribute(\"style\");\n\tthis.shortcutTooltip = this.getAttribute(\"tooltip\");\n\tthis.shortcutAriaLabel = this.getAttribute(\"aria-label\");\n\tthis.shortcutFocus = this.getAttribute(\"focus\");\n};\n\n/*\nUpdate the value of the input node\n*/\nEditShortcutWidget.prototype.updateInputNode = function() {\n\tif(this.shortcutField) {\n\t\tvar tiddler = this.wiki.getTiddler(this.shortcutTiddler);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,this.shortcutField)) {\n\t\t\tthis.inputNode.value = tiddler.getFieldString(this.shortcutField);\n\t\t} else {\n\t\t\tthis.inputNode.value = this.shortcutDefault;\n\t\t}\n\t} else if(this.shortcutIndex) {\n\t\tthis.inputNode.value = this.wiki.extractTiddlerDataItem(this.shortcutTiddler,this.shortcutIndex,this.shortcutDefault);\n\t} else {\n\t\tthis.inputNode.value = this.wiki.getTiddlerText(this.shortcutTiddler,this.shortcutDefault);\n\t}\n};\n\n/*\nHandle a dom \"keydown\" event\n*/\nEditShortcutWidget.prototype.handleKeydownEvent = function(event) {\n\t// Ignore shift, ctrl, meta, alt\n\tif(event.keyCode && $tw.keyboardManager.getModifierKeys().indexOf(event.keyCode) === -1) {\n\t\t// Get the shortcut text representation\n\t\tvar value = $tw.keyboardManager.getPrintableShortcuts([{\n\t\t\tctrlKey: event.ctrlKey,\n\t\t\tshiftKey: event.shiftKey,\n\t\t\taltKey: event.altKey,\n\t\t\tmetaKey: event.metaKey,\n\t\t\tkeyCode: event.keyCode\n\t\t}]);\n\t\tif(value.length > 0) {\n\t\t\tthis.wiki.setText(this.shortcutTiddler,this.shortcutField,this.shortcutIndex,value[0]);\n\t\t}\n\t\t// Ignore the keydown if it was already handled\n\t\tevent.preventDefault();\n\t\tevent.stopPropagation();\n\t\treturn true;\t\t\n\t} else {\n\t\treturn false;\n\t}\n};\n\n/*\nfocus the input node\n*/\nEditShortcutWidget.prototype.focus = function() {\n\tif(this.inputNode.focus && this.inputNode.select) {\n\t\tthis.inputNode.focus();\n\t\tthis.inputNode.select();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget needed re-rendering\n*/\nEditShortcutWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.placeholder || changedAttributes[\"default\"] || changedAttributes[\"class\"] || changedAttributes.style || changedAttributes.tooltip || changedAttributes[\"aria-label\"] || changedAttributes.focus) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else if(changedTiddlers[this.shortcutTiddler]) {\n\t\tthis.updateInputNode();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports[\"edit-shortcut\"] = EditShortcutWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit-text.js": {
"title": "$:/core/modules/widgets/edit-text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit-text.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedEngine = require(\"$:/core/modules/editor/engines/framed.js\").FramedEngine,\n\tSimpleEngine = require(\"$:/core/modules/editor/engines/simple.js\").SimpleEngine;\n\nexports[\"edit-text\"] = editTextWidgetFactory(FramedEngine,SimpleEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/edit.js": {
"title": "$:/core/modules/widgets/edit.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/edit.js\ntype: application/javascript\nmodule-type: widget\n\nEdit widget is a meta-widget chooses the appropriate actual editting widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EditWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEditWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEditWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n// Mappings from content type to editor type are stored in tiddlers with this prefix\nvar EDITOR_MAPPING_PREFIX = \"$:/config/EditorTypeMappings/\";\n\n/*\nCompute the internal state of the widget\n*/\nEditWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.editTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.editField = this.getAttribute(\"field\",\"text\");\n\tthis.editIndex = this.getAttribute(\"index\");\n\tthis.editClass = this.getAttribute(\"class\");\n\tthis.editPlaceholder = this.getAttribute(\"placeholder\");\n\tthis.editTabIndex = this.getAttribute(\"tabindex\");\n\tthis.editFocus = this.getAttribute(\"focus\",\"\");\n\t// Choose the appropriate edit widget\n\tthis.editorType = this.getEditorType();\n\t// Make the child widgets\n\tthis.makeChildWidgets([{\n\t\ttype: \"edit-\" + this.editorType,\n\t\tattributes: {\n\t\t\ttiddler: {type: \"string\", value: this.editTitle},\n\t\t\tfield: {type: \"string\", value: this.editField},\n\t\t\tindex: {type: \"string\", value: this.editIndex},\n\t\t\t\"class\": {type: \"string\", value: this.editClass},\n\t\t\t\"placeholder\": {type: \"string\", value: this.editPlaceholder},\n\t\t\t\"tabindex\": {type: \"string\", value: this.editTabIndex},\n\t\t\t\"focus\": {type: \"string\", value: this.editFocus}\n\t\t},\n\t\tchildren: this.parseTreeNode.children\n\t}]);\n};\n\nEditWidget.prototype.getEditorType = function() {\n\t// Get the content type of the thing we're editing\n\tvar type;\n\tif(this.editField === \"text\") {\n\t\tvar tiddler = this.wiki.getTiddler(this.editTitle);\n\t\tif(tiddler) {\n\t\t\ttype = tiddler.fields.type;\n\t\t}\n\t}\n\ttype = type || \"text/vnd.tiddlywiki\";\n\tvar editorType = this.wiki.getTiddlerText(EDITOR_MAPPING_PREFIX + type);\n\tif(!editorType) {\n\t\tvar typeInfo = $tw.config.contentTypeInfo[type];\n\t\tif(typeInfo && typeInfo.encoding === \"base64\") {\n\t\t\teditorType = \"binary\";\n\t\t} else {\n\t\t\teditorType = \"text\";\n\t\t}\n\t}\n\treturn editorType;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEditWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh if an attribute has changed, or the type associated with the target tiddler has changed\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.tabindex || (changedTiddlers[this.editTitle] && this.getEditorType() !== this.editorType)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.edit = EditWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/element.js": {
"title": "$:/core/modules/widgets/element.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/element.js\ntype: application/javascript\nmodule-type: widget\n\nElement widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ElementWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nElementWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nElementWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Neuter blacklisted elements\n\tvar tag = this.parseTreeNode.tag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"safe-\" + tag;\n\t}\n\t// Adjust headings by the current base level\n\tvar headingLevel = [\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\"].indexOf(tag);\n\tif(headingLevel !== -1) {\n\t\tvar baseLevel = parseInt(this.getVariable(\"tv-adjust-heading-level\",\"0\"),10) || 0;\n\t\theadingLevel = Math.min(Math.max(headingLevel + 1 + baseLevel,1),6);\n\t\ttag = \"h\" + headingLevel;\n\t}\n\t// Create the DOM node\n\tvar domNode = this.document.createElementNS(this.namespace,tag);\n\tthis.assignAttributes(domNode,{excludeEventAttributes: true});\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nElementWidget.prototype.execute = function() {\n\t// Select the namespace for the tag\n\tvar tagNamespaces = {\n\t\t\tsvg: \"http://www.w3.org/2000/svg\",\n\t\t\tmath: \"http://www.w3.org/1998/Math/MathML\",\n\t\t\tbody: \"http://www.w3.org/1999/xhtml\"\n\t\t};\n\tthis.namespace = tagNamespaces[this.parseTreeNode.tag];\n\tif(this.namespace) {\n\t\tthis.setVariable(\"namespace\",this.namespace);\n\t} else {\n\t\tthis.namespace = this.getVariable(\"namespace\",{defaultValue: \"http://www.w3.org/1999/xhtml\"});\n\t}\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nElementWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\thasChangedAttributes = $tw.utils.count(changedAttributes) > 0;\n\tif(hasChangedAttributes) {\n\t\t// Update our attributes\n\t\tthis.assignAttributes(this.domNodes[0],{excludeEventAttributes: true});\n\t}\n\treturn this.refreshChildren(changedTiddlers) || hasChangedAttributes;\n};\n\nexports.element = ElementWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/encrypt.js": {
"title": "$:/core/modules/widgets/encrypt.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/encrypt.js\ntype: application/javascript\nmodule-type: widget\n\nEncrypt widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EncryptWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEncryptWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEncryptWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.encryptedText);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEncryptWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.filter = this.getAttribute(\"filter\",\"[!is[system]]\");\n\t// Encrypt the filtered tiddlers\n\tvar tiddlers = this.wiki.filterTiddlers(this.filter),\n\t\tjson = {},\n\t\tself = this;\n\t$tw.utils.each(tiddlers,function(title) {\n\t\tvar tiddler = self.wiki.getTiddler(title),\n\t\t\tjsonTiddler = {};\n\t\tfor(var f in tiddler.fields) {\n\t\t\tjsonTiddler[f] = tiddler.getFieldString(f);\n\t\t}\n\t\tjson[title] = jsonTiddler;\n\t});\n\tthis.encryptedText = $tw.utils.htmlEncode($tw.crypto.encrypt(JSON.stringify(json)));\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEncryptWidget.prototype.refresh = function(changedTiddlers) {\n\t// We don't need to worry about refreshing because the encrypt widget isn't for interactive use\n\treturn false;\n};\n\nexports.encrypt = EncryptWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/entity.js": {
"title": "$:/core/modules/widgets/entity.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/entity.js\ntype: application/javascript\nmodule-type: widget\n\nHTML entity widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar EntityWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nEntityWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nEntityWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar entityString = this.getAttribute(\"entity\",this.parseTreeNode.entity || \"\"),\n\t\ttextNode = this.document.createTextNode($tw.utils.entityDecode(entityString));\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nEntityWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nEntityWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.entity) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.entity = EntityWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fieldmangler.js": {
"title": "$:/core/modules/widgets/fieldmangler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/fieldmangler.js\ntype: application/javascript\nmodule-type: widget\n\nField mangler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldManglerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-remove-field\", handler: \"handleRemoveFieldEvent\"},\n\t\t{type: \"tm-add-field\", handler: \"handleAddFieldEvent\"},\n\t\t{type: \"tm-remove-tag\", handler: \"handleRemoveTagEvent\"},\n\t\t{type: \"tm-add-tag\", handler: \"handleAddTagEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldManglerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldManglerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldManglerWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.mangleTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldManglerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nFieldManglerWidget.prototype.handleRemoveFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tdeletion = {};\n\tdeletion[event.param] = undefined;\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,deletion));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddFieldEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\taddition = this.wiki.getModificationFields(),\n\t\thadInvalidFieldName = false,\n\t\taddField = function(name,value) {\n\t\t\tvar trimmedName = name.toLowerCase().trim();\n\t\t\tif(!$tw.utils.isValidFieldName(trimmedName)) {\n\t\t\t\tif(!hadInvalidFieldName) {\n\t\t\t\t\talert($tw.language.getString(\n\t\t\t\t\t\t\"InvalidFieldName\",\n\t\t\t\t\t\t{variables:\n\t\t\t\t\t\t\t{fieldName: trimmedName}\n\t\t\t\t\t\t}\n\t\t\t\t\t));\n\t\t\t\t\thadInvalidFieldName = true;\n\t\t\t\t\treturn;\n\t\t\t\t}\n\t\t\t} else {\n\t\t\t\tif(!value && tiddler) {\n\t\t\t\t\tvalue = tiddler.fields[trimmedName];\n\t\t\t\t}\n\t\t\t\taddition[trimmedName] = value || \"\";\n\t\t\t}\n\t\t\treturn;\n\t\t};\n\taddition.title = this.mangleTitle;\n\tif(typeof event.param === \"string\") {\n\t\taddField(event.param,\"\");\n\t}\n\tif(typeof event.paramObject === \"object\") {\n\t\tfor(var name in event.paramObject) {\n\t\t\taddField(name,event.paramObject[name]);\n\t\t}\n\t}\n\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,addition));\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleRemoveTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && tiddler.fields.tags) {\n\t\tvar p = tiddler.fields.tags.indexOf(event.param);\n\t\tif(p !== -1) {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\tmodification.tags.splice(p,1);\n\t\t\tif(modification.tags.length === 0) {\n\t\t\t\tmodification.tags = undefined;\n\t\t\t}\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\n\t\t}\n\t}\n\treturn true;\n};\n\nFieldManglerWidget.prototype.handleAddTagEvent = function(event) {\n\tvar tiddler = this.wiki.getTiddler(this.mangleTitle),\n\t\tmodification = this.wiki.getModificationFields();\n\tif(tiddler && typeof event.param === \"string\") {\n\t\tvar tag = event.param.trim();\n\t\tif(tag !== \"\") {\n\t\t\tmodification.tags = (tiddler.fields.tags || []).slice(0);\n\t\t\t$tw.utils.pushTop(modification.tags,tag);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,modification));\t\t\t\n\t\t}\n\t} else if(typeof event.param === \"string\" && event.param.trim() !== \"\" && this.mangleTitle.trim() !== \"\") {\n\t\tvar tag = [];\n\t\ttag.push(event.param.trim());\n\t\tthis.wiki.addTiddler(new $tw.Tiddler({title: this.mangleTitle, tags: tag},modification));\n\t}\n\treturn true;\n};\n\nexports.fieldmangler = FieldManglerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/fields.js": {
"title": "$:/core/modules/widgets/fields.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/fields.js\ntype: application/javascript\nmodule-type: widget\n\nFields widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar FieldsWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nFieldsWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nFieldsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar textNode = this.document.createTextNode(this.text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nFieldsWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.template = this.getAttribute(\"template\");\n\tthis.sort = this.getAttribute(\"sort\",\"yes\") === \"yes\";\n\tthis.sortReverse = this.getAttribute(\"sortReverse\",\"no\") === \"yes\";\n\tthis.exclude = this.getAttribute(\"exclude\");\n\tthis.include = this.getAttribute(\"include\",null);\n\tthis.stripTitlePrefix = this.getAttribute(\"stripTitlePrefix\",\"no\") === \"yes\";\n\t// Get the value to display\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\n\t// Get the inclusion and exclusion list\n\tvar excludeArr = (this.exclude) ? this.exclude.split(\" \") : [\"text\"];\n\t// Include takes precedence\n\tvar includeArr = (this.include) ? this.include.split(\" \") : null;\n\n\t// Compose the template\n\tvar text = [];\n\tif(this.template && tiddler) {\n\t\tvar fields = [];\n\t\tif (includeArr) { // Include takes precedence\n\t\t\tfor(var i=0; i<includeArr.length; i++) {\n\t\t\t\tif(tiddler.fields[includeArr[i]]) {\n\t\t\t\t\tfields.push(includeArr[i]);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tfor(var fieldName in tiddler.fields) {\n\t\t\t\tif(excludeArr.indexOf(fieldName) === -1) {\n\t\t\t\t\tfields.push(fieldName);\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t\tif (this.sort) fields.sort();\n\t\tif (this.sortReverse) fields.reverse();\n\t\tfor(var f=0, fmax=fields.length; f<fmax; f++) {\n\t\t\tfieldName = fields[f];\n\t\t\tvar row = this.template,\n\t\t\t\tvalue = tiddler.getFieldString(fieldName);\n\t\t\tif(this.stripTitlePrefix && fieldName === \"title\") {\n\t\t\t\tvar reStrip = /^\\{[^\\}]+\\}(.+)/mg,\n\t\t\t\t\treMatch = reStrip.exec(value);\n\t\t\t\tif(reMatch) {\n\t\t\t\t\tvalue = reMatch[1];\n\t\t\t\t}\n\t\t\t}\n\t\t\trow = $tw.utils.replaceString(row,\"$name$\",fieldName);\n\t\t\trow = $tw.utils.replaceString(row,\"$value$\",value);\n\t\t\trow = $tw.utils.replaceString(row,\"$encoded_value$\",$tw.utils.htmlEncode(value));\n\t\t\ttext.push(row);\n\t\t}\n\t}\n\tthis.text = text.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nFieldsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif( changedAttributes.tiddler || changedAttributes.template || changedAttributes.exclude ||\n\t\tchangedAttributes.include || changedAttributes.sort || changedAttributes.sortReverse ||\n\t\tchangedTiddlers[this.tiddlerTitle] || changedAttributes.stripTitlePrefix) {\n\t\t\tthis.refreshSelf();\n\t\t\treturn true;\n\t} else {\n\t\treturn false;\n\t}\n};\n\nexports.fields = FieldsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/image.js": {
"title": "$:/core/modules/widgets/image.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/image.js\ntype: application/javascript\nmodule-type: widget\n\nThe image widget displays an image referenced with an external URI or with a local tiddler title.\n\n```\n<$image src=\"TiddlerTitle\" width=\"320\" height=\"400\" class=\"classnames\">\n```\n\nThe image source can be the title of an existing tiddler or the URL of an external image.\n\nExternal images always generate an HTML `<img>` tag.\n\nTiddlers that have a _canonical_uri field generate an HTML `<img>` tag with the src attribute containing the URI.\n\nTiddlers that contain image data generate an HTML `<img>` tag with the src attribute containing a base64 representation of the image.\n\nTiddlers that contain wikitext could be rendered to a DIV of the usual size of a tiddler, and then transformed to the size requested.\n\nThe width and height attributes are interpreted as a number of pixels, and do not need to include the \"px\" suffix.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImageWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImageWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImageWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create element\n\t// Determine what type of image it is\n\tvar tag = \"img\", src = \"\",\n\t\ttiddler = this.wiki.getTiddler(this.imageSource);\n\tif(!tiddler) {\n\t\t// The source isn't the title of a tiddler, so we'll assume it's a URL\n\t\tsrc = this.getVariable(\"tv-get-export-image-link\",{params: [{name: \"src\",value: this.imageSource}],defaultValue: this.imageSource});\n\t} else {\n\t\t// Check if it is an image tiddler\n\t\tif(this.wiki.isImageTiddler(this.imageSource)) {\n\t\t\tvar type = tiddler.fields.type,\n\t\t\t\ttext = tiddler.fields.text,\n\t\t\t\t_canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t// If the tiddler has body text then it doesn't need to be lazily loaded\n\t\t\tif(text) {\n\t\t\t\t// Render the appropriate element for the image type\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = \"data:application/pdf;base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = \"data:image/svg+xml,\" + encodeURIComponent(text);\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = \"data:\" + type + \";base64,\" + text;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t} else if(_canonical_uri) {\n\t\t\t\tswitch(type) {\n\t\t\t\t\tcase \"application/pdf\":\n\t\t\t\t\t\ttag = \"embed\";\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tcase \"image/svg+xml\":\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t\tdefault:\n\t\t\t\t\t\tsrc = _canonical_uri;\n\t\t\t\t\t\tbreak;\n\t\t\t\t}\t\n\t\t\t} else {\n\t\t\t\t// Just trigger loading of the tiddler\n\t\t\t\tthis.wiki.getTiddlerText(this.imageSource);\n\t\t\t}\n\t\t}\n\t}\n\t// Create the element and assign the attributes\n\tvar domNode = this.document.createElement(tag);\n\tdomNode.setAttribute(\"src\",src);\n\tif(this.imageClass) {\n\t\tdomNode.setAttribute(\"class\",this.imageClass);\t\t\n\t}\n\tif(this.imageWidth) {\n\t\tdomNode.setAttribute(\"width\",this.imageWidth);\n\t}\n\tif(this.imageHeight) {\n\t\tdomNode.setAttribute(\"height\",this.imageHeight);\n\t}\n\tif(this.imageTooltip) {\n\t\tdomNode.setAttribute(\"title\",this.imageTooltip);\t\t\n\t}\n\tif(this.imageAlt) {\n\t\tdomNode.setAttribute(\"alt\",this.imageAlt);\t\t\n\t}\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.domNodes.push(domNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImageWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.imageSource = this.getAttribute(\"source\");\n\tthis.imageWidth = this.getAttribute(\"width\");\n\tthis.imageHeight = this.getAttribute(\"height\");\n\tthis.imageClass = this.getAttribute(\"class\");\n\tthis.imageTooltip = this.getAttribute(\"tooltip\");\n\tthis.imageAlt = this.getAttribute(\"alt\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImageWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.source || changedAttributes.width || changedAttributes.height || changedAttributes[\"class\"] || changedAttributes.tooltip || changedTiddlers[this.imageSource]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\t\n\t}\n};\n\nexports.image = ImageWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/importvariables.js": {
"title": "$:/core/modules/widgets/importvariables.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/importvariables.js\ntype: application/javascript\nmodule-type: widget\n\nImport variable definitions from other tiddlers\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ImportVariablesWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nImportVariablesWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nImportVariablesWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nImportVariablesWidget.prototype.execute = function(tiddlerList) {\n\tvar widgetPointer = this;\n\t// Get our parameters\n\tthis.filter = this.getAttribute(\"filter\");\n\t// Compute the filter\n\tthis.tiddlerList = tiddlerList || this.wiki.filterTiddlers(this.filter,this);\n\t// Accumulate the <$set> widgets from each tiddler\n\t$tw.utils.each(this.tiddlerList,function(title) {\n\t\tvar parser = widgetPointer.wiki.parseTiddler(title);\n\t\tif(parser) {\n\t\t\tvar parseTreeNode = parser.tree[0];\n\t\t\twhile(parseTreeNode && parseTreeNode.type === \"set\") {\n\t\t\t\tvar node = {\n\t\t\t\t\ttype: \"set\",\n\t\t\t\t\tattributes: parseTreeNode.attributes,\n\t\t\t\t\tparams: parseTreeNode.params,\n\t\t\t\t\tisMacroDefinition: parseTreeNode.isMacroDefinition\n\t\t\t\t};\n\t\t\t\tif (parseTreeNode.isMacroDefinition) {\n\t\t\t\t\t// Macro definitions can be folded into\n\t\t\t\t\t// current widget instead of adding\n\t\t\t\t\t// another link to the chain.\n\t\t\t\t\tvar widget = widgetPointer.makeChildWidget(node);\n\t\t\t\t\twidget.computeAttributes();\n\t\t\t\t\twidget.execute();\n\t\t\t\t\t// We SHALLOW copy over all variables\n\t\t\t\t\t// in widget. We can't use\n\t\t\t\t\t// $tw.utils.assign, because that copies\n\t\t\t\t\t// up the prototype chain, which we\n\t\t\t\t\t// don't want.\n\t\t\t\t\t$tw.utils.each(Object.keys(widget.variables), function(key) {\n\t\t\t\t\t\twidgetPointer.variables[key] = widget.variables[key];\n\t\t\t\t\t});\n\t\t\t\t} else {\n\t\t\t\t\twidgetPointer.makeChildWidgets([node]);\n\t\t\t\t\twidgetPointer = widgetPointer.children[0];\n\t\t\t\t}\n\t\t\t\tparseTreeNode = parseTreeNode.children && parseTreeNode.children[0];\n\t\t\t}\n\t\t} \n\t});\n\n\tif (widgetPointer != this) {\n\t\twidgetPointer.parseTreeNode.children = this.parseTreeNode.children;\n\t} else {\n\t\twidgetPointer.makeChildWidgets();\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nImportVariablesWidget.prototype.refresh = function(changedTiddlers) {\n\t// Recompute our attributes and the filter list\n\tvar changedAttributes = this.computeAttributes(),\n\t\ttiddlerList = this.wiki.filterTiddlers(this.getAttribute(\"filter\"),this);\n\t// Refresh if the filter has changed, or the list of tiddlers has changed, or any of the tiddlers in the list has changed\n\tfunction haveListedTiddlersChanged() {\n\t\tvar changed = false;\n\t\ttiddlerList.forEach(function(title) {\n\t\t\tif(changedTiddlers[title]) {\n\t\t\t\tchanged = true;\n\t\t\t}\n\t\t});\n\t\treturn changed;\n\t}\n\tif(changedAttributes.filter || !$tw.utils.isArrayEqual(this.tiddlerList,tiddlerList) || haveListedTiddlersChanged()) {\n\t\t// Compute the filter\n\t\tthis.removeChildDomNodes();\n\t\tthis.execute(tiddlerList);\n\t\tthis.renderChildren(this.parentDomNode,this.findNextSiblingDomNode());\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.importvariables = ImportVariablesWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/keyboard.js": {
"title": "$:/core/modules/widgets/keyboard.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/keyboard.js\ntype: application/javascript\nmodule-type: widget\n\nKeyboard shortcut widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar KeyboardWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nKeyboardWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nKeyboardWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.tag && $tw.config.htmlUnsafeElements.indexOf(this.tag) === -1) {\n\t\ttag = this.tag;\n\t}\n\t// Create element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = (this[\"class\"] || \"\").split(\" \");\n\tclasses.push(\"tc-keyboard\");\n\tdomNode.className = classes.join(\" \");\n\t// Add a keyboard event handler\n\tdomNode.addEventListener(\"keydown\",function (event) {\n\t\tif($tw.keyboardManager.checkKeyDescriptors(event,self.keyInfoArray)) {\n\t\t\tself.invokeActions(self,event);\n\t\t\tif(self.actions) {\n\t\t\t\tself.invokeActionString(self.actions,self,event);\n\t\t\t}\n\t\t\tself.dispatchMessage(event);\n\t\t\tevent.preventDefault();\n\t\t\tevent.stopPropagation();\n\t\t\treturn true;\n\t\t}\n\t\treturn false;\n\t},false);\n\t// Insert element\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nKeyboardWidget.prototype.dispatchMessage = function(event) {\n\tthis.dispatchEvent({type: this.message, param: this.param, tiddlerTitle: this.getVariable(\"currentTiddler\")});\n};\n\n/*\nCompute the internal state of the widget\n*/\nKeyboardWidget.prototype.execute = function() {\n\tvar self = this;\n\t// Get attributes\n\tthis.actions = this.getAttribute(\"actions\",\"\");\n\tthis.message = this.getAttribute(\"message\",\"\");\n\tthis.param = this.getAttribute(\"param\",\"\");\n\tthis.key = this.getAttribute(\"key\",\"\");\n\tthis.tag = this.getAttribute(\"tag\",\"\");\n\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tif(this.key.substr(0,2) === \"((\" && this.key.substr(-2,2) === \"))\") {\n\t\tthis.shortcutTiddlers = [];\n\t\tvar name = this.key.substring(2,this.key.length -2);\n\t\t$tw.utils.each($tw.keyboardManager.lookupNames,function(platformDescriptor) {\n\t\t\tself.shortcutTiddlers.push(\"$:/config/\" + platformDescriptor + \"/\" + name);\n\t\t});\n\t}\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nKeyboardWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.message || changedAttributes.param || changedAttributes.key || changedAttributes[\"class\"] || changedAttributes.tag) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\t// Update the keyInfoArray if one of its shortcut-config-tiddlers has changed\n\tif(this.shortcutTiddlers && $tw.utils.hopArray(changedTiddlers,this.shortcutTiddlers)) {\n\t\tthis.keyInfoArray = $tw.keyboardManager.parseKeyDescriptors(this.key);\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.keyboard = KeyboardWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/link.js": {
"title": "$:/core/modules/widgets/link.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/link.js\ntype: application/javascript\nmodule-type: widget\n\nLink widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the value of the tv-wikilinks configuration macro\n\tvar wikiLinksMacro = this.getVariable(\"tv-wikilinks\"),\n\t\tuseWikiLinks = wikiLinksMacro ? (wikiLinksMacro.trim() !== \"no\") : true,\n\t\tmissingLinksEnabled = !(this.hideMissingLinks && this.isMissing && !this.isShadow);\n\t// Render the link if required\n\tif(useWikiLinks && missingLinksEnabled) {\n\t\tthis.renderLink(parent,nextSibling);\n\t} else {\n\t\t// Just insert the link text\n\t\tvar domNode = this.document.createElement(\"span\");\n\t\tparent.insertBefore(domNode,nextSibling);\n\t\tthis.renderChildren(domNode,null);\n\t\tthis.domNodes.push(domNode);\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nLinkWidget.prototype.renderLink = function(parent,nextSibling) {\n\tvar self = this;\n\t// Sanitise the specified tag\n\tvar tag = this.linkTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"a\";\n\t}\n\t// Create our element\n\tvar domNode = this.document.createElement(tag);\n\t// Assign classes\n\tvar classes = [];\n\tif(this.overrideClasses === undefined) {\n\t\tclasses.push(\"tc-tiddlylink\");\n\t\tif(this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-shadow\");\n\t\t}\n\t\tif(this.isMissing && !this.isShadow) {\n\t\t\tclasses.push(\"tc-tiddlylink-missing\");\n\t\t} else {\n\t\t\tif(!this.isMissing) {\n\t\t\t\tclasses.push(\"tc-tiddlylink-resolves\");\n\t\t\t}\n\t\t}\n\t\tif(this.linkClasses) {\n\t\t\tclasses.push(this.linkClasses);\t\t\t\n\t\t}\n\t} else if(this.overrideClasses !== \"\") {\n\t\tclasses.push(this.overrideClasses)\n\t}\n\tif(classes.length > 0) {\n\t\tdomNode.setAttribute(\"class\",classes.join(\" \"));\n\t}\n\t// Set an href\n\tvar wikilinkTransformFilter = this.getVariable(\"tv-filter-export-link\"),\n\t\twikiLinkText;\n\tif(wikilinkTransformFilter) {\n\t\t// Use the filter to construct the href\n\t\twikiLinkText = this.wiki.filterTiddlers(wikilinkTransformFilter,this,function(iterator) {\n\t\t\titerator(self.wiki.getTiddler(self.to),self.to)\n\t\t})[0];\n\t} else {\n\t\t// Expand the tv-wikilink-template variable to construct the href\n\t\tvar wikiLinkTemplateMacro = this.getVariable(\"tv-wikilink-template\"),\n\t\t\twikiLinkTemplate = wikiLinkTemplateMacro ? wikiLinkTemplateMacro.trim() : \"#$uri_encoded$\";\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkTemplate,\"$uri_encoded$\",encodeURIComponent(this.to));\n\t\twikiLinkText = $tw.utils.replaceString(wikiLinkText,\"$uri_doubleencoded$\",encodeURIComponent(encodeURIComponent(this.to)));\n\t}\n\t// Override with the value of tv-get-export-link if defined\n\twikiLinkText = this.getVariable(\"tv-get-export-link\",{params: [{name: \"to\",value: this.to}],defaultValue: wikiLinkText});\n\tif(tag === \"a\") {\n\t\tdomNode.setAttribute(\"href\",wikiLinkText);\n\t}\n\t// Set the tabindex\n\tif(this.tabIndex) {\n\t\tdomNode.setAttribute(\"tabindex\",this.tabIndex);\n\t}\n\t// Set the tooltip\n\t// HACK: Performance issues with re-parsing the tooltip prevent us defaulting the tooltip to \"<$transclude field='tooltip'><$transclude field='title'/></$transclude>\"\n\tvar tooltipWikiText = this.tooltip || this.getVariable(\"tv-wikilink-tooltip\");\n\tif(tooltipWikiText) {\n\t\tvar tooltipText = this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",tooltipWikiText,{\n\t\t\t\tparseAsInline: true,\n\t\t\t\tvariables: {\n\t\t\t\t\tcurrentTiddler: this.to\n\t\t\t\t},\n\t\t\t\tparentWidget: this\n\t\t\t});\n\t\tdomNode.setAttribute(\"title\",tooltipText);\n\t}\n\tif(this[\"aria-label\"]) {\n\t\tdomNode.setAttribute(\"aria-label\",this[\"aria-label\"]);\n\t}\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"click\", handlerObject: this, handlerMethod: \"handleClickEvent\"},\n\t]);\n\t// Make the link draggable if required\n\tif(this.draggable === \"yes\") {\n\t\t$tw.utils.makeDraggable({\n\t\t\tdomNode: domNode,\n\t\t\tdragTiddlerFn: function() {return self.to;},\n\t\t\twidget: this\n\t\t});\n\t}\n\t// Insert the link into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nLinkWidget.prototype.handleClickEvent = function(event) {\n\t// Send the click on its way as a navigate event\n\tvar bounds = this.domNodes[0].getBoundingClientRect();\n\tthis.dispatchEvent({\n\t\ttype: \"tm-navigate\",\n\t\tnavigateTo: this.to,\n\t\tnavigateFromTitle: this.getVariable(\"storyTiddler\"),\n\t\tnavigateFromNode: this,\n\t\tnavigateFromClientRect: { top: bounds.top, left: bounds.left, width: bounds.width, right: bounds.right, bottom: bounds.bottom, height: bounds.height\n\t\t},\n\t\tnavigateSuppressNavigation: event.metaKey || event.ctrlKey || (event.button === 1),\n\t\tmetaKey: event.metaKey,\n\t\tctrlKey: event.ctrlKey,\n\t\taltKey: event.altKey,\n\t\tshiftKey: event.shiftKey\n\t});\n\tif(this.domNodes[0].hasAttribute(\"href\")) {\n\t\tevent.preventDefault();\n\t}\n\tevent.stopPropagation();\n\treturn false;\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkWidget.prototype.execute = function() {\n\t// Pick up our attributes\n\tthis.to = this.getAttribute(\"to\",this.getVariable(\"currentTiddler\"));\n\tthis.tooltip = this.getAttribute(\"tooltip\");\n\tthis[\"aria-label\"] = this.getAttribute(\"aria-label\");\n\tthis.linkClasses = this.getAttribute(\"class\");\n\tthis.overrideClasses = this.getAttribute(\"overrideClass\");\n\tthis.tabIndex = this.getAttribute(\"tabindex\");\n\tthis.draggable = this.getAttribute(\"draggable\",\"yes\");\n\tthis.linkTag = this.getAttribute(\"tag\",\"a\");\n\t// Determine the link characteristics\n\tthis.isMissing = !this.wiki.tiddlerExists(this.to);\n\tthis.isShadow = this.wiki.isShadowTiddler(this.to);\n\tthis.hideMissingLinks = (this.getVariable(\"tv-show-missing-links\") || \"yes\") === \"no\";\n\t// Make the child widgets\n\tvar templateTree;\n\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\ttemplateTree = this.parseTreeNode.children;\n\t} else {\n\t\t// Default template is a link to the title\n\t\ttemplateTree = [{type: \"text\", text: this.to}];\n\t}\n\tthis.makeChildWidgets(templateTree);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedTiddlers[this.to] || changedAttributes[\"aria-label\"] || changedAttributes.tooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.link = LinkWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/linkcatcher.js": {
"title": "$:/core/modules/widgets/linkcatcher.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/linkcatcher.js\ntype: application/javascript\nmodule-type: widget\n\nLinkcatcher widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LinkCatcherWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nLinkCatcherWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLinkCatcherWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLinkCatcherWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.catchTo = this.getAttribute(\"to\");\n\tthis.catchMessage = this.getAttribute(\"message\");\n\tthis.catchSet = this.getAttribute(\"set\");\n\tthis.catchSetTo = this.getAttribute(\"setTo\");\n\tthis.catchActions = this.getAttribute(\"actions\");\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n\t// When executing actions we avoid trapping navigate events, so that we don't trigger ourselves recursively\n\tthis.executingActions = false;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLinkCatcherWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.to || changedAttributes.message || changedAttributes.set || changedAttributes.setTo) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\n/*\nHandle a tm-navigate event\n*/\nLinkCatcherWidget.prototype.handleNavigateEvent = function(event) {\n\tif(!this.executingActions) {\n\t\t// Execute the actions\n\t\tif(this.catchTo) {\n\t\t\tthis.wiki.setTextReference(this.catchTo,event.navigateTo,this.getVariable(\"currentTiddler\"));\n\t\t}\n\t\tif(this.catchMessage && this.parentWidget) {\n\t\t\tthis.parentWidget.dispatchEvent({\n\t\t\t\ttype: this.catchMessage,\n\t\t\t\tparam: event.navigateTo,\n\t\t\t\tnavigateTo: event.navigateTo\n\t\t\t});\n\t\t}\n\t\tif(this.catchSet) {\n\t\t\tvar tiddler = this.wiki.getTiddler(this.catchSet);\n\t\t\tthis.wiki.addTiddler(new $tw.Tiddler(tiddler,{title: this.catchSet, text: this.catchSetTo}));\n\t\t}\n\t\tif(this.catchActions) {\n\t\t\tthis.executingActions = true;\n\t\t\tthis.invokeActionString(this.catchActions,this,event,{navigateTo: event.navigateTo});\n\t\t\tthis.executingActions = false;\n\t\t}\n\t} else {\n\t\t// This is a navigate event generated by the actions of this linkcatcher, so we don't trap it again, but just pass it to the parent\n\t\tthis.parentWidget.dispatchEvent({\n\t\t\ttype: \"tm-navigate\",\n\t\t\tparam: event.navigateTo,\n\t\t\tnavigateTo: event.navigateTo\n\t\t});\n\t}\n\treturn false;\n};\n\nexports.linkcatcher = LinkCatcherWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/list.js": {
"title": "$:/core/modules/widgets/list.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/list.js\ntype: application/javascript\nmodule-type: widget\n\nList and list item widgets\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\n/*\nThe list widget creates list element sub-widgets that reach back into the list widget for their configuration\n*/\n\nvar ListWidget = function(parseTreeNode,options) {\n\t// Initialise the storyviews if they've not been done already\n\tif(!this.storyViews) {\n\t\tListWidget.prototype.storyViews = {};\n\t\t$tw.modules.applyMethods(\"storyview\",this.storyViews);\n\t}\n\t// Main initialisation inherited from widget.js\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\t// Construct the storyview\n\tvar StoryView = this.storyViews[this.storyViewName];\n\tif(this.storyViewName && !StoryView) {\n\t\tStoryView = this.storyViews[\"classic\"];\n\t}\n\tif(StoryView && !this.document.isTiddlyWikiFakeDom) {\n\t\tthis.storyview = new StoryView(this);\n\t} else {\n\t\tthis.storyview = null;\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nListWidget.prototype.execute = function() {\n\t// Get our attributes\n\tthis.template = this.getAttribute(\"template\");\n\tthis.editTemplate = this.getAttribute(\"editTemplate\");\n\tthis.variableName = this.getAttribute(\"variable\",\"currentTiddler\");\n\tthis.storyViewName = this.getAttribute(\"storyview\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\t// Compose the list elements\n\tthis.list = this.getTiddlerList();\n\tvar members = [],\n\t\tself = this;\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\tmembers = this.getEmptyMessage();\n\t} else {\n\t\t$tw.utils.each(this.list,function(title,index) {\n\t\t\tmembers.push(self.makeItemTemplate(title));\n\t\t});\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(members);\n\t// Clear the last history\n\tthis.history = [];\n};\n\nListWidget.prototype.getTiddlerList = function() {\n\tvar defaultFilter = \"[!is[system]sort[title]]\";\n\treturn this.wiki.filterTiddlers(this.getAttribute(\"filter\",defaultFilter),this);\n};\n\nListWidget.prototype.getEmptyMessage = function() {\n\tvar emptyMessage = this.getAttribute(\"emptyMessage\",\"\"),\n\t\tparser = this.wiki.parseText(\"text/vnd.tiddlywiki\",emptyMessage,{parseAsInline: true});\n\tif(parser) {\n\t\treturn parser.tree;\n\t} else {\n\t\treturn [];\n\t}\n};\n\n/*\nCompose the template for a list item\n*/\nListWidget.prototype.makeItemTemplate = function(title) {\n\t// Check if the tiddler is a draft\n\tvar tiddler = this.wiki.getTiddler(title),\n\t\tisDraft = tiddler && tiddler.hasField(\"draft.of\"),\n\t\ttemplate = this.template,\n\t\ttemplateTree;\n\tif(isDraft && this.editTemplate) {\n\t\ttemplate = this.editTemplate;\n\t}\n\t// Compose the transclusion of the template\n\tif(template) {\n\t\ttemplateTree = [{type: \"transclude\", attributes: {tiddler: {type: \"string\", value: template}}}];\n\t} else {\n\t\tif(this.parseTreeNode.children && this.parseTreeNode.children.length > 0) {\n\t\t\ttemplateTree = this.parseTreeNode.children;\n\t\t} else {\n\t\t\t// Default template is a link to the title\n\t\t\ttemplateTree = [{type: \"element\", tag: this.parseTreeNode.isBlock ? \"div\" : \"span\", children: [{type: \"link\", attributes: {to: {type: \"string\", value: title}}, children: [\n\t\t\t\t\t{type: \"text\", text: title}\n\t\t\t]}]}];\n\t\t}\n\t}\n\t// Return the list item\n\treturn {type: \"listitem\", itemTitle: title, variableName: this.variableName, children: templateTree};\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tresult;\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshStart) {\n\t\tthis.storyview.refreshStart(changedTiddlers,changedAttributes);\n\t}\n\t// Completely refresh if any of our attributes have changed\n\tif(changedAttributes.filter || changedAttributes.template || changedAttributes.editTemplate || changedAttributes.emptyMessage || changedAttributes.storyview || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\tresult = true;\n\t} else {\n\t\t// Handle any changes to the list\n\t\tresult = this.handleListChanges(changedTiddlers);\n\t\t// Handle any changes to the history stack\n\t\tif(this.historyTitle && changedTiddlers[this.historyTitle]) {\n\t\t\tthis.handleHistoryChanges();\n\t\t}\n\t}\n\t// Call the storyview\n\tif(this.storyview && this.storyview.refreshEnd) {\n\t\tthis.storyview.refreshEnd(changedTiddlers,changedAttributes);\n\t}\n\treturn result;\n};\n\n/*\nHandle any changes to the history list\n*/\nListWidget.prototype.handleHistoryChanges = function() {\n\t// Get the history data\n\tvar newHistory = this.wiki.getTiddlerDataCached(this.historyTitle,[]);\n\t// Ignore any entries of the history that match the previous history\n\tvar entry = 0;\n\twhile(entry < newHistory.length && entry < this.history.length && newHistory[entry].title === this.history[entry].title) {\n\t\tentry++;\n\t}\n\t// Navigate forwards to each of the new tiddlers\n\twhile(entry < newHistory.length) {\n\t\tif(this.storyview && this.storyview.navigateTo) {\n\t\t\tthis.storyview.navigateTo(newHistory[entry]);\n\t\t}\n\t\tentry++;\n\t}\n\t// Update the history\n\tthis.history = newHistory;\n};\n\n/*\nProcess any changes to the list\n*/\nListWidget.prototype.handleListChanges = function(changedTiddlers) {\n\t// Get the new list\n\tvar prevList = this.list;\n\tthis.list = this.getTiddlerList();\n\t// Check for an empty list\n\tif(this.list.length === 0) {\n\t\t// Check if it was empty before\n\t\tif(prevList.length === 0) {\n\t\t\t// If so, just refresh the empty message\n\t\t\treturn this.refreshChildren(changedTiddlers);\n\t\t} else {\n\t\t\t// Replace the previous content with the empty message\n\t\t\tfor(t=this.children.length-1; t>=0; t--) {\n\t\t\t\tthis.removeListItem(t);\n\t\t\t}\n\t\t\tvar nextSibling = this.findNextSiblingDomNode();\n\t\t\tthis.makeChildWidgets(this.getEmptyMessage());\n\t\t\tthis.renderChildren(this.parentDomNode,nextSibling);\n\t\t\treturn true;\n\t\t}\n\t} else {\n\t\t// If the list was empty then we need to remove the empty message\n\t\tif(prevList.length === 0) {\n\t\t\tthis.removeChildDomNodes();\n\t\t\tthis.children = [];\n\t\t}\n\t\t// Cycle through the list, inserting and removing list items as needed\n\t\tvar hasRefreshed = false;\n\t\tfor(var t=0; t<this.list.length; t++) {\n\t\t\tvar index = this.findListItem(t,this.list[t]);\n\t\t\tif(index === undefined) {\n\t\t\t\t// The list item must be inserted\n\t\t\t\tthis.insertListItem(t,this.list[t]);\n\t\t\t\thasRefreshed = true;\n\t\t\t} else {\n\t\t\t\t// There are intervening list items that must be removed\n\t\t\t\tfor(var n=index-1; n>=t; n--) {\n\t\t\t\t\tthis.removeListItem(n);\n\t\t\t\t\thasRefreshed = true;\n\t\t\t\t}\n\t\t\t\t// Refresh the item we're reusing\n\t\t\t\tvar refreshed = this.children[t].refresh(changedTiddlers);\n\t\t\t\thasRefreshed = hasRefreshed || refreshed;\n\t\t\t}\n\t\t}\n\t\t// Remove any left over items\n\t\tfor(t=this.children.length-1; t>=this.list.length; t--) {\n\t\t\tthis.removeListItem(t);\n\t\t\thasRefreshed = true;\n\t\t}\n\t\treturn hasRefreshed;\n\t}\n};\n\n/*\nFind the list item with a given title, starting from a specified position\n*/\nListWidget.prototype.findListItem = function(startIndex,title) {\n\twhile(startIndex < this.children.length) {\n\t\tif(this.children[startIndex].parseTreeNode.itemTitle === title) {\n\t\t\treturn startIndex;\n\t\t}\n\t\tstartIndex++;\n\t}\n\treturn undefined;\n};\n\n/*\nInsert a new list item at the specified index\n*/\nListWidget.prototype.insertListItem = function(index,title) {\n\t// Create, insert and render the new child widgets\n\tvar widget = this.makeChildWidget(this.makeItemTemplate(title));\n\twidget.parentDomNode = this.parentDomNode; // Hack to enable findNextSiblingDomNode() to work\n\tthis.children.splice(index,0,widget);\n\tvar nextSibling = widget.findNextSiblingDomNode();\n\twidget.render(this.parentDomNode,nextSibling);\n\t// Animate the insertion if required\n\tif(this.storyview && this.storyview.insert) {\n\t\tthis.storyview.insert(widget);\n\t}\n\treturn true;\n};\n\n/*\nRemove the specified list item\n*/\nListWidget.prototype.removeListItem = function(index) {\n\tvar widget = this.children[index];\n\t// Animate the removal if required\n\tif(this.storyview && this.storyview.remove) {\n\t\tthis.storyview.remove(widget);\n\t} else {\n\t\twidget.removeChildDomNodes();\n\t}\n\t// Remove the child widget\n\tthis.children.splice(index,1);\n};\n\nexports.list = ListWidget;\n\nvar ListItemWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nListItemWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nListItemWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nListItemWidget.prototype.execute = function() {\n\t// Set the current list item title\n\tthis.setVariable(this.parseTreeNode.variableName,this.parseTreeNode.itemTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nListItemWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.listitem = ListItemWidget;\n\n})();",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/macrocall.js": {
"title": "$:/core/modules/widgets/macrocall.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/macrocall.js\ntype: application/javascript\nmodule-type: widget\n\nMacrocall widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar MacroCallWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nMacroCallWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nMacroCallWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nMacroCallWidget.prototype.execute = function() {\n\t// Get the parse type if specified\n\tthis.parseType = this.getAttribute(\"$type\",\"text/vnd.tiddlywiki\");\n\tthis.renderOutput = this.getAttribute(\"$output\",\"text/html\");\n\t// Merge together the parameters specified in the parse tree with the specified attributes\n\tvar params = this.parseTreeNode.params ? this.parseTreeNode.params.slice(0) : [];\n\t$tw.utils.each(this.attributes,function(attribute,name) {\n\t\tif(name.charAt(0) !== \"$\") {\n\t\t\tparams.push({name: name, value: attribute});\t\t\t\n\t\t}\n\t});\n\t// Get the macro value\n\tvar macroName = this.parseTreeNode.name || this.getAttribute(\"$name\"),\n\t\tvariableInfo = this.getVariableInfo(macroName,{params: params}),\n\t\ttext = variableInfo.text,\n\t\tparseTreeNodes;\n\t// Are we rendering to HTML?\n\tif(this.renderOutput === \"text/html\") {\n\t\t// If so we'll return the parsed macro\n\t\tvar parser = this.wiki.parseText(this.parseType,text,\n\t\t\t\t\t\t\t{parseAsInline: !this.parseTreeNode.isBlock});\n\t\tparseTreeNodes = parser ? parser.tree : [];\n\t\t// Wrap the parse tree in a vars widget assigning the parameters to variables named \"__paramname__\"\n\t\tvar attributes = {};\n\t\t$tw.utils.each(variableInfo.params,function(param) {\n\t\t\tvar name = \"__\" + param.name + \"__\";\n\t\t\tattributes[name] = {\n\t\t\t\tname: name,\n\t\t\t\ttype: \"string\",\n\t\t\t\tvalue: param.value\n\t\t\t};\n\t\t});\n\t\tparseTreeNodes = [{\n\t\t\ttype: \"vars\",\n\t\t\tattributes: attributes,\n\t\t\tchildren: parseTreeNodes\n\t\t}];\n\t} else {\n\t\t// Otherwise, we'll render the text\n\t\tvar plainText = this.wiki.renderText(\"text/plain\",this.parseType,text,{parentWidget: this});\n\t\tparseTreeNodes = [{type: \"text\", text: plainText}];\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nMacroCallWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif($tw.utils.count(changedAttributes) > 0) {\n\t\t// Rerender ourselves\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.macrocall = MacroCallWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/navigator.js": {
"title": "$:/core/modules/widgets/navigator.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/navigator.js\ntype: application/javascript\nmodule-type: widget\n\nNavigator widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar IMPORT_TITLE = \"$:/Import\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar NavigatorWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.addEventListeners([\n\t\t{type: \"tm-navigate\", handler: \"handleNavigateEvent\"},\n\t\t{type: \"tm-edit-tiddler\", handler: \"handleEditTiddlerEvent\"},\n\t\t{type: \"tm-delete-tiddler\", handler: \"handleDeleteTiddlerEvent\"},\n\t\t{type: \"tm-save-tiddler\", handler: \"handleSaveTiddlerEvent\"},\n\t\t{type: \"tm-cancel-tiddler\", handler: \"handleCancelTiddlerEvent\"},\n\t\t{type: \"tm-close-tiddler\", handler: \"handleCloseTiddlerEvent\"},\n\t\t{type: \"tm-close-all-tiddlers\", handler: \"handleCloseAllTiddlersEvent\"},\n\t\t{type: \"tm-close-other-tiddlers\", handler: \"handleCloseOtherTiddlersEvent\"},\n\t\t{type: \"tm-new-tiddler\", handler: \"handleNewTiddlerEvent\"},\n\t\t{type: \"tm-import-tiddlers\", handler: \"handleImportTiddlersEvent\"},\n\t\t{type: \"tm-perform-import\", handler: \"handlePerformImportEvent\"},\n\t\t{type: \"tm-fold-tiddler\", handler: \"handleFoldTiddlerEvent\"},\n\t\t{type: \"tm-fold-other-tiddlers\", handler: \"handleFoldOtherTiddlersEvent\"},\n\t\t{type: \"tm-fold-all-tiddlers\", handler: \"handleFoldAllTiddlersEvent\"},\n\t\t{type: \"tm-unfold-all-tiddlers\", handler: \"handleUnfoldAllTiddlersEvent\"},\n\t\t{type: \"tm-rename-tiddler\", handler: \"handleRenameTiddlerEvent\"}\n\t]);\n};\n\n/*\nInherit from the base widget class\n*/\nNavigatorWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nNavigatorWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nNavigatorWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.storyTitle = this.getAttribute(\"story\");\n\tthis.historyTitle = this.getAttribute(\"history\");\n\tthis.setVariable(\"tv-story-list\",this.storyTitle);\n\tthis.setVariable(\"tv-history-list\",this.historyTitle);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nNavigatorWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.story || changedAttributes.history) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nNavigatorWidget.prototype.getStoryList = function() {\n\treturn this.storyTitle ? this.wiki.getTiddlerList(this.storyTitle) : null;\n};\n\nNavigatorWidget.prototype.saveStoryList = function(storyList) {\n\tif(this.storyTitle) {\n\t\tvar storyTiddler = this.wiki.getTiddler(this.storyTitle);\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(\n\t\t\t{title: this.storyTitle},\n\t\t\tstoryTiddler,\n\t\t\t{list: storyList}\n\t\t));\t\t\n\t}\n};\n\nNavigatorWidget.prototype.removeTitleFromStory = function(storyList,title) {\n\tif(storyList) {\n\t\tvar p = storyList.indexOf(title);\n\t\twhile(p !== -1) {\n\t\t\tstoryList.splice(p,1);\n\t\t\tp = storyList.indexOf(title);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.replaceFirstTitleInStory = function(storyList,oldTitle,newTitle) {\n\tif(storyList) {\n\t\tvar pos = storyList.indexOf(oldTitle);\n\t\tif(pos !== -1) {\n\t\t\tstoryList[pos] = newTitle;\n\t\t\tdo {\n\t\t\t\tpos = storyList.indexOf(oldTitle,pos + 1);\n\t\t\t\tif(pos !== -1) {\n\t\t\t\t\tstoryList.splice(pos,1);\n\t\t\t\t}\n\t\t\t} while(pos !== -1);\n\t\t} else {\n\t\t\tstoryList.splice(0,0,newTitle);\n\t\t}\t\t\n\t}\n};\n\nNavigatorWidget.prototype.addToStory = function(title,fromTitle) {\n\tif(this.storyTitle) {\n\t\tthis.wiki.addToStory(title,fromTitle,this.storyTitle,{\n\t\t\topenLinkFromInsideRiver: this.getAttribute(\"openLinkFromInsideRiver\",\"top\"),\n\t\t\topenLinkFromOutsideRiver: this.getAttribute(\"openLinkFromOutsideRiver\",\"top\")\n\t\t});\n\t}\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\n*/\nNavigatorWidget.prototype.addToHistory = function(title,fromPageRect) {\n\tthis.wiki.addToHistory(title,fromPageRect,this.historyTitle);\n};\n\n/*\nHandle a tm-navigate event\n*/\nNavigatorWidget.prototype.handleNavigateEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-navigating\",event);\n\tif(event.navigateTo) {\n\t\tthis.addToStory(event.navigateTo,event.navigateFromTitle);\n\t\tif(!event.navigateSuppressNavigation) {\n\t\t\tthis.addToHistory(event.navigateTo,event.navigateFromClientRect);\n\t\t}\n\t}\n\treturn false;\n};\n\n// Close a specified tiddler\nNavigatorWidget.prototype.handleCloseTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\tstoryList = this.getStoryList();\n\t// Look for tiddlers with this title to close\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\treturn false;\n};\n\n// Close all tiddlers\nNavigatorWidget.prototype.handleCloseAllTiddlersEvent = function(event) {\n\tthis.saveStoryList([]);\n\treturn false;\n};\n\n// Close other tiddlers\nNavigatorWidget.prototype.handleCloseOtherTiddlersEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle;\n\tthis.saveStoryList([title]);\n\treturn false;\n};\n\n// Place a tiddler in edit mode\nNavigatorWidget.prototype.handleEditTiddlerEvent = function(event) {\n\tvar editTiddler = $tw.hooks.invokeHook(\"th-editing-tiddler\",event);\n\tif(!editTiddler) {\n\t\treturn false;\n\t}\n\tvar self = this;\n\tfunction isUnmodifiedShadow(title) {\n\t\treturn self.wiki.isShadowTiddler(title) && !self.wiki.tiddlerExists(title);\n\t}\n\tfunction confirmEditShadow(title) {\n\t\treturn confirm($tw.language.getString(\n\t\t\t\"ConfirmEditShadowTiddler\",\n\t\t\t{variables:\n\t\t\t\t{title: title}\n\t\t\t}\n\t\t));\n\t}\n\tvar title = event.param || event.tiddlerTitle;\n\tif(isUnmodifiedShadow(title) && !confirmEditShadow(title)) {\n\t\treturn false;\n\t}\n\t// Replace the specified tiddler with a draft in edit mode\n\tvar draftTiddler = this.makeDraftTiddler(title);\n\t// Update the story and history if required\n\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\tvar draftTitle = draftTiddler.fields.title,\n\t\t\tstoryList = this.getStoryList();\n\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\tthis.saveStoryList(storyList);\n\t\treturn false;\n\t}\n};\n\n// Delete a tiddler\nNavigatorWidget.prototype.handleDeleteTiddlerEvent = function(event) {\n\t// Get the tiddler we're deleting\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList(),\n\t\toriginalTitle = tiddler ? tiddler.fields[\"draft.of\"] : \"\",\n\t\toriginalTiddler = originalTitle ? this.wiki.getTiddler(originalTitle) : undefined,\n\t\tconfirmationTitle;\n\tif(!tiddler) {\n\t\treturn false;\n\t}\n\t// Check if the tiddler we're deleting is in draft mode\n\tif(originalTitle) {\n\t\t// If so, we'll prompt for confirmation referencing the original tiddler\n\t\tconfirmationTitle = originalTitle;\n\t} else {\n\t\t// If not a draft, then prompt for confirmation referencing the specified tiddler\n\t\tconfirmationTitle = title;\n\t}\n\t// Seek confirmation\n\tif((this.wiki.getTiddler(originalTitle) || (tiddler.fields.text || \"\") !== \"\") && !confirm($tw.language.getString(\n\t\t\t\t\"ConfirmDeleteTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: confirmationTitle}\n\t\t\t\t}\n\t\t\t))) {\n\t\treturn false;\n\t}\n\t// Delete the original tiddler\n\tif(originalTitle) {\n\t\tif(originalTiddler) {\n\t\t\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",originalTiddler);\n\t\t}\n\t\tthis.wiki.deleteTiddler(originalTitle);\n\t\tthis.removeTitleFromStory(storyList,originalTitle);\n\t}\n\t// Invoke the hook function and delete this tiddler\n\t$tw.hooks.invokeHook(\"th-deleting-tiddler\",tiddler);\n\tthis.wiki.deleteTiddler(title);\n\t// Remove the closed tiddler from the story\n\tthis.removeTitleFromStory(storyList,title);\n\tthis.saveStoryList(storyList);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\treturn false;\n};\n\n/*\nCreate/reuse the draft tiddler for a given title\n*/\nNavigatorWidget.prototype.makeDraftTiddler = function(targetTitle) {\n\t// See if there is already a draft tiddler for this tiddler\n\tvar draftTitle = this.wiki.findDraft(targetTitle);\n\tif(draftTitle) {\n\t\treturn this.wiki.getTiddler(draftTitle);\n\t}\n\t// Get the current value of the tiddler we're editing\n\tvar tiddler = this.wiki.getTiddler(targetTitle);\n\t// Save the initial value of the draft tiddler\n\tdraftTitle = this.generateDraftTitle(targetTitle);\n\tvar draftTiddler = new $tw.Tiddler(\n\t\t\ttiddler,\n\t\t\t{\n\t\t\t\ttitle: draftTitle,\n\t\t\t\t\"draft.title\": targetTitle,\n\t\t\t\t\"draft.of\": targetTitle\n\t\t\t},\n\t\t\tthis.wiki.getModificationFields()\n\t\t);\n\tthis.wiki.addTiddler(draftTiddler);\n\treturn draftTiddler;\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nNavigatorWidget.prototype.generateDraftTitle = function(title) {\n\treturn this.wiki.generateDraftTitle(title);\n};\n\n// Take a tiddler out of edit mode, saving the changes\nNavigatorWidget.prototype.handleSaveTiddlerEvent = function(event) {\n\tvar title = event.param || event.tiddlerTitle,\n\t\ttiddler = this.wiki.getTiddler(title),\n\t\tstoryList = this.getStoryList();\n\t// Replace the original tiddler with the draft\n\tif(tiddler) {\n\t\tvar draftTitle = (tiddler.fields[\"draft.title\"] || \"\").trim(),\n\t\t\tdraftOf = (tiddler.fields[\"draft.of\"] || \"\").trim();\n\t\tif(draftTitle) {\n\t\t\tvar isRename = draftOf !== draftTitle,\n\t\t\t\tisConfirmed = true;\n\t\t\tif(isRename && this.wiki.tiddlerExists(draftTitle)) {\n\t\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\t\"ConfirmOverwriteTiddler\",\n\t\t\t\t\t{variables:\n\t\t\t\t\t\t{title: draftTitle}\n\t\t\t\t\t}\n\t\t\t\t));\n\t\t\t}\n\t\t\tif(isConfirmed) {\n\t\t\t\t// Create the new tiddler and pass it through the th-saving-tiddler hook\n\t\t\t\tvar newTiddler = new $tw.Tiddler(this.wiki.getCreationFields(),tiddler,{\n\t\t\t\t\ttitle: draftTitle,\n\t\t\t\t\t\"draft.title\": undefined,\n\t\t\t\t\t\"draft.of\": undefined\n\t\t\t\t},this.wiki.getModificationFields());\n\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-saving-tiddler\",newTiddler);\n\t\t\t\tthis.wiki.addTiddler(newTiddler);\n\t\t\t\t// If enabled, relink references to renamed tiddler\n\t\t\t\tvar shouldRelink = this.getAttribute(\"relinkOnRename\",\"no\").toLowerCase().trim() === \"yes\";\n\t\t\t\tif(isRename && shouldRelink && this.wiki.tiddlerExists(draftOf)) {\nconsole.log(\"Relinking '\" + draftOf + \"' to '\" + draftTitle + \"'\");\n\t\t\t\t\tthis.wiki.relinkTiddler(draftOf,draftTitle);\n\t\t\t\t}\n\t\t\t\t// Remove the draft tiddler\n\t\t\t\tthis.wiki.deleteTiddler(title);\n\t\t\t\t// Remove the original tiddler if we're renaming it\n\t\t\t\tif(isRename) {\n\t\t\t\t\tthis.wiki.deleteTiddler(draftOf);\n\t\t\t\t}\n\t\t\t\t// #2381 always remove new title & old\n\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\tthis.removeTitleFromStory(storyList,draftOf);\n\t\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\t\t// Replace the draft in the story with the original\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,title,draftTitle);\n\t\t\t\t\tthis.addToHistory(draftTitle,event.navigateFromClientRect);\n\t\t\t\t\tif(draftTitle !== this.storyTitle) {\n\t\t\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// Trigger an autosave\n\t\t\t\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Take a tiddler out of edit mode without saving the changes\nNavigatorWidget.prototype.handleCancelTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-cancelling-tiddler\", event);\n\t// Flip the specified tiddler from draft back to the original\n\tvar draftTitle = event.param || event.tiddlerTitle,\n\t\tdraftTiddler = this.wiki.getTiddler(draftTitle),\n\t\toriginalTitle = draftTiddler && draftTiddler.fields[\"draft.of\"];\n\tif(draftTiddler && originalTitle) {\n\t\t// Ask for confirmation if the tiddler text has changed\n\t\tvar isConfirmed = true,\n\t\t\toriginalTiddler = this.wiki.getTiddler(originalTitle),\n\t\t\tstoryList = this.getStoryList();\n\t\tif(this.wiki.isDraftModified(draftTitle)) {\n\t\t\tisConfirmed = confirm($tw.language.getString(\n\t\t\t\t\"ConfirmCancelTiddler\",\n\t\t\t\t{variables:\n\t\t\t\t\t{title: draftTitle}\n\t\t\t\t}\n\t\t\t));\n\t\t}\n\t\t// Remove the draft tiddler\n\t\tif(isConfirmed) {\n\t\t\tthis.wiki.deleteTiddler(draftTitle);\n\t\t\tif(!event.paramObject || event.paramObject.suppressNavigation !== \"yes\") {\n\t\t\t\tif(originalTiddler) {\n\t\t\t\t\tthis.replaceFirstTitleInStory(storyList,draftTitle,originalTitle);\n\t\t\t\t\tthis.addToHistory(originalTitle,event.navigateFromClientRect);\n\t\t\t\t} else {\n\t\t\t\t\tthis.removeTitleFromStory(storyList,draftTitle);\n\t\t\t\t}\n\t\t\t\tthis.saveStoryList(storyList);\n\t\t\t}\n\t\t}\n\t}\n\treturn false;\n};\n\n// Create a new draft tiddler\n// event.param can either be the title of a template tiddler, or a hashmap of fields.\n//\n// The title of the newly created tiddler follows these rules:\n// * If a hashmap was used and a title field was specified, use that title\n// * If a hashmap was used without a title field, use a default title, if necessary making it unique with a numeric suffix\n// * If a template tiddler was used, use the title of the template, if necessary making it unique with a numeric suffix\n//\n// If a draft of the target tiddler already exists then it is reused\nNavigatorWidget.prototype.handleNewTiddlerEvent = function(event) {\n\tevent = $tw.hooks.invokeHook(\"th-new-tiddler\", event);\n\t// Get the story details\n\tvar storyList = this.getStoryList(),\n\t\ttemplateTiddler, additionalFields, title, draftTitle, existingTiddler;\n\t// Get the template tiddler (if any)\n\tif(typeof event.param === \"string\") {\n\t\t// Get the template tiddler\n\t\ttemplateTiddler = this.wiki.getTiddler(event.param);\n\t\t// Generate a new title\n\t\ttitle = this.wiki.generateNewTitle(event.param || $tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t}\n\t// Get the specified additional fields\n\tif(typeof event.paramObject === \"object\") {\n\t\tadditionalFields = event.paramObject;\n\t}\n\tif(typeof event.param === \"object\") { // Backwards compatibility with 5.1.3\n\t\tadditionalFields = event.param;\n\t}\n\tif(additionalFields && additionalFields.title) {\n\t\ttitle = additionalFields.title;\n\t}\n\t// Make a copy of the additional fields excluding any blank ones\n\tvar filteredAdditionalFields = $tw.utils.extend({},additionalFields);\n\tObject.keys(filteredAdditionalFields).forEach(function(fieldName) {\n\t\tif(filteredAdditionalFields[fieldName] === \"\") {\n\t\t\tdelete filteredAdditionalFields[fieldName];\n\t\t}\n\t});\n\t// Generate a title if we don't have one\n\ttitle = title || this.wiki.generateNewTitle($tw.language.getString(\"DefaultNewTiddlerTitle\"));\n\t// Find any existing draft for this tiddler\n\tdraftTitle = this.wiki.findDraft(title);\n\t// Pull in any existing tiddler\n\tif(draftTitle) {\n\t\texistingTiddler = this.wiki.getTiddler(draftTitle);\n\t} else {\n\t\tdraftTitle = this.generateDraftTitle(title);\n\t\texistingTiddler = this.wiki.getTiddler(title);\n\t}\n\t// Merge the tags\n\tvar mergedTags = [];\n\tif(existingTiddler && existingTiddler.fields.tags) {\n\t\t$tw.utils.pushTop(mergedTags,existingTiddler.fields.tags);\n\t}\n\tif(additionalFields && additionalFields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,$tw.utils.parseStringArray(additionalFields.tags));\n\t}\n\tif(templateTiddler && templateTiddler.fields.tags) {\n\t\t// Merge tags\n\t\tmergedTags = $tw.utils.pushTop(mergedTags,templateTiddler.fields.tags);\n\t}\n\t// Save the draft tiddler\n\tvar draftTiddler = new $tw.Tiddler({\n\t\t\ttext: \"\",\n\t\t\t\"draft.title\": title\n\t\t},\n\t\ttemplateTiddler,\n\t\tadditionalFields,\n\t\tthis.wiki.getCreationFields(),\n\t\texistingTiddler,\n\t\tfilteredAdditionalFields,\n\t\t{\n\t\t\ttitle: draftTitle,\n\t\t\t\"draft.of\": title,\n\t\t\ttags: mergedTags\n\t\t},this.wiki.getModificationFields());\n\tthis.wiki.addTiddler(draftTiddler);\n\t// Update the story to insert the new draft at the top and remove any existing tiddler\n\tif(storyList && storyList.indexOf(draftTitle) === -1) {\n\t\tvar slot = storyList.indexOf(event.navigateFromTitle);\n\t\tif(slot === -1) {\n\t\t\tslot = this.getAttribute(\"openLinkFromOutsideRiver\",\"top\") === \"bottom\" ? storyList.length - 1 : slot;\n\t\t}\n\t\tstoryList.splice(slot + 1,0,draftTitle);\n\t}\n\tif(storyList && storyList.indexOf(title) !== -1) {\n\t\tstoryList.splice(storyList.indexOf(title),1);\n\t}\n\tthis.saveStoryList(storyList);\n\t// Add a new record to the top of the history stack\n\tthis.addToHistory(draftTitle);\n\treturn false;\n};\n\n// Import JSON tiddlers into a pending import tiddler\nNavigatorWidget.prototype.handleImportTiddlersEvent = function(event) {\n\t// Get the tiddlers\n\tvar tiddlers = [];\n\ttry {\n\t\ttiddlers = JSON.parse(event.param);\n\t} catch(e) {\n\t}\n\t// Get the current $:/Import tiddler\n\tvar importTiddler = this.wiki.getTiddler(IMPORT_TITLE),\n\t\timportData = this.wiki.getTiddlerData(IMPORT_TITLE,{}),\n\t\tnewFields = new Object({\n\t\t\ttitle: IMPORT_TITLE,\n\t\t\ttype: \"application/json\",\n\t\t\t\"plugin-type\": \"import\",\n\t\t\t\"status\": \"pending\"\n\t\t}),\n\t\tincomingTiddlers = [];\n\t// Process each tiddler\n\timportData.tiddlers = importData.tiddlers || {};\n\t$tw.utils.each(tiddlers,function(tiddlerFields) {\n\t\ttiddlerFields.title = $tw.utils.trim(tiddlerFields.title);\n\t\tvar title = tiddlerFields.title;\n\t\tif(title) {\n\t\t\tincomingTiddlers.push(title);\n\t\t\timportData.tiddlers[title] = tiddlerFields;\n\t\t}\n\t});\n\t// Give the active upgrader modules a chance to process the incoming tiddlers\n\tvar messages = this.wiki.invokeUpgraders(incomingTiddlers,importData.tiddlers);\n\t$tw.utils.each(messages,function(message,title) {\n\t\tnewFields[\"message-\" + title] = message;\n\t});\n\t// Deselect any suppressed tiddlers\n\t$tw.utils.each(importData.tiddlers,function(tiddler,title) {\n\t\tif($tw.utils.count(tiddler) === 0) {\n\t\t\tnewFields[\"selection-\" + title] = \"unchecked\";\n\t\t}\n\t});\n\t// Save the $:/Import tiddler\n\tnewFields.text = JSON.stringify(importData,null,$tw.config.preferences.jsonSpaces);\n\tthis.wiki.addTiddler(new $tw.Tiddler(importTiddler,newFields));\n\t// Update the story and history details\n\tif(this.getVariable(\"tv-auto-open-on-import\") !== \"no\") {\n\t\tvar storyList = this.getStoryList(),\n\t\t\thistory = [];\n\t\t// Add it to the story\n\t\tif(storyList && storyList.indexOf(IMPORT_TITLE) === -1) {\n\t\t\tstoryList.unshift(IMPORT_TITLE);\n\t\t}\n\t\t// And to history\n\t\thistory.push(IMPORT_TITLE);\n\t\t// Save the updated story and history\n\t\tthis.saveStoryList(storyList);\n\t\tthis.addToHistory(history);\n\t}\n\treturn false;\n};\n\n//\nNavigatorWidget.prototype.handlePerformImportEvent = function(event) {\n\tvar self = this,\n\t\timportTiddler = this.wiki.getTiddler(event.param),\n\t\timportData = this.wiki.getTiddlerDataCached(event.param,{tiddlers: {}}),\n\t\timportReport = [];\n\t// Add the tiddlers to the store\n\timportReport.push($tw.language.getString(\"Import/Imported/Hint\") + \"\\n\");\n\t$tw.utils.each(importData.tiddlers,function(tiddlerFields) {\n\t\tvar title = tiddlerFields.title;\n\t\tif(title && importTiddler && importTiddler.fields[\"selection-\" + title] !== \"unchecked\") {\n\t\t\tvar tiddler = new $tw.Tiddler(tiddlerFields);\n\t\t\ttiddler = $tw.hooks.invokeHook(\"th-importing-tiddler\",tiddler);\n\t\t\tself.wiki.addTiddler(tiddler);\n\t\t\timportReport.push(\"# [[\" + tiddlerFields.title + \"]]\");\n\t\t}\n\t});\n\t// Replace the $:/Import tiddler with an import report\n\tthis.wiki.addTiddler(new $tw.Tiddler({\n\t\ttitle: event.param,\n\t\ttext: importReport.join(\"\\n\"),\n\t\t\"status\": \"complete\"\n\t}));\n\t// Navigate to the $:/Import tiddler\n\tthis.addToHistory([event.param]);\n\t// Trigger an autosave\n\t$tw.rootWidget.dispatchEvent({type: \"tm-auto-save-wiki\"});\n};\n\nNavigatorWidget.prototype.handleFoldTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {};\n\tif(paramObject.foldedState) {\n\t\tvar foldedState = this.wiki.getTiddlerText(paramObject.foldedState,\"show\") === \"show\" ? \"hide\" : \"show\";\n\t\tthis.wiki.setText(paramObject.foldedState,\"text\",null,foldedState);\n\t}\n};\n\nNavigatorWidget.prototype.handleFoldOtherTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,event.param === title ? \"show\" : \"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleFoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix || \"$:/state/folded/\";\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"hide\");\n\t});\n};\n\nNavigatorWidget.prototype.handleUnfoldAllTiddlersEvent = function(event) {\n\tvar self = this,\n\t\tparamObject = event.paramObject || {},\n\t\tprefix = paramObject.foldedStatePrefix;\n\t$tw.utils.each(this.getStoryList(),function(title) {\n\t\tself.wiki.setText(prefix + title,\"text\",null,\"show\");\n\t});\n};\n\nNavigatorWidget.prototype.handleRenameTiddlerEvent = function(event) {\n\tvar paramObject = event.paramObject || {},\n\t\tfrom = paramObject.from || event.tiddlerTitle,\n\t\tto = paramObject.to;\n\tthis.wiki.renameTiddler(from,to);\n};\n\nexports.navigator = NavigatorWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/password.js": {
"title": "$:/core/modules/widgets/password.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/password.js\ntype: application/javascript\nmodule-type: widget\n\nPassword widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar PasswordWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nPasswordWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nPasswordWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Get the current password\n\tvar password = $tw.browser ? $tw.utils.getPassword(this.passwordName) || \"\" : \"\";\n\t// Create our element\n\tvar domNode = this.document.createElement(\"input\");\n\tdomNode.setAttribute(\"type\",\"password\");\n\tdomNode.setAttribute(\"value\",password);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(domNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tthis.domNodes.push(domNode);\n};\n\nPasswordWidget.prototype.handleChangeEvent = function(event) {\n\tvar password = this.domNodes[0].value;\n\treturn $tw.utils.savePassword(this.passwordName,password);\n};\n\n/*\nCompute the internal state of the widget\n*/\nPasswordWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.passwordName = this.getAttribute(\"name\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nPasswordWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.password = PasswordWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/qualify.js": {
"title": "$:/core/modules/widgets/qualify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/qualify.js\ntype: application/javascript\nmodule-type: widget\n\nQualify text to a variable \n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar QualifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nQualifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nQualifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nQualifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.qualifyName = this.getAttribute(\"name\");\n\tthis.qualifyTitle = this.getAttribute(\"title\");\n\t// Set context variable\n\tif(this.qualifyName) {\n\t\tthis.setVariable(this.qualifyName,this.qualifyTitle + \"-\" + this.getStateQualifier());\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nQualifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.title) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.qualify = QualifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/radio.js": {
"title": "$:/core/modules/widgets/radio.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/radio.js\ntype: application/javascript\nmodule-type: widget\n\nSet a field or index at a given tiddler via radio buttons\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RadioWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRadioWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRadioWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\tvar isChecked = this.getValue() === this.radioValue;\n\t// Create our elements\n\tthis.labelDomNode = this.document.createElement(\"label\");\n\tthis.labelDomNode.setAttribute(\"class\",\n \t\t\"tc-radio \" + this.radioClass + (isChecked ? \" tc-radio-selected\" : \"\")\n \t);\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"radio\");\n\tif(isChecked) {\n\t\tthis.inputDomNode.setAttribute(\"checked\",\"true\");\n\t}\n\tthis.labelDomNode.appendChild(this.inputDomNode);\n\tthis.spanDomNode = this.document.createElement(\"span\");\n\tthis.labelDomNode.appendChild(this.spanDomNode);\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.labelDomNode,nextSibling);\n\tthis.renderChildren(this.spanDomNode,null);\n\tthis.domNodes.push(this.labelDomNode);\n};\n\nRadioWidget.prototype.getValue = function() {\n\tvar value,\n\t\ttiddler = this.wiki.getTiddler(this.radioTitle);\n\tif (this.radioIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.radioTitle,this.radioIndex);\n\t} else {\n\t\tvalue = tiddler && tiddler.getFieldString(this.radioField);\n\t}\n\treturn value;\n};\n\nRadioWidget.prototype.setValue = function() {\n\tif(this.radioIndex) {\n\t\tthis.wiki.setText(this.radioTitle,\"\",this.radioIndex,this.radioValue);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.radioTitle),\n\t\t\taddition = {};\n\t\taddition[this.radioField] = this.radioValue;\n\t\tthis.wiki.addTiddler(new $tw.Tiddler(this.wiki.getCreationFields(),{title: this.radioTitle},tiddler,addition,this.wiki.getModificationFields()));\n\t}\n};\n\nRadioWidget.prototype.handleChangeEvent = function(event) {\n\tif(this.inputDomNode.checked) {\n\t\tthis.setValue();\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRadioWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.radioTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.radioField = this.getAttribute(\"field\",\"text\");\n\tthis.radioIndex = this.getAttribute(\"index\");\n\tthis.radioValue = this.getAttribute(\"value\");\n\tthis.radioClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRadioWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.radioTitle]) {\n\t\t\tthis.inputDomNode.checked = this.getValue() === this.radioValue;\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.radio = RadioWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/range.js": {
"title": "$:/core/modules/widgets/range.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/range.js\ntype: application/javascript\nmodule-type: widget\n\nRange widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RangeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRangeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRangeWidget.prototype.render = function(parent,nextSibling) {\n\t// Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n\t// Create our elements\n\tthis.inputDomNode = this.document.createElement(\"input\");\n\tthis.inputDomNode.setAttribute(\"type\",\"range\");\n\tthis.inputDomNode.setAttribute(\"class\",this.elementClass);\n\tif(this.minValue){\n\t\tthis.inputDomNode.setAttribute(\"min\", this.minValue);\n\t}\n\tif(this.maxValue){\n\t\tthis.inputDomNode.setAttribute(\"max\", this.maxValue);\n\t}\n\tif(this.increment){\n\t\tthis.inputDomNode.setAttribute(\"step\", this.increment);\n\t}\n\tthis.inputDomNode.value = this.getValue();\n\t// Add a click event handler\n\t$tw.utils.addEventListeners(this.inputDomNode,[\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\t\t\n\t]);\n\t// Insert the label into the DOM and render any children\n\tparent.insertBefore(this.inputDomNode,nextSibling);\n\tthis.domNodes.push(this.inputDomNode);\n};\n\nRangeWidget.prototype.getValue = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle),\n\t\tfieldName = this.tiddlerField || \"text\",\n\t\tvalue = this.defaultValue;\n\tif(tiddler) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(tiddler,this.tiddlerIndex,this.defaultValue || \"\");\n\t\t} else {\n\t\t\tif($tw.utils.hop(tiddler.fields,fieldName)) {\n\t\t\t\tvalue = tiddler.fields[fieldName] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = this.defaultValue || \"\";\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nRangeWidget.prototype.handleInputEvent = function(event) {\n\tif(this.getValue() !== this.inputDomNode.value) {\n\t\tif(this.tiddlerIndex) {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,\"\",this.tiddlerIndex,this.inputDomNode.value);\n\t\t} else {\n\t\t\tthis.wiki.setText(this.tiddlerTitle,this.tiddlerField,null,this.inputDomNode.value);\n\t\t}\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nRangeWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.tiddlerField = this.getAttribute(\"field\");\n\tthis.tiddlerIndex = this.getAttribute(\"index\");\n\tthis.minValue = this.getAttribute(\"min\");\n\tthis.maxValue = this.getAttribute(\"max\");\n\tthis.increment = this.getAttribute(\"increment\");\n\tthis.defaultValue = this.getAttribute(\"default\");\n\tthis.elementClass = this.getAttribute(\"class\",\"\");\n\t// Make the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRangeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes['min'] || changedAttributes['max'] || changedAttributes['increment'] || changedAttributes[\"default\"] || changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar refreshed = false;\n\t\tif(changedTiddlers[this.tiddlerTitle]) {\n\t\t\tvar value = this.getValue();\n\t\t\tif(this.inputDomNode.value !== value) {\n\t\t\t\tthis.inputDomNode.value = value;\t\t\t\t\n\t\t\t}\n\t\t\trefreshed = true;\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers) || refreshed;\n\t}\n};\n\nexports.range = RangeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/raw.js": {
"title": "$:/core/modules/widgets/raw.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/raw.js\ntype: application/javascript\nmodule-type: widget\n\nRaw widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RawWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRawWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRawWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tvar div = this.document.createElement(\"div\");\n\tdiv.innerHTML=this.parseTreeNode.html;\n\tparent.insertBefore(div,nextSibling);\n\tthis.domNodes.push(div);\t\n};\n\n/*\nCompute the internal state of the widget\n*/\nRawWidget.prototype.execute = function() {\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRawWidget.prototype.refresh = function(changedTiddlers) {\n\treturn false;\n};\n\nexports.raw = RawWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/reveal.js": {
"title": "$:/core/modules/widgets/reveal.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/reveal.js\ntype: application/javascript\nmodule-type: widget\n\nReveal widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar RevealWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nRevealWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nRevealWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar tag = this.parseTreeNode.isBlock ? \"div\" : \"span\";\n\tif(this.revealTag && $tw.config.htmlUnsafeElements.indexOf(this.revealTag) === -1) {\n\t\ttag = this.revealTag;\n\t}\n\tvar domNode = this.document.createElement(tag);\n\tvar classes = this[\"class\"].split(\" \") || [];\n\tclasses.push(\"tc-reveal\");\n\tdomNode.className = classes.join(\" \");\n\tif(this.style) {\n\t\tdomNode.setAttribute(\"style\",this.style);\n\t}\n\tparent.insertBefore(domNode,nextSibling);\n\tthis.renderChildren(domNode,null);\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\t}\n\tif(!this.isOpen) {\n\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t}\n\tthis.domNodes.push(domNode);\n};\n\nRevealWidget.prototype.positionPopup = function(domNode) {\n\tdomNode.style.position = \"absolute\";\n\tdomNode.style.zIndex = \"1000\";\n\tvar left,top;\n\tswitch(this.position) {\n\t\tcase \"left\":\n\t\t\tleft = this.popup.left - domNode.offsetWidth;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"above\":\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"aboveright\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top + this.popup.height - domNode.offsetHeight;\n\t\t\tbreak;\n\t\tcase \"right\":\n\t\t\tleft = this.popup.left + this.popup.width;\n\t\t\ttop = this.popup.top;\n\t\t\tbreak;\n\t\tcase \"belowleft\":\n\t\t\tleft = this.popup.left + this.popup.width - domNode.offsetWidth;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t\tdefault: // Below\n\t\t\tleft = this.popup.left;\n\t\t\ttop = this.popup.top + this.popup.height;\n\t\t\tbreak;\n\t}\n\tif(!this.positionAllowNegative) {\n\t\tleft = Math.max(0,left);\n\t\ttop = Math.max(0,top);\n\t}\n\tdomNode.style.left = left + \"px\";\n\tdomNode.style.top = top + \"px\";\n};\n\n/*\nCompute the internal state of the widget\n*/\nRevealWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.state = this.getAttribute(\"state\");\n\tthis.revealTag = this.getAttribute(\"tag\");\n\tthis.type = this.getAttribute(\"type\");\n\tthis.text = this.getAttribute(\"text\");\n\tthis.position = this.getAttribute(\"position\");\n\tthis.positionAllowNegative = this.getAttribute(\"positionAllowNegative\") === \"yes\";\n\tthis[\"class\"] = this.getAttribute(\"class\",\"\");\n\tthis.style = this.getAttribute(\"style\",\"\");\n\tthis[\"default\"] = this.getAttribute(\"default\",\"\");\n\tthis.animate = this.getAttribute(\"animate\",\"no\");\n\tthis.retain = this.getAttribute(\"retain\",\"no\");\n\tthis.openAnimation = this.animate === \"no\" ? undefined : \"open\";\n\tthis.closeAnimation = this.animate === \"no\" ? undefined : \"close\";\n\t// Compute the title of the state tiddler and read it\n\tthis.stateTiddlerTitle = this.state;\n\tthis.stateTitle = this.getAttribute(\"stateTitle\");\n\tthis.stateField = this.getAttribute(\"stateField\");\n\tthis.stateIndex = this.getAttribute(\"stateIndex\");\n\tthis.readState();\n\t// Construct the child widgets\n\tvar childNodes = this.isOpen ? this.parseTreeNode.children : [];\n\tthis.hasChildNodes = this.isOpen;\n\tthis.makeChildWidgets(childNodes);\n};\n\n/*\nRead the state tiddler\n*/\nRevealWidget.prototype.readState = function() {\n\t// Read the information from the state tiddler\n\tvar state,\n\t defaultState = this[\"default\"];\n\tif(this.stateTitle) {\n\t\tvar stateTitleTiddler = this.wiki.getTiddler(this.stateTitle);\n\t\tif(this.stateField) {\n\t\t\tstate = stateTitleTiddler ? stateTitleTiddler.getFieldString(this.stateField) || defaultState : defaultState;\n\t\t} else if(this.stateIndex) {\n\t\t\tstate = stateTitleTiddler ? this.wiki.extractTiddlerDataItem(this.stateTitle,this.stateIndex) || defaultState : defaultState;\n\t\t} else if(stateTitleTiddler) {\n\t\t\tstate = this.wiki.getTiddlerText(this.stateTitle) || defaultState;\n\t\t} else {\n\t\t\tstate = defaultState;\n\t\t}\n\t} else {\n\t\tstate = this.stateTiddlerTitle ? this.wiki.getTextReference(this.state,this[\"default\"],this.getVariable(\"currentTiddler\")) : this[\"default\"];\n\t}\n\tif(state === null) {\n\t\tstate = this[\"default\"];\n\t}\n\tswitch(this.type) {\n\t\tcase \"popup\":\n\t\t\tthis.readPopupState(state);\n\t\t\tbreak;\n\t\tcase \"match\":\n\t\t\tthis.isOpen = this.text === state;\n\t\t\tbreak;\n\t\tcase \"nomatch\":\n\t\t\tthis.isOpen = this.text !== state;\n\t\t\tbreak;\n\t\tcase \"lt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t\tcase \"gt\":\n\t\t\tthis.isOpen = !!(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"lteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) > 0);\n\t\t\tbreak;\n\t\tcase \"gteq\":\n\t\t\tthis.isOpen = !(this.compareStateText(state) < 0);\n\t\t\tbreak;\n\t}\n};\n\nRevealWidget.prototype.compareStateText = function(state) {\n\treturn state.localeCompare(this.text,undefined,{numeric: true,sensitivity: \"case\"});\n};\n\nRevealWidget.prototype.readPopupState = function(state) {\n\tvar popupLocationRegExp = /^\\((-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+),(-?[0-9\\.E]+)\\)$/,\n\t\tmatch = popupLocationRegExp.exec(state);\n\t// Check if the state matches the location regexp\n\tif(match) {\n\t\t// If so, we're open\n\t\tthis.isOpen = true;\n\t\t// Get the location\n\t\tthis.popup = {\n\t\t\tleft: parseFloat(match[1]),\n\t\t\ttop: parseFloat(match[2]),\n\t\t\twidth: parseFloat(match[3]),\n\t\t\theight: parseFloat(match[4])\n\t\t};\n\t} else {\n\t\t// If not, we're closed\n\t\tthis.isOpen = false;\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nRevealWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.state || changedAttributes.type || changedAttributes.text || changedAttributes.position || changedAttributes.positionAllowNegative || changedAttributes[\"default\"] || changedAttributes.animate || changedAttributes.stateTitle || changedAttributes.stateField || changedAttributes.stateIndex) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\tvar currentlyOpen = this.isOpen;\n\t\tthis.readState();\n\t\tif(this.isOpen !== currentlyOpen) {\n\t\t\tif(this.retain === \"yes\") {\n\t\t\t\tthis.updateState();\n\t\t\t} else {\n\t\t\t\tthis.refreshSelf();\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\n/*\nCalled by refresh() to dynamically show or hide the content\n*/\nRevealWidget.prototype.updateState = function() {\n\tvar self = this;\n\t// Read the current state\n\tthis.readState();\n\t// Construct the child nodes if needed\n\tvar domNode = this.domNodes[0];\n\tif(this.isOpen && !this.hasChildNodes) {\n\t\tthis.hasChildNodes = true;\n\t\tthis.makeChildWidgets(this.parseTreeNode.children);\n\t\tthis.renderChildren(domNode,null);\n\t}\n\t// Animate our DOM node\n\tif(!domNode.isTiddlyWikiFakeDom && this.type === \"popup\" && this.isOpen) {\n\t\tthis.positionPopup(domNode);\n\t\t$tw.utils.addClass(domNode,\"tc-popup\"); // Make sure that clicks don't dismiss popups within the revealed content\n\n\t}\n\tif(this.isOpen) {\n\t\tdomNode.removeAttribute(\"hidden\");\n $tw.anim.perform(this.openAnimation,domNode);\n\t} else {\n\t\t$tw.anim.perform(this.closeAnimation,domNode,{callback: function() {\n\t\t\t//make sure that the state hasn't changed during the close animation\n\t\t\tself.readState()\n\t\t\tif(!self.isOpen) {\n\t\t\t\tdomNode.setAttribute(\"hidden\",\"true\");\n\t\t\t}\n\t\t}});\n\t}\n};\n\nexports.reveal = RevealWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/scrollable.js": {
"title": "$:/core/modules/widgets/scrollable.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/scrollable.js\ntype: application/javascript\nmodule-type: widget\n\nScrollable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ScrollableWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n\tthis.scaleFactor = 1;\n\tthis.addEventListeners([\n\t\t{type: \"tm-scroll\", handler: \"handleScrollEvent\"}\n\t]);\n\tif($tw.browser) {\n\t\tthis.requestAnimationFrame = window.requestAnimationFrame ||\n\t\t\twindow.webkitRequestAnimationFrame ||\n\t\t\twindow.mozRequestAnimationFrame ||\n\t\t\tfunction(callback) {\n\t\t\t\treturn window.setTimeout(callback, 1000/60);\n\t\t\t};\n\t\tthis.cancelAnimationFrame = window.cancelAnimationFrame ||\n\t\t\twindow.webkitCancelAnimationFrame ||\n\t\t\twindow.webkitCancelRequestAnimationFrame ||\n\t\t\twindow.mozCancelAnimationFrame ||\n\t\t\twindow.mozCancelRequestAnimationFrame ||\n\t\t\tfunction(id) {\n\t\t\t\twindow.clearTimeout(id);\n\t\t\t};\n\t}\n};\n\n/*\nInherit from the base widget class\n*/\nScrollableWidget.prototype = new Widget();\n\nScrollableWidget.prototype.cancelScroll = function() {\n\tif(this.idRequestFrame) {\n\t\tthis.cancelAnimationFrame.call(window,this.idRequestFrame);\n\t\tthis.idRequestFrame = null;\n\t}\n};\n\n/*\nHandle a scroll event\n*/\nScrollableWidget.prototype.handleScrollEvent = function(event) {\n\t// Pass the scroll event through if our offsetsize is larger than our scrollsize\n\tif(this.outerDomNode.scrollWidth <= this.outerDomNode.offsetWidth && this.outerDomNode.scrollHeight <= this.outerDomNode.offsetHeight && this.fallthrough === \"yes\") {\n\t\treturn true;\n\t}\n\tthis.scrollIntoView(event.target);\n\treturn false; // Handled event\n};\n\n/*\nScroll an element into view\n*/\nScrollableWidget.prototype.scrollIntoView = function(element) {\n\tvar duration = $tw.utils.getAnimationDuration();\n\tthis.cancelScroll();\n\tthis.startTime = Date.now();\n\tvar scrollPosition = {\n\t\tx: this.outerDomNode.scrollLeft,\n\t\ty: this.outerDomNode.scrollTop\n\t};\n\t// Get the client bounds of the element and adjust by the scroll position\n\tvar scrollableBounds = this.outerDomNode.getBoundingClientRect(),\n\t\tclientTargetBounds = element.getBoundingClientRect(),\n\t\tbounds = {\n\t\t\tleft: clientTargetBounds.left + scrollPosition.x - scrollableBounds.left,\n\t\t\ttop: clientTargetBounds.top + scrollPosition.y - scrollableBounds.top,\n\t\t\twidth: clientTargetBounds.width,\n\t\t\theight: clientTargetBounds.height\n\t\t};\n\t// We'll consider the horizontal and vertical scroll directions separately via this function\n\tvar getEndPos = function(targetPos,targetSize,currentPos,currentSize) {\n\t\t\t// If the target is already visible then stay where we are\n\t\t\tif(targetPos >= currentPos && (targetPos + targetSize) <= (currentPos + currentSize)) {\n\t\t\t\treturn currentPos;\n\t\t\t// If the target is above/left of the current view, then scroll to its top/left\n\t\t\t} else if(targetPos <= currentPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// If the target is smaller than the window and the scroll position is too far up, then scroll till the target is at the bottom of the window\n\t\t\t} else if(targetSize < currentSize && currentPos < (targetPos + targetSize - currentSize)) {\n\t\t\t\treturn targetPos + targetSize - currentSize;\n\t\t\t// If the target is big, then just scroll to the top\n\t\t\t} else if(currentPos < targetPos) {\n\t\t\t\treturn targetPos;\n\t\t\t// Otherwise, stay where we are\n\t\t\t} else {\n\t\t\t\treturn currentPos;\n\t\t\t}\n\t\t},\n\t\tendX = getEndPos(bounds.left,bounds.width,scrollPosition.x,this.outerDomNode.offsetWidth),\n\t\tendY = getEndPos(bounds.top,bounds.height,scrollPosition.y,this.outerDomNode.offsetHeight);\n\t// Only scroll if necessary\n\tif(endX !== scrollPosition.x || endY !== scrollPosition.y) {\n\t\tvar self = this,\n\t\t\tdrawFrame;\n\t\tdrawFrame = function () {\n\t\t\tvar t;\n\t\t\tif(duration <= 0) {\n\t\t\t\tt = 1;\n\t\t\t} else {\n\t\t\t\tt = ((Date.now()) - self.startTime) / duration;\t\n\t\t\t}\n\t\t\tif(t >= 1) {\n\t\t\t\tself.cancelScroll();\n\t\t\t\tt = 1;\n\t\t\t}\n\t\t\tt = $tw.utils.slowInSlowOut(t);\n\t\t\tself.outerDomNode.scrollLeft = scrollPosition.x + (endX - scrollPosition.x) * t;\n\t\t\tself.outerDomNode.scrollTop = scrollPosition.y + (endY - scrollPosition.y) * t;\n\t\t\tif(t < 1) {\n\t\t\t\tself.idRequestFrame = self.requestAnimationFrame.call(window,drawFrame);\n\t\t\t}\n\t\t};\n\t\tdrawFrame();\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nScrollableWidget.prototype.render = function(parent,nextSibling) {\n\tvar self = this;\n\t// Remember parent\n\tthis.parentDomNode = parent;\n\t// Compute attributes and execute state\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Create elements\n\tthis.outerDomNode = this.document.createElement(\"div\");\n\t$tw.utils.setStyle(this.outerDomNode,[\n\t\t{overflowY: \"auto\"},\n\t\t{overflowX: \"auto\"},\n\t\t{webkitOverflowScrolling: \"touch\"}\n\t]);\n\tthis.innerDomNode = this.document.createElement(\"div\");\n\tthis.outerDomNode.appendChild(this.innerDomNode);\n\t// Assign classes\n\tthis.outerDomNode.className = this[\"class\"] || \"\";\n\t// Insert element\n\tparent.insertBefore(this.outerDomNode,nextSibling);\n\tthis.renderChildren(this.innerDomNode,null);\n\tthis.domNodes.push(this.outerDomNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nScrollableWidget.prototype.execute = function() {\n\t// Get attributes\n\tthis.fallthrough = this.getAttribute(\"fallthrough\",\"yes\");\n\tthis[\"class\"] = this.getAttribute(\"class\");\n\t// Make child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nScrollableWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes[\"class\"]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports.scrollable = ScrollableWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/select.js": {
"title": "$:/core/modules/widgets/select.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/select.js\ntype: application/javascript\nmodule-type: widget\n\nSelect widget:\n\n```\n<$select tiddler=\"MyTiddler\" field=\"text\">\n<$list filter=\"[tag[chapter]]\">\n<option value=<<currentTiddler>>>\n<$view field=\"description\"/>\n</option>\n</$list>\n</$select>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SelectWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSelectWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSelectWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n\tthis.setSelectValue();\n\t$tw.utils.addEventListeners(this.getSelectDomNode(),[\n\t\t{name: \"change\", handlerObject: this, handlerMethod: \"handleChangeEvent\"}\n\t]);\n};\n\n/*\nHandle a change event\n*/\nSelectWidget.prototype.handleChangeEvent = function(event) {\n\t// Get the new value and assign it to the tiddler\n\tif(this.selectMultiple == false) {\n\t\tvar value = this.getSelectDomNode().value;\n\t} else {\n\t\tvar value = this.getSelectValues()\n\t\t\t\tvalue = $tw.utils.stringifyList(value);\n\t}\n\tthis.wiki.setText(this.selectTitle,this.selectField,this.selectIndex,value);\n\t// Trigger actions\n\tif(this.selectActions) {\n\t\tthis.invokeActionString(this.selectActions,this,event);\n\t}\n};\n\n/*\nIf necessary, set the value of the select element to the current value\n*/\nSelectWidget.prototype.setSelectValue = function() {\n\tvar value = this.selectDefault;\n\t// Get the value\n\tif(this.selectIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.selectTitle,this.selectIndex,value);\n\t} else {\n\t\tvar tiddler = this.wiki.getTiddler(this.selectTitle);\n\t\tif(tiddler) {\n\t\t\tif(this.selectField === \"text\") {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.selectTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.selectField)) {\n\t\t\t\t\tvalue = tiddler.getFieldString(this.selectField);\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.selectField === \"title\") {\n\t\t\t\tvalue = this.selectTitle;\n\t\t\t}\n\t\t}\n\t}\n\t// Assign it to the select element if it's different than the current value\n\tif (this.selectMultiple) {\n\t\tvalue = value === undefined ? \"\" : value;\n\t\tvar select = this.getSelectDomNode();\n\t\tvar values = Array.isArray(value) ? value : $tw.utils.parseStringArray(value);\n\t\tfor(var i=0; i < select.children.length; i++){\n\t\t\tselect.children[i].selected = values.indexOf(select.children[i].value) !== -1\n\t\t}\n\t} else {\n\t\tvar domNode = this.getSelectDomNode();\n\t\tif(domNode.value !== value) {\n\t\t\tdomNode.value = value;\n\t\t}\n\t}\n};\n\n/*\nGet the DOM node of the select element\n*/\nSelectWidget.prototype.getSelectDomNode = function() {\n\treturn this.children[0].domNodes[0];\n};\n\n// Return an array of the selected opion values\n// select is an HTML select element\nSelectWidget.prototype.getSelectValues = function() {\n\tvar select, result, options, opt;\n\tselect = this.getSelectDomNode();\n\tresult = [];\n\toptions = select && select.options;\n\tfor (var i=0; i<options.length; i++) {\n\t\topt = options[i];\n\t\tif (opt.selected) {\n\t\t\tresult.push(opt.value || opt.text);\n\t\t}\n\t}\n\treturn result;\n}\n\n/*\nCompute the internal state of the widget\n*/\nSelectWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.selectActions = this.getAttribute(\"actions\");\n\tthis.selectTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.selectField = this.getAttribute(\"field\",\"text\");\n\tthis.selectIndex = this.getAttribute(\"index\");\n\tthis.selectClass = this.getAttribute(\"class\");\n\tthis.selectDefault = this.getAttribute(\"default\");\n\tthis.selectMultiple = this.getAttribute(\"multiple\", false);\n\tthis.selectSize = this.getAttribute(\"size\");\n\tthis.selectTooltip = this.getAttribute(\"tooltip\");\n\t// Make the child widgets\n\tvar selectNode = {\n\t\ttype: \"element\",\n\t\ttag: \"select\",\n\t\tchildren: this.parseTreeNode.children\n\t};\n\tif(this.selectClass) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"class\",this.selectClass);\n\t}\n\tif(this.selectMultiple) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"multiple\",\"multiple\");\n\t}\n\tif(this.selectSize) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"size\",this.selectSize);\n\t}\n\tif(this.selectTooltip) {\n\t\t$tw.utils.addAttributeToParseTreeNode(selectNode,\"title\",this.selectTooltip);\n\t}\n\tthis.makeChildWidgets([selectNode]);\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSelectWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// If we're using a different tiddler/field/index then completely refresh ourselves\n\tif(changedAttributes.selectTitle || changedAttributes.selectField || changedAttributes.selectIndex || changedAttributes.selectTooltip) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t// If the target tiddler value has changed, just update setting and refresh the children\n\t} else {\n\t\tvar childrenRefreshed = this.refreshChildren(changedTiddlers);\n\t\tif(changedTiddlers[this.selectTitle] || childrenRefreshed) {\n\t\t\tthis.setSelectValue();\n\t\t} \n\t\treturn childrenRefreshed;\n\t}\n};\n\nexports.select = SelectWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/set.js": {
"title": "$:/core/modules/widgets/set.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/set.js\ntype: application/javascript\nmodule-type: widget\n\nSet variable widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar SetWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nSetWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nSetWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nSetWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.setName = this.getAttribute(\"name\",\"currentTiddler\");\n\tthis.setFilter = this.getAttribute(\"filter\");\n\tthis.setSelect = this.getAttribute(\"select\");\n\tthis.setTiddler = this.getAttribute(\"tiddler\");\n\tthis.setSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.setField = this.getAttribute(\"field\");\n\tthis.setIndex = this.getAttribute(\"index\");\n\tthis.setValue = this.getAttribute(\"value\");\n\tthis.setEmptyValue = this.getAttribute(\"emptyValue\");\n\t// Set context variable\n\tthis.setVariable(this.setName,this.getValue(),this.parseTreeNode.params,!!this.parseTreeNode.isMacroDefinition);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nGet the value to be assigned\n*/\nSetWidget.prototype.getValue = function() {\n\tvar value = this.setValue;\n\tif(this.setTiddler) {\n\t\tvar tiddler;\n\t\tif(this.setSubTiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.setTiddler,this.setSubTiddler);\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.setTiddler);\t\t\t\n\t\t}\n\t\tif(!tiddler) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t} else if(this.setField) {\n\t\t\tvalue = tiddler.getFieldString(this.setField) || this.setEmptyValue;\n\t\t} else if(this.setIndex) {\n\t\t\tvalue = this.wiki.extractTiddlerDataItem(this.setTiddler,this.setIndex,this.setEmptyValue);\n\t\t} else {\n\t\t\tvalue = tiddler.fields.text || this.setEmptyValue ;\n\t\t}\n\t} else if(this.setFilter) {\n\t\tvar results = this.wiki.filterTiddlers(this.setFilter,this);\n\t\tif(this.setValue == null) {\n\t\t\tvar select;\n\t\t\tif(this.setSelect) {\n\t\t\t\tselect = parseInt(this.setSelect,10);\n\t\t\t}\n\t\t\tif(select !== undefined) {\n\t\t\t\tvalue = results[select] || \"\";\n\t\t\t} else {\n\t\t\t\tvalue = $tw.utils.stringifyList(results);\t\t\t\n\t\t\t}\n\t\t}\n\t\tif(results.length === 0 && this.setEmptyValue !== undefined) {\n\t\t\tvalue = this.setEmptyValue;\n\t\t}\n\t} else if(!value && this.setEmptyValue) {\n\t\tvalue = this.setEmptyValue;\n\t}\n\treturn value || \"\";\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nSetWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.name || changedAttributes.filter || changedAttributes.select || changedAttributes.tiddler || (this.setTiddler && changedTiddlers[this.setTiddler]) || changedAttributes.field || changedAttributes.index || changedAttributes.value || changedAttributes.emptyValue ||\n\t (this.setFilter && this.getValue() != this.variables[this.setName].value)) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.setvariable = SetWidget;\nexports.set = SetWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/text.js": {
"title": "$:/core/modules/widgets/text.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/text.js\ntype: application/javascript\nmodule-type: widget\n\nText node widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TextNodeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTextNodeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTextNodeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\ttext = text.replace(/\\r/mg,\"\");\n\tvar textNode = this.document.createTextNode(text);\n\tparent.insertBefore(textNode,nextSibling);\n\tthis.domNodes.push(textNode);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTextNodeWidget.prototype.execute = function() {\n\t// Nothing to do for a text node\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTextNodeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.text = TextNodeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/tiddler.js": {
"title": "$:/core/modules/widgets/tiddler.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/tiddler.js\ntype: application/javascript\nmodule-type: widget\n\nTiddler widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TiddlerWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTiddlerWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTiddlerWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTiddlerWidget.prototype.execute = function() {\n\tthis.tiddlerState = this.computeTiddlerState();\n\tthis.setVariable(\"currentTiddler\",this.tiddlerState.currentTiddler);\n\tthis.setVariable(\"missingTiddlerClass\",this.tiddlerState.missingTiddlerClass);\n\tthis.setVariable(\"shadowTiddlerClass\",this.tiddlerState.shadowTiddlerClass);\n\tthis.setVariable(\"systemTiddlerClass\",this.tiddlerState.systemTiddlerClass);\n\tthis.setVariable(\"tiddlerTagClasses\",this.tiddlerState.tiddlerTagClasses);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nCompute the tiddler state flags\n*/\nTiddlerWidget.prototype.computeTiddlerState = function() {\n\t// Get our parameters\n\tthis.tiddlerTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\t// Compute the state\n\tvar state = {\n\t\tcurrentTiddler: this.tiddlerTitle || \"\",\n\t\tmissingTiddlerClass: (this.wiki.tiddlerExists(this.tiddlerTitle) || this.wiki.isShadowTiddler(this.tiddlerTitle)) ? \"tc-tiddler-exists\" : \"tc-tiddler-missing\",\n\t\tshadowTiddlerClass: this.wiki.isShadowTiddler(this.tiddlerTitle) ? \"tc-tiddler-shadow\" : \"\",\n\t\tsystemTiddlerClass: this.wiki.isSystemTiddler(this.tiddlerTitle) ? \"tc-tiddler-system\" : \"\",\n\t\ttiddlerTagClasses: this.getTagClasses()\n\t};\n\t// Compute a simple hash to make it easier to detect changes\n\tstate.hash = state.currentTiddler + state.missingTiddlerClass + state.shadowTiddlerClass + state.systemTiddlerClass + state.tiddlerTagClasses;\n\treturn state;\n};\n\n/*\nCreate a string of CSS classes derived from the tags of the current tiddler\n*/\nTiddlerWidget.prototype.getTagClasses = function() {\n\tvar tiddler = this.wiki.getTiddler(this.tiddlerTitle);\n\tif(tiddler) {\n\t\tvar tags = [];\n\t\t$tw.utils.each(tiddler.fields.tags,function(tag) {\n\t\t\ttags.push(\"tc-tagged-\" + encodeURIComponent(tag));\n\t\t});\n\t\treturn tags.join(\" \");\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTiddlerWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes(),\n\t\tnewTiddlerState = this.computeTiddlerState();\n\tif(changedAttributes.tiddler || newTiddlerState.hash !== this.tiddlerState.hash) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.tiddler = TiddlerWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/transclude.js": {
"title": "$:/core/modules/widgets/transclude.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/transclude.js\ntype: application/javascript\nmodule-type: widget\n\nTransclude widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar TranscludeWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nTranscludeWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nTranscludeWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nTranscludeWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.transcludeTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.transcludeSubTiddler = this.getAttribute(\"subtiddler\");\n\tthis.transcludeField = this.getAttribute(\"field\");\n\tthis.transcludeIndex = this.getAttribute(\"index\");\n\tthis.transcludeMode = this.getAttribute(\"mode\");\n\t// Parse the text reference\n\tvar parseAsInline = !this.parseTreeNode.isBlock;\n\tif(this.transcludeMode === \"inline\") {\n\t\tparseAsInline = true;\n\t} else if(this.transcludeMode === \"block\") {\n\t\tparseAsInline = false;\n\t}\n\tvar parser = this.wiki.parseTextReference(\n\t\t\t\t\t\tthis.transcludeTitle,\n\t\t\t\t\t\tthis.transcludeField,\n\t\t\t\t\t\tthis.transcludeIndex,\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tparseAsInline: parseAsInline,\n\t\t\t\t\t\t\tsubTiddler: this.transcludeSubTiddler\n\t\t\t\t\t\t}),\n\t\tparseTreeNodes = parser ? parser.tree : this.parseTreeNode.children;\n\t// Set context variables for recursion detection\n\tvar recursionMarker = this.makeRecursionMarker();\n\tthis.setVariable(\"transclusion\",recursionMarker);\n\t// Check for recursion\n\tif(parser) {\n\t\tif(this.parentWidget && this.parentWidget.hasVariable(\"transclusion\",recursionMarker)) {\n\t\t\tparseTreeNodes = [{type: \"element\", tag: \"span\", attributes: {\n\t\t\t\t\"class\": {type: \"string\", value: \"tc-error\"}\n\t\t\t}, children: [\n\t\t\t\t{type: \"text\", text: $tw.language.getString(\"Error/RecursiveTransclusion\")}\n\t\t\t]}];\n\t\t}\n\t}\n\t// Construct the child widgets\n\tthis.makeChildWidgets(parseTreeNodes);\n};\n\n/*\nCompose a string comprising the title, field and/or index to identify this transclusion for recursion detection\n*/\nTranscludeWidget.prototype.makeRecursionMarker = function() {\n\tvar output = [];\n\toutput.push(\"{\");\n\toutput.push(this.getVariable(\"currentTiddler\",{defaultValue: \"\"}));\n\toutput.push(\"|\");\n\toutput.push(this.transcludeTitle || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeField || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeIndex || \"\");\n\toutput.push(\"|\");\n\toutput.push(this.transcludeSubTiddler || \"\");\n\toutput.push(\"}\");\n\treturn output.join(\"\");\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nTranscludeWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedTiddlers[this.transcludeTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn this.refreshChildren(changedTiddlers);\t\t\n\t}\n};\n\nexports.transclude = TranscludeWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/vars.js": {
"title": "$:/core/modules/widgets/vars.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/vars.js\ntype: application/javascript\nmodule-type: widget\n\nThis widget allows multiple variables to be set in one go:\n\n```\n\\define helloworld() Hello world!\n<$vars greeting=\"Hi\" me={{!!title}} sentence=<<helloworld>>>\n <<greeting>>! I am <<me>> and I say: <<sentence>>\n</$vars>\n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar VarsWidget = function(parseTreeNode,options) {\n\t// Call the constructor\n\tWidget.call(this);\n\t// Initialise\t\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nVarsWidget.prototype = Object.create(Widget.prototype);\n\n/*\nRender this widget into the DOM\n*/\nVarsWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nVarsWidget.prototype.execute = function() {\n\t// Parse variables\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(val,key) {\n\t\tif(key.charAt(0) !== \"$\") {\n\t\t\tself.setVariable(key,val);\n\t\t}\n\t});\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nRefresh the widget by ensuring our attributes are up to date\n*/\nVarsWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(Object.keys(changedAttributes).length) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n\treturn this.refreshChildren(changedTiddlers);\n};\n\nexports[\"vars\"] = VarsWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/view.js": {
"title": "$:/core/modules/widgets/view.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/view.js\ntype: application/javascript\nmodule-type: widget\n\nView widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar ViewWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nViewWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nViewWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tif(this.text) {\n\t\tvar textNode = this.document.createTextNode(this.text);\n\t\tparent.insertBefore(textNode,nextSibling);\n\t\tthis.domNodes.push(textNode);\n\t} else {\n\t\tthis.makeChildWidgets();\n\t\tthis.renderChildren(parent,nextSibling);\n\t}\n};\n\n/*\nCompute the internal state of the widget\n*/\nViewWidget.prototype.execute = function() {\n\t// Get parameters from our attributes\n\tthis.viewTitle = this.getAttribute(\"tiddler\",this.getVariable(\"currentTiddler\"));\n\tthis.viewSubtiddler = this.getAttribute(\"subtiddler\");\n\tthis.viewField = this.getAttribute(\"field\",\"text\");\n\tthis.viewIndex = this.getAttribute(\"index\");\n\tthis.viewFormat = this.getAttribute(\"format\",\"text\");\n\tthis.viewTemplate = this.getAttribute(\"template\",\"\");\n\tthis.viewMode = this.getAttribute(\"mode\",\"block\");\n\tswitch(this.viewFormat) {\n\t\tcase \"htmlwikified\":\n\t\t\tthis.text = this.getValueAsHtmlWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"plainwikified\":\n\t\t\tthis.text = this.getValueAsPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencodedplainwikified\":\n\t\t\tthis.text = this.getValueAsHtmlEncodedPlainWikified(this.viewMode);\n\t\t\tbreak;\n\t\tcase \"htmlencoded\":\n\t\t\tthis.text = this.getValueAsHtmlEncoded();\n\t\t\tbreak;\n\t\tcase \"urlencoded\":\n\t\t\tthis.text = this.getValueAsUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"doubleurlencoded\":\n\t\t\tthis.text = this.getValueAsDoubleUrlEncoded();\n\t\t\tbreak;\n\t\tcase \"date\":\n\t\t\tthis.text = this.getValueAsDate(this.viewTemplate);\n\t\t\tbreak;\n\t\tcase \"relativedate\":\n\t\t\tthis.text = this.getValueAsRelativeDate();\n\t\t\tbreak;\n\t\tcase \"stripcomments\":\n\t\t\tthis.text = this.getValueAsStrippedComments();\n\t\t\tbreak;\n\t\tcase \"jsencoded\":\n\t\t\tthis.text = this.getValueAsJsEncoded();\n\t\t\tbreak;\n\t\tdefault: // \"text\"\n\t\t\tthis.text = this.getValueAsText();\n\t\t\tbreak;\n\t}\n};\n\n/*\nThe various formatter functions are baked into this widget for the moment. Eventually they will be replaced by macro functions\n*/\n\n/*\nRetrieve the value of the widget. Options are:\nasString: Optionally return the value as a string\n*/\nViewWidget.prototype.getValue = function(options) {\n\toptions = options || {};\n\tvar value = options.asString ? \"\" : undefined;\n\tif(this.viewIndex) {\n\t\tvalue = this.wiki.extractTiddlerDataItem(this.viewTitle,this.viewIndex);\n\t} else {\n\t\tvar tiddler;\n\t\tif(this.viewSubtiddler) {\n\t\t\ttiddler = this.wiki.getSubTiddler(this.viewTitle,this.viewSubtiddler);\t\n\t\t} else {\n\t\t\ttiddler = this.wiki.getTiddler(this.viewTitle);\n\t\t}\n\t\tif(tiddler) {\n\t\t\tif(this.viewField === \"text\" && !this.viewSubtiddler) {\n\t\t\t\t// Calling getTiddlerText() triggers lazy loading of skinny tiddlers\n\t\t\t\tvalue = this.wiki.getTiddlerText(this.viewTitle);\n\t\t\t} else {\n\t\t\t\tif($tw.utils.hop(tiddler.fields,this.viewField)) {\n\t\t\t\t\tif(options.asString) {\n\t\t\t\t\t\tvalue = tiddler.getFieldString(this.viewField);\n\t\t\t\t\t} else {\n\t\t\t\t\t\tvalue = tiddler.fields[this.viewField];\t\t\t\t\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t} else {\n\t\t\tif(this.viewField === \"title\") {\n\t\t\t\tvalue = this.viewTitle;\n\t\t\t}\n\t\t}\n\t}\n\treturn value;\n};\n\nViewWidget.prototype.getValueAsText = function() {\n\treturn this.getValue({asString: true});\n};\n\nViewWidget.prototype.getValueAsHtmlWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/html\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsPlainWikified = function(mode) {\n\treturn this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t});\n};\n\nViewWidget.prototype.getValueAsHtmlEncodedPlainWikified = function(mode) {\n\treturn $tw.utils.htmlEncode(this.wiki.renderText(\"text/plain\",\"text/vnd.tiddlywiki\",this.getValueAsText(),{\n\t\tparseAsInline: mode !== \"block\",\n\t\tparentWidget: this\n\t}));\n};\n\nViewWidget.prototype.getValueAsHtmlEncoded = function() {\n\treturn $tw.utils.htmlEncode(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsUrlEncoded = function() {\n\treturn encodeURIComponent(this.getValueAsText());\n};\n\nViewWidget.prototype.getValueAsDoubleUrlEncoded = function() {\n\treturn encodeURIComponent(encodeURIComponent(this.getValueAsText()));\n};\n\nViewWidget.prototype.getValueAsDate = function(format) {\n\tformat = format || \"YYYY MM DD 0hh:0mm\";\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.formatDateString(value,format);\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsRelativeDate = function(format) {\n\tvar value = $tw.utils.parseDate(this.getValue());\n\tif(value && $tw.utils.isDate(value) && value.toString() !== \"Invalid Date\") {\n\t\treturn $tw.utils.getRelativeDate((new Date()) - (new Date(value))).description;\n\t} else {\n\t\treturn \"\";\n\t}\n};\n\nViewWidget.prototype.getValueAsStrippedComments = function() {\n\tvar lines = this.getValueAsText().split(\"\\n\"),\n\t\tout = [];\n\tfor(var line=0; line<lines.length; line++) {\n\t\tvar text = lines[line];\n\t\tif(!/^\\s*\\/\\/#/.test(text)) {\n\t\t\tout.push(text);\n\t\t}\n\t}\n\treturn out.join(\"\\n\");\n};\n\nViewWidget.prototype.getValueAsJsEncoded = function() {\n\treturn $tw.utils.stringify(this.getValueAsText());\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nViewWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.field || changedAttributes.index || changedAttributes.template || changedAttributes.format || changedTiddlers[this.viewTitle]) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.view = ViewWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/widget.js": {
"title": "$:/core/modules/widgets/widget.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/widget.js\ntype: application/javascript\nmodule-type: widget\n\nWidget base class\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nCreate a widget object for a parse tree node\n\tparseTreeNode: reference to the parse tree node to be rendered\n\toptions: see below\nOptions include:\n\twiki: mandatory reference to wiki associated with this render tree\n\tparentWidget: optional reference to a parent renderer node for the context chain\n\tdocument: optional document object to use instead of global document\n*/\nvar Widget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInitialise widget properties. These steps are pulled out of the constructor so that we can reuse them in subclasses\n*/\nWidget.prototype.initialise = function(parseTreeNode,options) {\n\t// Bail if parseTreeNode is undefined, meaning that the widget constructor was called without any arguments so that it can be subclassed\n\tif(parseTreeNode === undefined) {\n\t\treturn;\n\t}\n\toptions = options || {};\n\t// Save widget info\n\tthis.parseTreeNode = parseTreeNode;\n\tthis.wiki = options.wiki;\n\tthis.parentWidget = options.parentWidget;\n\tthis.variablesConstructor = function() {};\n\tthis.variablesConstructor.prototype = this.parentWidget ? this.parentWidget.variables : {};\n\tthis.variables = new this.variablesConstructor();\n\tthis.document = options.document;\n\tthis.attributes = {};\n\tthis.children = [];\n\tthis.domNodes = [];\n\tthis.eventListeners = {};\n\t// Hashmap of the widget classes\n\tif(!this.widgetClasses) {\n\t\t// Get widget classes\n\t\tWidget.prototype.widgetClasses = $tw.modules.applyMethods(\"widget\");\n\t\t// Process any subclasses\n\t\t$tw.modules.forEachModuleOfType(\"widget-subclass\",function(title,module) {\n\t\t\tif(module.baseClass) {\n\t\t\t\tvar baseClass = Widget.prototype.widgetClasses[module.baseClass];\n\t\t\t\tif(!baseClass) {\n\t\t\t\t\tthrow \"Module '\" + title + \"' is attemping to extend a non-existent base class '\" + module.baseClass + \"'\";\n\t\t\t\t}\n\t\t\t\tvar subClass = module.constructor;\n\t\t\t\tsubClass.prototype = new baseClass();\n\t\t\t\t$tw.utils.extend(subClass.prototype,module.prototype);\n\t\t\t\tWidget.prototype.widgetClasses[module.name || module.baseClass] = subClass;\n\t\t\t}\n\t\t});\n\t}\n};\n\n/*\nRender this widget into the DOM\n*/\nWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWidget.prototype.execute = function() {\n\tthis.makeChildWidgets();\n};\n\n/*\nSet the value of a context variable\nname: name of the variable\nvalue: value of the variable\nparams: array of {name:, default:} for each parameter\nisMacroDefinition: true if the variable is set via a \\define macro pragma (and hence should have variable substitution performed)\n*/\nWidget.prototype.setVariable = function(name,value,params,isMacroDefinition) {\n\tthis.variables[name] = {value: value, params: params, isMacroDefinition: !!isMacroDefinition};\n};\n\n/*\nGet the prevailing value of a context variable\nname: name of variable\noptions: see below\nOptions include\nparams: array of {name:, value:} for each parameter\ndefaultValue: default value if the variable is not defined\n\nReturns an object with the following fields:\n\nparams: array of {name:,value:} of parameters passed to wikitext variables\ntext: text of variable, with parameters properly substituted\n*/\nWidget.prototype.getVariableInfo = function(name,options) {\n\toptions = options || {};\n\tvar actualParams = options.params || [],\n\t\tparentWidget = this.parentWidget;\n\t// Check for the variable defined in the parent widget (or an ancestor in the prototype chain)\n\tif(parentWidget && name in parentWidget.variables) {\n\t\tvar variable = parentWidget.variables[name],\n\t\t\tvalue = variable.value,\n\t\t\tparams = this.resolveVariableParameters(variable.params,actualParams);\n\t\t// Substitute any parameters specified in the definition\n\t\t$tw.utils.each(params,function(param) {\n\t\t\tvalue = $tw.utils.replaceString(value,new RegExp(\"\\\\$\" + $tw.utils.escapeRegExp(param.name) + \"\\\\$\",\"mg\"),param.value);\n\t\t});\n\t\t// Only substitute variable references if this variable was defined with the \\define pragma\n\t\tif(variable.isMacroDefinition) {\n\t\t\tvalue = this.substituteVariableReferences(value);\t\t\t\n\t\t}\n\t\treturn {\n\t\t\ttext: value,\n\t\t\tparams: params\n\t\t};\n\t}\n\t// If the variable doesn't exist in the parent widget then look for a macro module\n\treturn {\n\t\ttext: this.evaluateMacroModule(name,actualParams,options.defaultValue)\n\t};\n};\n\n/*\nSimplified version of getVariableInfo() that just returns the text\n*/\nWidget.prototype.getVariable = function(name,options) {\n\treturn this.getVariableInfo(name,options).text;\n};\n\nWidget.prototype.resolveVariableParameters = function(formalParams,actualParams) {\n\tformalParams = formalParams || [];\n\tactualParams = actualParams || [];\n\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\tparamInfo, paramValue,\n\t\tresults = [];\n\t// Step through each of the parameters in the macro definition\n\tfor(var p=0; p<formalParams.length; p++) {\n\t\t// Check if we've got a macro call parameter with the same name\n\t\tparamInfo = formalParams[p];\n\t\tparamValue = undefined;\n\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t}\n\t\t}\n\t\t// If not, use the next available anonymous macro call parameter\n\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\tnextAnonParameter++;\n\t\t}\n\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t}\n\t\t// If we've still not got a value, use the default, if any\n\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t// Store the parameter name and value\n\t\tresults.push({name: paramInfo.name, value: paramValue});\n\t}\n\treturn results;\n};\n\nWidget.prototype.substituteVariableReferences = function(text) {\n\tvar self = this;\n\treturn (text || \"\").replace(/\\$\\(([^\\)\\$]+)\\)\\$/g,function(match,p1,offset,string) {\n\t\treturn self.getVariable(p1,{defaultValue: \"\"});\n\t});\n};\n\nWidget.prototype.evaluateMacroModule = function(name,actualParams,defaultValue) {\n\tif($tw.utils.hop($tw.macros,name)) {\n\t\tvar macro = $tw.macros[name],\n\t\t\targs = [];\n\t\tif(macro.params.length > 0) {\n\t\t\tvar nextAnonParameter = 0, // Next candidate anonymous parameter in macro call\n\t\t\t\tparamInfo, paramValue;\n\t\t\t// Step through each of the parameters in the macro definition\n\t\t\tfor(var p=0; p<macro.params.length; p++) {\n\t\t\t\t// Check if we've got a macro call parameter with the same name\n\t\t\t\tparamInfo = macro.params[p];\n\t\t\t\tparamValue = undefined;\n\t\t\t\tfor(var m=0; m<actualParams.length; m++) {\n\t\t\t\t\tif(actualParams[m].name === paramInfo.name) {\n\t\t\t\t\t\tparamValue = actualParams[m].value;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If not, use the next available anonymous macro call parameter\n\t\t\t\twhile(nextAnonParameter < actualParams.length && actualParams[nextAnonParameter].name) {\n\t\t\t\t\tnextAnonParameter++;\n\t\t\t\t}\n\t\t\t\tif(paramValue === undefined && nextAnonParameter < actualParams.length) {\n\t\t\t\t\tparamValue = actualParams[nextAnonParameter++].value;\n\t\t\t\t}\n\t\t\t\t// If we've still not got a value, use the default, if any\n\t\t\t\tparamValue = paramValue || paramInfo[\"default\"] || \"\";\n\t\t\t\t// Save the parameter\n\t\t\t\targs.push(paramValue);\n\t\t\t}\n\t\t}\n\t\telse for(var i=0; i<actualParams.length; ++i) {\n\t\t\targs.push(actualParams[i].value);\n\t\t}\n\t\treturn (macro.run.apply(this,args) || \"\").toString();\n\t} else {\n\t\treturn defaultValue;\n\t}\n};\n\n/*\nCheck whether a given context variable value exists in the parent chain\n*/\nWidget.prototype.hasVariable = function(name,value) {\n\tvar node = this;\n\twhile(node) {\n\t\tif($tw.utils.hop(node.variables,name) && node.variables[name].value === value) {\n\t\t\treturn true;\n\t\t}\n\t\tnode = node.parentWidget;\n\t}\n\treturn false;\n};\n\n/*\nConstruct a qualifying string based on a hash of concatenating the values of a given variable in the parent chain\n*/\nWidget.prototype.getStateQualifier = function(name) {\n\tthis.qualifiers = this.qualifiers || Object.create(null);\n\tname = name || \"transclusion\";\n\tif(this.qualifiers[name]) {\n\t\treturn this.qualifiers[name];\n\t} else {\n\t\tvar output = [],\n\t\t\tnode = this;\n\t\twhile(node && node.parentWidget) {\n\t\t\tif($tw.utils.hop(node.parentWidget.variables,name)) {\n\t\t\t\toutput.push(node.getVariable(name));\n\t\t\t}\n\t\t\tnode = node.parentWidget;\n\t\t}\n\t\tvar value = $tw.utils.hashString(output.join(\"\"));\n\t\tthis.qualifiers[name] = value;\n\t\treturn value;\n\t}\n};\n\n/*\nCompute the current values of the attributes of the widget. Returns a hashmap of the names of the attributes that have changed\n*/\nWidget.prototype.computeAttributes = function() {\n\tvar changedAttributes = {},\n\t\tself = this,\n\t\tvalue;\n\t$tw.utils.each(this.parseTreeNode.attributes,function(attribute,name) {\n\t\tif(attribute.type === \"filtered\") {\n\t\t\tvalue = self.wiki.filterTiddlers(attribute.filter,self)[0] || \"\";\n\t\t} else if(attribute.type === \"indirect\") {\n\t\t\tvalue = self.wiki.getTextReference(attribute.textReference,\"\",self.getVariable(\"currentTiddler\"));\n\t\t} else if(attribute.type === \"macro\") {\n\t\t\tvalue = self.getVariable(attribute.value.name,{params: attribute.value.params});\n\t\t} else { // String attribute\n\t\t\tvalue = attribute.value;\n\t\t}\n\t\t// Check whether the attribute has changed\n\t\tif(self.attributes[name] !== value) {\n\t\t\tself.attributes[name] = value;\n\t\t\tchangedAttributes[name] = true;\n\t\t}\n\t});\n\treturn changedAttributes;\n};\n\n/*\nCheck for the presence of an attribute\n*/\nWidget.prototype.hasAttribute = function(name) {\n\treturn $tw.utils.hop(this.attributes,name);\n};\n\n/*\nGet the value of an attribute\n*/\nWidget.prototype.getAttribute = function(name,defaultText) {\n\tif($tw.utils.hop(this.attributes,name)) {\n\t\treturn this.attributes[name];\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nAssign the computed attributes of the widget to a domNode\noptions include:\nexcludeEventAttributes: ignores attributes whose name begins with \"on\"\n*/\nWidget.prototype.assignAttributes = function(domNode,options) {\n\toptions = options || {};\n\tvar self = this;\n\t$tw.utils.each(this.attributes,function(v,a) {\n\t\t// Check exclusions\n\t\tif(options.excludeEventAttributes && a.substr(0,2) === \"on\") {\n\t\t\tv = undefined;\n\t\t}\n\t\tif(v !== undefined) {\n\t\t\tvar b = a.split(\":\");\n\t\t\t// Setting certain attributes can cause a DOM error (eg xmlns on the svg element)\n\t\t\ttry {\n\t\t\t\tif (b.length == 2 && b[0] == \"xlink\"){\n\t\t\t\t\tdomNode.setAttributeNS(\"http://www.w3.org/1999/xlink\",b[1],v);\n\t\t\t\t} else {\n\t\t\t\t\tdomNode.setAttributeNS(null,a,v);\n\t\t\t\t}\n\t\t\t} catch(e) {\n\t\t\t}\n\t\t}\n\t});\n};\n\n/*\nMake child widgets correspondng to specified parseTreeNodes\n*/\nWidget.prototype.makeChildWidgets = function(parseTreeNodes) {\n\tthis.children = [];\n\tvar self = this;\n\t$tw.utils.each(parseTreeNodes || (this.parseTreeNode && this.parseTreeNode.children),function(childNode) {\n\t\tself.children.push(self.makeChildWidget(childNode));\n\t});\n};\n\n/*\nConstruct the widget object for a parse tree node\n*/\nWidget.prototype.makeChildWidget = function(parseTreeNode) {\n\tvar WidgetClass = this.widgetClasses[parseTreeNode.type];\n\tif(!WidgetClass) {\n\t\tWidgetClass = this.widgetClasses.text;\n\t\tparseTreeNode = {type: \"text\", text: \"Undefined widget '\" + parseTreeNode.type + \"'\"};\n\t}\n\treturn new WidgetClass(parseTreeNode,{\n\t\twiki: this.wiki,\n\t\tvariables: {},\n\t\tparentWidget: this,\n\t\tdocument: this.document\n\t});\n};\n\n/*\nGet the next sibling of this widget\n*/\nWidget.prototype.nextSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index < this.parentWidget.children.length-1) {\n\t\t\treturn this.parentWidget.children[index+1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nGet the previous sibling of this widget\n*/\nWidget.prototype.previousSibling = function() {\n\tif(this.parentWidget) {\n\t\tvar index = this.parentWidget.children.indexOf(this);\n\t\tif(index !== -1 && index > 0) {\n\t\t\treturn this.parentWidget.children[index-1];\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRender the children of this widget into the DOM\n*/\nWidget.prototype.renderChildren = function(parent,nextSibling) {\n\tvar children = this.children;\n\tfor(var i = 0; i < children.length; i++) {\n\t\tchildren[i].render(parent,nextSibling);\n\t};\n};\n\n/*\nAdd a list of event listeners from an array [{type:,handler:},...]\n*/\nWidget.prototype.addEventListeners = function(listeners) {\n\tvar self = this;\n\t$tw.utils.each(listeners,function(listenerInfo) {\n\t\tself.addEventListener(listenerInfo.type,listenerInfo.handler);\n\t});\n};\n\n/*\nAdd an event listener\n*/\nWidget.prototype.addEventListener = function(type,handler) {\n\tvar self = this;\n\tif(typeof handler === \"string\") { // The handler is a method name on this widget\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn self[handler].call(self,event);\n\t\t};\n\t} else { // The handler is a function\n\t\tthis.eventListeners[type] = function(event) {\n\t\t\treturn handler.call(self,event);\n\t\t};\n\t}\n};\n\n/*\nDispatch an event to a widget. If the widget doesn't handle the event then it is also dispatched to the parent widget\n*/\nWidget.prototype.dispatchEvent = function(event) {\n\t// Dispatch the event if this widget handles it\n\tvar listener = this.eventListeners[event.type];\n\tif(listener) {\n\t\t// Don't propagate the event if the listener returned false\n\t\tif(!listener(event)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Dispatch the event to the parent widget\n\tif(this.parentWidget) {\n\t\treturn this.parentWidget.dispatchEvent(event);\n\t}\n\treturn true;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWidget.prototype.refresh = function(changedTiddlers) {\n\treturn this.refreshChildren(changedTiddlers);\n};\n\n/*\nRebuild a previously rendered widget\n*/\nWidget.prototype.refreshSelf = function() {\n\tvar nextSibling = this.findNextSiblingDomNode();\n\tthis.removeChildDomNodes();\n\tthis.render(this.parentDomNode,nextSibling);\n};\n\n/*\nRefresh all the children of a widget\n*/\nWidget.prototype.refreshChildren = function(changedTiddlers) {\n\tvar children = this.children,\n\t\trefreshed = false;\n\tfor (var i = 0; i < children.length; i++) {\n\t\trefreshed = children[i].refresh(changedTiddlers) || refreshed;\n\t}\n\treturn refreshed;\n};\n\n/*\nFind the next sibling in the DOM to this widget. This is done by scanning the widget tree through all next siblings and their descendents that share the same parent DOM node\n*/\nWidget.prototype.findNextSiblingDomNode = function(startIndex) {\n\t// Refer to this widget by its index within its parents children\n\tvar parent = this.parentWidget,\n\t\tindex = startIndex !== undefined ? startIndex : parent.children.indexOf(this);\nif(index === -1) {\n\tthrow \"node not found in parents children\";\n}\n\t// Look for a DOM node in the later siblings\n\twhile(++index < parent.children.length) {\n\t\tvar domNode = parent.children[index].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\t// Go back and look for later siblings of our parent if it has the same parent dom node\n\tvar grandParent = parent.parentWidget;\n\tif(grandParent && parent.parentDomNode === this.parentDomNode) {\n\t\tindex = grandParent.children.indexOf(parent);\n\t\tif(index !== -1) {\n\t\t\treturn parent.findNextSiblingDomNode(index);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nFind the first DOM node generated by a widget or its children\n*/\nWidget.prototype.findFirstDomNode = function() {\n\t// Return the first dom node of this widget, if we've got one\n\tif(this.domNodes.length > 0) {\n\t\treturn this.domNodes[0];\n\t}\n\t// Otherwise, recursively call our children\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar domNode = this.children[t].findFirstDomNode();\n\t\tif(domNode) {\n\t\t\treturn domNode;\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRemove any DOM nodes created by this widget or its children\n*/\nWidget.prototype.removeChildDomNodes = function() {\n\t// If this widget has directly created DOM nodes, delete them and exit. This assumes that any child widgets are contained within the created DOM nodes, which would normally be the case\n\tif(this.domNodes.length > 0) {\n\t\t$tw.utils.each(this.domNodes,function(domNode) {\n\t\t\tdomNode.parentNode.removeChild(domNode);\n\t\t});\n\t\tthis.domNodes = [];\n\t} else {\n\t\t// Otherwise, ask the child widgets to delete their DOM nodes\n\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\tchildWidget.removeChildDomNodes();\n\t\t});\n\t}\n};\n\n/*\nInvoke the action widgets that are descendents of the current widget.\n*/\nWidget.prototype.invokeActions = function(triggeringWidget,event) {\n\tvar handled = false;\n\t// For each child widget\n\tfor(var t=0; t<this.children.length; t++) {\n\t\tvar child = this.children[t];\n\t\t// Invoke the child if it is an action widget\n\t\tif(child.invokeAction) {\n\t\t\tchild.refreshSelf();\n\t\t\tif(child.invokeAction(triggeringWidget,event)) {\n\t\t\t\thandled = true;\n\t\t\t}\n\t\t}\n\t\t// Propagate through through the child if it permits it\n\t\tif(child.allowActionPropagation() && child.invokeActions(triggeringWidget,event)) {\n\t\t\thandled = true;\n\t\t}\n\t}\n\treturn handled;\n};\n\n/*\nInvoke the action widgets defined in a string\n*/\nWidget.prototype.invokeActionString = function(actions,triggeringWidget,event,variables) {\n\tactions = actions || \"\";\n\tvar parser = this.wiki.parseText(\"text/vnd.tiddlywiki\",actions,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document\n\t\t}),\n\t\twidgetNode = this.wiki.makeWidget(parser,{\n\t\t\tparentWidget: this,\n\t\t\tdocument: this.document,\n\t\t\tvariables: variables\n\t\t});\n\tvar container = this.document.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn widgetNode.invokeActions(this,event);\n};\n\nWidget.prototype.allowActionPropagation = function() {\n\treturn true;\n};\n\nexports.widget = Widget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/widgets/wikify.js": {
"title": "$:/core/modules/widgets/wikify.js",
"text": "/*\\\ntitle: $:/core/modules/widgets/wikify.js\ntype: application/javascript\nmodule-type: widget\n\nWidget to wikify text into a variable\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar WikifyWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\nWikifyWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nWikifyWidget.prototype.render = function(parent,nextSibling) {\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\tthis.renderChildren(parent,nextSibling);\n};\n\n/*\nCompute the internal state of the widget\n*/\nWikifyWidget.prototype.execute = function() {\n\t// Get our parameters\n\tthis.wikifyName = this.getAttribute(\"name\");\n\tthis.wikifyText = this.getAttribute(\"text\");\n\tthis.wikifyType = this.getAttribute(\"type\");\n\tthis.wikifyMode = this.getAttribute(\"mode\",\"block\");\n\tthis.wikifyOutput = this.getAttribute(\"output\",\"text\");\n\t// Create the parse tree\n\tthis.wikifyParser = this.wiki.parseText(this.wikifyType,this.wikifyText,{\n\t\t\tparseAsInline: this.wikifyMode === \"inline\"\n\t\t});\n\t// Create the widget tree \n\tthis.wikifyWidgetNode = this.wiki.makeWidget(this.wikifyParser,{\n\t\t\tdocument: $tw.fakeDocument,\n\t\t\tparentWidget: this\n\t\t});\n\t// Render the widget tree to the container\n\tthis.wikifyContainer = $tw.fakeDocument.createElement(\"div\");\n\tthis.wikifyWidgetNode.render(this.wikifyContainer,null);\n\tthis.wikifyResult = this.getResult();\n\t// Set context variable\n\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t// Construct the child widgets\n\tthis.makeChildWidgets();\n};\n\n/*\nReturn the result string\n*/\nWikifyWidget.prototype.getResult = function() {\n\tvar result;\n\tswitch(this.wikifyOutput) {\n\t\tcase \"text\":\n\t\t\tresult = this.wikifyContainer.textContent;\n\t\t\tbreak;\n\t\tcase \"formattedtext\":\n\t\t\tresult = this.wikifyContainer.formattedTextContent;\n\t\t\tbreak;\n\t\tcase \"html\":\n\t\t\tresult = this.wikifyContainer.innerHTML;\n\t\t\tbreak;\n\t\tcase \"parsetree\":\n\t\t\tresult = JSON.stringify(this.wikifyParser.tree,0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t\tcase \"widgettree\":\n\t\t\tresult = JSON.stringify(this.getWidgetTree(),0,$tw.config.preferences.jsonSpaces);\n\t\t\tbreak;\n\t}\n\treturn result;\n};\n\n/*\nReturn a string of the widget tree\n*/\nWikifyWidget.prototype.getWidgetTree = function() {\n\tvar copyNode = function(widgetNode,resultNode) {\n\t\t\tvar type = widgetNode.parseTreeNode.type;\n\t\t\tresultNode.type = type;\n\t\t\tswitch(type) {\n\t\t\t\tcase \"element\":\n\t\t\t\t\tresultNode.tag = widgetNode.parseTreeNode.tag;\n\t\t\t\t\tbreak;\n\t\t\t\tcase \"text\":\n\t\t\t\t\tresultNode.text = widgetNode.parseTreeNode.text;\n\t\t\t\t\tbreak;\t\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.attributes || {}).length > 0) {\n\t\t\t\tresultNode.attributes = {};\n\t\t\t\t$tw.utils.each(widgetNode.attributes,function(attr,attrName) {\n\t\t\t\t\tresultNode.attributes[attrName] = widgetNode.getAttribute(attrName);\n\t\t\t\t});\n\t\t\t}\n\t\t\tif(Object.keys(widgetNode.children || {}).length > 0) {\n\t\t\t\tresultNode.children = [];\n\t\t\t\t$tw.utils.each(widgetNode.children,function(widgetChildNode) {\n\t\t\t\t\tvar node = {};\n\t\t\t\t\tresultNode.children.push(node);\n\t\t\t\t\tcopyNode(widgetChildNode,node);\n\t\t\t\t});\n\t\t\t}\n\t\t},\n\t\tresults = {};\n\tcopyNode(this.wikifyWidgetNode,results);\n\treturn results;\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nWikifyWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\t// Refresh ourselves entirely if any of our attributes have changed\n\tif(changedAttributes.name || changedAttributes.text || changedAttributes.type || changedAttributes.mode || changedAttributes.output) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\t// Refresh the widget tree\n\t\tif(this.wikifyWidgetNode.refresh(changedTiddlers)) {\n\t\t\t// Check if there was any change\n\t\t\tvar result = this.getResult();\n\t\t\tif(result !== this.wikifyResult) {\n\t\t\t\t// If so, save the change\n\t\t\t\tthis.wikifyResult = result;\n\t\t\t\tthis.setVariable(this.wikifyName,this.wikifyResult);\n\t\t\t\t// Refresh each of our child widgets\n\t\t\t\t$tw.utils.each(this.children,function(childWidget) {\n\t\t\t\t\tchildWidget.refreshSelf();\n\t\t\t\t});\n\t\t\t\treturn true;\n\t\t\t}\n\t\t}\n\t\t// Just refresh the children\n\t\treturn this.refreshChildren(changedTiddlers);\n\t}\n};\n\nexports.wikify = WikifyWidget;\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/core/modules/wiki-bulkops.js": {
"title": "$:/core/modules/wiki-bulkops.js",
"text": "/*\\\ntitle: $:/core/modules/wiki-bulkops.js\ntype: application/javascript\nmodule-type: wikimethod\n\nBulk tiddler operations such as rename.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nRename a tiddler, and relink any tags or lists that reference it.\n*/\nfunction renameTiddler(fromTitle,toTitle,options) {\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\t// Rename the tiddler itself\n\t\tvar oldTiddler = this.getTiddler(fromTitle),\n\t\t\tnewTiddler = new $tw.Tiddler(oldTiddler,{title: toTitle},this.getModificationFields());\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-renaming-tiddler\",newTiddler,oldTiddler);\n\t\tthis.addTiddler(newTiddler);\n\t\tthis.deleteTiddler(fromTitle);\n\t\t// Rename any tags or lists that reference it\n\t\tthis.relinkTiddler(fromTitle,toTitle,options)\n\t}\n}\n\n/*\nRelink any tags or lists that reference a given tiddler\n*/\nfunction relinkTiddler(fromTitle,toTitle,options) {\n\tvar self = this;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\toptions = options || {};\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tthis.each(function(tiddler,title) {\n\t\t\tvar type = tiddler.fields.type || \"\";\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(!tiddler.fields[\"plugin-type\"] && type !== \"application/javascript\") {\n\t\t\t\tvar tags = tiddler.fields.tags ? tiddler.fields.tags.slice(0) : undefined,\n\t\t\t\t\tlist = tiddler.fields.list ? tiddler.fields.list.slice(0) : undefined,\n\t\t\t\t\tisModified = false;\n\t\t\t\tif(!options.dontRenameInTags) {\n\t\t\t\t\t// Rename tags\n\t\t\t\t\t$tw.utils.each(tags,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming tag '\" + tags[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\ttags[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(!options.dontRenameInLists) {\n\t\t\t\t\t// Rename lists\n\t\t\t\t\t$tw.utils.each(list,function (title,index) {\n\t\t\t\t\t\tif(title === fromTitle) {\nconsole.log(\"Renaming list item '\" + list[index] + \"' to '\" + toTitle + \"' of tiddler '\" + tiddler.fields.title + \"'\");\n\t\t\t\t\t\t\tlist[index] = toTitle;\n\t\t\t\t\t\t\tisModified = true;\n\t\t\t\t\t\t}\n\t\t\t\t\t});\n\t\t\t\t}\n\t\t\t\tif(isModified) {\n\t\t\t\t\tvar newTiddler = new $tw.Tiddler(tiddler,{tags: tags, list: list},self.getModificationFields())\n\t\t\t\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\t\t\t\tself.addTiddler(newTiddler);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t}\n};\n\nexports.renameTiddler = renameTiddler;\nexports.relinkTiddler = relinkTiddler;\n\n})();\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/core/modules/wiki.js": {
"title": "$:/core/modules/wiki.js",
"text": "/*\\\ntitle: $:/core/modules/wiki.js\ntype: application/javascript\nmodule-type: wikimethod\n\nExtension methods for the $tw.Wiki object\n\nAdds the following properties to the wiki object:\n\n* `eventListeners` is a hashmap by type of arrays of listener functions\n* `changedTiddlers` is a hashmap describing changes to named tiddlers since wiki change events were last dispatched. Each entry is a hashmap containing two fields:\n\tmodified: true/false\n\tdeleted: true/false\n* `changeCount` is a hashmap by tiddler title containing a numerical index that starts at zero and is incremented each time a tiddler is created changed or deleted\n* `caches` is a hashmap by tiddler title containing a further hashmap of named cache objects. Caches are automatically cleared when a tiddler is modified or deleted\n* `globalCache` is a hashmap by cache name of cache objects that are cleared whenever any tiddler change occurs\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar widget = require(\"$:/core/modules/widgets/widget.js\");\n\nvar USER_NAME_TITLE = \"$:/status/UserName\",\n\tTIMESTAMP_DISABLE_TITLE = \"$:/config/TimestampDisable\";\n\n/*\nAdd available indexers to this wiki\n*/\nexports.addIndexersToWiki = function() {\n\tvar self = this;\n\t$tw.utils.each($tw.modules.applyMethods(\"indexer\"),function(Indexer,name) {\n\t\tself.addIndexer(new Indexer(self),name);\n\t});\n};\n\n/*\nGet the value of a text reference. Text references can have any of these forms:\n\t<tiddlertitle>\n\t<tiddlertitle>!!<fieldname>\n\t!!<fieldname> - specifies a field of the current tiddlers\n\t<tiddlertitle>##<index>\n*/\nexports.getTextReference = function(textRef,defaultText,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tif(tr.field) {\n\t\tvar tiddler = this.getTiddler(title);\n\t\tif(tr.field === \"title\") { // Special case so we can return the title of a non-existent tiddler\n\t\t\treturn title;\n\t\t} else if(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\treturn tiddler.getFieldString(tr.field);\n\t\t} else {\n\t\t\treturn defaultText;\n\t\t}\n\t} else if(tr.index) {\n\t\treturn this.extractTiddlerDataItem(title,tr.index,defaultText);\n\t} else {\n\t\treturn this.getTiddlerText(title,defaultText);\n\t}\n};\n\nexports.setTextReference = function(textRef,value,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle = tr.title || currTiddlerTitle;\n\tthis.setText(title,tr.field,tr.index,value);\n};\n\nexports.setText = function(title,field,index,value,options) {\n\toptions = options || {};\n\tvar creationFields = options.suppressTimestamp ? {} : this.getCreationFields(),\n\t\tmodificationFields = options.suppressTimestamp ? {} : this.getModificationFields();\n\t// Check if it is a reference to a tiddler field\n\tif(index) {\n\t\tvar data = this.getTiddlerData(title,Object.create(null));\n\t\tif(value !== undefined) {\n\t\t\tdata[index] = value;\n\t\t} else {\n\t\t\tdelete data[index];\n\t\t}\n\t\tthis.setTiddlerData(title,data,modificationFields);\n\t} else {\n\t\tvar tiddler = this.getTiddler(title),\n\t\t\tfields = {title: title};\n\t\tfields[field || \"text\"] = value;\n\t\tthis.addTiddler(new $tw.Tiddler(creationFields,tiddler,fields,modificationFields));\n\t}\n};\n\nexports.deleteTextReference = function(textRef,currTiddlerTitle) {\n\tvar tr = $tw.utils.parseTextReference(textRef),\n\t\ttitle,tiddler,fields;\n\t// Check if it is a reference to a tiddler\n\tif(tr.title && !tr.field) {\n\t\tthis.deleteTiddler(tr.title);\n\t// Else check for a field reference\n\t} else if(tr.field) {\n\t\ttitle = tr.title || currTiddlerTitle;\n\t\ttiddler = this.getTiddler(title);\n\t\tif(tiddler && $tw.utils.hop(tiddler.fields,tr.field)) {\n\t\t\tfields = Object.create(null);\n\t\t\tfields[tr.field] = undefined;\n\t\t\tthis.addTiddler(new $tw.Tiddler(tiddler,fields,this.getModificationFields()));\n\t\t}\n\t}\n};\n\nexports.addEventListener = function(type,listener) {\n\tthis.eventListeners = this.eventListeners || {};\n\tthis.eventListeners[type] = this.eventListeners[type] || [];\n\tthis.eventListeners[type].push(listener);\t\n};\n\nexports.removeEventListener = function(type,listener) {\n\tvar listeners = this.eventListeners[type];\n\tif(listeners) {\n\t\tvar p = listeners.indexOf(listener);\n\t\tif(p !== -1) {\n\t\t\tlisteners.splice(p,1);\n\t\t}\n\t}\n};\n\nexports.dispatchEvent = function(type /*, args */) {\n\tvar args = Array.prototype.slice.call(arguments,1),\n\t\tlisteners = this.eventListeners[type];\n\tif(listeners) {\n\t\tfor(var p=0; p<listeners.length; p++) {\n\t\t\tvar listener = listeners[p];\n\t\t\tlistener.apply(listener,args);\n\t\t}\n\t}\n};\n\n/*\nCauses a tiddler to be marked as changed, incrementing the change count, and triggers event handlers.\nThis method should be called after the changes it describes have been made to the wiki.tiddlers[] array.\n\ttitle: Title of tiddler\n\tisDeleted: defaults to false (meaning the tiddler has been created or modified),\n\t\ttrue if the tiddler has been deleted\n*/\nexports.enqueueTiddlerEvent = function(title,isDeleted) {\n\t// Record the touch in the list of changed tiddlers\n\tthis.changedTiddlers = this.changedTiddlers || Object.create(null);\n\tthis.changedTiddlers[title] = this.changedTiddlers[title] || Object.create(null);\n\tthis.changedTiddlers[title][isDeleted ? \"deleted\" : \"modified\"] = true;\n\t// Increment the change count\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\tthis.changeCount[title]++;\n\t} else {\n\t\tthis.changeCount[title] = 1;\n\t}\n\t// Trigger events\n\tthis.eventListeners = this.eventListeners || {};\n\tif(!this.eventsTriggered) {\n\t\tvar self = this;\n\t\t$tw.utils.nextTick(function() {\n\t\t\tvar changes = self.changedTiddlers;\n\t\t\tself.changedTiddlers = Object.create(null);\n\t\t\tself.eventsTriggered = false;\n\t\t\tif($tw.utils.count(changes) > 0) {\n\t\t\t\tself.dispatchEvent(\"change\",changes);\n\t\t\t}\n\t\t});\n\t\tthis.eventsTriggered = true;\n\t}\n};\n\nexports.getSizeOfTiddlerEventQueue = function() {\n\treturn $tw.utils.count(this.changedTiddlers);\n};\n\nexports.clearTiddlerEventQueue = function() {\n\tthis.changedTiddlers = Object.create(null);\n\tthis.changeCount = Object.create(null);\n};\n\nexports.getChangeCount = function(title) {\n\tthis.changeCount = this.changeCount || Object.create(null);\n\tif($tw.utils.hop(this.changeCount,title)) {\n\t\treturn this.changeCount[title];\n\t} else {\n\t\treturn 0;\n\t}\n};\n\n/*\nGenerate an unused title from the specified base\n*/\nexports.generateNewTitle = function(baseTitle,options) {\n\toptions = options || {};\n\tvar c = 0,\n\t\ttitle = baseTitle;\n\twhile(this.tiddlerExists(title) || this.isShadowTiddler(title) || this.findDraft(title)) {\n\t\ttitle = baseTitle + \n\t\t\t(options.prefix || \" \") + \n\t\t\t(++c);\n\t}\n\treturn title;\n};\n\nexports.isSystemTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/\") === 0;\n};\n\nexports.isTemporaryTiddler = function(title) {\n\treturn title && title.indexOf(\"$:/temp/\") === 0;\n};\n\nexports.isImageTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.flags.indexOf(\"image\") !== -1;\n\t} else {\n\t\treturn null;\n\t}\n};\n\nexports.isBinaryTiddler = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\t\t\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type || \"text/vnd.tiddlywiki\"];\n\t\treturn !!contentTypeInfo && contentTypeInfo.encoding === \"base64\";\n\t} else {\n\t\treturn null;\n\t}\n};\n\n/*\nLike addTiddler() except it will silently reject any plugin tiddlers that are older than the currently loaded version. Returns true if the tiddler was imported\n*/\nexports.importTiddler = function(tiddler) {\n\tvar existingTiddler = this.getTiddler(tiddler.fields.title);\n\t// Check if we're dealing with a plugin\n\tif(tiddler && tiddler.hasField(\"plugin-type\") && tiddler.hasField(\"version\") && existingTiddler && existingTiddler.hasField(\"plugin-type\") && existingTiddler.hasField(\"version\")) {\n\t\t// Reject the incoming plugin if it is older\n\t\tif(!$tw.utils.checkVersions(tiddler.fields.version,existingTiddler.fields.version)) {\n\t\t\treturn false;\n\t\t}\n\t}\n\t// Fall through to adding the tiddler\n\tthis.addTiddler(tiddler);\n\treturn true;\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is created\n*/\nexports.getCreationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = {\n\t\t\t\tcreated: new Date()\n\t\t\t},\n\t\t\tcreator = this.getTiddlerText(USER_NAME_TITLE);\n\t\tif(creator) {\n\t\t\tfields.creator = creator;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a hashmap of the fields that should be set when a tiddler is modified\n*/\nexports.getModificationFields = function() {\n\tif(this.getTiddlerText(TIMESTAMP_DISABLE_TITLE,\"\").toLowerCase() !== \"yes\") {\n\t\tvar fields = Object.create(null),\n\t\t\tmodifier = this.getTiddlerText(USER_NAME_TITLE);\n\t\tfields.modified = new Date();\n\t\tif(modifier) {\n\t\t\tfields.modifier = modifier;\n\t\t}\n\t\treturn fields;\n\t} else {\n\t\treturn {};\n\t}\n};\n\n/*\nReturn a sorted array of tiddler titles. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.getTiddlers = function(options) {\n\toptions = options || Object.create(null);\n\tvar self = this,\n\t\tsortField = options.sortField || \"title\",\n\t\ttiddlers = [], t, titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tif(options.includeSystem || !self.isSystemTiddler(title)) {\n\t\t\tif(!options.excludeTag || !tiddler.hasTag(options.excludeTag)) {\n\t\t\t\ttiddlers.push(tiddler);\n\t\t\t}\n\t\t}\n\t});\n\ttiddlers.sort(function(a,b) {\n\t\tvar aa = a.fields[sortField].toLowerCase() || \"\",\n\t\t\tbb = b.fields[sortField].toLowerCase() || \"\";\n\t\tif(aa < bb) {\n\t\t\treturn -1;\n\t\t} else {\n\t\t\tif(aa > bb) {\n\t\t\t\treturn 1;\n\t\t\t} else {\n\t\t\t\treturn 0;\n\t\t\t}\n\t\t}\n\t});\n\tfor(t=0; t<tiddlers.length; t++) {\n\t\ttitles.push(tiddlers[t].fields.title);\n\t}\n\treturn titles;\n};\n\nexports.countTiddlers = function(excludeTag) {\n\tvar tiddlers = this.getTiddlers({excludeTag: excludeTag});\n\treturn $tw.utils.count(tiddlers);\n};\n\n/*\nReturns a function iterator(callback) that iterates through the specified titles, and invokes the callback with callback(tiddler,title)\n*/\nexports.makeTiddlerIterator = function(titles) {\n\tvar self = this;\n\tif(!$tw.utils.isArray(titles)) {\n\t\ttitles = Object.keys(titles);\n\t} else {\n\t\ttitles = titles.slice(0);\n\t}\n\treturn function(callback) {\n\t\ttitles.forEach(function(title) {\n\t\t\tcallback(self.getTiddler(title),title);\n\t\t});\n\t};\n};\n\n/*\nSort an array of tiddler titles by a specified field\n\ttitles: array of titles (sorted in place)\n\tsortField: name of field to sort by\n\tisDescending: true if the sort should be descending\n\tisCaseSensitive: true if the sort should consider upper and lower case letters to be different\n*/\nexports.sortTiddlers = function(titles,sortField,isDescending,isCaseSensitive,isNumeric,isAlphaNumeric) {\n\tvar self = this;\n\ttitles.sort(function(a,b) {\n\t\tvar x,y,\n\t\t\tcompareNumbers = function(x,y) {\n\t\t\t\tvar result = \n\t\t\t\t\tisNaN(x) && !isNaN(y) ? (isDescending ? -1 : 1) :\n\t\t\t\t\t!isNaN(x) && isNaN(y) ? (isDescending ? 1 : -1) :\n\t\t\t\t\t\t\t\t\t\t\t(isDescending ? y - x : x - y);\n\t\t\t\treturn result;\n\t\t\t};\n\t\tif(sortField !== \"title\") {\n\t\t\tvar tiddlerA = self.getTiddler(a),\n\t\t\t\ttiddlerB = self.getTiddler(b);\n\t\t\tif(tiddlerA) {\n\t\t\t\ta = tiddlerA.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\ta = \"\";\n\t\t\t}\n\t\t\tif(tiddlerB) {\n\t\t\t\tb = tiddlerB.fields[sortField] || \"\";\n\t\t\t} else {\n\t\t\t\tb = \"\";\n\t\t\t}\n\t\t}\n\t\tx = Number(a);\n\t\ty = Number(b);\n\t\tif(isNumeric && (!isNaN(x) || !isNaN(y))) {\n\t\t\treturn compareNumbers(x,y);\n\t\t} else if(isAlphaNumeric) {\n\t\t\treturn isDescending ? b.localeCompare(a,undefined,{numeric: true,sensitivity: \"base\"}) : a.localeCompare(b,undefined,{numeric: true,sensitivity: \"base\"});\n\t\t} else if($tw.utils.isDate(a) && $tw.utils.isDate(b)) {\n\t\t\treturn isDescending ? b - a : a - b;\n\t\t} else {\n\t\t\ta = String(a);\n\t\t\tb = String(b);\n\t\t\tif(!isCaseSensitive) {\n\t\t\t\ta = a.toLowerCase();\n\t\t\t\tb = b.toLowerCase();\n\t\t\t}\n\t\t\treturn isDescending ? b.localeCompare(a) : a.localeCompare(b);\n\t\t}\n\t});\n};\n\n/*\nFor every tiddler invoke a callback(title,tiddler) with `this` set to the wiki object. Options include:\nsortField: field to sort by\nexcludeTag: tag to exclude\nincludeSystem: whether to include system tiddlers (defaults to false)\n*/\nexports.forEachTiddler = function(/* [options,]callback */) {\n\tvar arg = 0,\n\t\toptions = arguments.length >= 2 ? arguments[arg++] : {},\n\t\tcallback = arguments[arg++],\n\t\ttitles = this.getTiddlers(options),\n\t\tt, tiddler;\n\tfor(t=0; t<titles.length; t++) {\n\t\ttiddler = this.getTiddler(titles[t]);\n\t\tif(tiddler) {\n\t\t\tcallback.call(this,tiddler.fields.title,tiddler);\n\t\t}\n\t}\n};\n\n/*\nReturn an array of tiddler titles that are directly linked within the given parse tree\n */\nexports.extractLinks = function(parseTreeRoot) {\n\t// Count up the links\n\tvar links = [],\n\t\tcheckParseTree = function(parseTree) {\n\t\t\tfor(var t=0; t<parseTree.length; t++) {\n\t\t\t\tvar parseTreeNode = parseTree[t];\n\t\t\t\tif(parseTreeNode.type === \"link\" && parseTreeNode.attributes.to && parseTreeNode.attributes.to.type === \"string\") {\n\t\t\t\t\tvar value = parseTreeNode.attributes.to.value;\n\t\t\t\t\tif(links.indexOf(value) === -1) {\n\t\t\t\t\t\tlinks.push(value);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\tif(parseTreeNode.children) {\n\t\t\t\t\tcheckParseTree(parseTreeNode.children);\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\tcheckParseTree(parseTreeRoot);\n\treturn links;\n};\n\n/*\nReturn an array of tiddler titles that are directly linked from the specified tiddler\n*/\nexports.getTiddlerLinks = function(title) {\n\tvar self = this;\n\t// We'll cache the links so they only get computed if the tiddler changes\n\treturn this.getCacheForTiddler(title,\"links\",function() {\n\t\t// Parse the tiddler\n\t\tvar parser = self.parseTiddler(title);\n\t\tif(parser) {\n\t\t\treturn self.extractLinks(parser.tree);\n\t\t}\n\t\treturn [];\n\t});\n};\n\n/*\nReturn an array of tiddler titles that link to the specified tiddler\n*/\nexports.getTiddlerBacklinks = function(targetTitle) {\n\tvar self = this,\n\t\tbacklinksIndexer = this.getIndexer(\"BacklinksIndexer\"),\n\t\tbacklinks = backlinksIndexer && backlinksIndexer.lookup(targetTitle);\n\n\tif(!backlinks) {\n\t\tbacklinks = [];\n\t\tthis.forEachTiddler(function(title,tiddler) {\n\t\t\tvar links = self.getTiddlerLinks(title);\n\t\t\tif(links.indexOf(targetTitle) !== -1) {\n\t\t\t\tbacklinks.push(title);\n\t\t\t}\n\t\t});\n\t}\n\treturn backlinks;\n};\n\n/*\nReturn a hashmap of tiddler titles that are referenced but not defined. Each value is the number of times the missing tiddler is referenced\n*/\nexports.getMissingTitles = function() {\n\tvar self = this,\n\t\tmissing = [];\n// We should cache the missing tiddler list, even if we recreate it every time any tiddler is modified\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tif((!self.tiddlerExists(link) && !self.isShadowTiddler(link)) && missing.indexOf(link) === -1) {\n\t\t\t\tmissing.push(link);\n\t\t\t}\n\t\t});\n\t});\n\treturn missing;\n};\n\nexports.getOrphanTitles = function() {\n\tvar self = this,\n\t\torphans = this.getTiddlers();\n\tthis.forEachTiddler(function(title,tiddler) {\n\t\tvar links = self.getTiddlerLinks(title);\n\t\t$tw.utils.each(links,function(link) {\n\t\t\tvar p = orphans.indexOf(link);\n\t\t\tif(p !== -1) {\n\t\t\t\torphans.splice(p,1);\n\t\t\t}\n\t\t});\n\t});\n\treturn orphans; // Todo\n};\n\n/*\nRetrieves a list of the tiddler titles that are tagged with a given tag\n*/\nexports.getTiddlersWithTag = function(tag) {\n\t// Try to use the indexer\n\tvar self = this,\n\t\ttagIndexer = this.getIndexer(\"TagIndexer\"),\n\t\tresults = tagIndexer && tagIndexer.subIndexers[3].lookup(tag);\n\tif(!results) {\n\t\t// If not available, perform a manual scan\n\t\tresults = this.getGlobalCache(\"taglist-\" + tag,function() {\n\t\t\tvar tagmap = self.getTagMap();\n\t\t\treturn self.sortByList(tagmap[tag],tag);\n\t\t});\n\t}\n\treturn results;\n};\n\n/*\nGet a hashmap by tag of arrays of tiddler titles\n*/\nexports.getTagMap = function() {\n\tvar self = this;\n\treturn this.getGlobalCache(\"tagmap\",function() {\n\t\tvar tags = Object.create(null),\n\t\t\tstoreTags = function(tagArray,title) {\n\t\t\t\tif(tagArray) {\n\t\t\t\t\tfor(var index=0; index<tagArray.length; index++) {\n\t\t\t\t\t\tvar tag = tagArray[index];\n\t\t\t\t\t\tif($tw.utils.hop(tags,tag)) {\n\t\t\t\t\t\t\ttags[tag].push(title);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\ttags[tag] = [title];\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t},\n\t\t\ttitle, tiddler;\n\t\t// Collect up all the tags\n\t\tself.eachShadow(function(tiddler,title) {\n\t\t\tif(!self.tiddlerExists(title)) {\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t\t}\n\t\t});\n\t\tself.each(function(tiddler,title) {\n\t\t\tstoreTags(tiddler.fields.tags,title);\n\t\t});\n\t\treturn tags;\n\t});\n};\n\n/*\nLookup a given tiddler and return a list of all the tiddlers that include it in the specified list field\n*/\nexports.findListingsOfTiddler = function(targetTitle,fieldName) {\n\tfieldName = fieldName || \"list\";\n\tvar titles = [];\n\tthis.each(function(tiddler,title) {\n\t\tvar list = $tw.utils.parseStringArray(tiddler.fields[fieldName]);\n\t\tif(list && list.indexOf(targetTitle) !== -1) {\n\t\t\ttitles.push(title);\n\t\t}\n\t});\n\treturn titles;\n};\n\n/*\nSorts an array of tiddler titles according to an ordered list\n*/\nexports.sortByList = function(array,listTitle) {\n\tvar self = this,\n\t\treplacedTitles = Object.create(null);\n\t// Given a title, this function will place it in the correct location\n\t// within titles.\n\tfunction moveItemInList(title) {\n\t\tif(!$tw.utils.hop(replacedTitles, title)) {\n\t\t\treplacedTitles[title] = true;\n\t\t\tvar newPos = -1,\n\t\t\t\ttiddler = self.getTiddler(title);\n\t\t\tif(tiddler) {\n\t\t\t\tvar beforeTitle = tiddler.fields[\"list-before\"],\n\t\t\t\t\tafterTitle = tiddler.fields[\"list-after\"];\n\t\t\t\tif(beforeTitle === \"\") {\n\t\t\t\t\tnewPos = 0;\n\t\t\t\t} else if(afterTitle === \"\") {\n\t\t\t\t\tnewPos = titles.length;\n\t\t\t\t} else if(beforeTitle) {\n\t\t\t\t\t// if this title is placed relative\n\t\t\t\t\t// to another title, make sure that\n\t\t\t\t\t// title is placed before we place\n\t\t\t\t\t// this one.\n\t\t\t\t\tmoveItemInList(beforeTitle);\n\t\t\t\t\tnewPos = titles.indexOf(beforeTitle);\n\t\t\t\t} else if(afterTitle) {\n\t\t\t\t\t// Same deal\n\t\t\t\t\tmoveItemInList(afterTitle);\n\t\t\t\t\tnewPos = titles.indexOf(afterTitle);\n\t\t\t\t\tif(newPos >= 0) {\n\t\t\t\t\t\t++newPos;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t\t// If a new position is specified, let's move it\n\t\t\t\tif (newPos !== -1) {\n\t\t\t\t\t// get its current Pos, and make sure\n\t\t\t\t\t// sure that it's _actually_ in the list\n\t\t\t\t\t// and that it would _actually_ move\n\t\t\t\t\t// (#4275) We don't bother calling\n\t\t\t\t\t// indexOf unless we have a new\n\t\t\t\t\t// position to work with\n\t\t\t\t\tvar currPos = titles.indexOf(title);\n\t\t\t\t\tif(currPos >= 0 && newPos !== currPos) {\n\t\t\t\t\t\t// move it!\n\t\t\t\t\t\ttitles.splice(currPos,1);\n\t\t\t\t\t\tif(newPos >= currPos) {\n\t\t\t\t\t\t\tnewPos--;\n\t\t\t\t\t\t}\n\t\t\t\t\t\ttitles.splice(newPos,0,title);\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\tvar list = this.getTiddlerList(listTitle);\n\tif(!array || array.length === 0) {\n\t\treturn [];\n\t} else {\n\t\tvar titles = [], t, title;\n\t\t// First place any entries that are present in the list\n\t\tfor(t=0; t<list.length; t++) {\n\t\t\ttitle = list[t];\n\t\t\tif(array.indexOf(title) !== -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Then place any remaining entries\n\t\tfor(t=0; t<array.length; t++) {\n\t\t\ttitle = array[t];\n\t\t\tif(list.indexOf(title) === -1) {\n\t\t\t\ttitles.push(title);\n\t\t\t}\n\t\t}\n\t\t// Finally obey the list-before and list-after fields of each tiddler in turn\n\t\tvar sortedTitles = titles.slice(0);\n\t\tfor(t=0; t<sortedTitles.length; t++) {\n\t\t\ttitle = sortedTitles[t];\n\t\t\tmoveItemInList(title);\n\t\t}\n\t\treturn titles;\n\t}\n};\n\nexports.getSubTiddler = function(title,subTiddlerTitle) {\n\tvar bundleInfo = this.getPluginInfo(title) || this.getTiddlerDataCached(title);\n\tif(bundleInfo && bundleInfo.tiddlers) {\n\t\tvar subTiddler = bundleInfo.tiddlers[subTiddlerTitle];\n\t\tif(subTiddler) {\n\t\t\treturn new $tw.Tiddler(subTiddler);\n\t\t}\n\t}\n\treturn null;\n};\n\n/*\nRetrieve a tiddler as a JSON string of the fields\n*/\nexports.getTiddlerAsJson = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\tvar fields = Object.create(null);\n\t\t$tw.utils.each(tiddler.fields,function(value,name) {\n\t\t\tfields[name] = tiddler.getFieldString(name);\n\t\t});\n\t\treturn JSON.stringify(fields);\n\t} else {\n\t\treturn JSON.stringify({title: title});\n\t}\n};\n\nexports.getTiddlersAsJson = function(filter,spaces) {\n\tvar tiddlers = this.filterTiddlers(filter),\n\t\tspaces = (spaces === undefined) ? $tw.config.preferences.jsonSpaces : spaces,\n\t\tdata = [];\n\tfor(var t=0;t<tiddlers.length; t++) {\n\t\tvar tiddler = this.getTiddler(tiddlers[t]);\n\t\tif(tiddler) {\n\t\t\tvar fields = new Object();\n\t\t\tfor(var field in tiddler.fields) {\n\t\t\t\tfields[field] = tiddler.getFieldString(field);\n\t\t\t}\n\t\t\tdata.push(fields);\n\t\t}\n\t}\n\treturn JSON.stringify(data,null,spaces);\n};\n\n/*\nGet the content of a tiddler as a JavaScript object. How this is done depends on the type of the tiddler:\n\napplication/json: the tiddler JSON is parsed into an object\napplication/x-tiddler-dictionary: the tiddler is parsed as sequence of name:value pairs\n\nOther types currently just return null.\n\ntitleOrTiddler: string tiddler title or a tiddler object\ndefaultData: default data to be returned if the tiddler is missing or doesn't contain data\n\nNote that the same value is returned for repeated calls for the same tiddler data. The value is frozen to prevent modification; otherwise modifications would be visible to all callers\n*/\nexports.getTiddlerDataCached = function(titleOrTiddler,defaultData) {\n\tvar self = this,\n\t\ttiddler = titleOrTiddler;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler) {\n\t\treturn this.getCacheForTiddler(tiddler.fields.title,\"data\",function() {\n\t\t\t// Return the frozen value\n\t\t\tvar value = self.getTiddlerData(tiddler.fields.title,undefined);\n\t\t\t$tw.utils.deepFreeze(value);\n\t\t\treturn value;\n\t\t}) || defaultData;\n\t} else {\n\t\treturn defaultData;\n\t}\n};\n\n/*\nAlternative, uncached version of getTiddlerDataCached(). The return value can be mutated freely and reused\n*/\nexports.getTiddlerData = function(titleOrTiddler,defaultData) {\n\tvar tiddler = titleOrTiddler,\n\t\tdata;\n\tif(!(tiddler instanceof $tw.Tiddler)) {\n\t\ttiddler = this.getTiddler(tiddler);\t\n\t}\n\tif(tiddler && tiddler.fields.text) {\n\t\tswitch(tiddler.fields.type) {\n\t\t\tcase \"application/json\":\n\t\t\t\t// JSON tiddler\n\t\t\t\ttry {\n\t\t\t\t\tdata = JSON.parse(tiddler.fields.text);\n\t\t\t\t} catch(ex) {\n\t\t\t\t\treturn defaultData;\n\t\t\t\t}\n\t\t\t\treturn data;\n\t\t\tcase \"application/x-tiddler-dictionary\":\n\t\t\t\treturn $tw.utils.parseFields(tiddler.fields.text);\n\t\t}\n\t}\n\treturn defaultData;\n};\n\n/*\nExtract an indexed field from within a data tiddler\n*/\nexports.extractTiddlerDataItem = function(titleOrTiddler,index,defaultText) {\n\tvar data = this.getTiddlerDataCached(titleOrTiddler,Object.create(null)),\n\t\ttext;\n\tif(data && $tw.utils.hop(data,index)) {\n\t\ttext = data[index];\n\t}\n\tif(typeof text === \"string\" || typeof text === \"number\") {\n\t\treturn text.toString();\n\t} else {\n\t\treturn defaultText;\n\t}\n};\n\n/*\nSet a tiddlers content to a JavaScript object. Currently this is done by setting the tiddler's type to \"application/json\" and setting the text to the JSON text of the data.\ntitle: title of tiddler\ndata: object that can be serialised to JSON\nfields: optional hashmap of additional tiddler fields to be set\n*/\nexports.setTiddlerData = function(title,data,fields) {\n\tvar existingTiddler = this.getTiddler(title),\n\t\tnewFields = {\n\t\t\ttitle: title\n\t};\n\tif(existingTiddler && existingTiddler.fields.type === \"application/x-tiddler-dictionary\") {\n\t\tnewFields.text = $tw.utils.makeTiddlerDictionary(data);\n\t} else {\n\t\tnewFields.type = \"application/json\";\n\t\tnewFields.text = JSON.stringify(data,null,$tw.config.preferences.jsonSpaces);\n\t}\n\tthis.addTiddler(new $tw.Tiddler(this.getCreationFields(),existingTiddler,fields,newFields,this.getModificationFields()));\n};\n\n/*\nReturn the content of a tiddler as an array containing each line\n*/\nexports.getTiddlerList = function(title,field,index) {\n\tif(index) {\n\t\treturn $tw.utils.parseStringArray(this.extractTiddlerDataItem(title,index,\"\"));\n\t}\n\tfield = field || \"list\";\n\tvar tiddler = this.getTiddler(title);\n\tif(tiddler) {\n\t\treturn ($tw.utils.parseStringArray(tiddler.fields[field]) || []).slice(0);\n\t}\n\treturn [];\n};\n\n// Return a named global cache object. Global cache objects are cleared whenever a tiddler change occurs\nexports.getGlobalCache = function(cacheName,initializer) {\n\tthis.globalCache = this.globalCache || Object.create(null);\n\tif($tw.utils.hop(this.globalCache,cacheName)) {\n\t\treturn this.globalCache[cacheName];\n\t} else {\n\t\tthis.globalCache[cacheName] = initializer();\n\t\treturn this.globalCache[cacheName];\n\t}\n};\n\nexports.clearGlobalCache = function() {\n\tthis.globalCache = Object.create(null);\n};\n\n// Return the named cache object for a tiddler. If the cache doesn't exist then the initializer function is invoked to create it\nexports.getCacheForTiddler = function(title,cacheName,initializer) {\n\tthis.caches = this.caches || Object.create(null);\n\tvar caches = this.caches[title];\n\tif(caches && caches[cacheName]) {\n\t\treturn caches[cacheName];\n\t} else {\n\t\tif(!caches) {\n\t\t\tcaches = Object.create(null);\n\t\t\tthis.caches[title] = caches;\n\t\t}\n\t\tcaches[cacheName] = initializer();\n\t\treturn caches[cacheName];\n\t}\n};\n\n// Clear all caches associated with a particular tiddler, or, if the title is null, clear all the caches for all the tiddlers\nexports.clearCache = function(title) {\n\tif(title) {\n\t\tthis.caches = this.caches || Object.create(null);\n\t\tif($tw.utils.hop(this.caches,title)) {\n\t\t\tdelete this.caches[title];\n\t\t}\n\t} else {\n\t\tthis.caches = Object.create(null);\n\t}\n};\n\nexports.initParsers = function(moduleType) {\n\t// Install the parser modules\n\t$tw.Wiki.parsers = {};\n\tvar self = this;\n\t$tw.modules.forEachModuleOfType(\"parser\",function(title,module) {\n\t\tfor(var f in module) {\n\t\t\tif($tw.utils.hop(module,f)) {\n\t\t\t\t$tw.Wiki.parsers[f] = module[f]; // Store the parser class\n\t\t\t}\n\t\t}\n\t});\n\t// Use the generic binary parser for any binary types not registered so far\n\tif($tw.Wiki.parsers[\"application/octet-stream\"]) {\n\t\tObject.keys($tw.config.contentTypeInfo).forEach(function(type) {\n\t\t\tif(!$tw.utils.hop($tw.Wiki.parsers,type) && $tw.config.contentTypeInfo[type].encoding === \"base64\") {\n\t\t\t\t$tw.Wiki.parsers[type] = $tw.Wiki.parsers[\"application/octet-stream\"];\n\t\t\t}\n\t\t});\t\t\n\t}\n};\n\n/*\nParse a block of text of a specified MIME type\n\ttype: content type of text to be parsed\n\ttext: text\n\toptions: see below\nOptions include:\n\tparseAsInline: if true, the text of the tiddler will be parsed as an inline run\n\t_canonical_uri: optional string of the canonical URI of this content\n*/\nexports.parseText = function(type,text,options) {\n\ttext = text || \"\";\n\toptions = options || {};\n\t// Select a parser\n\tvar Parser = $tw.Wiki.parsers[type];\n\tif(!Parser && $tw.utils.getFileExtensionInfo(type)) {\n\t\tParser = $tw.Wiki.parsers[$tw.utils.getFileExtensionInfo(type).type];\n\t}\n\tif(!Parser) {\n\t\tParser = $tw.Wiki.parsers[options.defaultType || \"text/vnd.tiddlywiki\"];\n\t}\n\tif(!Parser) {\n\t\treturn null;\n\t}\n\t// Return the parser instance\n\treturn new Parser(type,text,{\n\t\tparseAsInline: options.parseAsInline,\n\t\twiki: this,\n\t\t_canonical_uri: options._canonical_uri\n\t});\n};\n\n/*\nParse a tiddler according to its MIME type\n*/\nexports.parseTiddler = function(title,options) {\n\toptions = $tw.utils.extend({},options);\n\tvar cacheType = options.parseAsInline ? \"inlineParseTree\" : \"blockParseTree\",\n\t\ttiddler = this.getTiddler(title),\n\t\tself = this;\n\treturn tiddler ? this.getCacheForTiddler(title,cacheType,function() {\n\t\t\tif(tiddler.hasField(\"_canonical_uri\")) {\n\t\t\t\toptions._canonical_uri = tiddler.fields._canonical_uri;\n\t\t\t}\n\t\t\treturn self.parseText(tiddler.fields.type,tiddler.fields.text,options);\n\t\t}) : null;\n};\n\nexports.parseTextReference = function(title,field,index,options) {\n\tvar tiddler,text;\n\tif(options.subTiddler) {\n\t\ttiddler = this.getSubTiddler(title,options.subTiddler);\n\t} else {\n\t\ttiddler = this.getTiddler(title);\n\t\tif(field === \"text\" || (!field && !index)) {\n\t\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\t\treturn this.parseTiddler(title,options);\n\t\t}\n\t}\n\tif(field === \"text\" || (!field && !index)) {\n\t\tif(tiddler && tiddler.fields) {\n\t\t\treturn this.parseText(tiddler.fields.type,tiddler.fields.text,options);\t\t\t\n\t\t} else {\n\t\t\treturn null;\n\t\t}\n\t} else if(field) {\n\t\tif(field === \"title\") {\n\t\t\ttext = title;\n\t\t} else {\n\t\t\tif(!tiddler || !tiddler.hasField(field)) {\n\t\t\t\treturn null;\n\t\t\t}\n\t\t\ttext = tiddler.fields[field];\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text.toString(),options);\n\t} else if(index) {\n\t\tthis.getTiddlerText(title); // Force the tiddler to be lazily loaded\n\t\ttext = this.extractTiddlerDataItem(tiddler,index,undefined);\n\t\tif(text === undefined) {\n\t\t\treturn null;\n\t\t}\n\t\treturn this.parseText(\"text/vnd.tiddlywiki\",text,options);\n\t}\n};\n\n/*\nMake a widget tree for a parse tree\nparser: parser object\noptions: see below\nOptions include:\ndocument: optional document to use\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.makeWidget = function(parser,options) {\n\toptions = options || {};\n\tvar widgetNode = {\n\t\t\ttype: \"widget\",\n\t\t\tchildren: []\n\t\t},\n\t\tcurrWidgetNode = widgetNode;\n\t// Create set variable widgets for each variable\n\t$tw.utils.each(options.variables,function(value,name) {\n\t\tvar setVariableWidget = {\n\t\t\ttype: \"set\",\n\t\t\tattributes: {\n\t\t\t\tname: {type: \"string\", value: name},\n\t\t\t\tvalue: {type: \"string\", value: value}\n\t\t\t},\n\t\t\tchildren: []\n\t\t};\n\t\tcurrWidgetNode.children = [setVariableWidget];\n\t\tcurrWidgetNode = setVariableWidget;\n\t});\n\t// Add in the supplied parse tree nodes\n\tcurrWidgetNode.children = parser ? parser.tree : [];\n\t// Create the widget\n\treturn new widget.widget(widgetNode,{\n\t\twiki: this,\n\t\tdocument: options.document || $tw.fakeDocument,\n\t\tparentWidget: options.parentWidget\n\t});\n};\n\n/*\nMake a widget tree for transclusion\ntitle: target tiddler title\noptions: as for wiki.makeWidget() plus:\noptions.field: optional field to transclude (defaults to \"text\")\noptions.mode: transclusion mode \"inline\" or \"block\"\noptions.children: optional array of children for the transclude widget\noptions.importVariables: optional importvariables filter string for macros to be included\noptions.importPageMacros: optional boolean; if true, equivalent to passing \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\" to options.importVariables\n*/\nexports.makeTranscludeWidget = function(title,options) {\n\toptions = options || {};\n\tvar parseTreeDiv = {tree: [{\n\t\t\ttype: \"element\",\n\t\t\ttag: \"div\",\n\t\t\tchildren: []}]},\n\t\tparseTreeImportVariables = {\n\t\t\ttype: \"importvariables\",\n\t\t\tattributes: {\n\t\t\t\tfilter: {\n\t\t\t\t\tname: \"filter\",\n\t\t\t\t\ttype: \"string\"\n\t\t\t\t}\n\t\t\t},\n\t\t\tisBlock: false,\n\t\t\tchildren: []},\n\t\tparseTreeTransclude = {\n\t\t\ttype: \"transclude\",\n\t\t\tattributes: {\n\t\t\t\ttiddler: {\n\t\t\t\t\tname: \"tiddler\",\n\t\t\t\t\ttype: \"string\",\n\t\t\t\t\tvalue: title}},\n\t\t\tisBlock: !options.parseAsInline};\n\tif(options.importVariables || options.importPageMacros) {\n\t\tif(options.importVariables) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = options.importVariables;\n\t\t} else if(options.importPageMacros) {\n\t\t\tparseTreeImportVariables.attributes.filter.value = \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\";\n\t\t}\n\t\tparseTreeDiv.tree[0].children.push(parseTreeImportVariables);\n\t\tparseTreeImportVariables.children.push(parseTreeTransclude);\n\t} else {\n\t\tparseTreeDiv.tree[0].children.push(parseTreeTransclude);\n\t}\n\tif(options.field) {\n\t\tparseTreeTransclude.attributes.field = {type: \"string\", value: options.field};\n\t}\n\tif(options.mode) {\n\t\tparseTreeTransclude.attributes.mode = {type: \"string\", value: options.mode};\n\t}\n\tif(options.children) {\n\t\tparseTreeTransclude.children = options.children;\n\t}\n\treturn $tw.wiki.makeWidget(parseTreeDiv,options);\n};\n\n/*\nParse text in a specified format and render it into another format\n\toutputType: content type for the output\n\ttextType: content type of the input text\n\ttext: input text\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderText = function(outputType,textType,text,options) {\n\toptions = options || {};\n\tvar parser = this.parseText(textType,text,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : container.textContent;\n};\n\n/*\nParse text from a tiddler and render it into another format\n\toutputType: content type for the output\n\ttitle: title of the tiddler to be rendered\n\toptions: see below\nOptions include:\nvariables: hashmap of variables to set\nparentWidget: optional parent widget for the root node\n*/\nexports.renderTiddler = function(outputType,title,options) {\n\toptions = options || {};\n\tvar parser = this.parseTiddler(title,options),\n\t\twidgetNode = this.makeWidget(parser,options);\n\tvar container = $tw.fakeDocument.createElement(\"div\");\n\twidgetNode.render(container,null);\n\treturn outputType === \"text/html\" ? container.innerHTML : (outputType === \"text/plain-formatted\" ? container.formattedTextContent : container.textContent);\n};\n\n/*\nReturn an array of tiddler titles that match a search string\n\ttext: The text string to search for\n\toptions: see below\nOptions available:\n\tsource: an iterator function for the source tiddlers, called source(iterator), where iterator is called as iterator(tiddler,title)\n\texclude: An array of tiddler titles to exclude from the search\n\tinvert: If true returns tiddlers that do not contain the specified string\n\tcaseSensitive: If true forces a case sensitive search\n\tfield: If specified, restricts the search to the specified field, or an array of field names\n\tanchored: If true, forces all but regexp searches to be anchored to the start of text\n\texcludeField: If true, the field options are inverted to specify the fields that are not to be searched\n\tThe search mode is determined by the first of these boolean flags to be true\n\t\tliteral: searches for literal string\n\t\twhitespace: same as literal except runs of whitespace are treated as a single space\n\t\tregexp: treats the search term as a regular expression\n\t\twords: (default) treats search string as a list of tokens, and matches if all tokens are found, regardless of adjacency or ordering\n*/\nexports.search = function(text,options) {\n\toptions = options || {};\n\tvar self = this,\n\t\tt,\n\t\tinvert = !!options.invert;\n\t// Convert the search string into a regexp for each term\n\tvar terms, searchTermsRegExps,\n\t\tflags = options.caseSensitive ? \"\" : \"i\",\n\t\tanchor = options.anchored ? \"^\" : \"\";\n\tif(options.literal) {\n\t\tif(text.length === 0) {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(text) + \")\",flags)];\n\t\t}\n\t} else if(options.whitespace) {\n\t\tterms = [];\n\t\t$tw.utils.each(text.split(/\\s+/g),function(term) {\n\t\t\tif(term) {\n\t\t\t\tterms.push($tw.utils.escapeRegExp(term));\n\t\t\t}\n\t\t});\n\t\tsearchTermsRegExps = [new RegExp(\"(\" + anchor + terms.join(\"\\\\s+\") + \")\",flags)];\n\t} else if(options.regexp) {\n\t\ttry {\n\t\t\tsearchTermsRegExps = [new RegExp(\"(\" + text + \")\",flags)];\t\t\t\n\t\t} catch(e) {\n\t\t\tsearchTermsRegExps = null;\n\t\t\tconsole.log(\"Regexp error parsing /(\" + text + \")/\" + flags + \": \",e);\n\t\t}\n\t} else {\n\t\tterms = text.split(/ +/);\n\t\tif(terms.length === 1 && terms[0] === \"\") {\n\t\t\tsearchTermsRegExps = null;\n\t\t} else {\n\t\t\tsearchTermsRegExps = [];\n\t\t\tfor(t=0; t<terms.length; t++) {\n\t\t\t\tsearchTermsRegExps.push(new RegExp(\"(\" + anchor + $tw.utils.escapeRegExp(terms[t]) + \")\",flags));\n\t\t\t}\n\t\t}\n\t}\n\t// Accumulate the array of fields to be searched or excluded from the search\n\tvar fields = [];\n\tif(options.field) {\n\t\tif($tw.utils.isArray(options.field)) {\n\t\t\t$tw.utils.each(options.field,function(fieldName) {\n\t\t\t\tif(fieldName) {\n\t\t\t\t\tfields.push(fieldName);\t\t\t\t\t\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tfields.push(options.field);\n\t\t}\n\t}\n\t// Use default fields if none specified and we're not excluding fields (excluding fields with an empty field array is the same as searching all fields)\n\tif(fields.length === 0 && !options.excludeField) {\n\t\tfields.push(\"title\");\n\t\tfields.push(\"tags\");\n\t\tfields.push(\"text\");\n\t}\n\t// Function to check a given tiddler for the search term\n\tvar searchTiddler = function(title) {\n\t\tif(!searchTermsRegExps) {\n\t\t\treturn true;\n\t\t}\n\t\tvar notYetFound = searchTermsRegExps.slice();\n\n\t\tvar tiddler = self.getTiddler(title);\n\t\tif(!tiddler) {\n\t\t\ttiddler = new $tw.Tiddler({title: title, text: \"\", type: \"text/vnd.tiddlywiki\"});\n\t\t}\n\t\tvar contentTypeInfo = $tw.config.contentTypeInfo[tiddler.fields.type] || $tw.config.contentTypeInfo[\"text/vnd.tiddlywiki\"],\n\t\t\tsearchFields;\n\t\t// Get the list of fields we're searching\n\t\tif(options.excludeField) {\n\t\t\tsearchFields = Object.keys(tiddler.fields);\n\t\t\t$tw.utils.each(fields,function(fieldName) {\n\t\t\t\tvar p = searchFields.indexOf(fieldName);\n\t\t\t\tif(p !== -1) {\n\t\t\t\t\tsearchFields.splice(p,1);\n\t\t\t\t}\n\t\t\t});\n\t\t} else {\n\t\t\tsearchFields = fields;\n\t\t}\n\t\tfor(var fieldIndex=0; notYetFound.length>0 && fieldIndex<searchFields.length; fieldIndex++) {\n\t\t\t// Don't search the text field if the content type is binary\n\t\t\tvar fieldName = searchFields[fieldIndex];\n\t\t\tif(fieldName === \"text\" && contentTypeInfo.encoding !== \"utf8\") {\n\t\t\t\tbreak;\n\t\t\t}\n\t\t\tvar str = tiddler.fields[fieldName],\n\t\t\t\tt;\n\t\t\tif(str) {\n\t\t\t\tif($tw.utils.isArray(str)) {\n\t\t\t\t\t// If the field value is an array, test each regexp against each field array entry and fail if each regexp doesn't match at least one field array entry\n\t\t\t\t\tfor(var s=0; s<str.length; s++) {\n\t\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\t\tif(notYetFound[t].test(str[s])) {\n\t\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t\t}\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t} else {\n\t\t\t\t\t// If the field isn't an array, force it to a string and test each regexp against it and fail if any do not match\n\t\t\t\t\tstr = tiddler.getFieldString(fieldName);\n\t\t\t\t\tfor(t=0; t<notYetFound.length;) {\n\t\t\t\t\t\tif(notYetFound[t].test(str)) {\n\t\t\t\t\t\t\tnotYetFound.splice(t, 1);\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tt++;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t};\n\t\treturn notYetFound.length == 0;\n\t};\n\t// Loop through all the tiddlers doing the search\n\tvar results = [],\n\t\tsource = options.source || this.each;\n\tsource(function(tiddler,title) {\n\t\tif(searchTiddler(title) !== options.invert) {\n\t\t\tresults.push(title);\n\t\t}\n\t});\n\t// Remove any of the results we have to exclude\n\tif(options.exclude) {\n\t\tfor(t=0; t<options.exclude.length; t++) {\n\t\t\tvar p = results.indexOf(options.exclude[t]);\n\t\t\tif(p !== -1) {\n\t\t\t\tresults.splice(p,1);\n\t\t\t}\n\t\t}\n\t}\n\treturn results;\n};\n\n/*\nTrigger a load for a tiddler if it is skinny. Returns the text, or undefined if the tiddler is missing, null if the tiddler is being lazily loaded.\n*/\nexports.getTiddlerText = function(title,defaultText) {\n\tvar tiddler = this.getTiddler(title);\n\t// Return undefined if the tiddler isn't found\n\tif(!tiddler) {\n\t\treturn defaultText;\n\t}\n\tif(!tiddler.hasField(\"_is_skinny\")) {\n\t\t// Just return the text if we've got it\n\t\treturn tiddler.fields.text || \"\";\n\t} else {\n\t\t// Tell any listeners about the need to lazily load this tiddler\n\t\tthis.dispatchEvent(\"lazyLoad\",title);\n\t\t// Indicate that the text is being loaded\n\t\treturn null;\n\t}\n};\n\n/*\nCheck whether the text of a tiddler matches a given value. By default, the comparison is case insensitive, and any spaces at either end of the tiddler text is trimmed\n*/\nexports.checkTiddlerText = function(title,targetText,options) {\n\toptions = options || {};\n\tvar text = this.getTiddlerText(title,\"\");\n\tif(!options.noTrim) {\n\t\ttext = text.trim();\n\t}\n\tif(!options.caseSensitive) {\n\t\ttext = text.toLowerCase();\n\t\ttargetText = targetText.toLowerCase();\n\t}\n\treturn text === targetText;\n}\n\n/*\nRead an array of browser File objects, invoking callback(tiddlerFieldsArray) once they're all read\n*/\nexports.readFiles = function(files,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\tvar result = [],\n\t\toutstanding = files.length,\n\t\treadFileCallback = function(tiddlerFieldsArray) {\n\t\t\tresult.push.apply(result,tiddlerFieldsArray);\n\t\t\tif(--outstanding === 0) {\n\t\t\t\tcallback(result);\n\t\t\t}\n\t\t};\n\tfor(var f=0; f<files.length; f++) {\n\t\tthis.readFile(files[f],$tw.utils.extend({},options,{callback: readFileCallback}));\n\t}\n\treturn files.length;\n};\n\n/*\nRead a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFile = function(file,options) {\n\tvar callback;\n\tif(typeof options === \"function\") {\n\t\tcallback = options;\n\t\toptions = {};\n\t} else {\n\t\tcallback = options.callback;\n\t}\n\t// Get the type, falling back to the filename extension\n\tvar self = this,\n\t\ttype = file.type;\n\tif(type === \"\" || !type) {\n\t\tvar dotPos = file.name.lastIndexOf(\".\");\n\t\tif(dotPos !== -1) {\n\t\t\tvar fileExtensionInfo = $tw.utils.getFileExtensionInfo(file.name.substr(dotPos));\n\t\t\tif(fileExtensionInfo) {\n\t\t\t\ttype = fileExtensionInfo.type;\n\t\t\t}\n\t\t}\n\t}\n\t// Figure out if we're reading a binary file\n\tvar contentTypeInfo = $tw.config.contentTypeInfo[type],\n\t\tisBinary = contentTypeInfo ? contentTypeInfo.encoding === \"base64\" : false;\n\t// Log some debugging information\n\tif($tw.log.IMPORT) {\n\t\tconsole.log(\"Importing file '\" + file.name + \"', type: '\" + type + \"', isBinary: \" + isBinary);\n\t}\n\t// Give the hook a chance to process the drag\n\tif($tw.hooks.invokeHook(\"th-importing-file\",{\n\t\tfile: file,\n\t\ttype: type,\n\t\tisBinary: isBinary,\n\t\tcallback: callback\n\t}) !== true) {\n\t\tthis.readFileContent(file,type,isBinary,options.deserializer,callback);\n\t}\n};\n\n/*\nLower level utility to read the content of a browser File object, invoking callback(tiddlerFieldsArray) with an array of tiddler fields objects\n*/\nexports.readFileContent = function(file,type,isBinary,deserializer,callback) {\n\tvar self = this;\n\t// Create the FileReader\n\tvar reader = new FileReader();\n\t// Onload\n\treader.onload = function(event) {\n\t\tvar text = event.target.result,\n\t\t\ttiddlerFields = {title: file.name || \"Untitled\", type: type};\n\t\tif(isBinary) {\n\t\t\tvar commaPos = text.indexOf(\",\");\n\t\t\tif(commaPos !== -1) {\n\t\t\t\ttext = text.substr(commaPos + 1);\n\t\t\t}\n\t\t}\n\t\t// Check whether this is an encrypted TiddlyWiki file\n\t\tvar encryptedJson = $tw.utils.extractEncryptedStoreArea(text);\n\t\tif(encryptedJson) {\n\t\t\t// If so, attempt to decrypt it with the current password\n\t\t\t$tw.utils.decryptStoreAreaInteractive(encryptedJson,function(tiddlers) {\n\t\t\t\tcallback(tiddlers);\n\t\t\t});\n\t\t} else {\n\t\t\t// Otherwise, just try to deserialise any tiddlers in the file\n\t\t\tcallback(self.deserializeTiddlers(type,text,tiddlerFields,{deserializer: deserializer}));\n\t\t}\n\t};\n\t// Kick off the read\n\tif(isBinary) {\n\t\treader.readAsDataURL(file);\n\t} else {\n\t\treader.readAsText(file);\n\t}\n};\n\n/*\nFind any existing draft of a specified tiddler\n*/\nexports.findDraft = function(targetTitle) {\n\tvar draftTitle = undefined;\n\tthis.forEachTiddler({includeSystem: true},function(title,tiddler) {\n\t\tif(tiddler.fields[\"draft.title\"] && tiddler.fields[\"draft.of\"] === targetTitle) {\n\t\t\tdraftTitle = title;\n\t\t}\n\t});\n\treturn draftTitle;\n}\n\n/*\nCheck whether the specified draft tiddler has been modified.\nIf the original tiddler doesn't exist, create a vanilla tiddler variable,\nto check if additional fields have been added.\n*/\nexports.isDraftModified = function(title) {\n\tvar tiddler = this.getTiddler(title);\n\tif(!tiddler.isDraft()) {\n\t\treturn false;\n\t}\n\tvar ignoredFields = [\"created\", \"modified\", \"title\", \"draft.title\", \"draft.of\"],\n\t\torigTiddler = this.getTiddler(tiddler.fields[\"draft.of\"]) || new $tw.Tiddler({text:\"\", tags:[]}),\n\t\ttitleModified = tiddler.fields[\"draft.title\"] !== tiddler.fields[\"draft.of\"];\n\treturn titleModified || !tiddler.isEqual(origTiddler,ignoredFields);\n};\n\n/*\nAdd a new record to the top of the history stack\ntitle: a title string or an array of title strings\nfromPageRect: page coordinates of the origin of the navigation\nhistoryTitle: title of history tiddler (defaults to $:/HistoryList)\n*/\nexports.addToHistory = function(title,fromPageRect,historyTitle) {\n\tvar story = new $tw.Story({wiki: this, historyTitle: historyTitle});\n\tstory.addToHistory(title,fromPageRect);\t\t\n};\n\n/*\nAdd a new tiddler to the story river\ntitle: a title string or an array of title strings\nfromTitle: the title of the tiddler from which the navigation originated\nstoryTitle: title of story tiddler (defaults to $:/StoryList)\noptions: see story.js\n*/\nexports.addToStory = function(title,fromTitle,storyTitle,options) {\n\tvar story = new $tw.Story({wiki: this, storyTitle: storyTitle});\n\tstory.addToStory(title,fromTitle,options);\t\t\n};\n\n/*\nGenerate a title for the draft of a given tiddler\n*/\nexports.generateDraftTitle = function(title) {\n\tvar c = 0,\n\t\tdraftTitle,\n\t\tusername = this.getTiddlerText(\"$:/status/UserName\"),\n\t\tattribution = username ? \" by \" + username : \"\";\n\tdo {\n\t\tdraftTitle = \"Draft \" + (c ? (c + 1) + \" \" : \"\") + \"of '\" + title + \"'\" + attribution;\n\t\tc++;\n\t} while(this.tiddlerExists(draftTitle));\n\treturn draftTitle;\n};\n\n/*\nInvoke the available upgrader modules\ntitles: array of tiddler titles to be processed\ntiddlers: hashmap by title of tiddler fields of pending import tiddlers. These can be modified by the upgraders. An entry with no fields indicates a tiddler that was pending import has been suppressed. When entries are added to the pending import the tiddlers hashmap may have entries that are not present in the titles array\nReturns a hashmap of messages keyed by tiddler title.\n*/\nexports.invokeUpgraders = function(titles,tiddlers) {\n\t// Collect up the available upgrader modules\n\tvar self = this;\n\tif(!this.upgraderModules) {\n\t\tthis.upgraderModules = [];\n\t\t$tw.modules.forEachModuleOfType(\"upgrader\",function(title,module) {\n\t\t\tif(module.upgrade) {\n\t\t\t\tself.upgraderModules.push(module);\n\t\t\t}\n\t\t});\n\t}\n\t// Invoke each upgrader in turn\n\tvar messages = {};\n\tfor(var t=0; t<this.upgraderModules.length; t++) {\n\t\tvar upgrader = this.upgraderModules[t],\n\t\t\tupgraderMessages = upgrader.upgrade(this,titles,tiddlers);\n\t\t$tw.utils.extend(messages,upgraderMessages);\n\t}\n\treturn messages;\n};\n\n// Determine whether a plugin by title is dynamically loadable\nexports.doesPluginRequireReload = function(title) {\n\treturn this.doesPluginInfoRequireReload(this.getPluginInfo(title) || this.getTiddlerDataCached(title));\n};\n\n// Determine whether a plugin info structure is dynamically loadable\nexports.doesPluginInfoRequireReload = function(pluginInfo) {\n\tif(pluginInfo) {\n\t\tvar foundModule = false;\n\t\t$tw.utils.each(pluginInfo.tiddlers,function(tiddler) {\n\t\t\tif(tiddler.type === \"application/javascript\" && $tw.utils.hop(tiddler,\"module-type\")) {\n\t\t\t\tfoundModule = true;\n\t\t\t}\n\t\t});\n\t\treturn foundModule;\n\t} else {\n\t\treturn null;\n\t}\n};\n\n})();\n\n",
"type": "application/javascript",
"module-type": "wikimethod"
},
"$:/palettes/Blanca": {
"title": "$:/palettes/Blanca",
"name": "Blanca",
"description": "A clean white palette to let you focus",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #66cccc\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ffffff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #7897f3\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ccc\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #ffffff\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #7897f3\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #eeeeee\ntab-border-selected: #cccccc\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffeedd\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: #eee\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #ff9900\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/Blue": {
"title": "$:/palettes/Blue",
"name": "Blue",
"description": "A blue theme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333353\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #ddddff\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #5959c0\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: #ccccdd\ntab-border-selected: #ccccdd\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #eeeeff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #666666\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #ffffff\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #ffffff\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #5959c0\ntoolbar-new-button: #5eb95e\ntoolbar-options-button: rgb(128, 88, 165)\ntoolbar-save-button: #0e90d2\ntoolbar-info-button: #0e90d2\ntoolbar-edit-button: rgb(243, 123, 29)\ntoolbar-close-button: #dd514c\ntoolbar-delete-button: #dd514c\ntoolbar-cancel-button: rgb(243, 123, 29)\ntoolbar-done-button: #5eb95e\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/Muted": {
"title": "$:/palettes/Muted",
"name": "Muted",
"description": "Bright tiddlers on a muted background",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #6f6f70\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #29a6ee\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #c2c1c2\nsidebar-foreground-shadow: rgba(255,255,255,0)\nsidebar-foreground: #d3d2d4\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #6f6f70\nsidebar-tab-background: #666667\nsidebar-tab-border-selected: #999\nsidebar-tab-border: #515151\nsidebar-tab-divider: #999\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: #999\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #d1d0d2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #d5ad34\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/ContrastLight": {
"title": "$:/palettes/ContrastLight",
"name": "Contrast (Light)",
"description": "High contrast and unambiguous (light version)",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #fff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #000\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #000\ntag-foreground: #fff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
},
"$:/palettes/ContrastDark": {
"title": "$:/palettes/ContrastDark",
"name": "Contrast (Dark)",
"description": "High contrast and unambiguous (dark version)",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #f00\nalert-border: <<colour background>>\nalert-highlight: <<colour foreground>>\nalert-muted-foreground: #800\nbackground: #000\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: <<colour background>>\nbutton-foreground: <<colour foreground>>\nbutton-border: <<colour foreground>>\ncode-background: <<colour background>>\ncode-border: <<colour foreground>>\ncode-foreground: <<colour foreground>>\ndirty-indicator: #f00\ndownload-background: #080\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: <<colour foreground>>\ndropdown-tab-background: <<colour foreground>>\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #00a\nexternal-link-foreground: #00e\nforeground: #fff\nmessage-background: <<colour foreground>>\nmessage-border: <<colour background>>\nmessage-foreground: <<colour background>>\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour foreground>>\nmodal-header-border: <<colour foreground>>\nmuted-foreground: <<colour foreground>>\nnotification-background: <<colour background>>\nnotification-border: <<colour foreground>>\npage-background: <<colour background>>\npre-background: <<colour background>>\npre-border: <<colour foreground>>\nprimary: #00f\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: <<colour background>>\nsidebar-controls-foreground: <<colour foreground>>\nsidebar-foreground-shadow: rgba(0,0,0, 0)\nsidebar-foreground: <<colour foreground>>\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: <<colour foreground>>\nsidebar-tab-background-selected: <<colour background>>\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: <<colour foreground>>\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: <<colour foreground>>\nsidebar-tiddler-link-foreground: <<colour primary>>\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: <<colour foreground>>\ntab-border-selected: <<colour foreground>>\ntab-border: <<colour foreground>>\ntab-divider: <<colour foreground>>\ntab-foreground-selected: <<colour foreground>>\ntab-foreground: <<colour background>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #fff\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour foreground>>\ntiddler-controls-foreground-hover: #ddd\ntiddler-controls-foreground-selected: #fdd\ntiddler-controls-foreground: <<colour foreground>>\ntiddler-editor-background: <<colour background>>\ntiddler-editor-border-image: <<colour foreground>>\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: <<colour background>>\ntiddler-editor-fields-odd: <<colour background>>\ntiddler-info-background: <<colour background>>\ntiddler-info-border: <<colour foreground>>\ntiddler-info-tab-background: <<colour background>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour foreground>>\ntiddler-title-foreground: <<colour foreground>>\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour foreground>>\nvery-muted-foreground: #888888\n"
},
"$:/palettes/DarkPhotos": {
"title": "$:/palettes/DarkPhotos",
"created": "20150402111612188",
"description": "Good with dark photo backgrounds",
"modified": "20150402112344080",
"name": "DarkPhotos",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: \nbutton-foreground: \nbutton-border: \ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #ddd\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #336438\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #ccf\nsidebar-controls-foreground: #fff\nsidebar-foreground-shadow: rgba(0,0,0, 0.5)\nsidebar-foreground: #fff\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #eee\nsidebar-tab-background-selected: rgba(255,255,255, 0.8)\nsidebar-tab-background: rgba(255,255,255, 0.4)\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: rgba(255,255,255, 0.2)\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #aaf\nsidebar-tiddler-link-foreground: #ddf\nsite-title-foreground: #fff\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/GruvboxDark": {
"title": "$:/palettes/GruvboxDark",
"name": "Gruvbox Dark",
"description": "Retro groove color scheme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "https://github.com/morhetz/gruvbox",
"text": "alert-background: #cc241d\nalert-border: #cc241d\nalert-highlight: #d79921\nalert-muted-foreground: #504945\nbackground: #3c3836\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #504945\nbutton-foreground: #fbf1c7\nbutton-border: transparent\ncode-background: #504945\ncode-border: #504945\ncode-foreground: #fb4934\ndiff-delete-background: #fb4934\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #b8bb26\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #fb4934\ndownload-background: #b8bb26\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #665c54\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ebdbb2\ndropdown-tab-background: #665c54\ndropzone-background: #98971a\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #d3869b\nexternal-link-foreground: #8ec07c\nforeground: #fbf1c7\nmenubar-background: #504945\nmenubar-foreground: <<colour foreground>>\nmessage-background: #83a598\nmessage-border: #83a598\nmessage-foreground: #3c3836\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #504945\nmodal-footer-background: #3c3836\nmodal-footer-border: #3c3836\nmodal-header-border: #3c3836\nmuted-foreground: #d5c4a1\nnotification-background: <<colour primary>>\nnotification-border: <<colour primary>>\npage-background: #282828\npre-background: #504945\npre-border: #504945\nprimary: #d79921\nselect-tag-background: #665c54\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #7c6f64\nsidebar-controls-foreground: #504945\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #fbf1c7\nsidebar-muted-foreground-hover: #7c6f64\nsidebar-muted-foreground: #504945\nsidebar-tab-background-selected: #bdae93\nsidebar-tab-background: #3c3836\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #bdae93\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #282828\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #458588\nsidebar-tiddler-link-foreground: #98971a\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ebdbb2\ntab-background: #665c54\ntab-border-selected: #665c54\ntab-border: #665c54\ntab-divider: #bdae93\ntab-foreground-selected: #282828\ntab-foreground: #ebdbb2\ntable-border: #7c6f64\ntable-footer-background: #665c54\ntable-header-background: #504945\ntag-background: #d3869b\ntag-foreground: #282828\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #7c6f64\ntiddler-controls-foreground-selected: #7c6f64\ntiddler-controls-foreground: #665c54\ntiddler-editor-background: #282828\ntiddler-editor-border-image: #282828\ntiddler-editor-border: #282828\ntiddler-editor-fields-even: #504945\ntiddler-editor-fields-odd: #7c6f64\ntiddler-info-background: #32302f\ntiddler-info-border: #ebdbb2\ntiddler-info-tab-background: #ebdbb2\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #7c6f64\ntiddler-title-foreground: #a89984\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #504945\nvery-muted-foreground: #bdae93\nwikilist-background: <<colour page-background>>\nwikilist-button-background: <<colour button-background>>\nwikilist-button-foreground: <<colour button-foreground>>\nwikilist-item: <<colour background>>\nwikilist-toolbar-background: <<colour background>>\nwikilist-toolbar-foreground: <<colour foreground>>\nwikilist-title: <<colour foreground>>\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: <<colour muted-foreground>>\nwikilist-button-open-hover: <<colour primary>>\nwikilist-button-open: <<colour dropzone-background>>\nwikilist-button-remove: <<colour dirty-indicator>>\nwikilist-button-remove-hover: <<colour alert-background>>\nwikilist-droplink-dragover: <<colour dropzone-background>>\nwikilist-button-reveal: <<colour sidebar-tiddler-link-foreground-hover>>\nwikilist-button-reveal-hover: <<colour message-background>>"
},
"$:/palettes/Nord": {
"title": "$:/palettes/Nord",
"name": "Nord",
"description": "An arctic, north-bluish color palette.",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"license": "MIT, arcticicestudio, https://github.com/arcticicestudio/nord/blob/develop/LICENSE.md",
"text": "alert-background: #D08770\nalert-border: #D08770\nalert-highlight: #B48EAD\nalert-muted-foreground: #4C566A\nbackground: #3b4252\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #4C566A\nbutton-foreground: #D8DEE9\nbutton-border: transparent\ncode-background: #2E3440\ncode-border: #2E3440\ncode-foreground: #BF616A\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #A3BE8C\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #BF616A\ndownload-background: #A3BE8C\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #ECEFF4\ndropdown-tab-background: #4C566A\ndropzone-background: #A3BE8C\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #5E81AC\nexternal-link-foreground: #8FBCBB\nforeground: #d8dee9\nmenubar-background: #2E3440\nmenubar-foreground: #d8dee9\nmessage-background: #2E3440\nmessage-border: #2E3440\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #3b4252\nmodal-footer-background: #3b4252\nmodal-footer-border: #3b4252\nmodal-header-border: #3b4252\nmuted-foreground: #4C566A\nnotification-background: <<colour primary>>\nnotification-border: #EBCB8B\npage-background: #2e3440\npre-background: #2E3440\npre-border: #2E3440\nprimary: #5E81AC\nselect-tag-background: #3b4252\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #D8DEE9\nsidebar-controls-foreground: #4C566A\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #D8DEE9\nsidebar-muted-foreground-hover: #4C566A\nsidebar-muted-foreground: #4C566A\nsidebar-tab-background-selected: #ECEFF4\nsidebar-tab-background: #4C566A\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #4C566A\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #4C566A\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #A3BE8C\nsidebar-tiddler-link-foreground: #81A1C1\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #B48EAD\ntab-background-selected: #ECEFF4\ntab-background: #4C566A\ntab-border-selected: #4C566A\ntab-border: #4C566A\ntab-divider: #4C566A\ntab-foreground-selected: #4C566A\ntab-foreground: #D8DEE9\ntable-border: #4C566A\ntable-footer-background: #2e3440\ntable-header-background: #2e3440\ntag-background: #A3BE8C\ntag-foreground: #4C566A\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: \ntiddler-controls-foreground-selected: #EBCB8B\ntiddler-controls-foreground: #4C566A\ntiddler-editor-background: #2e3440\ntiddler-editor-border-image: #2e3440\ntiddler-editor-border: #2e3440\ntiddler-editor-fields-even: #2e3440\ntiddler-editor-fields-odd: #2e3440\ntiddler-info-background: #2e3440\ntiddler-info-border: #2e3440\ntiddler-info-tab-background: #2e3440\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #4C566A\ntiddler-title-foreground: #81A1C1\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #2d3038\nvery-muted-foreground: #2d3038\n"
},
"$:/palettes/Rocker": {
"title": "$:/palettes/Rocker",
"name": "Rocker",
"description": "A dark theme",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #999999\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #000\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #cc0000\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #ffffff\nsidebar-foreground-shadow: rgba(255,255,255, 0.0)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #000\nsidebar-tab-background: <<colour tab-background>>\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: <<colour tab-divider>>\nsidebar-tab-foreground-selected: \nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #ffbb99\nsidebar-tiddler-link-foreground: #cc0000\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ffbb99\ntag-foreground: #000\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #cc0000\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/SolarFlare": {
"title": "$:/palettes/SolarFlare",
"name": "Solar Flare",
"description": "Warm, relaxing earth colours",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": ": Background Tones\n\nbase03: #002b36\nbase02: #073642\n\n: Content Tones\n\nbase01: #586e75\nbase00: #657b83\nbase0: #839496\nbase1: #93a1a1\n\n: Background Tones\n\nbase2: #eee8d5\nbase3: #fdf6e3\n\n: Accent Colors\n\nyellow: #b58900\norange: #cb4b16\nred: #dc322f\nmagenta: #d33682\nviolet: #6c71c4\nblue: #268bd2\ncyan: #2aa198\ngreen: #859900\n\n: Additional Tones (RA)\n\nbase10: #c0c4bb\nviolet-muted: #7c81b0\nblue-muted: #4e7baa\n\nyellow-hot: #ffcc44\norange-hot: #eb6d20\nred-hot: #ff2222\nblue-hot: #2298ee\ngreen-hot: #98ee22\n\n: Palette\n\n: Do not use colour macro for background and foreground\nbackground: #fdf6e3\n download-foreground: <<colour background>>\n dragger-foreground: <<colour background>>\n dropdown-background: <<colour background>>\n modal-background: <<colour background>>\n sidebar-foreground-shadow: <<colour background>>\n tiddler-background: <<colour background>>\n tiddler-border: <<colour background>>\n tiddler-link-background: <<colour background>>\n tab-background-selected: <<colour background>>\n dropdown-tab-background-selected: <<colour tab-background-selected>>\nforeground: #657b83\n dragger-background: <<colour foreground>>\n tab-foreground: <<colour foreground>>\n tab-foreground-selected: <<colour tab-foreground>>\n sidebar-tab-foreground-selected: <<colour tab-foreground-selected>>\n sidebar-tab-foreground: <<colour tab-foreground>>\n sidebar-button-foreground: <<colour foreground>>\n sidebar-controls-foreground: <<colour foreground>>\n sidebar-foreground: <<colour foreground>>\n: base03\n: base02\n: base01\n alert-muted-foreground: <<colour base01>>\n: base00\n code-foreground: <<colour base00>>\n message-foreground: <<colour base00>>\n tag-foreground: <<colour base00>>\n: base0\n sidebar-tiddler-link-foreground: <<colour base0>>\n: base1\n muted-foreground: <<colour base1>>\n blockquote-bar: <<colour muted-foreground>>\n dropdown-border: <<colour muted-foreground>>\n sidebar-muted-foreground: <<colour muted-foreground>>\n tiddler-title-foreground: <<colour muted-foreground>>\n site-title-foreground: <<colour tiddler-title-foreground>>\n: base2\n modal-footer-background: <<colour base2>>\n page-background: <<colour base2>>\n modal-backdrop: <<colour page-background>>\n notification-background: <<colour page-background>>\n code-background: <<colour page-background>>\n code-border: <<colour code-background>>\n pre-background: <<colour page-background>>\n pre-border: <<colour pre-background>>\n sidebar-tab-background-selected: <<colour page-background>>\n table-header-background: <<colour base2>>\n tag-background: <<colour base2>>\n tiddler-editor-background: <<colour base2>>\n tiddler-info-background: <<colour base2>>\n tiddler-info-tab-background: <<colour base2>>\n tab-background: <<colour base2>>\n dropdown-tab-background: <<colour tab-background>>\n: base3\n alert-background: <<colour base3>>\n message-background: <<colour base3>>\n: yellow\n: orange\n: red\n: magenta\n alert-highlight: <<colour magenta>>\n: violet\n external-link-foreground: <<colour violet>>\n: blue\n: cyan\n: green\n: base10\n tiddler-controls-foreground: <<colour base10>>\n: violet-muted\n external-link-foreground-visited: <<colour violet-muted>>\n: blue-muted\n primary: <<colour blue-muted>>\n download-background: <<colour primary>>\n tiddler-link-foreground: <<colour primary>>\n\nalert-border: #b99e2f\ndirty-indicator: #ff0000\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nmessage-border: #cfd6e6\nmodal-border: #999999\nselect-tag-background:\nselect-tag-foreground:\nsidebar-controls-foreground-hover:\nsidebar-muted-foreground-hover:\nsidebar-tab-background: #ded8c5\nsidebar-tiddler-link-foreground-hover:\nstatic-alert-foreground: #aaaaaa\ntab-border: #cccccc\n modal-footer-border: <<colour tab-border>>\n modal-header-border: <<colour tab-border>>\n notification-border: <<colour tab-border>>\n sidebar-tab-border: <<colour tab-border>>\n tab-border-selected: <<colour tab-border>>\n sidebar-tab-border-selected: <<colour tab-border-selected>>\ntab-divider: #d8d8d8\n sidebar-tab-divider: <<colour tab-divider>>\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-border: #dddddd\ntiddler-subtitle-foreground: #c0c0c0\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\n"
},
"$:/palettes/SolarizedLight": {
"title": "$:/palettes/SolarizedLight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Precision colors for machines and people",
"license": "MIT, Ethan Schoonover, https://github.com/altercation/solarized/blob/master/LICENSE",
"name": "SolarizedLight",
"text": "alert-background: #eee8d5\nalert-border: #073642\nalert-highlight: #cb4b16\nalert-muted-foreground: #586e75\nbackground: #fdf6e3\nblockquote-bar: <<colour muted-foreground>>\nbutton-background: #cb4b16\nbutton-foreground: #fdf6e3\nbutton-border: transparent\ncode-background: #eee8d5\ncode-border: #93a1a1\ncode-foreground: #d33682\ndiff-delete-background: #BF616A\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #859900\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #D08770\ndownload-background: #859900\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour background>>\ndropdown-tab-background-selected: #fdf6e3\ndropdown-tab-background: #93a1a1\ndropzone-background: #859900\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: #d33682\nexternal-link-foreground-visited: #b58900\nexternal-link-foreground: #cb4b16\nforeground: #839496\nmessage-background: #586e75\nmessage-border: #586e75\nmessage-foreground: #eee8d5\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #eee8d5\nmodal-footer-background: #eee8d5\nmodal-footer-border: #eee8d5\nmodal-header-border: #eee8d5\nmuted-foreground: #93a1a1\nnotification-background: #EBCB8B\nnotification-border: #D08770\npage-background: #eee8d5\npre-background: #eee8d5\npre-border: #93a1a1\nprimary: #2aa198\nselect-tag-background: #eee8d5\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: #eee8d5\nsidebar-controls-foreground-hover: #268bd2\nsidebar-controls-foreground: #586e75\nsidebar-foreground-shadow: transparent\nsidebar-foreground: #839496\nsidebar-muted-foreground-hover: #657b83\nsidebar-muted-foreground: #93a1a1\nsidebar-tab-background-selected: #eee8d5\nsidebar-tab-background: #839496\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: #657b83\nsidebar-tab-divider: <<colour page-background>>\nsidebar-tab-foreground-selected: #839496\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #859900\nsidebar-tiddler-link-foreground: #268bd2\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #dc322f\ntab-background-selected: #fdf6e3\ntab-background: #839496\ntab-border-selected: #93a1a1\ntab-border: #93a1a1\ntab-divider: #fdf6e3\ntab-foreground-selected: #839496\ntab-foreground: #eee8d5\ntable-border: #657b83\ntable-footer-background: #657b83\ntable-header-background: #93a1a1\ntag-background: #6c71c4\ntag-foreground: #eee8d5\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #b58900\ntiddler-controls-foreground-selected: #b58900\ntiddler-controls-foreground: #073642\ntiddler-editor-background: #eee8d5\ntiddler-editor-border-image: #eee8d5\ntiddler-editor-border: #eee8d5\ntiddler-editor-fields-even: #eee8d5\ntiddler-editor-fields-odd: #fdf6e3\ntiddler-info-background: #eee8d5\ntiddler-info-border: #eee8d5\ntiddler-info-tab-background: #586e75\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #586e75\ntiddler-title-foreground: #073642\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: #839496\nvery-muted-foreground: #93a1a1\n"
},
"$:/palettes/SpartanDay": {
"title": "$:/palettes/SpartanDay",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Cold, spartan day colors",
"name": "Spartan Day",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #FAFAFA\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: #ececec\ncode-border: #ececec\ncode-foreground: \ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #FFFFFF\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #F5F5F5\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: \nexternal-link-foreground: \nforeground: rgba(0, 0, 0, 0.87)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(0, 0, 0, 0.54)\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour very-muted-foreground>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(0, 0, 0, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #f4f4f4\npre-background: #ececec\npre-border: #ececec\nprimary: #3949ab\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #aeaeae\nsidebar-controls-foreground: #c6c6c6\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground-hover: rgba(0, 0, 0, 0.54)\nsidebar-muted-foreground: rgba(0, 0, 0, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(0, 0, 0, 0.87)\nsidebar-tab-foreground: rgba(0, 0, 0, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(0, 0, 0, 0.87)\nsidebar-tiddler-link-foreground: rgba(0, 0, 0, 0.54)\nsite-title-foreground: rgba(0, 0, 0, 0.87)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(0, 0, 0, 0.87)\ntab-foreground: rgba(0, 0, 0, 0.54)\ntable-border: #d8d8d8\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: #f9f9f9\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: #e8e7e7\ntiddler-editor-fields-even: rgba(0, 0, 0, 0.1)\ntiddler-editor-fields-odd: rgba(0, 0, 0, 0.04)\ntiddler-info-background: #F5F5F5\ntiddler-info-border: #F5F5F5\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #000000\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(0, 0, 0, 0.12)\n"
},
"$:/palettes/SpartanNight": {
"title": "$:/palettes/SpartanNight",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"description": "Dark spartan colors",
"name": "Spartan Night",
"text": "alert-background: <<colour background>>\nalert-border: <<colour very-muted-foreground>>\nalert-highlight: <<colour very-muted-foreground>>\nalert-muted-foreground: <<colour muted-foreground>>\nbackground: #303030\nblockquote-bar: <<colour page-background>>\nbutton-background: transparent\nbutton-foreground: inherit\nbutton-border: <<colour tag-background>>\ncode-background: <<colour pre-background>>\ncode-border: <<colour pre-border>>\ncode-foreground: rgba(255, 255, 255, 0.54)\ndirty-indicator: #c80000\ndownload-background: <<colour primary>>\ndownload-foreground: <<colour foreground>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: #424242\ndropdown-border: <<colour dropdown-background>>\ndropdown-tab-background-selected: <<colour dropdown-background>>\ndropdown-tab-background: #050505\ndropzone-background: <<colour tag-background>>\nexternal-link-background-hover: transparent\nexternal-link-background-visited: transparent\nexternal-link-background: transparent\nexternal-link-foreground-hover: \nexternal-link-foreground-visited: #7c318c\nexternal-link-foreground: #9e3eb3\nforeground: rgba(255, 255, 255, 0.7)\nmessage-background: <<colour background>>\nmessage-border: <<colour very-muted-foreground>>\nmessage-foreground: rgba(255, 255, 255, 0.54)\nmodal-backdrop: <<colour page-background>>\nmodal-background: <<colour background>>\nmodal-border: <<colour very-muted-foreground>>\nmodal-footer-background: <<colour background>>\nmodal-footer-border: <<colour background>>\nmodal-header-border: <<colour very-muted-foreground>>\nmuted-foreground: rgba(255, 255, 255, 0.54)\nnotification-background: <<colour dropdown-background>>\nnotification-border: <<colour dropdown-background>>\npage-background: #212121\npre-background: #2a2a2a\npre-border: transparent\nprimary: #5656f3\nselect-tag-background: <<colour background>>\nselect-tag-foreground: <<colour foreground>>\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #494949\nsidebar-controls-foreground: #5d5d5d\nsidebar-foreground-shadow: transparent\nsidebar-foreground: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground-hover: rgba(255, 255, 255, 0.54)\nsidebar-muted-foreground: rgba(255, 255, 255, 0.38)\nsidebar-tab-background-selected: <<colour page-background>>\nsidebar-tab-background: transparent\nsidebar-tab-border-selected: <<colour table-border>>\nsidebar-tab-border: transparent\nsidebar-tab-divider: <<colour table-border>>\nsidebar-tab-foreground-selected: rgba(255, 255, 255, 0.87)\nsidebar-tab-foreground: rgba(255, 255, 255, 0.54)\nsidebar-tiddler-link-foreground-hover: rgba(255, 255, 255, 0.7)\nsidebar-tiddler-link-foreground: rgba(255, 255, 255, 0.54)\nsite-title-foreground: rgba(255, 255, 255, 0.7)\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: <<colour background>>\ntab-background: transparent\ntab-border-selected: <<colour table-border>>\ntab-border: transparent\ntab-divider: <<colour table-border>>\ntab-foreground-selected: rgba(255, 255, 255, 0.87)\ntab-foreground: rgba(255, 255, 255, 0.54)\ntable-border: #3a3a3a\ntable-footer-background: <<colour tiddler-editor-fields-odd>>\ntable-header-background: <<colour tiddler-editor-fields-even>>\ntag-background: #ec6\ntag-foreground: <<colour button-foreground>>\ntiddler-background: <<colour background>>\ntiddler-border: rgb(55,55,55)\ntiddler-controls-foreground-hover: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground-selected: <<colour sidebar-controls-foreground-hover>>\ntiddler-controls-foreground: <<colour sidebar-controls-foreground>>\ntiddler-editor-background: transparent\ntiddler-editor-border-image: \ntiddler-editor-border: rgba(255, 255, 255, 0.08)\ntiddler-editor-fields-even: rgba(255, 255, 255, 0.1)\ntiddler-editor-fields-odd: rgba(255, 255, 255, 0.04)\ntiddler-info-background: #454545\ntiddler-info-border: #454545\ntiddler-info-tab-background: <<colour tiddler-editor-fields-odd>>\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: <<colour muted-foreground>>\ntiddler-title-foreground: #FFFFFF\ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \ntoolbar-info-button: \ntoolbar-edit-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-cancel-button: \ntoolbar-done-button: \nuntagged-background: <<colour very-muted-foreground>>\nvery-muted-foreground: rgba(255, 255, 255, 0.12)\n"
},
"$:/palettes/Twilight": {
"title": "$:/palettes/Twilight",
"tags": "$:/tags/Palette",
"author": "Thomas Elmiger",
"type": "application/x-tiddler-dictionary",
"name": "Twilight",
"description": "Delightful, soft darkness.",
"text": "alert-background: rgb(255, 255, 102)\nalert-border: rgb(232, 232, 125)\nalert-highlight: rgb(255, 51, 51)\nalert-muted-foreground: rgb(224, 82, 82)\nbackground: rgb(38, 38, 38)\nblockquote-bar: rgba(240, 196, 117, 0.7)\nbutton-background: rgb(63, 63, 63)\nbutton-border: rgb(127, 127, 127)\nbutton-foreground: rgb(179, 179, 179)\ncode-background: rgba(0,0,0,0.03)\ncode-border: rgba(0,0,0,0.08)\ncode-foreground: rgb(255, 94, 94)\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: rgb(255, 94, 94)\ndownload-background: #19a974\ndownload-foreground: rgb(38, 38, 38)\ndragger-background: rgb(179, 179, 179)\ndragger-foreground: rgb(38, 38, 38)\ndropdown-background: rgb(38, 38, 38)\ndropdown-border: rgb(255, 255, 255)\ndropdown-tab-background: rgba(0,0,0,.1)\ndropdown-tab-background-selected: rgba(255,255,255,1)\ndropzone-background: #9eebcf\nexternal-link-background: inherit\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-foreground: rgb(179, 179, 255)\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: rgb(153, 153, 255)\nforeground: rgb(179, 179, 179)\nmessage-background: <<colour tag-foreground>>\nmessage-border: #96ccff\nmessage-foreground: <<colour tag-background>>\nmodal-backdrop: rgb(179, 179, 179)\nmodal-background: rgb(38, 38, 38)\nmodal-border: rgba(0,0,0,.5)\nmodal-footer-background: #f4f4f4\nmodal-footer-border: rgba(0,0,0,.1)\nmodal-header-border: rgba(0,0,0,.2)\nmuted-foreground: rgb(255, 255, 255)\nnotification-background: <<colour tag-foreground>>\nnotification-border: <<colour tag-background>>\npage-background: rgb(26, 26, 26)\npre-background: rgb(25, 25, 25)\npre-border: rgba(0,0,0,.2)\nprimary: rgb(255, 201, 102)\nselect-tag-background: \nselect-tag-foreground: \nsidebar-button-foreground: rgb(179, 179, 179)\nsidebar-controls-foreground: rgb(153, 153, 153)\nsidebar-controls-foreground-hover: <<colour tiddler-controls-foreground-hover>>\nsidebar-foreground: rgb(141, 141, 141)\nsidebar-foreground-shadow: transparent\nsidebar-muted-foreground: rgba(0, 0, 0, 0.5)\nsidebar-muted-foreground-hover: rgb(141, 141, 141)\nsidebar-tab-background: rgba(141, 141, 141, 0.2)\nsidebar-tab-background-selected: rgb(26, 26, 26)\nsidebar-tab-border: rgb(127, 127, 127)\nsidebar-tab-border-selected: rgb(127, 127, 127)\nsidebar-tab-divider: rgb(127, 127, 127)\nsidebar-tab-foreground: rgb(179, 179, 179)\nsidebar-tab-foreground-selected: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground: rgb(179, 179, 179)\nsidebar-tiddler-link-foreground-hover: rgb(115, 115, 115)\nsite-title-foreground: rgb(255, 201, 102)\nstatic-alert-foreground: rgba(0,0,0,.3)\ntab-background: rgba(0,0,0,0.125)\ntab-background-selected: rgb(38, 38, 38)\ntab-border: rgb(255, 201, 102)\ntab-border-selected: rgb(255, 201, 102)\ntab-divider: rgb(255, 201, 102)\ntab-foreground: rgb(179, 179, 179)\ntab-foreground-selected: rgb(179, 179, 179)\ntable-border: rgba(255,255,255,.3)\ntable-footer-background: rgba(0,0,0,.4)\ntable-header-background: rgba(0,0,0,.1)\ntag-background: rgb(255, 201, 102)\ntag-foreground: rgb(25, 25, 25)\ntiddler-background: rgb(38, 38, 38)\ntiddler-border: rgba(240, 196, 117, 0.7)\ntiddler-controls-foreground: rgb(128, 128, 128)\ntiddler-controls-foreground-hover: rgba(255, 255, 255, 0.8)\ntiddler-controls-foreground-selected: rgba(255, 255, 255, 0.9)\ntiddler-editor-background: rgb(33, 33, 33)\ntiddler-editor-border: rgb(63, 63, 63)\ntiddler-editor-border-image: rgb(25, 25, 25)\ntiddler-editor-fields-even: rgb(33, 33, 33)\ntiddler-editor-fields-odd: rgb(28, 28, 28)\ntiddler-info-background: rgb(43, 43, 43)\ntiddler-info-border: rgb(25, 25, 25)\ntiddler-info-tab-background: rgb(43, 43, 43)\ntiddler-link-background: rgb(38, 38, 38)\ntiddler-link-foreground: rgb(204, 204, 255)\ntiddler-subtitle-foreground: rgb(255, 255, 255)\ntiddler-title-foreground: rgb(255, 192, 76)\ntoolbar-cancel-button: \ntoolbar-close-button: \ntoolbar-delete-button: \ntoolbar-done-button: \ntoolbar-edit-button: \ntoolbar-info-button: \ntoolbar-new-button: \ntoolbar-options-button: \ntoolbar-save-button: \nuntagged-background: rgb(255, 255, 255)\nvery-muted-foreground: rgba(240, 196, 117, 0.7)\n"
},
"$:/palettes/Vanilla": {
"title": "$:/palettes/Vanilla",
"name": "Vanilla",
"description": "Pale and unobtrusive",
"tags": "$:/tags/Palette",
"type": "application/x-tiddler-dictionary",
"text": "alert-background: #ffe476\nalert-border: #b99e2f\nalert-highlight: #881122\nalert-muted-foreground: #b99e2f\nbackground: #ffffff\nblockquote-bar: <<colour muted-foreground>>\nbutton-background:\nbutton-foreground:\nbutton-border:\ncode-background: #f7f7f9\ncode-border: #e1e1e8\ncode-foreground: #dd1144\ndiff-delete-background: #ffc9c9\ndiff-delete-foreground: <<colour foreground>>\ndiff-equal-background: \ndiff-equal-foreground: <<colour foreground>>\ndiff-insert-background: #aaefad\ndiff-insert-foreground: <<colour foreground>>\ndiff-invisible-background: \ndiff-invisible-foreground: <<colour muted-foreground>>\ndirty-indicator: #ff0000\ndownload-background: #34c734\ndownload-foreground: <<colour background>>\ndragger-background: <<colour foreground>>\ndragger-foreground: <<colour background>>\ndropdown-background: <<colour background>>\ndropdown-border: <<colour muted-foreground>>\ndropdown-tab-background-selected: #fff\ndropdown-tab-background: #ececec\ndropzone-background: rgba(0,200,0,0.7)\nexternal-link-background-hover: inherit\nexternal-link-background-visited: inherit\nexternal-link-background: inherit\nexternal-link-foreground-hover: inherit\nexternal-link-foreground-visited: #0000aa\nexternal-link-foreground: #0000ee\nforeground: #333333\nmessage-background: #ecf2ff\nmessage-border: #cfd6e6\nmessage-foreground: #547599\nmodal-backdrop: <<colour foreground>>\nmodal-background: <<colour background>>\nmodal-border: #999999\nmodal-footer-background: #f5f5f5\nmodal-footer-border: #dddddd\nmodal-header-border: #eeeeee\nmuted-foreground: #bbb\nnotification-background: #ffffdd\nnotification-border: #999999\npage-background: #f4f4f4\npre-background: #f5f5f5\npre-border: #cccccc\nprimary: #5778d8\nselect-tag-background:\nselect-tag-foreground:\nsidebar-button-foreground: <<colour foreground>>\nsidebar-controls-foreground-hover: #000000\nsidebar-controls-foreground: #aaaaaa\nsidebar-foreground-shadow: rgba(255,255,255, 0.8)\nsidebar-foreground: #acacac\nsidebar-muted-foreground-hover: #444444\nsidebar-muted-foreground: #c0c0c0\nsidebar-tab-background-selected: #f4f4f4\nsidebar-tab-background: #e0e0e0\nsidebar-tab-border-selected: <<colour tab-border-selected>>\nsidebar-tab-border: <<colour tab-border>>\nsidebar-tab-divider: #e4e4e4\nsidebar-tab-foreground-selected:\nsidebar-tab-foreground: <<colour tab-foreground>>\nsidebar-tiddler-link-foreground-hover: #444444\nsidebar-tiddler-link-foreground: #999999\nsite-title-foreground: <<colour tiddler-title-foreground>>\nstatic-alert-foreground: #aaaaaa\ntab-background-selected: #ffffff\ntab-background: #d8d8d8\ntab-border-selected: #d8d8d8\ntab-border: #cccccc\ntab-divider: #d8d8d8\ntab-foreground-selected: <<colour tab-foreground>>\ntab-foreground: #666666\ntable-border: #dddddd\ntable-footer-background: #a8a8a8\ntable-header-background: #f0f0f0\ntag-background: #ec6\ntag-foreground: #ffffff\ntiddler-background: <<colour background>>\ntiddler-border: <<colour background>>\ntiddler-controls-foreground-hover: #888888\ntiddler-controls-foreground-selected: #444444\ntiddler-controls-foreground: #cccccc\ntiddler-editor-background: #f8f8f8\ntiddler-editor-border-image: #ffffff\ntiddler-editor-border: #cccccc\ntiddler-editor-fields-even: #e0e8e0\ntiddler-editor-fields-odd: #f0f4f0\ntiddler-info-background: #f8f8f8\ntiddler-info-border: #dddddd\ntiddler-info-tab-background: #f8f8f8\ntiddler-link-background: <<colour background>>\ntiddler-link-foreground: <<colour primary>>\ntiddler-subtitle-foreground: #c0c0c0\ntiddler-title-foreground: #182955\ntoolbar-new-button:\ntoolbar-options-button:\ntoolbar-save-button:\ntoolbar-info-button:\ntoolbar-edit-button:\ntoolbar-close-button:\ntoolbar-delete-button:\ntoolbar-cancel-button:\ntoolbar-done-button:\nuntagged-background: #999999\nvery-muted-foreground: #888888\nwikilist-background: #e5e5e5\nwikilist-item: #fff\nwikilist-info: #000\nwikilist-title: #666\nwikilist-title-svg: <<colour wikilist-title>>\nwikilist-url: #aaa\nwikilist-button-open: #4fb82b\nwikilist-button-open-hover: green\nwikilist-button-reveal: #5778d8\nwikilist-button-reveal-hover: blue\nwikilist-button-remove: #d85778\nwikilist-button-remove-hover: red\nwikilist-toolbar-background: #d3d3d3\nwikilist-toolbar-foreground: #888\nwikilist-droplink-dragover: rgba(255,192,192,0.5)\nwikilist-button-background: #acacac\nwikilist-button-foreground: #000\n"
},
"$:/core/readme": {
"title": "$:/core/readme",
"text": "This plugin contains TiddlyWiki's core components, comprising:\n\n* JavaScript code modules\n* Icons\n* Templates needed to create TiddlyWiki's user interface\n* British English (''en-GB'') translations of the localisable strings used by the core\n"
},
"$:/library/sjcl.js/license": {
"title": "$:/library/sjcl.js/license",
"type": "text/plain",
"text": "SJCL is open. You can use, modify and redistribute it under a BSD\nlicense or under the GNU GPL, version 2.0.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/BSD-2-Clause\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University. All rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are\nmet:\n\n1. Redistributions of source code must retain the above copyright\nnotice, this list of conditions and the following disclaimer.\n\n2. Redistributions in binary form must reproduce the above copyright\nnotice, this list of conditions and the following disclaimer in the\ndocumentation and/or other materials provided with the distribution.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS\nIS\" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED\nTO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A\nPARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT\nHOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,\nSPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED\nTO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR\nPROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF\nLIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING\nNEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS\nSOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n\n---------------------------------------------------------------------\n\nhttp://opensource.org/licenses/GPL-2.0\n\nThe Stanford Javascript Crypto Library (hosted here on GitHub) is a\nproject by the Stanford Computer Security Lab to build a secure,\npowerful, fast, small, easy-to-use, cross-browser library for\ncryptography in Javascript.\n\nCopyright (c) 2009-2015, Emily Stark, Mike Hamburg and Dan Boneh at\nStanford University.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the terms of the GNU General Public License as published by the\nFree Software Foundation; either version 2 of the License, or (at your\noption) any later version.\n\nThis program is distributed in the hope that it will be useful, but\nWITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General\nPublic License for more details.\n\nYou should have received a copy of the GNU General Public License along\nwith this program; if not, write to the Free Software Foundation, Inc.,\n59 Temple Place, Suite 330, Boston, MA 02111-1307 USA"
},
"$:/core/templates/MOTW.html": {
"title": "$:/core/templates/MOTW.html",
"text": "\\rules only filteredtranscludeinline transcludeinline entity\n<!-- The following comment is called a MOTW comment and is necessary for the TiddlyIE Internet Explorer extension -->\n<!-- saved from url=(0021)https://tiddlywiki.com --> "
},
"$:/core/templates/alltiddlers.template.html": {
"title": "$:/core/templates/alltiddlers.template.html",
"type": "text/vnd.tiddlywiki-html",
"text": "<!-- This template is provided for backwards compatibility with older versions of TiddlyWiki -->\n\n<$set name=\"exportFilter\" value=\"[!is[system]sort[title]]\">\n\n{{$:/core/templates/exporters/StaticRiver}}\n\n</$set>\n"
},
"$:/core/templates/canonical-uri-external-image": {
"title": "$:/core/templates/canonical-uri-external-image",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external images.\n\nChange the `./images/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./images/<$view field=\"title\" format=\"doubleurlencoded\"/>"
},
"$:/core/templates/canonical-uri-external-raw": {
"title": "$:/core/templates/canonical-uri-external-raw",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external raw files that are stored in the same directory\n\n-->\n<$view field=\"title\" format=\"doubleurlencoded\"/>"
},
"$:/core/templates/canonical-uri-external-text": {
"title": "$:/core/templates/canonical-uri-external-text",
"text": "<!--\n\nThis template is used to assign the ''_canonical_uri'' field to external text files.\n\nChange the `./text/` part to a different base URI. The URI can be relative or absolute.\n\n-->\n./text/<$view field=\"title\" format=\"doubleurlencoded\"/>.tid"
},
"$:/core/templates/css-tiddler": {
"title": "$:/core/templates/css-tiddler",
"text": "<!--\n\nThis template is used for saving CSS tiddlers as a style tag with data attributes representing the tiddler fields.\n\n-->`<style`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/css\">`<$view field=\"text\" format=\"text\" />`</style>`"
},
"$:/core/templates/exporters/CsvFile": {
"title": "$:/core/templates/exporters/CsvFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/CsvFile}}",
"extension": ".csv",
"text": "\\define renderContent()\n<$text text=<<csvtiddlers filter:\"\"\"$(exportFilter)$\"\"\" format:\"quoted-comma-sep\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/JsonFile": {
"title": "$:/core/templates/exporters/JsonFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/JsonFile}}",
"extension": ".json",
"text": "\\define renderContent()\n<$text text=<<jsontiddlers filter:\"\"\"$(exportFilter)$\"\"\">>/>\n\\end\n<<renderContent>>\n"
},
"$:/core/templates/exporters/StaticRiver": {
"title": "$:/core/templates/exporters/StaticRiver",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/StaticRiver}}",
"extension": ".html",
"text": "\\define tv-wikilink-template() #$uri_encoded$\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n<section class=\"tc-story-river\">\n{{$:/core/templates/exporters/StaticRiver/Content||$:/core/templates/html-tiddler}}\n</section>\n</body>\n</html>\n"
},
"$:/core/templates/exporters/StaticRiver/Content": {
"title": "$:/core/templates/exporters/StaticRiver/Content",
"text": "\\define renderContent()\n{{{ $(exportFilter)$ ||$:/core/templates/static-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>\n"
},
"$:/core/templates/exporters/TidFile": {
"title": "$:/core/templates/exporters/TidFile",
"tags": "$:/tags/Exporter",
"description": "{{$:/language/Exporters/TidFile}}",
"extension": ".tid",
"text": "\\define renderContent()\n{{{ $(exportFilter)$ +[limit[1]] ||$:/core/templates/tid-tiddler}}}\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<<renderContent>>"
},
"$:/core/save/all-external-js": {
"title": "$:/core/save/all-external-js",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/core]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5-external-js.html}}\n"
},
"$:/core/templates/tiddlywiki5.js": {
"title": "$:/core/templates/tiddlywiki5.js",
"text": "\\rules only filteredtranscludeinline transcludeinline codeinline\n\n/*\n{{ $:/core/copyright.txt ||$:/core/templates/plain-text-tiddler}}\n`*/\n`<!--~~ Library modules ~~-->\n{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/plain-text-tiddler}}}\n<!--~~ Boot prefix ~~-->\n{{ $:/boot/bootprefix.js ||$:/core/templates/plain-text-tiddler}}\n<!--~~ Core plugin ~~-->\n{{$:/core/templates/tiddlywiki5.js/tiddlers}}\n<!--~~ Boot kernel ~~-->\n{{ $:/boot/boot.js ||$:/core/templates/plain-text-tiddler}}\n"
},
"$:/core/templates/tiddlywiki5.js/tiddlers": {
"title": "$:/core/templates/tiddlywiki5.js/tiddlers",
"text": "`\n$tw.preloadTiddlerArray(`<$text text=<<jsontiddlers \"[[$:/core]]\">>/>`);\n$tw.preloadTiddlerArray([{\n\ttitle: \"$:/config/SaveWikiButton/Template\",\n\ttext: \"$:/core/save/all-external-js\"\n}]);\n`\n"
},
"$:/core/templates/tiddlywiki5-external-js.html": {
"title": "$:/core/templates/tiddlywiki5-external-js.html",
"text": "\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n{{$:/core/templates/MOTW.html}}<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"{{$:/core/copyright.txt}}\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/core/wiki/rawmarkup]] [all[shadows+tiddlers]tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n{{$:/core/templates/static.area}}\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n{{$:/core/templates/store.area.template.html}}\n<!--~~ Raw markup for the bottom of the body section ~~-->\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}\n</body>\n<script src=\"%24%3A%2Fcore%2Ftemplates%2Ftiddlywiki5.js\" onerror=\"alert('Error: Cannot load tiddlywiki.js');\"></script>\n</html>\n"
},
"$:/core/templates/html-div-skinny-tiddler": {
"title": "$:/core/templates/html-div-skinny-tiddler",
"text": "<!--\n\nThis template is a variant of $:/core/templates/html-div-tiddler used for saving skinny tiddlers (with no text field)\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre></pre>\n</div>`\n"
},
"$:/core/templates/html-div-tiddler": {
"title": "$:/core/templates/html-div-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as an HTML DIV tag with attributes representing the tiddler fields.\n\n-->`<div`<$fields template=' $name$=\"$encoded_value$\"'></$fields>`>\n<pre>`<$view field=\"text\" format=\"htmlencoded\" />`</pre>\n</div>`\n"
},
"$:/core/templates/html-tiddler": {
"title": "$:/core/templates/html-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as raw HTML\n\n--><$view field=\"text\" format=\"htmlwikified\" />"
},
"$:/core/templates/javascript-tiddler": {
"title": "$:/core/templates/javascript-tiddler",
"text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields.\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\">`<$view field=\"text\" format=\"text\" />`</script>`"
},
"$:/core/templates/json-tiddler": {
"title": "$:/core/templates/json-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as raw JSON\n\n--><$text text=<<jsontiddler>>/>"
},
"$:/core/templates/module-tiddler": {
"title": "$:/core/templates/module-tiddler",
"text": "<!--\n\nThis template is used for saving JavaScript tiddlers as a script tag with data attributes representing the tiddler fields. The body of the tiddler is wrapped in a call to the `$tw.modules.define` function in order to define the body of the tiddler as a module\n\n-->`<script`<$fields template=' data-tiddler-$name$=\"$encoded_value$\"'></$fields>` type=\"text/javascript\" data-module=\"yes\">$tw.modules.define(\"`<$view field=\"title\" format=\"jsencoded\" />`\",\"`<$view field=\"module-type\" format=\"jsencoded\" />`\",function(module,exports,require) {`<$view field=\"text\" format=\"text\" />`});\n</script>`"
},
"$:/core/templates/plain-text-tiddler": {
"title": "$:/core/templates/plain-text-tiddler",
"text": "<$view field=\"text\" format=\"text\" />"
},
"$:/core/templates/raw-static-tiddler": {
"title": "$:/core/templates/raw-static-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers as static HTML\n\n--><$view field=\"text\" format=\"plainwikified\" />"
},
"$:/core/save/all": {
"title": "$:/core/save/all",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] $(publishFilter)$\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/empty": {
"title": "$:/core/save/empty",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-all": {
"title": "$:/core/save/lazy-all",
"text": "\\define saveTiddlerFilter()\n[is[system]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[!is[system]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/save/lazy-images": {
"title": "$:/core/save/lazy-images",
"text": "\\define saveTiddlerFilter()\n[is[tiddler]] -[prefix[$:/state/popup/]] -[[$:/HistoryList]] -[[$:/boot/boot.css]] -[type[application/javascript]library[yes]] -[[$:/boot/boot.js]] -[[$:/boot/bootprefix.js]] -[!is[system]is[image]] +[sort[title]] \n\\end\n\\define skinnySaveTiddlerFilter()\n[is[image]]\n\\end\n{{$:/core/templates/tiddlywiki5.html}}\n"
},
"$:/core/templates/server/static.sidebar.wikitext": {
"title": "$:/core/templates/server/static.sidebar.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-sidebar-scrollable\" style=\"overflow: auto;\">\n<div class=\"tc-sidebar-header\">\n<h1 class=\"tc-site-title\">\n<$transclude tiddler=\"$:/SiteTitle\"/>\n</h1>\n<div class=\"tc-site-subtitle\">\n<$transclude tiddler=\"$:/SiteSubtitle\"/>\n</div>\n<h2>\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$list filter={{$:/DefaultTiddlers}}>\n<div class=\"tc-menu-list-subitem\">\n<$link><$text text=<<currentTiddler>>/></$link>\n</div>\n</$list>\n</div>\n<!-- Currently disabled the recent list as it is unweildy when the responsive narrow view kicks in\n<h2>\n{{$:/language/SideBar/Recent/Caption}}\n</h2>\n<div class=\"tc-sidebar-lists\">\n<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n</div>\n</div>\n</div>\n-->\n"
},
"$:/core/templates/server/static.tiddler.html": {
"title": "$:/core/templates/server/static.tiddler.html",
"text": "\\whitespace trim\n\\define tv-wikilink-template() $uri_encoded$\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content={{$:/core/templates/version}} />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"%24%3A%2Fcore%2Ftemplates%2Fstatic.template.css\">\n<title><$view field=\"caption\" format=\"plainwikified\"><$view field=\"title\"/></$view>: <$view tiddler=\"$:/core/wiki/title\" format=\"plainwikified\"/></title>\n</head>\n<body class=\"tc-body\">\n<$transclude tiddler=\"$:/core/templates/server/static.sidebar.wikitext\" mode=\"inline\"/>\n<section class=\"tc-story-river\">\n<div class=\"tc-tiddler-frame\">\n<$transclude tiddler=\"$:/core/templates/server/static.tiddler.wikitext\" mode=\"inline\"/>\n</div>\n</section>\n</body>\n</html>"
},
"$:/core/templates/server/static.tiddler.wikitext": {
"title": "$:/core/templates/server/static.tiddler.wikitext",
"text": "\\whitespace trim\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<h2><$text text=<<currentTiddler>>/></h2>\n</div>\n</div>\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}}>\n<$view field=\"modifier\"/>\n</$link> <$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n<div class=\"tc-tags-wrapper\">\n<$list filter=\"[all[current]tags[]sort[title]]\">\n<a href={{{ [<currentTiddler>encodeuricomponent[]] }}}>\n<$macrocall $name=\"tag-pill\" tag=<<currentTiddler>>/>\n</a>\n</$list>\n</div>\n<div class=\"tc-tiddler-body\">\n<$transclude mode=\"block\"/>\n</div>\n"
},
"$:/core/templates/single.tiddler.window": {
"title": "$:/core/templates/single.tiddler.window",
"text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n\n<$transclude mode=\"block\"/>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/templates/split-recipe": {
"title": "$:/core/templates/split-recipe",
"text": "<$list filter=\"[!is[system]]\">\ntiddler: <$view field=\"title\" format=\"urlencoded\"/>.tid\n</$list>\n"
},
"$:/core/templates/static-tiddler": {
"title": "$:/core/templates/static-tiddler",
"text": "<a name=<<currentTiddler>>>\n<$transclude tiddler=\"$:/core/ui/ViewTemplate\"/>\n</a>"
},
"$:/core/templates/static.area": {
"title": "$:/core/templates/static.area",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n{{{ [all[shadows+tiddlers]tag[$:/tags/RawStaticContent]!has[draft.of]] ||$:/core/templates/raw-static-tiddler}}}\n{{$:/core/templates/static.content||$:/core/templates/html-tiddler}}\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\nThis file contains an encrypted ~TiddlyWiki. Enable ~JavaScript and enter the decryption password when prompted.\n</$reveal>\n<!-- ensure splash screen isn't shown when JS is disabled -->\n`<style>\n.tc-remove-when-wiki-loaded {display: none;}\n</style>`\n"
},
"$:/core/templates/static.content": {
"title": "$:/core/templates/static.content",
"text": "<!-- For Google, and people without JavaScript-->\nThis [[TiddlyWiki|https://tiddlywiki.com]] contains the following tiddlers:\n\n<ul>\n<$list filter=<<saveTiddlerFilter>>>\n<li><$view field=\"title\" format=\"text\"></$view></li>\n</$list>\n</ul>\n"
},
"$:/core/templates/static.template.css": {
"title": "$:/core/templates/static.template.css",
"text": "{{$:/boot/boot.css||$:/core/templates/plain-text-tiddler}}\n\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n"
},
"$:/core/templates/static.template.html": {
"title": "$:/core/templates/static.template.html",
"type": "text/vnd.tiddlywiki-html",
"text": "\\define tv-wikilink-template() static/$uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\rules only filteredtranscludeinline transcludeinline\n<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"{{$:/core/templates/version}}\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>{{$:/core/wiki/title}}</title>\n<div id=\"styleArea\">\n{{$:/boot/boot.css||$:/core/templates/css-tiddler}}\n</div>\n<style type=\"text/css\">\n{{$:/core/ui/PageStylesheet||$:/core/templates/wikified-tiddler}}\n</style>\n</head>\n<body class=\"tc-body\">\n{{$:/StaticBanner||$:/core/templates/html-tiddler}}\n{{$:/core/ui/PageTemplate||$:/core/templates/html-tiddler}}\n</body>\n</html>\n"
},
"$:/core/templates/static.tiddler.html": {
"title": "$:/core/templates/static.tiddler.html",
"text": "\\define tv-wikilink-template() $uri_doubleencoded$.html\n\\define tv-config-toolbar-icons() no\n\\define tv-config-toolbar-text() no\n\\define tv-config-toolbar-class() tc-btn-invisible\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n`<!doctype html>\n<html>\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\">\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<link rel=\"stylesheet\" href=\"static.css\">\n<title>`<$view field=\"caption\"><$view field=\"title\"/></$view>: {{$:/core/wiki/title}}`</title>\n</head>\n<body class=\"tc-body\">\n`{{$:/StaticBanner||$:/core/templates/html-tiddler}}`\n<section class=\"tc-story-river\">\n`<$view tiddler=\"$:/core/ui/ViewTemplate\" format=\"htmlwikified\"/>`\n</section>\n</body>\n</html>\n`"
},
"$:/core/templates/store.area.template.html": {
"title": "$:/core/templates/store.area.template.html",
"text": "<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n`<div id=\"storeArea\" style=\"display:none;\">`\n<$list filter=<<saveTiddlerFilter>> template=\"$:/core/templates/html-div-tiddler\"/>\n<$list filter={{{ [<skinnySaveTiddlerFilter>] }}} template=\"$:/core/templates/html-div-skinny-tiddler\"/>\n`</div>`\n</$reveal>\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n`<!--~~ Encrypted tiddlers ~~-->`\n`<pre id=\"encryptedStoreArea\" type=\"text/plain\" style=\"display:none;\">`\n<$encrypt filter=<<saveTiddlerFilter>>/>\n`</pre>`\n</$reveal>"
},
"$:/core/templates/tid-tiddler": {
"title": "$:/core/templates/tid-tiddler",
"text": "<!--\n\nThis template is used for saving tiddlers in TiddlyWeb *.tid format\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>`\n`<$view field=\"text\" format=\"text\" />"
},
"$:/core/templates/tiddler-metadata": {
"title": "$:/core/templates/tiddler-metadata",
"text": "<!--\n\nThis template is used for saving tiddler metadata *.meta files\n\n--><$fields exclude='text bag' template='$name$: $value$\n'></$fields>"
},
"$:/core/templates/tiddlywiki5.html": {
"title": "$:/core/templates/tiddlywiki5.html",
"text": "<$set name=\"saveTiddlerAndShadowsFilter\" filter=\"[subfilter<saveTiddlerFilter>] [subfilter<saveTiddlerFilter>plugintiddlers[]]\">\n`<!doctype html>\n`{{$:/core/templates/MOTW.html}}`<html lang=\"`<$text text={{{ [{$:/language}get[name]] }}}/>`\">\n<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html;charset=utf-8\" />\n<!--~~ Raw markup for the top of the head section ~~-->\n`{{{ [<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopHead]] ||$:/core/templates/raw-static-tiddler}}}`\n<meta http-equiv=\"X-UA-Compatible\" content=\"IE=Edge\"/>\n<meta name=\"application-name\" content=\"TiddlyWiki\" />\n<meta name=\"generator\" content=\"TiddlyWiki\" />\n<meta name=\"tiddlywiki-version\" content=\"`{{$:/core/templates/version}}`\" />\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />\n<meta name=\"apple-mobile-web-app-capable\" content=\"yes\" />\n<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black-translucent\" />\n<meta name=\"mobile-web-app-capable\" content=\"yes\"/>\n<meta name=\"format-detection\" content=\"telephone=no\" />\n<meta name=\"copyright\" content=\"`{{$:/core/copyright.txt}}`\" />\n<link id=\"faviconLink\" rel=\"shortcut icon\" href=\"favicon.ico\">\n<title>`{{$:/core/wiki/title}}`</title>\n<!--~~ This is a Tiddlywiki file. The points of interest in the file are marked with this pattern ~~-->\n\n<!--~~ Raw markup ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/core/wiki/rawmarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkup]] ||$:/core/templates/plain-text-tiddler}}}\n{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified]] ||$:/core/templates/raw-static-tiddler}}}`\n</head>\n<body class=\"tc-body\">\n<!--~~ Raw markup for the top of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/TopBody]] ||$:/core/templates/raw-static-tiddler}}}`\n<!--~~ Static styles ~~-->\n<div id=\"styleArea\">\n`{{$:/boot/boot.css||$:/core/templates/css-tiddler}}`\n</div>\n<!--~~ Static content for Google and browsers without JavaScript ~~-->\n<noscript>\n<div id=\"splashArea\">\n`{{$:/core/templates/static.area}}`\n</div>\n</noscript>\n<!--~~ Ordinary tiddlers ~~-->\n`{{$:/core/templates/store.area.template.html}}`\n<!--~~ Library modules ~~-->\n<div id=\"libraryModules\" style=\"display:none;\">\n`{{{ [is[system]type[application/javascript]library[yes]] ||$:/core/templates/javascript-tiddler}}}`\n</div>\n<!--~~ Boot kernel prologue ~~-->\n<div id=\"bootKernelPrefix\" style=\"display:none;\">\n`{{ $:/boot/bootprefix.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Boot kernel ~~-->\n<div id=\"bootKernel\" style=\"display:none;\">\n`{{ $:/boot/boot.js ||$:/core/templates/javascript-tiddler}}`\n</div>\n<!--~~ Raw markup for the bottom of the body section ~~-->\n`{{{ [enlist<saveTiddlerAndShadowsFilter>tag[$:/tags/RawMarkupWikified/BottomBody]] ||$:/core/templates/raw-static-tiddler}}}`\n</body>\n</html>`\n"
},
"$:/core/templates/version": {
"title": "$:/core/templates/version",
"text": "<<version>>"
},
"$:/core/templates/wikified-tiddler": {
"title": "$:/core/templates/wikified-tiddler",
"text": "<$transclude />"
},
"$:/core/ui/AboveStory/tw2-plugin-check": {
"title": "$:/core/ui/AboveStory/tw2-plugin-check",
"tags": "$:/tags/AboveStory",
"text": "\\define lingo-base() $:/language/AboveStory/ClassicPlugin/\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]limit[1]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n<ul>\n\n<$list filter=\"[all[system+tiddlers]tag[systemConfig]]\">\n\n<li>\n\n<$link><$view field=\"title\"/></$link>\n\n</li>\n\n</$list>\n\n</ul>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/Actions/new-image": {
"title": "$:/core/ui/Actions/new-image",
"tags": "$:/tags/Actions",
"description": "create a new image tiddler",
"text": "\\define get-type()\nimage/$(imageType)$\n\\end\n<$vars imageType={{$:/config/NewImageType}}>\n<$action-sendmessage $message=\"tm-new-tiddler\" type=<<get-type>> tags={{$:/config/NewTiddler/Tags!!tags}}/>\n</$vars>\n"
},
"$:/core/ui/Actions/new-journal": {
"title": "$:/core/ui/Actions/new-journal",
"tags": "$:/tags/Actions",
"description": "create a new journal tiddler",
"text": "<$vars journalTitleTemplate={{$:/config/NewJournal/Title}} journalTags={{$:/config/NewJournal/Tags!!tags}} journalText={{$:/config/NewJournal/Text}}>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$reveal type=\"nomatch\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text={{{ [<journalTitle>get[]] }}}/>\n</$reveal>\n<$reveal type=\"match\" state=<<journalTitle>> text=\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalTags>> text=<<journalText>>/>\n</$reveal>\n</$wikify>\n</$vars>\n"
},
"$:/core/ui/Actions/new-tiddler": {
"title": "$:/core/ui/Actions/new-tiddler",
"tags": "$:/tags/Actions",
"description": "create a new empty tiddler",
"text": "<$action-sendmessage $message=\"tm-new-tiddler\" tags={{$:/config/NewTiddler/Tags!!tags}}/>\n"
},
"$:/core/ui/AdvancedSearch/Filter": {
"title": "$:/core/ui/AdvancedSearch/Filter",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Filter/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<<lingo Filter/Hint>>\n\n<div class=\"tc-search tc-advanced-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch/FilterButton]!has[draft.of]]\"><$transclude/></$list>\n</div>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\n<div class=\"tc-search-results\">\n<<lingo Filter/Matches>>\n<$list filter={{$:/temp/advancedsearch}} template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/clear",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/delete",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button popup=<<qualify \"$:/state/filterDeleteDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/delete-button}}\n</$button>\n</$reveal>\n\n<$reveal state=<<qualify \"$:/state/filterDeleteDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<div class=\"tc-dropdown-item-plain\">\n<$set name=\"resultCount\" value=\"\"\"<$count filter={{$:/temp/advancedsearch}}/>\"\"\">\nAre you sure you wish to delete <<resultCount>> tiddler(s)?\n</$set>\n</div>\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn\">\n<$action-deletetiddler $filter={{$:/temp/advancedsearch}}/>\nDelete these tiddlers\n</$button>\n</div>\n</div>\n</div>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/filterDropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</span>\n\n<$reveal state=<<qualify \"$:/state/filterDropdown\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Filter]]\"><$link to={{!!filter}}><$transclude field=\"description\"/></$link>\n</$list>\n</div>\n</div>\n</$linkcatcher>\n</$set>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Filter/FilterButtons/export": {
"title": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/export",
"tags": "$:/tags/AdvancedSearch/FilterButton",
"text": "<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$macrocall $name=\"exportButton\" exportFilter={{$:/temp/advancedsearch}} lingoBase=\"$:/language/Buttons/ExportTiddlers/\"/>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Shadows": {
"title": "$:/core/ui/AdvancedSearch/Shadows",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Shadows/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Shadows/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[all[shadows]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo Shadows/Matches>>\n\n<$list filter=\"[all[shadows]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/Standard": {
"title": "$:/core/ui/AdvancedSearch/Standard",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/Standard/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$set name=\"searchTiddler\" value=\"$:/temp/advancedsearch\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude/>\n</$list>\n\"\"\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n</$list>\n</$set>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/AdvancedSearch/System": {
"title": "$:/core/ui/AdvancedSearch/System",
"tags": "$:/tags/AdvancedSearch",
"caption": "{{$:/language/Search/System/Caption}}",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo System/Hint>>\n\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}}/>\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n\n<$list filter=\"[{$:/temp/advancedsearch}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[is[system]search{$:/temp/advancedsearch}] -[[$:/temp/advancedsearch]]\"/>\"\"\">\n\n<div class=\"tc-search-results\">\n\n<<lingo System/Matches>>\n\n<$list filter=\"[is[system]search{$:/temp/advancedsearch}sort[title]limit[250]] -[[$:/temp/advancedsearch]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n</div>\n\n</$set>\n\n</$list>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/AdvancedSearch": {
"title": "$:/AdvancedSearch",
"icon": "$:/core/images/advanced-search-button",
"color": "#bbb",
"text": "<div class=\"tc-advanced-search\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/AdvancedSearch]!has[draft.of]]\" \"$:/core/ui/AdvancedSearch/System\">>\n</div>\n"
},
"$:/core/ui/AlertTemplate": {
"title": "$:/core/ui/AlertTemplate",
"text": "<div class=\"tc-alert\">\n<div class=\"tc-alert-toolbar\">\n<$button class=\"tc-btn-invisible\"><$action-deletetiddler $tiddler=<<currentTiddler>>/>{{$:/core/images/cancel-button}}</$button>\n</div>\n<div class=\"tc-alert-subtitle\">\n<$wikify name=\"format\" text=<<lingo Tiddler/DateFormat>>>\n<$view field=\"component\"/> - <$view field=\"modified\" format=\"date\" template=<<format>>/> <$reveal type=\"nomatch\" state=\"!!count\" text=\"\"><span class=\"tc-alert-highlight\">({{$:/language/Count}}: <$view field=\"count\"/>)</span></$reveal>\n</$wikify>\n</div>\n<div class=\"tc-alert-body\">\n\n<$transclude/>\n\n</div>\n</div>\n"
},
"$:/core/ui/BinaryWarning": {
"title": "$:/core/ui/BinaryWarning",
"text": "\\define lingo-base() $:/language/BinaryWarning/\n<<lingo Prompt>>\n"
},
"$:/core/ui/Components/plugin-info": {
"title": "$:/core/ui/Components/plugin-info",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define popup-state-macro()\n$(qualified-state)$-$(currentTiddler)$\n\\end\n\n\\define tabs-state-macro()\n$(popup-state)$-$(pluginInfoType)$\n\\end\n\n\\define plugin-icon-title()\n$(currentTiddler)$/icon\n\\end\n\n\\define plugin-disable-title()\n$:/config/Plugins/Disabled/$(currentTiddler)$\n\\end\n\n\\define plugin-table-body(type,disabledMessage,default-popup-state)\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\" default=\"\"\"$default-popup-state$\"\"\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<plugin-icon-title>>>\n<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\n</$transclude>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1>\n''<$text text={{{ [<currentTiddler>get[name]] ~[<currentTiddler>split[/]last[1]] }}}/>'': <$view field=\"description\"><$view field=\"title\"/></$view> $disabledMessage$\n</h1>\n<h2>\n<$view field=\"title\"/>\n</h2>\n<h2>\n<div><em><$view field=\"version\"/></em></div>\n</h2>\n</div>\n\\end\n\n\\define plugin-info(type,default-popup-state)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$link to={{!!title}} class=\"tc-plugin-info tc-plugin-info-disabled\">\n<<plugin-table-body type:\"$type$\" default-popup-state:\"\"\"$default-popup-state$\"\"\" disabledMessage:\"<$macrocall $name='lingo' title='Disabled/Status'/>\">>\n</$link>\n</$reveal>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>> default=\"\"\"$default-popup-state$\"\"\">\n<div class=\"tc-plugin-info-dropdown\">\n<div class=\"tc-plugin-info-dropdown-body\">\n<$list filter=\"[all[current]] -[[$:/core]]\">\n<div style=\"float:right;\">\n<$reveal type=\"nomatch\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"yes\" tooltip={{$:/language/ControlPanel/Plugins/Disable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Disable/Caption}}>\n<<lingo Disable/Caption>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<plugin-disable-title>> text=\"yes\">\n<$button set=<<plugin-disable-title>> setTo=\"no\" tooltip={{$:/language/ControlPanel/Plugins/Enable/Hint}} aria-label={{$:/language/ControlPanel/Plugins/Enable/Caption}}>\n<<lingo Enable/Caption>>\n</$button>\n</$reveal>\n</div>\n</$list>\n<$set name=\"tabsList\" filter=\"[<currentTiddler>list[]] contents\">\n<$macrocall $name=\"tabs\" state=<<tabs-state-macro>> tabsList=<<tabsList>> default={{{ [enlist<tabsList>] }}} template=\"$:/core/ui/PluginInfo\"/>\n</$set>\n</div>\n</div>\n</$reveal>\n</$set>\n\\end\n\n<$macrocall $name=\"plugin-info\" type=<<plugin-type>> default-popup-state=<<default-popup-state>>/>\n"
},
"$:/core/ui/Components/tag-link": {
"title": "$:/core/ui/Components/tag-link",
"text": "<$link>\n<$set name=\"backgroundColor\" value={{!!color}}>\n<span style=<<tag-styles>> class=\"tc-tag-label\">\n<$view field=\"title\" format=\"text\"/>\n</span>\n</$set>\n</$link>"
},
"$:/core/ui/ControlPanel/Advanced": {
"title": "$:/core/ui/ControlPanel/Advanced",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Advanced/Caption}}",
"text": "{{$:/language/ControlPanel/Advanced/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Advanced]!has[draft.of]]\" \"$:/core/ui/ControlPanel/TiddlerFields\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Appearance": {
"title": "$:/core/ui/ControlPanel/Appearance",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Appearance/Caption}}",
"text": "{{$:/language/ControlPanel/Appearance/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Appearance]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Theme\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/Basics": {
"title": "$:/core/ui/ControlPanel/Basics",
"tags": "$:/tags/ControlPanel/Info",
"caption": "{{$:/language/ControlPanel/Basics/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\n\n\\define show-filter-count(filter)\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" $value=\"\"\"$filter$\"\"\"/>\n<$action-setfield $tiddler=\"$:/state/tab--1498284803\" $value=\"$:/core/ui/AdvancedSearch/Filter\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n''<$count filter=\"\"\"$filter$\"\"\"/>''\n{{$:/core/images/advanced-search-button}}\n</$button>\n\\end\n\n|<<lingo Version/Prompt>> |''<<version>>'' |\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/status/UserName\"><<lingo Username/Prompt>></$link> |<$edit-text tiddler=\"$:/status/UserName\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/AnimationDuration\"><<lingo AnimDuration/Prompt>></$link> |<$edit-text tiddler=\"$:/config/AnimationDuration\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\" class=\"tc-edit-texteditor\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n|<$link to=\"$:/language/DefaultNewTiddlerTitle\"><<lingo NewTiddler/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/language/DefaultNewTiddlerTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Title\"><<lingo NewJournal/Title/Prompt>></$link> |<$edit-text tiddler=\"$:/config/NewJournal/Title\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/config/NewJournal/Text\"><<lingo NewJournal/Text/Prompt>></$link> |<$edit tiddler=\"$:/config/NewJournal/Text\" tag=\"textarea\" class=\"tc-edit-texteditor\" default=\"\"/> |\n|<$link to=\"$:/config/NewTiddler/Tags\"><<lingo NewTiddler/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewTiddler/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/NewJournal/Tags\"><<lingo NewJournal/Tags/Prompt>></$link> |<$list filter=\"[[$:/config/NewJournal/Tags]]\" template=\"$:/core/ui/EditTemplate/tags\"/> |\n|<$link to=\"$:/config/AutoFocus\"><<lingo AutoFocus/Prompt>></$link> |{{$:/snippets/minifocusswitcher}} |\n|<<lingo Language/Prompt>> |{{$:/snippets/minilanguageswitcher}} |\n|<<lingo Tiddlers/Prompt>> |<<show-filter-count \"[!is[system]sort[title]]\">> |\n|<<lingo Tags/Prompt>> |<<show-filter-count \"[tags[]sort[title]]\">> |\n|<<lingo SystemTiddlers/Prompt>> |<<show-filter-count \"[is[system]sort[title]]\">> |\n|<<lingo ShadowTiddlers/Prompt>> |<<show-filter-count \"[all[shadows]sort[title]]\">> |\n|<<lingo OverriddenShadowTiddlers/Prompt>> |<<show-filter-count \"[is[tiddler]is[shadow]sort[title]]\">> |\n"
},
"$:/core/ui/ControlPanel/EditorTypes": {
"title": "$:/core/ui/ControlPanel/EditorTypes",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/EditorTypes/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/EditorTypes/\n\n<<lingo Hint>>\n\n<table>\n<tbody>\n<tr>\n<th><<lingo Type/Caption>></th>\n<th><<lingo Editor/Caption>></th>\n</tr>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/config/EditorTypeMappings/]sort[title]]\">\n<tr>\n<td>\n<$link>\n<$list filter=\"[all[current]removeprefix[$:/config/EditorTypeMappings/]]\">\n<$text text={{!!title}}/>\n</$list>\n</$link>\n</td>\n<td>\n<$view field=\"text\"/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/Info": {
"title": "$:/core/ui/ControlPanel/Info",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Info/Caption}}",
"text": "{{$:/language/ControlPanel/Info/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Info]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Basics\">>\n</div>\n"
},
"$:/core/ui/ControlPanel/KeyboardShortcuts": {
"title": "$:/core/ui/ControlPanel/KeyboardShortcuts",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/KeyboardShortcuts/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/KeyboardShortcuts/\n\n\\define new-shortcut(title)\n<div class=\"tc-dropdown-item-plain\">\n<$edit-shortcut tiddler=\"$title$\" placeholder={{$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt}} focus=\"true\" style=\"width:auto;\"/> <$button>\n<<lingo Add/Caption>>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"[{$title$}]\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"$title$\"\n/>\n</$button>\n</div>\n\\end\n\n\\define shortcut-list-item(caption)\n<td>\n</td>\n<td style=\"text-align:right;font-size:0.7em;\">\n<<lingo Platform/$caption$>>\n</td>\n<td>\n<div style=\"position:relative;\">\n<$button popup=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> class=\"tc-btn-invisible\">\n{{$:/core/images/edit-button}}\n</$button>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutTitle)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\n<$reveal state=<<qualify \"$:/state/dropdown/$(shortcutTitle)$\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-block-dropdown-wrapper\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown tc-popup-keep\">\n<$list filter=\"[list[$(shortcutTitle)$!!text]sort[title]]\" variable=\"shortcut\" emptyMessage=\"\"\"\n<div class=\"tc-dropdown-item-plain\">\n//<<lingo NoShortcuts/Caption>>//\n</div>\n\"\"\">\n<div class=\"tc-dropdown-item-plain\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint}}>\n<$action-listops\n\t$tiddler=\"$(shortcutTitle)$\"\n\t$field=\"text\"\n\t$subfilter=\"+[remove<shortcut>]\"\n/>\n<small>{{$:/core/images/close-button}}</small>\n</$button>\n<kbd>\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts=<<shortcut>>/>\n</kbd>\n</div>\n</$list>\n<hr/>\n<$macrocall $name=\"new-shortcut\" title=<<qualify \"$:/state/new-shortcut/$(shortcutTitle)$\">>/>\n</div>\n</div>\n</$reveal>\n</div>\n</td>\n\\end\n\n\\define shortcut-list(caption,prefix)\n<tr>\n<$list filter=\"[[$prefix$$(shortcutName)$]]\" variable=\"shortcutTitle\">\n<<shortcut-list-item \"$caption$\">>\n</$list>\n</tr>\n\\end\n\n\\define shortcut-editor()\n<<shortcut-list \"All\" \"$:/config/shortcuts/\">>\n<<shortcut-list \"Mac\" \"$:/config/shortcuts-mac/\">>\n<<shortcut-list \"NonMac\" \"$:/config/shortcuts-not-mac/\">>\n<<shortcut-list \"Linux\" \"$:/config/shortcuts-linux/\">>\n<<shortcut-list \"NonLinux\" \"$:/config/shortcuts-not-linux/\">>\n<<shortcut-list \"Windows\" \"$:/config/shortcuts-windows/\">>\n<<shortcut-list \"NonWindows\" \"$:/config/shortcuts-not-windows/\">>\n\\end\n\n\\define shortcut-preview()\n<$macrocall $name=\"displayshortcuts\" $output=\"text/html\" shortcuts={{$(shortcutPrefix)$$(shortcutName)$}} prefix=\"<kbd>\" separator=\"</kbd> <kbd>\" suffix=\"</kbd>\"/>\n\\end\n\n\\define shortcut-item-inner()\n<tr>\n<td>\n<$reveal type=\"nomatch\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"open\"\n/>\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<dropdownStateTitle>> text=\"open\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield\n\t$tiddler=<<dropdownStateTitle>>\n\t$value=\"close\"\n/>\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n''<$text text=<<shortcutName>>/>''\n</td>\n<td>\n<$transclude tiddler=\"$:/config/ShortcutInfo/$(shortcutName)$\"/>\n</td>\n<td>\n<$list filter=\"$:/config/shortcuts/ $:/config/shortcuts-mac/ $:/config/shortcuts-not-mac/ $:/config/shortcuts-linux/ $:/config/shortcuts-not-linux/ $:/config/shortcuts-windows/ $:/config/shortcuts-not-windows/\" variable=\"shortcutPrefix\">\n<<shortcut-preview>>\n</$list>\n</td>\n</tr>\n<$set name=\"dropdownState\" value={{$(dropdownStateTitle)$}}>\n<$list filter=\"[<dropdownState>match[open]]\" variable=\"listItem\">\n<<shortcut-editor>>\n</$list>\n</$set>\n\\end\n\n\\define shortcut-item()\n<$set name=\"dropdownStateTitle\" value=<<qualify \"$:/state/dropdown/keyboardshortcut/$(shortcutName)$\">>>\n<<shortcut-item-inner>>\n</$set>\n\\end\n\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]removeprefix[$:/config/ShortcutInfo/]]\" variable=\"shortcutName\">\n<<shortcut-item>>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ControlPanel/LoadedModules": {
"title": "$:/core/ui/ControlPanel/LoadedModules",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/LoadedModules/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n<<lingo LoadedModules/Hint>>\n\n{{$:/snippets/modules}}\n"
},
"$:/core/ui/ControlPanel/Modals/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Modals/AddPlugins",
"subtitle": "{{$:/core/images/download-button}} {{$:/language/ControlPanel/Plugins/Add/Caption}}",
"text": "\\define install-plugin-actions()\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url={{!!url}} title={{$(assetInfo)$!!original-title}}/>\n<$set name=\"url\" value={{!!url}}>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$action-sendmessage $message=\"tm-load-plugin-from-library\" url=<<url>> title=<<dependency>>/>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define install-plugin-button()\n<div>\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$set name=\"reinstall-type\" value={{{ [<libraryVersion>compare:version:eq<installedVersion>then[tc-reinstall]] [<libraryVersion>compare:version:gt<installedVersion>then[tc-reinstall-upgrade]] [<libraryVersion>compare:version:lt<installedVersion>then[tc-reinstall-downgrade]] }}}>\n<$button actions=<<install-plugin-actions>> class={{{ [<assetInfo>get[original-title]has[version]then<reinstall-type>] tc-btn-invisible tc-install-plugin +[join[ ]] }}}>\n{{$:/core/images/download-button}}\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Install/Caption}}\">\n<$list filter=\"[<libraryVersion>compare:version:gt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[<libraryVersion>compare:version:lt<installedVersion>]\" variable=\"ignore\" emptyMessage=\"{{$:/language/ControlPanel/Plugins/Reinstall/Caption}}\">\n{{$:/language/ControlPanel/Plugins/Downgrade/Caption}}\n</$list>\n\"\"\">\n{{$:/language/ControlPanel/Plugins/Update/Caption}}\n</$list>\n</$list>\n</$button>\n<div>\n</div>\n<$reveal stateTitle=<<assetInfo>> stateField=\"requires-reload\" type=\"match\" text=\"yes\">{{$:/language/ControlPanel/Plugins/PluginWillRequireReload}}</$reveal>\n</$set>\n</$set>\n</$set>\n</div>\n\\end\n\n\\define popup-state-macro()\n$:/state/add-plugin-info/$(connectionTiddler)$/$(assetInfo)$\n\\end\n\n\\define display-plugin-info(type)\n<$set name=\"popup-state\" value=<<popup-state-macro>>>\n<div class=\"tc-plugin-info\">\n<div class=\"tc-plugin-info-chunk tc-plugin-info-toggle\">\n<$reveal type=\"nomatch\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"yes\">\n{{$:/core/images/chevron-right}}\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<popup-state>> text=\"yes\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" set=<<popup-state>> setTo=\"no\">\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-icon\">\n<$list filter=\"[<assetInfo>has[icon]]\" emptyMessage=\"\"\"<$transclude tiddler=\"$:/core/images/plugin-generic-$type$\"/>\"\"\">\n<img src={{$(assetInfo)$!!icon}}/>\n</$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-description\">\n<h1><strong><$text text={{{ [<assetInfo>get[name]] ~[<assetInfo>get[original-title]split[/]last[1]] }}}/></strong>: <$view tiddler=<<assetInfo>> field=\"description\"/></h1>\n<h2><$view tiddler=<<assetInfo>> field=\"original-title\"/></h2>\n<div><em><$view tiddler=<<assetInfo>> field=\"version\"/></em></div>\n<$list filter=\"[<assetInfo>get[original-title]get[version]]\" variable=\"installedVersion\"><div><em>{{$:/language/ControlPanel/Plugins/AlreadyInstalled/Hint}}</em></div></$list>\n</div>\n<div class=\"tc-plugin-info-chunk tc-plugin-info-buttons\">\n<<install-plugin-button>>\n</div>\n</div>\n<$set name=\"original-title\" value={{{ [<assetInfo>get[original-title]] }}}>\n<$reveal type=\"match\" text=\"yes\" state=<<popup-state>>>\n<div class=\"tc-plugin-info-dropdown\">\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]] ~[<assetInfo>get[original-title]!is[tiddler]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-dropdown-message\">\n<$list filter=\"[<assetInfo>get[original-title]!is[tiddler]]\">\n{{$:/language/ControlPanel/Plugins/NotInstalled/Hint}}\n</$list>\n<$set name=\"currentTiddler\" value=<<assetInfo>>>\n<$list filter=\"[enlist{!!dependents}] [<currentTiddler>get[parent-plugin]] +[limit[1]]\" variable=\"ignore\">\n<div>\n{{$:/language/ControlPanel/Plugins/AlsoRequires}}\n<$list filter=\"[enlist{!!dependents}] [{!!parent-plugin}] +[sort[title]]\" variable=\"dependency\">\n<$text text=<<dependency>>/>\n</$list>\n</div>\n</$list>\n</$set>\n</div>\n</$list>\n<div class=\"tc-plugin-info-dropdown-body\">\n<$transclude tiddler=<<assetInfo>> field=\"readme\" mode=\"block\"/>\n</div>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<div class=\"tc-plugin-info-sub-plugins\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>sort[title]]\" variable=\"assetInfo\">\n<<display-plugin-info \"$type$\">>\n</$list>\n</div>\n</$list>\n</div>\n</$reveal>\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>limit[1]]\" variable=\"ignore\">\n<$reveal type=\"nomatch\" text=\"yes\" state=<<popup-state>> tag=\"div\" class=\"tc-plugin-info-sub-plugin-indicator\">\n<$wikify name=\"count\" text=\"\"\"<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]has[parent-plugin]parent-plugin<original-title>]\"/>\"\"\">\n<$button class=\"tc-btn-invisible\" set=<<popup-state>> setTo=\"yes\">\n{{$:/language/ControlPanel/Plugins/SubPluginPrompt}}\n</$button>\n</$wikify>\n</$reveal>\n</$list>\n</$set>\n</$set>\n\\end\n\n\\define load-plugin-library-button()\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-load-plugin-library\" url={{!!url}} infoTitlePrefix=\"$:/temp/RemoteAssetInfo/\"/>\n{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Plugins/OpenPluginLibrary}}\n</$button>\n\\end\n\n\\define display-server-assets(type)\n{{$:/language/Search/Search}}: <$edit-text tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" default=\"\" type=\"search\" tag=\"input\"/>\n<$reveal state=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" type=\"nomatch\" text=\"\">\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"\"\"$:/temp/RemoteAssetSearch/$(currentTiddler)$\"\"\" $field=\"text\" $value=\"\"/>\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n<div class=\"tc-plugin-library-listing\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[$type$]search:author,description,original-title,readme,title{$:/temp/RemoteAssetSearch/$(currentTiddler)$}sort[title]]\" variable=\"assetInfo\">\n<$list filter=\"[[$:/temp/RemoteAssetSearch/$(currentTiddler)$]has[text]] ~[<assetInfo>!has[parent-plugin]]\" variable=\"ignore\"><!-- Hide sub-plugins if we're not searching -->\n<<display-plugin-info \"$type$\">>\n</$list>\n</$list>\n</div>\n\\end\n\n\\define display-server-connection()\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/ServerConnection]suffix{!!url}]\" variable=\"connectionTiddler\" emptyMessage=<<load-plugin-library-button>>>\n\n<$set name=\"transclusion\" value=<<connectionTiddler>>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Add/Updates]] [[$:/core/ui/ControlPanel/Plugins/Add/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Add/Themes]] [[$:/core/ui/ControlPanel/Plugins/Add/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Add/Plugins\">>\n\n</$set>\n\n</$list>\n\\end\n\n\\define close-library-button()\n<$reveal type='nomatch' state='$:/temp/ServerConnection/$(PluginLibraryURL)$' text=''>\n<$button class='tc-btn-big-green'>\n<$action-sendmessage $message=\"tm-unload-plugin-library\" url={{!!url}}/>\n{{$:/core/images/chevron-left}} {{$:/language/ControlPanel/Plugins/ClosePluginLibrary}}\n<$action-deletetiddler $filter=\"[prefix[$:/temp/ServerConnection/$(PluginLibraryURL)$]][prefix[$:/temp/RemoteAssetInfo/$(PluginLibraryURL)$]]\"/>\n</$button>\n</$reveal>\n\\end\n\n\\define plugin-library-listing()\n<div class=\"tc-tab-set\">\n<$set name=\"defaultTab\" value={{{ [all[tiddlers+shadows]tag[$:/tags/PluginLibrary]] }}}>\n<div class=\"tc-tab-buttons\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$button set=<<qualify \"$:/state/addplugins/tab\">> setTo=<<currentTiddler>> default=<<defaultTab>> selectedClass=\"tc-tab-selected\">\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude field=\"caption\"/>\n</$set>\n</$button>\n</$list>\n</div>\n<div class=\"tc-tab-divider\"/>\n<div class=\"tc-tab-content\">\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/PluginLibrary]]\">\n<$reveal type=\"match\" state=<<qualify \"$:/state/addplugins/tab\">> text=<<currentTiddler>> default=<<defaultTab>>>\n<h2><$link><$transclude field=\"caption\"><$view field=\"title\"/></$transclude></$link></h2>\n//<$view field=\"url\"/>//\n<$transclude mode=\"block\"/>\n<$set name=PluginLibraryURL value={{!!url}}>\n<<close-library-button>>\n</$set>\n<<display-server-connection>>\n</$reveal>\n</$list>\n</div>\n</$set>\n</div>\n\\end\n\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<div>\n<<plugin-library-listing>>\n</div>\n"
},
"$:/core/ui/ControlPanel/Palette": {
"title": "$:/core/ui/ControlPanel/Palette",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Palette/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Palette/\n\n{{$:/snippets/paletteswitcher}}\n\n<$reveal type=\"nomatch\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"yes\"><<lingo ShowEditor/Caption>></$button>\n\n</$reveal>\n\n<$reveal type=\"match\" state=\"$:/state/ShowPaletteEditor\" text=\"yes\">\n\n<$button set=\"$:/state/ShowPaletteEditor\" setTo=\"no\"><<lingo HideEditor/Caption>></$button>\n{{$:/PaletteManager}}\n\n</$reveal>\n\n"
},
"$:/core/ui/ControlPanel/Parsing": {
"title": "$:/core/ui/ControlPanel/Parsing",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Parsing/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Parsing/\n\n\\define toggle(Type)\n<$checkbox\ntiddler=\"\"\"$:/config/WikiParserRules/$Type$/$(rule)$\"\"\"\nfield=\"text\"\nchecked=\"enable\"\nunchecked=\"disable\"\ndefault=\"enable\">\n<<rule>>\n</$checkbox>\n\\end\n\n\\define rules(type,Type)\n<$list filter=\"[wikiparserrules[$type$]]\" variable=\"rule\">\n<dd><<toggle $Type$>></dd>\n</$list>\n\\end\n\n<<lingo Hint>>\n\n<dl>\n<dt><<lingo Pragma/Caption>></dt>\n<<rules pragma Pragma>>\n<dt><<lingo Inline/Caption>></dt>\n<<rules inline Inline>>\n<dt><<lingo Block/Caption>></dt>\n<<rules block Block>>\n</dl>"
},
"$:/core/ui/ControlPanel/Plugins/Add/Languages": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Languages",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[language]]\"/>)",
"text": "<<display-server-assets language>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[plugin]]\"/>)",
"text": "<<display-server-assets plugin>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Themes": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Themes",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}original-plugin-type[theme]]\"/>)",
"text": "<<display-server-assets theme>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Add/Updates": {
"title": "$:/core/ui/ControlPanel/Plugins/Add/Updates",
"caption": "<$importvariables filter=\"$:/core/ui/ControlPanel/Plugins/Add/Updates\">{{$:/language/ControlPanel/Plugins/Updates/Caption}} (<<update-count>>)</$importvariables>",
"text": "\\define each-updateable-plugin(body)\n<$list filter=\"[all[tiddlers+shadows]tag[$:/tags/RemoteAssetInfo]server-url{!!url}sort[title]]\" variable=\"assetInfo\">\n<$set name=\"libraryVersion\" value={{{ [<assetInfo>get[version]] }}}>\n<$list filter=\"[<assetInfo>get[original-title]has[version]!version<libraryVersion>]\" variable=\"ignore\">\n<$set name=\"installedVersion\" value={{{ [<assetInfo>get[original-title]get[version]] }}}>\n<$list filter=\"[<installedversion>!match<libraryVersion>]\" variable=\"ignore\">\n$body$\n</$list>\n</$set>\n</$list>\n</$set>\n</$list>\n\\end\n\n\\define update-all-actions()\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<<install-plugin-actions>>\n\"\"\"/>\n\\end\n\n\\define update-count()\n<$wikify name=\"count-filter\" text=<<each-updateable-plugin \"[[<$text text=<<assetInfo>>/>]]\">>><$count filter=<<count-filter>>/></$wikify>\n\\end\n\n<$button actions=<<update-all-actions>> class=\"tc-btn-invisible tc-install-plugin tc-reinstall-upgrade\">\n{{$:/core/images/download-button}} {{||$:/language/ControlPanel/Plugins/Updates/UpdateAll/Caption}}\n</$button>\n\n<div class=\"tc-plugin-library-listing\">\n<$macrocall $name=\"each-updateable-plugin\" body=\"\"\"\n<$macrocall $name=\"display-plugin-info\" type={{{ [<assetInfo>get[original-plugin-type]] }}}/>\n\"\"\"/>\n</div>\n"
},
"$:/core/ui/ControlPanel/Plugins/AddPlugins": {
"title": "$:/core/ui/ControlPanel/Plugins/AddPlugins",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n<$button message=\"tm-modal\" param=\"$:/core/ui/ControlPanel/Modals/AddPlugins\" tooltip={{$:/language/ControlPanel/Plugins/Add/Hint}} class=\"tc-btn-big-green tc-primary-btn\">\n{{$:/core/images/download-button}} <<lingo Add/Caption>>\n</$button>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Languages": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Languages",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[language]]\"/>)",
"text": "<<plugin-table language>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[plugin]]\"/>)",
"text": "<<plugin-table plugin>>\n"
},
"$:/core/ui/ControlPanel/Plugins/Installed/Themes": {
"title": "$:/core/ui/ControlPanel/Plugins/Installed/Themes",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}} (<$count filter=\"[!has[draft.of]plugin-type[theme]]\"/>)",
"text": "<<plugin-table theme>>\n"
},
"$:/core/ui/ControlPanel/Plugins": {
"title": "$:/core/ui/ControlPanel/Plugins",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Plugins/\n\n\\define plugin-table(type)\n<$set name=\"plugin-type\" value=\"\"\"$type$\"\"\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n<$list filter=\"[!has[draft.of]plugin-type[$type$]sort[title]]\" emptyMessage=<<lingo \"Empty/Hint\">> template=\"$:/core/ui/Components/plugin-info\"/>\n</$set>\n</$set>\n\\end\n\n{{$:/core/ui/ControlPanel/Plugins/AddPlugins}}\n\n<<lingo Installed/Hint>>\n\n<<tabs \"[[$:/core/ui/ControlPanel/Plugins/Installed/Plugins]] [[$:/core/ui/ControlPanel/Plugins/Installed/Themes]] [[$:/core/ui/ControlPanel/Plugins/Installed/Languages]]\" \"$:/core/ui/ControlPanel/Plugins/Installed/Plugins\">>\n"
},
"$:/core/ui/ControlPanel/Saving/DownloadSaver": {
"title": "$:/core/ui/ControlPanel/Saving/DownloadSaver",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/DownloadSaver/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/DownloadSaver/\n\n<<lingo Hint>>\n\n!! <$link to=\"$:/config/DownloadSaver/AutoSave\"><<lingo AutoSave/Hint>></$link>\n\n<$checkbox tiddler=\"$:/config/DownloadSaver/AutoSave\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <<lingo AutoSave/Description>> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Saving/General": {
"title": "$:/core/ui/ControlPanel/Saving/General",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/General/Caption}}",
"list-before": "",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n{{$:/language/ControlPanel/Saving/General/Hint}}\n\n!! <$link to=\"$:/config/AutoSave\"><<lingo AutoSave/Caption>></$link>\n\n<<lingo AutoSave/Hint>>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"yes\"> <<lingo AutoSave/Enabled/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/AutoSave\" value=\"no\"> <<lingo AutoSave/Disabled/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Saving/GitHub": {
"title": "$:/core/ui/ControlPanel/Saving/GitHub",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitHub/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitHub\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitHub/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitHub/Password>> |<$password name=\"github\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitHub/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitHub/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitHub/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitHub/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitHub/ServerURL\" default=\"https://api.github.com\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/GitLab": {
"title": "$:/core/ui/ControlPanel/Saving/GitLab",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/GitLab/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~GitLab\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/GitLab/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo GitLab/Password>> |<$password name=\"gitlab\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/GitLab/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/GitLab/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/GitLab/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/GitLab/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/GitLab/ServerURL\" default=\"https://gitlab.com/api/v4\" tag=\"input\"/> |"
},
"$:/core/ui/ControlPanel/Saving/TiddlySpot": {
"title": "$:/core/ui/ControlPanel/Saving/TiddlySpot",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/TiddlySpot/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/TiddlySpot/\n\n\\define backupURL()\nhttp://$(userName)$.tiddlyspot.com/backup/\n\\end\n\\define backupLink()\n<$reveal type=\"nomatch\" state=\"$:/UploadName\" text=\"\">\n<$set name=\"userName\" value={{$:/UploadName}}>\n<$reveal type=\"match\" state=\"$:/UploadURL\" text=\"\">\n<<backupURL>>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/UploadURL\" text=\"\">\n<$macrocall $name=resolvePath source={{$:/UploadBackupDir}} root={{$:/UploadURL}}>>\n</$reveal>\n</$set>\n</$reveal>\n\\end\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/UploadName\" default=\"\" tag=\"input\"/> |\n|<<lingo Password>> |<$password name=\"upload\"/> |\n|<<lingo Backups>> |<<backupLink>> |\n\n''<<lingo Advanced/Heading>>''\n\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/UploadURL\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/UploadFilename\" default=\"index.html\" tag=\"input\"/> |\n|<<lingo UploadDir>> |<$edit-text tiddler=\"$:/UploadDir\" default=\".\" tag=\"input\"/> |\n|<<lingo BackupDir>> |<$edit-text tiddler=\"$:/UploadBackupDir\" default=\".\" tag=\"input\"/> |\n\n<<lingo TiddlySpot/Hint>>"
},
"$:/core/ui/ControlPanel/Saving/Gitea": {
"title": "$:/core/ui/ControlPanel/Saving/Gitea",
"tags": "$:/tags/ControlPanel/Saving",
"caption": "{{$:/language/ControlPanel/Saving/GitService/Gitea/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Saving/GitService/\n\\define service-name() ~Gitea\n\n<<lingo Description>>\n\n|<<lingo UserName>> |<$edit-text tiddler=\"$:/Gitea/Username\" default=\"\" tag=\"input\"/> |\n|<<lingo Gitea/Password>> |<$password name=\"Gitea\"/> |\n|<<lingo Repo>> |<$edit-text tiddler=\"$:/Gitea/Repo\" default=\"\" tag=\"input\"/> |\n|<<lingo Branch>> |<$edit-text tiddler=\"$:/Gitea/Branch\" default=\"master\" tag=\"input\"/> |\n|<<lingo Path>> |<$edit-text tiddler=\"$:/Gitea/Path\" default=\"\" tag=\"input\"/> |\n|<<lingo Filename>> |<$edit-text tiddler=\"$:/Gitea/Filename\" default=\"\" tag=\"input\"/> |\n|<<lingo ServerURL>> |<$edit-text tiddler=\"$:/Gitea/ServerURL\" default=\"https://gitea/api/v1\" tag=\"input\"/> |\n"
},
"$:/core/ui/ControlPanel/Saving": {
"title": "$:/core/ui/ControlPanel/Saving",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Saving/Caption}}",
"text": "{{$:/language/ControlPanel/Saving/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Saving]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Saving/General\">>\n</div>\n"
},
"$:/core/buttonstyles/Borderless": {
"title": "$:/core/buttonstyles/Borderless",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless}}",
"text": "tc-btn-invisible"
},
"$:/core/buttonstyles/Boxed": {
"title": "$:/core/buttonstyles/Boxed",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed}}",
"text": "tc-btn-boxed"
},
"$:/core/buttonstyles/Rounded": {
"title": "$:/core/buttonstyles/Rounded",
"tags": "$:/tags/ToolbarButtonStyle",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded}}",
"text": "tc-btn-rounded"
},
"$:/core/ui/ControlPanel/Settings/CamelCase": {
"title": "$:/core/ui/ControlPanel/Settings/CamelCase",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/CamelCase/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/CamelCase/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/WikiParserRules/Inline/wikilink\" field=\"text\" checked=\"enable\" unchecked=\"disable\" default=\"enable\"> <$link to=\"$:/config/WikiParserRules/Inline/wikilink\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultMoreSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultMoreSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultMoreSidebarTab/\n\n<$link to=\"$:/config/DefaultMoreSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultMoreSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/DefaultSidebarTab": {
"title": "$:/core/ui/ControlPanel/Settings/DefaultSidebarTab",
"caption": "{{$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption}}",
"tags": "$:/tags/ControlPanel/Settings",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/DefaultSidebarTab/\n\n<$link to=\"$:/config/DefaultSidebarTab\"><<lingo Hint>></$link>\n\n<$select tiddler=\"$:/config/DefaultSidebarTab\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\">\n<option value=<<currentTiddler>>><$transclude field=\"caption\"><$text text=<<currentTiddler>>/></$transclude></option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Settings/EditorToolbar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/EditorToolbar/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/TextEditor/EnableToolbar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/TextEditor/EnableToolbar\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/InfoPanelMode": {
"title": "$:/core/ui/ControlPanel/Settings/InfoPanelMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/InfoPanelMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/InfoPanelMode/\n<$link to=\"$:/config/TiddlerInfo/Mode\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"popup\"> <<lingo Popup/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/TiddlerInfo/Mode\" value=\"sticky\"> <<lingo Sticky/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/LinkToBehaviour": {
"title": "$:/core/ui/ControlPanel/Settings/LinkToBehaviour",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/LinkToBehaviour/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/LinkToBehaviour/\n\n<$link to=\"$:/config/Navigation/openLinkFromInsideRiver\"><<lingo \"InsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromInsideRiver\">\n <option value=\"above\"><<lingo \"OpenAbove\">></option>\n <option value=\"below\"><<lingo \"OpenBelow\">></option>\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n\n<$link to=\"$:/config/Navigation/openLinkFromOutsideRiver\"><<lingo \"OutsideRiver/Hint\">></$link>\n\n<$select tiddler=\"$:/config/Navigation/openLinkFromOutsideRiver\">\n <option value=\"top\"><<lingo \"OpenAtTop\">></option>\n <option value=\"bottom\"><<lingo \"OpenAtBottom\">></option>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/MissingLinks": {
"title": "$:/core/ui/ControlPanel/Settings/MissingLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/MissingLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/MissingLinks/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/MissingLinks\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/MissingLinks\"><<lingo Description>></$link> </$checkbox>\n\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationAddressBar": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationAddressBar",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationAddressBar/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationAddressBar/\n\n<$link to=\"$:/config/Navigation/UpdateAddressBar\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permaview\"> <<lingo Permaview/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"permalink\"> <<lingo Permalink/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateAddressBar\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationHistory": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationHistory",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationHistory/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationHistory/\n<$link to=\"$:/config/Navigation/UpdateHistory\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Navigation/UpdateHistory\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode": {
"title": "$:/core/ui/ControlPanel/Settings/NavigationPermalinkviewMode",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/NavigationPermalinkviewMode/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/NavigationPermalinkviewMode/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/CopyToClipboard\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/CopyToClipboard\"><<lingo CopyToClipboard/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Navigation/Permalinkview/UpdateAddressBar\"><<lingo UpdateAddressBar/Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation": {
"title": "$:/core/ui/ControlPanel/Settings/PerformanceInstrumentation",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/PerformanceInstrumentation/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Performance/Instrumentation\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Performance/Instrumentation\"><<lingo Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings/TitleLinks": {
"title": "$:/core/ui/ControlPanel/Settings/TitleLinks",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/TitleLinks/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/TitleLinks/\n<$link to=\"$:/config/Tiddlers/TitleLinks\"><<lingo Hint>></$link>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"yes\"> <<lingo Yes/Description>> </$radio>\n\n<$radio tiddler=\"$:/config/Tiddlers/TitleLinks\" value=\"no\"> <<lingo No/Description>> </$radio>\n"
},
"$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle": {
"title": "$:/core/ui/ControlPanel/Settings/ToolbarButtonStyle",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtonStyle/\n<$link to=\"$:/config/Toolbar/ButtonClass\"><<lingo \"Hint\">></$link>\n\n<$select tiddler=\"$:/config/Toolbar/ButtonClass\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ToolbarButtonStyle]]\">\n<option value={{!!text}}>{{!!caption}}</option>\n</$list>\n</$select>\n"
},
"$:/core/ui/ControlPanel/Settings/ToolbarButtons": {
"title": "$:/core/ui/ControlPanel/Settings/ToolbarButtons",
"tags": "$:/tags/ControlPanel/Settings",
"caption": "{{$:/language/ControlPanel/Settings/ToolbarButtons/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/ToolbarButtons/\n<<lingo Hint>>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Icons\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"yes\"> <$link to=\"$:/config/Toolbar/Icons\"><<lingo Icons/Description>></$link> </$checkbox>\n\n<$checkbox tiddler=\"$:/config/Toolbar/Text\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> <$link to=\"$:/config/Toolbar/Text\"><<lingo Text/Description>></$link> </$checkbox>\n"
},
"$:/core/ui/ControlPanel/Settings": {
"title": "$:/core/ui/ControlPanel/Settings",
"tags": "$:/tags/ControlPanel",
"caption": "{{$:/language/ControlPanel/Settings/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/Settings/\n\n<<lingo Hint>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Settings]]\">\n\n<div style=\"border-top:1px solid #eee;\">\n\n!! <$link><$transclude field=\"caption\"/></$link>\n\n<$transclude/>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/ControlPanel/StoryView": {
"title": "$:/core/ui/ControlPanel/StoryView",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/StoryView/Caption}}",
"text": "{{$:/snippets/viewswitcher}}\n"
},
"$:/core/ui/ControlPanel/Stylesheets": {
"title": "$:/core/ui/ControlPanel/Stylesheets",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/Stylesheets/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo Stylesheets/Hint>>\n\n{{$:/snippets/peek-stylesheets}}\n"
},
"$:/core/ui/ControlPanel/Theme": {
"title": "$:/core/ui/ControlPanel/Theme",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Theme/Caption}}",
"text": "{{$:/snippets/themeswitcher}}\n"
},
"$:/core/ui/ControlPanel/TiddlerFields": {
"title": "$:/core/ui/ControlPanel/TiddlerFields",
"tags": "$:/tags/ControlPanel/Advanced",
"caption": "{{$:/language/ControlPanel/TiddlerFields/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\n<<lingo TiddlerFields/Hint>>\n\n{{$:/snippets/allfields}}"
},
"$:/core/ui/ControlPanel/Toolbars/EditToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>"
},
"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"><$transclude tiddler={{!!icon}}/></span> <$transclude field=\"caption\"/> -- <i class=\"tc-muted\"><$transclude field=\"description\"/></i>\n</$draggable>\n"
},
"$:/core/ui/ControlPanel/Toolbars/EditorToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/EditorToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/EditorToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/EditorToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/EditorToolbar/Hint}}\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/EditorToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/EditorItemTemplate\"/>\n"
},
"$:/core/ui/ControlPanel/Toolbars/ItemTemplate": {
"title": "$:/core/ui/ControlPanel/Toolbars/ItemTemplate",
"text": "\\define config-title()\n$(config-base)$$(currentTiddler)$\n\\end\n\n<$draggable tiddler=<<currentTiddler>>>\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <span class=\"tc-icon-wrapper\"> <$transclude field=\"caption\"/> <i class=\"tc-muted\">-- <$transclude field=\"description\"/></i></span>\n</$draggable>\n"
},
"$:/core/ui/ControlPanel/Toolbars/PageControls": {
"title": "$:/core/ui/ControlPanel/Toolbars/PageControls",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/PageControls/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/PageControlButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/PageControls/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/PageControls\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/ControlPanel/Toolbars/ViewToolbar": {
"title": "$:/core/ui/ControlPanel/Toolbars/ViewToolbar",
"tags": "$:/tags/ControlPanel/Toolbars",
"caption": "{{$:/language/ControlPanel/Toolbars/ViewToolbar/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\n\\define config-base() $:/config/ViewToolbarButtons/Visibility/\n\n{{$:/language/ControlPanel/Toolbars/ViewToolbar/Hint}}\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$macrocall $name=\"list-tagged-draggable\" tag=\"$:/tags/ViewToolbar\" itemTemplate=\"$:/core/ui/ControlPanel/Toolbars/ItemTemplate\"/>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/ControlPanel/Toolbars": {
"title": "$:/core/ui/ControlPanel/Toolbars",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ControlPanel/Toolbars/Caption}}",
"text": "{{$:/language/ControlPanel/Toolbars/Hint}}\n\n<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel/Toolbars]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Toolbars/ViewToolbar\" \"$:/state/tabs/controlpanel/toolbars\" \"tc-vertical\">>\n</div>\n"
},
"$:/ControlPanel": {
"title": "$:/ControlPanel",
"icon": "$:/core/images/options-button",
"color": "#bbb",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/ControlPanel]!has[draft.of]]\" \"$:/core/ui/ControlPanel/Info\">>\n</div>\n"
},
"$:/core/ui/DefaultSearchResultList": {
"title": "$:/core/ui/DefaultSearchResultList",
"tags": "$:/tags/SearchResults",
"caption": "{{$:/language/Search/DefaultResults/Caption}}",
"text": "\\define searchResultList()\n//<small>{{$:/language/Search/Matches/Title}}</small>//\n\n<$list filter=\"[!is[system]search:title{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n//<small>{{$:/language/Search/Matches/All}}</small>//\n\n<$list filter=\"[!is[system]search{$(searchTiddler)$}sort[title]limit[250]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n\n\\end\n<<searchResultList>>\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-current": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-current",
"tags": "$:/tags/EditPreview",
"caption": "differences from current",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/diffs-shadow": {
"title": "$:/core/ui/EditTemplate/body/preview/diffs-shadow",
"tags": "$:/tags/EditPreview",
"caption": "differences from shadow (if any)",
"list-after": "$:/core/ui/EditTemplate/body/preview/output",
"text": "<$list filter=\"[<currentTiddler>!is[image]]\" emptyMessage={{$:/core/ui/EditTemplate/body/preview/output}}>\n\n<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle={{{ [{!!draft.of}shadowsource[]] }}} sourceSubTiddlerTitle={{!!draft.of}} destTiddlerTitle=<<currentTiddler>>/>\n\n</$list>\n\n"
},
"$:/core/ui/EditTemplate/body/preview/output": {
"title": "$:/core/ui/EditTemplate/body/preview/output",
"tags": "$:/tags/EditPreview",
"caption": "{{$:/language/EditTemplate/Body/Preview/Type/Output}}",
"text": "\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$set name=\"tv-tiddler-preview\" value=\"yes\">\n\n<$transclude />\n\n</$set>\n"
},
"$:/state/showeditpreview": {
"title": "$:/state/showeditpreview",
"text": "no"
},
"$:/core/ui/EditTemplate/body/editor": {
"title": "$:/core/ui/EditTemplate/body/editor",
"text": "<$edit\n\n field=\"text\"\n class=\"tc-edit-texteditor tc-edit-texteditor-body\"\n placeholder={{$:/language/EditTemplate/Body/Placeholder}}\n tabindex={{$:/config/EditTabIndex}}\n focus={{{ [{$:/config/AutoFocus}match[text]then[true]] ~[[false]] }}}\n\n><$set\n\n name=\"targetTiddler\"\n value=<<currentTiddler>>\n\n><$list\n\n filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]]\"\n\n><$reveal\n\n type=\"nomatch\"\n state=<<config-visibility-title>>\n text=\"hide\"\n class=\"tc-text-editor-toolbar-item-wrapper\"\n\n><$transclude\n\n tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\"\n mode=\"inline\"\n\n/></$reveal></$list></$set></$edit>\n"
},
"$:/core/ui/EditTemplate/body/toolbar/button": {
"title": "$:/core/ui/EditTemplate/body/toolbar/button",
"text": "\\define toolbar-button-icon()\n<$list\n\n filter=\"[all[current]!has[custom-icon]]\"\n variable=\"no-custom-icon\"\n\n><$transclude\n\n tiddler={{!!icon}}\n\n/></$list>\n\\end\n\n\\define toolbar-button-tooltip()\n{{!!description}}<$macrocall $name=\"displayshortcuts\" $output=\"text/plain\" shortcuts={{!!shortcuts}} prefix=\"` - [\" separator=\"] [\" suffix=\"]`\"/>\n\\end\n\n\\define toolbar-button()\n<$list\n\n filter={{!!condition}}\n variable=\"list-condition\"\n\n><$wikify\n\n name=\"tooltip-text\"\n text=<<toolbar-button-tooltip>>\n mode=\"inline\"\n output=\"text\"\n\n><$list\n\n filter=\"[all[current]!has[dropdown]]\"\n variable=\"no-dropdown\"\n\n><$button\n\n class=\"tc-btn-invisible $(buttonClasses)$\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button></$list><$list\n\n filter=\"[all[current]has[dropdown]]\"\n variable=\"dropdown\"\n\n><$set\n\n name=\"dropdown-state\"\n value=<<qualify \"$:/state/EditorToolbarDropdown\">>\n\n><$button\n\n popup=<<dropdown-state>>\n class=\"tc-popup-keep tc-btn-invisible $(buttonClasses)$\"\n selectedClass=\"tc-selected\"\n tooltip=<<tooltip-text>>\n actions={{!!actions}}\n\n><span\n\n data-tw-keyboard-shortcut={{!!shortcuts}}\n\n/><<toolbar-button-icon>><$transclude\n\n tiddler=<<currentTiddler>>\n field=\"text\"\n\n/></$button><$reveal\n\n state=<<dropdown-state>>\n type=\"popup\"\n position=\"below\"\n animate=\"yes\"\n tag=\"span\"\n\n><div\n\n class=\"tc-drop-down tc-popup-keep\"\n\n><$transclude\n\n tiddler={{!!dropdown}}\n mode=\"block\"\n\n/></div></$reveal></$set></$list></$wikify></$list>\n\\end\n\n\\define toolbar-button-outer()\n<$set\n\n name=\"buttonClasses\"\n value={{!!button-classes}}\n\n><<toolbar-button>></$set>\n\\end\n\n<<toolbar-button-outer>>"
},
"$:/core/ui/EditTemplate/body": {
"title": "$:/core/ui/EditTemplate/body",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Body/\n\\define config-visibility-title()\n$:/config/EditorToolbarButtons/Visibility/$(currentTiddler)$\n\\end\n<$list filter=\"[all[current]has[_canonical_uri]]\">\n\n<div class=\"tc-message-box\">\n\n<<lingo External/Hint>>\n\n<a href={{!!_canonical_uri}}><$text text={{!!_canonical_uri}}/></a>\n\n<$edit-text field=\"_canonical_uri\" class=\"tc-edit-fields\" tabindex={{$:/config/EditTabIndex}}></$edit-text>\n\n</div>\n\n</$list>\n\n<$list filter=\"[all[current]!has[_canonical_uri]]\">\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\">\n\n<div class=\"tc-tiddler-preview\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n<div class=\"tc-tiddler-preview-preview\">\n\n<$transclude tiddler={{$:/state/editpreviewtype}} mode=\"inline\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/preview/output\" mode=\"inline\"/>\n\n</$transclude>\n\n</div>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\">\n\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/editor\" mode=\"inline\"/>\n\n</$reveal>\n\n</$list>\n"
},
"$:/core/ui/EditTemplate/controls": {
"title": "$:/core/ui/EditTemplate/controls",
"tags": "$:/tags/EditTemplate",
"text": "\\define config-title()\n$:/config/EditToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title tc-tiddler-edit-title\">\n<$view field=\"title\"/>\n<span class=\"tc-tiddler-controls tc-titlebar\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$transclude tiddler=<<listItem>>/></$reveal></$list></span>\n<div style=\"clear: both;\"></div>\n</div>\n"
},
"$:/core/ui/EditTemplate/fields": {
"title": "$:/core/ui/EditTemplate/fields",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\define config-title()\n$:/config/EditTemplateFields/Visibility/$(currentField)$\n\\end\n\n\\define config-filter()\n[[hide]] -[title{$(config-title)$}]\n\\end\n\n\\define current-tiddler-new-field-selector()\n[data-tiddler-title=\"$(currentTiddlerCSSescaped)$\"] .tc-edit-field-add-name input\n\\end\n\n\\define new-field-actions()\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=<<current-tiddler-new-field-selector>>/>\n\\end\n\n\\define new-field()\n<$vars name={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$reveal type=\"nomatch\" text=\"\" default=<<name>>>\n<$button tooltip=<<lingo Fields/Add/Button/Hint>>>\n<$action-sendmessage $message=\"tm-add-field\"\n$name=<<name>>\n$value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n<$reveal type=\"match\" text=\"\" default=<<name>>>\n<$button>\n<<lingo Fields/Add/Button>>\n</$button>\n</$reveal>\n</$vars>\n\\end\n\\whitespace trim\n\n<div class=\"tc-edit-fields\">\n<table class=\"tc-edit-fields\">\n<tbody>\n<$list filter=\"[all[current]fields[]] +[sort[title]]\" variable=\"currentField\" storyview=\"pop\">\n<$list filter=<<config-filter>> variable=\"temp\">\n<tr class=\"tc-edit-field\">\n<td class=\"tc-edit-field-name\">\n<$text text=<<currentField>>/>:</td>\n<td class=\"tc-edit-field-value\">\n<$edit-text tiddler=<<currentTiddler>> field=<<currentField>> placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} tabindex={{$:/config/EditTabIndex}}/>\n</td>\n<td class=\"tc-edit-field-remove\">\n<$button class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Field/Remove/Hint}} aria-label={{$:/language/EditTemplate/Field/Remove/Caption}}>\n<$action-deletefield $field=<<currentField>>/>\n{{$:/core/images/delete-button}}\n</$button>\n</td>\n</tr>\n</$list>\n</$list>\n</tbody>\n</table>\n</div>\n\n<$fieldmangler>\n<div class=\"tc-edit-field-add\">\n<em class=\"tc-edit\">\n<<lingo Fields/Add/Prompt>> \n</em>\n<span class=\"tc-edit-field-add-name\">\n<$edit-text tiddler=<<newFieldNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Name/Placeholder}} focusPopup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[fields]then[true]] ~[[false]] }}}/>\n</span> \n<$button popup=<<qualify \"$:/state/popup/field-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Field/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Field/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> \n<$reveal state=<<qualify \"$:/state/popup/field-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$linkcatcher to=<<newFieldNameTiddler>>>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/User>>\n</div>\n<$set name=\"newFieldName\" value={{{ [<newFieldNameTiddler>get[text]] }}}>\n<$list filter=\"[!is[shadow]!is[system]fields[]search:title<newFieldName>sort[]] -created -creator -draft.of -draft.title -modified -modifier -tags -text -title -type\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n<div class=\"tc-dropdown-item\">\n<<lingo Fields/Add/Dropdown/System>>\n</div>\n<$list filter=\"[fields[]search:title<newFieldName>sort[]] -[!is[shadow]!is[system]fields[]]\" variable=\"currentField\">\n<$link to=<<currentField>>>\n<$text text=<<currentField>>/>\n</$link>\n</$list>\n</$set>\n</$linkcatcher>\n</$set>\n</div>\n</$reveal>\n<span class=\"tc-edit-field-add-value\">\n<$set name=\"currentTiddlerCSSescaped\" value={{{ [<currentTiddler>escapecss[]] }}}>\n<$keyboard key=\"((add-field))\" actions=<<new-field-actions>>>\n<$edit-text tiddler=<<newFieldValueTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Fields/Add/Value/Placeholder}} class=\"tc-edit-texteditor\" tabindex={{$:/config/EditTabIndex}}/>\n</$keyboard>\n</$set>\n</span> \n<span class=\"tc-edit-field-add-button\">\n<$macrocall $name=\"new-field\"/>\n</span>\n</div>\n</$fieldmangler>\n"
},
"$:/core/ui/EditTemplate/shadow": {
"title": "$:/core/ui/EditTemplate/shadow",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/Shadow/\n\\define pluginLinkBody()\n<$link to=\"\"\"$(pluginTitle)$\"\"\">\n<$text text=\"\"\"$(pluginTitle)$\"\"\"/>\n</$link>\n\\end\n<$list filter=\"[all[current]get[draft.of]is[shadow]!is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo Warning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>\n\n<$list filter=\"[all[current]get[draft.of]is[shadow]is[tiddler]]\">\n\n<$list filter=\"[all[current]shadowsource[]]\" variable=\"pluginTitle\">\n\n<$set name=\"pluginLink\" value=<<pluginLinkBody>>>\n<div class=\"tc-message-box\">\n\n<<lingo OverriddenWarning>>\n\n</div>\n</$set>\n</$list>\n\n</$list>"
},
"$:/core/ui/EditTemplate/tags": {
"title": "$:/core/ui/EditTemplate/tags",
"tags": "$:/tags/EditTemplate",
"text": "\\whitespace trim\n\n\\define lingo-base() $:/language/EditTemplate/\n\n\\define tag-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-body-inner(colour,fallbackTarget,colourA,colourB,icon)\n\\whitespace trim\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<span style=<<tag-styles>> class=\"tc-tag-label tc-tag-list-item\">\n<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view field=\"title\" format=\"text\" />\n<$button message=\"tm-remove-tag\" param={{!!title}} class=\"tc-btn-invisible tc-remove-tag-button\">{{$:/core/images/close-button}}</$button>\n</span>\n</$vars>\n\\end\n\n\\define tag-body(colour,palette,icon)\n<$macrocall $name=\"tag-body-inner\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} icon=\"\"\"$icon$\"\"\"/>\n\\end\n\n<div class=\"tc-edit-tags\">\n<$fieldmangler>\n<$list filter=\"[all[current]tags[]sort[title]]\" storyview=\"pop\">\n<$macrocall $name=\"tag-body\" colour={{!!color}} palette={{$:/palette}} icon={{!!icon}}/>\n</$list>\n<$set name=\"tabIndex\" value={{$:/config/EditTabIndex}}>\n<$macrocall $name=\"tag-picker\"/>\n</$set>\n</$fieldmangler>\n</div>\n"
},
"$:/core/ui/EditTemplate/title": {
"title": "$:/core/ui/EditTemplate/title",
"tags": "$:/tags/EditTemplate",
"text": "<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus={{{ [{$:/config/AutoFocus}match[title]then[true]] ~[[false]] }}} tabindex={{$:/config/EditTabIndex}}/>\n\n<$vars pattern=\"\"\"[\\|\\[\\]{}]\"\"\" bad-chars=\"\"\"`| [ ] { }`\"\"\">\n\n<$list filter=\"[all[current]regexp:draft.title<pattern>]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/BadCharacterWarning}}\n\n</div>\n\n</$list>\n\n</$vars>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<$list filter=\"[title<fromTitle>backlinks[]limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/references\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}} \n<<lingo EditTemplate/Title/References/Prompt>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$tiddler tiddler=<<fromTitle>> >\n<$transclude tiddler=\"$:/core/ui/TiddlerInfo/References\"/>\n</$tiddler>\n</$reveal>\n\n</$vars>\n\n</$list>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
},
"$:/core/ui/EditTemplate/type": {
"title": "$:/core/ui/EditTemplate/type",
"tags": "$:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/EditTemplate/\n\\whitespace trim\n<div class=\"tc-type-selector\"><$fieldmangler>\n<em class=\"tc-edit\"><<lingo Type/Prompt>></em> <$edit-text field=\"type\" tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Type/Placeholder}} focusPopup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-edit-typeeditor tc-edit-texteditor tc-popup-handle\" tabindex={{$:/config/EditTabIndex}} focus={{{ [{$:/config/AutoFocus}match[type]then[true]] ~[[false]] }}}/> <$button popup=<<qualify \"$:/state/popup/type-dropdown\">> class=\"tc-btn-invisible tc-btn-dropdown\" tooltip={{$:/language/EditTemplate/Type/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Type/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <$button message=\"tm-remove-field\" param=\"type\" class=\"tc-btn-invisible tc-btn-icon\" tooltip={{$:/language/EditTemplate/Type/Delete/Hint}} aria-label={{$:/language/EditTemplate/Type/Delete/Caption}}>{{$:/core/images/delete-button}}</$button>\n</$fieldmangler></div>\n\n<div class=\"tc-block-dropdown-wrapper\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$reveal state=<<qualify \"$:/state/popup/type-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown tc-edit-type-dropdown\">\n<$linkcatcher to=\"!!type\">\n<$list filter='[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]each[group]sort[group-sort]]'>\n<div class=\"tc-dropdown-item\">\n<$text text={{!!group}}/>\n</div>\n<$list filter=\"[all[shadows+tiddlers]prefix[$:/language/Docs/Types/]group{!!group}] +[sort[description]]\"><$link to={{!!name}}><$view field=\"description\"/> (<$view field=\"name\"/>)</$link>\n</$list>\n</$list>\n</$linkcatcher>\n</div>\n</$reveal>\n</$set>\n</div>\n"
},
"$:/core/ui/EditTemplate": {
"title": "$:/core/ui/EditTemplate",
"text": "\\define save-tiddler-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$action-sendmessage $message=\"tm-add-field\" $name={{{ [<newFieldNameTiddler>get[text]] }}} $value={{{ [<newFieldValueTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newFieldNameTiddler>>/>\n<$action-deletetiddler $tiddler=<<newFieldValueTiddler>>/>\n<$action-sendmessage $message=\"tm-save-tiddler\"/>\n\\end\n<div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-edit-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}>\n<$fieldmangler>\n<$vars storyTiddler=<<currentTiddler>> newTagNameTiddler=<<qualify \"$:/temp/NewTagName\">> newFieldNameTiddler=<<qualify \"$:/temp/NewFieldName\">> newFieldValueTiddler=<<qualify \"$:/temp/NewFieldValue\">>>\n<$keyboard key=\"((cancel-edit-tiddler))\" message=\"tm-cancel-tiddler\">\n<$keyboard key=\"((save-tiddler))\" actions=<<save-tiddler-actions>>>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditTemplate]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>>/>\n</$set>\n</$list>\n</$keyboard>\n</$keyboard>\n</$vars>\n</$fieldmangler>\n</div>\n"
},
"$:/core/ui/Buttons/cancel": {
"title": "$:/core/ui/Buttons/cancel",
"tags": "$:/tags/EditToolbar",
"caption": "{{$:/core/images/cancel-button}} {{$:/language/Buttons/Cancel/Caption}}",
"description": "{{$:/language/Buttons/Cancel/Hint}}",
"text": "<$button message=\"tm-cancel-tiddler\" tooltip={{$:/language/Buttons/Cancel/Hint}} aria-label={{$:/language/Buttons/Cancel/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/cancel-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Cancel/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/delete": {
"title": "$:/core/ui/Buttons/delete",
"tags": "$:/tags/EditToolbar $:/tags/ViewToolbar",
"caption": "{{$:/core/images/delete-button}} {{$:/language/Buttons/Delete/Caption}}",
"description": "{{$:/language/Buttons/Delete/Hint}}",
"text": "<$button message=\"tm-delete-tiddler\" tooltip={{$:/language/Buttons/Delete/Hint}} aria-label={{$:/language/Buttons/Delete/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/delete-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Delete/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/save": {
"title": "$:/core/ui/Buttons/save",
"tags": "$:/tags/EditToolbar",
"caption": "{{$:/core/images/done-button}} {{$:/language/Buttons/Save/Caption}}",
"description": "{{$:/language/Buttons/Save/Hint}}",
"text": "\\define save-tiddler-button()\n<$fieldmangler><$button tooltip={{$:/language/Buttons/Save/Hint}} aria-label={{$:/language/Buttons/Save/Caption}} class=<<tv-config-toolbar-class>>>\n<<save-tiddler-actions>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/done-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Save/Caption}}/></span>\n</$list>\n</$button></$fieldmangler>\n\\end\n<<save-tiddler-button>>\n"
},
"$:/core/ui/EditorToolbar/bold": {
"title": "$:/core/ui/EditorToolbar/bold",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/bold",
"caption": "{{$:/language/Buttons/Bold/Caption}}",
"description": "{{$:/language/Buttons/Bold/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((bold))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"''\"\n\tsuffix=\"''\"\n/>\n"
},
"$:/core/ui/EditorToolbar/clear-dropdown": {
"title": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": "''{{$:/language/Buttons/Clear/Hint}}''\n\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"clear\"\n\tcolour=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n\n</div>\n"
},
"$:/core/ui/EditorToolbar/clear": {
"title": "$:/core/ui/EditorToolbar/clear",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/erase",
"caption": "{{$:/language/Buttons/Clear/Caption}}",
"description": "{{$:/language/Buttons/Clear/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/clear-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/editor-height-dropdown": {
"title": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/EditorHeight/\n''<<lingo Hint>>''\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"auto\"> {{$:/core/images/auto-height}} <<lingo Caption/Auto>></$radio>\n\n<$radio tiddler=\"$:/config/TextEditor/EditorHeight/Mode\" value=\"fixed\"> {{$:/core/images/fixed-height}} <<lingo Caption/Fixed>> <$edit-text tag=\"input\" tiddler=\"$:/config/TextEditor/EditorHeight/Height\" default=\"100px\"/></$radio>\n"
},
"$:/core/ui/EditorToolbar/editor-height": {
"title": "$:/core/ui/EditorToolbar/editor-height",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/fixed-height",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/EditorHeight/Caption}}",
"description": "{{$:/language/Buttons/EditorHeight/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"dropdown": "$:/core/ui/EditorToolbar/editor-height-dropdown",
"text": "<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n{{$:/core/images/fixed-height}}\n</$reveal>\n<$reveal tag=\"span\" state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n{{$:/core/images/auto-height}}\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/excise-dropdown": {
"title": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Excise/\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<<lingo Caption/NewTitle>> <$edit-text tag=\"input\" tiddler=\"$config-title$/new-title\" default=\"\" focus=\"true\"/>\n\n<$set name=\"new-title\" value={{$config-title$/new-title}}>\n<$list filter=\"\"\"[<new-title>is[tiddler]]\"\"\">\n<div class=\"tc-error\">\n<<lingo Caption/TiddlerExists>>\n</div>\n</$list>\n</$set>\n\n<$checkbox tiddler=\"\"\"$config-title$/tagnew\"\"\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"false\"> <<lingo Caption/Tag>></$checkbox>\n\n<<lingo Caption/Replace>> <$select tiddler=\"\"\"$config-title$/type\"\"\" default=\"transclude\">\n<option value=\"link\"><<lingo Caption/Replace/Link>></option>\n<option value=\"transclude\"><<lingo Caption/Replace/Transclusion>></option>\n<option value=\"macro\"><<lingo Caption/Replace/Macro>></option>\n</$select>\n\n<$reveal state=\"\"\"$config-title$/type\"\"\" type=\"match\" text=\"macro\">\n<<lingo Caption/MacroName>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/macro-title\"\"\" default=\"translink\"/>\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"excise\"\n\ttitle={{$config-title$/new-title}}\n\ttype={{$config-title$/type}}\n\tmacro={{$config-title$/macro-title}}\n\ttagnew={{$config-title$/tagnew}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"$config-title$/new-title\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Excise>>\n</$button>\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Excise/\">>/>\n"
},
"$:/core/ui/EditorToolbar/excise": {
"title": "$:/core/ui/EditorToolbar/excise",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/excise",
"caption": "{{$:/language/Buttons/Excise/Caption}}",
"description": "{{$:/language/Buttons/Excise/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>type[text/vnd.tiddlywiki]] +[first[]]",
"shortcuts": "((excise))",
"dropdown": "$:/core/ui/EditorToolbar/excise-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/heading-1": {
"title": "$:/core/ui/EditorToolbar/heading-1",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-1",
"caption": "{{$:/language/Buttons/Heading1/Caption}}",
"description": "{{$:/language/Buttons/Heading1/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((heading-1))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-2": {
"title": "$:/core/ui/EditorToolbar/heading-2",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-2",
"caption": "{{$:/language/Buttons/Heading2/Caption}}",
"description": "{{$:/language/Buttons/Heading2/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-2))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"2\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-3": {
"title": "$:/core/ui/EditorToolbar/heading-3",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-3",
"caption": "{{$:/language/Buttons/Heading3/Caption}}",
"description": "{{$:/language/Buttons/Heading3/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-3))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"3\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/core/ui/EditorToolbar/heading-4",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-4",
"caption": "{{$:/language/Buttons/Heading4/Caption}}",
"description": "{{$:/language/Buttons/Heading4/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-4))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"4\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/core/ui/EditorToolbar/heading-5",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-5",
"caption": "{{$:/language/Buttons/Heading5/Caption}}",
"description": "{{$:/language/Buttons/Heading5/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-5))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"5\"\n/>\n"
},
"$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/core/ui/EditorToolbar/heading-6",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/heading-6",
"caption": "{{$:/language/Buttons/Heading6/Caption}}",
"description": "{{$:/language/Buttons/Heading6/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((heading-6))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"!\"\n\tcount=\"6\"\n/>\n"
},
"$:/core/ui/EditorToolbar/italic": {
"title": "$:/core/ui/EditorToolbar/italic",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/italic",
"caption": "{{$:/language/Buttons/Italic/Caption}}",
"description": "{{$:/language/Buttons/Italic/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((italic))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"//\"\n\tsuffix=\"//\"\n/>\n"
},
"$:/core/ui/EditorToolbar/line-width-dropdown": {
"title": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/LineWidth/\n\n\\define toolbar-line-width-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(line-width)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/LineWidth\"\n\t$value=\"$(line-width)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; margin: 4px calc(80px - $(line-width)$); background-color: #000; width: calc(100px + $(line-width)$ * 2); height: $(line-width)$; border-radius: 120px; vertical-align: middle;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(line-width)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/LineWidth\" type=\"match\" text=\"\"\"$(line-width)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/LineWidths}} variable=\"line-width\">\n\n<<toolbar-line-width-inner>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/line-width": {
"title": "$:/core/ui/EditorToolbar/line-width",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/line-width",
"caption": "{{$:/language/Buttons/LineWidth/Caption}}",
"description": "{{$:/language/Buttons/LineWidth/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/line-width-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/LineWidth}}/>"
},
"$:/core/ui/EditorToolbar/link-dropdown": {
"title": "$:/core/ui/EditorToolbar/link-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Link/\n\n\\define add-link-actions()\n<$action-sendmessage $message=\"tm-edit-text-operation\" $param=\"make-link\" text={{$(linkTiddler)$}} />\n<$action-deletetiddler $tiddler=<<dropdown-state>> />\n<$action-deletetiddler $tiddler=<<searchTiddler>> />\n<$action-deletetiddler $tiddler=<<linkTiddler>> />\n\\end\n\n\\define external-link()\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\" actions=<<add-link-actions>>>\n{{$:/core/images/chevron-right}}\n</$button>\n\\end\n\n\\define body(config-title)\n''<<lingo Hint>>''\n\n<$vars searchTiddler=\"\"\"$config-title$/search\"\"\" linkTiddler=\"\"\"$config-title$/link\"\"\" linktext=\"\" >\n\n<$vars linkTiddler=<<searchTiddler>>>\n<$keyboard key=\"ENTER\" actions=<<add-link-actions>>>\n<$edit-text tiddler=<<searchTiddler>> type=\"search\" tag=\"input\" focus=\"true\" placeholder={{$:/language/Search/Search}} default=\"\"/>\n<$reveal tag=\"span\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n<<external-link>>\n<$button class=\"tc-btn-invisible\" style=\"width: auto; display: inline-block; background-colour: inherit;\">\n<$action-setfield $tiddler=<<searchTiddler>> text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</$keyboard>\n</$vars>\n\n<$reveal tag=\"div\" state=<<searchTiddler>> type=\"nomatch\" text=\"\">\n\n<$linkcatcher actions=<<add-link-actions>> to=<<linkTiddler>>>\n\n{{$:/core/ui/SearchResults}}\n\n</$linkcatcher>\n\n</$reveal>\n\n</$vars>\n\n\\end\n\n<$macrocall $name=\"body\" config-title=<<qualify \"$:/state/Link/\">>/>"
},
"$:/core/ui/EditorToolbar/link": {
"title": "$:/core/ui/EditorToolbar/link",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/link",
"caption": "{{$:/language/Buttons/Link/Caption}}",
"description": "{{$:/language/Buttons/Link/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((link))",
"dropdown": "$:/core/ui/EditorToolbar/link-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/linkify": {
"title": "$:/core/ui/EditorToolbar/linkify",
"caption": "{{$:/language/Buttons/Linkify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Linkify/Hint}}",
"icon": "$:/core/images/linkify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((linkify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"[[\"\n\tsuffix=\"]]\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-bullet": {
"title": "$:/core/ui/EditorToolbar/list-bullet",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-bullet",
"caption": "{{$:/language/Buttons/ListBullet/Caption}}",
"description": "{{$:/language/Buttons/ListBullet/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-bullet))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"*\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/list-number": {
"title": "$:/core/ui/EditorToolbar/list-number",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/list-number",
"caption": "{{$:/language/Buttons/ListNumber/Caption}}",
"description": "{{$:/language/Buttons/ListNumber/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((list-number))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"prefix-lines\"\n\tcharacter=\"#\"\n\tcount=\"1\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-block": {
"title": "$:/core/ui/EditorToolbar/mono-block",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-block",
"caption": "{{$:/language/Buttons/MonoBlock/Caption}}",
"description": "{{$:/language/Buttons/MonoBlock/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((mono-block))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n```\"\n\tsuffix=\"```\"\n/>\n"
},
"$:/core/ui/EditorToolbar/mono-line": {
"title": "$:/core/ui/EditorToolbar/mono-line",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/mono-line",
"caption": "{{$:/language/Buttons/MonoLine/Caption}}",
"description": "{{$:/language/Buttons/MonoLine/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((mono-line))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"`\"\n\tsuffix=\"`\"\n/>\n"
},
"$:/core/ui/EditorToolbar/more-dropdown": {
"title": "$:/core/ui/EditorToolbar/more-dropdown",
"text": "\\define config-title()\n$:/config/EditorToolbarButtons/Visibility/$(toolbarItem)$\n\\end\n\n\\define conditional-button()\n<$list filter={{$(toolbarItem)$!!condition}} variable=\"condition\">\n<$transclude tiddler=\"$:/core/ui/EditTemplate/body/toolbar/button\" mode=\"inline\"/> <$transclude tiddler=<<toolbarItem>> field=\"description\"/>\n</$list>\n\\end\n\n<div class=\"tc-text-editor-toolbar-more\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditorToolbar]!has[draft.of]] -[[$:/core/ui/EditorToolbar/more]]\">\n<$reveal type=\"match\" state=<<config-visibility-title>> text=\"hide\" tag=\"div\">\n<<conditional-button>>\n</$reveal>\n</$list>\n</div>\n"
},
"$:/core/ui/EditorToolbar/more": {
"title": "$:/core/ui/EditorToolbar/more",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/down-arrow",
"caption": "{{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"condition": "[<targetTiddler>]",
"dropdown": "$:/core/ui/EditorToolbar/more-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/opacity-dropdown": {
"title": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Opacity/\n\n\\define toolbar-opacity-inner()\n<$button tag=\"a\" tooltip=\"\"\"$(opacity)$\"\"\">\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Opacity\"\n\t$value=\"$(opacity)$\"\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(current-paint-colour)$; opacity: $(opacity)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\n<span style=\"margin-left: 8px;\">\n\n<$text text=\"\"\"$(opacity)$\"\"\"/>\n\n<$reveal state=\"$:/config/BitmapEditor/Opacity\" type=\"match\" text=\"\"\"$(opacity)$\"\"\" tag=\"span\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</span>\n\n</$button>\n\\end\n\n\\define toolbar-opacity()\n''<<lingo Hint>>''\n\n<$list filter={{$:/config/BitmapEditor/Opacities}} variable=\"opacity\">\n\n<<toolbar-opacity-inner>>\n\n</$list>\n\\end\n\n<$set name=\"current-paint-colour\" value={{$:/config/BitmapEditor/Colour}}>\n\n<$set name=\"current-opacity\" value={{$:/config/BitmapEditor/Opacity}}>\n\n<<toolbar-opacity>>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/EditorToolbar/opacity": {
"title": "$:/core/ui/EditorToolbar/opacity",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/opacity",
"caption": "{{$:/language/Buttons/Opacity/Caption}}",
"description": "{{$:/language/Buttons/Opacity/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/opacity-dropdown",
"text": "<$text text={{$:/config/BitmapEditor/Opacity}}/>\n"
},
"$:/core/ui/EditorToolbar/paint-dropdown": {
"title": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "''{{$:/language/Buttons/Paint/Hint}}''\n\n<$macrocall $name=\"colour-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/config/BitmapEditor/Colour\"\n\t$value=<<colour-picker-value>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/paint": {
"title": "$:/core/ui/EditorToolbar/paint",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/paint",
"caption": "{{$:/language/Buttons/Paint/Caption}}",
"description": "{{$:/language/Buttons/Paint/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/paint-dropdown",
"text": "\\define toolbar-paint()\n<div style=\"display: inline-block; vertical-align: middle; background-color: $(colour-picker-value)$; width: 1em; height: 1em; border-radius: 50%;\"/>\n\\end\n<$set name=\"colour-picker-value\" value={{$:/config/BitmapEditor/Colour}}>\n<<toolbar-paint>>\n</$set>\n"
},
"$:/core/ui/EditorToolbar/picture-dropdown": {
"title": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": "\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n''{{$:/language/Buttons/Picture/Hint}}''\n\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext=<<replacement-text>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n\"\"\"/>\n"
},
"$:/core/ui/EditorToolbar/picture": {
"title": "$:/core/ui/EditorToolbar/picture",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/picture",
"caption": "{{$:/language/Buttons/Picture/Caption}}",
"description": "{{$:/language/Buttons/Picture/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((picture))",
"dropdown": "$:/core/ui/EditorToolbar/picture-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/preview-type-dropdown": {
"title": "$:/core/ui/EditorToolbar/preview-type-dropdown",
"text": "\\define preview-type-button()\n<$button tag=\"a\">\n\n<$action-setfield $tiddler=\"$:/state/editpreviewtype\" $value=\"$(previewType)$\"/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<previewType>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<previewType>> field=\"title\" mode=\"inline\"/>\n\n</$transclude> \n\n<$reveal tag=\"span\" state=\"$:/state/editpreviewtype\" type=\"match\" text=<<previewType>> default=\"$:/core/ui/EditTemplate/body/preview/output\">\n\n<$entity entity=\" \"/>\n\n<$entity entity=\"✓\"/>\n\n</$reveal>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]]\" variable=\"previewType\">\n\n<<preview-type-button>>\n\n</$list>\n"
},
"$:/core/ui/EditorToolbar/preview-type": {
"title": "$:/core/ui/EditorToolbar/preview-type",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/chevron-down",
"caption": "{{$:/language/Buttons/PreviewType/Caption}}",
"description": "{{$:/language/Buttons/PreviewType/Hint}}",
"condition": "[all[shadows+tiddlers]tag[$:/tags/EditPreview]!has[draft.of]butfirst[]limit[1]]",
"button-classes": "tc-text-editor-toolbar-item-adjunct",
"dropdown": "$:/core/ui/EditorToolbar/preview-type-dropdown"
},
"$:/core/ui/EditorToolbar/preview": {
"title": "$:/core/ui/EditorToolbar/preview",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/preview-open",
"custom-icon": "yes",
"caption": "{{$:/language/Buttons/Preview/Caption}}",
"description": "{{$:/language/Buttons/Preview/Hint}}",
"condition": "[<targetTiddler>]",
"button-classes": "tc-text-editor-toolbar-item-start-group",
"shortcuts": "((preview))",
"text": "<$reveal state=\"$:/state/showeditpreview\" type=\"match\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-open}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"no\"/>\n</$reveal>\n<$reveal state=\"$:/state/showeditpreview\" type=\"nomatch\" text=\"yes\" tag=\"span\">\n{{$:/core/images/preview-closed}}\n<$action-setfield $tiddler=\"$:/state/showeditpreview\" $value=\"yes\"/>\n</$reveal>\n"
},
"$:/core/ui/EditorToolbar/quote": {
"title": "$:/core/ui/EditorToolbar/quote",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/quote",
"caption": "{{$:/language/Buttons/Quote/Caption}}",
"description": "{{$:/language/Buttons/Quote/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((quote))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-lines\"\n\tprefix=\"\n<<<\"\n\tsuffix=\"<<<\"\n/>\n"
},
"$:/core/ui/EditorToolbar/rotate-left": {
"title": "$:/core/ui/EditorToolbar/rotate-left",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/rotate-left",
"caption": "{{$:/language/Buttons/RotateLeft/Caption}}",
"description": "{{$:/language/Buttons/RotateLeft/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"rotate-left\"\n/>\n"
},
"$:/core/ui/EditorToolbar/size-dropdown": {
"title": "$:/core/ui/EditorToolbar/size-dropdown",
"text": "\\define lingo-base() $:/language/Buttons/Size/\n\n\\define toolbar-button-size-preset(config-title)\n<$set name=\"width\" filter=\"$(sizePair)$ +[first[]]\">\n\n<$set name=\"height\" filter=\"$(sizePair)$ +[last[]]\">\n\n<$button tag=\"a\">\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n\t$value=<<width>>\n/>\n\n<$action-setfield\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n\t$value=<<height>>\n/>\n\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/presets-popup\"\"\"\n/>\n\n<$text text=<<width>>/> × <$text text=<<height>>/>\n\n</$button>\n\n</$set>\n\n</$set>\n\\end\n\n\\define toolbar-button-size(config-title)\n''{{$:/language/Buttons/Size/Hint}}''\n\n<<lingo Caption/Width>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-width\"\"\" default=<<tv-bitmap-editor-width>> focus=\"true\" size=\"8\"/> <<lingo Caption/Height>> <$edit-text tag=\"input\" tiddler=\"\"\"$config-title$/new-height\"\"\" default=<<tv-bitmap-editor-height>> size=\"8\"/> <$button popup=\"\"\"$config-title$/presets-popup\"\"\" class=\"tc-btn-invisible tc-popup-keep\" style=\"width: auto; display: inline-block; background-colour: inherit;\" selectedClass=\"tc-selected\">\n{{$:/core/images/down-arrow}}\n</$button>\n\n<$reveal tag=\"span\" state=\"\"\"$config-title$/presets-popup\"\"\" type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down tc-popup-keep\">\n\n<$list filter={{$:/config/BitmapEditor/ImageSizes}} variable=\"sizePair\">\n\n<$macrocall $name=\"toolbar-button-size-preset\" config-title=\"$config-title$\"/>\n\n</$list>\n\n</div>\n\n</$reveal>\n\n<$button>\n<$action-sendmessage\n\t$message=\"tm-edit-bitmap-operation\"\n\t$param=\"resize\"\n\twidth={{$config-title$/new-width}}\n\theight={{$config-title$/new-height}}\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-width\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=\"\"\"$config-title$/new-height\"\"\"\n/>\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n<<lingo Caption/Resize>>\n</$button>\n\\end\n\n<$macrocall $name=\"toolbar-button-size\" config-title=<<qualify \"$:/state/Size/\">>/>\n"
},
"$:/core/ui/EditorToolbar/size": {
"title": "$:/core/ui/EditorToolbar/size",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/size",
"caption": "{{$:/language/Buttons/Size/Caption}}",
"description": "{{$:/language/Buttons/Size/Hint}}",
"condition": "[<targetTiddler>is[image]]",
"dropdown": "$:/core/ui/EditorToolbar/size-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/stamp-dropdown": {
"title": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": "\\define toolbar-button-stamp-inner()\n<$button tag=\"a\">\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"replace-selection\"\n\ttext={{$(snippetTitle)$}}\n/>\n\n</$list>\n\n\n<$list filter=\"[[$(snippetTitle)$]addsuffix[/prefix]is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]is[missing]] [[$(snippetTitle)$]addsuffix[/prefix]!is[missing]removesuffix[/prefix]addsuffix[/suffix]!is[missing]]\">\n\n<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix={{{ [[$(snippetTitle)$]addsuffix[/prefix]get[text]] }}}\nsuffix={{{ [[$(snippetTitle)$]addsuffix[/suffix]get[text]] }}}\n/>\n\n</$list>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<$transclude tiddler=<<snippetTitle>> field=\"caption\" mode=\"inline\">\n\n<$view tiddler=<<snippetTitle>> field=\"title\" />\n\n</$transclude>\n\n</$button>\n\\end\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TextEditor/Snippet]!has[draft.of]sort[caption]]\" variable=\"snippetTitle\">\n\n<<toolbar-button-stamp-inner>>\n\n</$list>\n\n----\n\n<$button tag=\"a\">\n\n<$action-sendmessage\n\t$message=\"tm-new-tiddler\"\n\ttags=\"$:/tags/TextEditor/Snippet\"\n\tcaption={{$:/language/Buttons/Stamp/New/Title}}\n\ttext={{$:/language/Buttons/Stamp/New/Text}}\n/>\n\n<$action-deletetiddler\n\t$tiddler=<<dropdown-state>>\n/>\n\n<em>\n\n<$text text={{$:/language/Buttons/Stamp/Caption/New}}/>\n\n</em>\n\n</$button>\n"
},
"$:/core/ui/EditorToolbar/stamp": {
"title": "$:/core/ui/EditorToolbar/stamp",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/stamp",
"caption": "{{$:/language/Buttons/Stamp/Caption}}",
"description": "{{$:/language/Buttons/Stamp/Hint}}",
"condition": "[<targetTiddler>type[]] [<targetTiddler>get[type]prefix[text/]] +[first[]]",
"shortcuts": "((stamp))",
"dropdown": "$:/core/ui/EditorToolbar/stamp-dropdown",
"text": ""
},
"$:/core/ui/EditorToolbar/strikethrough": {
"title": "$:/core/ui/EditorToolbar/strikethrough",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/strikethrough",
"caption": "{{$:/language/Buttons/Strikethrough/Caption}}",
"description": "{{$:/language/Buttons/Strikethrough/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((strikethrough))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"~~\"\n\tsuffix=\"~~\"\n/>\n"
},
"$:/core/ui/EditorToolbar/subscript": {
"title": "$:/core/ui/EditorToolbar/subscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/subscript",
"caption": "{{$:/language/Buttons/Subscript/Caption}}",
"description": "{{$:/language/Buttons/Subscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((subscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\",,\"\n\tsuffix=\",,\"\n/>\n"
},
"$:/core/ui/EditorToolbar/superscript": {
"title": "$:/core/ui/EditorToolbar/superscript",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/superscript",
"caption": "{{$:/language/Buttons/Superscript/Caption}}",
"description": "{{$:/language/Buttons/Superscript/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((superscript))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"^^\"\n\tsuffix=\"^^\"\n/>\n"
},
"$:/core/ui/EditorToolbar/transcludify": {
"title": "$:/core/ui/EditorToolbar/transcludify",
"caption": "{{$:/language/Buttons/Transcludify/Caption}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Buttons/Transcludify/Hint}}",
"icon": "$:/core/images/transcludify",
"list-before": "$:/core/ui/EditorToolbar/mono-block",
"shortcuts": "((transcludify))",
"tags": "$:/tags/EditorToolbar",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"{{\"\n\tsuffix=\"}}\"\n/>\n"
},
"$:/core/ui/EditorToolbar/underline": {
"title": "$:/core/ui/EditorToolbar/underline",
"tags": "$:/tags/EditorToolbar",
"icon": "$:/core/images/underline",
"caption": "{{$:/language/Buttons/Underline/Caption}}",
"description": "{{$:/language/Buttons/Underline/Hint}}",
"condition": "[<targetTiddler>!has[type]] [<targetTiddler>type[text/vnd.tiddlywiki]]",
"shortcuts": "((underline))",
"text": "<$action-sendmessage\n\t$message=\"tm-edit-text-operation\"\n\t$param=\"wrap-selection\"\n\tprefix=\"__\"\n\tsuffix=\"__\"\n/>\n"
},
"$:/core/Filters/AllTags": {
"title": "$:/core/Filters/AllTags",
"tags": "$:/tags/Filter",
"filter": "[tags[]!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTags}}",
"text": ""
},
"$:/core/Filters/AllTiddlers": {
"title": "$:/core/Filters/AllTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]sort[title]]",
"description": "{{$:/language/Filters/AllTiddlers}}",
"text": ""
},
"$:/core/Filters/Drafts": {
"title": "$:/core/Filters/Drafts",
"tags": "$:/tags/Filter",
"filter": "[has[draft.of]sort[title]]",
"description": "{{$:/language/Filters/Drafts}}",
"text": ""
},
"$:/core/Filters/Missing": {
"title": "$:/core/Filters/Missing",
"tags": "$:/tags/Filter",
"filter": "[all[missing]sort[title]]",
"description": "{{$:/language/Filters/Missing}}",
"text": ""
},
"$:/core/Filters/Orphans": {
"title": "$:/core/Filters/Orphans",
"tags": "$:/tags/Filter",
"filter": "[all[orphans]sort[title]]",
"description": "{{$:/language/Filters/Orphans}}",
"text": ""
},
"$:/core/Filters/OverriddenShadowTiddlers": {
"title": "$:/core/Filters/OverriddenShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[is[shadow]]",
"description": "{{$:/language/Filters/OverriddenShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentSystemTiddlers": {
"title": "$:/core/Filters/RecentSystemTiddlers",
"tags": "$:/tags/Filter",
"filter": "[has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentSystemTiddlers}}",
"text": ""
},
"$:/core/Filters/RecentTiddlers": {
"title": "$:/core/Filters/RecentTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]has[modified]!sort[modified]limit[50]]",
"description": "{{$:/language/Filters/RecentTiddlers}}",
"text": ""
},
"$:/core/Filters/SessionTiddlers": {
"title": "$:/core/Filters/SessionTiddlers",
"tags": "$:/tags/Filter",
"filter": "[haschanged[]]",
"description": "{{$:/language/Filters/SessionTiddlers}}",
"text": ""
},
"$:/core/Filters/ShadowTiddlers": {
"title": "$:/core/Filters/ShadowTiddlers",
"tags": "$:/tags/Filter",
"filter": "[all[shadows]sort[title]]",
"description": "{{$:/language/Filters/ShadowTiddlers}}",
"text": ""
},
"$:/core/Filters/StoryList": {
"title": "$:/core/Filters/StoryList",
"tags": "$:/tags/Filter",
"filter": "[list[$:/StoryList]] -$:/AdvancedSearch",
"description": "{{$:/language/Filters/StoryList}}",
"text": ""
},
"$:/core/Filters/SystemTags": {
"title": "$:/core/Filters/SystemTags",
"tags": "$:/tags/Filter",
"filter": "[all[shadows+tiddlers]tags[]is[system]sort[title]]",
"description": "{{$:/language/Filters/SystemTags}}",
"text": ""
},
"$:/core/Filters/SystemTiddlers": {
"title": "$:/core/Filters/SystemTiddlers",
"tags": "$:/tags/Filter",
"filter": "[is[system]sort[title]]",
"description": "{{$:/language/Filters/SystemTiddlers}}",
"text": ""
},
"$:/core/Filters/TypedTiddlers": {
"title": "$:/core/Filters/TypedTiddlers",
"tags": "$:/tags/Filter",
"filter": "[!is[system]has[type]each[type]sort[type]] -[type[text/vnd.tiddlywiki]]",
"description": "{{$:/language/Filters/TypedTiddlers}}",
"text": ""
},
"$:/core/ui/ImportListing": {
"title": "$:/core/ui/ImportListing",
"text": "\\define lingo-base() $:/language/Import/\n\n\\define messageField()\nmessage-$(payloadTiddler)$\n\\end\n\n\\define selectionField()\nselection-$(payloadTiddler)$\n\\end\n\n\\define previewPopupState()\n$(currentTiddler)$!!popup-$(payloadTiddler)$\n\\end\n\n\\define select-all-actions()\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<$action-setfield $field={{{ [<payloadTiddler>addprefix[selection-]] }}} $value={{$:/state/import/select-all}}/>\n</$list>\n\\end\n\n<table>\n<tbody>\n<tr>\n<th>\n<$checkbox tiddler=\"$:/state/import/select-all\" field=\"text\" checked=\"checked\" unchecked=\"unchecked\" default=\"checked\" actions=<<select-all-actions>>>\n<<lingo Listing/Select/Caption>>\n</$checkbox>\n</th>\n<th>\n<<lingo Listing/Title/Caption>>\n</th>\n<th>\n<<lingo Listing/Status/Caption>>\n</th>\n</tr>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" variable=\"payloadTiddler\">\n<tr>\n<td>\n<$checkbox field=<<selectionField>> checked=\"checked\" unchecked=\"unchecked\" default=\"checked\"/>\n</td>\n<td>\n<$reveal type=\"nomatch\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"yes\">\n{{$:/core/images/right-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<previewPopupState>> text=\"yes\" tag=\"div\">\n<$button class=\"tc-btn-invisible tc-btn-dropdown\" setTitle=<<previewPopupState>> setTo=\"no\">\n{{$:/core/images/down-arrow}} <$text text=<<payloadTiddler>>/>\n</$button>\n</$reveal>\n</td>\n<td>\n<$view field=<<messageField>>/>\n</td>\n</tr>\n<tr>\n<td colspan=\"3\">\n<$reveal type=\"match\" text=\"yes\" stateTitle=<<previewPopupState>> tag=\"div\">\n<$list filter=\"[{$:/state/importpreviewtype}has[text]]\" variable=\"listItem\" emptyMessage={{$:/core/ui/ImportPreviews/Text}}>\n<$transclude tiddler={{$:/state/importpreviewtype}}/>\n</$list>\n</$reveal>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Diff": {
"title": "$:/core/ui/ImportPreviews/Diff",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Diff}}",
"text": "<$macrocall $name=\"compareTiddlerText\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>>/>\n"
},
"$:/core/ui/ImportPreviews/DiffFields": {
"title": "$:/core/ui/ImportPreviews/DiffFields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/DiffFields}}",
"text": "<$macrocall $name=\"compareTiddlers\" sourceTiddlerTitle=<<payloadTiddler>> destTiddlerTitle=<<currentTiddler>> destSubTiddlerTitle=<<payloadTiddler>> exclude=\"text\"/>\n"
},
"$:/core/ui/ImportPreviews/Fields": {
"title": "$:/core/ui/ImportPreviews/Fields",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Fields}}",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[<payloadTiddler>subtiddlerfields<currentTiddler>sort[]] -text\" variable=\"fieldName\">\n<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<fieldName>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<fieldName>> tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>>/>\n</td>\n</tr>\n</$list>\n</tbody>\n</table>\n"
},
"$:/core/ui/ImportPreviews/Text": {
"title": "$:/core/ui/ImportPreviews/Text",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/Text}}",
"text": "<$transclude tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> mode=\"block\"/>\n"
},
"$:/core/ui/ImportPreviews/TextRaw": {
"title": "$:/core/ui/ImportPreviews/TextRaw",
"tags": "$:/tags/ImportPreview",
"caption": "{{$:/language/Import/Listing/Preview/TextRaw}}",
"text": "<pre><code><$view tiddler=<<currentTiddler>> subtiddler=<<payloadTiddler>> /></code></pre>"
},
"$:/core/ui/KeyboardShortcuts/advanced-search": {
"title": "$:/core/ui/KeyboardShortcuts/advanced-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((advanced-search))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\">\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n<$action-sendmessage $message=\"tm-focus-selector\" $param=\"\"\"[data-tiddler-title=\"$:/AdvancedSearch\"] .tc-search input\"\"\"/>\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-image": {
"title": "$:/core/ui/KeyboardShortcuts/new-image",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-image))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-image}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-journal": {
"title": "$:/core/ui/KeyboardShortcuts/new-journal",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-journal))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-journal}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/new-tiddler": {
"title": "$:/core/ui/KeyboardShortcuts/new-tiddler",
"tags": "$:/tags/KeyboardShortcut",
"key": "((new-tiddler))",
"text": "<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n{{$:/core/ui/Actions/new-tiddler}}\n</$navigator>\n"
},
"$:/core/ui/KeyboardShortcuts/sidebar-search": {
"title": "$:/core/ui/KeyboardShortcuts/sidebar-search",
"tags": "$:/tags/KeyboardShortcut",
"key": "((sidebar-search))",
"text": "<$action-sendmessage $message=\"tm-focus-selector\" $param=\".tc-search input\"/>\n"
},
"$:/core/ui/KeyboardShortcut/toggle-sidebar": {
"title": "$:/core/ui/KeyboardShortcut/toggle-sidebar",
"tags": "$:/tags/KeyboardShortcut",
"key": "((toggle-sidebar))",
"text": "<$list filter=\"[[$:/state/sidebar]is[missing]] [{$:/state/sidebar}removeprefix[yes]]\" emptyMessage=\"\"\"\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"yes\"/>\n\"\"\">\n<$action-setfield $tiddler=\"$:/state/sidebar\" text=\"no\"/>\n</$list>\n"
},
"$:/core/ui/ListItemTemplate": {
"title": "$:/core/ui/ListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\n<$link />\n</div>"
},
"$:/Manager/ItemMain/Fields": {
"title": "$:/Manager/ItemMain/Fields",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/Fields}}",
"text": "<table>\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/Manager/ItemMain/RawText": {
"title": "$:/Manager/ItemMain/RawText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/RawText}}",
"text": "<pre><code><$view/></code></pre>\n"
},
"$:/Manager/ItemMain/WikifiedText": {
"title": "$:/Manager/ItemMain/WikifiedText",
"tags": "$:/tags/Manager/ItemMain",
"caption": "{{$:/language/Manager/Item/WikifiedText}}",
"text": "<$transclude mode=\"block\"/>\n"
},
"$:/Manager/ItemSidebar/Colour": {
"title": "$:/Manager/ItemSidebar/Colour",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Colour}}",
"text": "\\define swatch-styles()\nheight: 1em;\nbackground-color: $(colour)$\n\\end\n\n<$vars colour={{!!color}}>\n<p style=<<swatch-styles>>/>\n</$vars>\n<p>\n<$edit-text field=\"color\" tag=\"input\" type=\"color\"/> / <$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Icon": {
"title": "$:/Manager/ItemSidebar/Icon",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Icon}}",
"text": "<p>\n<div class=\"tc-manager-icon-editor\">\n<$button popup=<<qualify \"$:/state/popup/image-picker\">> class=\"tc-btn-invisible\">\n<$transclude tiddler={{!!icon}}>\n{{$:/language/Manager/Item/Icon/None}}\n</$transclude>\n</$button>\n<div class=\"tc-block-dropdown-wrapper\" style=\"position: static;\">\n<$reveal state=<<qualify \"$:/state/popup/image-picker\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-popup\">\n<div class=\"tc-block-dropdown tc-popup-keep\" style=\"width: 80%; left: 10%; right: 10%; padding: 0.5em;\">\n<$macrocall $name=\"image-picker-include-tagged-images\" actions=\"\"\"\n<$action-setfield $field=\"icon\" $value=<<imageTitle>>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/image-picker\">>/>\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n</div>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tags": {
"title": "$:/Manager/ItemSidebar/Tags",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tags}}",
"text": "\\define tag-checkbox-actions()\n<$action-listops\n\t$tiddler=\"$:/config/Manager/RecentTags\"\n\t$subfilter=\"[<tag>] [list[$:/config/Manager/RecentTags]] +[limit[12]]\"\n/>\n\\end\n\n\\define tag-picker-actions()\n<<tag-checkbox-actions>>\n<$action-listops\n\t$tiddler=<<currentTiddler>>\n\t$field=\"tags\"\n\t$subfilter=\"[<tag>] [all[current]tags[]]\"\n/>\n\\end\n\n<p>\n<$list filter=\"[all[current]tags[]] [list[$:/config/Manager/RecentTags]] +[sort[title]] \" variable=\"tag\">\n<div>\n<$checkbox tiddler=<<currentTiddler>> tag=<<tag>> actions=<<tag-checkbox-actions>>>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$checkbox>\n</div>\n</$list>\n</p>\n<p>\n<$macrocall $name=\"tag-picker\" actions=<<tag-picker-actions>>/>\n</p>\n"
},
"$:/Manager/ItemSidebar/Tools": {
"title": "$:/Manager/ItemSidebar/Tools",
"tags": "$:/tags/Manager/ItemSidebar",
"caption": "{{$:/language/Manager/Item/Tools}}",
"text": "<p>\n<$button to=<<currentTiddler>>>{{$:/core/images/link}} open</$button>\n</p>\n<p>\n<$button message=\"tm-edit-tiddler\" param=<<currentTiddler>>>{{$:/core/images/edit-button}} edit</$button>\n</p>\n"
},
"$:/Manager": {
"title": "$:/Manager",
"icon": "$:/core/images/list",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/Manager/\n\n\\define list-item-content-item()\n<div class=\"tc-manager-list-item-content-item\">\n\t<$vars state-title=\"\"\"$:/state/popup/manager/item/$(listItem)$\"\"\">\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"hide\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/down-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"nomatch\" text=\"show\" default=\"show\" tag=\"div\">\n\t\t\t<$button set=<<state-title>> setTo=\"show\" class=\"tc-btn-invisible tc-manager-list-item-content-item-heading\">\n\t\t\t\t{{$:/core/images/right-arrow}} <$transclude tiddler=<<listItem>> field=\"caption\"/>\n\t\t\t</$button>\n\t\t</$reveal>\n\t\t<$reveal state=<<state-title>> type=\"match\" text=\"show\" default=\"show\" tag=\"div\" class=\"tc-manager-list-item-content-item-body\">\n\t\t\t<$transclude tiddler=<<listItem>>/>\n\t\t</$reveal>\n\t</$vars>\n</div>\n\\end\n\n<div class=\"tc-manager-wrapper\">\n\t<div class=\"tc-manager-controls\">\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Show/Prompt>> <$select tiddler=\"$:/config/Manager/Show\" default=\"tiddlers\">\n\t\t\t\t<option value=\"tiddlers\"><<lingo Controls/Show/Option/Tiddlers>></option>\n\t\t\t\t<option value=\"tags\"><<lingo Controls/Show/Option/Tags>></option>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Search/Prompt>> <$edit-text tiddler=\"$:/config/Manager/Filter\" tag=\"input\" default=\"\" placeholder={{$:/language/Manager/Controls/Search/Placeholder}}/>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/FilterByTag/Prompt>> <$select tiddler=\"$:/config/Manager/Tag\" default=\"\">\n\t\t\t\t<option value=\"\"><<lingo Controls/FilterByTag/None>></option>\n\t\t\t\t<$list filter=\"[!is{$:/config/Manager/System}tags[]!is[system]sort[title]]\" variable=\"tag\">\n\t\t\t\t\t<option value=<<tag>>><$text text=<<tag>>/></option>\n\t\t\t\t</$list>\n\t\t\t</$select>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<<lingo Controls/Sort/Prompt>> <$select tiddler=\"$:/config/Manager/Sort\" default=\"title\">\n\t\t\t\t<optgroup label=\"Common\">\n\t\t\t\t\t<$list filter=\"title modified modifier created creator created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t\t<optgroup label=\"All\">\n\t\t\t\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}fields[]sort[title]] -title -modified -modifier -created -creator -created\" variable=\"field\">\n\t\t\t\t\t\t<option value=<<field>>><$text text=<<field>>/></option>\n\t\t\t\t\t</$list>\n\t\t\t\t</optgroup>\n\t\t\t</$select>\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/Order\" field=\"text\" checked=\"reverse\" unchecked=\"forward\" default=\"forward\">\n\t\t\t\t<<lingo Controls/Order/Prompt>>\n\t\t\t</$checkbox>\n\t\t</div>\n\t\t<div class=\"tc-manager-control\">\n\t\t\t<$checkbox tiddler=\"$:/config/Manager/System\" field=\"text\" checked=\"\" unchecked=\"system\" default=\"system\">\n\t\t\t\t{{$:/language/SystemTiddlers/Include/Prompt}}\n\t\t\t</$checkbox>\n\t\t</div>\n\t</div>\n\t<div class=\"tc-manager-list\">\n\t\t<$list filter=\"[all{$:/config/Manager/Show}!is{$:/config/Manager/System}search{$:/config/Manager/Filter}tag:strict{$:/config/Manager/Tag}sort{$:/config/Manager/Sort}order{$:/config/Manager/Order}]\">\n\t\t\t<$vars transclusion=<<currentTiddler>>>\n\t\t\t\t<div style=\"tc-manager-list-item\">\n\t\t\t\t\t<$button popup=<<qualify \"$:/state/manager/popup\">> class=\"tc-btn-invisible tc-manager-list-item-heading\" selectedClass=\"tc-manager-list-item-heading-selected\">\n\t\t\t\t\t\t<$text text=<<currentTiddler>>/>\n\t\t\t\t\t</$button>\n\t\t\t\t\t<$reveal state=<<qualify \"$:/state/manager/popup\">> type=\"nomatch\" text=\"\" default=\"\" tag=\"div\" class=\"tc-manager-list-item-content tc-popup-handle\">\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-tiddler\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemMain]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t\t<div class=\"tc-manager-list-item-content-sidebar\">\n\t\t\t\t\t\t\t<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Manager/ItemSidebar]!has[draft.of]]\" variable=\"listItem\">\n\t\t\t\t\t\t\t\t<<list-item-content-item>>\n\t\t\t\t\t\t\t</$list>\n\t\t\t\t\t\t</div>\n\t\t\t\t\t</$reveal>\n\t\t\t\t</div>\n\t\t\t</$vars>\n\t\t</$list>\n\t</div>\n</div>\n"
},
"$:/core/ui/MissingTemplate": {
"title": "$:/core/ui/MissingTemplate",
"text": "<div class=\"tc-tiddler-missing\">\n<$button popup=<<qualify \"$:/state/popup/missing\">> class=\"tc-btn-invisible tc-missing-tiddler-label\">\n<$view field=\"title\" format=\"text\" />\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/missing\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n<hr>\n<$list filter=\"[all[current]backlinks[]sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n</div>\n"
},
"$:/core/ui/MoreSideBar/All": {
"title": "$:/core/ui/MoreSideBar/All",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/All/Caption}}",
"text": "<$list filter={{$:/core/Filters/AllTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Drafts": {
"title": "$:/core/ui/MoreSideBar/Drafts",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Drafts/Caption}}",
"text": "<$list filter={{$:/core/Filters/Drafts!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Explorer": {
"title": "$:/core/ui/MoreSideBar/Explorer",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Explorer/Caption}}",
"text": "<<tree \"$:/\">>\n"
},
"$:/core/ui/MoreSideBar/Missing": {
"title": "$:/core/ui/MoreSideBar/Missing",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Missing/Caption}}",
"text": "<$list filter={{$:/core/Filters/Missing!!filter}} template=\"$:/core/ui/MissingTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Orphans": {
"title": "$:/core/ui/MoreSideBar/Orphans",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Orphans/Caption}}",
"text": "<$list filter={{$:/core/Filters/Orphans!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/ControlPanel/Plugins/Caption}}",
"text": "\n{{$:/language/ControlPanel/Plugins/Installed/Hint}}\n\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar/Plugins]!has[draft.of]]\" \"$:/core/ui/MoreSideBar/Plugins/Plugins\">>\n"
},
"$:/core/ui/MoreSideBar/Recent": {
"title": "$:/core/ui/MoreSideBar/Recent",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Recent/Caption}}",
"text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
},
"$:/core/ui/MoreSideBar/Shadows": {
"title": "$:/core/ui/MoreSideBar/Shadows",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Shadows/Caption}}",
"text": "<$list filter={{$:/core/Filters/ShadowTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/System": {
"title": "$:/core/ui/MoreSideBar/System",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/System/Caption}}",
"text": "<$list filter={{$:/core/Filters/SystemTiddlers!!filter}} template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/MoreSideBar/Tags": {
"title": "$:/core/ui/MoreSideBar/Tags",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Tags/Caption}}",
"text": "<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n{{$:/core/ui/Buttons/tag-manager}}\n\n</$set>\n\n</$set>\n\n</$set>\n\n<$list filter={{$:/core/Filters/AllTags!!filter}}>\n\n<$transclude tiddler=\"$:/core/ui/TagTemplate\"/>\n\n</$list>\n\n<hr class=\"tc-untagged-separator\">\n\n{{$:/core/ui/UntaggedTemplate}}\n"
},
"$:/core/ui/MoreSideBar/Types": {
"title": "$:/core/ui/MoreSideBar/Types",
"tags": "$:/tags/MoreSideBar",
"caption": "{{$:/language/SideBar/Types/Caption}}",
"text": "<$list filter={{$:/core/Filters/TypedTiddlers!!filter}}>\n<div class=\"tc-menu-list-item\">\n<$view field=\"type\"/>\n<$list filter=\"[type{!!type}!is[system]sort[title]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><$view field=\"title\"/></$link>\n</div>\n</$list>\n</div>\n</$list>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Languages": {
"title": "$:/core/ui/MoreSideBar/Plugins/Languages",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Languages/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[language]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Plugins": {
"title": "$:/core/ui/MoreSideBar/Plugins/Plugins",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Plugins/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[plugin]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}>>/>\n"
},
"$:/core/ui/MoreSideBar/Plugins/Theme": {
"title": "$:/core/ui/MoreSideBar/Plugins/Theme",
"tags": "$:/tags/MoreSideBar/Plugins",
"caption": "{{$:/language/ControlPanel/Plugins/Themes/Caption}}",
"text": "<$list filter=\"[!has[draft.of]plugin-type[theme]sort[description]]\" template=\"$:/core/ui/PluginListItemTemplate\" emptyMessage={{$:/language/ControlPanel/Plugins/Empty/Hint}}/>\n"
},
"$:/core/ui/Buttons/advanced-search": {
"title": "$:/core/ui/Buttons/advanced-search",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/advanced-search-button}} {{$:/language/Buttons/AdvancedSearch/Caption}}",
"description": "{{$:/language/Buttons/AdvancedSearch/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/advanced-search-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/AdvancedSearch/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/AdvancedSearch]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/close-all": {
"title": "$:/core/ui/Buttons/close-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/close-all-button}} {{$:/language/Buttons/CloseAll/Caption}}",
"description": "{{$:/language/Buttons/CloseAll/Hint}}",
"text": "<$button message=\"tm-close-all-tiddlers\" tooltip={{$:/language/Buttons/CloseAll/Hint}} aria-label={{$:/language/Buttons/CloseAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/CloseAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/control-panel": {
"title": "$:/core/ui/Buttons/control-panel",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/options-button}} {{$:/language/Buttons/ControlPanel/Caption}}",
"description": "{{$:/language/Buttons/ControlPanel/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/ControlPanel\" tooltip={{$:/language/Buttons/ControlPanel/Hint}} aria-label={{$:/language/Buttons/ControlPanel/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/options-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/ControlPanel/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/ControlPanel]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/encryption": {
"title": "$:/core/ui/Buttons/encryption",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/locked-padlock}} {{$:/language/Buttons/Encryption/Caption}}",
"description": "{{$:/language/Buttons/Encryption/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"match\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-clear-password\" tooltip={{$:/language/Buttons/Encryption/ClearPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/ClearPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/locked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/ClearPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=\"$:/isEncrypted\" text=\"yes\">\n<$button message=\"tm-set-password\" tooltip={{$:/language/Buttons/Encryption/SetPassword/Hint}} aria-label={{$:/language/Buttons/Encryption/SetPassword/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/unlocked-padlock}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Encryption/SetPassword/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/export-page": {
"title": "$:/core/ui/Buttons/export-page",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportPage/Caption}}",
"description": "{{$:/language/Buttons/ExportPage/Hint}}",
"text": "<$macrocall $name=\"exportButton\" exportFilter=\"[!is[system]sort[title]]\" lingoBase=\"$:/language/Buttons/ExportPage/\"/>"
},
"$:/core/ui/Buttons/fold-all": {
"title": "$:/core/ui/Buttons/fold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/fold-all-button}} {{$:/language/Buttons/FoldAll/Caption}}",
"description": "{{$:/language/Buttons/FoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/FoldAll/Hint}} aria-label={{$:/language/Buttons/FoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/full-screen": {
"title": "$:/core/ui/Buttons/full-screen",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/full-screen-button}} {{$:/language/Buttons/FullScreen/Caption}}",
"description": "{{$:/language/Buttons/FullScreen/Hint}}",
"text": "<$button message=\"tm-full-screen\" tooltip={{$:/language/Buttons/FullScreen/Hint}} aria-label={{$:/language/Buttons/FullScreen/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/FullScreen/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/home": {
"title": "$:/core/ui/Buttons/home",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/home-button}} {{$:/language/Buttons/Home/Caption}}",
"description": "{{$:/language/Buttons/Home/Hint}}",
"text": "<$button message=\"tm-home\" tooltip={{$:/language/Buttons/Home/Hint}} aria-label={{$:/language/Buttons/Home/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/home-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Home/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/import": {
"title": "$:/core/ui/Buttons/import",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/import-button}} {{$:/language/Buttons/Import/Caption}}",
"description": "{{$:/language/Buttons/Import/Hint}}",
"text": "<div class=\"tc-file-input-wrapper\">\n<$button tooltip={{$:/language/Buttons/Import/Hint}} aria-label={{$:/language/Buttons/Import/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/import-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Import/Caption}}/></span>\n</$list>\n</$button>\n<$browse tooltip={{$:/language/Buttons/Import/Hint}}/>\n</div>"
},
"$:/core/ui/Buttons/language": {
"title": "$:/core/ui/Buttons/language",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/globe}} {{$:/language/Buttons/Language/Caption}}",
"description": "{{$:/language/Buttons/Language/Hint}}",
"text": "\\whitespace trim\n\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/language\">> tooltip={{$:/language/Buttons/Language/Hint}} aria-label={{$:/language/Buttons/Language/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value={{$:/language}}>\n<$image source=<<flag-title>>/>\n</$set>\n</span>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Language/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/language\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/languageswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/manager": {
"title": "$:/core/ui/Buttons/manager",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/list}} {{$:/language/Buttons/Manager/Caption}}",
"description": "{{$:/language/Buttons/Manager/Hint}}",
"text": "\\whitespace trim\n\\define manager-button(class)\n<$button to=\"$:/Manager\" tooltip={{$:/language/Buttons/Manager/Hint}} aria-label={{$:/language/Buttons/Manager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/list}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Manager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/Manager]]\" emptyMessage=<<manager-button>>>\n<<manager-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/more-page-actions": {
"title": "$:/core/ui/Buttons/more-page-actions",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"text": "\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/More/Caption}}/></span>\n</$list>\n</$button><$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"below\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]] -[[$:/core/ui/Buttons/more-page-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
},
"$:/core/ui/Buttons/new-image": {
"title": "$:/core/ui/Buttons/new-image",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-image-button}} {{$:/language/Buttons/NewImage/Caption}}",
"description": "{{$:/language/Buttons/NewImage/Hint}}",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/NewImage/Hint}} aria-label={{$:/language/Buttons/NewImage/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-image}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-image-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewImage/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/core/ui/Buttons/new-journal": {
"title": "$:/core/ui/Buttons/new-journal",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournal/Caption}}",
"description": "{{$:/language/Buttons/NewJournal/Hint}}",
"text": "\\whitespace trim\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournal/Hint}} aria-label={{$:/language/Buttons/NewJournal/Caption}} class=<<tv-config-toolbar-class>> actions={{$:/core/ui/Actions/new-journal}}>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewJournal/Caption}}/></span>\n</$list>\n</$button>\n\\end\n<<journalButton>>\n"
},
"$:/core/ui/Buttons/new-tiddler": {
"title": "$:/core/ui/Buttons/new-tiddler",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/new-button}} {{$:/language/Buttons/NewTiddler/Caption}}",
"description": "{{$:/language/Buttons/NewTiddler/Hint}}",
"text": "\\whitespace trim\n<$button actions={{$:/core/ui/Actions/new-tiddler}} tooltip={{$:/language/Buttons/NewTiddler/Hint}} aria-label={{$:/language/Buttons/NewTiddler/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/NewTiddler/Caption}}/></span>\n</$list>\n</$button>\n"
},
"$:/core/ui/Buttons/palette": {
"title": "$:/core/ui/Buttons/palette",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/palette}} {{$:/language/Buttons/Palette/Caption}}",
"description": "{{$:/language/Buttons/Palette/Hint}}",
"text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/palette\">> tooltip={{$:/language/Buttons/Palette/Hint}} aria-label={{$:/language/Buttons/Palette/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/palette}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Palette/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/palette\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\" style=\"font-size:0.7em;\">\n{{$:/snippets/paletteswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/print": {
"title": "$:/core/ui/Buttons/print",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/print-button}} {{$:/language/Buttons/Print/Caption}}",
"description": "{{$:/language/Buttons/Print/Hint}}",
"text": "<$button message=\"tm-print\" tooltip={{$:/language/Buttons/Print/Hint}} aria-label={{$:/language/Buttons/Print/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/print-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Print/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/refresh": {
"title": "$:/core/ui/Buttons/refresh",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/refresh-button}} {{$:/language/Buttons/Refresh/Caption}}",
"description": "{{$:/language/Buttons/Refresh/Hint}}",
"text": "<$button message=\"tm-browser-refresh\" tooltip={{$:/language/Buttons/Refresh/Hint}} aria-label={{$:/language/Buttons/Refresh/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/refresh-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Refresh/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/save-wiki": {
"title": "$:/core/ui/Buttons/save-wiki",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/save-button}} {{$:/language/Buttons/SaveWiki/Caption}}",
"description": "{{$:/language/Buttons/SaveWiki/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/SaveWiki/Hint}} aria-label={{$:/language/Buttons/SaveWiki/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"site-title\" text={{$:/config/SaveWikiButton/Filename}}>\n<$action-sendmessage $message=\"tm-save-wiki\" $param={{$:/config/SaveWikiButton/Template}} filename=<<site-title>>/>\n</$wikify>\n<span class=\"tc-dirty-indicator\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/save-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/SaveWiki/Caption}}/></span>\n</$list>\n</span>\n</$button>"
},
"$:/core/ui/Buttons/storyview": {
"title": "$:/core/ui/Buttons/storyview",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/storyview-classic}} {{$:/language/Buttons/StoryView/Caption}}",
"description": "{{$:/language/Buttons/StoryView/Hint}}",
"text": "\\whitespace trim\n\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/storyview\">> tooltip={{$:/language/Buttons/StoryView/Hint}} aria-label={{$:/language/Buttons/StoryView/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n<$set name=\"storyview\" value={{$:/view}}>\n<$transclude tiddler=<<icon>>/>\n</$set>\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/StoryView/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/storyview\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n{{$:/snippets/viewswitcher}}\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/tag-manager": {
"title": "$:/core/ui/Buttons/tag-manager",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/tag-button}} {{$:/language/Buttons/TagManager/Caption}}",
"description": "{{$:/language/Buttons/TagManager/Hint}}",
"text": "\\whitespace trim\n\\define control-panel-button(class)\n<$button to=\"$:/TagManager\" tooltip={{$:/language/Buttons/TagManager/Hint}} aria-label={{$:/language/Buttons/TagManager/Caption}} class=\"\"\"$(tv-config-toolbar-class)$ $class$\"\"\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/tag-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TagManager/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n<$list filter=\"[list[$:/StoryList]] +[field:title[$:/TagManager]]\" emptyMessage=<<control-panel-button>>>\n<<control-panel-button \"tc-selected\">>\n</$list>\n"
},
"$:/core/ui/Buttons/theme": {
"title": "$:/core/ui/Buttons/theme",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/theme-button}} {{$:/language/Buttons/Theme/Caption}}",
"description": "{{$:/language/Buttons/Theme/Hint}}",
"text": "\\whitespace trim\n<span class=\"tc-popup-keep\">\n<$button popup=<<qualify \"$:/state/popup/theme\">> tooltip={{$:/language/Buttons/Theme/Hint}} aria-label={{$:/language/Buttons/Theme/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/theme-button}}\n</$list>\n<$text text=\" \"/>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Theme/Caption}}/></span>\n</$list>\n</$button>\n</span>\n<$reveal state=<<qualify \"$:/state/popup/theme\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$linkcatcher to=\"$:/theme\">\n{{$:/snippets/themeswitcher}}\n</$linkcatcher>\n</div>\n</$reveal>\n"
},
"$:/core/ui/Buttons/timestamp": {
"title": "$:/core/ui/Buttons/timestamp",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/timestamp-on}} {{$:/language/Buttons/Timestamp/Caption}}",
"description": "{{$:/language/Buttons/Timestamp/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/On/Hint}} aria-label={{$:/language/Buttons/Timestamp/On/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"yes\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-on}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/On/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" state=\"$:/config/TimestampDisable\" text=\"yes\">\n<$button tooltip={{$:/language/Buttons/Timestamp/Off/Hint}} aria-label={{$:/language/Buttons/Timestamp/Off/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-setfield $tiddler=\"$:/config/TimestampDisable\" $value=\"no\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/timestamp-off}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/Timestamp/Off/Caption}}/></span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/unfold-all": {
"title": "$:/core/ui/Buttons/unfold-all",
"tags": "$:/tags/PageControls",
"caption": "{{$:/core/images/unfold-all-button}} {{$:/language/Buttons/UnfoldAll/Caption}}",
"description": "{{$:/language/Buttons/UnfoldAll/Hint}}",
"text": "<$button tooltip={{$:/language/Buttons/UnfoldAll/Hint}} aria-label={{$:/language/Buttons/UnfoldAll/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-unfold-all-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-all-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/UnfoldAll/Caption}}/></span>\n</$list>\n</$button>"
},
"$:/core/ui/PageTemplate/pagecontrols": {
"title": "$:/core/ui/PageTemplate/pagecontrols",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-page-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n<$set name=\"hidden\" value=<<config-title>>>\n<$list filter=\"[<hidden>!text[hide]]\" storyview=\"pop\" variable=\"ignore\">\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n</$set>\n</$list>\n</$set>\n</$list>\n</div>\n"
},
"$:/core/ui/PageStylesheet": {
"title": "$:/core/ui/PageStylesheet",
"text": "\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"currentTiddler\" value={{$:/language}}>\n\n<$set name=\"languageTitle\" value={{!!name}}>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/PageTemplate/alerts": {
"title": "$:/core/ui/PageTemplate/alerts",
"tags": "$:/tags/PageTemplate",
"text": "<div class=\"tc-alerts\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Alert]!has[draft.of]]\" template=\"$:/core/ui/AlertTemplate\" storyview=\"pop\"/>\n\n</div>\n"
},
"$:/core/ui/PageTemplate/drafts": {
"title": "$:/core/ui/PageTemplate/drafts",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<$reveal state=\"$:/status/IsReadOnly\" type=\"nomatch\" text=\"yes\" tag=\"div\" class=\"tc-drafts-list\">\n<$list filter=\"[has[draft.of]!sort[modified]] -[list[$:/StoryList]]\">\n<$link>\n{{$:/core/images/edit-button}} <$text text=<<currentTiddler>>/>\n</$link>\n</$list>\n</$reveal>\n"
},
"$:/core/ui/PageTemplate/pluginreloadwarning": {
"title": "$:/core/ui/PageTemplate/pluginreloadwarning",
"tags": "$:/tags/PageTemplate",
"text": "\\define lingo-base() $:/language/\n\n<$list filter=\"[{$:/status/RequireReloadDueToPluginChange}match[yes]]\">\n\n<$reveal type=\"nomatch\" state=\"$:/temp/HidePluginWarning\" text=\"yes\">\n\n<div class=\"tc-plugin-reload-warning\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<<lingo PluginReloadWarning>> <$button set=\"$:/temp/HidePluginWarning\" setTo=\"yes\" class=\"tc-btn-invisible\">{{$:/core/images/close-button}}</$button>\n\n</$set>\n\n</div>\n\n</$reveal>\n\n</$list>\n"
},
"$:/core/ui/PageTemplate/sidebar": {
"title": "$:/core/ui/PageTemplate/sidebar",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/SideBarSegments/Visibility/$(listItem)$\n\\end\n\n<$scrollable fallthrough=\"no\" class=\"tc-sidebar-scrollable\">\n\n<div class=\"tc-sidebar-header\">\n\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SideBarSegment]!has[draft.of]]\" variable=\"listItem\">\n\n<$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\" tag=\"div\">\n\n<$transclude tiddler=<<listItem>> mode=\"block\"/>\n\n</$reveal>\n\n</$list>\n\n</$reveal>\n\n</div>\n\n</$scrollable>\n"
},
"$:/core/ui/PageTemplate/story": {
"title": "$:/core/ui/PageTemplate/story",
"tags": "$:/tags/PageTemplate",
"text": "\\whitespace trim\n<section class=\"tc-story-river\">\n\n<section class=\"story-backdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/AboveStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n<$list filter=\"[list[$:/StoryList]]\" history=\"$:/HistoryList\" template={{$:/config/ui/ViewTemplate}} editTemplate={{$:/config/ui/EditTemplate}} storyview={{$:/view}} emptyMessage={{$:/config/EmptyStoryMessage}}/>\n\n<section class=\"story-frontdrop\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/BelowStory]!has[draft.of]]\">\n\n<$transclude/>\n\n</$list>\n\n</section>\n\n</section>\n"
},
"$:/core/ui/PageTemplate/topleftbar": {
"title": "$:/core/ui/PageTemplate/topleftbar",
"tags": "$:/tags/PageTemplate",
"text": "<span class=\"tc-topbar tc-topbar-left\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopLeftBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
},
"$:/core/ui/PageTemplate/toprightbar": {
"title": "$:/core/ui/PageTemplate/toprightbar",
"tags": "$:/tags/PageTemplate",
"text": "<span class=\"tc-topbar tc-topbar-right\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TopRightBar]!has[draft.of]]\" variable=\"listItem\" storyview=\"pop\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$list>\n\n</span>\n"
},
"$:/core/ui/PageTemplate": {
"title": "$:/core/ui/PageTemplate",
"text": "\\whitespace trim\n\\define containerClasses()\ntc-page-container tc-page-view-$(storyviewTitle)$ tc-language-$(languageTitle)$\n\\end\n\\import [[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\n\n<$set name=\"tv-config-toolbar-icons\" value={{$:/config/Toolbar/Icons}}>\n\n<$set name=\"tv-config-toolbar-text\" value={{$:/config/Toolbar/Text}}>\n\n<$set name=\"tv-config-toolbar-class\" value={{$:/config/Toolbar/ButtonClass}}>\n\n<$set name=\"tv-enable-drag-and-drop\" value={{$:/config/DragAndDrop/Enable}}>\n\n<$set name=\"tv-show-missing-links\" value={{$:/config/MissingLinks}}>\n\n<$set name=\"storyviewTitle\" value={{$:/view}}>\n\n<$set name=\"languageTitle\" value={{{ [{$:/language}get[name]] }}}>\n\n<div class=<<containerClasses>>>\n\n<$navigator story=\"$:/StoryList\" history=\"$:/HistoryList\" openLinkFromInsideRiver={{$:/config/Navigation/openLinkFromInsideRiver}} openLinkFromOutsideRiver={{$:/config/Navigation/openLinkFromOutsideRiver}} relinkOnRename={{$:/config/RelinkOnRename}}>\n\n<$dropzone enable=<<tv-enable-drag-and-drop>>>\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageTemplate]!has[draft.of]]\" variable=\"listItem\">\n\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n\n</$dropzone>\n\n</$navigator>\n\n</div>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/PaletteManager": {
"title": "$:/PaletteManager",
"text": "\\define lingo-base() $:/language/ControlPanel/Palette/Editor/\n\\define describePaletteColour(colour)\n<$transclude tiddler=\"$:/language/Docs/PaletteColours/$colour$\"><$text text=\"$colour$\"/></$transclude>\n\\end\n\\define edit-colour-placeholder()\n edit $(colourName)$\n\\end\n\\define colour-tooltip(showhide) $showhide$ editor for $(newColourName)$ \n\\define resolve-colour(macrocall)\n\\import $:/core/macros/utils\n\\whitespace trim\n<$wikify name=\"name\" text=\"\"\"$macrocall$\"\"\">\n<<name>>\n</$wikify>\n\\end\n\\define delete-colour-index-actions() <$action-setfield $index=<<colourName>>/>\n\\define palette-manager-colour-row-segment()\n\\whitespace trim\n<$edit-text index=<<colourName>> tag=\"input\" placeholder=<<edit-colour-placeholder>> default=\"\"/>\n<br>\n<$edit-text index=<<colourName>> type=\"color\" tag=\"input\" class=\"tc-palette-manager-colour-input\"/>\n<$list filter=\"[<currentTiddler>getindex<colourName>removeprefix[<<]removesuffix[>>]] [<currentTiddler>getindex<colourName>removeprefix[<$]removesuffix[/>]]\" variable=\"ignore\">\n<$set name=\"state\" value={{{ [[$:/state/palettemanager/]addsuffix<currentTiddler>addsuffix[/]addsuffix<colourName>] }}}>\n<$wikify name=\"newColourName\" text=\"\"\"<$macrocall $name=\"resolve-colour\" macrocall={{{ [<currentTiddler>getindex<colourName>] }}}/>\"\"\">\n<$reveal state=<<state>> type=\"nomatch\" text=\"show\">\n<$button tooltip=<<colour-tooltip show>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" set=<<state>> setTo=\"show\">{{$:/core/images/down-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$button tooltip=<<colour-tooltip hide>> aria-label=<<colour-tooltip show>> class=\"tc-btn-invisible\" actions=\"\"\"<$action-deletetiddler $tiddler=<<state>>/>\"\"\">{{$:/core/images/up-arrow}} <$text text=<<newColourName>>/></$button><br>\n</$reveal>\n<$reveal state=<<state>> type=\"match\" text=\"show\">\n<$set name=\"colourName\" value=<<newColourName>>>\n<br>\n<<palette-manager-colour-row-segment>>\n<br><br>\n</$set>\n</$reveal>\n</$wikify>\n</$set>\n</$list>\n\\end\n\\define palette-manager-colour-row()\n\\whitespace trim\n<tr>\n<td>\n<span style=\"float:right;\">\n<$button tooltip=<<lingo Delete/Hint>> aria-label=<<lingo Delete/Hint>> class=\"tc-btn-invisible\" actions=<<delete-colour-index-actions>>>\n{{$:/core/images/delete-button}}</$button>\n</span>\n''<$macrocall $name=\"describePaletteColour\" colour=<<colourName>>/>''<br/>\n<$macrocall $name=\"colourName\" $output=\"text/plain\"/>\n</td>\n<td>\n<<palette-manager-colour-row-segment>>\n</td>\n</tr>\n\\end\n\\define palette-manager-table()\n\\whitespace trim\n<table>\n<tbody>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]indexes[]]\" variable=\"colourName\">\n<$list filter=\"[<currentTiddler>indexes[]removeprefix<colourName>suffix[]]\" variable=\"ignore\" emptyMessage=\"\"\"\n<$list filter=\"[{$:/state/palettemanager/showexternal}removeprefix[yes]suffix[]]\" variable=\"ignore\">\n<<palette-manager-colour-row>>\n</$list>\n\"\"\">\n<<palette-manager-colour-row>>\n</$list>\n</$list>\n</tbody>\n</table>\n\\end\n<$set name=\"currentTiddler\" value={{$:/palette}}>\n\n<<lingo Prompt>> <$link to={{$:/palette}}><$macrocall $name=\"currentTiddler\" $output=\"text/plain\"/></$link>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\" variable=\"listItem\">\n<<lingo Prompt/Modified>>\n<$button message=\"tm-delete-tiddler\" param={{$:/palette}}><<lingo Reset/Caption>></$button>\n</$list>\n\n<$list filter=\"[all[current]is[shadow]!is[tiddler]]\" variable=\"listItem\">\n<<lingo Clone/Prompt>>\n</$list>\n\n<$button message=\"tm-new-tiddler\" param={{$:/palette}}><<lingo Clone/Caption>></$button>\n\n<$checkbox tiddler=\"$:/state/palettemanager/showexternal\" field=\"text\" checked=\"yes\" unchecked=\"no\"> <<lingo Names/External/Show>></$checkbox>\n\n<<palette-manager-table>>\n"
},
"$:/core/ui/PluginInfo": {
"title": "$:/core/ui/PluginInfo",
"text": "\\define localised-info-tiddler-title()\n$(currentTiddler)$/$(languageTitle)$/$(currentTab)$\n\\end\n\\define info-tiddler-title()\n$(currentTiddler)$/$(currentTab)$\n\\end\n\\define default-tiddler-title()\n$:/core/ui/PluginInfo/Default/$(currentTab)$\n\\end\n<$transclude tiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<localised-info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<currentTiddler>> subtiddler=<<info-tiddler-title>> mode=\"block\">\n<$transclude tiddler=<<default-tiddler-title>> mode=\"block\">\n{{$:/language/ControlPanel/Plugin/NoInfoFound/Hint}}\n</$transclude>\n</$transclude>\n</$transclude>\n</$transclude>\n"
},
"$:/core/ui/PluginInfo/Default/contents": {
"title": "$:/core/ui/PluginInfo/Default/contents",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link />\n</li>\n</$list>\n</ul>\n"
},
"$:/core/ui/PluginListItemTemplate": {
"title": "$:/core/ui/PluginListItemTemplate",
"text": "<div class=\"tc-menu-list-item\">\n<$link to={{!!title}}><$view field=\"description\"><$view field=\"title\"/></$view></$link>\n</div>"
},
"$:/core/ui/SearchResults": {
"title": "$:/core/ui/SearchResults",
"text": "<div class=\"tc-search-results\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]butfirst[]limit[1]]\" emptyMessage=\"\"\"\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\">\n<$transclude mode=\"block\"/>\n</$list>\n\"\"\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SearchResults]!has[draft.of]]\" default={{$:/config/SearchResults/Default}}/>\n\n</$list>\n\n</div>\n"
},
"$:/core/ui/SideBar/More": {
"title": "$:/core/ui/SideBar/More",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/More/Caption}}",
"text": "<div class=\"tc-more-sidebar\">\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/MoreSideBar]!has[draft.of]]\" default={{$:/config/DefaultMoreSidebarTab}} state=\"$:/state/tab/moresidebar\" class=\"tc-vertical tc-sidebar-tabs-more\" />\n</div>"
},
"$:/core/ui/SideBar/Open": {
"title": "$:/core/ui/SideBar/Open",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Open/Caption}}",
"text": "\\whitespace trim\n\\define lingo-base() $:/language/CloseAll/\n\n\\define drop-actions()\n<$action-listops $tiddler=<<tv-story-list>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define placeholder()\n<div class=\"tc-droppable-placeholder\"/>\n\\end\n\n\\define droppable-item(button)\n\\whitespace trim\n<$droppable actions=<<drop-actions>> enable=<<tv-allow-drag-and-drop>>>\n<<placeholder>>\n<div>\n$button$\n</div>\n</$droppable>\n\\end\n\n<div class=\"tc-sidebar-tab-open\">\n<$list filter=\"[list<tv-story-list>]\" history=<<tv-history-list>> storyview=\"pop\">\n<div class=\"tc-sidebar-tab-open-item\">\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=\"tc-btn-invisible tc-btn-mini\">{{$:/core/images/close-button}}</$button> <$link to={{!!title}}><$view field=\"title\"/></$link>\"\"\"/>\n</div>\n</$list>\n<$tiddler tiddler=\"\">\n<div>\n<$macrocall $name=\"droppable-item\" button=\"\"\"<$button message=\"tm-close-all-tiddlers\" class=\"tc-btn-invisible tc-btn-mini\"><<lingo Button>></$button>\"\"\"/>\n</div>\n</$tiddler>\n</div>\n"
},
"$:/core/ui/SideBar/Recent": {
"title": "$:/core/ui/SideBar/Recent",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Recent/Caption}}",
"text": "<$macrocall $name=\"timeline\" format={{$:/language/RecentChanges/DateFormat}}/>\n"
},
"$:/core/ui/SideBar/Tools": {
"title": "$:/core/ui/SideBar/Tools",
"tags": "$:/tags/SideBar",
"caption": "{{$:/language/SideBar/Tools/Caption}}",
"text": "\\define lingo-base() $:/language/ControlPanel/\n\\define config-title()\n$:/config/PageControlButtons/Visibility/$(listItem)$\n\\end\n\n<<lingo Basics/Version/Prompt>> <<version>>\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/PageControls]!has[draft.of]]\" variable=\"listItem\">\n\n<div style=\"position:relative;\" class={{{ [<listItem>encodeuricomponent[]addprefix[tc-btn-]] }}}>\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</div>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/SideBarLists": {
"title": "$:/core/ui/SideBarLists",
"text": "<$transclude tiddler=\"$:/core/ui/SideBarSegments/search\"/>\n\n<$transclude tiddler=\"$:/core/ui/SideBarSegments/tabs\"/>\n\n"
},
"$:/core/ui/SideBarSegments/page-controls": {
"title": "$:/core/ui/SideBarSegments/page-controls",
"tags": "$:/tags/SideBarSegment",
"text": "{{||$:/core/ui/PageTemplate/pagecontrols}}\n"
},
"$:/core/ui/SideBarSegments/search": {
"title": "$:/core/ui/SideBarSegments/search",
"tags": "$:/tags/SideBarSegment",
"text": "\\whitespace trim\n<div class=\"tc-sidebar-lists tc-sidebar-search\">\n\n<$set name=\"searchTiddler\" value=\"$:/temp/search\">\n<div class=\"tc-search\">\n<$edit-text tiddler=\"$:/temp/search\" type=\"search\" tag=\"input\" focus={{$:/config/Search/AutoFocus}} focusPopup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-popup-handle\"/>\n<$reveal state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n<$button tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/advancedsearch\" text={{$:/temp/search}}/>\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\"/>\n<$action-navigate $to=\"$:/AdvancedSearch\"/>\n{{$:/core/images/advanced-search-button}}\n</$button>\n<$button class=\"tc-btn-invisible\">\n<$action-setfield $tiddler=\"$:/temp/search\" text=\"\" />\n{{$:/core/images/close-button}}\n</$button>\n<$button popup=<<qualify \"$:/state/popup/search-dropdown\">> class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" variable=\"listItem\">\n<$set name=\"searchTerm\" value={{{ [<searchTiddler>get[text]] }}}>\n<$set name=\"resultCount\" value=\"\"\"<$count filter=\"[!is[system]search<searchTerm>]\"/>\"\"\">\n{{$:/language/Search/Matches}}\n</$set>\n</$set>\n</$list>\n</$button>\n</$reveal>\n<$reveal state=\"$:/temp/search\" type=\"match\" text=\"\">\n<$button to=\"$:/AdvancedSearch\" tooltip={{$:/language/Buttons/AdvancedSearch/Hint}} aria-label={{$:/language/Buttons/AdvancedSearch/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/advanced-search-button}}\n</$button>\n</$reveal>\n</div>\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown-wrapper\" state=\"$:/temp/search\" type=\"nomatch\" text=\"\">\n\n<$reveal tag=\"div\" class=\"tc-block-dropdown tc-search-drop-down tc-popup-handle\" state=<<qualify \"$:/state/popup/search-dropdown\">> type=\"nomatch\" text=\"\" default=\"\">\n\n<$list filter=\"[{$:/temp/search}minlength{$:/config/Search/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n\n{{$:/core/ui/SearchResults}}\n\n</$list>\n\n</$reveal>\n\n</$reveal>\n\n</$set>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-subtitle": {
"title": "$:/core/ui/SideBarSegments/site-subtitle",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-site-subtitle\">\n\n<$transclude tiddler=\"$:/SiteSubtitle\" mode=\"inline\"/>\n\n</div>\n"
},
"$:/core/ui/SideBarSegments/site-title": {
"title": "$:/core/ui/SideBarSegments/site-title",
"tags": "$:/tags/SideBarSegment",
"text": "<h1 class=\"tc-site-title\">\n\n<$transclude tiddler=\"$:/SiteTitle\" mode=\"inline\"/>\n\n</h1>\n"
},
"$:/core/ui/SideBarSegments/tabs": {
"title": "$:/core/ui/SideBarSegments/tabs",
"tags": "$:/tags/SideBarSegment",
"text": "<div class=\"tc-sidebar-lists tc-sidebar-tabs\">\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/SideBar]!has[draft.of]]\" default={{$:/config/DefaultSidebarTab}} state=\"$:/state/tab/sidebar\" class=\"tc-sidebar-tabs-main\"/>\n\n</div>\n"
},
"$:/TagManager": {
"title": "$:/TagManager",
"icon": "$:/core/images/tag-button",
"color": "#bbb",
"text": "\\define lingo-base() $:/language/TagManager/\n\\define iconEditorTab(type)\n\\whitespace trim\n<$link to=\"\"><<lingo Icons/None>></$link>\n<$list filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[sort[title]] +[$type$is[system]]\">\n<$link to={{!!title}}>\n<$transclude/> <$view field=\"title\"/>\n</$link>\n</$list>\n\\end\n\\define iconEditor(title)\n\\whitespace trim\n<div class=\"tc-drop-down-wrapper\">\n<$button popupTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal stateTitle={{{ [[$:/state/popup/icon/]addsuffix<__title__>] }}} type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$linkcatcher actions=\"\"\"<$action-setfield $tiddler=<<__title__>> icon=<<navigateTo>>/>\"\"\">\n<<iconEditorTab type:\"!\">>\n<hr/>\n<<iconEditorTab type:\"\">>\n</$linkcatcher>\n</div>\n</$reveal>\n</div>\n\\end\n\\define toggleButton(state)\n\\whitespace trim\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"closed\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"open\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n<$reveal stateTitle=<<__state__>> type=\"match\" text=\"open\" default=\"closed\">\n<$button setTitle=<<__state__>> setTo=\"closed\" class=\"tc-btn-invisible tc-btn-dropdown\" selectedClass=\"tc-selected\">\n{{$:/core/images/info-button}}\n</$button>\n</$reveal>\n\\end\n\\whitespace trim\n<table class=\"tc-tag-manager-table\">\n<tbody>\n<tr>\n<th><<lingo Colour/Heading>></th>\n<th class=\"tc-tag-manager-tag\"><<lingo Tag/Heading>></th>\n<th><<lingo Count/Heading>></th>\n<th><<lingo Icon/Heading>></th>\n<th><<lingo Info/Heading>></th>\n</tr>\n<$list filter=\"[tags[]!is[system]sort[title]]\">\n<tr>\n<td><$edit-text field=\"color\" tag=\"input\" type=\"color\"/></td>\n<td>{{||$:/core/ui/TagTemplate}}</td>\n<td><$count filter=\"[all[current]tagging[]]\"/></td>\n<td>\n<$macrocall $name=\"iconEditor\" title={{!!title}}/>\n</td>\n<td>\n<$macrocall $name=\"toggleButton\" state={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} /> \n</td>\n</tr>\n<tr>\n<td></td>\n<td colspan=\"4\">\n<$reveal stateTitle={{{ [[$:/state/tag-manager/]addsuffix<currentTiddler>] }}} type=\"match\" text=\"open\" default=\"\">\n<table>\n<tbody>\n<tr><td><<lingo Colour/Heading>></td><td><$edit-text field=\"color\" tag=\"input\" type=\"text\" size=\"9\"/></td></tr>\n<tr><td><<lingo Icon/Heading>></td><td><$edit-text field=\"icon\" tag=\"input\" size=\"45\"/></td></tr>\n</tbody>\n</table>\n</$reveal>\n</td>\n</tr>\n</$list>\n<tr>\n<td></td>\n<td style=\"position:relative;\">\n{{$:/core/ui/UntaggedTemplate}}\n</td>\n<td>\n<small class=\"tc-menu-list-count\"><$count filter=\"[untagged[]!is[system]] -[tags[]]\"/></small>\n</td>\n<td></td>\n<td></td>\n</tr>\n</tbody>\n</table>\n"
},
"$:/core/ui/TagTemplate": {
"title": "$:/core/ui/TagTemplate",
"text": "\\whitespace trim\n<span class=\"tc-tag-list-item\">\n<$set name=\"transclusion\" value=<<currentTiddler>>>\n<$macrocall $name=\"tag-pill-body\" tag=<<currentTiddler>> icon={{!!icon}} colour={{!!color}} palette={{$:/palette}} element-tag=\"\"\"$button\"\"\" element-attributes=\"\"\"popup=<<qualify \"$:/state/popup/tag\">> dragFilter='[all[current]tagging[]]' tag='span'\"\"\"/>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\" animate=\"yes\" class=\"tc-drop-down\">\n<$set name=\"tv-show-missing-links\" value=\"yes\">\n<$transclude tiddler=\"$:/core/ui/ListItemTemplate\"/>\n</$set>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TagDropdown]!has[draft.of]]\" variable=\"listItem\"> \n<$transclude tiddler=<<listItem>>/> \n</$list>\n<hr>\n<$macrocall $name=\"list-tagged-draggable\" tag=<<currentTiddler>>/>\n</$reveal>\n</$set>\n</span>\n"
},
"$:/core/ui/TiddlerFieldTemplate": {
"title": "$:/core/ui/TiddlerFieldTemplate",
"text": "<tr class=\"tc-view-field\">\n<td class=\"tc-view-field-name\">\n<$text text=<<listItem>>/>\n</td>\n<td class=\"tc-view-field-value\">\n<$view field=<<listItem>>/>\n</td>\n</tr>"
},
"$:/core/ui/TiddlerFields": {
"title": "$:/core/ui/TiddlerFields",
"text": "<table class=\"tc-view-field-table\">\n<tbody>\n<$list filter=\"[all[current]fields[]sort[title]] -text\" template=\"$:/core/ui/TiddlerFieldTemplate\" variable=\"listItem\"/>\n</tbody>\n</table>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/PluginInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/PluginInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/PluginInfo/\n<$list filter=\"[all[current]has[plugin-type]]\">\n\n! <<lingo Heading>>\n\n<<lingo Hint>>\n<ul>\n<$list filter=\"[all[current]plugintiddlers[]sort[title]]\" emptyMessage=<<lingo Empty/Hint>>>\n<li>\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</li>\n</$list>\n</ul>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Advanced/ShadowInfo": {
"title": "$:/core/ui/TiddlerInfo/Advanced/ShadowInfo",
"tags": "$:/tags/TiddlerInfo/Advanced",
"text": "\\define lingo-base() $:/language/TiddlerInfo/Advanced/ShadowInfo/\n<$set name=\"infoTiddler\" value=<<currentTiddler>>>\n\n''<<lingo Heading>>''\n\n<$list filter=\"[all[current]!is[shadow]]\">\n\n<<lingo NotShadow/Hint>>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]]\">\n\n<<lingo Shadow/Hint>>\n\n<$list filter=\"[all[current]shadowsource[]]\">\n\n<$set name=\"pluginTiddler\" value=<<currentTiddler>>>\n<<lingo Shadow/Source>>\n</$set>\n\n</$list>\n\n<$list filter=\"[all[current]is[shadow]is[tiddler]]\">\n\n<<lingo OverriddenShadow/Hint>>\n\n</$list>\n\n\n</$list>\n</$set>\n"
},
"$:/core/ui/TiddlerInfo/Advanced": {
"title": "$:/core/ui/TiddlerInfo/Advanced",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Advanced/Caption}}",
"text": "<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo/Advanced]!has[draft.of]]\" variable=\"listItem\">\n<$transclude tiddler=<<listItem>>/>\n\n</$list>\n"
},
"$:/core/ui/TiddlerInfo/Fields": {
"title": "$:/core/ui/TiddlerInfo/Fields",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Fields/Caption}}",
"text": "<$transclude tiddler=\"$:/core/ui/TiddlerFields\"/>\n"
},
"$:/core/ui/TiddlerInfo/List": {
"title": "$:/core/ui/TiddlerInfo/List",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/List/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[list{!!title}]\" emptyMessage=<<lingo List/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Listed": {
"title": "$:/core/ui/TiddlerInfo/Listed",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Listed/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]listed[]!is[system]]\" emptyMessage=<<lingo Listed/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/References": {
"title": "$:/core/ui/TiddlerInfo/References",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/References/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]backlinks[]sort[title]]\" emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>"
},
"$:/core/ui/TiddlerInfo/Tagging": {
"title": "$:/core/ui/TiddlerInfo/Tagging",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tagging/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n<$list filter=\"[all[current]tagging[]]\" emptyMessage=<<lingo Tagging/Empty>> template=\"$:/core/ui/ListItemTemplate\"/>\n"
},
"$:/core/ui/TiddlerInfo/Tools": {
"title": "$:/core/ui/TiddlerInfo/Tools",
"tags": "$:/tags/TiddlerInfo",
"caption": "{{$:/language/TiddlerInfo/Tools/Caption}}",
"text": "\\define lingo-base() $:/language/TiddlerInfo/\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\">\n\n<$checkbox tiddler=<<config-title>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"show\"/> <$transclude tiddler=<<listItem>>/> <i class=\"tc-muted\"><$transclude tiddler=<<listItem>> field=\"description\"/></i>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n"
},
"$:/core/ui/TiddlerInfo": {
"title": "$:/core/ui/TiddlerInfo",
"text": "<div style=\"position:relative;\">\n<div class=\"tc-tiddler-controls\" style=\"position:absolute;right:0;\">\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=\"tc-btn-invisible\">\n{{$:/core/images/close-button}}\n</$button>\n</$reveal>\n</div>\n</div>\n\n<$macrocall $name=\"tabs\" tabsList=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfo]!has[draft.of]]\" default={{$:/config/TiddlerInfo/Default}}/>"
},
"$:/core/ui/TopBar/menu": {
"title": "$:/core/ui/TopBar/menu",
"tags": "$:/tags/TopRightBar",
"text": "<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]!match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"no\" tooltip={{$:/language/Buttons/HideSideBar/Hint}} aria-label={{$:/language/Buttons/HideSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}}</$button>\n</$list>\n<$list filter=\"[[$:/state/sidebar]get[text]] +[else[yes]match[no]]\" variable=\"ignore\">\n<$button set=\"$:/state/sidebar\" setTo=\"yes\" tooltip={{$:/language/Buttons/ShowSideBar/Hint}} aria-label={{$:/language/Buttons/ShowSideBar/Caption}} class=\"tc-btn-invisible\">{{$:/core/images/chevron-left}}</$button>\n</$list>\n"
},
"$:/core/ui/UntaggedTemplate": {
"title": "$:/core/ui/UntaggedTemplate",
"text": "\\define lingo-base() $:/language/SideBar/\n<$button popup=<<qualify \"$:/state/popup/tag\">> class=\"tc-btn-invisible tc-untagged-label tc-tag-label\">\n<<lingo Tags/Untagged/Caption>>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/tag\">> type=\"popup\" position=\"below\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[untagged[]!is[system]] -[tags[]] +[sort[title]]\" template=\"$:/core/ui/ListItemTemplate\"/>\n</div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/body": {
"title": "$:/core/ui/ViewTemplate/body",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal tag=\"div\" class=\"tc-tiddler-body\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" retain=\"yes\" animate=\"yes\">\n\n<$list filter=\"[all[current]!has[plugin-type]!field:hide-body[yes]]\">\n\n<$transclude>\n\n<$transclude tiddler=\"$:/language/MissingTiddler/Hint\"/>\n\n</$transclude>\n\n</$list>\n\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/classic": {
"title": "$:/core/ui/ViewTemplate/classic",
"tags": "$:/tags/ViewTemplate $:/tags/EditTemplate",
"text": "\\define lingo-base() $:/language/ClassicWarning/\n<$list filter=\"[all[current]type[text/x-tiddlywiki]]\">\n<div class=\"tc-message-box\">\n\n<<lingo Hint>>\n\n<$button set=\"!!type\" setTo=\"text/vnd.tiddlywiki\"><<lingo Upgrade/Caption>></$button>\n\n</div>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/import": {
"title": "$:/core/ui/ViewTemplate/import",
"tags": "$:/tags/ViewTemplate",
"text": "\\define lingo-base() $:/language/Import/\n\n\\define buttons()\n<$button message=\"tm-delete-tiddler\" param=<<currentTiddler>>><<lingo Listing/Cancel/Caption>></$button>\n<$button message=\"tm-perform-import\" param=<<currentTiddler>>><<lingo Listing/Import/Caption>></$button>\n<<lingo Listing/Preview>> <$select tiddler=\"$:/state/importpreviewtype\" default=\"$:/core/ui/ImportPreviews/Text\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ImportPreview]!has[draft.of]]\">\n<option value=<<currentTiddler>>>{{!!caption}}</option>\n</$list>\n</$select>\n\\end\n\n<$list filter=\"[all[current]field:plugin-type[import]]\">\n\n<div class=\"tc-import\">\n\n<<lingo Listing/Hint>>\n\n<<buttons>>\n\n{{||$:/core/ui/ImportListing}}\n\n<<buttons>>\n\n</div>\n\n</$list>\n"
},
"$:/core/ui/ViewTemplate/plugin": {
"title": "$:/core/ui/ViewTemplate/plugin",
"tags": "$:/tags/ViewTemplate",
"text": "<$list filter=\"[all[current]has[plugin-type]] -[all[current]field:plugin-type[import]]\">\n<$set name=\"plugin-type\" value={{!!plugin-type}}>\n<$set name=\"default-popup-state\" value=\"yes\">\n<$set name=\"qualified-state\" value=<<qualify \"$:/state/plugin-info\">>>\n{{||$:/core/ui/Components/plugin-info}}\n</$set>\n</$set>\n</$set>\n</$list>\n"
},
"$:/core/ui/ViewTemplate/subtitle": {
"title": "$:/core/ui/ViewTemplate/subtitle",
"tags": "$:/tags/ViewTemplate",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-subtitle\">\n<$link to={{!!modifier}} />\n<$view field=\"modified\" format=\"date\" template={{$:/language/Tiddler/DateFormat}}/>\n</div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/tags": {
"title": "$:/core/ui/ViewTemplate/tags",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" tag=\"div\" retain=\"yes\" animate=\"yes\">\n<div class=\"tc-tags-wrapper\"><$list filter=\"[all[current]tags[]sort[title]]\" template=\"$:/core/ui/TagTemplate\" storyview=\"pop\"/></div>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate/title": {
"title": "$:/core/ui/ViewTemplate/title",
"tags": "$:/tags/ViewTemplate",
"text": "\\whitespace trim\n\\define title-styles()\nfill:$(foregroundColor)$;\n\\end\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<div class=\"tc-tiddler-title\">\n<div class=\"tc-titlebar\">\n<span class=\"tc-tiddler-controls\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]]\" variable=\"listItem\"><$reveal type=\"nomatch\" state=<<config-title>> text=\"hide\"><$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\"><$transclude tiddler=<<listItem>>/></$set></$reveal></$list>\n</span>\n<$set name=\"tv-wikilinks\" value={{$:/config/Tiddlers/TitleLinks}}>\n<$link>\n<$set name=\"foregroundColor\" value={{!!color}}>\n<span class=\"tc-tiddler-title-icon\" style=<<title-styles>>>\n<$transclude tiddler={{!!icon}}>\n<$transclude tiddler={{$:/config/DefaultTiddlerIcon}}/>\n</$transclude>\n</span>\n</$set>\n<$list filter=\"[all[current]removeprefix[$:/]]\">\n<h2 class=\"tc-title\" title={{$:/language/SystemTiddler/Tooltip}}>\n<span class=\"tc-system-title-prefix\">$:/</span><$text text=<<currentTiddler>>/>\n</h2>\n</$list>\n<$list filter=\"[all[current]!prefix[$:/]]\">\n<h2 class=\"tc-title\">\n<$view field=\"title\"/>\n</h2>\n</$list>\n</$link>\n</$set>\n</div>\n\n<$reveal type=\"nomatch\" text=\"\" default=\"\" state=<<tiddlerInfoState>> class=\"tc-tiddler-info tc-popup-handle\" animate=\"yes\" retain=\"yes\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/TiddlerInfoSegment]!has[draft.of]] [[$:/core/ui/TiddlerInfo]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>> mode=\"block\"/></$list>\n\n</$reveal>\n</div>"
},
"$:/core/ui/ViewTemplate/unfold": {
"title": "$:/core/ui/ViewTemplate/unfold",
"tags": "$:/tags/ViewTemplate",
"text": "<$reveal tag=\"div\" type=\"nomatch\" state=\"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar\" text=\"hide\">\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=\"tc-fold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-up}}\n</$button>\n</$reveal>\n<$reveal tag=\"div\" type=\"nomatch\" stateTitle=<<folded-state>> text=\"show\" default=\"show\" retain=\"yes\" animate=\"yes\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=\"tc-unfold-banner\">\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n{{$:/core/images/chevron-down}}\n</$button>\n</$reveal>\n</$reveal>\n"
},
"$:/core/ui/ViewTemplate": {
"title": "$:/core/ui/ViewTemplate",
"text": "\\define folded-state()\n$:/state/folded/$(currentTiddler)$\n\\end\n\\import [all[shadows+tiddlers]tag[$:/tags/Macro/View]!has[draft.of]]\n<$vars storyTiddler=<<currentTiddler>> tiddlerInfoState=<<qualify \"$:/state/popup/tiddler-info\">>><div data-tiddler-title=<<currentTiddler>> data-tags={{!!tags}} class={{{ tc-tiddler-frame tc-tiddler-view-frame [<currentTiddler>is[tiddler]then[tc-tiddler-exists]] [<currentTiddler>is[missing]!is[shadow]then[tc-tiddler-missing]] [<currentTiddler>is[shadow]then[tc-tiddler-exists tc-tiddler-shadow]] [<currentTiddler>is[shadow]is[tiddler]then[tc-tiddler-overridden-shadow]] [<currentTiddler>is[system]then[tc-tiddler-system]] [{!!class}] [<currentTiddler>tags[]encodeuricomponent[]addprefix[tc-tagged-]] +[join[ ]] }}}><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewTemplate]!has[draft.of]]\" variable=\"listItem\"><$transclude tiddler=<<listItem>>/></$list>\n</div>\n</$vars>\n"
},
"$:/core/ui/Buttons/clone": {
"title": "$:/core/ui/Buttons/clone",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/clone-button}} {{$:/language/Buttons/Clone/Caption}}",
"description": "{{$:/language/Buttons/Clone/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-new-tiddler\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/Clone/Hint}} aria-label={{$:/language/Buttons/Clone/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/clone-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Clone/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/close-others": {
"title": "$:/core/ui/Buttons/close-others",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/close-others-button}} {{$:/language/Buttons/CloseOthers/Caption}}",
"description": "{{$:/language/Buttons/CloseOthers/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-close-other-tiddlers\" param=<<currentTiddler>> tooltip={{$:/language/Buttons/CloseOthers/Hint}} aria-label={{$:/language/Buttons/CloseOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/CloseOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/close": {
"title": "$:/core/ui/Buttons/close",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/close-button}} {{$:/language/Buttons/Close/Caption}}",
"description": "{{$:/language/Buttons/Close/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-close-tiddler\" tooltip={{$:/language/Buttons/Close/Hint}} aria-label={{$:/language/Buttons/Close/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/close-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Close/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/edit": {
"title": "$:/core/ui/Buttons/edit",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/edit-button}} {{$:/language/Buttons/Edit/Caption}}",
"description": "{{$:/language/Buttons/Edit/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-edit-tiddler\" tooltip={{$:/language/Buttons/Edit/Hint}} aria-label={{$:/language/Buttons/Edit/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/edit-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Edit/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/export-tiddler": {
"title": "$:/core/ui/Buttons/export-tiddler",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/export-button}} {{$:/language/Buttons/ExportTiddler/Caption}}",
"description": "{{$:/language/Buttons/ExportTiddler/Hint}}",
"text": "\\define makeExportFilter()\n[[$(currentTiddler)$]]\n\\end\n<$macrocall $name=\"exportButton\" exportFilter=<<makeExportFilter>> lingoBase=\"$:/language/Buttons/ExportTiddler/\" baseFilename=<<currentTiddler>>/>"
},
"$:/core/ui/Buttons/fold-bar": {
"title": "$:/core/ui/Buttons/fold-bar",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/chevron-up}} {{$:/language/Buttons/Fold/FoldBar/Caption}}",
"description": "{{$:/language/Buttons/Fold/FoldBar/Hint}}",
"text": "<!-- This dummy toolbar button is here to allow visibility of the fold-bar to be controlled as if it were a toolbar button -->"
},
"$:/core/ui/Buttons/fold-others": {
"title": "$:/core/ui/Buttons/fold-others",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-others-button}} {{$:/language/Buttons/FoldOthers/Caption}}",
"description": "{{$:/language/Buttons/FoldOthers/Hint}}",
"text": "\\whitespace trim\n<$button tooltip={{$:/language/Buttons/FoldOthers/Hint}} aria-label={{$:/language/Buttons/FoldOthers/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-other-tiddlers\" $param=<<currentTiddler>> foldedStatePrefix=\"$:/state/folded/\"/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-others-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/FoldOthers/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/fold": {
"title": "$:/core/ui/Buttons/fold",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/fold-button}} {{$:/language/Buttons/Fold/Caption}}",
"description": "{{$:/language/Buttons/Fold/Hint}}",
"text": "\\whitespace trim\n<$reveal type=\"nomatch\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Fold/Hint}} aria-label={{$:/language/Buttons/Fold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/fold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Fold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<folded-state>> text=\"hide\" default=\"show\">\n<$button tooltip={{$:/language/Buttons/Unfold/Hint}} aria-label={{$:/language/Buttons/Unfold/Caption}} class=<<tv-config-toolbar-class>>>\n<$action-sendmessage $message=\"tm-fold-tiddler\" $param=<<currentTiddler>> foldedState=<<folded-state>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\" variable=\"listItem\">\n{{$:/core/images/unfold-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Unfold/Caption}}/>\n</span>\n</$list>\n</$button>\n</$reveal>\n"
},
"$:/core/ui/Buttons/info": {
"title": "$:/core/ui/Buttons/info",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/info-button}} {{$:/language/Buttons/Info/Caption}}",
"description": "{{$:/language/Buttons/Info/Hint}}",
"text": "\\whitespace trim\n\\define button-content()\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/info-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/Info/Caption}}/>\n</span>\n</$list>\n\\end\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"popup\">\n<$button popup=<<tiddlerInfoState>> tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=\"$:/config/TiddlerInfo/Mode\" type=\"match\" text=\"sticky\">\n<$reveal state=<<tiddlerInfoState>> type=\"match\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"yes\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n<$reveal state=<<tiddlerInfoState>> type=\"nomatch\" text=\"\" default=\"\">\n<$button set=<<tiddlerInfoState>> setTo=\"\" tooltip={{$:/language/Buttons/Info/Hint}} aria-label={{$:/language/Buttons/Info/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$macrocall $name=\"button-content\" mode=\"inline\"/>\n</$button>\n</$reveal>\n</$reveal>"
},
"$:/core/ui/Buttons/more-tiddler-actions": {
"title": "$:/core/ui/Buttons/more-tiddler-actions",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/down-arrow}} {{$:/language/Buttons/More/Caption}}",
"description": "{{$:/language/Buttons/More/Hint}}",
"text": "\\whitespace trim\n\\define config-title()\n$:/config/ViewToolbarButtons/Visibility/$(listItem)$\n\\end\n<$button popup=<<qualify \"$:/state/popup/more\">> tooltip={{$:/language/Buttons/More/Hint}} aria-label={{$:/language/Buttons/More/Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/down-arrow}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/More/Caption}}/>\n</span>\n</$list>\n</$button>\n<$reveal state=<<qualify \"$:/state/popup/more\">> type=\"popup\" position=\"belowleft\" animate=\"yes\">\n\n<div class=\"tc-drop-down\">\n\n<$set name=\"tv-config-toolbar-icons\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-text\" value=\"yes\">\n\n<$set name=\"tv-config-toolbar-class\" value=\"tc-btn-invisible\">\n\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/ViewToolbar]!has[draft.of]] -[[$:/core/ui/Buttons/more-tiddler-actions]]\" variable=\"listItem\">\n\n<$reveal type=\"match\" state=<<config-title>> text=\"hide\">\n\n<$set name=\"tv-config-toolbar-class\" filter=\"[<tv-config-toolbar-class>] [<listItem>encodeuricomponent[]addprefix[tc-btn-]]\">\n\n<$transclude tiddler=<<listItem>> mode=\"inline\"/>\n\n</$set>\n\n</$reveal>\n\n</$list>\n\n</$set>\n\n</$set>\n\n</$set>\n\n</div>\n\n</$reveal>"
},
"$:/core/ui/Buttons/new-here": {
"title": "$:/core/ui/Buttons/new-here",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/new-here-button}} {{$:/language/Buttons/NewHere/Caption}}",
"description": "{{$:/language/Buttons/NewHere/Hint}}",
"text": "\\whitespace trim\n\\define newHereActions()\n<$set name=\"tags\" filter=\"[<currentTiddler>] [{$:/config/NewTiddler/Tags!!tags}]\">\n<$action-sendmessage $message=\"tm-new-tiddler\" tags=<<tags>>/>\n</$set>\n\\end\n\\define newHereButton()\n<$button actions=<<newHereActions>> tooltip={{$:/language/Buttons/NewHere/Hint}} aria-label={{$:/language/Buttons/NewHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-here-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewHere/Caption}}/>\n</span>\n</$list>\n</$button>\n\\end\n<<newHereButton>>\n"
},
"$:/core/ui/Buttons/new-journal-here": {
"title": "$:/core/ui/Buttons/new-journal-here",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/new-journal-button}} {{$:/language/Buttons/NewJournalHere/Caption}}",
"description": "{{$:/language/Buttons/NewJournalHere/Hint}}",
"text": "\\whitespace trim\n\\define journalButtonTags()\n[[$(currentTiddlerTag)$]] $(journalTags)$\n\\end\n\\define journalButton()\n<$button tooltip={{$:/language/Buttons/NewJournalHere/Hint}} aria-label={{$:/language/Buttons/NewJournalHere/Caption}} class=<<tv-config-toolbar-class>>>\n<$wikify name=\"journalTitle\" text=\"\"\"<$macrocall $name=\"now\" format=<<journalTitleTemplate>>/>\"\"\">\n<$action-sendmessage $message=\"tm-new-tiddler\" title=<<journalTitle>> tags=<<journalButtonTags>>/>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/new-journal-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text={{$:/language/Buttons/NewJournalHere/Caption}}/>\n</span>\n</$list>\n</$wikify>\n</$button>\n\\end\n<$set name=\"journalTitleTemplate\" value={{$:/config/NewJournal/Title}}>\n<$set name=\"journalTags\" value={{$:/config/NewJournal/Tags!!tags}}>\n<$set name=\"currentTiddlerTag\" value=<<currentTiddler>>>\n<<journalButton>>\n</$set>\n</$set>\n</$set>\n"
},
"$:/core/ui/Buttons/open-window": {
"title": "$:/core/ui/Buttons/open-window",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/open-window}} {{$:/language/Buttons/OpenWindow/Caption}}",
"description": "{{$:/language/Buttons/OpenWindow/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-open-window\" tooltip={{$:/language/Buttons/OpenWindow/Hint}} aria-label={{$:/language/Buttons/OpenWindow/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/open-window}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/OpenWindow/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/permalink": {
"title": "$:/core/ui/Buttons/permalink",
"tags": "$:/tags/ViewToolbar",
"caption": "{{$:/core/images/permalink-button}} {{$:/language/Buttons/Permalink/Caption}}",
"description": "{{$:/language/Buttons/Permalink/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-permalink\" tooltip={{$:/language/Buttons/Permalink/Hint}} aria-label={{$:/language/Buttons/Permalink/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permalink-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permalink/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/core/ui/Buttons/permaview": {
"title": "$:/core/ui/Buttons/permaview",
"tags": "$:/tags/ViewToolbar $:/tags/PageControls",
"caption": "{{$:/core/images/permaview-button}} {{$:/language/Buttons/Permaview/Caption}}",
"description": "{{$:/language/Buttons/Permaview/Hint}}",
"text": "\\whitespace trim\n<$button message=\"tm-permaview\" tooltip={{$:/language/Buttons/Permaview/Hint}} aria-label={{$:/language/Buttons/Permaview/Caption}} class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/permaview-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text={{$:/language/Buttons/Permaview/Caption}}/>\n</span>\n</$list>\n</$button>"
},
"$:/DefaultTiddlers": {
"title": "$:/DefaultTiddlers",
"text": "GettingStarted\n"
},
"$:/temp/advancedsearch": {
"title": "$:/temp/advancedsearch",
"text": ""
},
"$:/snippets/allfields": {
"title": "$:/snippets/allfields",
"text": "\\define renderfield(title)\n<tr class=\"tc-view-field\"><td class=\"tc-view-field-name\">''$title$'':</td><td class=\"tc-view-field-value\">//{{$:/language/Docs/Fields/$title$}}//</td></tr>\n\\end\n<table class=\"tc-view-field-table\"><tbody><$list filter=\"[fields[]sort[title]]\" variable=\"listItem\"><$macrocall $name=\"renderfield\" title=<<listItem>>/></$list>\n</tbody></table>\n"
},
"$:/config/AnimationDuration": {
"title": "$:/config/AnimationDuration",
"text": "400"
},
"$:/config/AutoFocus": {
"title": "$:/config/AutoFocus",
"text": "title"
},
"$:/config/AutoSave": {
"title": "$:/config/AutoSave",
"text": "yes"
},
"$:/config/BitmapEditor/Colour": {
"title": "$:/config/BitmapEditor/Colour",
"text": "#444"
},
"$:/config/BitmapEditor/ImageSizes": {
"title": "$:/config/BitmapEditor/ImageSizes",
"text": "[[62px 100px]] [[100px 62px]] [[124px 200px]] [[200px 124px]] [[248px 400px]] [[371px 600px]] [[400px 248px]] [[556px 900px]] [[600px 371px]] [[742px 1200px]] [[900px 556px]] [[1200px 742px]]"
},
"$:/config/BitmapEditor/LineWidth": {
"title": "$:/config/BitmapEditor/LineWidth",
"text": "3px"
},
"$:/config/BitmapEditor/LineWidths": {
"title": "$:/config/BitmapEditor/LineWidths",
"text": "0.25px 0.5px 1px 2px 3px 4px 6px 8px 10px 16px 20px 28px 40px 56px 80px"
},
"$:/config/BitmapEditor/Opacities": {
"title": "$:/config/BitmapEditor/Opacities",
"text": "0.01 0.025 0.05 0.075 0.1 0.15 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0"
},
"$:/config/BitmapEditor/Opacity": {
"title": "$:/config/BitmapEditor/Opacity",
"text": "1.0"
},
"$:/config/DefaultMoreSidebarTab": {
"title": "$:/config/DefaultMoreSidebarTab",
"text": "$:/core/ui/MoreSideBar/Tags"
},
"$:/config/DefaultSidebarTab": {
"title": "$:/config/DefaultSidebarTab",
"text": "$:/core/ui/SideBar/Open"
},
"$:/config/DownloadSaver/AutoSave": {
"title": "$:/config/DownloadSaver/AutoSave",
"text": "no"
},
"$:/config/Drafts/TypingTimeout": {
"title": "$:/config/Drafts/TypingTimeout",
"text": "400"
},
"$:/config/EditTemplateFields/Visibility/title": {
"title": "$:/config/EditTemplateFields/Visibility/title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/tags": {
"title": "$:/config/EditTemplateFields/Visibility/tags",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/text": {
"title": "$:/config/EditTemplateFields/Visibility/text",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/creator": {
"title": "$:/config/EditTemplateFields/Visibility/creator",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/created": {
"title": "$:/config/EditTemplateFields/Visibility/created",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modified": {
"title": "$:/config/EditTemplateFields/Visibility/modified",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/modifier": {
"title": "$:/config/EditTemplateFields/Visibility/modifier",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/type": {
"title": "$:/config/EditTemplateFields/Visibility/type",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.title": {
"title": "$:/config/EditTemplateFields/Visibility/draft.title",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/draft.of": {
"title": "$:/config/EditTemplateFields/Visibility/draft.of",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/revision": {
"title": "$:/config/EditTemplateFields/Visibility/revision",
"text": "hide"
},
"$:/config/EditTemplateFields/Visibility/bag": {
"title": "$:/config/EditTemplateFields/Visibility/bag",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-4",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-5",
"text": "hide"
},
"$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6": {
"title": "$:/config/EditorToolbarButtons/Visibility/$:/core/ui/EditorToolbar/heading-6",
"text": "hide"
},
"$:/config/EditorTypeMappings/image/gif": {
"title": "$:/config/EditorTypeMappings/image/gif",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/webp": {
"title": "$:/config/EditorTypeMappings/image/webp",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heic": {
"title": "$:/config/EditorTypeMappings/image/heic",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/heif": {
"title": "$:/config/EditorTypeMappings/image/heif",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/jpeg": {
"title": "$:/config/EditorTypeMappings/image/jpeg",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/jpg": {
"title": "$:/config/EditorTypeMappings/image/jpg",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/png": {
"title": "$:/config/EditorTypeMappings/image/png",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/image/x-icon": {
"title": "$:/config/EditorTypeMappings/image/x-icon",
"text": "bitmap"
},
"$:/config/EditorTypeMappings/text/vnd.tiddlywiki": {
"title": "$:/config/EditorTypeMappings/text/vnd.tiddlywiki",
"text": "text"
},
"$:/config/Manager/Show": {
"title": "$:/config/Manager/Show",
"text": "tiddlers"
},
"$:/config/Manager/Filter": {
"title": "$:/config/Manager/Filter",
"text": ""
},
"$:/config/Manager/Order": {
"title": "$:/config/Manager/Order",
"text": "forward"
},
"$:/config/Manager/Sort": {
"title": "$:/config/Manager/Sort",
"text": "title"
},
"$:/config/Manager/System": {
"title": "$:/config/Manager/System",
"text": "system"
},
"$:/config/Manager/Tag": {
"title": "$:/config/Manager/Tag",
"text": ""
},
"$:/state/popup/manager/item/$:/Manager/ItemMain/RawText": {
"title": "$:/state/popup/manager/item/$:/Manager/ItemMain/RawText",
"text": "hide"
},
"$:/config/MissingLinks": {
"title": "$:/config/MissingLinks",
"text": "yes"
},
"$:/config/Navigation/UpdateAddressBar": {
"title": "$:/config/Navigation/UpdateAddressBar",
"text": "no"
},
"$:/config/Navigation/UpdateHistory": {
"title": "$:/config/Navigation/UpdateHistory",
"text": "no"
},
"$:/config/NewImageType": {
"title": "$:/config/NewImageType",
"text": "jpeg"
},
"$:/config/OfficialPluginLibrary": {
"title": "$:/config/OfficialPluginLibrary",
"tags": "$:/tags/PluginLibrary",
"url": "https://tiddlywiki.com/library/v5.1.22/index.html",
"caption": "{{$:/language/OfficialPluginLibrary}}",
"text": "{{$:/language/OfficialPluginLibrary/Hint}}\n"
},
"$:/config/Navigation/openLinkFromInsideRiver": {
"title": "$:/config/Navigation/openLinkFromInsideRiver",
"text": "below"
},
"$:/config/Navigation/openLinkFromOutsideRiver": {
"title": "$:/config/Navigation/openLinkFromOutsideRiver",
"text": "top"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/advanced-search",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/close-all",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/encryption",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/export-page",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/fold-all",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/full-screen",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/home",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/refresh",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/import",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/language",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/tag-manager",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/manager",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/more-page-actions",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-journal",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/new-image",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/palette",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/print",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/storyview",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/timestamp",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/theme",
"text": "hide"
},
"$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all": {
"title": "$:/config/PageControlButtons/Visibility/$:/core/ui/Buttons/unfold-all",
"text": "hide"
},
"$:/config/Performance/Instrumentation": {
"title": "$:/config/Performance/Instrumentation",
"text": "no"
},
"$:/config/RegisterPluginType/plugin": {
"title": "$:/config/RegisterPluginType/plugin",
"text": "yes"
},
"$:/config/RegisterPluginType/theme": {
"title": "$:/config/RegisterPluginType/theme",
"text": "no"
},
"$:/config/RegisterPluginType/language": {
"title": "$:/config/RegisterPluginType/language",
"text": "no"
},
"$:/config/RegisterPluginType/info": {
"title": "$:/config/RegisterPluginType/info",
"text": "no"
},
"$:/config/RegisterPluginType/import": {
"title": "$:/config/RegisterPluginType/import",
"text": "no"
},
"$:/config/SaveWikiButton/Template": {
"title": "$:/config/SaveWikiButton/Template",
"text": "$:/core/save/all"
},
"$:/config/SaverFilter": {
"title": "$:/config/SaverFilter",
"text": "[all[]] -[[$:/HistoryList]] -[[$:/StoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[[$:/UploadName]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Search/AutoFocus": {
"title": "$:/config/Search/AutoFocus",
"text": "true"
},
"$:/config/Search/MinLength": {
"title": "$:/config/Search/MinLength",
"text": "3"
},
"$:/config/SearchResults/Default": {
"title": "$:/config/SearchResults/Default",
"text": "$:/core/ui/DefaultSearchResultList"
},
"$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]": {
"title": "$:/config/Server/ExternalFilters/[all[tiddlers]!is[system]sort[title]]",
"text": "yes"
},
"$:/config/ShortcutInfo/add-field": {
"title": "$:/config/ShortcutInfo/add-field",
"text": "{{$:/language/EditTemplate/Fields/Add/Button/Hint}}"
},
"$:/config/ShortcutInfo/advanced-search": {
"title": "$:/config/ShortcutInfo/advanced-search",
"text": "{{$:/language/Buttons/AdvancedSearch/Hint}}"
},
"$:/config/ShortcutInfo/bold": {
"title": "$:/config/ShortcutInfo/bold",
"text": "{{$:/language/Buttons/Bold/Hint}}"
},
"$:/config/ShortcutInfo/cancel-edit-tiddler": {
"title": "$:/config/ShortcutInfo/cancel-edit-tiddler",
"text": "{{$:/language/Buttons/Cancel/Hint}}"
},
"$:/config/ShortcutInfo/excise": {
"title": "$:/config/ShortcutInfo/excise",
"text": "{{$:/language/Buttons/Excise/Hint}}"
},
"$:/config/ShortcutInfo/heading-1": {
"title": "$:/config/ShortcutInfo/heading-1",
"text": "{{$:/language/Buttons/Heading1/Hint}}"
},
"$:/config/ShortcutInfo/heading-2": {
"title": "$:/config/ShortcutInfo/heading-2",
"text": "{{$:/language/Buttons/Heading2/Hint}}"
},
"$:/config/ShortcutInfo/heading-3": {
"title": "$:/config/ShortcutInfo/heading-3",
"text": "{{$:/language/Buttons/Heading3/Hint}}"
},
"$:/config/ShortcutInfo/heading-4": {
"title": "$:/config/ShortcutInfo/heading-4",
"text": "{{$:/language/Buttons/Heading4/Hint}}"
},
"$:/config/ShortcutInfo/heading-5": {
"title": "$:/config/ShortcutInfo/heading-5",
"text": "{{$:/language/Buttons/Heading5/Hint}}"
},
"$:/config/ShortcutInfo/heading-6": {
"title": "$:/config/ShortcutInfo/heading-6",
"text": "{{$:/language/Buttons/Heading6/Hint}}"
},
"$:/config/ShortcutInfo/italic": {
"title": "$:/config/ShortcutInfo/italic",
"text": "{{$:/language/Buttons/Italic/Hint}}"
},
"$:/config/ShortcutInfo/link": {
"title": "$:/config/ShortcutInfo/link",
"text": "{{$:/language/Buttons/Link/Hint}}"
},
"$:/config/ShortcutInfo/list-bullet": {
"title": "$:/config/ShortcutInfo/list-bullet",
"text": "{{$:/language/Buttons/ListBullet/Hint}}"
},
"$:/config/ShortcutInfo/list-number": {
"title": "$:/config/ShortcutInfo/list-number",
"text": "{{$:/language/Buttons/ListNumber/Hint}}"
},
"$:/config/ShortcutInfo/mono-block": {
"title": "$:/config/ShortcutInfo/mono-block",
"text": "{{$:/language/Buttons/MonoBlock/Hint}}"
},
"$:/config/ShortcutInfo/mono-line": {
"title": "$:/config/ShortcutInfo/mono-line",
"text": "{{$:/language/Buttons/MonoLine/Hint}}"
},
"$:/config/ShortcutInfo/new-image": {
"title": "$:/config/ShortcutInfo/new-image",
"text": "{{$:/language/Buttons/NewImage/Hint}}"
},
"$:/config/ShortcutInfo/new-journal": {
"title": "$:/config/ShortcutInfo/new-journal",
"text": "{{$:/language/Buttons/NewJournal/Hint}}"
},
"$:/config/ShortcutInfo/new-tiddler": {
"title": "$:/config/ShortcutInfo/new-tiddler",
"text": "{{$:/language/Buttons/NewTiddler/Hint}}"
},
"$:/config/ShortcutInfo/picture": {
"title": "$:/config/ShortcutInfo/picture",
"text": "{{$:/language/Buttons/Picture/Hint}}"
},
"$:/config/ShortcutInfo/preview": {
"title": "$:/config/ShortcutInfo/preview",
"text": "{{$:/language/Buttons/Preview/Hint}}"
},
"$:/config/ShortcutInfo/quote": {
"title": "$:/config/ShortcutInfo/quote",
"text": "{{$:/language/Buttons/Quote/Hint}}"
},
"$:/config/ShortcutInfo/save-tiddler": {
"title": "$:/config/ShortcutInfo/save-tiddler",
"text": "{{$:/language/Buttons/Save/Hint}}"
},
"$:/config/ShortcutInfo/sidebar-search": {
"title": "$:/config/ShortcutInfo/sidebar-search",
"text": "{{$:/language/Buttons/SidebarSearch/Hint}}"
},
"$:/config/ShortcutInfo/stamp": {
"title": "$:/config/ShortcutInfo/stamp",
"text": "{{$:/language/Buttons/Stamp/Hint}}"
},
"$:/config/ShortcutInfo/strikethrough": {
"title": "$:/config/ShortcutInfo/strikethrough",
"text": "{{$:/language/Buttons/Strikethrough/Hint}}"
},
"$:/config/ShortcutInfo/subscript": {
"title": "$:/config/ShortcutInfo/subscript",
"text": "{{$:/language/Buttons/Subscript/Hint}}"
},
"$:/config/ShortcutInfo/superscript": {
"title": "$:/config/ShortcutInfo/superscript",
"text": "{{$:/language/Buttons/Superscript/Hint}}"
},
"$:/config/ShortcutInfo/toggle-sidebar": {
"title": "$:/config/ShortcutInfo/toggle-sidebar",
"text": "{{$:/language/Buttons/ToggleSidebar/Hint}}"
},
"$:/config/ShortcutInfo/underline": {
"title": "$:/config/ShortcutInfo/underline",
"text": "{{$:/language/Buttons/Underline/Hint}}"
},
"$:/config/SyncFilter": {
"title": "$:/config/SyncFilter",
"text": "[is[tiddler]] -[[$:/HistoryList]] -[[$:/Import]] -[[$:/isEncrypted]] -[prefix[$:/status/]] -[prefix[$:/state/]] -[prefix[$:/temp/]]"
},
"$:/config/Tags/MinLength": {
"title": "$:/config/Tags/MinLength",
"text": "0"
},
"$:/config/TextEditor/EditorHeight/Height": {
"title": "$:/config/TextEditor/EditorHeight/Height",
"text": "400px"
},
"$:/config/TextEditor/EditorHeight/Mode": {
"title": "$:/config/TextEditor/EditorHeight/Mode",
"text": "auto"
},
"$:/config/TiddlerInfo/Default": {
"title": "$:/config/TiddlerInfo/Default",
"text": "$:/core/ui/TiddlerInfo/Fields"
},
"$:/config/TiddlerInfo/Mode": {
"title": "$:/config/TiddlerInfo/Mode",
"text": "popup"
},
"$:/config/Tiddlers/TitleLinks": {
"title": "$:/config/Tiddlers/TitleLinks",
"text": "no"
},
"$:/config/Toolbar/ButtonClass": {
"title": "$:/config/Toolbar/ButtonClass",
"text": "tc-btn-invisible"
},
"$:/config/Toolbar/Icons": {
"title": "$:/config/Toolbar/Icons",
"text": "yes"
},
"$:/config/Toolbar/Text": {
"title": "$:/config/Toolbar/Text",
"text": "no"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/clone",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/close-others",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/export-tiddler",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/info",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/more-tiddler-actions",
"text": "show"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/new-journal-here",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/open-window",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permalink",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/permaview",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/delete",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-bar",
"text": "hide"
},
"$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others": {
"title": "$:/config/ViewToolbarButtons/Visibility/$:/core/ui/Buttons/fold-others",
"text": "hide"
},
"$:/config/shortcuts-mac/bold": {
"title": "$:/config/shortcuts-mac/bold",
"text": "meta-B"
},
"$:/config/shortcuts-mac/italic": {
"title": "$:/config/shortcuts-mac/italic",
"text": "meta-I"
},
"$:/config/shortcuts-mac/underline": {
"title": "$:/config/shortcuts-mac/underline",
"text": "meta-U"
},
"$:/config/shortcuts-mac/new-image": {
"title": "$:/config/shortcuts-mac/new-image",
"text": "ctrl-I"
},
"$:/config/shortcuts-mac/new-journal": {
"title": "$:/config/shortcuts-mac/new-journal",
"text": "ctrl-J"
},
"$:/config/shortcuts-mac/new-tiddler": {
"title": "$:/config/shortcuts-mac/new-tiddler",
"text": "ctrl-N"
},
"$:/config/shortcuts-not-mac/bold": {
"title": "$:/config/shortcuts-not-mac/bold",
"text": "ctrl-B"
},
"$:/config/shortcuts-not-mac/italic": {
"title": "$:/config/shortcuts-not-mac/italic",
"text": "ctrl-I"
},
"$:/config/shortcuts-not-mac/underline": {
"title": "$:/config/shortcuts-not-mac/underline",
"text": "ctrl-U"
},
"$:/config/shortcuts-not-mac/new-image": {
"title": "$:/config/shortcuts-not-mac/new-image",
"text": "alt-I"
},
"$:/config/shortcuts-not-mac/new-journal": {
"title": "$:/config/shortcuts-not-mac/new-journal",
"text": "alt-J"
},
"$:/config/shortcuts-not-mac/new-tiddler": {
"title": "$:/config/shortcuts-not-mac/new-tiddler",
"text": "alt-N"
},
"$:/config/shortcuts/add-field": {
"title": "$:/config/shortcuts/add-field",
"text": "enter"
},
"$:/config/shortcuts/advanced-search": {
"title": "$:/config/shortcuts/advanced-search",
"text": "ctrl-shift-A"
},
"$:/config/shortcuts/cancel-edit-tiddler": {
"title": "$:/config/shortcuts/cancel-edit-tiddler",
"text": "escape"
},
"$:/config/shortcuts/excise": {
"title": "$:/config/shortcuts/excise",
"text": "ctrl-E"
},
"$:/config/shortcuts/sidebar-search": {
"title": "$:/config/shortcuts/sidebar-search",
"text": "ctrl-shift-F"
},
"$:/config/shortcuts/heading-1": {
"title": "$:/config/shortcuts/heading-1",
"text": "ctrl-1"
},
"$:/config/shortcuts/heading-2": {
"title": "$:/config/shortcuts/heading-2",
"text": "ctrl-2"
},
"$:/config/shortcuts/heading-3": {
"title": "$:/config/shortcuts/heading-3",
"text": "ctrl-3"
},
"$:/config/shortcuts/heading-4": {
"title": "$:/config/shortcuts/heading-4",
"text": "ctrl-4"
},
"$:/config/shortcuts/heading-5": {
"title": "$:/config/shortcuts/heading-5",
"text": "ctrl-5"
},
"$:/config/shortcuts/heading-6": {
"title": "$:/config/shortcuts/heading-6",
"text": "ctrl-6"
},
"$:/config/shortcuts/link": {
"title": "$:/config/shortcuts/link",
"text": "ctrl-L"
},
"$:/config/shortcuts/linkify": {
"title": "$:/config/shortcuts/linkify",
"text": "alt-shift-L"
},
"$:/config/shortcuts/list-bullet": {
"title": "$:/config/shortcuts/list-bullet",
"text": "ctrl-shift-L"
},
"$:/config/shortcuts/list-number": {
"title": "$:/config/shortcuts/list-number",
"text": "ctrl-shift-N"
},
"$:/config/shortcuts/mono-block": {
"title": "$:/config/shortcuts/mono-block",
"text": "ctrl-shift-M"
},
"$:/config/shortcuts/mono-line": {
"title": "$:/config/shortcuts/mono-line",
"text": "ctrl-M"
},
"$:/config/shortcuts/picture": {
"title": "$:/config/shortcuts/picture",
"text": "ctrl-shift-I"
},
"$:/config/shortcuts/preview": {
"title": "$:/config/shortcuts/preview",
"text": "alt-P"
},
"$:/config/shortcuts/quote": {
"title": "$:/config/shortcuts/quote",
"text": "ctrl-Q"
},
"$:/config/shortcuts/save-tiddler": {
"title": "$:/config/shortcuts/save-tiddler",
"text": "ctrl+enter"
},
"$:/config/shortcuts/stamp": {
"title": "$:/config/shortcuts/stamp",
"text": "ctrl-S"
},
"$:/config/shortcuts/strikethrough": {
"title": "$:/config/shortcuts/strikethrough",
"text": "ctrl-T"
},
"$:/config/shortcuts/subscript": {
"title": "$:/config/shortcuts/subscript",
"text": "ctrl-shift-B"
},
"$:/config/shortcuts/superscript": {
"title": "$:/config/shortcuts/superscript",
"text": "ctrl-shift-P"
},
"$:/config/shortcuts/toggle-sidebar": {
"title": "$:/config/shortcuts/toggle-sidebar",
"text": "alt-shift-S"
},
"$:/config/shortcuts/transcludify": {
"title": "$:/config/shortcuts/transcludify",
"text": "alt-shift-T"
},
"$:/config/ui/EditTemplate": {
"title": "$:/config/ui/EditTemplate",
"text": "$:/core/ui/EditTemplate"
},
"$:/config/ui/ViewTemplate": {
"title": "$:/config/ui/ViewTemplate",
"text": "$:/core/ui/ViewTemplate"
},
"$:/config/WikiParserRules/Inline/wikilink": {
"title": "$:/config/WikiParserRules/Inline/wikilink",
"text": "enable"
},
"$:/snippets/currpalettepreview": {
"title": "$:/snippets/currpalettepreview",
"text": "\\define swatchStyle()\nbackground-color: $(swatchColour)$;\n\\end\n\\define swatch()\n<$set name=\"swatchColour\" value={{##$(colour)$}}\n><div class=\"tc-swatch\" style=<<swatchStyle>> title=<<colour>>/></$set>\n\\end\n<div class=\"tc-swatches-horiz\"><$list filter=\"\nforeground\nbackground\nmuted-foreground\nprimary\npage-background\ntab-background\ntiddler-info-background\n\" variable=\"colour\"><<swatch>></$list></div>"
},
"$:/snippets/download-wiki-button": {
"title": "$:/snippets/download-wiki-button",
"text": "\\define lingo-base() $:/language/ControlPanel/Tools/Download/\n<$button class=\"tc-btn-big-green\">\n<$action-sendmessage $message=\"tm-download-file\" $param=\"$:/core/save/all\" filename=\"index.html\"/>\n<<lingo Full/Caption>> {{$:/core/images/save-button}}\n</$button>"
},
"$:/language": {
"title": "$:/language",
"text": "$:/languages/en-GB"
},
"$:/snippets/languageswitcher": {
"title": "$:/snippets/languageswitcher",
"text": "\\define flag-title()\n$(languagePluginTitle)$/icon\n\\end\n\n<$linkcatcher to=\"$:/language\">\n<div class=\"tc-chooser tc-language-chooser\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[description]]\">\n<$set name=\"cls\" filter=\"[all[current]field:title{$:/language}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link>\n<span class=\"tc-image-button\">\n<$set name=\"languagePluginTitle\" value=<<currentTiddler>>>\n<$transclude subtiddler=<<flag-title>>>\n<$list filter=\"[all[current]field:title[$:/languages/en-GB]]\">\n<$transclude tiddler=\"$:/languages/en-GB/icon\"/>\n</$list>\n</$transclude>\n</$set>\n</span>\n<$view field=\"description\">\n<$view field=\"name\">\n<$view field=\"title\"/>\n</$view>\n</$view>\n</$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/core/macros/CSS": {
"title": "$:/core/macros/CSS",
"tags": "$:/tags/Macro",
"text": "\\define colour(name)\n<$transclude tiddler={{$:/palette}} index=\"$name$\"><$transclude tiddler=\"$:/palettes/Vanilla\" index=\"$name$\"><$transclude tiddler=\"$:/config/DefaultColourMappings/$name$\"/></$transclude></$transclude>\n\\end\n\n\\define color(name)\n<<colour $name$>>\n\\end\n\n\\define box-shadow(shadow)\n``\n -webkit-box-shadow: $shadow$;\n -moz-box-shadow: $shadow$;\n box-shadow: $shadow$;\n``\n\\end\n\n\\define filter(filter)\n``\n -webkit-filter: $filter$;\n -moz-filter: $filter$;\n filter: $filter$;\n``\n\\end\n\n\\define transition(transition)\n``\n -webkit-transition: $transition$;\n -moz-transition: $transition$;\n transition: $transition$;\n``\n\\end\n\n\\define transform-origin(origin)\n``\n -webkit-transform-origin: $origin$;\n -moz-transform-origin: $origin$;\n transform-origin: $origin$;\n``\n\\end\n\n\\define background-linear-gradient(gradient)\n``\nbackground-image: linear-gradient($gradient$);\nbackground-image: -o-linear-gradient($gradient$);\nbackground-image: -moz-linear-gradient($gradient$);\nbackground-image: -webkit-linear-gradient($gradient$);\nbackground-image: -ms-linear-gradient($gradient$);\n``\n\\end\n\n\\define column-count(columns)\n``\n-moz-column-count: $columns$;\n-webkit-column-count: $columns$;\ncolumn-count: $columns$;\n``\n\\end\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}} _canonical_uri={{$title$!!_canonical_uri}}/>\n\\end\n\n\\define if-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"match\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-no-sidebar(text)\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">$text$</$reveal>\n\\end\n\n\\define if-background-attachment(text)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" type=\"nomatch\" text=\"\">$text$</$reveal>\n\\end\n"
},
"$:/core/macros/colour-picker": {
"title": "$:/core/macros/colour-picker",
"tags": "$:/tags/Macro",
"text": "\\define colour-picker-update-recent()\n<$action-listops\n\t$tiddler=\"$:/config/ColourPicker/Recent\"\n\t$subfilter=\"$(colour-picker-value)$ [list[$:/config/ColourPicker/Recent]remove[$(colour-picker-value)$]] +[limit[8]]\"\n/>\n\\end\n\n\\define colour-picker-inner(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(colour-picker-value)$\"\"\">\n\n$(colour-picker-update-recent)$\n\n$actions$\n\n<span style=\"display:inline-block; background-color: $(colour-picker-value)$; width: 100%; height: 100%; border-radius: 50%;\"/>\n\n</$button>\n\\end\n\n\\define colour-picker-recent-inner(actions)\n<$set name=\"colour-picker-value\" value=\"$(recentColour)$\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\\end\n\n\\define colour-picker-recent(actions)\n{{$:/language/ColourPicker/Recent}} <$list filter=\"[list[$:/config/ColourPicker/Recent]]\" variable=\"recentColour\">\n<$macrocall $name=\"colour-picker-recent-inner\" actions=\"\"\"$actions$\"\"\"/></$list>\n\\end\n\n\\define colour-picker(actions)\n<div class=\"tc-colour-chooser\">\n\n<$macrocall $name=\"colour-picker-recent\" actions=\"\"\"$actions$\"\"\"/>\n\n---\n\n<$list filter=\"LightPink Pink Crimson LavenderBlush PaleVioletRed HotPink DeepPink MediumVioletRed Orchid Thistle Plum Violet Magenta Fuchsia DarkMagenta Purple MediumOrchid DarkViolet DarkOrchid Indigo BlueViolet MediumPurple MediumSlateBlue SlateBlue DarkSlateBlue Lavender GhostWhite Blue MediumBlue MidnightBlue DarkBlue Navy RoyalBlue CornflowerBlue LightSteelBlue LightSlateGrey SlateGrey DodgerBlue AliceBlue SteelBlue LightSkyBlue SkyBlue DeepSkyBlue LightBlue PowderBlue CadetBlue Azure LightCyan PaleTurquoise Cyan Aqua DarkTurquoise DarkSlateGrey DarkCyan Teal MediumTurquoise LightSeaGreen Turquoise Aquamarine MediumAquamarine MediumSpringGreen MintCream SpringGreen MediumSeaGreen SeaGreen Honeydew LightGreen PaleGreen DarkSeaGreen LimeGreen Lime ForestGreen Green DarkGreen Chartreuse LawnGreen GreenYellow DarkOliveGreen YellowGreen OliveDrab Beige LightGoldenrodYellow Ivory LightYellow Yellow Olive DarkKhaki LemonChiffon PaleGoldenrod Khaki Gold Cornsilk Goldenrod DarkGoldenrod FloralWhite OldLace Wheat Moccasin Orange PapayaWhip BlanchedAlmond NavajoWhite AntiqueWhite Tan BurlyWood Bisque DarkOrange Linen Peru PeachPuff SandyBrown Chocolate SaddleBrown Seashell Sienna LightSalmon Coral OrangeRed DarkSalmon Tomato MistyRose Salmon Snow LightCoral RosyBrown IndianRed Red Brown FireBrick DarkRed Maroon White WhiteSmoke Gainsboro LightGrey Silver DarkGrey Grey DimGrey Black\" variable=\"colour-picker-value\">\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\n---\n\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" tag=\"input\" default=\"\" placeholder=\"\"/>\n<$edit-text tiddler=\"$:/config/ColourPicker/New\" type=\"color\" tag=\"input\"/>\n<$set name=\"colour-picker-value\" value={{$:/config/ColourPicker/New}}>\n<$macrocall $name=\"colour-picker-inner\" actions=\"\"\"$actions$\"\"\"/>\n</$set>\n\n</div>\n\n\\end\n"
},
"$:/core/macros/copy-to-clipboard": {
"title": "$:/core/macros/copy-to-clipboard",
"tags": "$:/tags/Macro",
"text": "\\define copy-to-clipboard(src,class:\"tc-btn-invisible\",style)\n<$button class=<<__class__>> style=<<__style__>> message=\"tm-copy-to-clipboard\" param=<<__src__>> tooltip={{$:/language/Buttons/CopyToClipboard/Hint}}>\n{{$:/core/images/copy-clipboard}} <$text text={{$:/language/Buttons/CopyToClipboard/Caption}}/>\n</$button>\n\\end\n\n\\define copy-to-clipboard-above-right(src,class:\"tc-btn-invisible\",style)\n<div style=\"position: relative;\">\n<div style=\"position: absolute; bottom: 0; right: 0;\">\n<$macrocall $name=\"copy-to-clipboard\" src=<<__src__>> class=<<__class__>> style=<<__style__>>/>\n</div>\n</div>\n\\end\n\n"
},
"$:/core/macros/diff": {
"title": "$:/core/macros/diff",
"tags": "$:/tags/Macro",
"text": "\\define compareTiddlerText(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle)\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>>>\n<$diff-text source=<<source>> dest=<<dest>>/>\n</$set>\n</$set>\n\\end\n\n\\define compareTiddlers(sourceTiddlerTitle,sourceSubTiddlerTitle,destTiddlerTitle,destSubTiddlerTitle,exclude)\n<table class=\"tc-diff-tiddlers\">\n<tbody>\n<$set name=\"sourceFields\" filter=\"[<__sourceTiddlerTitle__>fields[]sort[]]\">\n<$set name=\"destFields\" filter=\"[<__destSubTiddlerTitle__>subtiddlerfields<__destTiddlerTitle__>sort[]]\">\n<$list filter=\"[enlist<sourceFields>] [enlist<destFields>] -[enlist<__exclude__>] +[sort[]]\" variable=\"fieldName\">\n<tr>\n<th>\n<$text text=<<fieldName>>/> \n</th>\n<td>\n<$set name=\"source\" tiddler=<<__sourceTiddlerTitle__>> subtiddler=<<__sourceSubTiddlerTitle__>> field=<<fieldName>>>\n<$set name=\"dest\" tiddler=<<__destTiddlerTitle__>> subtiddler=<<__destSubTiddlerTitle__>> field=<<fieldName>>>\n<$diff-text source=<<source>> dest=<<dest>>>\n</$diff-text>\n</$set>\n</$set>\n</td>\n</tr>\n</$list>\n</$set>\n</$set>\n</tbody>\n</table>\n\\end\n"
},
"$:/core/macros/dumpvariables": {
"title": "$:/core/macros/dumpvariables",
"tags": "$:/tags/Macro",
"text": "\\define dumpvariables()\n<ul>\n<$list filter=\"[variables[]]\" variable=\"varname\">\n<li>\n<strong><code><$text text=<<varname>>/></code></strong>:<br/>\n<$codeblock code={{{ [<varname>getvariable[]] }}}/>\n</li>\n</$list>\n</ul>\n\\end\n"
},
"$:/core/macros/export": {
"title": "$:/core/macros/export",
"tags": "$:/tags/Macro",
"text": "\\define exportButtonFilename(baseFilename)\n$baseFilename$$(extension)$\n\\end\n\n\\define exportButton(exportFilter:\"[!is[system]sort[title]]\",lingoBase,baseFilename:\"tiddlers\")\n<span class=\"tc-popup-keep\"><$button popup=<<qualify \"$:/state/popup/export\">> tooltip={{$lingoBase$Hint}} aria-label={{$lingoBase$Caption}} class=<<tv-config-toolbar-class>> selectedClass=\"tc-selected\">\n<$list filter=\"[<tv-config-toolbar-icons>match[yes]]\">\n{{$:/core/images/export-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>match[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$lingoBase$Caption}}/></span>\n</$list>\n</$button></span><$reveal state=<<qualify \"$:/state/popup/export\">> type=\"popup\" position=\"below\" animate=\"yes\">\n<div class=\"tc-drop-down\">\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Exporter]]\">\n<$set name=\"extension\" value={{!!extension}}>\n<$button class=\"tc-btn-invisible\">\n<$action-sendmessage $message=\"tm-download-file\" $param=<<currentTiddler>> exportFilter=\"\"\"$exportFilter$\"\"\" filename=<<exportButtonFilename \"\"\"$baseFilename$\"\"\">>/>\n<$action-deletetiddler $tiddler=<<qualify \"$:/state/popup/export\">>/>\n<$transclude field=\"description\"/>\n</$button>\n</$set>\n</$list>\n</div>\n</$reveal>\n\\end\n"
},
"$:/core/macros/image-picker": {
"title": "$:/core/macros/image-picker",
"created": "20170715180840889",
"modified": "20170715180914005",
"tags": "$:/tags/Macro",
"type": "text/vnd.tiddlywiki",
"text": "\\define image-picker-thumbnail(actions)\n<$button tag=\"a\" tooltip=\"\"\"$(imageTitle)$\"\"\">\n$actions$\n<$transclude tiddler=<<imageTitle>>/>\n</$button>\n\\end\n\n\\define image-picker-list(filter,actions)\n<$list filter=\"\"\"$filter$\"\"\" variable=\"imageTitle\">\n<$macrocall $name=\"image-picker-thumbnail\" actions=\"\"\"$actions$\"\"\"/>\n</$list>\n\\end\n\n\\define image-picker(actions,filter:\"[all[shadows+tiddlers]is[image]] -[type[application/pdf]] +[!has[draft.of]$subfilter$sort[title]]\",subfilter:\"\")\n<div class=\"tc-image-chooser\">\n<$vars state-system=<<qualify \"$:/state/image-picker/system\">>>\n<$checkbox tiddler=<<state-system>> field=\"text\" checked=\"show\" unchecked=\"hide\" default=\"hide\">\n{{$:/language/SystemTiddlers/Include/Prompt}}\n</$checkbox>\n<$reveal state=<<state-system>> type=\"match\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$ +[!is[system]]\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n<$reveal state=<<state-system>> type=\"nomatch\" text=\"hide\" default=\"hide\" tag=\"div\">\n<$macrocall $name=\"image-picker-list\" filter=\"\"\"$filter$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</$reveal>\n</$vars>\n</div>\n\\end\n\n\\define image-picker-include-tagged-images(actions)\n<$macrocall $name=\"image-picker\" filter=\"[all[shadows+tiddlers]is[image]] [all[shadows+tiddlers]tag[$:/tags/Image]] -[type[application/pdf]] +[!has[draft.of]sort[title]]\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n"
},
"$:/core/macros/lingo": {
"title": "$:/core/macros/lingo",
"tags": "$:/tags/Macro",
"text": "\\define lingo-base()\n$:/language/\n\\end\n\n\\define lingo(title)\n{{$(lingo-base)$$title$}}\n\\end\n"
},
"$:/core/macros/list": {
"title": "$:/core/macros/list",
"tags": "$:/tags/Macro",
"text": "\\define list-links(filter,type:\"ul\",subtype:\"li\",class:\"\",emptyMessage)\n\\whitespace trim\n<$type$ class=\"$class$\">\n<$list filter=\"$filter$\" emptyMessage=<<__emptyMessage__>>>\n<$subtype$>\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$subtype$>\n</$list>\n</$type$>\n\\end\n\n\\define list-links-draggable-drop-actions()\n<$action-listops $tiddler=<<targetTiddler>> $field=<<targetField>> $subfilter=\"+[insertbefore:currentTiddler<actionTiddler>]\"/>\n\\end\n\n\\define list-links-draggable(tiddler,field:\"list\",type:\"ul\",subtype:\"li\",class:\"\",itemTemplate)\n\\whitespace trim\n<span class=\"tc-links-draggable-list\">\n<$vars targetTiddler=\"\"\"$tiddler$\"\"\" targetField=\"\"\"$field$\"\"\">\n<$type$ class=\"$class$\">\n<$list filter=\"[list[$tiddler$!!$field$]]\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"\"\"$subtype$\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\"/>\n<div>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$transclude field=\"caption\">\n<$view field=\"title\"/>\n</$transclude>\n</$link>\n</$transclude>\n</div>\n</$droppable>\n</$list>\n</$type$>\n<$tiddler tiddler=\"\">\n<$droppable actions=<<list-links-draggable-drop-actions>> tag=\"div\" enable=<<tv-enable-drag-and-drop>>>\n<div class=\"tc-droppable-placeholder\">\n \n</div>\n<div style=\"height:0.5em;\"/>\n</$droppable>\n</$tiddler>\n</$vars>\n</span>\n\\end\n\n\\define list-tagged-draggable-drop-actions(tag)\n<!-- Save the current ordering of the tiddlers with this tag -->\n<$set name=\"order\" filter=\"[<__tag__>tagging[]]\">\n<!-- Remove any list-after or list-before fields from the tiddlers with this tag -->\n<$list filter=\"[<__tag__>tagging[]]\">\n<$action-deletefield $field=\"list-before\"/>\n<$action-deletefield $field=\"list-after\"/>\n</$list>\n<!-- Save the new order to the Tag Tiddler -->\n<$action-listops $tiddler=<<__tag__>> $field=\"list\" $filter=\"+[enlist<order>] +[insertbefore:currentTiddler<actionTiddler>]\"/>\n<!-- Make sure the newly added item has the right tag -->\n<!-- Removing this line makes dragging tags within the dropdown work as intended -->\n<!--<$action-listops $tiddler=<<actionTiddler>> $tags=<<__tag__>>/>-->\n<!-- Using the following 5 lines as replacement makes dragging titles from outside into the dropdown apply the tag -->\n<$list filter=\"[<actionTiddler>!contains:tags<__tag__>]\">\n<$fieldmangler tiddler=<<actionTiddler>>>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<__tag__>>/>\n</$fieldmangler>\n</$list>\n</$set>\n\\end\n\n\\define list-tagged-draggable(tag,subFilter,emptyMessage,itemTemplate,elementTag:\"div\",storyview:\"\")\n\\whitespace trim\n<span class=\"tc-tagged-draggable-list\">\n<$set name=\"tag\" value=<<__tag__>>>\n<$list filter=\"[<__tag__>tagging[]$subFilter$]\" emptyMessage=<<__emptyMessage__>> storyview=<<__storyview__>>>\n<$elementTag$ class=\"tc-menu-list-item\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$>\n<$transclude tiddler=\"\"\"$itemTemplate$\"\"\">\n<$link to={{!!title}}>\n<$view field=\"title\"/>\n</$link>\n</$transclude>\n</$elementTag$>\n</$droppable>\n</$elementTag$>\n</$list>\n<$tiddler tiddler=\"\">\n<$droppable actions=\"\"\"<$macrocall $name=\"list-tagged-draggable-drop-actions\" tag=<<__tag__>>/>\"\"\" enable=<<tv-enable-drag-and-drop>>>\n<$elementTag$ class=\"tc-droppable-placeholder\"/>\n<$elementTag$ style=\"height:0.5em;\">\n</$elementTag$>\n</$droppable>\n</$tiddler>\n</$set>\n</span>\n\\end\n"
},
"$:/core/macros/tabs": {
"title": "$:/core/macros/tabs",
"tags": "$:/tags/Macro",
"text": "\\define tabs(tabsList,default,state:\"$:/state/tab\",class,template,buttonTemplate,retain)\n<div class=\"tc-tab-set $class$\">\n<div class=\"tc-tab-buttons $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\" storyview=\"pop\"><$set name=\"save-currentTiddler\" value=<<currentTiddler>>><$tiddler tiddler=<<currentTab>>><$button set=<<qualify \"$state$\">> setTo=<<currentTab>> default=\"$default$\" selectedClass=\"tc-tab-selected\" tooltip={{!!tooltip}}>\n<$tiddler tiddler=<<save-currentTiddler>>>\n<$set name=\"tv-wikilinks\" value=\"no\">\n<$transclude tiddler=\"$buttonTemplate$\" mode=\"inline\">\n<$transclude tiddler=<<currentTab>> field=\"caption\">\n<$macrocall $name=\"currentTab\" $type=\"text/plain\" $output=\"text/plain\"/>\n</$transclude>\n</$transclude>\n</$set></$tiddler></$button></$tiddler></$set></$list>\n</div>\n<div class=\"tc-tab-divider $class$\"/>\n<div class=\"tc-tab-content $class$\">\n<$list filter=\"$tabsList$\" variable=\"currentTab\">\n\n<$reveal type=\"match\" state=<<qualify \"$state$\">> text=<<currentTab>> default=\"$default$\" retain=\"\"\"$retain$\"\"\">\n\n<$transclude tiddler=\"$template$\" mode=\"block\">\n\n<$transclude tiddler=<<currentTab>> mode=\"block\"/>\n\n</$transclude>\n\n</$reveal>\n\n</$list>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/tag-picker": {
"title": "$:/core/macros/tag-picker",
"tags": "$:/tags/Macro",
"text": "\\define add-tag-actions()\n<$action-sendmessage $message=\"tm-add-tag\" $param={{{ [<newTagNameTiddler>get[text]] }}}/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n\\end\n\n\\define tag-button()\n<$button class=\"tc-btn-invisible\" tag=\"a\" tooltip={{$:/language/EditTemplate/Tags/Add/Button/Hint}}>\n<$action-sendmessage $message=\"tm-add-tag\" $param=<<tag>>/>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n<$macrocall $name=\"tag-pill\" tag=<<tag>>/>\n</$button>\n\\end\n\n\\define tag-picker-inner()\n\\whitespace trim\n<div class=\"tc-edit-add-tag\">\n<span class=\"tc-add-tag-name\">\n<$keyboard key=\"ENTER\" actions=<<add-tag-actions>>>\n<$edit-text tiddler=<<newTagNameTiddler>> tag=\"input\" default=\"\" placeholder={{$:/language/EditTemplate/Tags/Add/Placeholder}} focusPopup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-edit-texteditor tc-popup-handle\" tabindex=<<tabIndex>> focus={{{ [{$:/config/AutoFocus}match[tags]then[true]] ~[[false]] }}}/>\n</$keyboard>\n</span> <$button popup=<<qualify \"$:/state/popup/tags-auto-complete\">> class=\"tc-btn-invisible\" tooltip={{$:/language/EditTemplate/Tags/Dropdown/Hint}} aria-label={{$:/language/EditTemplate/Tags/Dropdown/Caption}}>{{$:/core/images/down-arrow}}</$button> <span class=\"tc-add-tag-button\">\n<$set name=\"tag\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$button set=\"$:/temp/NewTagName\" setTo=\"\" class=\"\">\n<<add-tag-actions>>\n<$action-deletetiddler $tiddler=<<newTagNameTiddler>>/>\n{{$:/language/EditTemplate/Tags/Add/Button}}\n</$button>\n</$set>\n</span>\n</div>\n<div class=\"tc-block-dropdown-wrapper\">\n<$reveal state=<<qualify \"$:/state/popup/tags-auto-complete\">> type=\"nomatch\" text=\"\" default=\"\">\n<div class=\"tc-block-dropdown\">\n<$set name=\"newTagName\" value={{{ [<newTagNameTiddler>get[text]] }}}>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]!is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n<hr>\n<$list filter=\"[<newTagName>minlength{$:/config/Tags/MinLength}limit[1]]\" emptyMessage=\"\"\"<div class=\"tc-search-results\">{{$:/language/Search/Search/TooShort}}</div>\"\"\" variable=\"listItem\">\n<$list filter=\"[tags[]is[system]search:title<newTagName>sort[]]\" variable=\"tag\">\n<<tag-button>>\n</$list></$list>\n</$set>\n</div>\n</$reveal>\n</div>\n\\end\n\\define tag-picker()\n\\whitespace trim\n<$list filter=\"[<newTagNameTiddler>match[]]\" emptyMessage=<<tag-picker-inner>>>\n<$set name=\"newTagNameTiddler\" value=<<qualify \"$:/temp/NewTagName\">>>\n<<tag-picker-inner>>\n</$set>\n</$list>\n\\end\n"
},
"$:/core/macros/tag": {
"title": "$:/core/macros/tag",
"tags": "$:/tags/Macro",
"text": "\\define tag-pill-styles()\nbackground-color:$(backgroundColor)$;\nfill:$(foregroundColor)$;\ncolor:$(foregroundColor)$;\n\\end\n\n\\define tag-pill-inner(tag,icon,colour,fallbackTarget,colourA,colourB,element-tag,element-attributes,actions)\n<$vars foregroundColor=<<contrastcolour target:\"\"\"$colour$\"\"\" fallbackTarget:\"\"\"$fallbackTarget$\"\"\" colourA:\"\"\"$colourA$\"\"\" colourB:\"\"\"$colourB$\"\"\">> backgroundColor=\"\"\"$colour$\"\"\">\n<$element-tag$ $element-attributes$ class=\"tc-tag-label tc-btn-invisible\" style=<<tag-pill-styles>>>\n$actions$<$transclude tiddler=\"\"\"$icon$\"\"\"/><$view tiddler=<<__tag__>> field=\"title\" format=\"text\" />\n</$element-tag$>\n</$vars>\n\\end\n\n\\define tag-pill-body(tag,icon,colour,palette,element-tag,element-attributes,actions)\n<$macrocall $name=\"tag-pill-inner\" tag=<<__tag__>> icon=\"\"\"$icon$\"\"\" colour=\"\"\"$colour$\"\"\" fallbackTarget={{$palette$##tag-background}} colourA={{$palette$##foreground}} colourB={{$palette$##background}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n\\end\n\n\\define tag-pill(tag,element-tag:\"span\",element-attributes:\"\",actions:\"\")\n<span class=\"tc-tag-list-item\">\n<$macrocall $name=\"tag-pill-body\" tag=<<__tag__>> icon={{{ [<__tag__>get[icon]] }}} colour={{{ [<__tag__>get[color]] }}} palette={{$:/palette}} element-tag=\"\"\"$element-tag$\"\"\" element-attributes=\"\"\"$element-attributes$\"\"\" actions=\"\"\"$actions$\"\"\"/>\n</span>\n\\end\n\n\\define tag(tag)\n{{$tag$||$:/core/ui/TagTemplate}}\n\\end\n"
},
"$:/core/macros/thumbnails": {
"title": "$:/core/macros/thumbnails",
"tags": "$:/tags/Macro",
"text": "\\define thumbnail(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<$link to=\"\"\"$link$\"\"\"><div class=\"tc-thumbnail-wrapper\">\n<div class=\"tc-thumbnail-image\" style=\"width:$width$px;height:$height$px;\"><$reveal type=\"nomatch\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" style=\"width:$width$px;height:$height$px;\">\n[img[$image$]]\n</$reveal><$reveal type=\"match\" text=\"\" default=\"\"\"$image$\"\"\" tag=\"div\" class=\"tc-thumbnail-background\" style=\"width:$width$px;height:$height$px;background-color:$background-color$;\"></$reveal></div><div class=\"tc-thumbnail-icon\" style=\"fill:$color$;color:$color$;\">\n$icon$\n</div><div class=\"tc-thumbnail-caption\">\n$caption$\n</div>\n</div></$link>\n\\end\n\n\\define thumbnail-right(link,icon,color,background-color,image,caption,width:\"280\",height:\"157\")\n<div class=\"tc-thumbnail-right-wrapper\"><<thumbnail \"\"\"$link$\"\"\" \"\"\"$icon$\"\"\" \"\"\"$color$\"\"\" \"\"\"$background-color$\"\"\" \"\"\"$image$\"\"\" \"\"\"$caption$\"\"\" \"\"\"$width$\"\"\" \"\"\"$height$\"\"\">></div>\n\\end\n\n\\define list-thumbnails(filter,width:\"280\",height:\"157\")\n<$list filter=\"\"\"$filter$\"\"\"><$macrocall $name=\"thumbnail\" link={{!!link}} icon={{!!icon}} color={{!!color}} background-color={{!!background-color}} image={{!!image}} caption={{!!caption}} width=\"\"\"$width$\"\"\" height=\"\"\"$height$\"\"\"/></$list>\n\\end\n"
},
"$:/core/macros/timeline": {
"title": "$:/core/macros/timeline",
"created": "20141212105914482",
"modified": "20141212110330815",
"tags": "$:/tags/Macro",
"text": "\\define timeline-title()\n\\whitespace trim\n<!-- Override this macro with a global macro \n of the same name if you need to change \n how titles are displayed on the timeline \n -->\n<$view field=\"title\"/>\n\\end\n\\define timeline(limit:\"100\",format:\"DDth MMM YYYY\",subfilter:\"\",dateField:\"modified\")\n<div class=\"tc-timeline\">\n<$list filter=\"[!is[system]$subfilter$has[$dateField$]!sort[$dateField$]limit[$limit$]eachday[$dateField$]]\">\n<div class=\"tc-menu-list-item\">\n<$view field=\"$dateField$\" format=\"date\" template=\"$format$\"/>\n<$list filter=\"[sameday:$dateField${!!$dateField$}!is[system]$subfilter$!sort[$dateField$]]\">\n<div class=\"tc-menu-list-subitem\">\n<$link to={{!!title}}><<timeline-title>></$link>\n</div>\n</$list>\n</div>\n</$list>\n</div>\n\\end\n"
},
"$:/core/macros/toc": {
"title": "$:/core/macros/toc",
"tags": "$:/tags/Macro",
"text": "\\define toc-caption()\n<$set name=\"tv-wikilinks\" value=\"no\">\n <$transclude field=\"caption\">\n <$view field=\"title\"/>\n </$transclude>\n</$set>\n\\end\n\n\\define toc-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<ol class=\"tc-toc\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$vars item=<<currentTiddler>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=\"<$link><$view field='caption'><$view field='title'/></$view></$link>\">\n <<toc-caption>>\n </$list>\n <$macrocall $name=\"toc-body\" tag=<<item>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </li>\n </$set>\n </$set>\n </$vars>\n </$list>\n</ol>\n\\end\n\n\\define toc(tag,sort:\"\",itemClassFilter:\"\")\n<$macrocall $name=\"toc-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> />\n\\end\n\n\\define toc-linked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$link>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<!-- helper function -->\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-expandable-empty-message()\n<$macrocall $name=\"toc-linked-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-expandable(tag,sort:\"\",itemClassFilter:\"\",exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" emptyMessage=<<toc-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"\"\"itemClassFilter\"\"\" exclude=<<excluded>> path=<<path>> />\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-linked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\" >\n <li class=<<toc-item-class>>>\n <$link>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n </$button>\n </$reveal>\n </$list>\n <<toc-caption>>\n </$link>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-unlinked-selective-expandable-body(tag,sort:\"\",itemClassFilter,exclude,path)\n<$qualify name=\"toc-state\" title={{{ [[$:/state/toc]addsuffix<__path__>addsuffix[-]addsuffix<currentTiddler>] }}}>\n <$set name=\"toc-item-class\" filter=<<__itemClassFilter__>> emptyValue=\"toc-item-selected\" value=\"toc-item\">\n <li class=<<toc-item-class>>>\n <$list filter=\"[all[current]tagging[]$sort$limit[1]]\" variable=\"ignore\" emptyMessage=\"<$button class='tc-btn-invisible'>{{$:/core/images/blank}}</$button> <$view field='caption'><$view field='title'/></$view>\">\n <$reveal type=\"nomatch\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"open\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/right-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$button setTitle=<<toc-state>> setTo=\"close\" class=\"tc-btn-invisible tc-popup-keep\">\n {{$:/core/images/down-arrow}}\n <<toc-caption>>\n </$button>\n </$reveal>\n </$list>\n <$reveal type=\"match\" stateTitle=<<toc-state>> text=\"open\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<currentTiddler>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<__exclude__>> path=<<__path__>>/>\n </$reveal>\n </li>\n </$set>\n</$qualify>\n\\end\n\n\\define toc-selective-expandable-empty-message()\n<$macrocall $name=\"toc-linked-selective-expandable-body\" tag=<<tag>> sort=<<sort>> itemClassFilter=<<itemClassFilter>> exclude=<<excluded>> path=<<path>>/>\n\\end\n\n\\define toc-selective-expandable(tag,sort:\"\",itemClassFilter,exclude,path)\n<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>\n <$set name=\"excluded\" filter=\"\"\"[enlist<__exclude__>] [<__tag__>]\"\"\">\n <ol class=\"tc-toc toc-selective-expandable\">\n <$list filter=\"\"\"[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]\"\"\">\n <$list filter=\"[all[current]toc-link[no]]\" variable=\"ignore\" emptyMessage=<<toc-selective-expandable-empty-message>> >\n <$macrocall $name=\"toc-unlinked-selective-expandable-body\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>\n </$list>\n </$list>\n </ol>\n </$set>\n</$vars>\n\\end\n\n\\define toc-tabbed-external-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$tiddler tiddler={{{ [<__selectedTiddler__>get[text]] }}}>\n <div class=\"tc-tabbed-table-of-contents\">\n <$linkcatcher to=<<__selectedTiddler__>>>\n <div class=\"tc-table-of-contents\">\n <$macrocall $name=\"toc-selective-expandable\" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=\"[all[current]] -[<__selectedTiddler__>get[text]]\"/>\n </div>\n </$linkcatcher>\n <div class=\"tc-tabbed-table-of-contents-content\">\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"nomatch\" text=\"\">\n <$transclude mode=\"block\" tiddler=<<__template__>>>\n <h1><<toc-caption>></h1>\n <$transclude mode=\"block\">$missingText$</$transclude>\n </$transclude>\n </$reveal>\n <$reveal stateTitle=<<__selectedTiddler__>> type=\"match\" text=\"\">\n $unselectedText$\n </$reveal>\n </div>\n </div>\n</$tiddler>\n\\end\n\n\\define toc-tabbed-internal-nav(tag,sort:\"\",selectedTiddler:\"$:/temp/toc/selectedTiddler\",unselectedText,missingText,template:\"\")\n<$linkcatcher to=<<__selectedTiddler__>>>\n <$macrocall $name=\"toc-tabbed-external-nav\" tag=<<__tag__>> sort=<<__sort__>> selectedTiddler=<<__selectedTiddler__>> unselectedText=<<__unselectedText__>> missingText=<<__missingText__>> template=<<__template__>>/>\n</$linkcatcher>\n\\end\n\n"
},
"$:/core/macros/translink": {
"title": "$:/core/macros/translink",
"tags": "$:/tags/Macro",
"text": "\\define translink(title,mode:\"block\")\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: black; foreground; white;\">\n<$link to=\"\"\"$title$\"\"\">\n<$text text=\"\"\"$title$\"\"\"/>\n</$link>\n<div style=\"border:1px solid #ccc; padding: 0.5em; background: white; foreground; black;\">\n<$transclude tiddler=\"\"\"$title$\"\"\" mode=\"$mode$\">\n\"<$text text=\"\"\"$title$\"\"\"/>\" is missing\n</$transclude>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/tree": {
"title": "$:/core/macros/tree",
"tags": "$:/tags/Macro",
"text": "\\define leaf-link(full-title,chunk,separator: \"/\")\n<$link to=<<__full-title__>>><$text text=<<__chunk__>>/></$link>\n\\end\n\n\\define leaf-node(prefix,chunk)\n<li>\n<$list filter=\"[<__prefix__>addsuffix<__chunk__>is[shadow]] [<__prefix__>addsuffix<__chunk__>is[tiddler]]\" variable=\"full-title\">\n<$list filter=\"[<full-title>removeprefix<__prefix__>]\" variable=\"chunk\">\n<span>{{$:/core/images/file}}</span> <$macrocall $name=\"leaf-link\" full-title=<<full-title>> chunk=<<chunk>>/>\n</$list>\n</$list>\n</li>\n\\end\n\n\\define branch-node(prefix,chunk,separator: \"/\")\n<li>\n<$set name=\"reveal-state\" value={{{ [[$:/state/tree/]addsuffix<__prefix__>addsuffix<__chunk__>] }}}>\n<$reveal type=\"nomatch\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"show\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$button setTitle=<<reveal-state>> setTo=\"hide\" class=\"tc-btn-invisible\">\n{{$:/core/images/folder}} <$text text=<<__chunk__>>/>\n</$button>\n</$reveal>\n<span>(<$count filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>removeprefix<__chunk__>] -[<__prefix__>addsuffix<__chunk__>]\"/>)</span>\n<$reveal type=\"match\" stateTitle=<<reveal-state>> text=\"show\">\n<$macrocall $name=\"tree-node\" prefix={{{ [<__prefix__>addsuffix<__chunk__>] }}} separator=<<__separator__>>/>\n</$reveal>\n</$set>\n</li>\n\\end\n\n\\define tree-node(prefix,separator: \"/\")\n<ol>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]!suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"leaf-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n<$list filter=\"[all[shadows+tiddlers]removeprefix<__prefix__>splitbefore<__separator__>sort[]suffix<__separator__>]\" variable=\"chunk\">\n<$macrocall $name=\"branch-node\" prefix=<<__prefix__>> chunk=<<chunk>> separator=<<__separator__>>/>\n</$list>\n</ol>\n\\end\n\n\\define tree(prefix: \"$:/\",separator: \"/\")\n<div class=\"tc-tree\">\n<span><$text text=<<__prefix__>>/></span>\n<div>\n<$macrocall $name=\"tree-node\" prefix=<<__prefix__>> separator=<<__separator__>>/>\n</div>\n</div>\n\\end\n"
},
"$:/core/macros/utils": {
"title": "$:/core/macros/utils",
"text": "\\define colour(colour)\n$colour$\n\\end\n"
},
"$:/snippets/minifocusswitcher": {
"title": "$:/snippets/minifocusswitcher",
"text": "<$select tiddler=\"$:/config/AutoFocus\">\n<$list filter=\"title tags text type fields\">\n<option value=<<currentTiddler>>><<currentTiddler>></option>\n</$list>\n</$select>\n"
},
"$:/snippets/minilanguageswitcher": {
"title": "$:/snippets/minilanguageswitcher",
"text": "<$select tiddler=\"$:/language\">\n<$list filter=\"[[$:/languages/en-GB]] [plugin-type[language]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"description\"><$view field=\"name\"><$view field=\"title\"/></$view></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/minithemeswitcher": {
"title": "$:/snippets/minithemeswitcher",
"text": "\\define lingo-base() $:/language/ControlPanel/Theme/\n<<lingo Prompt>> <$select tiddler=\"$:/theme\">\n<$list filter=\"[plugin-type[theme]sort[title]]\">\n<option value=<<currentTiddler>>><$view field=\"name\"><$view field=\"title\"/></$view></option>\n</$list>\n</$select>"
},
"$:/snippets/modules": {
"title": "$:/snippets/modules",
"text": "\\define describeModuleType(type)\n{{$:/language/Docs/ModuleTypes/$type$}}\n\\end\n<$list filter=\"[moduletypes[]]\">\n\n!! <$macrocall $name=\"currentTiddler\" $type=\"text/plain\" $output=\"text/plain\"/>\n\n<$macrocall $name=\"describeModuleType\" type=<<currentTiddler>>/>\n\n<ul><$list filter=\"[all[current]modules[]]\"><li><$link><<currentTiddler>></$link>\n</li>\n</$list>\n</ul>\n</$list>\n"
},
"$:/palette": {
"title": "$:/palette",
"text": "$:/palettes/Vanilla"
},
"$:/snippets/paletteeditor": {
"title": "$:/snippets/paletteeditor",
"text": "<$transclude tiddler=\"$:/PaletteManager\"/>\n"
},
"$:/snippets/palettepreview": {
"title": "$:/snippets/palettepreview",
"text": "<$set name=\"currentTiddler\" value={{$:/palette}}>\n{{||$:/snippets/currpalettepreview}}\n</$set>\n"
},
"$:/snippets/paletteswitcher": {
"title": "$:/snippets/paletteswitcher",
"text": "<$linkcatcher to=\"$:/palette\">\n<div class=\"tc-chooser\"><$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Palette]sort[name]]\"><$set name=\"cls\" filter=\"[all[current]prefix{$:/palette}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' - <$view field=\"description\" format=\"text\"/>{{||$:/snippets/currpalettepreview}}</$link>\n</div></$set>\n</$list>\n</div>\n</$linkcatcher>\n"
},
"$:/snippets/peek-stylesheets": {
"title": "$:/snippets/peek-stylesheets",
"text": "\\define expandable-stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<$vars state=<<qualify \"$:/state/peek-stylesheets/open/\">>>\n<$set name=\"state\" value={{{ [<state>addsuffix<currentTiddler>] }}}>\n<li>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"no\" class=\"tc-btn-invisible\">\n{{$:/core/images/down-arrow}}\n</$button>\n</$reveal>\n<$reveal type=\"nomatch\" state=<<state>> text=\"yes\" tag=\"span\">\n<$button set=<<state>> setTo=\"yes\" class=\"tc-btn-invisible\">\n{{$:/core/images/right-arrow}}\n</$button>\n</$reveal>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$reveal type=\"match\" state=<<state>> text=\"yes\" tag=\"div\">\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</$reveal>\n</li>\n</$set>\n</$vars>\n</$list>\n</ol>\n\\end\n\n\\define stylesheets-list()\n<ol>\n<$list filter=\"[all[shadows+tiddlers]tag[$:/tags/Stylesheet]!has[draft.of]]\">\n<li>\n<$link>\n<$view field=\"title\"/>\n</$link>\n<$set name=\"source\" tiddler=<<currentTiddler>>>\n<$wikify name=\"styles\" text=<<source>>>\n<pre>\n<code>\n<$text text=<<styles>>/>\n</code>\n</pre>\n</$wikify>\n</$set>\n</li>\n</$list>\n</ol>\n\\end\n\n<$vars modeState=<<qualify \"$:/state/peek-stylesheets/mode/\">>>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"expanded\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-right}} {{$:/language/ControlPanel/Stylesheets/Expand/Caption}}</$button>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<$button set=<<modeState>> setTo=\"restored\" class=\"tc-btn-invisible\">{{$:/core/images/chevron-down}} {{$:/language/ControlPanel/Stylesheets/Restore/Caption}}</$button>\n</$reveal>\n\n<$reveal type=\"nomatch\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<expandable-stylesheets-list>>\n</$reveal>\n<$reveal type=\"match\" state=<<modeState>> text=\"expanded\" tag=\"div\">\n<<stylesheets-list>>\n</$reveal>\n\n</$vars>\n"
},
"$:/temp/search": {
"title": "$:/temp/search",
"text": ""
},
"$:/tags/AdvancedSearch": {
"title": "$:/tags/AdvancedSearch",
"list": "[[$:/core/ui/AdvancedSearch/Standard]] [[$:/core/ui/AdvancedSearch/System]] [[$:/core/ui/AdvancedSearch/Shadows]] [[$:/core/ui/AdvancedSearch/Filter]]"
},
"$:/tags/AdvancedSearch/FilterButton": {
"title": "$:/tags/AdvancedSearch/FilterButton",
"list": "$:/core/ui/AdvancedSearch/Filter/FilterButtons/dropdown $:/core/ui/AdvancedSearch/Filter/FilterButtons/clear $:/core/ui/AdvancedSearch/Filter/FilterButtons/export $:/core/ui/AdvancedSearch/Filter/FilterButtons/delete"
},
"$:/tags/ControlPanel": {
"title": "$:/tags/ControlPanel",
"list": "$:/core/ui/ControlPanel/Info $:/core/ui/ControlPanel/Appearance $:/core/ui/ControlPanel/Settings $:/core/ui/ControlPanel/Saving $:/core/ui/ControlPanel/Plugins $:/core/ui/ControlPanel/Tools $:/core/ui/ControlPanel/Internals"
},
"$:/tags/ControlPanel/Info": {
"title": "$:/tags/ControlPanel/Info",
"list": "$:/core/ui/ControlPanel/Basics $:/core/ui/ControlPanel/Advanced"
},
"$:/tags/ControlPanel/Plugins": {
"title": "$:/tags/ControlPanel/Plugins",
"list": "[[$:/core/ui/ControlPanel/Plugins/Installed]] [[$:/core/ui/ControlPanel/Plugins/Add]]"
},
"$:/tags/EditTemplate": {
"title": "$:/tags/EditTemplate",
"list": "[[$:/core/ui/EditTemplate/controls]] [[$:/core/ui/EditTemplate/title]] [[$:/core/ui/EditTemplate/tags]] [[$:/core/ui/EditTemplate/shadow]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/EditTemplate/body]] [[$:/core/ui/EditTemplate/type]] [[$:/core/ui/EditTemplate/fields]]"
},
"$:/tags/EditToolbar": {
"title": "$:/tags/EditToolbar",
"list": "[[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/cancel]] [[$:/core/ui/Buttons/save]]"
},
"$:/tags/EditorToolbar": {
"title": "$:/tags/EditorToolbar",
"list": "$:/core/ui/EditorToolbar/paint $:/core/ui/EditorToolbar/opacity $:/core/ui/EditorToolbar/line-width $:/core/ui/EditorToolbar/rotate-left $:/core/ui/EditorToolbar/clear $:/core/ui/EditorToolbar/bold $:/core/ui/EditorToolbar/italic $:/core/ui/EditorToolbar/strikethrough $:/core/ui/EditorToolbar/underline $:/core/ui/EditorToolbar/superscript $:/core/ui/EditorToolbar/subscript $:/core/ui/EditorToolbar/mono-line $:/core/ui/EditorToolbar/mono-block $:/core/ui/EditorToolbar/quote $:/core/ui/EditorToolbar/list-bullet $:/core/ui/EditorToolbar/list-number $:/core/ui/EditorToolbar/heading-1 $:/core/ui/EditorToolbar/heading-2 $:/core/ui/EditorToolbar/heading-3 $:/core/ui/EditorToolbar/heading-4 $:/core/ui/EditorToolbar/heading-5 $:/core/ui/EditorToolbar/heading-6 $:/core/ui/EditorToolbar/link $:/core/ui/EditorToolbar/excise $:/core/ui/EditorToolbar/picture $:/core/ui/EditorToolbar/stamp $:/core/ui/EditorToolbar/size $:/core/ui/EditorToolbar/editor-height $:/core/ui/EditorToolbar/more $:/core/ui/EditorToolbar/preview $:/core/ui/EditorToolbar/preview-type"
},
"$:/tags/Manager/ItemMain": {
"title": "$:/tags/Manager/ItemMain",
"list": "$:/Manager/ItemMain/WikifiedText $:/Manager/ItemMain/RawText $:/Manager/ItemMain/Fields"
},
"$:/tags/Manager/ItemSidebar": {
"title": "$:/tags/Manager/ItemSidebar",
"list": "$:/Manager/ItemSidebar/Tags $:/Manager/ItemSidebar/Colour $:/Manager/ItemSidebar/Icon $:/Manager/ItemSidebar/Tools"
},
"$:/tags/MoreSideBar": {
"title": "$:/tags/MoreSideBar",
"list": "[[$:/core/ui/MoreSideBar/All]] [[$:/core/ui/MoreSideBar/Recent]] [[$:/core/ui/MoreSideBar/Tags]] [[$:/core/ui/MoreSideBar/Missing]] [[$:/core/ui/MoreSideBar/Drafts]] [[$:/core/ui/MoreSideBar/Orphans]] [[$:/core/ui/MoreSideBar/Types]] [[$:/core/ui/MoreSideBar/System]] [[$:/core/ui/MoreSideBar/Shadows]] [[$:/core/ui/MoreSideBar/Explorer]] [[$:/core/ui/MoreSideBar/Plugins]]",
"text": ""
},
"$:/tags/PageControls": {
"title": "$:/tags/PageControls",
"list": "[[$:/core/ui/Buttons/home]] [[$:/core/ui/Buttons/close-all]] [[$:/core/ui/Buttons/fold-all]] [[$:/core/ui/Buttons/unfold-all]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/new-tiddler]] [[$:/core/ui/Buttons/new-journal]] [[$:/core/ui/Buttons/new-image]] [[$:/core/ui/Buttons/import]] [[$:/core/ui/Buttons/export-page]] [[$:/core/ui/Buttons/control-panel]] [[$:/core/ui/Buttons/advanced-search]] [[$:/core/ui/Buttons/manager]] [[$:/core/ui/Buttons/tag-manager]] [[$:/core/ui/Buttons/language]] [[$:/core/ui/Buttons/palette]] [[$:/core/ui/Buttons/theme]] [[$:/core/ui/Buttons/storyview]] [[$:/core/ui/Buttons/encryption]] [[$:/core/ui/Buttons/timestamp]] [[$:/core/ui/Buttons/full-screen]] [[$:/core/ui/Buttons/print]] [[$:/core/ui/Buttons/save-wiki]] [[$:/core/ui/Buttons/refresh]] [[$:/core/ui/Buttons/more-page-actions]]"
},
"$:/tags/PageTemplate": {
"title": "$:/tags/PageTemplate",
"list": "[[$:/core/ui/PageTemplate/topleftbar]] [[$:/core/ui/PageTemplate/toprightbar]] [[$:/core/ui/PageTemplate/sidebar]] [[$:/core/ui/PageTemplate/story]] [[$:/core/ui/PageTemplate/alerts]]",
"text": ""
},
"$:/tags/PluginLibrary": {
"title": "$:/tags/PluginLibrary",
"list": "$:/config/OfficialPluginLibrary"
},
"$:/tags/SideBar": {
"title": "$:/tags/SideBar",
"list": "[[$:/core/ui/SideBar/Open]] [[$:/core/ui/SideBar/Recent]] [[$:/core/ui/SideBar/Tools]] [[$:/core/ui/SideBar/More]]",
"text": ""
},
"$:/tags/SideBarSegment": {
"title": "$:/tags/SideBarSegment",
"list": "[[$:/core/ui/SideBarSegments/site-title]] [[$:/core/ui/SideBarSegments/site-subtitle]] [[$:/core/ui/SideBarSegments/page-controls]] [[$:/core/ui/SideBarSegments/search]] [[$:/core/ui/SideBarSegments/tabs]]"
},
"$:/tags/TiddlerInfo": {
"title": "$:/tags/TiddlerInfo",
"list": "[[$:/core/ui/TiddlerInfo/Tools]] [[$:/core/ui/TiddlerInfo/References]] [[$:/core/ui/TiddlerInfo/Tagging]] [[$:/core/ui/TiddlerInfo/List]] [[$:/core/ui/TiddlerInfo/Listed]] [[$:/core/ui/TiddlerInfo/Fields]]",
"text": ""
},
"$:/tags/TiddlerInfo/Advanced": {
"title": "$:/tags/TiddlerInfo/Advanced",
"list": "[[$:/core/ui/TiddlerInfo/Advanced/ShadowInfo]] [[$:/core/ui/TiddlerInfo/Advanced/PluginInfo]]"
},
"$:/tags/ViewTemplate": {
"title": "$:/tags/ViewTemplate",
"list": "[[$:/core/ui/ViewTemplate/title]] [[$:/core/ui/ViewTemplate/unfold]] [[$:/core/ui/ViewTemplate/subtitle]] [[$:/core/ui/ViewTemplate/tags]] [[$:/core/ui/ViewTemplate/classic]] [[$:/core/ui/ViewTemplate/body]]"
},
"$:/tags/ViewToolbar": {
"title": "$:/tags/ViewToolbar",
"list": "[[$:/core/ui/Buttons/more-tiddler-actions]] [[$:/core/ui/Buttons/info]] [[$:/core/ui/Buttons/new-here]] [[$:/core/ui/Buttons/new-journal-here]] [[$:/core/ui/Buttons/clone]] [[$:/core/ui/Buttons/export-tiddler]] [[$:/core/ui/Buttons/edit]] [[$:/core/ui/Buttons/delete]] [[$:/core/ui/Buttons/permalink]] [[$:/core/ui/Buttons/permaview]] [[$:/core/ui/Buttons/open-window]] [[$:/core/ui/Buttons/close-others]] [[$:/core/ui/Buttons/close]] [[$:/core/ui/Buttons/fold-others]] [[$:/core/ui/Buttons/fold]]"
},
"$:/snippets/themeswitcher": {
"title": "$:/snippets/themeswitcher",
"text": "<$linkcatcher to=\"$:/theme\">\n<div class=\"tc-chooser\"><$list filter=\"[plugin-type[theme]sort[title]]\"><$set name=\"cls\" filter=\"[all[current]field:title{$:/theme}] [[$:/theme]!has[text]addsuffix[s/tiddlywiki/vanilla]field:title<currentTiddler>] +[limit[1]]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>><$link to={{!!title}}>''<$view field=\"name\" format=\"text\"/>'' <$view field=\"description\" format=\"text\"/></$link></div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
},
"$:/core/wiki/title": {
"title": "$:/core/wiki/title",
"text": "{{$:/SiteTitle}} --- {{$:/SiteSubtitle}}"
},
"$:/view": {
"title": "$:/view",
"text": "classic"
},
"$:/snippets/viewswitcher": {
"title": "$:/snippets/viewswitcher",
"text": "\\define icon()\n$:/core/images/storyview-$(storyview)$\n\\end\n<$linkcatcher to=\"$:/view\">\n<div class=\"tc-chooser tc-viewswitcher\">\n<$list filter=\"[storyviews[]]\" variable=\"storyview\">\n<$set name=\"cls\" filter=\"[<storyview>prefix{$:/view}]\" value=\"tc-chooser-item tc-chosen\" emptyValue=\"tc-chooser-item\"><div class=<<cls>>>\n<$link to=<<storyview>>><$transclude tiddler=<<icon>>/><$text text=<<storyview>>/></$link>\n</div>\n</$set>\n</$list>\n</div>\n</$linkcatcher>"
}
}
}
<div class="tc-site-subtitle">
<$transclude tiddler="$:/SiteSubtitle" mode="inline"/>
</div>
<h1 class="tc-site-title">
<$transclude tiddler="$:/SiteTitle" mode="inline"/>
</h1>
[[Sobre este apunte]]
[[Semestre 7]]
[[Diario]]
[[Pendiente]]
[[Ejercicio Pendiente]]
[[Teorema]]
[[Definición]]
[[Concepto]]
The following tiddlers were imported:
# [[entrenamiento_logistica.png]]
\whitespace trim
<$navigator story="$:/fullscreen-editor">
<$button message="tm-edit-tiddler" tooltip="Edit in full screen mode" class=<<tv-config-toolbar-class>>>
<$list filter="[<tv-config-toolbar-icons>prefix[yes]]">
{{$:/core/images/full-screen-button}}
</$list>
<$list filter="[<tv-config-toolbar-text>prefix[yes]]">
<span class="tc-btn-text">
<$text text=" "/>
<$text text="edit in full screen"/>
</span>
</$list>
</$button>
</$navigator>
{
"tiddlers": {
"$:/language/Buttons/AdvancedSearch/Caption": {
"title": "$:/language/Buttons/AdvancedSearch/Caption",
"text": "Búsqueda avanzada"
},
"$:/language/Buttons/AdvancedSearch/Hint": {
"title": "$:/language/Buttons/AdvancedSearch/Hint",
"text": "Búsqueda avanzada"
},
"$:/language/Buttons/Bold/Caption": {
"title": "$:/language/Buttons/Bold/Caption",
"text": "Negrita"
},
"$:/language/Buttons/Bold/Hint": {
"title": "$:/language/Buttons/Bold/Hint",
"text": "Aplicar formato de negrita a la selección"
},
"$:/language/Buttons/Cancel/Caption": {
"title": "$:/language/Buttons/Cancel/Caption",
"text": "Cancelar"
},
"$:/language/Buttons/Cancel/Hint": {
"title": "$:/language/Buttons/Cancel/Hint",
"text": "Descarta los cambios"
},
"$:/language/Buttons/Clear/Caption": {
"title": "$:/language/Buttons/Clear/Caption",
"text": "*clear"
},
"$:/language/Buttons/Clear/Hint": {
"title": "$:/language/Buttons/Clear/Hint",
"text": "*Clear image to solid colour"
},
"$:/language/Buttons/Clone/Caption": {
"title": "$:/language/Buttons/Clone/Caption",
"text": "Clonar"
},
"$:/language/Buttons/Clone/Hint": {
"title": "$:/language/Buttons/Clone/Hint",
"text": "Hace una copia exacta de este tiddler"
},
"$:/language/Buttons/Close/Caption": {
"title": "$:/language/Buttons/Close/Caption",
"text": "Cerrar"
},
"$:/language/Buttons/Close/Hint": {
"title": "$:/language/Buttons/Close/Hint",
"text": "Cierra este tiddler"
},
"$:/language/Buttons/CloseAll/Caption": {
"title": "$:/language/Buttons/CloseAll/Caption",
"text": "Cerrar todo"
},
"$:/language/Buttons/CloseAll/Hint": {
"title": "$:/language/Buttons/CloseAll/Hint",
"text": "Cierra todos los tiddlers"
},
"$:/language/Buttons/CloseOthers/Caption": {
"title": "$:/language/Buttons/CloseOthers/Caption",
"text": "Cerrar los demás"
},
"$:/language/Buttons/CloseOthers/Hint": {
"title": "$:/language/Buttons/CloseOthers/Hint",
"text": "Cierra todos tiddlers abiertos excepto este"
},
"$:/language/Buttons/ControlPanel/Caption": {
"title": "$:/language/Buttons/ControlPanel/Caption",
"text": "Panel de Control"
},
"$:/language/Buttons/ControlPanel/Hint": {
"title": "$:/language/Buttons/ControlPanel/Hint",
"text": "Abre el Panel de Control"
},
"$:/language/Buttons/Delete/Caption": {
"title": "$:/language/Buttons/Delete/Caption",
"text": "Borrar"
},
"$:/language/Buttons/Delete/Hint": {
"title": "$:/language/Buttons/Delete/Hint",
"text": "Borra este tiddler"
},
"$:/language/Buttons/Edit/Caption": {
"title": "$:/language/Buttons/Edit/Caption",
"text": "Editar"
},
"$:/language/Buttons/Edit/Hint": {
"title": "$:/language/Buttons/Edit/Hint",
"text": "Permite editar este tiddler"
},
"$:/language/Buttons/EditorHeight/Caption": {
"title": "$:/language/Buttons/EditorHeight/Caption",
"text": "Altura del editor"
},
"$:/language/Buttons/EditorHeight/Caption/Auto": {
"title": "$:/language/Buttons/EditorHeight/Caption/Auto",
"text": "Ajustar al contenido"
},
"$:/language/Buttons/EditorHeight/Caption/Fixed": {
"title": "$:/language/Buttons/EditorHeight/Caption/Fixed",
"text": "Altura fija"
},
"$:/language/Buttons/EditorHeight/Hint": {
"title": "$:/language/Buttons/EditorHeight/Hint",
"text": "Determina la altura del cuadro de edición"
},
"$:/language/Buttons/Encryption/Caption": {
"title": "$:/language/Buttons/Encryption/Caption",
"text": "Cifrado"
},
"$:/language/Buttons/Encryption/ClearPassword/Caption": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Caption",
"text": "Borrar contraseña"
},
"$:/language/Buttons/Encryption/ClearPassword/Hint": {
"title": "$:/language/Buttons/Encryption/ClearPassword/Hint",
"text": "Borra la contraseña actual y guarda este wiki sin cifrar"
},
"$:/language/Buttons/Encryption/Hint": {
"title": "$:/language/Buttons/Encryption/Hint",
"text": "Asigna o revoca la contraseña de cifrado para este wiki"
},
"$:/language/Buttons/Encryption/SetPassword/Caption": {
"title": "$:/language/Buttons/Encryption/SetPassword/Caption",
"text": "Asignar contraseña"
},
"$:/language/Buttons/Encryption/SetPassword/Hint": {
"title": "$:/language/Buttons/Encryption/SetPassword/Hint",
"text": "Asigna contraseña de cifrado"
},
"$:/language/Buttons/Excise/Caption": {
"title": "$:/language/Buttons/Excise/Caption",
"text": "Escindir"
},
"$:/language/Buttons/Excise/Caption/Excise": {
"title": "$:/language/Buttons/Excise/Caption/Excise",
"text": "Escindir"
},
"$:/language/Buttons/Excise/Caption/MacroName": {
"title": "$:/language/Buttons/Excise/Caption/MacroName",
"text": "Nombre de la macro"
},
"$:/language/Buttons/Excise/Caption/NewTitle": {
"title": "$:/language/Buttons/Excise/Caption/NewTitle",
"text": "Título del nuevo tiddler"
},
"$:/language/Buttons/Excise/Caption/Replace": {
"title": "$:/language/Buttons/Excise/Caption/Replace",
"text": "Reemplazar texto escindido con:"
},
"$:/language/Buttons/Excise/Caption/Replace/Link": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Link",
"text": "enlace"
},
"$:/language/Buttons/Excise/Caption/Replace/Transclusion": {
"title": "$:/language/Buttons/Excise/Caption/Replace/Transclusion",
"text": "transclusión"
},
"$:/language/Buttons/Excise/Caption/Tag": {
"title": "$:/language/Buttons/Excise/Caption/Tag",
"text": "Etiqueta el nuevo tiddler con el título de este"
},
"$:/language/Buttons/Excise/Caption/TiddlerExists": {
"title": "$:/language/Buttons/Excise/Caption/TiddlerExists",
"text": "¡Atención! El tiddler ya existe"
},
"$:/language/Buttons/Excise/Hint": {
"title": "$:/language/Buttons/Excise/Hint",
"text": "Corta el texto seleccionado y lo pega en un tiddler nuevo"
},
"$:/language/Buttons/ExportPage/Caption": {
"title": "$:/language/Buttons/ExportPage/Caption",
"text": "Exportar todos"
},
"$:/language/Buttons/ExportPage/Hint": {
"title": "$:/language/Buttons/ExportPage/Hint",
"text": "Exporta todos los tiddlers"
},
"$:/language/Buttons/ExportTiddler/Caption": {
"title": "$:/language/Buttons/ExportTiddler/Caption",
"text": "Exportar tiddler"
},
"$:/language/Buttons/ExportTiddler/Hint": {
"title": "$:/language/Buttons/ExportTiddler/Hint",
"text": "Exporta este tiddler"
},
"$:/language/Buttons/ExportTiddlers/Caption": {
"title": "$:/language/Buttons/ExportTiddlers/Caption",
"text": "Exportar tiddlers"
},
"$:/language/Buttons/ExportTiddlers/Hint": {
"title": "$:/language/Buttons/ExportTiddlers/Hint",
"text": "Exporta el grupo de tiddlers"
},
"$:/language/Buttons/Fold/Caption": {
"title": "$:/language/Buttons/Fold/Caption",
"text": "Comprimir tiddler"
},
"$:/language/Buttons/Fold/FoldBar/Caption": {
"title": "$:/language/Buttons/Fold/FoldBar/Caption",
"text": "Barra de vista comprimida"
},
"$:/language/Buttons/Fold/FoldBar/Hint": {
"title": "$:/language/Buttons/Fold/FoldBar/Hint",
"text": "Barras opcionales para comprimir y desplegar tiddlers"
},
"$:/language/Buttons/Fold/Hint": {
"title": "$:/language/Buttons/Fold/Hint",
"text": "Comprime la vista del tiddler ocultando el cuerpo y sólo muestra el título"
},
"$:/language/Buttons/FoldAll/Caption": {
"title": "$:/language/Buttons/FoldAll/Caption",
"text": "Comprimir todos"
},
"$:/language/Buttons/FoldAll/Hint": {
"title": "$:/language/Buttons/FoldAll/Hint",
"text": "Comprime la vista de todos los tiddlers abiertos"
},
"$:/language/Buttons/FoldOthers/Caption": {
"title": "$:/language/Buttons/FoldOthers/Caption",
"text": "Comprimir los demás"
},
"$:/language/Buttons/FoldOthers/Hint": {
"title": "$:/language/Buttons/FoldOthers/Hint",
"text": "Comprime la vista de todos los tiddlers abiertos excepto este"
},
"$:/language/Buttons/FullScreen/Caption": {
"title": "$:/language/Buttons/FullScreen/Caption",
"text": "Pantalla completa"
},
"$:/language/Buttons/FullScreen/Hint": {
"title": "$:/language/Buttons/FullScreen/Hint",
"text": "Entra y sale del modo de pantalla completa"
},
"$:/language/Buttons/Heading1/Caption": {
"title": "$:/language/Buttons/Heading1/Caption",
"text": "Encabezamiento 1"
},
"$:/language/Buttons/Heading1/Hint": {
"title": "$:/language/Buttons/Heading1/Hint",
"text": "Aplica formato de encabezamiento 1 a la selección"
},
"$:/language/Buttons/Heading2/Caption": {
"title": "$:/language/Buttons/Heading2/Caption",
"text": "Encabezamiento 2"
},
"$:/language/Buttons/Heading2/Hint": {
"title": "$:/language/Buttons/Heading2/Hint",
"text": "Aplica formato de encabezamiento 2 a la selección"
},
"$:/language/Buttons/Heading3/Caption": {
"title": "$:/language/Buttons/Heading3/Caption",
"text": "Encabezamiento 3"
},
"$:/language/Buttons/Heading3/Hint": {
"title": "$:/language/Buttons/Heading3/Hint",
"text": "Aplica formato de encabezamiento 3 a la selección"
},
"$:/language/Buttons/Heading4/Caption": {
"title": "$:/language/Buttons/Heading4/Caption",
"text": "Encabezamiento 4"
},
"$:/language/Buttons/Heading4/Hint": {
"title": "$:/language/Buttons/Heading4/Hint",
"text": "Aplica formato de encabezamiento 4 a la selección"
},
"$:/language/Buttons/Heading5/Caption": {
"title": "$:/language/Buttons/Heading5/Caption",
"text": "Encabezamiento 5"
},
"$:/language/Buttons/Heading5/Hint": {
"title": "$:/language/Buttons/Heading5/Hint",
"text": "Aplica formato de encabezamiento 5 a la selección"
},
"$:/language/Buttons/Heading6/Caption": {
"title": "$:/language/Buttons/Heading6/Caption",
"text": "Encabezamiento 6"
},
"$:/language/Buttons/Heading6/Hint": {
"title": "$:/language/Buttons/Heading6/Hint",
"text": "Aplica formato de encabezamiento 6 a la selección"
},
"$:/language/Buttons/Help/Caption": {
"title": "$:/language/Buttons/Help/Caption",
"text": "Ayuda"
},
"$:/language/Buttons/Help/Hint": {
"title": "$:/language/Buttons/Help/Hint",
"text": "Muestra el panel de ayuda"
},
"$:/language/Buttons/HideSideBar/Caption": {
"title": "$:/language/Buttons/HideSideBar/Caption",
"text": "Ocultar barra lateral"
},
"$:/language/Buttons/HideSideBar/Hint": {
"title": "$:/language/Buttons/HideSideBar/Hint",
"text": "Oculta la barra lateral"
},
"$:/language/Buttons/Home/Caption": {
"title": "$:/language/Buttons/Home/Caption",
"text": "Inicio"
},
"$:/language/Buttons/Home/Hint": {
"title": "$:/language/Buttons/Home/Hint",
"text": "Cierra todos los tiddlers abiertos y abre los que se muestran por defecto al inicio"
},
"$:/language/Buttons/Import/Caption": {
"title": "$:/language/Buttons/Import/Caption",
"text": "Importar"
},
"$:/language/Buttons/Import/Hint": {
"title": "$:/language/Buttons/Import/Hint",
"text": "Importa multitud de tipos de archivo, incluyendo textos, imágenes, TiddlyWiki y JSON"
},
"$:/language/Buttons/Info/Caption": {
"title": "$:/language/Buttons/Info/Caption",
"text": "Información"
},
"$:/language/Buttons/Info/Hint": {
"title": "$:/language/Buttons/Info/Hint",
"text": "Muestra información sobre este tiddler"
},
"$:/language/Buttons/Italic/Caption": {
"title": "$:/language/Buttons/Italic/Caption",
"text": "Cursiva"
},
"$:/language/Buttons/Italic/Hint": {
"title": "$:/language/Buttons/Italic/Hint",
"text": "Aplica formato de cursiva a la selección"
},
"$:/language/Buttons/Language/Caption": {
"title": "$:/language/Buttons/Language/Caption",
"text": "Idioma"
},
"$:/language/Buttons/Language/Hint": {
"title": "$:/language/Buttons/Language/Hint",
"text": "Selecciona idioma de la interfaz de usuario"
},
"$:/language/Buttons/LineWidth/Caption": {
"title": "$:/language/Buttons/LineWidth/Caption",
"text": "Ancho del trazo"
},
"$:/language/Buttons/LineWidth/Hint": {
"title": "$:/language/Buttons/LineWidth/Hint",
"text": "Establece el ancho del trazo para pintar"
},
"$:/language/Buttons/ListBullet/Caption": {
"title": "$:/language/Buttons/ListBullet/Caption",
"text": "Lista con viñetas"
},
"$:/language/Buttons/ListBullet/Hint": {
"title": "$:/language/Buttons/ListBullet/Hint",
"text": "Aplica formato de lista con viñetas a la selección"
},
"$:/language/Buttons/ListNumber/Caption": {
"title": "$:/language/Buttons/ListNumber/Caption",
"text": "Lista numerada"
},
"$:/language/Buttons/ListNumber/Hint": {
"title": "$:/language/Buttons/ListNumber/Hint",
"text": "Aplica formato de lista numerada a la selección"
},
"$:/language/Buttons/MonoBlock/Caption": {
"title": "$:/language/Buttons/MonoBlock/Caption",
"text": "Bloque monoespaciado"
},
"$:/language/Buttons/MonoBlock/Hint": {
"title": "$:/language/Buttons/MonoBlock/Hint",
"text": "Aplica formato de bloque monoespaciado a la selección"
},
"$:/language/Buttons/MonoLine/Caption": {
"title": "$:/language/Buttons/MonoLine/Caption",
"text": "Monoespacio"
},
"$:/language/Buttons/MonoLine/Hint": {
"title": "$:/language/Buttons/MonoLine/Hint",
"text": "Aplica formato de monoespacio a la selección"
},
"$:/language/Buttons/More/Caption": {
"title": "$:/language/Buttons/More/Caption",
"text": "Más"
},
"$:/language/Buttons/More/Hint": {
"title": "$:/language/Buttons/More/Hint",
"text": "Otras acciones"
},
"$:/language/Buttons/NewHere/Caption": {
"title": "$:/language/Buttons/NewHere/Caption",
"text": "Nuevo aquí"
},
"$:/language/Buttons/NewHere/Hint": {
"title": "$:/language/Buttons/NewHere/Hint",
"text": "Crea un nuevo tiddler etiquetado con el título de este tiddler"
},
"$:/language/Buttons/NewImage/Caption": {
"title": "$:/language/Buttons/NewImage/Caption",
"text": "Nueva imagen"
},
"$:/language/Buttons/NewImage/Hint": {
"title": "$:/language/Buttons/NewImage/Hint",
"text": "Crea un nuevo tiddler de imagen"
},
"$:/language/Buttons/NewJournal/Caption": {
"title": "$:/language/Buttons/NewJournal/Caption",
"text": "Nueva entrada"
},
"$:/language/Buttons/NewJournal/Hint": {
"title": "$:/language/Buttons/NewJournal/Hint",
"text": "Crea una nueva entrada de diario"
},
"$:/language/Buttons/NewJournalHere/Caption": {
"title": "$:/language/Buttons/NewJournalHere/Caption",
"text": "Entrada nueva aquí"
},
"$:/language/Buttons/NewJournalHere/Hint": {
"title": "$:/language/Buttons/NewJournalHere/Hint",
"text": "Crea una nueva entrada de diario etiquetada con el título de este tiddler"
},
"$:/language/Buttons/NewMarkdown/Caption": {
"title": "$:/language/Buttons/NewMarkdown/Caption",
"text": "Nuevo tiddler en Markdown"
},
"$:/language/Buttons/NewMarkdown/Hint": {
"title": "$:/language/Buttons/NewMarkdown/Hint",
"text": "Crea un nuevo tiddler en Markdown"
},
"$:/language/Buttons/NewTiddler/Caption": {
"title": "$:/language/Buttons/NewTiddler/Caption",
"text": "Nuevo tiddler"
},
"$:/language/Buttons/NewTiddler/Hint": {
"title": "$:/language/Buttons/NewTiddler/Hint",
"text": "Crea un tiddler nuevo"
},
"$:/language/Buttons/OpenWindow/Caption": {
"title": "$:/language/Buttons/OpenWindow/Caption",
"text": "Abrir en ventana nueva"
},
"$:/language/Buttons/OpenWindow/Hint": {
"title": "$:/language/Buttons/OpenWindow/Hint",
"text": "Abre el tiddler en una nueva ventana"
},
"$:/language/Buttons/Opacity/Caption": {
"title": "$:/language/Buttons/Opacity/Caption",
"text": "Opacidad"
},
"$:/language/Buttons/Opacity/Hint": {
"title": "$:/language/Buttons/Opacity/Hint",
"text": "Establece la opacidad del trazo"
},
"$:/language/Buttons/Paint/Caption": {
"title": "$:/language/Buttons/Paint/Caption",
"text": "Color del trazo"
},
"$:/language/Buttons/Paint/Hint": {
"title": "$:/language/Buttons/Paint/Hint",
"text": "Establece el color del trazo"
},
"$:/language/Buttons/Palette/Caption": {
"title": "$:/language/Buttons/Palette/Caption",
"text": "Paleta"
},
"$:/language/Buttons/Palette/Hint": {
"title": "$:/language/Buttons/Palette/Hint",
"text": "Selecciona la paleta de color"
},
"$:/language/Buttons/Permalink/Caption": {
"title": "$:/language/Buttons/Permalink/Caption",
"text": "Permalink"
},
"$:/language/Buttons/Permalink/Hint": {
"title": "$:/language/Buttons/Permalink/Hint",
"text": "Crea en la barra de direcciones del navegador un enlace directo a este tiddler"
},
"$:/language/Buttons/Permaview/Caption": {
"title": "$:/language/Buttons/Permaview/Caption",
"text": "Permaview"
},
"$:/language/Buttons/Permaview/Hint": {
"title": "$:/language/Buttons/Permaview/Hint",
"text": "Crea en la barra de direcciones del navegador un enlace directo a todos los tiddlers abiertos"
},
"$:/language/Buttons/Picture/Caption": {
"title": "$:/language/Buttons/Picture/Caption",
"text": "Imagen"
},
"$:/language/Buttons/Picture/Hint": {
"title": "$:/language/Buttons/Picture/Hint",
"text": "Inserta imagen"
},
"$:/language/Buttons/Preview/Caption": {
"title": "$:/language/Buttons/Preview/Caption",
"text": "Vista previa"
},
"$:/language/Buttons/Preview/Hint": {
"title": "$:/language/Buttons/Preview/Hint",
"text": "Muestra el panel de vista previa"
},
"$:/language/Buttons/PreviewType/Caption": {
"title": "$:/language/Buttons/PreviewType/Caption",
"text": "Tipo de vista previa"
},
"$:/language/Buttons/PreviewType/Hint": {
"title": "$:/language/Buttons/PreviewType/Hint",
"text": "Selecciona el tipo de vista previa"
},
"$:/language/Buttons/Quote/Caption": {
"title": "$:/language/Buttons/Quote/Caption",
"text": "Bloque de cita"
},
"$:/language/Buttons/Quote/Hint": {
"title": "$:/language/Buttons/Quote/Hint",
"text": "Aplica formato de bloque de cita a la selección"
},
"$:/language/Buttons/Refresh/Caption": {
"title": "$:/language/Buttons/Refresh/Caption",
"text": "Recargar"
},
"$:/language/Buttons/Refresh/Hint": {
"title": "$:/language/Buttons/Refresh/Hint",
"text": "Actualiza completamente este wiki"
},
"$:/language/Buttons/Save/Caption": {
"title": "$:/language/Buttons/Save/Caption",
"text": "Ok"
},
"$:/language/Buttons/Save/Hint": {
"title": "$:/language/Buttons/Save/Hint",
"text": "Confirma y guarda los cambios realizados en el tiddler"
},
"$:/language/Buttons/SaveWiki/Caption": {
"title": "$:/language/Buttons/SaveWiki/Caption",
"text": "Guardar cambios"
},
"$:/language/Buttons/SaveWiki/Hint": {
"title": "$:/language/Buttons/SaveWiki/Hint",
"text": "Confirma y guarda todos los cambios realizados en el wiki"
},
"$:/language/Buttons/ShowSideBar/Caption": {
"title": "$:/language/Buttons/ShowSideBar/Caption",
"text": "Mostrar barra lateral"
},
"$:/language/Buttons/ShowSideBar/Hint": {
"title": "$:/language/Buttons/ShowSideBar/Hint",
"text": "Muestra la barra lateral"
},
"$:/language/Buttons/Size/Caption": {
"title": "$:/language/Buttons/Size/Caption",
"text": "Tamaño de imagen"
},
"$:/language/Buttons/Size/Caption/Height": {
"title": "$:/language/Buttons/Size/Caption/Height",
"text": "Altura:"
},
"$:/language/Buttons/Size/Caption/Resize": {
"title": "$:/language/Buttons/Size/Caption/Resize",
"text": "Cambiar tamaño"
},
"$:/language/Buttons/Size/Caption/Width": {
"title": "$:/language/Buttons/Size/Caption/Width",
"text": "Ancho:"
},
"$:/language/Buttons/Size/Hint": {
"title": "$:/language/Buttons/Size/Hint",
"text": "Establece tamaño de la imagen"
},
"$:/language/Buttons/Stamp/Caption": {
"title": "$:/language/Buttons/Stamp/Caption",
"text": "Snippet"
},
"$:/language/Buttons/Stamp/Caption/New": {
"title": "$:/language/Buttons/Stamp/Caption/New",
"text": "Añade el tuyo propio"
},
"$:/language/Buttons/Stamp/Hint": {
"title": "$:/language/Buttons/Stamp/Hint",
"text": "Inserta un snippet o fragmento de texto preconfigurado"
},
"$:/language/Buttons/Stamp/New/Text": {
"title": "$:/language/Buttons/Stamp/New/Text",
"text": "Texto del snippet (Recuerda añadir un título descriptivo en el campo \"caption\" )."
},
"$:/language/Buttons/Stamp/New/Title": {
"title": "$:/language/Buttons/Stamp/New/Title",
"text": "Nombre para mostrar en el menú"
},
"$:/language/Buttons/StoryView/Caption": {
"title": "$:/language/Buttons/StoryView/Caption",
"text": "Vista"
},
"$:/language/Buttons/StoryView/Hint": {
"title": "$:/language/Buttons/StoryView/Hint",
"text": "Selecciona el modo de visualización de los tiddlers"
},
"$:/language/Buttons/Strikethrough/Caption": {
"title": "$:/language/Buttons/Strikethrough/Caption",
"text": "Tachado"
},
"$:/language/Buttons/Strikethrough/Hint": {
"title": "$:/language/Buttons/Strikethrough/Hint",
"text": "Aplica formado de tachado a la selección"
},
"$:/language/Buttons/Subscript/Caption": {
"title": "$:/language/Buttons/Subscript/Caption",
"text": "Subíndice"
},
"$:/language/Buttons/Subscript/Hint": {
"title": "$:/language/Buttons/Subscript/Hint",
"text": "Aplica formato de subíndice a la selección"
},
"$:/language/Buttons/Superscript/Caption": {
"title": "$:/language/Buttons/Superscript/Caption",
"text": "Superíndice"
},
"$:/language/Buttons/Superscript/Hint": {
"title": "$:/language/Buttons/Superscript/Hint",
"text": "Aplica formato de superíndice a la selección"
},
"$:/language/Buttons/TagManager/Caption": {
"title": "$:/language/Buttons/TagManager/Caption",
"text": "Administrador de etiquetas"
},
"$:/language/Buttons/TagManager/Hint": {
"title": "$:/language/Buttons/TagManager/Hint",
"text": "Abre el gestor de etiquetas"
},
"$:/language/Buttons/Theme/Caption": {
"title": "$:/language/Buttons/Theme/Caption",
"text": "Tema"
},
"$:/language/Buttons/Theme/Hint": {
"title": "$:/language/Buttons/Theme/Hint",
"text": "Selecciona un estilo visual para el wiki"
},
"$:/language/Buttons/Underline/Caption": {
"title": "$:/language/Buttons/Underline/Caption",
"text": "Subrayado"
},
"$:/language/Buttons/Underline/Hint": {
"title": "$:/language/Buttons/Underline/Hint",
"text": "Aplica formato de subrayado a la selección"
},
"$:/language/Buttons/Unfold/Caption": {
"title": "$:/language/Buttons/Unfold/Caption",
"text": "Desplegar tiddler"
},
"$:/language/Buttons/Unfold/Hint": {
"title": "$:/language/Buttons/Unfold/Hint",
"text": "Despliega el cuerpo de este tiddler y muestra su contenido"
},
"$:/language/Buttons/UnfoldAll/Caption": {
"title": "$:/language/Buttons/UnfoldAll/Caption",
"text": "Desplegar todos"
},
"$:/language/Buttons/UnfoldAll/Hint": {
"title": "$:/language/Buttons/UnfoldAll/Hint",
"text": "Despliega y muestra el contenido de todos los tiddlers abiertos"
},
"$:/language/ControlPanel/Advanced/Caption": {
"title": "$:/language/ControlPanel/Advanced/Caption",
"text": "Avanzado"
},
"$:/language/ControlPanel/Advanced/Hint": {
"title": "$:/language/ControlPanel/Advanced/Hint",
"text": "Información interna de TiddlyWiki"
},
"$:/language/ControlPanel/Appearance/Caption": {
"title": "$:/language/ControlPanel/Appearance/Caption",
"text": "Aspecto"
},
"$:/language/ControlPanel/Appearance/Hint": {
"title": "$:/language/ControlPanel/Appearance/Hint",
"text": "Personaliza la apariencia de TiddlyWiki"
},
"$:/language/ControlPanel/Basics/AnimDuration/Prompt": {
"title": "$:/language/ControlPanel/Basics/AnimDuration/Prompt",
"text": "Duración de la animación"
},
"$:/language/ControlPanel/Basics/Caption": {
"title": "$:/language/ControlPanel/Basics/Caption",
"text": "Básico"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/BottomHint",
"text": "Usa [[corchetes dobles]] para títulos con espacios. También puedes mostrarlos ordenados <$button set=\"$:/DefaultTiddlers\" setTo=\"[list[$:/StoryList]]\">de más reciente a más antiguo</$button>"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/Prompt",
"text": "Tiddlers por defecto"
},
"$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint": {
"title": "$:/language/ControlPanel/Basics/DefaultTiddlers/TopHint",
"text": "Escoge qué tiddlers se muestran al inicio"
},
"$:/language/ControlPanel/Basics/Language/Prompt": {
"title": "$:/language/ControlPanel/Basics/Language/Prompt",
"text": "¡Hola! Selecciona idioma actual"
},
"$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Tags/Prompt",
"text": "Etiqueta para las nuevas entradas de diario"
},
"$:/language/ControlPanel/Basics/NewJournal/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/NewJournal/Title/Prompt",
"text": "Formato de título para las nuevas entradas de diario"
},
"$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/OverriddenShadowTiddlers/Prompt",
"text": "Número de tiddlers ocultos anulados"
},
"$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/ShadowTiddlers/Prompt",
"text": "Número de tiddlers ocultos"
},
"$:/language/ControlPanel/Basics/Subtitle/Prompt": {
"title": "$:/language/ControlPanel/Basics/Subtitle/Prompt",
"text": "Subtítulo"
},
"$:/language/ControlPanel/Basics/SystemTiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/SystemTiddlers/Prompt",
"text": "Número de tiddlers de sistema"
},
"$:/language/ControlPanel/Basics/Tags/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tags/Prompt",
"text": "Número de etiquetas"
},
"$:/language/ControlPanel/Basics/Tiddlers/Prompt": {
"title": "$:/language/ControlPanel/Basics/Tiddlers/Prompt",
"text": "Número de tiddlers"
},
"$:/language/ControlPanel/Basics/Title/Prompt": {
"title": "$:/language/ControlPanel/Basics/Title/Prompt",
"text": "Título de este ~TiddlyWiki:"
},
"$:/language/ControlPanel/Basics/Username/Prompt": {
"title": "$:/language/ControlPanel/Basics/Username/Prompt",
"text": "Nombre de usuario"
},
"$:/language/ControlPanel/Basics/Version/Prompt": {
"title": "$:/language/ControlPanel/Basics/Version/Prompt",
"text": "Versión de ~TiddlyWiki"
},
"$:/language/ControlPanel/EditorTypes/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Caption",
"text": "Tipos de editor"
},
"$:/language/ControlPanel/EditorTypes/Editor/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Editor/Caption",
"text": "Editor"
},
"$:/language/ControlPanel/EditorTypes/Hint": {
"title": "$:/language/ControlPanel/EditorTypes/Hint",
"text": "Editores usados para ciertos tipos específicos de tiddler"
},
"$:/language/ControlPanel/EditorTypes/Type/Caption": {
"title": "$:/language/ControlPanel/EditorTypes/Type/Caption",
"text": "Tipo"
},
"$:/language/ControlPanel/Info/Caption": {
"title": "$:/language/ControlPanel/Info/Caption",
"text": "Información"
},
"$:/language/ControlPanel/Info/Hint": {
"title": "$:/language/ControlPanel/Info/Hint",
"text": "Información acerca de este TiddlyWiki"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Caption",
"text": "Añadir atajo"
},
"$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Add/Prompt",
"text": "Escribe el atajo"
},
"$:/language/ControlPanel/KeyboardShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Caption",
"text": "Atajos de teclado"
},
"$:/language/ControlPanel/KeyboardShortcuts/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Hint",
"text": "Administra la asignación de atajos de teclado"
},
"$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/NoShortcuts/Caption",
"text": "No hay atajo asignado"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/All": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/All",
"text": "Cualquier plataforma"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Linux",
"text": "Sólo Linux"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Mac",
"text": "Sólo Macintosh"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonLinux",
"text": "Todas menos Linux"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonMac",
"text": "Todas menos Macintosh"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/NonWindows",
"text": "Todas menos Windows"
},
"$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Platform/Windows",
"text": "Sólo windows"
},
"$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint": {
"title": "$:/language/ControlPanel/KeyboardShortcuts/Remove/Hint",
"text": "Eliminar atajo"
},
"$:/language/ControlPanel/LoadedModules/Caption": {
"title": "$:/language/ControlPanel/LoadedModules/Caption",
"text": "Módulos cargados"
},
"$:/language/ControlPanel/LoadedModules/Hint": {
"title": "$:/language/ControlPanel/LoadedModules/Hint",
"text": "Modulos cargados en este momento, enlazados con sus tiddlers de origen. Los módulos en itálica carecen de origen, debido normalmente a que se configuraron durante el inicio."
},
"$:/language/ControlPanel/Palette/Caption": {
"title": "$:/language/ControlPanel/Palette/Caption",
"text": "Paleta"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Caption",
"text": "Clonar"
},
"$:/language/ControlPanel/Palette/Editor/Clone/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Clone/Prompt",
"text": "Se recomienda clonar esta paleta antes de editarla."
},
"$:/language/ControlPanel/Palette/Editor/Prompt": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt",
"text": "Editando"
},
"$:/language/ControlPanel/Palette/Editor/Prompt/Modified": {
"title": "$:/language/ControlPanel/Palette/Editor/Prompt/Modified",
"text": "Si te has perdido, no desesperes"
},
"$:/language/ControlPanel/Palette/Editor/Reset/Caption": {
"title": "$:/language/ControlPanel/Palette/Editor/Reset/Caption",
"text": "Restaura la paleta"
},
"$:/language/ControlPanel/Palette/HideEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/HideEditor/Caption",
"text": "Cerrar el editor"
},
"$:/language/ControlPanel/Palette/Prompt": {
"title": "$:/language/ControlPanel/Palette/Prompt",
"text": "Paleta actual"
},
"$:/language/ControlPanel/Palette/ShowEditor/Caption": {
"title": "$:/language/ControlPanel/Palette/ShowEditor/Caption",
"text": "Abrir el editor"
},
"$:/language/ControlPanel/Parsing/Block/Caption": {
"title": "$:/language/ControlPanel/Parsing/Block/Caption",
"text": "Bloquear reglas sintácticas"
},
"$:/language/ControlPanel/Parsing/Caption": {
"title": "$:/language/ControlPanel/Parsing/Caption",
"text": "Interpretación sintáctica"
},
"$:/language/ControlPanel/Parsing/Hint": {
"title": "$:/language/ControlPanel/Parsing/Hint",
"text": "Aquí se pueden deshabilitar globalmente reglas de interpretación sintáctica del wiki. Ten cuidado: deshabilitar ciertas reglas puede hacer que ~TiddlyWiki deje de funcionar correctamente."
},
"$:/language/ControlPanel/En tal caso, puedes recuperar su normal funcionamiento en [[modo seguro|https": {
"title": "$:/language/ControlPanel/En tal caso, puedes recuperar su normal funcionamiento en [[modo seguro|https",
"text": "/tiddlywiki.com/#SafeMode]]."
},
"$:/language/ControlPanel/Parsing/Inline/Caption": {
"title": "$:/language/ControlPanel/Parsing/Inline/Caption",
"text": "Reglas sintácticas de texto"
},
"$:/language/ControlPanel/Parsing/Pragma/Caption": {
"title": "$:/language/ControlPanel/Parsing/Pragma/Caption",
"text": "Reglas sintácticas del compilador"
},
"$:/language/ControlPanel/Plugins/Add/Caption": {
"title": "$:/language/ControlPanel/Plugins/Add/Caption",
"text": "Obten complementos y extensiones"
},
"$:/language/ControlPanel/Plugins/Add/Hint": {
"title": "$:/language/ControlPanel/Plugins/Add/Hint",
"text": "Instala plugins desde la librería oficial"
},
"$:/language/ControlPanel/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Disable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Disable/Caption",
"text": "Desactivar"
},
"$:/language/ControlPanel/Plugins/Disable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Disable/Hint",
"text": "Desactiva el plugin al actualizar la página"
},
"$:/language/ControlPanel/Plugins/Disabled/Status": {
"title": "$:/language/ControlPanel/Plugins/Disabled/Status",
"text": "(Desactivado)"
},
"$:/language/ControlPanel/Plugins/Empty/Hint": {
"title": "$:/language/ControlPanel/Plugins/Empty/Hint",
"text": "No se han instalado"
},
"$:/language/ControlPanel/Plugins/Enable/Caption": {
"title": "$:/language/ControlPanel/Plugins/Enable/Caption",
"text": "Activar"
},
"$:/language/ControlPanel/Plugins/Enable/Hint": {
"title": "$:/language/ControlPanel/Plugins/Enable/Hint",
"text": "Activa este plugin al actualizar la página"
},
"$:/language/ControlPanel/Plugins/Install/Caption": {
"title": "$:/language/ControlPanel/Plugins/Install/Caption",
"text": "Instalar"
},
"$:/language/ControlPanel/Plugins/Installed/Hint": {
"title": "$:/language/ControlPanel/Plugins/Installed/Hint",
"text": "Plugins instalados actualmente"
},
"$:/language/ControlPanel/Plugins/Language/Prompt": {
"title": "$:/language/ControlPanel/Plugins/Language/Prompt",
"text": "Idiomas"
},
"$:/language/ControlPanel/Plugins/Languages/Caption": {
"title": "$:/language/ControlPanel/Plugins/Languages/Caption",
"text": "Idiomas"
},
"$:/language/ControlPanel/Plugins/Languages/Hint": {
"title": "$:/language/ControlPanel/Plugins/Languages/Hint",
"text": "Extensiones de idioma"
},
"$:/language/ControlPanel/Plugins/OpenPluginLibrary": {
"title": "$:/language/ControlPanel/Plugins/OpenPluginLibrary",
"text": "Abrir biblioteca de complementos y extensiones"
},
"$:/language/ControlPanel/Plugins/Plugin/Prompt": {
"title": "$:/language/ControlPanel/Plugins/Plugin/Prompt",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Plugins/Caption": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Caption",
"text": "Plugins"
},
"$:/language/ControlPanel/Plugins/Plugins/Hint": {
"title": "$:/language/ControlPanel/Plugins/Plugins/Hint",
"text": "Complementos y extensiones"
},
"$:/language/ControlPanel/Plugins/Reinstall/Caption": {
"title": "$:/language/ControlPanel/Plugins/Reinstall/Caption",
"text": "Reinstalar"
},
"$:/language/ControlPanel/Plugins/Theme/Prompt": {
"title": "$:/language/ControlPanel/Plugins/Theme/Prompt",
"text": "Temas"
},
"$:/language/ControlPanel/Plugins/Themes/Caption": {
"title": "$:/language/ControlPanel/Plugins/Themes/Caption",
"text": "Temas"
},
"$:/language/ControlPanel/Plugins/Themes/Hint": {
"title": "$:/language/ControlPanel/Plugins/Themes/Hint",
"text": "Extensiones de tema"
},
"$:/language/ControlPanel/Saving/Caption": {
"title": "$:/language/ControlPanel/Saving/Caption",
"text": "Servidor"
},
"$:/language/ControlPanel/Saving/Heading": {
"title": "$:/language/ControlPanel/Saving/Heading",
"text": "Servidor"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Advanced/Heading",
"text": "Configuración Avanzada"
},
"$:/language/ControlPanel/Saving/TiddlySpot/BackupDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/BackupDir",
"text": "Directorio de copias de seguridad"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Backups": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Backups",
"text": "Copias de seguridad"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Description": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Description",
"text": "Esta configuración sólo se usa para guardar el wiki en http://tiddlyspot.com o en otro servidor compatible"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Filename": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Filename",
"text": "Nombre del archivo"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Heading": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Heading",
"text": "~TiddlySpot"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Hint": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Hint",
"text": "//La dirección (URL) por defecto de// TiddlySpot //es `http://<wikiname>.tiddlyspot.com/store.cgi` aunque puede cambiarse a voluntad para usar otro servidor//"
},
"$:/language/ControlPanel/Saving/TiddlySpot/Password": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/Password",
"text": "Contraseña"
},
"$:/language/ControlPanel/Saving/TiddlySpot/ServerURL": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/ServerURL",
"text": "Dirección (URL) del servidor"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UploadDir": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UploadDir",
"text": "Directorio de almacenamiento"
},
"$:/language/ControlPanel/Saving/TiddlySpot/UserName": {
"title": "$:/language/ControlPanel/Saving/TiddlySpot/UserName",
"text": "Nombre del Wiki"
},
"$:/language/ControlPanel/Settings/AutoSave/Caption": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Caption",
"text": "Guardar automáticamente"
},
"$:/language/ControlPanel/Settings/AutoSave/Disabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Disabled/Description",
"text": "No guardar cambios automáticamente"
},
"$:/language/ControlPanel/Settings/AutoSave/Enabled/Description": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Enabled/Description",
"text": "Guardar cambios automáticamente"
},
"$:/language/ControlPanel/Settings/AutoSave/Hint": {
"title": "$:/language/ControlPanel/Settings/AutoSave/Hint",
"text": "Guarda automáticamente los cambios durante la edición"
},
"$:/language/ControlPanel/Settings/CamelCase/Caption": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Caption",
"text": "Enlaces wiki mediante ~CamelCase"
},
"$:/language/ControlPanel/Settings/CamelCase/Description": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Description",
"text": "Activar enlaces automáticos mediante ~CamelCase"
},
"$:/language/ControlPanel/Settings/CamelCase/Hint": {
"title": "$:/language/ControlPanel/Settings/CamelCase/Hint",
"text": "Desactiva globalmente la opción de enlace automático mediante CamelCase <br>"
},
"$:/language/ControlPanel/Settings/Caption": {
"title": "$:/language/ControlPanel/Settings/Caption",
"text": "Configuración"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Caption",
"text": "Pestaña por defecto de la barra lateral"
},
"$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint": {
"title": "$:/language/ControlPanel/Settings/DefaultSidebarTab/Hint",
"text": "Indica qué pestaña de la barra lateral se muestra por defecto al inicio"
},
"$:/language/ControlPanel/Settings/Hint": {
"title": "$:/language/ControlPanel/Settings/Hint",
"text": "La configuración de estos ajustes te permite personalizar el comportamiento de TiddlyWiki."
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/Caption": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/Caption",
"text": "Comportamiento al abrir tiddlers..."
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/InsideRiver/Hint",
"text": "...dentro del StoryRiver"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAbove",
"text": "Abrirlo por encima del tiddler actual"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtBottom",
"text": "Abrirlo al final del StoryRiver"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenAtTop",
"text": "Abrirlo al principio del StoryRiver"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OpenBelow",
"text": "Abrirlo por debajo del tiddler actual"
},
"$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint": {
"title": "$:/language/ControlPanel/Settings/LinkToBehaviour/OutsideRiver/Hint",
"text": "...desde fuera del StoryRiver"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Caption",
"text": "Barra de direcciones"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Hint",
"text": "Comportamiento de la barra de dirección del navegador cuando se abre un tiddler"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/No/Description",
"text": "No actualizar la barra de dirección"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permalink/Description",
"text": "Añadir el tiddler de destino a la dirección"
},
"$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationAddressBar/Permaview/Description",
"text": "Añadir el tiddler de destino y la secuencia actual de tiddlers abiertos"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Caption": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Caption",
"text": "Historial de navegación"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Hint": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Hint",
"text": "Actualiza el historial de navegación al abrir un tiddler"
},
"$:/language/ControlPanel/Settings/NavigationHistory/No/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/No/Description",
"text": "No actualizar el historial"
},
"$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/NavigationHistory/Yes/Description",
"text": "Actualizar el historial"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Caption",
"text": "//Performance Instrumentation//"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Description",
"text": "Activar //performance instrumentation//"
},
"$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint": {
"title": "$:/language/ControlPanel/Settings/PerformanceInstrumentation/Hint",
"text": "Muestra estadísticas de las prestaciones de la página en la consola de desarrollo <br>"
},
"$:/language/ControlPanel/Settings/TitleLinks/Caption": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Caption",
"text": "Títulos de tiddler"
},
"$:/language/ControlPanel/Settings/TitleLinks/Hint": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Hint",
"text": "Los títulos de los tiddlers se mostrarán y se comportarán como enlaces"
},
"$:/language/ControlPanel/Settings/TitleLinks/No/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/No/Description",
"text": "No mostrar como enlaces"
},
"$:/language/ControlPanel/Settings/TitleLinks/Yes/Description": {
"title": "$:/language/ControlPanel/Settings/TitleLinks/Yes/Description",
"text": "Mostrar como enlaces"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Caption",
"text": "Botones de la barra de herramientas"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Hint",
"text": "Aspecto por defecto de los botones de la barra de herramientas"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Icons/Description",
"text": "Mostrar icono"
},
"$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtons/Text/Description",
"text": "Mostrar texto"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Caption",
"text": "Estilo de botón"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Hint",
"text": "Selecciona el estilo de los botones de la barra de herramientas"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Borderless",
"text": "Sin borde"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Boxed",
"text": "Cuadrado"
},
"$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded": {
"title": "$:/language/ControlPanel/Settings/ToolbarButtonStyle/Styles/Rounded",
"text": "Redondo"
},
"$:/language/ControlPanel/StoryView/Caption": {
"title": "$:/language/ControlPanel/StoryView/Caption",
"text": "Vista"
},
"$:/language/ControlPanel/StoryView/Prompt": {
"title": "$:/language/ControlPanel/StoryView/Prompt",
"text": "Vista actual"
},
"$:/language/ControlPanel/Theme/Caption": {
"title": "$:/language/ControlPanel/Theme/Caption",
"text": "Tema"
},
"$:/language/ControlPanel/Theme/Prompt": {
"title": "$:/language/ControlPanel/Theme/Prompt",
"text": "Tema actual"
},
"$:/language/ControlPanel/TiddlerFields/Caption": {
"title": "$:/language/ControlPanel/TiddlerFields/Caption",
"text": "Campos de tiddler"
},
"$:/language/ControlPanel/TiddlerFields/Hint": {
"title": "$:/language/ControlPanel/TiddlerFields/Hint",
"text": "Esta es la colección completa de campos de tiddler (TiddlerFields) actualmente en uso en este wiki, que incluye los tiddlers de sistema, pero no los ocultos"
},
"$:/language/ControlPanel/Toolbars/Caption": {
"title": "$:/language/ControlPanel/Toolbars/Caption",
"text": "Barras de herramientas"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Caption",
"text": "Barra de edición"
},
"$:/language/ControlPanel/Toolbars/EditToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/EditToolbar/Hint",
"text": "Selecciona qué botones mostrar en modo de edición"
},
"$:/language/ControlPanel/Toolbars/Hint": {
"title": "$:/language/ControlPanel/Toolbars/Hint",
"text": "Selecciona qué botones mostrar en las diferentes barras de herramientas"
},
"$:/language/ControlPanel/Toolbars/PageControls/Caption": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Caption",
"text": "Barra de página"
},
"$:/language/ControlPanel/Toolbars/PageControls/Hint": {
"title": "$:/language/ControlPanel/Toolbars/PageControls/Hint",
"text": "Selecciona qué botones mostrar en la barra de página"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Caption": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Caption",
"text": "Barra de visualización"
},
"$:/language/ControlPanel/Toolbars/ViewToolbar/Hint": {
"title": "$:/language/ControlPanel/Toolbars/ViewToolbar/Hint",
"text": "Selecciona qué botones mostrar en modo de visualización"
},
"$:/language/ControlPanel/Tools/Download/Full/Caption": {
"title": "$:/language/ControlPanel/Tools/Download/Full/Caption",
"text": "Descargar el wiki completo"
},
"$:/core/readme": {
"title": "$:/core/readme",
"text": "Este plugin contiene componentes del núcleo de TiddlyWiki que incluyen:\n\n* Módulos de código JavaScript\n* Iconos\n* Plantillas necesarias para crear la interfaz de usuario de TiddlyWiki\n* Traducciones al castellano (ES-es) de las cadenas localizables usadas por el núcleo\n"
},
"$:/language/Date/DaySuffix/1": {
"title": "$:/language/Date/DaySuffix/1",
"text": "º"
},
"$:/language/Date/DaySuffix/10": {
"title": "$:/language/Date/DaySuffix/10",
"text": ""
},
"$:/language/Date/DaySuffix/11": {
"title": "$:/language/Date/DaySuffix/11",
"text": ""
},
"$:/language/Date/DaySuffix/12": {
"title": "$:/language/Date/DaySuffix/12",
"text": ""
},
"$:/language/Date/DaySuffix/13": {
"title": "$:/language/Date/DaySuffix/13",
"text": ""
},
"$:/language/Date/DaySuffix/14": {
"title": "$:/language/Date/DaySuffix/14",
"text": ""
},
"$:/language/Date/DaySuffix/15": {
"title": "$:/language/Date/DaySuffix/15",
"text": ""
},
"$:/language/Date/DaySuffix/16": {
"title": "$:/language/Date/DaySuffix/16",
"text": ""
},
"$:/language/Date/DaySuffix/17": {
"title": "$:/language/Date/DaySuffix/17",
"text": ""
},
"$:/language/Date/DaySuffix/18": {
"title": "$:/language/Date/DaySuffix/18",
"text": ""
},
"$:/language/Date/DaySuffix/19": {
"title": "$:/language/Date/DaySuffix/19",
"text": ""
},
"$:/language/Date/DaySuffix/2": {
"title": "$:/language/Date/DaySuffix/2",
"text": ""
},
"$:/language/Date/DaySuffix/20": {
"title": "$:/language/Date/DaySuffix/20",
"text": ""
},
"$:/language/Date/DaySuffix/21": {
"title": "$:/language/Date/DaySuffix/21",
"text": ""
},
"$:/language/Date/DaySuffix/22": {
"title": "$:/language/Date/DaySuffix/22",
"text": ""
},
"$:/language/Date/DaySuffix/23": {
"title": "$:/language/Date/DaySuffix/23",
"text": ""
},
"$:/language/Date/DaySuffix/24": {
"title": "$:/language/Date/DaySuffix/24",
"text": ""
},
"$:/language/Date/DaySuffix/25": {
"title": "$:/language/Date/DaySuffix/25",
"text": ""
},
"$:/language/Date/DaySuffix/26": {
"title": "$:/language/Date/DaySuffix/26",
"text": ""
},
"$:/language/Date/DaySuffix/27": {
"title": "$:/language/Date/DaySuffix/27",
"text": ""
},
"$:/language/Date/DaySuffix/28": {
"title": "$:/language/Date/DaySuffix/28",
"text": ""
},
"$:/language/Date/DaySuffix/29": {
"title": "$:/language/Date/DaySuffix/29",
"text": ""
},
"$:/language/Date/DaySuffix/3": {
"title": "$:/language/Date/DaySuffix/3",
"text": ""
},
"$:/language/Date/DaySuffix/30": {
"title": "$:/language/Date/DaySuffix/30",
"text": ""
},
"$:/language/Date/DaySuffix/31": {
"title": "$:/language/Date/DaySuffix/31",
"text": ""
},
"$:/language/Date/DaySuffix/4": {
"title": "$:/language/Date/DaySuffix/4",
"text": ""
},
"$:/language/Date/DaySuffix/5": {
"title": "$:/language/Date/DaySuffix/5",
"text": ""
},
"$:/language/Date/DaySuffix/6": {
"title": "$:/language/Date/DaySuffix/6",
"text": ""
},
"$:/language/Date/DaySuffix/7": {
"title": "$:/language/Date/DaySuffix/7",
"text": ""
},
"$:/language/Date/DaySuffix/8": {
"title": "$:/language/Date/DaySuffix/8",
"text": ""
},
"$:/language/Date/DaySuffix/9": {
"title": "$:/language/Date/DaySuffix/9",
"text": ""
},
"$:/language/Date/Long/Day/0": {
"title": "$:/language/Date/Long/Day/0",
"text": "domingo"
},
"$:/language/Date/Long/Day/1": {
"title": "$:/language/Date/Long/Day/1",
"text": "lunes"
},
"$:/language/Date/Long/Day/2": {
"title": "$:/language/Date/Long/Day/2",
"text": "martes"
},
"$:/language/Date/Long/Day/3": {
"title": "$:/language/Date/Long/Day/3",
"text": "miércoles"
},
"$:/language/Date/Long/Day/4": {
"title": "$:/language/Date/Long/Day/4",
"text": "jueves"
},
"$:/language/Date/Long/Day/5": {
"title": "$:/language/Date/Long/Day/5",
"text": "viernes"
},
"$:/language/Date/Long/Day/6": {
"title": "$:/language/Date/Long/Day/6",
"text": "sábado"
},
"$:/language/Date/Long/Month/1": {
"title": "$:/language/Date/Long/Month/1",
"text": "enero"
},
"$:/language/Date/Long/Month/10": {
"title": "$:/language/Date/Long/Month/10",
"text": "octubre"
},
"$:/language/Date/Long/Month/11": {
"title": "$:/language/Date/Long/Month/11",
"text": "noviembre"
},
"$:/language/Date/Long/Month/12": {
"title": "$:/language/Date/Long/Month/12",
"text": "diciembre"
},
"$:/language/Date/Long/Month/2": {
"title": "$:/language/Date/Long/Month/2",
"text": "febrero"
},
"$:/language/Date/Long/Month/3": {
"title": "$:/language/Date/Long/Month/3",
"text": "marzo"
},
"$:/language/Date/Long/Month/4": {
"title": "$:/language/Date/Long/Month/4",
"text": "abril"
},
"$:/language/Date/Long/Month/5": {
"title": "$:/language/Date/Long/Month/5",
"text": "mayo"
},
"$:/language/Date/Long/Month/6": {
"title": "$:/language/Date/Long/Month/6",
"text": "junio"
},
"$:/language/Date/Long/Month/7": {
"title": "$:/language/Date/Long/Month/7",
"text": "julio"
},
"$:/language/Date/Long/Month/8": {
"title": "$:/language/Date/Long/Month/8",
"text": "agosto"
},
"$:/language/Date/Long/Month/9": {
"title": "$:/language/Date/Long/Month/9",
"text": "septiembre"
},
"$:/language/Date/Short/Day/0": {
"title": "$:/language/Date/Short/Day/0",
"text": "Do"
},
"$:/language/Date/Short/Day/1": {
"title": "$:/language/Date/Short/Day/1",
"text": "Lu"
},
"$:/language/Date/Short/Day/2": {
"title": "$:/language/Date/Short/Day/2",
"text": "Ma"
},
"$:/language/Date/Short/Day/3": {
"title": "$:/language/Date/Short/Day/3",
"text": "Mi"
},
"$:/language/Date/Short/Day/4": {
"title": "$:/language/Date/Short/Day/4",
"text": "Ju"
},
"$:/language/Date/Short/Day/5": {
"title": "$:/language/Date/Short/Day/5",
"text": "Vi"
},
"$:/language/Date/Short/Day/6": {
"title": "$:/language/Date/Short/Day/6",
"text": "Sá"
},
"$:/language/Date/Short/Month/1": {
"title": "$:/language/Date/Short/Month/1",
"text": "Ene"
},
"$:/language/Date/Short/Month/12": {
"title": "$:/language/Date/Short/Month/12",
"text": "Dic"
},
"$:/language/Date/Short/Month/4": {
"title": "$:/language/Date/Short/Month/4",
"text": "Abr"
},
"$:/language/Date/Short/Month/8": {
"title": "$:/language/Date/Short/Month/8",
"text": "Ago"
},
"$:/language/RelativeDate/Future/Days": {
"title": "$:/language/RelativeDate/Future/Days",
"text": "dentro de <<period>> días"
},
"$:/language/RelativeDate/Future/Hours": {
"title": "$:/language/RelativeDate/Future/Hours",
"text": "en <<period>> horas"
},
"$:/language/RelativeDate/Future/Minutes": {
"title": "$:/language/RelativeDate/Future/Minutes",
"text": "en <<period>> minutos"
},
"$:/language/RelativeDate/Future/Months": {
"title": "$:/language/RelativeDate/Future/Months",
"text": "dentro de <<period>> meses"
},
"$:/language/RelativeDate/Future/Second": {
"title": "$:/language/RelativeDate/Future/Second",
"text": "en 1 segundo"
},
"$:/language/RelativeDate/Future/Seconds": {
"title": "$:/language/RelativeDate/Future/Seconds",
"text": "en <<period>> segundos"
},
"$:/language/RelativeDate/Future/Years": {
"title": "$:/language/RelativeDate/Future/Years",
"text": "dentro de <<period>> años"
},
"$:/language/RelativeDate/Past/Days": {
"title": "$:/language/RelativeDate/Past/Days",
"text": "hace <<period>> días"
},
"$:/language/RelativeDate/Past/Hours": {
"title": "$:/language/RelativeDate/Past/Hours",
"text": "hace <<period>> horas"
},
"$:/language/RelativeDate/Past/Minutes": {
"title": "$:/language/RelativeDate/Past/Minutes",
"text": "hace <<period>> minutos"
},
"$:/language/RelativeDate/Past/Months": {
"title": "$:/language/RelativeDate/Past/Months",
"text": "hace <<period>> meses"
},
"$:/language/RelativeDate/Past/Second": {
"title": "$:/language/RelativeDate/Past/Second",
"text": "hace 1 segundo"
},
"$:/language/RelativeDate/Past/Seconds": {
"title": "$:/language/RelativeDate/Past/Seconds",
"text": "hace <<period>> segundos"
},
"$:/language/RelativeDate/Past/Years": {
"title": "$:/language/RelativeDate/Past/Years",
"text": "hace <<period>> años"
},
"$:/language/Docs/ModuleTypes/animation": {
"title": "$:/language/Docs/ModuleTypes/animation",
"text": "Animaciones que pueden usarse con RevealWidget"
},
"$:/language/Docs/ModuleTypes/command": {
"title": "$:/language/Docs/ModuleTypes/command",
"text": "Comandos que pueden ejecutarse en Node.js"
},
"$:/language/Docs/ModuleTypes/config": {
"title": "$:/language/Docs/ModuleTypes/config",
"text": "Datos para insertar en `$tw.config`"
},
"$:/language/Docs/ModuleTypes/filteroperator": {
"title": "$:/language/Docs/ModuleTypes/filteroperator",
"text": "Operadores individuales de filtrado"
},
"$:/language/Docs/ModuleTypes/global": {
"title": "$:/language/Docs/ModuleTypes/global",
"text": "Datos globales para insertar en `$tw`"
},
"$:/language/Docs/ModuleTypes/isfilteroperator": {
"title": "$:/language/Docs/ModuleTypes/isfilteroperator",
"text": "Operandos para el operador ''is''"
},
"$:/language/Docs/ModuleTypes/macro": {
"title": "$:/language/Docs/ModuleTypes/macro",
"text": "Definiciones macro de JavaScript."
},
"$:/language/Docs/ModuleTypes/parser": {
"title": "$:/language/Docs/ModuleTypes/parser",
"text": "Reglas sintácticas para diversos tipos de contenido."
},
"$:/language/Docs/ModuleTypes/saver": {
"title": "$:/language/Docs/ModuleTypes/saver",
"text": "Guarda archivos desde el navegador con diferentes métodos."
},
"$:/language/Docs/ModuleTypes/startup": {
"title": "$:/language/Docs/ModuleTypes/startup",
"text": "Funciones de inicio"
},
"$:/language/Docs/ModuleTypes/storyview": {
"title": "$:/language/Docs/ModuleTypes/storyview",
"text": "Personaliza la animación y comportamiento de listas"
},
"$:/language/Docs/ModuleTypes/tiddlerdeserializer": {
"title": "$:/language/Docs/ModuleTypes/tiddlerdeserializer",
"text": "Convierte diferentes tipos de contenido en tiddlers"
},
"$:/language/Docs/ModuleTypes/tiddlerfield": {
"title": "$:/language/Docs/ModuleTypes/tiddlerfield",
"text": "Define el comportamiento de un campo individual"
},
"$:/language/Docs/ModuleTypes/tiddlermethod": {
"title": "$:/language/Docs/ModuleTypes/tiddlermethod",
"text": "Añade métodos al prototipo `$tw.Tiddler`"
},
"$:/language/Docs/ModuleTypes/upgrader": {
"title": "$:/language/Docs/ModuleTypes/upgrader",
"text": "Aplica la actualización a los tiddlers durante el proceso de actualización/importación."
},
"$:/language/Docs/ModuleTypes/utils": {
"title": "$:/language/Docs/ModuleTypes/utils",
"text": "Añade métodos a `$tw.utils`"
},
"$:/language/Docs/ModuleTypes/utils-node": {
"title": "$:/language/Docs/ModuleTypes/utils-node",
"text": "Añade métodos específicos de Node.js a `$tw.utils`"
},
"$:/language/Docs/ModuleTypes/widget": {
"title": "$:/language/Docs/ModuleTypes/widget",
"text": "Encapsula la representación y recarga de ''DOM''"
},
"$:/language/Docs/ModuleTypes/wikimethod": {
"title": "$:/language/Docs/ModuleTypes/wikimethod",
"text": "Añade métodos a `$tw.Wiki`"
},
"$:/language/Docs/ModuleTypes/wikirule": {
"title": "$:/language/Docs/ModuleTypes/wikirule",
"text": "Reglas individuales del intérprete principal de WikiText"
},
"$:/language/EditTemplate/Body/External/Hint": {
"title": "$:/language/EditTemplate/Body/External/Hint",
"text": "Este es un tiddler externo, es decir, guardado fuera del archivo TiddlyWiki principal <br>"
},
"$:/language/EditTemplate/Body/Placeholder": {
"title": "$:/language/EditTemplate/Body/Placeholder",
"text": "Escribe el texto aquí"
},
"$:/language/EditTemplate/Body/Preview/Type/Output": {
"title": "$:/language/EditTemplate/Body/Preview/Type/Output",
"text": "Output"
},
"$:/language/EditTemplate/Field/Remove/Caption": {
"title": "$:/language/EditTemplate/Field/Remove/Caption",
"text": "Eliminar campo"
},
"$:/language/EditTemplate/Field/Remove/Hint": {
"title": "$:/language/EditTemplate/Field/Remove/Hint",
"text": "Elimina el campo y su valor"
},
"$:/language/EditTemplate/Fields/Add/Button": {
"title": "$:/language/EditTemplate/Fields/Add/Button",
"text": "Añadir campo"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/System": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/System",
"text": "Campos de sistema"
},
"$:/language/EditTemplate/Fields/Add/Dropdown/User": {
"title": "$:/language/EditTemplate/Fields/Add/Dropdown/User",
"text": "Campos de usuario"
},
"$:/language/EditTemplate/Fields/Add/Name/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Name/Placeholder",
"text": "Nombre"
},
"$:/language/EditTemplate/Fields/Add/Prompt": {
"title": "$:/language/EditTemplate/Fields/Add/Prompt",
"text": "Añadir"
},
"$:/language/EditTemplate/Fields/Add/Value/Placeholder": {
"title": "$:/language/EditTemplate/Fields/Add/Value/Placeholder",
"text": "Valor"
},
"$:/language/EditTemplate/Shadow/OverriddenWarning": {
"title": "$:/language/EditTemplate/Shadow/OverriddenWarning",
"text": "Este es un tiddler oculto modificado<br>"
},
"$:/language/EditTemplate/Shadow/Warning": {
"title": "$:/language/EditTemplate/Shadow/Warning",
"text": "Este es un tiddler oculto<br>"
},
"$:/language/EditTemplate/Tags/Add/Button": {
"title": "$:/language/EditTemplate/Tags/Add/Button",
"text": "Añadir"
},
"$:/language/EditTemplate/Tags/Add/Placeholder": {
"title": "$:/language/EditTemplate/Tags/Add/Placeholder",
"text": "Nombre"
},
"$:/language/EditTemplate/Tags/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Caption",
"text": "Etiquetas"
},
"$:/language/EditTemplate/Tags/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Tags/Dropdown/Hint",
"text": "Muestra la lista de etiquetas existentes"
},
"$:/language/EditTemplate/Type/Delete/Caption": {
"title": "$:/language/EditTemplate/Type/Delete/Caption",
"text": "Borrar"
},
"$:/language/EditTemplate/Type/Delete/Hint": {
"title": "$:/language/EditTemplate/Type/Delete/Hint",
"text": "Borra el tipo de contenido"
},
"$:/language/EditTemplate/Type/Dropdown/Caption": {
"title": "$:/language/EditTemplate/Type/Dropdown/Caption",
"text": "Tipos de contenido"
},
"$:/language/EditTemplate/Type/Dropdown/Hint": {
"title": "$:/language/EditTemplate/Type/Dropdown/Hint",
"text": "Muestra la lista de tipos disponibles"
},
"$:/language/EditTemplate/Type/Placeholder": {
"title": "$:/language/EditTemplate/Type/Placeholder",
"text": "Nuevo tipo"
},
"$:/language/EditTemplate/Type/Prompt": {
"title": "$:/language/EditTemplate/Type/Prompt",
"text": "Tipo:"
},
"$:/language/Exporters/CsvFile": {
"title": "$:/language/Exporters/CsvFile",
"text": "Archivo de tipo .CSV"
},
"$:/language/Exporters/JsonFile": {
"title": "$:/language/Exporters/JsonFile",
"text": "Archivo de tipo .JSON"
},
"$:/language/Exporters/StaticRiver": {
"title": "$:/language/Exporters/StaticRiver",
"text": "Cadena de tiddlers como .HTML estático"
},
"$:/language/Exporters/TidFile": {
"title": "$:/language/Exporters/TidFile",
"text": "Tiddler individual como archivo \".tid\""
},
"$:/language/Docs/Fields/_canonical_uri": {
"title": "$:/language/Docs/Fields/_canonical_uri",
"text": "Dirección (URI) completa -absoluta o relativa- de un tiddler externo de imagen"
},
"$:/language/Docs/Fields/bag": {
"title": "$:/language/Docs/Fields/bag",
"text": "Nombre de la bolsa de la que procede un tiddler"
},
"$:/language/Docs/Fields/caption": {
"title": "$:/language/Docs/Fields/caption",
"text": "Texto que se muestra en una pestaña o botón, con independencia del título del tiddler que lo define"
},
"$:/language/Docs/Fields/color": {
"title": "$:/language/Docs/Fields/color",
"text": "Valor CSS del color de fondo asociado a un tiddler"
},
"$:/language/Docs/Fields/component": {
"title": "$:/language/Docs/Fields/component",
"text": "Nombre del componente responsable de un [[tiddler de alerta|AlertMechanism]]"
},
"$:/language/Docs/Fields/created": {
"title": "$:/language/Docs/Fields/created",
"text": "Fecha de creación del tiddler"
},
"$:/language/Docs/Fields/creator": {
"title": "$:/language/Docs/Fields/creator",
"text": "Nombre del autor del tiddler"
},
"$:/language/Docs/Fields/current-tiddler": {
"title": "$:/language/Docs/Fields/current-tiddler",
"text": "Usado para incluir el tiddler superior en una [[historia|HistoryMechanism]]"
},
"$:/language/Docs/Fields/dependents": {
"title": "$:/language/Docs/Fields/dependents",
"text": "En un complemento o extensión, lista de sus dependencias"
},
"$:/language/Docs/Fields/description": {
"title": "$:/language/Docs/Fields/description",
"text": "Descripción de un complemento, extensión, o diálogo modal"
},
"$:/language/Docs/Fields/draft.of": {
"title": "$:/language/Docs/Fields/draft.of",
"text": "Título del tiddler del que el actual es borrador"
},
"$:/language/Docs/Fields/draft.title": {
"title": "$:/language/Docs/Fields/draft.title",
"text": "Nuevo título propuesto para el presente borrador"
},
"$:/language/Docs/Fields/footer": {
"title": "$:/language/Docs/Fields/footer",
"text": "Texto al pie que figurará en un asistente"
},
"$:/language/Docs/Fields/icon": {
"title": "$:/language/Docs/Fields/icon",
"text": "Nombre del tiddler que contiene el icono que se quiere asociar al presente tiddler"
},
"$:/language/Docs/Fields/library": {
"title": "$:/language/Docs/Fields/library",
"text": "Si su valor es \"Sí\", indica que el tiddler debe guardarse como librería de JavaScript"
},
"$:/language/Docs/Fields/list": {
"title": "$:/language/Docs/Fields/list",
"text": "Lista ordenada de tiddlers asociados al presente tiddler"
},
"$:/language/Docs/Fields/list-after": {
"title": "$:/language/Docs/Fields/list-after",
"text": "Título del tiddler tras el que el presente será añadido a una lista de tiddlers."
},
"$:/language/Docs/Fields/list-before": {
"title": "$:/language/Docs/Fields/list-before",
"text": "Título del tiddler antes del que el presente será añadido a una lista<br>"
},
"$:/language/Docs/Fields/modified": {
"title": "$:/language/Docs/Fields/modified",
"text": "Fecha y hora de última modificación"
},
"$:/language/Docs/Fields/modifier": {
"title": "$:/language/Docs/Fields/modifier",
"text": "Nombre del tiddler asociado con quien modificó por última vez el presente tiddler"
},
"$:/language/Docs/Fields/name": {
"title": "$:/language/Docs/Fields/name",
"text": "Nombre asociado con un complemento o extensión"
},
"$:/language/Docs/Fields/plugin-priority": {
"title": "$:/language/Docs/Fields/plugin-priority",
"text": "Valor numérico que indica la prioridad de un complemento o extensión"
},
"$:/language/Docs/Fields/plugin-type": {
"title": "$:/language/Docs/Fields/plugin-type",
"text": "Tipo de complemento o extensión"
},
"$:/language/Docs/Fields/released": {
"title": "$:/language/Docs/Fields/released",
"text": "Fecha de la edición de TiddlyWiki"
},
"$:/language/Docs/Fields/revision": {
"title": "$:/language/Docs/Fields/revision",
"text": "Revisión del tiddler existente en el servidor"
},
"$:/language/Docs/Fields/source": {
"title": "$:/language/Docs/Fields/source",
"text": "Dirección de la fuente asociada a un tiddler"
},
"$:/language/Docs/Fields/subtitle": {
"title": "$:/language/Docs/Fields/subtitle",
"text": "Subtítulo que figurará en un asistente"
},
"$:/language/Docs/Fields/tags": {
"title": "$:/language/Docs/Fields/tags",
"text": "Lista de etiquetas asignadas al tiddler"
},
"$:/language/Docs/Fields/text": {
"title": "$:/language/Docs/Fields/text",
"text": "Texto principal de un tiddler"
},
"$:/language/Docs/Fields/title": {
"title": "$:/language/Docs/Fields/title",
"text": "Nombre único de un tiddler"
},
"$:/language/Docs/Fields/type": {
"title": "$:/language/Docs/Fields/type",
"text": "Tipo de contenido en un tiddler"
},
"$:/language/Docs/Fields/version": {
"title": "$:/language/Docs/Fields/version",
"text": "Versión de un complemento o extensión"
},
"$:/language/Filters/AllTags": {
"title": "$:/language/Filters/AllTags",
"text": "Todas las etiquetas, excepto las de sistema"
},
"$:/language/Filters/AllTiddlers": {
"title": "$:/language/Filters/AllTiddlers",
"text": "Todos los tiddlers, excepto los de sistema"
},
"$:/language/Filters/Drafts": {
"title": "$:/language/Filters/Drafts",
"text": "Borradores"
},
"$:/language/Filters/Missing": {
"title": "$:/language/Filters/Missing",
"text": "Tiddlers vacíos"
},
"$:/language/Filters/Orphans": {
"title": "$:/language/Filters/Orphans",
"text": "Tiddlers huérfanos"
},
"$:/language/Filters/OverriddenShadowTiddlers": {
"title": "$:/language/Filters/OverriddenShadowTiddlers",
"text": "Tiddlers ocultos anulados"
},
"$:/language/Filters/RecentSystemTiddlers": {
"title": "$:/language/Filters/RecentSystemTiddlers",
"text": "Tiddlers recientemente modificados, incluidos los de sistema"
},
"$:/language/Filters/RecentTiddlers": {
"title": "$:/language/Filters/RecentTiddlers",
"text": "Tiddlers recientemente modificados"
},
"$:/language/Filters/ShadowTiddlers": {
"title": "$:/language/Filters/ShadowTiddlers",
"text": "Tiddlers ocultos"
},
"$:/language/Filters/SystemTags": {
"title": "$:/language/Filters/SystemTags",
"text": "Etiquetas de sistema"
},
"$:/language/Filters/SystemTiddlers": {
"title": "$:/language/Filters/SystemTiddlers",
"text": "Tiddlers de sistema"
},
"$:/language/Filters/TypedTiddlers": {
"title": "$:/language/Filters/TypedTiddlers",
"text": "Tiddlers que no sonWikiText"
},
"GettingStarted": {
"title": "GettingStarted",
"text": "\\define lingo-base() $:/language/ControlPanel/Basics/\nBienvenido a TiddlyWiki y a su comunidad de usuarios\n\nAntes de guardar información importante en TiddlyWiki, es preciso que te asegures de poder hacerlo de manera fiable\n\nVisita https://tiddlywiki.com/#GettingStarted para más información (en inglés)\n!! Configura este ~TiddlyWiki\n\n<div class=\"tc-control-panel\">\n\n|<$link to=\"$:/SiteTitle\"><<lingo Title/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteTitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/SiteSubtitle\"><<lingo Subtitle/Prompt>></$link> |<$edit-text tiddler=\"$:/SiteSubtitle\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/DefaultTiddlers\"><<lingo DefaultTiddlers/Prompt>></$link> |<<lingo DefaultTiddlers/TopHint>><br> <$edit tag=\"textarea\" tiddler=\"$:/DefaultTiddlers\"/><br>//<<lingo DefaultTiddlers/BottomHint>>// |\n</div>\n\nConsulta más opciones en el [[panel de control|$:/ControlPanel]]\n"
},
"$:/language/Help/build": {
"title": "$:/language/Help/build",
"description": "Ejecuta automáticamente los comandos configurados",
"text": "Compila los targets que se especifican.<br>\nSi no se especifica ninguno, se incluirán todos los disponibles\n\n```\n--build <target> [<target> ...]\n```\n\nLos targets se definen en el archivo `tiddlywiki.info`\n\n"
},
"$:/language/Help/clearpassword": {
"title": "$:/language/Help/clearpassword",
"description": "Anula la contraseña de las operaciones de cifrado subsiguientes",
"text": "Revoca la contraseña de las operaciones subsiguientes de cifrado\n```\n--clearpassword\n```\n"
},
"$:/language/Help/default": {
"title": "$:/language/Help/default",
"description": "",
"text": "\\define commandTitle()\n$:/language/Help/$(command)$\n\\end\n```\nUso: tiddlywiki [<wikifolder>] [--<command> [<args>...]...]\n```\n\nComandos disponibles:\n\n<ul>\n<$list filter=\"[commands[]sort[title]]\" variable=\"command\">\n<li><$link to=<<commandTitle>>><$macrocall $name=\"command\" $type=\"text/plain\" $output=\"text/plain\"/></$link>: <$transclude tiddler=<<commandTitle>> field=\"description\"/></li>\n</$list>\n</ul>\n\nPara obtener ayuda sobre un comando en particular:\n\n```\ntiddlywiki --help <command>\n```\n"
},
"$:/language/Help/editions": {
"title": "$:/language/Help/editions",
"description": "Devuelve una lista de ediciones disponibles de TiddlyWiki",
"text": "Lista y descripción de las ediciones disponibles.<br>\nPuedes crear una edición específica con el comando `--init`.\n\n```\n--editions\n```\n"
},
"$:/language/Help/help": {
"title": "$:/language/Help/help",
"description": "Muestra texto de ayuda para comandos de TiddlyWiki",
"text": "Muestra ayuda para un comando:\n\n```\n--help [<command>]\n```\n\nSi se omite el comando, se muestra una lista de comandos disponibles\n"
},
"$:/language/Help/init": {
"title": "$:/language/Help/init",
"description": "Inicializa un nuevo WikiFolder",
"text": "Inicializa una [[WikiFolder|WikiFolders]] con una copia en blanco de la edición especificada.\n\n```\n--init <edition> [<edition> ...]\n```\n\nPor ejemplo:\n\n```\ntiddlywiki ./MyWikiFolder --init empty\n```\n\nNota:\n\n* Se creará un directorio para el wiki si es necesario\n\n* La edición por defecto es ''empty''\n\n* El comando `--init` fallará si el directorio no está vacío\n\n* El comando `--init` elimina toda definición de `includeWikis` contenida en el archivo `tiddlywiki.info`\n\n* Cuando se indican varias ediciones para su inicialización, las ediciones //planchan// sucesivamente todo archivo compartido, de modo que el \narchivo `tiddlywiki.info` final será el que corresponda a la última edición que se indique.\n\n* `--editions` muestra una lista de ediciones disponibles\n"
},
"$:/language/Help/load": {
"title": "$:/language/Help/load",
"description": "Carga tiddlers desde un archivo",
"text": "Carga tiddlers de archivos de tipo TiddlyWiki 2.x.x.(`.html`), `.tiddler`, `.tid`, `.json` u otros\n\n```\n--load <filepath>\n```\n\nPara cargar tiddlers de un TiddlyWiki encriptado, primero debes especificar la contraseña con el comando PasswordCommand. Por ejemplo:\n\n```\ntiddlywiki ./MyWiki --password pa55w0rd --load my_encrypted_wiki.html\n```\n\nTen en cuenta que TiddlyWiki no carga complementos o extensiones anteriores a los ya cargados. \n"
},
"$:/language/Help/makelibrary": {
"title": "$:/language/Help/makelibrary",
"description": "Compila la librería de plugins necesaria para actualizar TiddlyWiki",
"text": "\nConstruye el tiddler `$:/UpgradeLibrary`: librería de actualización\n \nLa librería de actualización tiene formato de plugin ordinario, de tipo `library`<br>\nContiene copia de cada uno de los plugins, temas y paquetes de idioma disponibles en el repositorio de TiddlyWiki5\n\nEste comando es, en principio, para uso interno del equipo de TiddlyWiki y sólo es de interés para aquellos usuarios que deseen compilar actualizaciones personalizadas\n\n```\n--makelibrary <title>\n```\n\nEl título por defecto del tiddler resultante es `$:/UpgradeLibrary`.\n"
},
"$:/language/Help/notfound": {
"title": "$:/language/Help/notfound",
"description": "",
"text": "No existe tal elemento"
},
"$:/language/Help/output": {
"title": "$:/language/Help/output",
"description": "Establece el directorio de salida para los comandos siguientes",
"text": "Establece el directorio de salida para los comandos que le siguen <br>\nEl directorio por defecto es el subdirectorio `output`, en el directorio del wiki\n\n```\n--output <pathname>\n```\n\nSi la ruta especificada es relativa, se interpreta como relativa al directorio actual de trabajo<br>\nPor ejemplo: `--output .` establece como directorio de salida el actual directorio de trabajo\n"
},
"$:/language/Help/password": {
"title": "$:/language/Help/password",
"description": "Establece contraseña para operaciones de cifrado subsiguientes",
"text": "Establece contraseña para las operaciones subsiguientes de cifrado\n\n```\n--password <password>\n```\n\n"
},
"$:/language/Help/rendertiddler": {
"title": "$:/language/Help/rendertiddler",
"description": "Genera un tiddler del ContentType que se especifique",
"text": "Genera un tiddler del ContentType que se especifique (por defecto `text/html`) y lo guarda con el nombre de archivo especificado\n\n```\n--rendertiddler <title> <filename> [<type>]\n```\n\nPor defecto, el nombre de archivo es relativo al subdirectorio `output` en el directorio del wiki<br>\nPuede usarse el comando `--output` para dirigir la salida a cualquier otro directorio\n\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/rendertiddlers": {
"title": "$:/language/Help/rendertiddlers",
"description": "Genera tiddlers coincidentes con un determinado ContentType",
"text": "Genera un conjunto de tiddlers de un determinado ContentType (por defecto `text/html`) y extensión de archivo (por defecto, `.html`), coincidentes con el argumento de un filtro\n\n```\n--rendertiddlers <filter> <template> <pathname> [<type>] [<extension>]\n```\n\nPor ejemplo:\n\n```\n--rendertiddlers [!is[system]] $:/core/templates/static.tiddler.html ./static text/plain\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki<br>\nPuede usarse con el comando `--output` para dirigir la salida a un directorio diferente\n\nCualquier archivo existente en el directorio de destino será borrado<br>\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/savetiddler": {
"title": "$:/language/Help/savetiddler",
"description": "Guarda un tiddler en un archivo",
"text": "Guarda un tiddler individual en formato binario o como texto plano con el nombre de archivo especificado.\n\n```\n--savetiddler <title> <filename>\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki<br>\nPuede usarse con el comando `--output` para dirigir la salida a un directorio diferente\n\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/savetiddlers": {
"title": "$:/language/Help/savetiddlers",
"description": "Guarda un grupo de tiddlers de formato plano en un directorio",
"text": "Guarda un grupo de tiddlers en formato binario o como texto plano en el directorio especificado.\n\n```\n--savetiddlers <filter> <pathname>\n```\n\nPor defecto, la ruta es relativa al subdirectorio `output` del directorio del wiki<br>\nPuede usarse con el comando `--output` para dirigir la salida a un directorio diferente\n\nLos directorios no existentes en la ruta del nombre de archivo se crean automáticamente.\n"
},
"$:/language/Help/server": {
"title": "$:/language/Help/server",
"description": "Proporciona interfaz de servidor HTTP a TiddlyWiki",
"text": "El servidor compilado para TiddlyWiki5 es muy simple. Aunque es compatible con TiddlyWeb, no soporta muchas de las características necesarias para un uso robusto en Internet. \n\nEn la raíz, sirve un tiddler específico<br>\nFuera de la raíz, sirve tiddlers individuales codificados en JSON, y soporta operaciones básicas HTTP de `GET`, `PUT` y `DELETE`.\n\n```\n--server <port> <roottiddler> <rendertype> <servetype> <username> <password> <host> <pathprefix>\n```\n\nLos parámetros son\n\n* ''port'' - número de puerto desde el que sirve (por defecto, \"8080\")\n* ''roottiddler'' - tiddler que se sirve desde la raíz (por defecto, \"$:/core/save/all\")\n* ''rendertype'' - tipo de contenido con el que se genera el tiddler raíz (por defecto \"text/plain\")\n* ''servetype'' - tipo de contenido con el que se sirve el tiddler raíz (por defecto \"text/html\")\n* ''username'' - nombre de usuario por defecto que firma la edición\n* ''password'' - contraseña opcional para autenticación básica\n* ''host'' - nombre opcional del servidor desde el que se sirve (por defecto, \"127.0.0.1\" o \"localhost\")\n* ''pathprefix'' - prefijo opcional para rutas\n\nSi se ha definido contraseña, el navegador pedirá que se introduzca nombre y contraseña. <br>Nótese que la contraseña se transmite en modo texto por lo que esta implementación no es apropiada para uso general.\n\nPor ejemplo:\n\n```\n--server 8080 $:/core/save/all text/plain text/html MyUserName passw0rd\n```\n\nEl nombre de usuario y la contraseña pueden ser especificados como cadenas de símbolos vacías si se necesita configurar el nombre del servidor o prefijo de ruta y no se requiere contraseña:\n\n```\n--server 8080 $:/core/save/all text/plain text/html \"\" \"\" 192.168.0.245\n```\n\nPara ejecutar simultáneamente múltiples servidores TiddlyWiki, deberán configurarse cada uno en un puerto diferente\n"
},
"$:/language/Help/setfield": {
"title": "$:/language/Help/setfield",
"description": "Prepara tiddlers externos para su uso",
"text": "//Téngase en cuenta que este comando es experimental y puede cambiar o ser reemplazado//\n\nConfigura el campo especificado de un grupo de tiddlers como resultado de una plantilla con la variable `currentTiddler`\n\n```\n--setfield <filter> <fieldname> <templatetitle> <rendertype>\n```\n\nSus parámetros son:\n\n* ''filter'' - filtro que identifica los tiddlers que se verán afectados\n* ''fieldname'' - el campo que será modificado (por defecto, \"text\")\n* ''templatetitle'' - el tiddler a ''wikify'' en el campo especificado. Si se deja en blanco o está ausente, el campo especificado es borrado. \n* ''rendertype'' - el tipo de texto a generar (por defecto, \"text/plain\"; se puede usar también \"text/html\" para incluir etiquetas HTML)\n"
},
"$:/language/Help/unpackplugin": {
"title": "$:/language/Help/unpackplugin",
"description": "Desenpaqueta los tiddlers de carga de un plugin",
"text": "Extrae los tiddlers de un plugin y los presenta como tiddlers ordinarios\n\n```\n--unpackplugin <title>\n```\n"
},
"$:/language/Help/verbose": {
"title": "$:/language/Help/verbose",
"description": "Activa el modo de salida como texto indefinido",
"text": "Genera texto aleatorio, útil para depurar errores\n\n```\n--verbose\n```\n"
},
"$:/language/Help/version": {
"title": "$:/language/Help/version",
"description": "Muestra el número de versión de TiddlyWiki",
"text": "Muestra el número de versión de TiddlyWiki\n\n```\n--version\n```\n"
},
"$:/language/Import/Imported/Hint": {
"title": "$:/language/Import/Imported/Hint",
"text": "Se importaron los siguientes tiddlers"
},
"$:/language/Import/Listing/Cancel/Caption": {
"title": "$:/language/Import/Listing/Cancel/Caption",
"text": "Cancelar"
},
"$:/language/Import/Listing/Hint": {
"title": "$:/language/Import/Listing/Hint",
"text": "Tiddlers listos para importar"
},
"$:/language/Import/Listing/Import/Caption": {
"title": "$:/language/Import/Listing/Import/Caption",
"text": "Importar"
},
"$:/language/Import/Listing/Select/Caption": {
"title": "$:/language/Import/Listing/Select/Caption",
"text": "Seleccionar"
},
"$:/language/Import/Listing/Status/Caption": {
"title": "$:/language/Import/Listing/Status/Caption",
"text": "Estado"
},
"$:/language/Import/Listing/Title/Caption": {
"title": "$:/language/Import/Listing/Title/Caption",
"text": "Título"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Incompatible",
"text": "Plugin bloqueado, incompatible u obsoleto"
},
"$:/language/Import/Upgrader/Plugins/Suppressed/Version": {
"title": "$:/language/Import/Upgrader/Plugins/Suppressed/Version",
"text": "Plugin bloqueado debido a que <<incoming>> es más antiguo que el <<existing>>"
},
"$:/language/Import/Upgrader/Plugins/Upgraded": {
"title": "$:/language/Import/Upgrader/Plugins/Upgraded",
"text": "Plugin actualizado de <<incoming>> a <<upgraded>>"
},
"$:/language/Import/Upgrader/State/Suppressed": {
"title": "$:/language/Import/Upgrader/State/Suppressed",
"text": "Tiddler temporal bloqueado"
},
"$:/language/Import/Upgrader/System/Suppressed": {
"title": "$:/language/Import/Upgrader/System/Suppressed",
"text": "Tiddler de sistema bloqueado"
},
"$:/language/Import/Upgrader/ThemeTweaks/Created": {
"title": "$:/language/Import/Upgrader/ThemeTweaks/Created",
"text": "Ajuste de tema migrado de <$text text=<<from>>/>"
},
"$:/language/AboveStory/ClassicPlugin/Warning": {
"title": "$:/language/AboveStory/ClassicPlugin/Warning",
"text": "Parece que quieres cargar un plugin diseñado para ~TiddlyWiki Classic. <br>"
},
"$:/language/Ten en cuenta que [[estos plugins no funcionan en TiddlyWiki version 5.x.x|https": {
"title": "$:/language/Ten en cuenta que [[estos plugins no funcionan en TiddlyWiki version 5.x.x|https",
"text": "/tiddlywiki.com/#TiddlyWikiClassic]]<br>"
},
"$:/language/BinaryWarning/Prompt": {
"title": "$:/language/BinaryWarning/Prompt",
"text": "Este tiddler contiene datos binarios"
},
"$:/language/ClassicWarning/Hint": {
"title": "$:/language/ClassicWarning/Hint",
"text": "Este tiddler está escrito en formato de texto de una versión de TiddlyWiki Classic que no es totalmente compatible con la versión 5 de TiddlyWiki<br>"
},
"$:/language/Visite https": {
"title": "$:/language/Visite https",
"text": "/tiddlywiki.com/static/Upgrading.html para más información"
},
"$:/language/ClassicWarning/Upgrade/Caption": {
"title": "$:/language/ClassicWarning/Upgrade/Caption",
"text": "Actualizar"
},
"$:/language/CloseAll/Button": {
"title": "$:/language/CloseAll/Button",
"text": "Cerrar todo"
},
"$:/language/ColourPicker/Recent": {
"title": "$:/language/ColourPicker/Recent",
"text": "Recientes:"
},
"$:/language/ConfirmCancelTiddler": {
"title": "$:/language/ConfirmCancelTiddler",
"text": "¿Deseas descartar los cambios efectuados en \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmDeleteTiddler": {
"title": "$:/language/ConfirmDeleteTiddler",
"text": "¿Deseas borrar \"<$text text=<<title>>/>\"?"
},
"$:/language/ConfirmEditShadowTiddler": {
"title": "$:/language/ConfirmEditShadowTiddler",
"text": "Estás a punto de editar un tiddler oculto<br>"
},
"$:/language/ConfirmOverwriteTiddler": {
"title": "$:/language/ConfirmOverwriteTiddler",
"text": "¿Deseas sobreescribir \"<$text text=<<title>>/>\"?"
},
"$:/language/Count": {
"title": "$:/language/Count",
"text": "Número"
},
"$:/language/DefaultNewTiddlerTitle": {
"title": "$:/language/DefaultNewTiddlerTitle",
"text": "Nuevo Tiddler"
},
"$:/language/DropMessage": {
"title": "$:/language/DropMessage",
"text": "Suéltalo aquí o pulsa ''ESC'' para cancelar"
},
"$:/language/Encryption/Cancel": {
"title": "$:/language/Encryption/Cancel",
"text": "Cancelar"
},
"$:/language/Encryption/ConfirmClearPassword": {
"title": "$:/language/Encryption/ConfirmClearPassword",
"text": "¿Deseas borrar la contraseña? <br>"
},
"$:/language/Encryption/Password": {
"title": "$:/language/Encryption/Password",
"text": "Contraseña"
},
"$:/language/Encryption/PasswordNoMatch": {
"title": "$:/language/Encryption/PasswordNoMatch",
"text": "Las contraseñas no coinciden"
},
"$:/language/Encryption/PromptSetPassword": {
"title": "$:/language/Encryption/PromptSetPassword",
"text": "Especifica nueva contraseña para este TiddlyWiki"
},
"$:/language/Encryption/RepeatPassword": {
"title": "$:/language/Encryption/RepeatPassword",
"text": "Repite la contraseña"
},
"$:/language/Encryption/SetPassword": {
"title": "$:/language/Encryption/SetPassword",
"text": "Establecer contraseña"
},
"$:/language/Encryption/Username": {
"title": "$:/language/Encryption/Username",
"text": "Usuario"
},
"$:/language/InternalJavaScriptError/Hint": {
"title": "$:/language/InternalJavaScriptError/Hint",
"text": "Tenemos un problema. Se recomienda que reinicies TiddlyWiki"
},
"$:/language/InternalJavaScriptError/Title": {
"title": "$:/language/InternalJavaScriptError/Title",
"text": "Error interno de JavaScript"
},
"$:/language/InvalidFieldName": {
"title": "$:/language/InvalidFieldName",
"text": "Caracteres ilegales en el campo \"<$text text=<<fieldName>>/>\"<br>"
},
"$:/language/LazyLoadingWarning": {
"title": "$:/language/LazyLoadingWarning",
"text": "<p>Cargando texto externo desde ''<$text text={{!!_canonical_uri}}/>''</p><p>Si este mensaje no desaparece, puede que se deba a que estás usando un navegador que con esta configuración no permite texto externo</br>"
},
"$:/language/Vea https": {
"title": "$:/language/Vea https",
"text": "/tiddlywiki.com/#ExternalText</p>"
},
"$:/language/MissingTiddler/Hint": {
"title": "$:/language/MissingTiddler/Hint",
"text": "El tiddler \"<$text text=<<currentTiddler>>/>\" no existe - haz clic en {{||$:/core/ui/Buttons/edit}} para crearlo"
},
"$:/language/OfficialPluginLibrary": {
"title": "$:/language/OfficialPluginLibrary",
"text": "Librería de plugins oficiales de ~TiddlyWiki"
},
"$:/language/OfficialPluginLibrary/Hint": {
"title": "$:/language/OfficialPluginLibrary/Hint",
"text": "Librería de plugins oficiales de ~TiddlyWiki en tiddlywiki.com<br>"
},
"$:/language/PluginReloadWarning": {
"title": "$:/language/PluginReloadWarning",
"text": "Guarda {{$:/core/ui/Buttons/save-wiki}} y recarga {{$:/core/ui/Buttons/refresh}} para que los cambios surtan efecto."
},
"$:/language/RecentChanges/DateFormat": {
"title": "$:/language/RecentChanges/DateFormat",
"text": "DD MMM YYYY"
},
"$:/language/SystemTiddler/Tooltip": {
"title": "$:/language/SystemTiddler/Tooltip",
"text": "Este es un tiddler de sistema"
},
"$:/language/TagManager/Colour/Heading": {
"title": "$:/language/TagManager/Colour/Heading",
"text": "Color"
},
"$:/language/TagManager/Count/Heading": {
"title": "$:/language/TagManager/Count/Heading",
"text": "Número"
},
"$:/language/TagManager/Icon/Heading": {
"title": "$:/language/TagManager/Icon/Heading",
"text": "Icono"
},
"$:/language/TagManager/Info/Heading": {
"title": "$:/language/TagManager/Info/Heading",
"text": "Información"
},
"$:/language/TagManager/Tag/Heading": {
"title": "$:/language/TagManager/Tag/Heading",
"text": "Etiqueta"
},
"$:/language/Tiddler/DateFormat": {
"title": "$:/language/Tiddler/DateFormat",
"text": "DD MMM YYYY a las hh:0mm"
},
"$:/language/UnsavedChangesWarning": {
"title": "$:/language/UnsavedChangesWarning",
"text": "Tienes cambios sin guardar en TiddlyWiki"
},
"$:/language/Modals/Download": {
"title": "$:/language/Modals/Download",
"type": "text/vnd.tiddlywiki",
"subtitle": "Download changes",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/DownloadingChanges.html",
"text": "Tu navegador sólo permite guardar manualmente\n\nPara guardar el wiki, haz clic con el botón derecho en el enlace de más abajo y selecciona \"Descargar archivo\" o \"Guardar enlace como...\" y selecciona a continuación la carpeta y el nombre que quieres darle\n\n//Puedes acelerar ligeramente estas acciones haciendo clic en el enlace conjuntamente con la tecla \"Control\" (Windows) o con la tecla \"Option\" (Mac OS X)<br>\nNo se te pedirán carpeta ni nombre, sino que se asignará automáticamente un nombre probablemente irreconocible -- necesitarás cambiar el nombre y darle extensión `.html` para usarlo//\n\nEn el caso de teléfonos móviles que no permiten la descarga de archivos, puedes marcar el enlace como favorito y luego sincronizar favoritos con tu ordenador y descargarlo normalmente desde ahí\n"
},
"$:/language/Modals/SaveInstructions": {
"title": "$:/language/Modals/SaveInstructions",
"type": "text/vnd.tiddlywiki",
"subtitle": "Save your work",
"footer": "<$button message=\"tm-close-tiddler\">Close</$button>",
"help": "https://tiddlywiki.com/static/SavingChanges.html",
"text": "Los cambios realizados a este wiki necesitan ser guardados como archivo ~TiddlyWiki HTML.\n\n!!! Navegadores de ordenador\n\n# Selecciona ''Guardar como'' en el menú ''Archivo''\n# Elige nombre de archivo y directorio\n#* Algunos navegadores también piden que especifiques el formato como ''Página web, sólo HTML'' o similar\n# Cierra esta pestaña\n\n!!! Navegadores en teléfonos o tabletas\n\n# Añade la página a tus favoritos\n#* Si tienes iCloud o Google Sync los favoritos se sincronizarán automáticamente con tu ordenador, desde donde puedes abrirlos o guardarlos como se explica más arriba\n# Cierra esta pestaña\n\n//Si en Mobile Safari vuelves a abrir los favoritos, volverás a ver este mensaje. Si quieres continuar y usar el archivo, simplemente cierra haciendo clic en el boton de cerrar indicado abajo.//\n"
},
"$:/config/NewJournal/Tags": {
"title": "$:/config/NewJournal/Tags",
"text": "Diario"
},
"$:/config/NewJournal/Title": {
"title": "$:/config/NewJournal/Title",
"text": "DD de MMM de YYYY"
},
"$:/language/Notifications/Save/Done": {
"title": "$:/language/Notifications/Save/Done",
"text": "Guardado"
},
"$:/language/Notifications/Save/Starting": {
"title": "$:/language/Notifications/Save/Starting",
"text": "Comenzando a guardar"
},
"$:/language/Search/DefaultResults/Caption": {
"title": "$:/language/Search/DefaultResults/Caption",
"text": "Lista"
},
"$:/language/Search/Filter/Caption": {
"title": "$:/language/Search/Filter/Caption",
"text": "Filtro"
},
"$:/language/Search/Filter/Hint": {
"title": "$:/language/Search/Filter/Hint",
"text": "Búsqueda por medio de [[expresiones de filtrado|https://tiddlywiki.com/static/Filters.html]] <small> (instrucciones en inglés)</small>"
},
"$:/language/Search/Filter/Matches": {
"title": "$:/language/Search/Filter/Matches",
"text": "//<small><<resultCount>> coincidencias</small>//"
},
"$:/language/Search/Matches": {
"title": "$:/language/Search/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/Search/Matches/All": {
"title": "$:/language/Search/Matches/All",
"text": "Cualquier coincidencia"
},
"$:/language/Search/Matches/Title": {
"title": "$:/language/Search/Matches/Title",
"text": "En título"
},
"$:/language/Search/Search": {
"title": "$:/language/Search/Search",
"text": "Búsqueda"
},
"$:/language/Search/Shadows/Caption": {
"title": "$:/language/Search/Shadows/Caption",
"text": "Ocultos"
},
"$:/language/Search/Shadows/Hint": {
"title": "$:/language/Search/Shadows/Hint",
"text": "Busca en los tiddlers ocultos"
},
"$:/language/Search/Shadows/Matches": {
"title": "$:/language/Search/Shadows/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/Search/Standard/Caption": {
"title": "$:/language/Search/Standard/Caption",
"text": "Estándar"
},
"$:/language/Search/Standard/Hint": {
"title": "$:/language/Search/Standard/Hint",
"text": "Busca en los tiddlers estándar"
},
"$:/language/Search/Standard/Matches": {
"title": "$:/language/Search/Standard/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/Search/System/Caption": {
"title": "$:/language/Search/System/Caption",
"text": "Sistema"
},
"$:/language/Search/System/Hint": {
"title": "$:/language/Search/System/Hint",
"text": "Busca en los tiddlers de sistema"
},
"$:/language/Search/System/Matches": {
"title": "$:/language/Search/System/Matches",
"text": "//<small><<resultCount>> coincidencias </small>//"
},
"$:/language/SideBar/All/Caption": {
"title": "$:/language/SideBar/All/Caption",
"text": "Todos"
},
"$:/language/SideBar/Contents/Caption": {
"title": "$:/language/SideBar/Contents/Caption",
"text": "Contenido"
},
"$:/language/SideBar/Drafts/Caption": {
"title": "$:/language/SideBar/Drafts/Caption",
"text": "Borradores"
},
"$:/language/SideBar/Missing/Caption": {
"title": "$:/language/SideBar/Missing/Caption",
"text": "Vacíos"
},
"$:/language/SideBar/More/Caption": {
"title": "$:/language/SideBar/More/Caption",
"text": "Más"
},
"$:/language/SideBar/Open/Caption": {
"title": "$:/language/SideBar/Open/Caption",
"text": "Abiertos"
},
"$:/language/SideBar/Orphans/Caption": {
"title": "$:/language/SideBar/Orphans/Caption",
"text": "Huérfanos"
},
"$:/language/SideBar/Recent/Caption": {
"title": "$:/language/SideBar/Recent/Caption",
"text": "Recientes"
},
"$:/language/SideBar/Shadows/Caption": {
"title": "$:/language/SideBar/Shadows/Caption",
"text": "Ocultos"
},
"$:/language/SideBar/System/Caption": {
"title": "$:/language/SideBar/System/Caption",
"text": "Sistema"
},
"$:/language/SideBar/Tags/Caption": {
"title": "$:/language/SideBar/Tags/Caption",
"text": "Etiquetas"
},
"$:/language/SideBar/Tags/Untagged/Caption": {
"title": "$:/language/SideBar/Tags/Untagged/Caption",
"text": "Sin etiqueta"
},
"$:/language/SideBar/Tools/Caption": {
"title": "$:/language/SideBar/Tools/Caption",
"text": "Herramientas"
},
"$:/language/SideBar/Types/Caption": {
"title": "$:/language/SideBar/Types/Caption",
"text": "Tipos"
},
"$:/SiteSubtitle": {
"title": "$:/SiteSubtitle",
"text": "Cuaderno de notas personal no-lineal en la web"
},
"$:/SiteTitle": {
"title": "$:/SiteTitle",
"text": "Mi ~TiddlyWiki"
},
"$:/language/Snippets/ListByTag": {
"title": "$:/language/Snippets/ListByTag",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Liste de tiddlers par etiqueta",
"text": "<<list-links \"[tag[task]sort[title]]\">>\n"
},
"$:/language/Snippets/MacroDefinition": {
"title": "$:/language/Snippets/MacroDefinition",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Macro definition",
"text": "\\define macroName(param1:\"default value\",param2)\nTexto de la macro\n\\end\n"
},
"$:/language/Snippets/Table4x3": {
"title": "$:/language/Snippets/Table4x3",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table with 4 columns by 3 rows",
"text": "|! |!Alfa |!Beta |!Gamma |!Delta |\n|!Uno | | | | |\n|!Dos | | | | |\n|!Tres | | | | |\n"
},
"$:/language/Snippets/TableOfContents": {
"title": "$:/language/Snippets/TableOfContents",
"tags": "$:/tags/TextEditor/Snippet",
"caption": "Table of Contents",
"text": "<div class=\"tc-table-of-contents\">\n\n<<toc-selective-expandable 'TableOfContents'>>\n\n</div>"
},
"$:/language/TiddlerInfo/Advanced/Caption": {
"title": "$:/language/TiddlerInfo/Advanced/Caption",
"text": "Avanzado"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Empty/Hint",
"text": "No se han instalado"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Heading",
"text": "Detalles del plugin"
},
"$:/language/TiddlerInfo/Advanced/PluginInfo/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/PluginInfo/Hint",
"text": "Este plugin contiene los siguientes tiddlers ocultos"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Heading",
"text": "Oculto"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/NotShadow/Hint",
"text": "El tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> no es de tipo oculto"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/OverriddenShadow/Hint",
"text": "Anulado por un tiddler estándar"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Hint",
"text": "El tiddler <$link to=<<infoTiddler>>><$text text=<<infoTiddler>>/></$link> es de tipo oculto"
},
"$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source": {
"title": "$:/language/TiddlerInfo/Advanced/ShadowInfo/Shadow/Source",
"text": "Definido en el plugin <$link to=<<pluginTiddler>>><$text text=<<pluginTiddler>>/></$link>"
},
"$:/language/TiddlerInfo/Fields/Caption": {
"title": "$:/language/TiddlerInfo/Fields/Caption",
"text": "Campos"
},
"$:/language/TiddlerInfo/List/Caption": {
"title": "$:/language/TiddlerInfo/List/Caption",
"text": "Lista"
},
"$:/language/TiddlerInfo/List/Empty": {
"title": "$:/language/TiddlerInfo/List/Empty",
"text": "Este tiddler no contiene listas"
},
"$:/language/TiddlerInfo/Listed/Caption": {
"title": "$:/language/TiddlerInfo/Listed/Caption",
"text": "En lista de"
},
"$:/language/TiddlerInfo/Listed/Empty": {
"title": "$:/language/TiddlerInfo/Listed/Empty",
"text": "Este tiddler no figura en la lista de ningún otro"
},
"$:/language/TiddlerInfo/References/Caption": {
"title": "$:/language/TiddlerInfo/References/Caption",
"text": "Referencias"
},
"$:/language/TiddlerInfo/References/Empty": {
"title": "$:/language/TiddlerInfo/References/Empty",
"text": "Ningún otro tiddler enlaza a este"
},
"$:/language/TiddlerInfo/Tagging/Caption": {
"title": "$:/language/TiddlerInfo/Tagging/Caption",
"text": "Etiquetado"
},
"$:/language/TiddlerInfo/Tagging/Empty": {
"title": "$:/language/TiddlerInfo/Tagging/Empty",
"text": "Ningún otro tiddler tiene esta misma etiqueta"
},
"$:/language/TiddlerInfo/Tools/Caption": {
"title": "$:/language/TiddlerInfo/Tools/Caption",
"text": "Herramientas"
},
"$:/language/Docs/Types/application/javascript": {
"title": "$:/language/Docs/Types/application/javascript",
"description": "Código JavaScript",
"name": "application/javascript",
"group": "Desarrollador"
},
"$:/language/Docs/Types/application/json": {
"title": "$:/language/Docs/Types/application/json",
"description": "Datos JSON",
"name": "application/json",
"group": "Desarrollador"
},
"$:/language/Docs/Types/application/x-tiddler-dictionary": {
"title": "$:/language/Docs/Types/application/x-tiddler-dictionary",
"description": "Diccionario de datos",
"name": "application/x-tiddler-dictionary",
"group": "Desarrollador"
},
"$:/language/Docs/Types/image/gif": {
"title": "$:/language/Docs/Types/image/gif",
"description": "Imagen .GIF",
"name": "image/gif",
"group": "Imagen"
},
"$:/language/Docs/Types/image/jpeg": {
"title": "$:/language/Docs/Types/image/jpeg",
"description": "Imagen .JPEG",
"name": "image/jpeg",
"group": "Imagen"
},
"$:/language/Docs/Types/image/png": {
"title": "$:/language/Docs/Types/image/png",
"description": "Imagen .PNG",
"name": "image/png",
"group": "Imagen"
},
"$:/language/Docs/Types/image/svg+xml": {
"title": "$:/language/Docs/Types/image/svg+xml",
"description": "Imagen .SVG",
"name": "image/svg+xml",
"group": "Imagen"
},
"$:/language/Docs/Types/image/x-icon": {
"title": "$:/language/Docs/Types/image/x-icon",
"description": "Archivo de icono en formato .ICO",
"name": "image/x-icon",
"group": "Imagen"
},
"$:/language/Docs/Types/text/css": {
"title": "$:/language/Docs/Types/text/css",
"description": "Hoja de estilos estática",
"name": "text/css",
"group": "Desarrollador"
},
"$:/language/Docs/Types/text/html": {
"title": "$:/language/Docs/Types/text/html",
"description": "Lenguaje de marcado HTML",
"name": "text/html",
"group": "Texto"
},
"$:/language/Docs/Types/text/plain": {
"title": "$:/language/Docs/Types/text/plain",
"description": "Texto plano",
"name": "text/plain",
"group": "Texto"
},
"$:/language/Docs/Types/text/vnd.tiddlywiki": {
"title": "$:/language/Docs/Types/text/vnd.tiddlywiki",
"description": "TiddlyWiki 5",
"name": "text/vnd.tiddlywiki",
"group": "Texto"
},
"$:/language/Docs/Types/text/x-tiddlywiki": {
"title": "$:/language/Docs/Types/text/x-tiddlywiki",
"description": "TiddlyWiki Classic",
"name": "text/x-tiddlywiki",
"group": "Texto"
},
"$:/languages/es-ES/icon": {
"title": "$:/languages/es-ES/icon",
"type": "image/svg+xml",
"text": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" height=\"500\" width=\"750\">\n<rect width=\"750\" height=\"500\" fill=\"#c60b1e\"/>\n<rect width=\"750\" height=\"250\" y=\"125\" fill=\"#ffc400\"/>\n<g id=\"coa\" stroke=\"#000\" stroke-width=\"0.39\">\n<g id=\"supporters\">\n<g id=\"crown_left\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m167.99 222.24s-0.51 0-0.79-0.16-1.13-0.96-1.13-0.96l-0.68-0.49-0.62-0.85s-0.73-1.18-0.4-2.09c0.34-0.91 0.91-1.23 1.42-1.5 0.51-0.26 1.58-0.59 1.58-0.59s0.85-0.37 1.13-0.42c0.28-0.06 1.3-0.32 1.3-0.32s0.28-0.16 0.56-0.27c0.29-0.11 0.68-0.11 0.91-0.16 0.22-0.06 0.79-0.24 1.13-0.26 0.52-0.02 1.36 0.1 1.64 0.1s1.24 0.05 1.64 0.05c0.39 0 1.8-0.11 2.2-0.11 0.39 0 0.68-0.05 1.13 0 0.45 0.06 1.24 0.32 1.47 0.43s1.58 0.59 2.09 0.75 1.75 0.37 2.32 0.64c0.56 0.27 0.91 0.72 1.19 1.1 0.28 0.37 0.34 0.78 0.45 1.05 0.11 0.26 0.11 0.84 0 1.11-0.11 0.26-0.51 0.81-0.51 0.81l-0.62 1.02-0.79 0.64s-0.57 0.54-1.02 0.48c-0.45-0.04-5.03-0.86-7.97-0.86s-7.64 0.86-7.64 0.86h0.01z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"175.66\" cy=\"215.68\" rx=\"1.38\" ry=\"2.5\"/>\n<ellipse cx=\"175.68\" cy=\"215.68\" rx=\"0.64\" ry=\"2.3\"/>\n<ellipse stroke=\"none\" cx=\"175.68\" cy=\"213.04\" rx=\"0.93\" ry=\"0.87\"/>\n<path stroke-width=\"0.3\" d=\"m176.96 212.74v0.58h-2.53v-0.58h0.94v-1.32h-0.62v-0.57h0.62v-0.57h0.6v0.57h0.62v0.57h-0.62v1.32h0.99\"/>\n<path fill=\"none\" d=\"m175.94,212.2a0.93,0.87 0 1,1 -0.5,0\"/>\n<path d=\"m175.68 222.08h-4.81l-0.11-1.18-0.23-1.23-0.23-1.53c-1.33-1.75-2.55-2.9-2.96-2.65 0.1-0.32 0.22-0.56 0.47-0.71 1.18-0.7 3.61 0.98 5.44 3.74 0.16 0.25 0.32 0.5 0.46 0.75h3.97c0.14-0.25 0.3-0.5 0.46-0.75 1.82-2.76 4.26-4.44 5.43-3.74 0.26 0.15 0.37 0.39 0.47 0.71-0.41-0.24-1.62 0.9-2.96 2.65l-0.23 1.53-0.23 1.23-0.1 1.18h-4.84z\"/>\n<path fill=\"none\" d=\"m167.55 215.44c0.91-0.53 3.02 1.14 4.73 3.74m11.55-3.74c-0.91-0.53-3.01 1.14-4.73 3.74\"/>\n</g>\n<g id=\"crown_pt1\" fill=\"#c8b100\">\n<path d=\"m168.58 224.25c-0.2-0.57-0.58-1.08-0.58-1.08 1.95-0.57 4.66-0.93 7.67-0.94 3.01 0.01 5.75 0.37 7.69 0.94 0 0-0.22 0.38-0.52 0.91-0.17 0.3-0.39 0.81-0.38 0.81-1.75-0.54-4.02-0.81-6.8-0.82-2.79 0.01-5.46 0.35-6.86 0.86 0.02 0-0.1-0.32-0.23-0.68h0.01\"/>\n<path d=\"m175.67 226.73c2.43-0.01 5.11-0.38 6.1-0.63 0.66-0.2 1.05-0.49 0.98-0.84-0.04-0.16-0.18-0.3-0.37-0.38-1.46-0.47-4.07-0.8-6.71-0.8-2.63 0-5.27 0.33-6.72 0.8-0.19 0.08-0.33 0.22-0.37 0.38-0.07 0.35 0.32 0.64 0.98 0.84 0.99 0.25 3.68 0.62 6.11 0.63z\"/>\n<path d=\"m183.48 222.08l-0.59-0.53s-0.57 0.34-1.28 0.24c-0.7-0.11-0.93-0.97-0.93-0.97s-0.79 0.67-1.44 0.62c-0.65-0.06-1.07-0.62-1.07-0.62s-0.71 0.51-1.33 0.46c-0.62-0.06-1.21-0.83-1.21-0.83s-0.63 0.8-1.25 0.86c-0.62 0.05-1.13-0.54-1.13-0.54s-0.28 0.59-1.07 0.72-1.47-0.62-1.47-0.62-0.45 0.73-0.99 0.92c-0.54 0.18-1.24-0.27-1.24-0.27s-0.12 0.27-0.2 0.43-0.31 0.19-0.31 0.19l0.18 0.47c1.93-0.56 4.56-0.91 7.53-0.91s5.67 0.35 7.61 0.92l0.2-0.54h-0.01z\"/>\n<path d=\"m175.69 219.49l0.28 0.05c-0.05 0.12-0.06 0.24-0.06 0.38 0 0.58 0.5 1.05 1.12 1.05 0.49 0 0.91-0.31 1.06-0.73 0.01 0.01 0.11-0.38 0.15-0.38 0.03 0 0.03 0.41 0.05 0.41 0.07 0.53 0.55 0.89 1.1 0.89 0.62 0 1.11-0.47 1.11-1.06 0-0.04 0-0.08-0.01-0.12l0.35-0.35 0.19 0.44c-0.07 0.14-0.1 0.29-0.1 0.46 0 0.56 0.47 1.01 1.06 1.01 0.37 0 0.69-0.18 0.88-0.45l0.23-0.29v0.36c0 0.34 0.14 0.66 0.49 0.71 0 0 0.38 0.03 0.91-0.38 0.52-0.41 0.8-0.75 0.8-0.75l0.03 0.42s-0.51 0.84-0.97 1.1c-0.25 0.15-0.64 0.31-0.95 0.25-0.32-0.05-0.55-0.31-0.67-0.61-0.23 0.14-0.51 0.22-0.8 0.22-0.63 0-1.2-0.35-1.42-0.86-0.29 0.31-0.69 0.5-1.16 0.5-0.51 0-0.97-0.23-1.26-0.58-0.28 0.27-0.67 0.43-1.09 0.43-0.55 0-1.05-0.28-1.33-0.69-0.29 0.41-0.78 0.69-1.34 0.69-0.42 0-0.81-0.16-1.09-0.43-0.29 0.35-0.75 0.58-1.25 0.58-0.48 0-0.88-0.19-1.17-0.5-0.22 0.51-0.79 0.86-1.42 0.86-0.29 0-0.56-0.08-0.79-0.22-0.12 0.3-0.35 0.56-0.68 0.61-0.3 0.06-0.69-0.1-0.94-0.25-0.47-0.26-1.02-1.1-1.02-1.1l0.07-0.42s0.29 0.34 0.81 0.75 0.91 0.38 0.91 0.38c0.34-0.05 0.49-0.37 0.49-0.71v-0.36l0.22 0.29c0.19 0.27 0.51 0.45 0.88 0.45 0.59 0 1.06-0.45 1.06-1.01 0-0.17-0.02-0.32-0.1-0.46l0.19-0.44 0.35 0.35c-0.01 0.04-0.01 0.08-0.01 0.12 0 0.59 0.49 1.06 1.11 1.06 0.55 0 1.03-0.36 1.11-0.89 0.01 0 0.01-0.41 0.04-0.41 0.05 0 0.14 0.39 0.16 0.38 0.14 0.42 0.56 0.73 1.06 0.73 0.61 0 1.11-0.47 1.11-1.05 0-0.14 0-0.26-0.05-0.38l0.29-0.05h0.01z\"/>\n<path stroke-linejoin=\"round\" d=\"m175.67 222.23c-3.01 0.01-5.72 0.37-7.67 0.94-0.13 0.04-0.29-0.06-0.33-0.17-0.04-0.13 0.05-0.28 0.18-0.32 1.95-0.6 4.73-0.98 7.82-0.98s5.88 0.38 7.83 0.98c0.13 0.04 0.22 0.19 0.18 0.32-0.04 0.11-0.2 0.21-0.33 0.17-1.95-0.57-4.67-0.93-7.68-0.94z\"/>\n<path d=\"m165.43 221c-0.01 0.01-0.38-0.48-0.65-0.73-0.2-0.18-0.68-0.33-0.68-0.33 0-0.08 0.28-0.28 0.58-0.28 0.18 0 0.35 0.07 0.45 0.2l0.04-0.2s0.24 0.05 0.35 0.32c0.12 0.29 0.05 0.72 0.05 0.72s-0.05 0.2-0.14 0.3z\"/>\n<path d=\"m167.32 220.22l-0.11 0.66-1.4 0.15-0.21-0.12 0.04-0.23 1.06-0.87 0.62 0.41\"/>\n<path d=\"m165.45 220.75c0.12-0.12 0.36-0.09 0.53 0.06 0.18 0.15 0.24 0.38 0.12 0.5-0.12 0.13-0.36 0.1-0.53-0.06-0.18-0.15-0.24-0.38-0.12-0.5z\"/>\n<path d=\"m168.02 220.88c-0.06-0.18 0-0.37 0.13-0.42 0.14-0.03 0.3 0.09 0.37 0.27 0.06 0.19 0 0.38-0.14 0.42-0.13 0.04-0.29-0.08-0.36-0.27z\"/>\n<path d=\"m168.67 220.04l0.51 0.48 1.22-0.66 0.09-0.21-0.17-0.17-1.4-0.12-0.25 0.68\"/>\n<path d=\"m170.08 217.76l-0.67 0.64 0.86 1.14 0.23 0.09 0.17-0.18 0.3-1.37-0.89-0.32\"/>\n<path d=\"m172.36 219.3l-0.26 0.63-1.4-0.13-0.18-0.16 0.1-0.22 1.22-0.64 0.52 0.52\"/>\n<ellipse cx=\"170.51\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m172.87 219.95c-0.03-0.2 0.07-0.37 0.21-0.39s0.28 0.13 0.3 0.33c0.03 0.19-0.07 0.37-0.21 0.38-0.14 0.02-0.28-0.13-0.3-0.32z\"/>\n<path d=\"m173.78 219.24l0.4 0.57 1.34-0.42 0.14-0.18-0.15-0.2-1.33-0.39-0.4 0.62\"/>\n<path d=\"m175.66 217.15l-0.86 0.52 0.64 1.38 0.22 0.14 0.22-0.14 0.64-1.38-0.86-0.52\"/>\n<path d=\"m177.55 219.24l-0.39 0.57-1.34-0.42-0.14-0.18 0.14-0.2 1.34-0.39 0.39 0.62\"/>\n<ellipse cx=\"175.67\" cy=\"219.21\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m178.5 219.95c0.02-0.2-0.08-0.37-0.22-0.39s-0.28 0.13-0.3 0.33c-0.02 0.19 0.07 0.37 0.21 0.38 0.14 0.02 0.28-0.13 0.31-0.32z\"/>\n<path d=\"m178.99 219.3l0.26 0.63 1.4-0.13 0.18-0.16-0.1-0.22-1.22-0.64-0.52 0.52\"/>\n<path d=\"m181.27 217.76l0.67 0.64-0.86 1.14-0.23 0.09-0.17-0.18-0.3-1.37 0.89-0.32\"/>\n<path d=\"m182.68 220.04l-0.51 0.48-1.22-0.66-0.1-0.21 0.19-0.17 1.4-0.12 0.24 0.68\"/>\n<ellipse cx=\"180.85\" cy=\"219.65\" rx=\"0.49\" ry=\"0.47\"/>\n<path d=\"m183.34 220.88c0.06-0.18 0-0.37-0.13-0.42-0.14-0.03-0.3 0.09-0.37 0.27-0.06 0.19 0 0.38 0.14 0.42 0.13 0.04 0.29-0.08 0.36-0.27z\"/>\n<path d=\"m185.73 221c0.01 0.01 0.38-0.48 0.66-0.73 0.19-0.18 0.67-0.33 0.67-0.33 0-0.08-0.28-0.28-0.58-0.28-0.18 0-0.35 0.07-0.45 0.2l-0.04-0.2s-0.24 0.05-0.36 0.32c-0.11 0.29-0.03 0.72-0.03 0.72s0.04 0.2 0.13 0.3z\"/>\n<path d=\"m183.84 220.22l0.11 0.66 1.4 0.15 0.21-0.12-0.05-0.23-1.05-0.87-0.62 0.41\"/>\n<path d=\"m185.74 220.75c-0.11-0.12-0.35-0.09-0.53 0.06s-0.24 0.38-0.12 0.5c0.12 0.13 0.36 0.1 0.54-0.06 0.18-0.15 0.23-0.38 0.11-0.5z\"/>\n</g>\n<g id=\"crown_pt2\" fill=\"none\">\n<path fill=\"#ad1519\" d=\"m168.05 224.3l0.31-0.5 0.65 0.13-0.38 0.56-0.58-0.19\"/>\n<path fill=\"#058e6e\" d=\"m170.85 223.81l-0.69 0.11c-0.18 0.02-0.35-0.09-0.38-0.26-0.02-0.17 0.1-0.32 0.27-0.35l0.7-0.1 0.71-0.11c0.18-0.02 0.34 0.09 0.37 0.25 0.02 0.17-0.1 0.33-0.27 0.35l-0.71 0.11\"/>\n<ellipse fill=\"#fff\" cx=\"173.19\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#ad1519\" d=\"m175.7 223.48h-0.96c-0.18 0-0.33-0.14-0.33-0.31s0.14-0.31 0.32-0.31h1.96c0.19 0 0.33 0.14 0.33 0.31s-0.15 0.31-0.33 0.31h-0.99\"/>\n<ellipse fill=\"#fff\" cx=\"178.16\" cy=\"223.3\" rx=\"0.44\" ry=\"0.41\"/>\n<path fill=\"#058e6e\" d=\"m180.5 223.81l0.69 0.11c0.18 0.02 0.35-0.09 0.38-0.26 0.02-0.17-0.09-0.32-0.27-0.35l-0.7-0.1-0.71-0.11c-0.18-0.02-0.35 0.09-0.37 0.25-0.03 0.17 0.09 0.33 0.27 0.35l0.71 0.11\"/>\n<path fill=\"#ad1519\" d=\"m183.24 224.33l-0.25-0.53-0.67 0.06 0.32 0.59 0.6-0.12\"/>\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m175.66 226.16c-2.43 0-4.63-0.22-6.3-0.65 1.67-0.43 3.87-0.69 6.3-0.7 2.44 0 4.65 0.27 6.33 0.7-1.68 0.43-3.89 0.65-6.33 0.65z\"/>\n<path stroke-width=\"0.01\" d=\"m176.8 226.08v-1.16m-0.58 1.2l0.01-1.23m-0.43 1.25v-1.26\"/>\n<path stroke-width=\"0.02\" d=\"m175.44 226.15v-1.27\"/>\n<path stroke-width=\"0.03\" d=\"m175.09 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.77 226.15v-1.27\"/>\n<path stroke-width=\"0.04\" d=\"m174.44 226.15v-1.27\"/>\n<path stroke-width=\"0.05\" d=\"m174.16 226.15v-1.27\"/>\n<path stroke-width=\"0.06\" d=\"m173.61 226.08l-0.01-1.15m0.27 1.17v-1.21\"/>\n<path stroke-width=\"0.07\" d=\"m173.1 226.03v-1.06m0.26 1.09l-0.01-1.13\"/>\n<path stroke-width=\"0.08\" d=\"m172.42 225.97v-0.93m0.23 0.94v-0.98m0.23 1.02v-1.02\"/>\n<path stroke-width=\"0.09\" d=\"m172.19 225.96v-0.9\"/>\n<path stroke-width=\"0.1\" d=\"m171.97 225.92v-0.85\"/>\n<path stroke-width=\"0.11\" d=\"m171.73 225.89v-0.78\"/>\n<path stroke-width=\"0.12\" d=\"m171.24 225.82l-0.01-0.62m0.26 0.66v-0.7\"/>\n<path stroke-width=\"0.12\" d=\"m170.99 225.77v-0.55\"/>\n<path stroke-width=\"0.13\" d=\"m170.76 225.73v-0.46\"/>\n<path stroke-width=\"0.14\" d=\"m170.51 225.67v-0.36\"/>\n<path stroke-width=\"0.15\" d=\"m170.26 225.64v-0.27\"/>\n<path stroke-width=\"0.18\" d=\"m169.99 225.58v-0.13\"/>\n</g>\n</g>\n<g id=\"pillar_left\">\n<g fill=\"#005bbf\">\n<path d=\"m191.28 330.68c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.32-3.91 0.83-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.54-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.33 3.92-0.86 1.01-0.52 2.4-0.84 3.91-0.84 1.5 0 2.86 0.32 3.86 0.83 1.02 0.54 2.37 0.87 3.91 0.87l0.02-2.41z\"/>\n<path fill=\"#ccc\" d=\"m191.28 333.09c-1.54 0-2.91-0.33-3.93-0.87-1-0.51-2.36-0.83-3.86-0.83-1.51 0-2.9 0.32-3.91 0.84-1.01 0.53-2.4 0.86-3.92 0.86-1.54 0-2.92-0.37-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.41c1.53 0 2.93-0.35 3.95-0.88 1-0.52 2.34-0.82 3.86-0.82 1.45 0 2.79 0.31 3.79 0.8 1.01 0.54 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.84 3.91-0.84c1.5 0 2.86 0.32 3.86 0.84 1.02 0.53 2.37 0.86 3.91 0.86l0.02-2.41\"/>\n<path d=\"m191.28 335.5c-1.54 0-2.91-0.33-3.93-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.36-3.93-0.9-1-0.49-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v2.4c1.53 0 2.93-0.34 3.95-0.88 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.37 0.86 3.91 0.86l0.02-2.4\"/>\n<path fill=\"#ccc\" d=\"m191.26 340.32c-1.54 0-2.89-0.33-3.91-0.87-1-0.51-2.36-0.82-3.86-0.82-1.51 0-2.9 0.31-3.91 0.83s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.79-3.79-0.79-1.52 0-2.86 0.29-3.86 0.81-1.02 0.53-2.42 0.88-3.95 0.88v-2.4c1.53 0 2.93-0.36 3.95-0.9 1-0.51 2.34-0.8 3.86-0.8 1.45 0 2.79 0.3 3.79 0.79 1.01 0.54 2.39 0.89 3.93 0.89 1.52 0 2.91-0.32 3.92-0.85 1.01-0.52 2.4-0.83 3.91-0.83 1.5 0 2.86 0.31 3.86 0.82 1.02 0.55 2.39 0.86 3.93 0.86l-0.02 2.42\"/>\n<path d=\"m191.26 342.73c-1.54 0-2.89-0.33-3.91-0.86-1-0.52-2.36-0.84-3.86-0.84-1.51 0-2.9 0.32-3.91 0.84s-2.4 0.86-3.92 0.86c-1.54 0-2.92-0.37-3.93-0.9-1-0.5-2.33-0.8-3.79-0.8-1.52 0-2.86 0.3-3.86 0.82-1.02 0.53-2.42 0.88-3.95 0.88v-2.39c1.53 0 2.93-0.37 3.95-0.9 1-0.52 2.34-0.81 3.86-0.81 1.45 0 2.79 0.3 3.79 0.79 1.01 0.53 2.39 0.9 3.93 0.9 1.52 0 2.91-0.34 3.92-0.86s2.4-0.83 3.91-0.83c1.5 0 2.86 0.31 3.86 0.82 1.02 0.54 2.38 0.87 3.93 0.87l-0.02 2.41z\"/>\n</g>\n<g fill=\"#c8b100\">\n<path stroke-linejoin=\"round\" d=\"m166.92 320.78c0.05 0.21 0.13 0.4 0.13 0.62 0 1.46-1.27 2.63-2.81 2.63h22.94c-1.55 0-2.81-1.17-2.81-2.63 0-0.21 0.04-0.41 0.09-0.62-0.13 0.05-0.29 0.06-0.44 0.06h-16.69c-0.13 0-0.29-0.02-0.41-0.06z\"/>\n<path d=\"m167.33 319.27h16.69c0.57 0 1.02 0.35 1.02 0.78s-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.36-1.02-0.79s0.46-0.78 1.02-0.78z\"/>\n<path d=\"m164.27 329.86h22.87v-5.83h-22.87v5.83z\"/>\n</g>\n<path fill=\"#ccc\" d=\"m167.55 318.32h16.25v-79.63h-16.25v79.63z\"/>\n<path fill=\"none\" d=\"m179.13 238.8v79.46m1.83-79.46v79.46\"/>\n<g fill=\"#c8b100\">\n<path d=\"m164.58 232.37h22.29v-5.84h-22.29v5.84z\"/>\n<path stroke-linejoin=\"round\" d=\"m166.92 236.26c0.14-0.06 0.24-0.07 0.41-0.07h16.69c0.17 0 0.32 0.03 0.46 0.08-0.58-0.19-0.99-0.71-0.99-1.32s0.45-1.14 1.03-1.33c-0.14 0.04-0.33 0.08-0.49 0.08h-16.7c-0.17 0-0.33-0.01-0.47-0.06l0.09 0.02c0.6 0.18 0.94 0.71 0.94 1.29 0 0.56-0.38 1.13-0.97 1.31z\"/>\n<path d=\"m167.33 236.19h16.69c0.57 0 1.02 0.35 1.02 0.78 0 0.44-0.45 0.79-1.02 0.79h-16.69c-0.56 0-1.02-0.35-1.02-0.79 0-0.43 0.46-0.78 1.02-0.78z\"/>\n<path d=\"m167.33 232.37h16.7c0.57 0 1.03 0.3 1.03 0.66 0 0.37-0.46 0.67-1.03 0.67h-16.7c-0.56 0-1.02-0.3-1.02-0.67 0-0.36 0.46-0.66 1.02-0.66z\"/>\n</g>\n</g>\n<g id=\"ribbon_left\" fill=\"#ad1519\">\n<path d=\"m162.48 298.62c-2.26 1.3-3.8 2.64-3.55 3.31 0.12 0.61 0.84 1.07 1.87 1.75 1.62 1.13 2.6 3.14 1.83 4.07 1.34-1.08 2.19-2.69 2.19-4.49 0-1.87-0.9-3.56-2.34-4.64z\"/>\n<path stroke-linejoin=\"round\" d=\"m200.4 268.47c-3.54-1.46-9.57-2.55-16.49-2.78-2.39 0.02-5.04 0.25-7.79 0.7-9.72 1.63-17.13 5.51-16.54 8.67 0.01 0.06 0.04 0.2 0.05 0.26 0 0-3.64-8.21-3.7-8.52-0.65-3.51 7.56-7.82 18.35-9.62 3.39-0.57 6.69-0.79 9.56-0.76 6.9 0 12.9 0.89 16.52 2.23l0.04 9.82\"/>\n<path d=\"m167.52 278.47c-4.51-0.32-7.58-1.53-7.94-3.41-0.28-1.5 1.25-3.17 3.97-4.68 1.21 0.14 2.58 0.3 4 0.3l-0.03 7.79\"/>\n<path d=\"m183.83 272.38c2.82 0.43 4.93 1.13 5.98 1.99l0.1 0.17c0.5 1.03-1.97 3.22-6.11 5.67l0.03-7.83\"/>\n<path stroke-linejoin=\"round\" d=\"m157.42 293.83c-0.43-1.28 3.97-3.86 10.18-6.14 2.84-1.01 5.18-2.07 8.09-3.35 8.63-3.82 15-8.2 14.22-9.79l-0.09-0.17c0.46 0.38 1.18 8.24 1.18 8.24 0.78 1.46-5.05 5.78-13 9.58-2.54 1.22-7.91 3.2-10.44 4.09-4.54 1.57-9.04 4.54-8.63 5.64l-1.51-8.09v-0.01z\"/>\n</g>\n<g id=\"crown_right\" stroke-width=\"0.26\">\n<path fill=\"#ad1519\" stroke-width=\"0.27\" d=\"m324.85 220.42s-0.74 0.78-1.28 0.89c-0.53 0.1-1.21-0.49-1.21-0.49s-0.48 0.51-1.08 0.64c-0.59 0.14-1.41-0.66-1.41-0.66s-0.57 0.8-1.07 0.99c-0.51 0.18-1.13-0.24-1.13-0.24s-0.23 0.39-0.65 0.61c-0.18 0.09-0.48-0.05-0.48-0.05l-0.6-0.38-0.68-0.72-0.62-0.24s-0.28-0.91-0.31-1.07c-0.02-0.16-0.08-0.57-0.08-0.57-0.13-0.65 0.87-1.4 2.3-1.72 0.82-0.19 1.54-0.18 2.06-0.02 0.57-0.48 1.78-0.82 3.2-0.82 1.29 0 2.42 0.27 3.04 0.7 0.61-0.43 1.74-0.7 3.03-0.7 1.42 0 2.62 0.34 3.19 0.82 0.53-0.16 1.24-0.17 2.07 0.02 1.42 0.32 2.43 1.07 2.3 1.72 0 0-0.06 0.41-0.08 0.57-0.03 0.16-0.32 1.07-0.32 1.07l-0.62 0.24-0.68 0.72-0.58 0.38s-0.3 0.14-0.48 0.05c-0.43-0.21-0.66-0.61-0.66-0.61s-0.62 0.42-1.13 0.24c-0.51-0.19-1.07-0.99-1.07-0.99s-0.82 0.8-1.42 0.66c-0.59-0.13-1.07-0.64-1.07-0.64s-0.68 0.59-1.21 0.49c-0.54-0.11-1.27-0.89-1.27-0.89z\"/>\n<g fill=\"#c8b100\">\n<ellipse cx=\"324.82\" cy=\"216.2\" rx=\"1.38\" ry=\"1.96\"/>\n<ellipse cx=\"324.85\" cy=\"216.2\" rx=\"0.63\" ry=\"1.81\"/>\n<ellipse stroke=\"none\" cx=\"324.84\" cy=\"213.95\" rx=\"0.93\" ry=\"0.88\"/>\n<path stroke-width=\"0.3\" d=\"m326.13 213.64v0.58h-2.53v-0.58h0.94v-1.3h-0.62v-0.58h0.62v-0.58h0.61v0.58h0.61v0.58h-0.61v1.3h0.98\"/>\n<path fill=\"none\" d=\"m325.11,213.12a0.93,0.88 0 1,1 -0.51,-0.01\"/>\n</g>\n<g fill=\"none\" stroke-width=\"0.21\">\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m314.41 219.99c-0.13-0.33-0.22-0.7-0.22-1.08 0-1.59 1.26-2.88 2.83-2.88 0.5 0 0.96 0.13 1.37 0.37\"/>\n<path stroke-width=\"0.26\" d=\"m319.48 217.93c-0.15-0.26-0.29-0.54-0.29-0.84 0-1.15 1.19-2.08 2.64-2.08 0.62 0 1.2 0.17 1.65 0.45\"/>\n<path stroke-width=\"0.26\" d=\"m330.17 217.96c0.15-0.26 0.25-0.57 0.25-0.87 0-1.15-1.18-2.08-2.64-2.08-0.62 0-1.19 0.17-1.64 0.45\"/>\n<path stroke-width=\"0.26\" stroke-linecap=\"round\" d=\"m335.21 219.99c0.13-0.33 0.21-0.7 0.21-1.08 0-1.59-1.26-2.88-2.82-2.88-0.5 0-0.97 0.13-1.38 0.37\"/>\n<ellipse cx=\"313.57\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"313.74\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"314.76\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"316.11\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"317.55\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"318.43\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"318.68\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"319.81\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"321.23\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"322.67\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"326.94\" cy=\"214.24\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"328.39\" cy=\"214.19\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"329.8\" cy=\"214.64\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"330.93\" cy=\"215.58\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse fill=\"#fff\" cx=\"331.18\" cy=\"217.08\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"332.06\" cy=\"215.31\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"333.51\" cy=\"215.25\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"334.86\" cy=\"215.9\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"335.88\" cy=\"217.1\" rx=\"0.45\" ry=\"0.43\"/>\n<ellipse cx=\"336.05\" cy=\"218.68\" rx=\"0.45\" ry=\"0.43\"/>\n</g>\n<use xlink:href=\"#crown_pt1\" x=\"149.17\"/>\n<use xlink:href=\"#crown_pt2\" x=\"149.17\"/>\n</g>\n<use id=\"pillar_right\" xlink:href=\"#pillar_left\" x=\"149.17\"/>\n<use id=\"ribbon_right\" xlink:href=\"#ribbon_left\" transform=\"matrix(-1,0,0,1,500.57,0)\"/>\n<g id=\"plus_ultra\" fill=\"#c8b100\" stroke=\"none\">\n<path d=\"m166.42 264.65c1.99-0.72 3.29-1.58 2.66-3.14-0.41-1-1.43-1.19-2.97-0.63l-2.71 0.99 2.44 6.03c0.27-0.12 0.54-0.24 0.81-0.34 0.28-0.1 0.57-0.18 0.85-0.26l-1.08-2.64v-0.01zm-1.18-2.91l0.69-0.25c0.57-0.21 1.21 0.1 1.5 0.8 0.21 0.53 0.16 1.13-0.5 1.55-0.21 0.13-0.46 0.23-0.7 0.33l-0.99-2.43\"/>\n<path d=\"m172.78 259.22c-0.29 0.08-0.57 0.16-0.86 0.22-0.29 0.05-0.59 0.09-0.88 0.12l1.41 6.28 4.38-0.88c-0.05-0.12-0.12-0.26-0.14-0.38-0.03-0.14-0.03-0.28-0.04-0.41-0.77 0.22-1.61 0.46-2.61 0.66l-1.26-5.61\"/>\n<path d=\"m181.56 264.63c0.82-2.28 1.82-4.46 2.81-6.67-0.18 0.03-0.36 0.06-0.54 0.07s-0.37 0.01-0.54 0c-0.53 1.61-1.18 3.21-1.87 4.8-0.82-1.51-1.73-2.99-2.43-4.51-0.34 0.04-0.69 0.09-1.03 0.12-0.34 0.02-0.7 0.01-1.04 0.02 1.26 2.06 2.48 4.11 3.64 6.23 0.16-0.03 0.32-0.06 0.5-0.08 0.16-0.01 0.33 0.01 0.5 0.02\"/>\n<path d=\"m190.72 259.8c0.15-0.31 0.31-0.6 0.48-0.89-0.24-0.22-0.96-0.55-1.81-0.63-1.79-0.18-2.81 0.61-2.93 1.69-0.26 2.26 3.31 2.07 3.14 3.57-0.07 0.64-0.75 0.9-1.48 0.83-0.81-0.08-1.41-0.53-1.51-1.19l-0.22-0.02c-0.12 0.39-0.29 0.77-0.48 1.15 0.53 0.34 1.21 0.53 1.85 0.59 1.83 0.19 3.22-0.54 3.35-1.74 0.23-2.15-3.37-2.27-3.23-3.54 0.06-0.53 0.47-0.88 1.4-0.79 0.67 0.07 1.08 0.43 1.26 0.95l0.18 0.02\"/>\n<path d=\"m310.3 264.98c0.62-2.33 1.41-4.58 2.19-6.87-0.17 0.05-0.35 0.09-0.53 0.11-0.17 0.03-0.36 0.04-0.54 0.05-0.37 1.64-0.88 3.29-1.42 4.94-0.96-1.44-2-2.84-2.83-4.3-0.34 0.07-0.68 0.15-1.02 0.2s-0.69 0.07-1.04 0.11c1.45 1.94 2.85 3.89 4.2 5.91 0.16-0.04 0.32-0.1 0.5-0.12 0.16-0.02 0.33-0.02 0.49-0.03\"/>\n<path d=\"m316.48 258.16c-0.29 0.01-0.59 0.04-0.88 0.03-0.3 0-0.6-0.04-0.89-0.06l-0.12 6.41 4.49 0.08c-0.03-0.13-0.06-0.28-0.06-0.41s0.04-0.27 0.07-0.4c-0.81 0.05-1.68 0.1-2.71 0.08l0.1-5.73\"/>\n<path d=\"m323.52 259.21c0.72 0.06 1.41 0.19 2.1 0.31-0.01-0.13-0.03-0.27-0.02-0.41 0.01-0.13 0.06-0.26 0.1-0.39l-6.07-0.5c0.01 0.14 0.03 0.27 0.02 0.4-0.01 0.14-0.06 0.27-0.1 0.4 0.62-0.02 1.37-0.02 2.21 0.05l-0.53 5.77c0.29 0 0.59 0 0.88 0.03 0.3 0.02 0.59 0.07 0.88 0.11l0.53-5.77\"/>\n<path d=\"m326.01 265.53c0.29 0.05 0.59 0.09 0.88 0.15 0.28 0.06 0.57 0.15 0.85 0.23l0.72-2.94 0.08 0.01c0.16 0.41 0.38 0.9 0.49 1.19l0.9 2.22c0.36 0.06 0.71 0.11 1.05 0.18 0.36 0.08 0.7 0.18 1.04 0.28l-0.31-0.67c-0.48-1-0.99-2.01-1.41-3.02 1.12 0.04 1.98-0.36 2.2-1.26 0.15-0.62-0.1-1.11-0.68-1.53-0.44-0.31-1.28-0.47-1.83-0.6l-2.44-0.53-1.54 6.29m3.14-5.42c0.71 0.16 1.59 0.27 1.59 1.07-0.01 0.21-0.03 0.35-0.06 0.48-0.23 0.94-0.94 1.26-2.13 0.91l0.6-2.46\"/>\n<path d=\"m337.57 267.46c-0.05 0.69-0.18 1.37-0.31 2.1 0.3 0.14 0.61 0.27 0.9 0.44 0.3 0.16 0.57 0.34 0.86 0.52l0.6-7.23c-0.14-0.06-0.27-0.12-0.41-0.19-0.13-0.07-0.25-0.15-0.37-0.24l-6.38 4.05c0.17 0.08 0.35 0.16 0.51 0.25 0.17 0.09 0.31 0.19 0.47 0.28 0.54-0.45 1.1-0.82 1.74-1.3l2.39 1.31v0.01zm-1.81-1.66l2.13-1.37-0.25 2.4-1.88-1.03\"/>\n</g>\n</g>\n<g id=\"crown_crest\">\n<path fill=\"#ad1519\" stroke-width=\"0.26\" d=\"m249.65 182.72c6.64 0 12.56 0.99 16.41 2.51 2.2 1 5.16 1.73 8.4 2.17 2.47 0.33 4.81 0.39 6.85 0.24 2.73-0.06 6.67 0.74 10.62 2.48 3.26 1.45 5.99 3.21 7.8 4.91l-1.57 1.4-0.45 3.96-4.3 4.92-2.15 1.83-5.09 4.07-2.6 0.21-0.79 2.25-32.91-3.86-33.02 3.86-0.79-2.25-2.61-0.21-5.08-4.07-2.15-1.83-4.3-4.92-0.44-3.96-1.58-1.4c1.82-1.7 4.54-3.46 7.8-4.91 3.95-1.74 7.89-2.54 10.62-2.48 2.04 0.15 4.38 0.09 6.85-0.24 3.24-0.44 6.2-1.17 8.4-2.17 3.86-1.52 9.44-2.51 16.08-2.51z\"/>\n<g fill=\"#c8b100\">\n<path d=\"m225.34 191.42l1.38 1.11 2.08-3.4c-2.25-1.38-3.8-3.78-3.8-6.51 0-0.31 0.02-0.61 0.06-0.91 0.21-4.34 5.5-7.92 12.2-7.92 3.48 0 6.63 0.95 8.84 2.48 0.06-0.67 0.12-1.25 0.21-1.86-2.43-1.42-5.6-2.28-9.05-2.28-7.71 0-13.74 4.39-14.03 9.57-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.1 1.81\"/>\n<path d=\"m225.43 191.46c-2.63-1.97-4.27-4.64-4.27-7.58 0-3.38 2.22-6.4 5.58-8.41-2.07 1.67-3.33 3.83-3.51 6.23-0.03 0.31-0.05 0.61-0.05 0.92 0 2.76 1.26 5.26 3.26 6.99l-1.01 1.85\"/>\n<path d=\"m202.21 194.89c-1.48-1.65-2.38-3.79-2.38-6.12 0-1.41 0.33-2.75 0.91-3.95 2.13-4.38 8.82-7.57 16.76-7.57 2.16 0 4.23 0.23 6.14 0.67-0.42 0.46-0.75 0.97-1.08 1.48-1.59-0.31-3.29-0.48-5.06-0.48-7.27 0-13.36 2.83-15.12 6.65-0.47 0.97-0.73 2.06-0.73 3.2 0 2.32 1.09 4.4 2.79 5.82l-2.63 4.3-1.41-1.12 1.81-2.88z\"/>\n<path d=\"m204.9 180.48c-1.91 1.21-3.36 2.69-4.16 4.34-0.58 1.2-0.91 2.54-0.91 3.95 0 2.33 0.9 4.47 2.38 6.12l-1.6 2.59c-1.53-1.96-2.42-4.26-2.42-6.7 0-4.2 2.67-7.87 6.71-10.3z\"/>\n<path d=\"m250.04 171.27c1.76 0 3.28 1.16 3.64 2.73 0.23 1.38 0.38 2.95 0.41 4.62 0.01 0.18-0.01 0.35-0.01 0.52 0 0.2 0.04 0.41 0.05 0.61 0.06 3.52 0.56 6.62 1.27 8.52l-5.36 5.14-5.43-5.14c0.72-1.9 1.22-5 1.29-8.52 0-0.2 0.04-0.41 0.04-0.61 0-0.17-0.01-0.34-0.01-0.52 0.03-1.67 0.18-3.24 0.41-4.62 0.36-1.57 1.94-2.73 3.7-2.73z\"/>\n<path d=\"m250.04 172.94c0.91 0 1.68 0.58 1.87 1.39 0.23 1.31 0.37 2.8 0.4 4.38 0 0.16-0.01 0.32-0.01 0.48 0 0.2 0.03 0.39 0.04 0.59 0.05 3.32 0.53 6.25 1.21 8.05l-3.54 3.35-3.54-3.35c0.67-1.8 1.15-4.73 1.21-8.05 0-0.2 0.04-0.39 0.04-0.59 0-0.16-0.01-0.32-0.01-0.48 0.03-1.58 0.17-3.07 0.4-4.38 0.18-0.81 1.02-1.39 1.93-1.39z\"/>\n<path d=\"m274.7 191.42l-1.39 1.11-2.08-3.4c2.26-1.38 3.81-3.78 3.81-6.51 0-0.31-0.02-0.61-0.06-0.91-0.21-4.34-5.5-7.92-12.2-7.92-3.49 0-6.63 0.95-8.84 2.48-0.06-0.67-0.12-1.25-0.22-1.86 2.44-1.42 5.6-2.28 9.06-2.28 7.71 0 13.74 4.39 14.03 9.57 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.11 1.81\"/>\n<path d=\"m274.61 191.46c2.63-1.97 4.27-4.64 4.27-7.58 0-3.38-2.22-6.4-5.58-8.41 2.07 1.67 3.33 3.83 3.51 6.23 0.03 0.31 0.05 0.61 0.05 0.92 0 2.76-1.27 5.26-3.27 6.99l1.02 1.85\"/>\n<path d=\"m297.83 194.89c1.47-1.65 2.38-3.79 2.38-6.12 0-1.41-0.33-2.75-0.91-3.95-2.14-4.38-8.82-7.57-16.76-7.57-2.16 0-4.23 0.23-6.15 0.67 0.43 0.46 0.76 0.97 1.09 1.48 1.58-0.31 3.29-0.48 5.06-0.48 7.27 0 13.35 2.83 15.11 6.65 0.47 0.97 0.73 2.06 0.73 3.2 0 2.32-1.09 4.4-2.79 5.82l2.63 4.3 1.42-1.12-1.81-2.88z\"/>\n<path d=\"m295.14 180.48c1.91 1.21 3.36 2.69 4.16 4.34 0.58 1.2 0.91 2.54 0.91 3.95 0 2.33-0.91 4.47-2.38 6.12l1.6 2.59c1.53-1.96 2.41-4.26 2.41-6.7 0-4.2-2.67-7.87-6.7-10.3z\"/>\n<ellipse fill=\"#005bbf\" stroke-width=\"0.26\" cx=\"250.05\" cy=\"167.3\" rx=\"4.43\" ry=\"4.2\"/>\n<path stroke-width=\"0.26\" d=\"m248.89 155.54v2.26h-2.42v2.3h2.42v3.15 3.46h-3.05c-0.03 0.21-0.22 0.37-0.22 0.59 0 0.58 0.12 1.14 0.35 1.64 0 0.02 0.02 0.02 0.03 0.03h8.12c0-0.01 0.02-0.01 0.03-0.03 0.22-0.5 0.35-1.06 0.35-1.64 0-0.22-0.19-0.38-0.22-0.59h-2.96v-3.43-3.18h2.42v-2.3h-2.42v-2.26h-2.43z\"/>\n</g>\n<g fill=\"#fff\">\n<ellipse cx=\"250.04\" cy=\"188.94\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"185.4\" rx=\"1.91\" ry=\"1.8\"/>\n<ellipse cx=\"250.04\" cy=\"181.6\" rx=\"1.52\" ry=\"1.44\"/>\n<ellipse cx=\"250.04\" cy=\"178.18\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"250.04\" cy=\"175.18\" rx=\"0.88\" ry=\"0.83\"/>\n<ellipse cx=\"198.94\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.44\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.44\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"196.31\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"197.12\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"198.81\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"201.06\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"203.68\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"206.8\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"210.04\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"213.66\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"217.1\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"220.47\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"224.21\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.34\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.35\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"221.47\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"222.16\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"223.84\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"226.4\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"229.39\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"232.7\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"236.13\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"239.5\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"242.99\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"246.23\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"253.8\" cy=\"171.99\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"257.04\" cy=\"170.87\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"260.54\" cy=\"170.28\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"263.9\" cy=\"170.23\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"267.34\" cy=\"170.82\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"270.64\" cy=\"171.81\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"273.64\" cy=\"173.47\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"276.19\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.88\" cy=\"178.37\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.57\" cy=\"181.57\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"278.69\" cy=\"184.75\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"277.69\" cy=\"187.65\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"275.83\" cy=\"190.32\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"279.57\" cy=\"175.48\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"282.94\" cy=\"175.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"286.38\" cy=\"175.54\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"290\" cy=\"176.19\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"293.24\" cy=\"177.36\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"296.36\" cy=\"179.01\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"298.97\" cy=\"181.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.22\" cy=\"183.45\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.91\" cy=\"186.4\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.72\" cy=\"189.64\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"303.6\" cy=\"192.94\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"302.6\" cy=\"196.02\" rx=\"1.1\" ry=\"1.04\"/>\n<ellipse cx=\"301.1\" cy=\"198.67\" rx=\"1.1\" ry=\"1.04\"/>\n</g>\n<g fill=\"#c8b100\">\n<path d=\"m250.15 226.18c-12.26-0.02-23.25-1.47-31.09-3.83-0.57-0.18-0.87-0.7-0.84-1.25-0.01-0.52 0.29-1 0.84-1.17 7.84-2.36 18.83-3.81 31.09-3.83 12.27 0.02 23.25 1.47 31.09 3.83 0.55 0.17 0.84 0.65 0.83 1.17 0.03 0.55-0.27 1.07-0.83 1.25-7.84 2.36-18.82 3.81-31.09 3.83\"/>\n<path d=\"m250.07 216.09c-12.41 0.03-23.55 1.58-31.39 4 0.65-0.31 0.59-1.12-0.22-3.2-0.98-2.53-2.5-2.42-2.5-2.42 8.66-2.56 20.73-4.16 34.16-4.18 13.44 0.02 25.6 1.62 34.27 4.18 0 0-1.53-0.11-2.51 2.42-0.81 2.08-0.87 2.89-0.21 3.2-7.84-2.42-19.19-3.97-31.6-4\"/>\n<path d=\"m250.12 210.3c-13.43 0.02-25.5 1.62-34.16 4.18-0.58 0.17-1.19-0.05-1.38-0.6s0.12-1.18 0.7-1.35c8.71-2.67 21.08-4.35 34.84-4.38 13.77 0.03 26.19 1.71 34.9 4.38 0.58 0.17 0.89 0.8 0.7 1.35s-0.8 0.77-1.38 0.6c-8.67-2.56-20.78-4.16-34.22-4.18\"/>\n<path d=\"m250.2 199.78l1.23 0.22c-0.19 0.5-0.24 1.05-0.24 1.63 0 2.57 2.21 4.65 4.92 4.65 2.18 0 4.04-1.35 4.67-3.21 0.08 0.05 0.47-1.68 0.68-1.66 0.17 0.02 0.15 1.8 0.22 1.77 0.31 2.34 2.46 3.93 4.87 3.93 2.71 0 4.91-2.08 4.91-4.65 0-0.19-0.01-0.38-0.04-0.57l1.54-1.52 0.83 1.94c-0.33 0.61-0.46 1.3-0.46 2.03 0 2.46 2.1 4.44 4.69 4.44 1.63 0 3.06-0.78 3.9-1.97l0.99-1.25-0.01 1.53c0 1.55 0.66 2.93 2.16 3.18 0 0 1.73 0.1 4.03-1.7 2.29-1.8 3.55-3.29 3.55-3.29l0.2 1.8s-1.9 2.95-3.97 4.15c-1.14 0.66-2.86 1.35-4.23 1.13-1.44-0.24-2.48-1.4-3.01-2.74-1.03 0.61-2.25 0.97-3.55 0.97-2.81 0-5.33-1.54-6.32-3.86-1.29 1.4-3.09 2.25-5.2 2.25-2.24 0-4.29-1.01-5.57-2.56-1.27 1.16-2.98 1.87-4.88 1.87-2.48 0-4.69-1.22-5.94-3.05-1.25 1.83-3.46 3.05-5.94 3.05-1.89 0-3.61-0.71-4.87-1.87-1.28 1.55-3.34 2.56-5.58 2.56-2.11 0-3.9-0.85-5.19-2.25-1 2.32-3.52 3.86-6.32 3.86-1.31 0-2.52-0.36-3.55-0.97-0.54 1.34-1.57 2.5-3.02 2.74-1.36 0.22-3.08-0.47-4.22-1.13-2.08-1.2-3.98-4.15-3.98-4.15l0.2-1.8s1.27 1.49 3.56 3.29c2.29 1.81 4.02 1.7 4.02 1.7 1.51-0.25 2.16-1.63 2.16-3.18l-0.01-1.53 0.99 1.25c0.84 1.19 2.28 1.97 3.9 1.97 2.59 0 4.69-1.98 4.69-4.44 0-0.73-0.13-1.42-0.46-2.03l0.83-1.94 1.54 1.52c-0.02 0.19-0.04 0.38-0.04 0.57 0 2.57 2.2 4.65 4.91 4.65 2.42 0 4.56-1.59 4.88-3.93 0.06 0.03 0.05-1.75 0.22-1.77 0.2-0.02 0.6 1.71 0.67 1.66 0.64 1.86 2.49 3.21 4.68 3.21 2.71 0 4.91-2.08 4.91-4.65 0-0.58-0.03-1.13-0.24-1.63l1.29-0.22\"/>\n<path d=\"m208.37 206.32c-0.11-0.37-0.35-0.75-0.72-1.06-0.79-0.68-1.84-0.79-2.36-0.25-0.07 0.07-0.13 0.17-0.17 0.25 0 0-1.11-2.08-2.41-2.78-1.29-0.7-3.49-0.52-3.49-0.52 0-1.6 1.3-2.89 2.99-2.89 0.99 0 1.92 0.41 2.48 1.11l0.23-1.07s1.36 0.27 1.98 1.82-0.06 3.8-0.06 3.8 0.34-0.96 0.85-1.61c0.51-0.64 1.81-1.34 2.49-1.66 0.67-0.31 1.37-0.79 1.37-0.79s0.03 0.18 0.05 0.61c0.03 0.51-0.01 0.83-0.01 0.83 1.24-0.17 2.69 0.04 3.83 0.48-0.49 0.95-1.41 1.84-2.62 2.3 0 0 0.44 0.36 0.83 0.75 0.34 0.34 0.44 0.49 0.44 0.49s-0.85 0.13-1.27 0.19c-0.43 0.05-1.84 0.28-2.69 0.22-0.62-0.04-1.32-0.14-1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m205.29 205.01c0.52-0.54 1.57-0.43 2.36 0.25 0.8 0.67 1.02 1.66 0.51 2.19-0.51 0.54-1.57 0.42-2.36-0.25-0.79-0.68-1.02-1.66-0.51-2.19\"/>\n<path fill=\"#fff\" d=\"m216.39 205.91c-0.28-0.83-0.03-1.65 0.57-1.83 0.6-0.19 1.32 0.33 1.6 1.16s0.03 1.65-0.57 1.84c-0.6 0.18-1.31-0.34-1.6-1.17\"/>\n<path d=\"m226.12 201.86c-0.33-0.27-0.59-0.64-0.67-1.08s0.01-0.87 0.23-1.23c0 0-0.88-0.44-1.83-0.69-0.72-0.19-1.99-0.2-2.37-0.2-0.38-0.02-1.15-0.03-1.15-0.03s0.07 0.17 0.28 0.55c0.27 0.46 0.5 0.75 0.5 0.75-1.27 0.29-2.35 1.12-3.03 2.09 0.99 0.68 2.3 1.1 3.6 0.97 0 0-0.12 0.34-0.2 0.86-0.06 0.43-0.06 0.61-0.06 0.61s0.71-0.26 1.07-0.39c0.35-0.13 1.54-0.55 2.15-0.96 0.8-0.54 1.48-1.25 1.48-1.25\"/>\n<path d=\"m225.68 191.65c1.06 0.67 1.98 1.79 2.3 3.03 0 0 0.13-0.25 0.71-0.59 0.59-0.33 1.09-0.32 1.09-0.32s-0.17 0.97-0.25 1.32c-0.09 0.34-0.09 1.38-0.32 2.32-0.23 0.93-0.63 1.68-0.63 1.68-0.42-0.34-0.99-0.51-1.58-0.41-0.58 0.1-1.06 0.44-1.32 0.9 0 0-0.66-0.58-1.21-1.38-0.55-0.81-0.93-1.78-1.13-2.08-0.21-0.3-0.72-1.15-0.72-1.15s0.47-0.18 1.14-0.05c0.67 0.12 0.88 0.32 0.88 0.32-0.14-1.28 0.28-2.62 1.04-3.59\"/>\n<path d=\"m228.97 201.38c0.22-0.35 0.32-0.79 0.24-1.23s-0.32-0.81-0.66-1.07c0 0 0.67-0.71 1.47-1.26 0.6-0.41 1.8-0.82 2.15-0.95 0.36-0.13 1.07-0.4 1.07-0.4s0 0.18-0.06 0.61c-0.08 0.52-0.2 0.87-0.2 0.87 1.3-0.14 2.62 0.29 3.61 0.98-0.69 0.97-1.77 1.79-3.04 2.08 0 0 0.23 0.28 0.5 0.74 0.21 0.39 0.28 0.56 0.28 0.56s-0.77-0.02-1.15-0.03c-0.38 0-1.65-0.01-2.37-0.2-0.95-0.25-1.84-0.69-1.84-0.69\"/>\n<ellipse fill=\"#ad1519\" cx=\"227.37\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m237.76 201.77c-0.11-0.87 0.31-1.63 0.93-1.7 0.63-0.07 1.23 0.57 1.34 1.44 0.11 0.86-0.3 1.63-0.93 1.7-0.62 0.07-1.22-0.57-1.34-1.44\"/>\n<path d=\"m248.5 199.83c-0.32-0.36-0.53-0.82-0.53-1.33 0-0.5 0.19-0.97 0.51-1.32 0 0-0.89-0.67-1.89-1.12-0.77-0.35-2.18-0.59-2.6-0.67-0.43-0.08-1.28-0.24-1.28-0.24s0.04 0.2 0.2 0.67c0.2 0.56 0.4 0.93 0.4 0.93-1.47 0.08-2.85 0.81-3.81 1.76 0.96 0.94 2.34 1.66 3.81 1.75 0 0-0.2 0.36-0.4 0.93-0.16 0.46-0.2 0.67-0.2 0.67s0.85-0.16 1.28-0.24c0.42-0.08 1.83-0.32 2.6-0.67 1-0.46 1.91-1.11 1.91-1.11\"/>\n<path d=\"m250.11 188.36c1.05 0.95 1.85 2.36 1.95 3.82 0 0 0.19-0.27 0.91-0.53 0.73-0.26 1.28-0.16 1.28-0.16s-0.39 1.05-0.55 1.42c-0.17 0.37-0.39 1.53-0.84 2.53-0.44 1-1.05 1.76-1.05 1.76-0.4-0.45-1-0.75-1.67-0.75-0.68 0-1.27 0.3-1.67 0.75 0 0-0.61-0.76-1.05-1.76-0.45-1-0.67-2.16-0.84-2.53s-0.56-1.42-0.56-1.42 0.56-0.1 1.28 0.16 0.92 0.53 0.92 0.53c0.1-1.46 0.86-2.87 1.89-3.82\"/>\n<path d=\"m251.76 199.83c0.33-0.36 0.53-0.82 0.53-1.33 0-0.5-0.19-0.97-0.51-1.32 0 0 0.89-0.67 1.9-1.12 0.76-0.35 2.17-0.59 2.6-0.67 0.42-0.08 1.26-0.24 1.26-0.24s-0.02 0.2-0.19 0.67c-0.2 0.56-0.4 0.93-0.4 0.93 1.47 0.08 2.86 0.81 3.81 1.76-0.95 0.94-2.33 1.66-3.81 1.75 0 0 0.2 0.36 0.4 0.93 0.16 0.46 0.19 0.67 0.19 0.67l-1.26-0.24c-0.43-0.08-1.84-0.32-2.6-0.67-1.01-0.46-1.92-1.11-1.92-1.11\"/>\n<ellipse fill=\"#ad1519\" cx=\"250.14\" cy=\"198.5\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m262.58 201.77c0.11-0.87-0.3-1.63-0.93-1.7s-1.23 0.57-1.34 1.44c-0.11 0.86 0.31 1.63 0.93 1.7 0.63 0.07 1.23-0.57 1.34-1.44\"/>\n<path d=\"m271.38 201.38c-0.22-0.35-0.32-0.79-0.25-1.23 0.09-0.44 0.33-0.81 0.67-1.07 0 0-0.67-0.71-1.47-1.26-0.61-0.41-1.8-0.82-2.16-0.95-0.35-0.13-1.06-0.4-1.06-0.4s-0.01 0.18 0.06 0.61c0.08 0.52 0.19 0.87 0.19 0.87-1.29-0.14-2.61 0.29-3.6 0.98 0.68 0.97 1.77 1.79 3.03 2.08 0 0-0.23 0.28-0.49 0.74-0.22 0.39-0.28 0.56-0.28 0.56l1.14-0.03c0.38 0 1.66-0.01 2.37-0.2 0.95-0.25 1.84-0.69 1.84-0.69\"/>\n<path d=\"m274.67 191.65c-1.06 0.67-1.98 1.79-2.31 3.03 0 0-0.12-0.25-0.71-0.59-0.58-0.33-1.09-0.32-1.09-0.32s0.17 0.97 0.26 1.32c0.09 0.34 0.09 1.38 0.31 2.32 0.23 0.93 0.64 1.68 0.64 1.68 0.42-0.34 0.99-0.51 1.57-0.41 0.59 0.1 1.06 0.44 1.33 0.9 0 0 0.66-0.58 1.21-1.38 0.54-0.81 0.92-1.78 1.12-2.08 0.21-0.3 0.72-1.15 0.72-1.15s-0.47-0.18-1.14-0.05c-0.67 0.12-0.88 0.32-0.88 0.32 0.15-1.28-0.28-2.62-1.03-3.59\"/>\n<path d=\"m274.22 201.86c0.34-0.27 0.6-0.64 0.67-1.08 0.09-0.44 0-0.87-0.22-1.23 0 0 0.88-0.44 1.83-0.69 0.72-0.19 1.99-0.2 2.36-0.2 0.39-0.02 1.15-0.03 1.15-0.03s-0.06 0.17-0.28 0.55c-0.26 0.46-0.49 0.75-0.49 0.75 1.26 0.29 2.34 1.12 3.03 2.09-0.99 0.68-2.31 1.1-3.6 0.97 0 0 0.11 0.34 0.19 0.86 0.06 0.43 0.06 0.61 0.06 0.61s-0.71-0.26-1.06-0.39c-0.36-0.13-1.55-0.55-2.16-0.96-0.79-0.54-1.48-1.25-1.48-1.25\"/>\n<ellipse fill=\"#ad1519\" cx=\"272.98\" cy=\"200.45\" rx=\"2.17\" ry=\"2.06\"/>\n<path fill=\"#fff\" d=\"m283.96 205.91c0.28-0.83 0.03-1.65-0.57-1.83-0.6-0.19-1.32 0.33-1.61 1.16-0.28 0.83-0.03 1.65 0.57 1.84 0.6 0.18 1.32-0.34 1.61-1.17\"/>\n<path d=\"m291.97 206.32c0.11-0.37 0.36-0.75 0.72-1.06 0.79-0.68 1.85-0.79 2.36-0.25 0.07 0.07 0.14 0.17 0.18 0.25 0 0 1.1-2.08 2.4-2.78s3.5-0.52 3.5-0.52c0-1.6-1.31-2.89-3-2.89-0.99 0-1.92 0.41-2.47 1.11l-0.23-1.07s-1.36 0.27-1.98 1.82 0.05 3.8 0.05 3.8-0.33-0.96-0.84-1.61c-0.51-0.64-1.81-1.34-2.49-1.66-0.68-0.31-1.37-0.79-1.37-0.79s-0.03 0.18-0.06 0.61c-0.02 0.51 0.02 0.83 0.02 0.83-1.25-0.17-2.7 0.04-3.83 0.48 0.48 0.95 1.4 1.84 2.61 2.3 0 0-0.43 0.36-0.83 0.75-0.33 0.34-0.43 0.49-0.43 0.49s0.85 0.13 1.27 0.19c0.43 0.05 1.84 0.28 2.68 0.22 0.63-0.04 1.32-0.14 1.74-0.22\"/>\n<path fill=\"#ad1519\" d=\"m295.05 205.01c-0.51-0.54-1.57-0.43-2.36 0.25-0.79 0.67-1.02 1.66-0.51 2.19 0.51 0.54 1.57 0.42 2.36-0.25 0.79-0.68 1.02-1.66 0.51-2.19\"/>\n</g>\n<g fill=\"none\">\n<path fill=\"#ad1519\" stroke-linejoin=\"round\" d=\"m250.12 224.57c-11.06-0.01-21.07-1.29-28.68-3.26 7.61-1.97 17.62-3.17 28.68-3.19 11.07 0.02 21.13 1.22 28.74 3.19-7.61 1.97-17.67 3.25-28.74 3.26z\"/>\n<path stroke-width=\"0.05\" d=\"m258.04 224.28v-6.01m-3.02 6.21l0.04-6.37m-2.24 6.45v-6.49\"/>\n<path stroke-width=\"0.09\" d=\"m250.95 224.64v-6.57\"/>\n<path stroke-width=\"0.14\" d=\"m249.16 224.64v-6.57\"/>\n<path stroke-width=\"0.18\" d=\"m247.48 224.64v-6.57\"/>\n<path stroke-width=\"0.23\" d=\"m245.81 224.64v-6.57\"/>\n<path stroke-width=\"0.28\" d=\"m244.32 224.64v-6.57\"/>\n<path stroke-width=\"0.33\" d=\"m241.48 224.28l-0.04-5.97m1.39 6.05v-6.25\"/>\n<path stroke-width=\"0.37\" d=\"m238.86 224.01v-5.5m1.33 5.66l-0.04-5.86\"/>\n<path stroke-width=\"0.42\" d=\"m235.35 223.7v-4.84m1.15 4.92v-5.08m1.19 5.24v-5.28\"/>\n<path stroke-width=\"0.46\" d=\"m234.12 223.66v-4.68\"/>\n<path stroke-width=\"0.51\" d=\"m232.97 223.42v-4.36\"/>\n<path stroke-width=\"0.56\" d=\"m231.74 223.31v-4.06\"/>\n<path stroke-width=\"0.6\" d=\"m229.22 222.95l-0.04-3.22m1.33 3.38v-3.62\"/>\n<path stroke-width=\"0.63\" d=\"m227.93 222.68v-2.84\"/>\n<path stroke-width=\"0.68\" d=\"m226.74 222.45v-2.36\"/>\n<path stroke-width=\"0.73\" d=\"m225.45 222.13v-1.85\"/>\n<path stroke-width=\"0.77\" d=\"m224.12 221.98v-1.38\"/>\n<path stroke-width=\"0.91\" d=\"m222.72 221.66v-0.67\"/>\n<path d=\"m220.12 221.66c7.75-2.18 18.29-3.52 30-3.54 11.72 0.02 22.31 1.36 30.06 3.54\"/>\n<path fill=\"#ad1519\" d=\"m216.72 217.16l1.22-1.59 3.37 0.43-2.69 1.96-1.9-0.8\"/>\n<path fill=\"#fff\" d=\"m224.03 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m233.64 215.07l-2.36 0.27c-0.61 0.07-1.17-0.33-1.24-0.9-0.08-0.57 0.35-1.09 0.96-1.15l2.37-0.28 2.42-0.28c0.6-0.07 1.15 0.33 1.22 0.9s-0.36 1.09-0.96 1.16l-2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m240.54 213.35c0-0.58 0.49-1.04 1.1-1.04 0.6 0 1.1 0.46 1.1 1.04 0 0.57-0.5 1.04-1.1 1.04-0.61 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m250.15 214.16h-3.29c-0.6 0-1.11-0.46-1.11-1.03 0-0.58 0.49-1.04 1.1-1.04h6.64c0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.51 1.03-1.11 1.03h-3.33\"/>\n<path fill=\"#fff\" d=\"m257.56 213.35c0-0.58 0.5-1.04 1.1-1.04 0.61 0 1.1 0.46 1.1 1.04 0 0.57-0.49 1.04-1.1 1.04-0.6 0-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#058e6e\" d=\"m266.66 215.07l2.36 0.27c0.6 0.07 1.17-0.33 1.24-0.9s-0.36-1.09-0.96-1.15l-2.37-0.28-2.42-0.28c-0.61-0.07-1.15 0.33-1.22 0.9-0.08 0.57 0.36 1.09 0.96 1.16l2.41 0.28\"/>\n<path fill=\"#fff\" d=\"m274.07 215.28c0-0.58 0.49-1.04 1.1-1.04s1.1 0.46 1.1 1.04c0 0.57-0.49 1.04-1.1 1.04s-1.1-0.47-1.1-1.04\"/>\n<path fill=\"#ad1519\" d=\"m283.57 217.16l-1.21-1.59-3.37 0.43 2.69 1.96 1.89-0.8\"/>\n</g>\n</g>\n<g id=\"shield\" stroke-width=\"0.52\">\n<g id=\"Granada\">\n<path fill=\"#ccc\" d=\"m250.49 344.33c-13.08 0-26.05-3.2-36.95-8.54-8.03-3.98-13.36-12-13.36-21.19v-33.3h100.42v33.3c0 9.19-5.32 17.21-13.36 21.19-10.9 5.34-23.66 8.54-36.75 8.54z\"/>\n<path fill=\"#ffd691\" d=\"m252.91 329.55c2.09 0.63 3.15 2.19 3.15 4.01 0 2.38-2.3 4.18-5.3 4.18-2.99 0-5.42-1.8-5.42-4.18 0-1.79 1-3.8 3.08-3.94 0 0-0.06-0.19-0.24-0.5-0.22-0.23-0.64-0.66-0.64-0.66s0.79-0.15 1.25 0.02c0.46 0.18 0.77 0.47 0.77 0.47s0.21-0.43 0.52-0.76c0.3-0.33 0.7-0.53 0.7-0.53s0.46 0.38 0.61 0.64c0.15 0.27 0.25 0.59 0.25 0.59s0.42-0.35 0.79-0.49c0.37-0.15 0.84-0.26 0.84-0.26s-0.13 0.46-0.22 0.69-0.14 0.72-0.14 0.72\"/>\n<path fill=\"#058e6e\" d=\"m250.32 340.32s-3.98-2.68-5.7-3.04c-2.21-0.47-4.69-0.09-5.76-0.15 0.03 0.03 1.29 0.93 1.84 1.48s2.39 1.65 3.43 1.91c3.22 0.81 6.19-0.2 6.19-0.2\"/>\n<path fill=\"#058e6e\" d=\"m251.46 340.56s2.54-2.66 5.21-3.02c3.15-0.44 5.22 0.26 6.44 0.58 0.03 0-1.01 0.49-1.56 0.87-0.55 0.37-1.97 1.57-4.14 1.59-2.18 0.03-4.58-0.23-4.97-0.17-0.4 0.06-0.98 0.15-0.98 0.15\"/>\n<path fill=\"#ad1519\" d=\"m250.69 337.28c-1-0.93-1.62-2.25-1.62-3.72 0-1.46 0.62-2.78 1.63-3.71 0.99 0.93 1.61 2.25 1.61 3.71 0 1.47-0.62 2.79-1.62 3.72\"/>\n<path fill=\"#058e6e\" d=\"m249.68 342.71s0.61-1.52 0.67-2.83c0.06-1.09-0.15-2.17-0.15-2.17h0.52 0.28s0.39 1.16 0.39 2.17c0 1.02-0.18 2.37-0.18 2.37s-0.55 0.08-0.73 0.17c-0.19 0.09-0.8 0.29-0.8 0.29\"/>\n</g>\n<g id=\"Aragon\" fill=\"#c8b100\">\n<path fill=\"#ad1519\" d=\"m250.32 314.57c0 13.16-11.16 23.82-25.05 23.82s-25.15-10.66-25.15-23.82v-33.35h50.2v33.35\"/>\n<path d=\"m200.03 314.12c0.15 7.02 2.95 12.25 5.73 15.67v-49.47h-5.66l-0.07 33.8z\"/>\n<path d=\"m211.08 334.23c1.57 0.83 3.72 2.22 6.03 2.77l-0.15-56.96h-5.88v54.19z\"/>\n<path d=\"m222.28 338.25c2.3 0.23 4.01 0.19 5.87 0v-58.21h-5.87v58.21z\"/>\n<path d=\"m233.32 337c2.3-0.46 4.9-1.89 6.03-2.63v-54.33h-5.88l-0.15 56.96z\"/>\n<path d=\"m244.81 329.24c2.45-2.18 4.75-7.12 5.59-12.76l0.14-36.44h-5.87l0.14 49.2z\"/>\n</g>\n<g id=\"Navarre\">\n<path fill=\"#ad1519\" d=\"m300.65 281.22v33.35c0 13.16-11.28 23.82-25.17 23.82-13.9 0-25.16-10.66-25.16-23.82v-33.35h50.33\"/>\n<path id=\"chains_half\" fill=\"#c8b100\" stroke=\"#c8b100\" stroke-width=\"0.26\" d=\"m272.71,306.14c0.05-0.14,0.12-0.27,0.19-0.4l-4.26-4.74-1.67,0.72-3.06-3.39,1-1.46-5.34-5.99c-0.07,0.02-0.2,0.02-0.27,0.04l0.03,4.02,1.75,0.5v4.46l-1.75,0.48-0.03,4.08c0.84,0.26,1.48,0.88,1.74,1.67l3.21,0.01,0.51-1.67h4.72l0.5,1.67zm-6.98-18.5,0,1.61,2.76,0,0-1.61zm-7.3,20.37c0.64,0,1.16-0.49,1.16-1.1s-0.52-1.11-1.16-1.11c-0.65,0-1.17,0.5-1.17,1.11s0.52,1.1,1.17,1.1zm15.99-9.73-1.76-0.48,0-4.46,1.76-0.5-0.01-1.92c-0.85-0.25-1.51-0.87-1.79-1.67h-2.68l-0.51,1.67h-4.71l-0.51-1.67h-3.09c-0.08,0.22-0.17,0.42-0.29,0.61l5.38,5.96,1.67-0.71,3.06,3.4-1,1.45,4.18,4.64c0.09-0.04,0.18-0.08,0.28-0.12zm-7.25-1.39-1.29,1.04,1.77,1.98,1.29-1.05zm8.00432,36.1859c-1.23998-0.065-2.25509-0.9022-2.51432-2.01593-1.67-0.23-3.25-0.66-4.73-1.3l0.84-1.43c1.29,0.55,2.66,0.91,4.08,1.11,0.31-0.66,0.86-1.16,1.58-1.4l0.01-5.62-1.76-0.49v-4.46l1.76-0.48v-7.64c-0.07-0.02-0.13-0.05-0.2-0.09l-3.98,4.42,1,1.44-3.06,3.4-1.67-0.71-3.3,3.67c0.57,0.87,0.55,2-0.11,2.85,0.94,1.05,2.03,1.98,3.24,2.75l-0.84,1.44c-1.42-0.89-2.7-1.99-3.79-3.22-0.87,0.26-1.86,0.11-2.6-0.5-1.15-0.93-1.29-2.56-0.3-3.64l0.14-0.16c-0.69-1.56-1.16-3.24-1.32-5l1.71,0.01c0.14,1.5,0.51,2.93,1.09,4.27,0.49-0.06,1-0.01,1.46,0.16l3.32-3.68-1-1.45,3.06-3.4,1.67,0.72,3.99-4.43c-0.09-0.14-0.15-0.29-0.21-0.46l-2.76,0.01-0.5,1.67h-4.72l-0.51-1.67-3.24-0.01c-0.27,0.76-0.9,1.36-1.69,1.62l-0.01,4.04-1.71-0.01v-4.01c-1.1-0.33-1.91-1.31-1.91-2.47,0-1.15,0.82-2.15,1.92-2.48l0.01-4.05-1.76-0.48v-4.46l1.76-0.5v-4.05c-1.08-0.35-1.84-1.32-1.84-2.45,0-1.43,1.22-2.58,2.73-2.58,1.22,0,2.25,0.74,2.61,1.78h3.09l0.51-1.67h4.71l0.51,1.67h2.68c0.35692-1.0311,1.36258-1.76731,2.55896-1.77984l0.0711,8.36984h-0.85v2.61h0.845l-0.0214,21.59h-0.7836v2.61h0.77946zm-5.914-18.306l-1.29-1.04-1.78,1.98,1.29,1.04zm-9.96-18.44-1.69,0-0.01,2.61,1.7,0zm9.16,11.41,0-1.6-2.85,0,0,1.6zm-10.6,9.69-1.76-0.39-0.25-4.45,1.75-0.58,0,2.56c0,0.99,0.09,1.92,0.26,2.86zm1.46-5.52,1.75,0.41s0.09,2.87,0.05,2.22c-0.04-0.74,0.19,2.24,0.19,2.24l-1.76,0.58c-0.18-0.9-0.24-1.84-0.24-2.79zm10.81,16.93,0.39-1.7c-1.52-0.48-2.93-1.18-4.17-2.09l-1.26,1.11c1.48,1.15,3.19,2.08,5.04,2.68zm-0.85,1.44-1.3,1.22c-1.47-0.54-2.86-1.26-4.12-2.11l0.38-1.77c1.5,1.13,3.21,2.03,5.04,2.66z\"/>\n<use xlink:href=\"#chains_half\" transform=\"matrix(-1,0,0,1,550.43,0)\"/>\n<path fill=\"#058e6e\" stroke=\"none\" d=\"m272.59 306.94c0-1.44 1.23-2.6 2.74-2.6s2.73 1.16 2.73 2.6c0 1.43-1.22 2.58-2.73 2.58s-2.74-1.15-2.74-2.58\"/>\n</g>\n<g id=\"Castile\" fill=\"#c8b100\" stroke-width=\"0.46\">\n<path fill=\"#ad1519\" stroke-width=\"0.52\" d=\"m200.12 281.25h50.18v-55.72h-50.18v55.72z\"/>\n<path d=\"m217.34 238.41h-0.92v-0.92h-1.62v3.69h1.62v2.55h-3.47v7.39h1.85v14.79h-3.7v7.63h28.42v-7.63h-3.69v-14.79h1.85v-7.39h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.93v-0.92h-1.61v0.92h-1.16v-0.92h-1.62v3.69h1.62v2.55h-3.46v-8.09h1.84v-3.7h-1.84v0.93h-0.93v-0.93h-1.62v0.93h-0.92v-0.93h-1.85v3.7h1.85v8.09h-3.47v-2.55h1.62v-3.69h-1.62v0.92h-0.92v-0.92h-1.85v0.92zm-6.24 35.13h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-1.85h28.42m-28.42-2.08h28.42m-24.72-1.62h21.03m-21.03-1.85h21.03m-21.03-2.08h21.03m-21.03-1.84h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-21.03-1.85h21.03m-22.88-1.85h24.73m-24.73-1.85h24.73m-24.73-1.85h24.73m-24.73-1.84h24.73m-21.26-1.85h17.79m-10.63-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-3.47-1.85h3.47m-5.32-2.31h7.16m-12.47 7.86h3.69m-5.31-2.31h6.93m-6.93 33.97v-1.85m0-1.85v-1.85m-1.85 1.85v1.85m3.47 0v-1.85m1.84 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m-1.84 7.63v-2.08m-3.47 2.08v-2.08m7.16 0v2.08m1.62-2.08v-1.62m-5.31-1.85v1.85m3.69-1.85v1.85m3.47-1.85v1.85m-1.85-1.85v-2.08m1.85-1.84v1.84m0-5.54v1.85m-1.85-3.7v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.7v1.85m3.46-1.85v1.85m3.47-1.85v1.85m1.85-3.7v1.85m-3.47-1.85v1.85m-3.69-1.85v1.85m-1.62-3.69v1.84m6.93-1.84v1.84m-3.47-5.54v1.85m15.95-1.85h-3.7m5.32-2.31h-6.94m6.94 33.97v-1.85m0-1.85v-1.85m1.85 1.85v1.85m-3.47 0v-1.85m-1.85 3.7v-1.85m0-1.85v-1.85m0-2.08v-1.62m0-1.85v-2.08m1.85 7.63v-2.08m3.47 2.08v-2.08m-7.17 0v2.08m-1.62-2.08v-1.62m5.32-1.85v1.85m-3.7-1.85v1.85m-3.46-1.85v1.85m1.84-1.85v-2.08m-1.84-1.84v1.84m0-5.54v1.85m1.84-3.7v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.7v1.85m-3.47-1.85v1.85m-3.47-1.85v1.85m-1.84-3.7v1.85m3.46-1.85v1.85m3.7-1.85v1.85m1.62-3.69v1.84m-6.94-1.84v1.84m3.47-5.54v1.85m-7.16 18.71v-2.08m0-5.54v-1.85m0 5.55v-1.85m0-5.55v-1.85m0-1.85v-1.84m0-3.7v-1.85m0-1.85v-1.85m-8.78 4.85h3.69m3.47-5.54h3.47m3.46 5.54h3.7\"/>\n<path d=\"m230.05 273.54v-4.86c0-0.92-0.46-3.7-4.85-3.7-4.16 0-4.62 2.78-4.62 3.7v4.86h9.47z\"/>\n<path d=\"m222.19 268.91l-2.31-0.23c0-0.92 0.23-2.31 0.93-2.77l2.08 1.62c-0.23 0.23-0.7 0.92-0.7 1.38z\"/>\n<path d=\"m226.12 266.6l1.16-2.08c-0.46-0.23-1.39-0.46-2.08-0.46-0.46 0-1.39 0.23-1.85 0.46l1.15 2.08h1.62z\"/>\n<path d=\"m228.43 268.91l2.31-0.23c0-0.92-0.23-2.31-0.92-2.77l-2.08 1.62c0.23 0.23 0.69 0.92 0.69 1.38z\"/>\n<path d=\"m221.73 260.83v-5.09c0-1.38-0.92-2.54-2.54-2.54s-2.54 1.16-2.54 2.54v5.09h5.08z\"/>\n<path d=\"m228.89 260.83v-5.09c0-1.38 0.93-2.54 2.55-2.54 1.61 0 2.54 1.16 2.54 2.54v5.09h-5.09z\"/>\n<path d=\"m220.11 248.35l0.23-4.62h-4.39l0.47 4.62h3.69z\"/>\n<path d=\"m227.05 248.35l0.46-4.62h-4.39l0.23 4.62h3.7z\"/>\n<path d=\"m230.51 248.35l-0.46-4.62h4.62l-0.46 4.62h-3.7z\"/>\n<g fill=\"#0039f0\" stroke=\"none\">\n<path d=\"m228.43 273.54v-4.16c0-0.7-0.46-2.78-3.23-2.78-2.54 0-3.01 2.08-3.01 2.78v4.16h6.24z\"/>\n<path d=\"m221.27 260.36v-4.39c0-1.15-0.69-2.31-2.08-2.31s-2.08 1.16-2.08 2.31v4.39h4.16z\"/>\n<path d=\"m229.36 260.36v-4.39c0-1.15 0.69-2.31 2.08-2.31 1.38 0 2.08 1.16 2.08 2.31v4.39h-4.16z\"/>\n</g>\n</g>\n<g id=\"Leon\">\n<path fill=\"#ccc\" d=\"m250.28 281.25h50.32v-55.72h-50.32v55.72z\"/>\n<path fill=\"#db4446\" stroke-width=\"0.39\" d=\"m275.93 239.26l0.05-0.62 0.09-0.34s-1.61 0.13-2.46-0.11-1.61-0.59-2.4-1.25c-0.79-0.68-1.1-1.1-1.67-1.18-1.36-0.22-2.4 0.4-2.4 0.4s1.02 0.37 1.78 1.31 1.59 1.41 1.95 1.53c0.59 0.18 2.66 0.05 3.22 0.07 0.57 0.03 1.84 0.19 1.84 0.19z\"/>\n<g fill=\"none\" stroke-width=\"0.39\">\n<path fill=\"#ed72aa\" d=\"m283.46 237s0.01 0.72 0.08 1.4c0.06 0.67-0.22 1.24-0.11 1.61s0.16 0.66 0.3 0.93c0.14 0.26 0.21 0.94 0.21 0.94s-0.38-0.28-0.74-0.54c-0.35-0.27-0.6-0.44-0.6-0.44s0.07 0.72 0.1 1.03c0.04 0.31 0.22 0.89 0.51 1.24 0.29 0.33 0.87 0.89 1.05 1.33 0.18 0.45 0.14 1.44 0.14 1.44s-0.46-0.75-0.87-0.89c-0.39-0.14-1.26-0.62-1.26-0.62s0.79 0.79 0.79 1.55c0 0.75-0.32 1.6-0.32 1.6s-0.36-0.68-0.83-1.12c-0.47-0.45-1.13-0.9-1.13-0.9s0.52 1.17 0.52 1.95c0 0.79-0.15 2.47-0.15 2.47s-0.39-0.64-0.79-0.96c-0.4-0.31-0.87-0.58-1.02-0.78-0.14-0.21 0.48 0.64 0.54 1.16 0.07 0.51 0.32 2.35 1.92 4.69 0.94 1.37 2.39 3.77 5.5 2.98 3.11-0.78 1.96-4.97 1.3-6.92-0.65-1.95-0.98-4.11-0.94-4.87 0.04-0.75 0.58-2.97 0.51-3.39-0.07-0.41-0.24-2 0.14-3.28 0.4-1.33 0.73-1.85 0.95-2.4 0.21-0.55 0.39-0.86 0.46-1.34s0.07-1.37 0.07-1.37 0.58 1.06 0.73 1.44c0.14 0.38 0.14 1.5 0.14 1.5s0.11-1.12 0.98-1.67 1.88-1.13 2.13-1.44 0.33-0.51 0.33-0.51-0.08 1.92-0.62 2.67c-0.36 0.49-1.77 2.09-1.77 2.09s0.73-0.28 1.23-0.3c0.51-0.04 0.87 0 0.87 0s-0.62 0.48-1.41 1.64c-0.8 1.16-0.47 1.26-1.05 2.22s-1.05 1-1.78 1.58c-1.08 0.87-0.5 4.34-0.36 4.86 0.15 0.51 2.03 4.76 2.07 5.79 0.03 1.03 0.21 3.33-1.6 4.8-1.16 0.95-3.07 0.96-3.51 1.23-0.43 0.28-1.29 1.13-1.29 2.91 0 1.79 0.64 2.06 1.15 2.51 0.51 0.44 1.16 0.2 1.3 0.55 0.15 0.34 0.22 0.54 0.44 0.75 0.21 0.2 0.36 0.44 0.29 0.82-0.08 0.38-0.91 1.23-1.2 1.85-0.29 0.61-0.87 2.23-0.87 2.47s-0.07 0.99 0.18 1.37c0 0 0.91 1.06 0.29 1.26-0.4 0.14-0.78-0.25-0.97-0.2-0.54 0.14-0.83 0.47-0.98 0.45-0.36-0.07-0.36-0.25-0.4-0.76-0.03-0.51-0.01-0.72-0.17-0.72-0.22 0-0.33 0.18-0.37 0.45s-0.04 0.89-0.29 0.89-0.61-0.45-0.83-0.55-0.83-0.2-0.87-0.48c-0.03-0.27 0.36-0.85 0.76-0.96 0.4-0.1 0.76-0.3 0.51-0.51-0.26-0.2-0.51-0.2-0.76 0-0.25 0.21-0.79 0.04-0.76-0.27 0.04-0.31 0.11-0.69 0.07-0.86-0.03-0.17-0.47-0.51 0.1-0.82 0.59-0.31 0.84 0.27 1.42 0.17s0.86-0.31 1.08-0.65 0.18-1.06-0.22-1.5c-0.39-0.45-0.79-0.52-0.94-0.8-0.14-0.27-0.36-0.92-0.36-0.92s0.11 1.2 0.04 1.37-0.04 0.89-0.04 0.89-0.39-0.45-0.72-0.79c-0.32-0.34-0.65-1.37-0.65-1.37s-0.03 0.96-0.03 1.34c0 0.37 0.43 0.72 0.29 0.86-0.15 0.13-0.83-0.72-1.02-0.86-0.18-0.14-0.76-0.58-1.01-1.06s-0.44-1.16-0.51-1.41c-0.07-0.24-0.19-1.31-0.07-1.58 0.18-0.4 0.47-1.13 0.47-1.13h-1.41c-0.76 0-1.3-0.23-1.59 0.28s-0.15 1.54 0.21 2.88c0.37 1.33 0.58 1.98 0.48 2.22-0.11 0.24-0.58 0.79-0.76 0.89-0.19 0.11-0.69 0.07-0.91-0.03-0.21-0.1-0.57-0.27-1.26-0.27s-1.12 0.03-1.37-0.03c-0.26-0.07-0.88-0.38-1.17-0.31s-0.79 0.32-0.65 0.72c0.22 0.61-0.21 0.75-0.51 0.72-0.29-0.04-0.53-0.14-0.9-0.24-0.36-0.11-0.9 0-0.83-0.42 0.07-0.41 0.22-0.44 0.4-0.74 0.18-0.32 0.25-0.52 0.04-0.54-0.25-0.02-0.51-0.05-0.7 0.11-0.2 0.16-0.51 0.51-0.76 0.38-0.26-0.14-0.46-0.43-0.46-1.08 0-0.64-0.68-1.2-0.05-1.17 0.62 0.03 1.41 0.48 1.55 0.13s0.06-0.51-0.28-0.78-0.76-0.43-0.31-0.77c0.45-0.35 0.56-0.35 0.74-0.54 0.17-0.18 0.41-0.79 0.73-0.64 0.62 0.3 0.02 0.73 0.65 1.42 0.62 0.69 1.01 0.94 2.06 0.83 1.04-0.11 1.33-0.24 1.33-0.54 0-0.29-0.09-0.82-0.12-1.04-0.02-0.21 0.15-0.99 0.15-0.99s-0.48 0.3-0.63 0.59c-0.13 0.29-0.42 0.8-0.42 0.8s-0.11-0.6-0.08-1.09c0.02-0.29 0.12-0.79 0.11-0.89-0.03-0.27-0.23-0.94-0.23-0.94s-0.16 0.73-0.28 0.94c-0.11 0.21-0.16 1.07-0.16 1.07s-0.67-0.58-0.48-1.55c0.13-0.75-0.12-1.74 0.11-2.06 0.22-0.33 0.75-1.64 2.06-1.69 1.3-0.05 2.31 0.05 2.77 0.03 0.45-0.03 2.06-0.33 2.06-0.33s-2.97-1.52-3.64-1.98c-0.68-0.45-1.73-1.63-2.07-2.16-0.34-0.54-0.65-1.58-0.65-1.58s-0.53 0.02-1.02 0.29c-0.48 0.27-0.96 0.67-1.24 0.99s-0.73 1.05-0.73 1.05 0.08-0.94 0.08-1.23-0.06-0.86-0.06-0.86-0.33 1.28-1.01 1.76c-0.68 0.49-1.47 1.15-1.47 1.15s0.08-0.71 0.08-0.88c0-0.16 0.17-0.99 0.17-0.99s-0.48 0.72-1.21 0.86c-0.74 0.13-1.81 0.11-1.9 0.56-0.08 0.45 0.2 1.07 0.03 1.39s-0.54 0.54-0.54 0.54-0.42-0.35-0.79-0.38c-0.36-0.03-0.71 0.16-0.71 0.16s-0.31-0.4-0.19-0.67c0.11-0.26 0.67-0.66 0.54-0.83-0.15-0.16-0.6 0.06-0.88 0.19-0.28 0.14-0.88 0.27-0.82-0.19 0.05-0.45 0.2-0.72 0.05-1.04-0.14-0.32-0.05-0.53 0.18-0.61 0.22-0.08 1.12 0.02 1.21-0.19 0.08-0.21-0.22-0.48-0.82-0.61-0.59-0.14-0.88-0.49-0.57-0.78 0.32-0.3 0.4-0.38 0.54-0.64 0.14-0.27 0.2-0.76 0.74-0.51 0.53 0.24 0.42 0.83 0.99 1.01 0.56 0.19 1.89-0.08 2.17-0.24s1.19-0.83 1.5-0.99c0.31-0.15 1.61-1.12 1.61-1.12s-0.76-0.53-1.05-0.8c-0.28-0.27-0.78-0.91-1.04-1.05-0.25-0.13-1.5-0.61-1.92-0.64-0.42-0.02-1.72-0.48-1.72-0.48s0.59-0.19 0.79-0.35c0.19-0.16 0.64-0.56 0.87-0.53 0.22 0.02 0.28 0.02 0.28 0.02s-1.21-0.05-1.47-0.13c-0.25-0.08-0.99-0.54-1.27-0.54s-0.84 0.11-0.84 0.11 0.76-0.48 1.38-0.59c0.62-0.1 1.1-0.08 1.1-0.08s-0.96-0.27-1.19-0.58c-0.22-0.33-0.45-0.8-0.62-1.02-0.17-0.21-0.28-0.56-0.59-0.59s-0.85 0.38-1.16 0.35-0.54-0.22-0.57-0.67c-0.02-0.46 0-0.3-0.1-0.54-0.12-0.24-0.57-0.8-0.15-0.93 0.43-0.14 1.33 0.08 1.42-0.08 0.08-0.16-0.48-0.65-0.85-0.83-0.37-0.19-0.96-0.51-0.65-0.78 0.31-0.26 0.62-0.37 0.79-0.61s0.37-0.91 0.74-0.7c0.36 0.21 0.87 1.26 1.16 1.18 0.28-0.08 0.3-0.83 0.25-1.15-0.06-0.32 0-0.88 0.28-0.83s0.51 0.43 0.96 0.46c0.45 0.02 1.13-0.11 1.07 0.21-0.05 0.32-0.31 0.71-0.62 1.06-0.3 0.36-0.45 1.05-0.25 1.5 0.2 0.46 0.71 1.19 1.16 1.48s1.3 0.51 1.84 0.85c0.53 0.35 1.78 1.34 2.2 1.45s0.85 0.32 0.85 0.32 0.48-0.21 1.13-0.21 2.14 0.1 2.71-0.14 1.3-0.64 1.08-1.15c-0.23-0.51-1.47-0.96-1.36-1.36s0.57-0.43 1.33-0.46c0.76-0.02 1.8 0.14 2-0.94 0.2-1.06 0.26-1.68-0.81-1.92-1.08-0.24-1.87-0.27-2.07-1.04-0.2-0.78-0.39-0.97-0.17-1.18 0.23-0.21 0.62-0.32 1.41-0.37 0.8-0.06 1.7-0.06 1.96-0.25 0.25-0.18 0.3-0.69 0.61-0.91 0.31-0.21 1.53-0.4 1.53-0.4s1.46 0.71 2.8 1.71c1.21 0.9 2.3 2.23 2.3 2.23\"/>\n<path d=\"m269 243.39s-0.8 0.23-1.1 0.67c-0.37 0.53-0.34 1.07-0.34 1.07s0.68-0.56 1.56-0.33c0.87 0.24 0.96 0.33 1.33 0.3s1.27-0.35 1.27-0.35-0.74 0.86-0.65 1.45c0.08 0.58 0.19 0.85 0.17 1.15-0.06 0.72-0.6 1.61-0.6 1.61s0.31-0.19 1.05-0.35c0.73-0.16 1.36-0.51 1.75-0.81 0.39-0.29 0.9-1.02 0.9-1.02s-0.16 1 0 1.42c0.17 0.44 0.23 1.67 0.23 1.67s0.47-0.42 0.85-0.62c0.19-0.11 0.7-0.38 0.9-0.7 0.14-0.22 0.32-1.06 0.32-1.06s0.11 0.9 0.39 1.34c0.28 0.42 0.7 1.74 0.7 1.74s0.29-0.86 0.6-1.21 0.68-0.8 0.7-1.07c0.03-0.27-0.08-0.85-0.08-0.85l0.39 0.85m-11.41 0.61s0.48-0.83 0.93-1.1c0.46-0.26 1.08-0.74 1.25-0.8 0.16-0.05 0.9-0.46 0.9-0.46m0.99 5.17s1.09-0.55 1.41-0.75c0.68-0.4 1.16-1.12 1.16-1.12\"/>\n<path fill=\"none\" stroke-width=\"0.26\" d=\"m282.57 240.9s-0.34-0.48-0.42-0.65c-0.09-0.15-0.23-0.48-0.23-0.48\"/>\n<path fill=\"none\" d=\"m278.33 257.41s2.04 1.26 1.98 2.31c-0.06 1.04-1.13 2.41-1.13 2.41\"/>\n</g>\n<path fill=\"#000\" stroke-width=\"0.26\" d=\"m273.05 236.24s-0.17-0.48-0.2-0.62c-0.03-0.13-0.12-0.29-0.12-0.29s0.88 0 0.85 0.27c-0.02 0.27-0.28 0.27-0.34 0.37-0.05 0.11-0.19 0.27-0.19 0.27z\"/>\n<path fill=\"#000\" stroke-width=\"0.05\" d=\"m277.06 234.85l-0.06-0.43s0.77 0 1.13 0.26c0.57 0.4 0.93 1.02 0.91 1.05-0.1 0.09-0.54-0.27-0.85-0.37 0 0-0.23 0.05-0.45 0.05-0.23 0-0.34-0.11-0.37-0.21-0.03-0.12 0.03-0.3 0.03-0.3l-0.34-0.05z\"/>\n<g fill=\"#000\" stroke-width=\"0.26\">\n<path d=\"m273.08 240.14l0.33-0.53 0.34 0.49-0.67 0.04\"/>\n<path d=\"m273.89 240.12l0.4-0.53 0.43 0.48-0.83 0.05\"/>\n<path d=\"m273.53 236.83l0.82 0.29-0.74 0.38-0.08-0.67\"/>\n<path d=\"m274.52 237.1l0.73 0.18-0.59 0.46-0.14-0.64\"/>\n</g>\n<g fill=\"#db4446\" stroke-width=\"0.39\">\n<path d=\"m261.88 236.08s0.48 0.34 0.85 0.4c0.37 0.05 0.76 0.05 0.82 0.05 0.05 0 0.17-0.54 0.11-0.91-0.2-1.2-1.3-1.47-1.3-1.47s0.33 0.73 0.17 1.07c-0.23 0.48-0.65 0.86-0.65 0.86z\"/>\n<path d=\"m259.59 237.12s-0.43-0.77-1.33-0.67c-0.9 0.11-1.5 0.81-1.5 0.81s1-0.03 1.25 0.13c0.37 0.24 0.48 0.86 0.48 0.86s0.54-0.32 0.71-0.54c0.16-0.21 0.39-0.59 0.39-0.59z\"/>\n<path d=\"m258.49 240.25s-0.77 0.11-1.19 0.59c-0.43 0.49-0.36 1.4-0.36 1.4s0.5-0.54 0.95-0.54c0.46 0 1.16 0.16 1.16 0.16s-0.22-0.56-0.22-0.8-0.34-0.81-0.34-0.81z\"/>\n<path d=\"m261.06 250.37s-0.42-0.45-1.16-0.32c-0.74 0.14-1.22 0.97-1.22 0.97s0.63-0.17 1-0.08c0.36 0.08 0.62 0.45 0.62 0.45s0.34-0.29 0.45-0.45 0.31-0.57 0.31-0.57z\"/>\n<path d=\"m260.21 253.34s-0.62-0.1-1.16 0.33c-0.53 0.43-0.56 1.25-0.56 1.25s0.51-0.43 0.91-0.37c0.39 0.05 0.87 0.27 0.87 0.27s0.08-0.51 0.11-0.64c0.09-0.38-0.17-0.84-0.17-0.84z\"/>\n<path d=\"m261.66 256.08s-0.05 0.79 0.33 1.28c0.4 0.51 1.13 0.59 1.13 0.59s-0.24-0.53-0.28-0.8c-0.06-0.4 0.34-0.75 0.34-0.75s-0.37-0.38-0.73-0.38c-0.37 0-0.79 0.06-0.79 0.06z\"/>\n<path d=\"m269 263.12s-0.51-0.64-1.21-0.62c-0.71 0.03-1.45 0.69-1.45 0.69s0.88-0.07 1.11 0.22c0.23 0.3 0.45 0.67 0.45 0.67s0.4-0.21 0.57-0.35c0.17-0.13 0.53-0.61 0.53-0.61z\"/>\n<path d=\"m266.83 265.93s-0.93-0.14-1.39 0.35c-0.45 0.48-0.42 1.36-0.42 1.36s0.56-0.61 1.07-0.56 1.08 0.32 1.08 0.32-0.09-0.53-0.15-0.78c-0.05-0.24-0.19-0.69-0.19-0.69z\"/>\n<path d=\"m268.84 268.9s-0.46 0.64-0.12 1.15 1.05 0.75 1.05 0.75-0.26-0.37-0.14-0.8c0.09-0.34 0.67-0.8 0.67-0.8l-1.46-0.3z\"/>\n<path d=\"m281.24 270.11s-0.81-0.19-1.27 0.08c-0.45 0.26-0.82 1.39-0.82 1.39s0.74-0.62 1.28-0.54c0.53 0.08 0.93 0.3 0.93 0.3s0.08-0.46 0.02-0.78c-0.03-0.19-0.14-0.45-0.14-0.45z\"/>\n<path d=\"m281.64 273.1s-0.62 0.64-0.4 1.18c0.23 0.54 0.62 1.1 0.62 1.1s-0.02-0.8 0.23-1.02c0.37-0.32 1.05-0.37 1.05-0.37s-0.54-0.48-0.71-0.54c-0.17-0.05-0.79-0.35-0.79-0.35z\"/>\n<path d=\"m284.75 274.04s-0.31 0.78 0.28 1.28c0.59 0.52 1.11 0.57 1.11 0.57s-0.46-0.81-0.32-1.23c0.15-0.45 0.54-0.72 0.54-0.72s-0.74-0.25-0.85-0.22c-0.11 0.02-0.76 0.32-0.76 0.32z\"/>\n</g>\n<g fill=\"#c8b100\" stroke-width=\"0.26\">\n<path d=\"m282.88 232.71l-0.29 0.02c-0.01 0.03-0.14 0.24-0.26 0.35-0.26 0.25-0.65 0.28-0.86 0.07-0.11-0.11-0.16-0.26-0.14-0.41-0.17 0.09-0.35 0.09-0.51-0.01-0.26-0.15-0.32-0.5-0.14-0.79 0.03-0.06 0.06-0.14 0.11-0.18l-0.02-0.32-0.35 0.08-0.1 0.19c-0.22 0.25-0.54 0.31-0.7 0.17-0.08-0.07-0.14-0.26-0.13-0.27 0 0.01-0.09 0.09-0.17 0.11-0.54 0.13-0.75-1.05-0.77-1.35l-0.17 0.25s0.16 0.7 0.08 1.3c-0.08 0.59-0.29 1.19-0.29 1.19 0.74 0.19 1.86 0.8 2.97 1.65s1.98 1.78 2.34 2.42c0 0 0.58-0.32 1.18-0.51s1.36-0.2 1.36-0.2l0.22-0.21c-0.32 0.05-1.58 0.1-1.56-0.43 0-0.08 0.07-0.18 0.08-0.18-0.01 0.01-0.21-0.01-0.3-0.06-0.18-0.13-0.18-0.43 0.02-0.69l0.18-0.13 0.01-0.34-0.34 0.05c-0.03 0.04-0.11 0.09-0.15 0.13-0.27 0.23-0.65 0.25-0.86 0.03-0.13-0.12-0.17-0.29-0.11-0.46-0.16 0.04-0.32 0.03-0.45-0.05-0.26-0.15-0.31-0.52-0.11-0.8 0.09-0.14 0.28-0.31 0.31-0.32l-0.07-0.3h-0.01z\"/>\n<g fill=\"#000\" stroke-width=\"0.05\">\n<path d=\"m280.63 233.4c0.05-0.07 0.15-0.06 0.23 0s0.1 0.16 0.06 0.21c-0.05 0.06-0.15 0.06-0.24-0.01-0.07-0.05-0.1-0.15-0.05-0.2z\"/>\n<path d=\"m281.58 234.19l-0.33-0.25c-0.06-0.04-0.07-0.12-0.04-0.16 0.04-0.04 0.12-0.04 0.18 0l0.33 0.26 0.33 0.25c0.05 0.04 0.08 0.12 0.04 0.16s-0.12 0.04-0.18 0l-0.33-0.26\"/>\n<path d=\"m279.84 233l-0.26-0.15c-0.07-0.04-0.1-0.12-0.07-0.17s0.11-0.06 0.17-0.02l0.26 0.16 0.26 0.15c0.06 0.03 0.09 0.11 0.07 0.16-0.03 0.05-0.11 0.06-0.17 0.02l-0.26-0.15\"/>\n<path d=\"m278.8 232.29c0.05-0.06 0.16-0.06 0.24 0 0.08 0.07 0.1 0.16 0.05 0.22-0.05 0.05-0.15 0.05-0.23-0.01s-0.1-0.15-0.06-0.21z\"/>\n<path d=\"m282.63 234.92c0.05-0.05 0.03-0.14-0.05-0.21-0.08-0.06-0.19-0.06-0.24 0-0.04 0.05-0.02 0.15 0.06 0.21s0.18 0.06 0.23 0z\"/>\n<path d=\"m283.2 235.58l0.22 0.21c0.05 0.05 0.13 0.07 0.18 0.03 0.04-0.04 0.04-0.11-0.01-0.16l-0.21-0.21-0.22-0.21c-0.05-0.05-0.14-0.07-0.18-0.03-0.05 0.03-0.04 0.11 0.01 0.16l0.21 0.21\"/>\n<path d=\"m284.15 236.39c0.05-0.06 0.03-0.15-0.05-0.21-0.08-0.07-0.18-0.07-0.23-0.01s-0.03 0.15 0.05 0.22c0.08 0.05 0.18 0.06 0.23 0z\"/>\n</g>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m281.4 230.36l-0.59 0.01-0.11 0.87 0.06 0.14 0.15-0.01 0.76-0.51-0.27-0.5\"/>\n<path d=\"m279.8 230.84l-0.02 0.54 0.92 0.12 0.15-0.07-0.02-0.15-0.53-0.71-0.5 0.27\"/>\n<path d=\"m281.7 231.92l-0.49 0.27-0.54-0.71-0.01-0.15 0.14-0.06 0.93 0.11-0.03 0.54\"/>\n<path d=\"m280.51 231.25c0.08-0.13 0.26-0.17 0.39-0.09 0.14 0.07 0.18 0.24 0.1 0.37s-0.26 0.17-0.39 0.09c-0.14-0.08-0.18-0.24-0.1-0.37z\"/>\n<path d=\"m278.36 230.35c-0.02 0.01-0.13-0.46-0.26-0.71-0.08-0.19-0.39-0.43-0.39-0.43 0.03-0.05 0.42-0.19 0.87 0.09 0.38 0.31-0.03 0.87-0.03 0.87s-0.09 0.14-0.19 0.18z\"/>\n<path d=\"m279.39 230.66l-0.42 0.37-0.68-0.6 0.06-0.08 0.03-0.15 0.92-0.07 0.09 0.53\"/>\n<path d=\"m278.24 230.29c0.05-0.15 0.18-0.23 0.28-0.2 0.11 0.04 0.15 0.18 0.1 0.33s-0.18 0.23-0.29 0.2c-0.11-0.04-0.15-0.18-0.09-0.33z\"/>\n<path d=\"m283.67 231.77l-0.59-0.06-0.25 0.85 0.05 0.14 0.15 0.01 0.83-0.41-0.19-0.53\"/>\n<path d=\"m282.01 232.03l-0.1 0.54 0.9 0.23 0.15-0.04 0.01-0.14-0.43-0.79-0.53 0.2\"/>\n<path d=\"m283.73 233.36l-0.53 0.2-0.42-0.78 0.01-0.15 0.15-0.03 0.89 0.23-0.1 0.53\"/>\n<path d=\"m282.65 232.54c0.1-0.12 0.28-0.13 0.4-0.04 0.13 0.09 0.15 0.26 0.05 0.38s-0.28 0.13-0.41 0.04c-0.12-0.09-0.14-0.26-0.04-0.38z\"/>\n<path d=\"m285.64 233.61l0.11 0.55-0.87 0.3-0.16-0.04-0.01-0.14 0.36-0.81 0.57 0.14\"/>\n<path d=\"m285.49 235.2l-0.56 0.13-0.31-0.83 0.04-0.15 0.15-0.02 0.85 0.35-0.17 0.52\"/>\n<path d=\"m283.97 233.66l-0.18 0.52 0.85 0.34 0.16-0.02 0.03-0.14-0.3-0.83-0.56 0.13\"/>\n<path d=\"m284.91 234.63c0.12-0.11 0.12-0.28 0.02-0.39-0.11-0.11-0.29-0.11-0.41-0.02-0.11 0.11-0.12 0.28-0.01 0.39 0.1 0.11 0.29 0.12 0.4 0.02z\"/>\n<path d=\"m286.29 236.43c0 0.01 0.5 0.03 0.79 0.09 0.2 0.04 0.52 0.27 0.52 0.27 0.06-0.04 0.12-0.42-0.28-0.79-0.39-0.28-0.88 0.22-0.88 0.22s-0.12 0.12-0.15 0.21z\"/>\n<path d=\"m285.75 235.54l-0.29 0.46 0.76 0.51 0.09-0.08 0.13-0.04-0.12-0.88-0.57 0.03\"/>\n<path d=\"m286.37 236.53c0.14-0.07 0.21-0.22 0.15-0.31s-0.22-0.1-0.36-0.02-0.2 0.22-0.14 0.31c0.05 0.09 0.21 0.1 0.35 0.02z\"/>\n</g>\n</g>\n<g id=\"inescutcheon\" stroke-width=\"0.61\">\n<ellipse fill=\"#ad1519\" cx=\"250.43\" cy=\"281.01\" rx=\"16.26\" ry=\"18.3\"/>\n<ellipse fill=\"#005bbf\" cx=\"250.44\" cy=\"280.97\" rx=\"11.44\" ry=\"13.42\"/>\n<g id=\"fdl\" fill=\"#c8b100\" stroke-width=\"0.34\">\n<path stroke-linejoin=\"round\" d=\"m245.03 271.74s-1.35 1.48-1.35 2.86c0 1.39 0.57 2.54 0.57 2.54-0.21-0.55-0.76-0.94-1.41-0.94-0.83 0-1.5 0.63-1.5 1.42 0 0.22 0.14 0.58 0.24 0.77l0.49 0.99c0.16-0.37 0.54-0.57 0.98-0.57 0.59 0 1.08 0.45 1.08 1.01 0 0.09-0.01 0.17-0.04 0.25l-1.22 0.01v1.03h1.09l-0.81 1.61 1.07-0.42 0.81 0.91 0.84-0.91 1.07 0.42-0.8-1.61h1.08v-1.03l-1.22-0.01c-0.02-0.08-0.02-0.16-0.02-0.25 0-0.56 0.47-1.01 1.06-1.01 0.44 0 0.82 0.2 0.98 0.57l0.49-0.99c0.1-0.19 0.24-0.55 0.24-0.77 0-0.79-0.67-1.42-1.49-1.42-0.66 0-1.21 0.39-1.41 0.94 0 0 0.57-1.15 0.57-2.54 0-1.38-1.39-2.86-1.39-2.86z\"/>\n<path d=\"m242.87 281.11h4.36v-1.03h-4.36v1.03z\"/>\n</g>\n<use xlink:href=\"#fdl\" x=\"10.63\"/>\n<use xlink:href=\"#fdl\" x=\"5.31\" y=\"9.14\"/>\n</g>\n</g>\n</g>\n</svg>"
}
}
}
alert-background: #ffe476
alert-border: #b99e2f
alert-highlight: #881122
alert-muted-foreground: #b99e2f
background: #ffffff
blockquote-bar: <<colour muted-foreground>>
button-background:
button-foreground:
button-border:
code-background: #f7f7f9
code-border: #e1e1e8
code-foreground: #dd1144
diff-delete-background: #ffc9c9
diff-delete-foreground: <<colour foreground>>
diff-equal-background:
diff-equal-foreground: <<colour foreground>>
diff-insert-background: #aaefad
diff-insert-foreground: <<colour foreground>>
diff-invisible-background:
diff-invisible-foreground: <<colour muted-foreground>>
dirty-indicator: #ff0000
download-background: #34c734
download-foreground: <<colour background>>
dragger-background: <<colour foreground>>
dragger-foreground: <<colour background>>
dropdown-background: <<colour background>>
dropdown-border: <<colour muted-foreground>>
dropdown-tab-background-selected: #fff
dropdown-tab-background: #ececec
dropzone-background: rgba(0,200,0,0.7)
external-link-background-hover: inherit
external-link-background-visited: inherit
external-link-background: inherit
external-link-foreground-hover: inherit
external-link-foreground-visited: #0000aa
external-link-foreground: #0000ee
foreground: #333333
message-background: #ecf2ff
message-border: #cfd6e6
message-foreground: #547599
modal-backdrop: <<colour foreground>>
modal-background: <<colour background>>
modal-border: #999999
modal-footer-background: #f5f5f5
modal-footer-border: #dddddd
modal-header-border: #eeeeee
muted-foreground: #bbb
notification-background: #ffffdd
notification-border: #999999
page-background: #fff
pre-background: #f5f5f5
pre-border: #cccccc
primary: #5778d8
select-tag-background:
select-tag-foreground:
sidebar-button-foreground: <<colour foreground>>
sidebar-controls-foreground-hover: #000000
sidebar-controls-foreground: #aaaaaa
sidebar-foreground-shadow: rgba(255,255,255, 0.8)
sidebar-foreground: #acacac
sidebar-muted-foreground-hover: #444444
sidebar-muted-foreground: #c0c0c0
sidebar-tab-background-selected: #f4f4f4
sidebar-tab-background: #e0e0e0
sidebar-tab-border-selected: <<colour tab-border-selected>>
sidebar-tab-border: <<colour tab-border>>
sidebar-tab-divider: #e4e4e4
sidebar-tab-foreground-selected:
sidebar-tab-foreground: <<colour tab-foreground>>
sidebar-tiddler-link-foreground-hover: #444444
sidebar-tiddler-link-foreground: #999999
site-title-foreground: <<colour tiddler-title-foreground>>
static-alert-foreground: #aaaaaa
tab-background-selected: #ffffff
tab-background: #d8d8d8
tab-border-selected: #d8d8d8
tab-border: #cccccc
tab-divider: #d8d8d8
tab-foreground-selected: <<colour tab-foreground>>
tab-foreground: #666666
table-border: #dddddd
table-footer-background: #a8a8a8
table-header-background: #f0f0f0
tag-background: #ec6
tag-foreground: #ffffff
tiddler-background: #f1f1f1
tiddler-border: #b1b1b1
tiddler-controls-foreground-hover: #888888
tiddler-controls-foreground-selected: #444444
tiddler-controls-foreground: #cccccc
tiddler-editor-background: #eee
tiddler-editor-border-image: #ffffff
tiddler-editor-border: #cccccc
tiddler-editor-fields-even: #e0e8e0
tiddler-editor-fields-odd: #f0f4f0
tiddler-info-background: #f8f8f8
tiddler-info-border: #dddddd
tiddler-info-tab-background: #f8f8f8
tiddler-link-background: <<colour background>>
tiddler-link-foreground: <<colour primary>>
tiddler-subtitle-foreground: #c0c0c0
tiddler-title-foreground: #00c
toolbar-new-button:
toolbar-options-button:
toolbar-save-button:
toolbar-info-button:
toolbar-edit-button:
toolbar-close-button:
toolbar-delete-button:
toolbar-cancel-button:
toolbar-done-button:
untagged-background: #999999
very-muted-foreground: #888888
.matched {background-color:#ffc;}
.tw-context {
border:0px solid #eee;background-color:#eee;
word-break: break-all; word-wrap: break-word;}
{
"tiddlers": {
"$:/plugins/danielo515/ContextPlugin/widgets/context.js": {
"created": "20140418153435777",
"creator": "danielo",
"modified": "20140530231943517",
"modifier": "danielo",
"module-type": "widget",
"title": "$:/plugins/danielo515/ContextPlugin/widgets/context.js",
"type": "application/javascript",
"text": "/*\\\\\ntitle: $:/core/modules/widgets/danielo/context-widget.js\ntype: application/javascript\nmodule-type: widget\n\nEdit-text widget\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\nvar contextWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nInherit from the base widget class\n*/\ncontextWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\ncontextWidget.prototype.render = function(parent,nextSibling) {\n // Save the parent dom node\n\tthis.parentDomNode = parent;\n\t// Compute our attributes\n\tthis.computeAttributes();\n\t// Execute our logic\n\tthis.execute();\n \n if(this.term && this.term.length>3){\n \n this.createRegexp();\n var matches = this.executeRegexp();\n\t if(matches.length > 0){ \n this.domNode = this.document.createElement(this.element);\n this.domNode.className=\"tw-context\";\n this.composeResults( matches ); //this appends to domNode \n \t// Insert element\n \tparent.insertBefore(this.domNode,nextSibling);\n \tthis.renderChildren(this.domNode,null);\n\t \tthis.domNodes.push(this.domNode);\n }\n }\n\t\n};\n\n/*\nCompute the internal state of the widget\n*/\ncontextWidget.prototype.execute = function() {\n\t// Get the parameters from the attributes\n this.matchedClass = this.getAttribute(\"matchClass\",\"matched\");\n\tthis.tiddler = this.getAttribute( \"tiddler\",this.getVariable(\"currentTiddler\") );\n this.term = this.getAttribute(\"term\",this.getAttribute(\"searchTerm\"));\n\tthis.contextLength = this.getAttribute(\"length\",50);\n this.before = this.getAttribute(\"before\",this.contextLength);\n this.after = this.getAttribute(\"after\",this.contextLength);\n this.maxMatches = this.getAttribute(\"maxMatches\",10);\n this.element = this.getAttribute(\"element\",\"pre\");\n\tthis.makeChildWidgets();\n};\n\n /*Create the regular expression*/\ncontextWidget.prototype.createRegexp = function()\n{\n var regString = \"(\\\\w+[\\\\s\\\\S]{0,#before#})?(#term#)([\\\\s\\\\S]{0,#after#}\\\\w+)?\";\n\n var regString = regString.replace(\"#before#\",this.before).replace(\"#term#\", $tw.utils.escapeRegExp(this.term) ) .replace(\"#after#\",this.after);\n this.regexp = new RegExp(regString,\"ig\");\n //console.log(regString);\n};\n/*\nexecute the regular expresion\n*/\ncontextWidget.prototype.executeRegexp = function()\n{\n var text = this.wiki.getTiddlerText(this.tiddler), match,results = new Array();\n while( (match = this.regexp.exec( text ) ) && (results.length < this.maxMatches) )\n { results.push(match) }\n //console.log(\"matches\",results);\n return results;\n};\n\n/*\ncompose the results\nmatches : array of match objects from regular expression execute\n*/\ncontextWidget.prototype.composeResults = function(matches){\n var result=[], self=this, node = this.domNode,\n dots = textNode(\"...\\n\"),\n span = matchedNode( this.term );\n\n for(var i=0; i < matches.length; i++){\n processMatch( matches[i] );\n }\n \n function processMatch(match){\n if( match.index !== 0) node.appendChild( dots.cloneNode(true) );\n for( var i=1;i<match.length;i++ ) {//match[0] full matched text (all groups together)\n if( match[i] ) {\n if ( match[i].toLowerCase() == self.term.toLowerCase() ) \n node.appendChild( match[i] == self.term ? span.cloneNode(true) : matchedNode( match[i] ) )\n else\n node.appendChild( textNode( match[i]) )\n }\n }\n if( match.index + match[0].length < match.input.length) node.appendChild( dots.cloneNode(true) );\n }\n \n function textNode(text){ return self.document.createTextNode(text) }\n function matchedNode(text) { \n var node = self.document.createElement(\"span\"); node.appendChild( textNode(text) ); node.className = self.matchedClass;\n return node }\n \n};\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\ncontextWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.tiddler || changedAttributes.term || changedAttributes.length || changedAttributes.matchedClass) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t}\n return this.refreshChildren(changedTiddlers);\n};\n\nexports.context = contextWidget;\n\n})();"
},
"$:/plugins/danielo515/ContextPlugin/visualizer": {
"title": "$:/plugins/danielo515/ContextPlugin/visualizer",
"tags": "$:/tags/SearchResults",
"caption": "Context",
"text": "<$list filter=\"[!is[system]search{$:/temp/search}sort[title]limit[250]]\">\r\n {{!!title||$:/core/ui/ListItemTemplate}}\r\n <$context term={{$:/temp/search}} />\r\n</$list>\r\n"
},
"$:/plugins/danielo515/ContextPlugin/Stylesheet/results": {
"created": "20140529162823729",
"tags": "$:/tags/Stylesheet contextPlugin",
"title": "$:/plugins/danielo515/ContextPlugin/Stylesheet/results",
"type": "text/css",
"text": ".matched{background-color:yellow}\n.tw-context {/*border:1px solid;\n /*word-break: break-all; word-wrap: break-word*/}"
},
"$:/plugins/danielo515/ContextPlugin/Caption": {
"created": "20140530174219263",
"tags": "contextPlugin",
"title": "$:/plugins/danielo515/ContextPlugin/Caption",
"type": "text/vnd.tiddlywiki",
"text": "Context search"
},
"Context Search": {
"caption": "{{$:/plugins/danielo515/ContextPlugin/Caption}}",
"created": "20140530173407542",
"tags": "$:/tags/AdvancedSearch",
"title": "Context Search",
"type": "text/vnd.tiddlywiki",
"text": "\\define lingo-base() $:/language/Search/\n<$linkcatcher to=\"$:/temp/advancedsearch\">\n\n<<lingo Standard/Hint>>\n\n<div class=\"tw-search\"><$edit-text tiddler=\"$:/temp/advancedsearch\" type=\"search\" tag=\"input\"/><$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\"> <$link to=\"\" class=\"btn-invisible\">{{$:/core/images/close-button}}</$link></$reveal></div>\n\n</$linkcatcher>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"nomatch\" text=\"\">\n<div class=\"tw-search-results\">\n\n<<lingo Standard/Matches>>\n\n<$list filter=\"[!is[system]search{$:/temp/advancedsearch}sort[title]limit[250]]\">\n{{!!title||$:/core/ui/ListItemTemplate}}\n<$context term={{$:/temp/advancedsearch}}/>\n</$list>\n\n</div>\n\n</$reveal>\n\n<$reveal state=\"$:/temp/advancedsearch\" type=\"match\" text=\"\">\n\n</$reveal>\n"
},
"$:/plugins/danielo515/ContextPlugin/readme": {
"title": "$:/plugins/danielo515/ContextPlugin/readme",
"text": "!Usage\n\nAfter installing the plugin you will have a new tab in [[$:/AdvancedSearch]] called [[Context Search]]. If you want this functionality in other places you will have to edit the desired tiddler yourself adding the ''context widget''. For more details about using the widget see the section below.\n\n!!Using the widget\n\nThe very basic usage of the widget is the following:\n\n```\r\n<$context term=\"lorem\"/>\r\n```\r\nWhich will render as:\r\n<$context term=\"lorem\"/>\n\nThe widgets will search inside the current tiddler by default. Because that you see the same content twice here. This example is not very useful. Other more meaningful would be:\n\n```\r\n<$list filter=\"[search{$:/temp/advancedsearch}sort[title]limit[250]]\">\r\n{{!!title||$:/core/ui/ListItemTemplate}}\r\n<$context term={{$:/temp/advancedsearch}}/>\r\n</$list>\r\n```\n\nThat will search for tiddlers containing the text specified in [[$:/temp/advancedsearch]] and will display a link to the matching tiddlers plus a preview of the matching content. Something very similar is used in [[Context Search]]. Below you can find a complete list of parameters and their default values.\n\n|! parameter |! description | !default |\r\n| term | The term you want to search ||\r\n| searchTerm | An alias for the previous one ||\r\n| tiddler | The tiddler's name to look into | current tiddler |\r\n| length | Number of context characters to show | 50 |\r\n| before | Number of characters before the matched term to show | the value of the length parameter |\r\n| after | Number of characters after the matched term to show | the value of the length parameter |\r\n| maxMatches | maximun number of matched elements to show. Incrementing this can cause several performance issues | 10 |\r\n| element | Node element to create. This element will contain the results of the search. If you want to style it its class is `tw-context` | `<pre>` |\r\n| matchClass | The css class to assign to the matched terms in the results. This is used to highlight the results | matched |\n\n!Customizing the output\r\nThere are not many ways to customize the output of this widget. You can specify ''what type of node you want to create'' to wrap the results (div,span...). The default is `<pre>`. This container is created with the class `tw-context` so you can easily apply styles to it. Something similar happens to the ''highlighted'' words. You can specify the name of the class to assign to it and also you can apply styles to that class.\n\nA very basic example of customization could be:\n\n# Create a tiddler, for example [[$/plugins/danielo515/context/css]]\r\n# Paste the following text or any css rule you want: \"\"\"\n\n<pre>\r\n.matched{background-color:yellow}\r\n.tw-context {\r\n border:1px solid blue;\r\n word-break: break-all; word-wrap: break-word;}\r\n</pre>\r\n\"\"\"\r\n# Tag it with `$:/tags/stylesheet`\r\n# Save the tiddler"
}
}
}
/*\\
title: $:/core/modules/widgets/danielo/context-widget.js
type: application/javascript
module-type: widget
Edit-text widget
\*/
(function(){
/*jslint node: true, browser: true */
/*global $tc: false */
"use strict";
var Widget = require("$:/core/modules/widgets/widget.js").widget;
var contextWidget = function(parseTreeNode,options) {
this.initialise(parseTreeNode,options);
};
/*
Inherit from the base widget class
*/
contextWidget.prototype = new Widget();
/*
Render this widget into the DOM
*/
contextWidget.prototype.render = function(parent,nextSibling) {
// Save the parent dom node
this.parentDomNode = parent;
// Compute our attributes
this.computeAttributes();
// Execute our logic
this.execute();
if(this.term && this.term.length>3){
this.createRegexp();
var matches = this.executeRegexp();
if(matches.length > 0){
this.domNode = this.document.createElement(this.element);
this.domNode.className="tw-context";
this.composeResults( matches ); //this appends to domNode
// Insert element
parent.insertBefore(this.domNode,nextSibling);
this.renderChildren(this.domNode,null);
this.domNodes.push(this.domNode);
}
}
};
/*
Compute the internal state of the widget
*/
contextWidget.prototype.execute = function() {
// Get the parameters from the attributes
this.matchedClass = this.getAttribute("matchClass","matched");
this.tiddler = this.getAttribute( "tiddler",this.getVariable("currentTiddler") );
this.term = this.getAttribute("term",this.getAttribute("searchTerm"));
this.contextLength = this.getAttribute("length",50);
this.before = this.getAttribute("before",this.contextLength);
this.after = this.getAttribute("after",this.contextLength);
this.maxMatches = this.getAttribute("maxMatches",10);
this.element = this.getAttribute("element","pre");
this.makeChildWidgets();
};
/*Create the regular expression*/
contextWidget.prototype.createRegexp = function()
{
var regString = "(\\w+[\\s\\S]{0,#before#})?(#term#)([\\s\\S]{0,#after#}\\w+)?";
var regString = regString.replace("#before#",this.before).replace("#term#", $tw.utils.escapeRegExp(this.term) ) .replace("#after#",this.after);
this.regexp = new RegExp(regString,"ig");
//console.log(regString);
};
/*
execute the regular expresion
*/
contextWidget.prototype.executeRegexp = function()
{
var text = this.wiki.getTiddlerText(this.tiddler), match,results = new Array();
while( (match = this.regexp.exec( text ) ) && (results.length < this.maxMatches) )
{ results.push(match) }
//console.log("matches",results);
return results;
};
/*
compose the results
matches : array of match objects from regular expression execute
*/
contextWidget.prototype.composeResults = function(matches){
var result=[], self=this, node = this.domNode,
dots = textNode("...\n"),
span = matchedNode( this.term );
for(var i=0; i < matches.length; i++){
processMatch( matches[i] );
}
function processMatch(match){
if( match.index !== 0) node.appendChild( dots.cloneNode(true) );
for( var i=1;i<match.length;i++ ) {//match[0] full matched text (all groups together)
if( match[i] ) {
if ( match[i].toLowerCase() == self.term.toLowerCase() )
node.appendChild( match[i] == self.term ? span.cloneNode(true) : matchedNode( match[i] ) )
else
node.appendChild( textNode( match[i]) )
}
}
if( match.index + match[0].length < match.input.length) node.appendChild( dots.cloneNode(true) );
}
function textNode(text){ return self.document.createTextNode(text) }
function matchedNode(text) {
var node = self.document.createElement("span"); node.appendChild( textNode(text) ); node.className = self.matchedClass;
return node }
};
/*
Selectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering
*/
contextWidget.prototype.refresh = function(changedTiddlers) {
var changedAttributes = this.computeAttributes();
if(changedAttributes.tiddler || changedAttributes.term || changedAttributes.length || changedAttributes.matchedClass) {
this.refreshSelf();
return true;
}
return this.refreshChildren(changedTiddlers);
};
exports.context = contextWidget;
})();
{
"tiddlers": {
"$:/plugins/felixhayashi/hotzone/config.js": {
"title": "$:/plugins/felixhayashi/hotzone/config.js",
"text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/hotzone/focusOffset\",focussedTiddlerStore:\"$:/temp/focussedTiddler\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/hotzone/hotzone.js": {
"title": "$:/plugins/felixhayashi/hotzone/hotzone.js",
"text": "/*\\\n\ntitle: $:/plugins/felixhayashi/hotzone/hotzone.js\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.name=\"hotzone\";exports.platforms=[\"browser\"];exports.after=[\"story\"];exports.synchronous=true;exports.startup=function(){var t=require(\"$:/plugins/felixhayashi/hotzone/config.js\").config;var e=null;var i=false;var r=document.getElementsByClassName(t.classNames.storyRiver)[0];var s=$tw.wiki.getTiddlerData(t.references.userConfig,{});var a=isNaN(parseInt(s.focusOffset))?150:parseInt(s.focusOffset);var n=function(e,i,r){if(!(e instanceof Element))return;if(!$tw.utils.hasClass(e,t.classNames.tiddlerFrame))return;var s=e.getElementsByClassName(t.classNames.tiddlerTitle)[0];if(s){var a=s.innerText||s.textContent;return a.trim()}};var o=function(t){if(!i){i=true;window.setTimeout(f,t||0)}};var l=function(e,i){$tw.wiki.addTiddler(new $tw.Tiddler({title:t.references.focussedTiddlerStore,text:e},$tw.wiki.getModificationFields()));if(i){var r=document.getElementsByClassName(\"hzone-focus\")[0];if(r){$tw.utils.removeClass(r,\"hzone-focus\")}$tw.utils.addClass(i,\"hzone-focus\")}};var f=function(){i=false;var s=$tw.wiki.getTiddler(\"$:/StoryList\");if(s&&s.fields.list.length){var o=null;var f=Number.MAX_VALUE;var d=r.children;var u=t.classNames.tiddlerFrame;for(var c=d.length;c--;){if($tw.utils.hasClass(d[c],u)){var v=d[c].getBoundingClientRect();var w=Math.min(Math.abs(a-v.top),Math.abs(a-v.bottom));if(w<f){o=d[c];f=w}}}var m=n(o);if(m!==e&&$tw.wiki.getTiddler(m)){e=m;l(e,o);return}}else if(e){e=\"\";l(e)}};var d=function(t){if(t[\"$:/HistoryList\"]){if(!$tw.wiki.tiddlerExists(\"$:/HistoryList\"))return;var e=$tw.wiki.getTiddler(\"$:/HistoryList\").fields[\"current-tiddler\"];var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");var r=i.indexOf(e)>=0;if(!r)return;o($tw.utils.getAnimationDuration()+100)}else if(t[\"$:/StoryList\"]){o($tw.utils.getAnimationDuration()+100)}};var u=function(t){o(250)};$tw.wiki.addEventListener(\"change\",d);window.addEventListener(\"scroll\",u,false);u()}})();",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/felixhayashi/hotzone/Configuration": {
"title": "$:/plugins/felixhayashi/hotzone/Configuration",
"text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n <tr>\n <th align=\"left\">Focus offset:</th>\n <td><$edit-text tiddler=\"$:/config/hotzone/focusOffset\" tag=\"input\" default=\"71px\" /></td>\n </tr>\n</table>"
},
"$:/temp/focussedTiddler": {
"title": "$:/temp/focussedTiddler"
},
"$:/plugins/felixhayashi/hotzone/License": {
"title": "$:/plugins/felixhayashi/hotzone/License",
"text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-HotZone/blob/master/LICENSE"
},
"$:/plugins/felixhayashi/hotzone/Readme": {
"title": "$:/plugins/felixhayashi/hotzone/Readme",
"text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-HotZone]] for more information."
}
}
}
{
"tiddlers": {
"$:/plugins/felixhayashi/tiddlymap/layout": {
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline \n\nbody .tc-page-container-wrapper.tc-modal-displayed{-webkit-filter:inherit;-moz-filter:inherit;filter:inherit}body .tc-modal-wrapper{z-index:1010}body .tc-modal-wrapper .tc-modal-header svg{vertical-align:sub}body .tc-modal-wrapper .tc-modal-header h3{line-height:10px}body .tc-modal-wrapper .tc-modal-body{min-height:250px;max-height:70vh;padding-top:0px;padding-bottom:0px;overflow:auto}body .tc-modal-wrapper .tc-modal-footer{padding:8px}body .tc-modal-wrapper .tc-modal-footer .tmap-dialog-button{font-weight:bold}body .tc-modal-wrapper .tc-modal-footer .tmap-hidden-close-button{display:none}table.tmap-table tr:nth-child(odd),.tc-modal-body table.tmap-config-table tr:nth-child(odd){background-color:#F0F0F0}table.tmap-table tr:nth-child(even),.tc-modal-body table.tmap-config-table tr:nth-child(even){background-color:#FFFFFF}.tmap-save-canvas-preview{text-align:center}.tmap-save-canvas-preview img{background-color:white;border:1px solid lightgray;max-width:100%;max-height:100px}.tmap-list-separator{display:block;background-color:#efefef;margin:10px 0 5px 0;cursor:default;border-bottom:1px dotted gray;font-weight:bold;font-size:0.8em}.tmap-unicode-icon{width:1em;display:inline-block;text-align:center;color:black}html .tmap-link{color:#5778D8}html .tmap-link:hover{color:white;background:#5778D8}html .tmap-small-list,html .tmap-smaller-list,html .tmap-very-small-list{overflow:auto;min-height:2em;max-height:9em;display:block}html .tmap-smaller-list{max-height:7em}html .tmap-very-small-list{max-height:5empx}html .tc-tiddler-controls button.tmap-active-button svg{fill:#888888}html #tmap-node-filter-dialog #tmap-filter-tips{font-size:0.8em}html #tmap-node-filter-dialog textarea{height:100px;max-height:300px;overflow:auto;width:100%;font-size:11px;font-family:\"Courier New\", Courier, monospace}@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-desktop-editor .tmap-widget:not(.tmap-fullscreen){display:none}}@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}){.tc-sidebar-scrollable .tmap-mobile-editor{display:none}.tc-modal-wrapper{z-index:1010}.tc-modal-wrapper .tc-modal{boder:1px solid #999999;left:calc(50% - 400px);width:802px}.tc-modal-wrapper .tc-modal-body{left:calc(50% - 400px);width:800px}}@-o-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein-keyframes{0%{opacity:0}100%{opacity:1}}@keyframes flash fadein-keyframes{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-moz-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeout-keyframes{0%{opacity:1}100%{opacity:0}}@keyframes flash fadeout-keyframes{0%{opacity:1}100%{opacity:0}}.tmap-config-widget{background:#F0F0F0;padding:5px;margin:5px 0;box-sizing:border-box;display:block}.tmap-config-widget .vis-network{display:none}.tmap-config-widget .vis-configuration-wrapper{width:100%}.tmap-config-widget .vis-configuration-wrapper .vis-config-rangeinput{height:inherit;margin-left:4px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item{width:100%;height:inherit;background:none;padding-left:0px;left:0}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item.tmap-vis-config-item-active .vis-config-label::after{content:\"(inherited)\";position:absolute;display:inline-block;margin-left:10px;-o-animation:fadein-keyframes 1s;-moz-animation:fadein-keyframes 1s;-webkit-animation:fadein-keyframes 1s;animation:fadein-keyframes 1s;content:\"✔\";color:green;font-weight:bold;font-size:15px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item button.tmap-config-item-reset{vertical-align:top;margin-left:5px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range{width:150px}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-range::-moz-range-track{width:150px !important}.tmap-config-widget .vis-configuration-wrapper .vis-configuration.vis-config-item .vis-config-label{width:150px}.tmap-config-widget::after{clear:both;content:\"\";display:block}.tmap-flash-message{border:1px solid lightgray;padding:5px;margin:6px 0;display:block;color:#333333}.tmap-flash-message.tmap-info,.tmap-flash-message.tmap-plain,.tmap-flash-message.tmap-neutral{background:#F0F0F0}.tmap-flash-message.tmap-info::before,.tmap-flash-message.tmap-plain::before,.tmap-flash-message.tmap-neutral::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-valid,.tmap-flash-message.tmap-success{background:#D1EED4}.tmap-flash-message.tmap-valid::before,.tmap-flash-message.tmap-success::before{content:\"i\";display:inline-block;border-radius:50%;width:0.8em;border:2px solid;font-family:serif;text-align:center;height:0.8em;font-weight:bold;line-height:0.8em;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-warning{background:#FFF6D1}.tmap-flash-message.tmap-warning::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-flash-message.tmap-malformed,.tmap-flash-message.tmap-invalid,.tmap-flash-message.tmap-danger{background:#EED5D1}.tmap-flash-message.tmap-malformed::before,.tmap-flash-message.tmap-invalid::before,.tmap-flash-message.tmap-danger::before{content:\"\";display:inline-block;background:url(<<tmap \"datauri\" \"$:/core/images/warning\" \"\">>);display:inline-block;width:1em;height:1em;background-size:100% 100%;vertical-align:text-top;margin-right:2px}.tmap-widget{background:#FFFFFF;width:auto;position:relative;border:1px dotted lightgray;padding:2px;color:#666;display:block}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active){cursor:pointer}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active) .vis-navigation{display:none}.tmap-widget.tmap-click-to-use:not(.tmap-fullscreen) .vis-network:not(.vis-active):hover:before{color:gray;background:white;content:\"Click to use\";font-size:14px;font-weight:bold;right:calc(50% - 65px - 5px);position:absolute;text-align:center;top:calc(50% - 14px - 5px);width:130px;z-index:2000;padding:5px;pointer-events:none;background-color:rgba(255,255,255,0.3)}.tmap-widget .tmap-loading-bar{display:none;position:absolute;text-align:center;font-size:2em;padding:10px;top:50%;background:rgba(245,245,245,0.5);z-index:1;width:250px;margin:auto;left:0px;right:0px}.tmap-widget .tmap-vis-graph{height:calc(100% - 35px)}.tmap-widget.tmap-no-buttons .vis-navigation{display:none}.tmap-widget.tmap-advanced-editor .tmap-topbar{background:#d6d9d8}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button{color:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-active-button svg{fill:#488DCD}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-unicode-button{font-size:1.5em;vertical-align:bottom;height:28px;fill:#555555}.tmap-widget.tmap-advanced-editor .tmap-topbar .tmap-unicode-button svg{vertical-align:baseline}.tmap-widget .tmap-menu-bar{width:100%}.tmap-widget .tmap-topbar{background:#F5F5F5;border-bottom:1px solid lightgray;padding:3px 5px;height:35px;position:relative}.tmap-widget .tmap-topbar .tmap-view-label{width:100%;text-align:center;font-weight:bold;padding-top:3px}.tmap-widget .tmap-topbar .tmap-focus-button{position:absolute;right:10px;top:6px}.tmap-widget .tmap-topbar .tmap-focus-button input{width:140px}.tmap-widget .tmap-topbar .tmap-search-dropdown{position:relative}.tmap-widget .tmap-topbar .tmap-search-dropdown .tc-drop-down{position:absolute;z-index:999;right:0px}.tmap-widget .tmap-topbar [hidden]{display:none}.tmap-widget .tmap-topbar select{width:30%;max-width:200px;word-wrap:initial;padding:0px;height:28px}.tmap-widget .tmap-topbar button{line-height:inherit;color:#666}.tmap-widget .tmap-topbar>*{display:inline-block}.tmap-widget .tmap-topbar .tmap-separator:after{color:#bdbdbd;margin:3px;content:\" | \"}.tmap-widget .tmap-topbar .tc-edit-add-tag .tc-add-tag-name input{width:70%}.tmap-widget .tmap-topbar .tc-sidebar-header{text-shadow:none}.tmap-widget .tmap-topbar .tc-edit-tags{border:none;padding:inherit;box-shadow:none}.tmap-widget.tmap-static-mode .tmap-topbar{height:initial}.tmap-widget.tmap-static-mode .tmap-vis-graph{text-align:center;cursor:not-allowed}.tmap-widget.tmap-static-mode .tmap-vis-graph:not(.tmap-graph-placeholder):hover::before{box-shadow:10px 10px 5px lightgray;color:gray;background:white;content:\"Static\";font-size:18px;font-weight:bold;left:50%;margin-left:-100px;position:absolute;text-align:center;top:50px;width:200px;z-index:2000;padding:5px;pointer-events:none}.tmap-widget.tmap-static-mode .tmap-vis-graph.tmap-graph-placeholder::before{content:\"No Preview\";display:block;text-align:center;padding:20px}.tmap-widget .tc-drop-down{min-width:170px;padding:5px;margin:5px 0}.tmap-widget .tc-drop-down button,.tmap-widget .tc-drop-down a{padding:0 2px;text-decoration:none}.tmap-widget .tc-drop-down button:hover,.tmap-widget .tc-drop-down a:hover{color:#ffffff}.tmap-widget .tc-drop-down button svg,.tmap-widget .tc-drop-down a svg{vertical-align:middle}.tmap-widget .tc-block-dropdown{width:370px;min-width:370px;padding:5px;margin:15px 0 0 -370px}.tmap-widget .tc-block-dropdown a{display:inline;padding:0px}.tmap-widget.tmap-plain-design{border:none;padding:0px}.tmap-widget.tmap-plain-design .tmap-topbar{display:none}.tc-sidebar-scrollable .tmap-widget{position:absolute;min-height:350px}.tmap-widget div.vis-network .vis-edit-mode{height:26px}.tmap-widget div.vis-network .vis-manipulation{height:34px;border-top:1px solid #d6d9d8;background:rgba(245,245,245,0.7)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled{right:15px}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-fullscreen-button{bottom:90px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button.tmap-button-enabled.tmap-halfscreen-button{bottom:130px;background-image:url(<<tmap \"datauri\" \"$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png\" \"\">>)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover{box-shadow:0 0 3px 3px rgba(75,75,75,0.3)}.tmap-widget div.vis-network .vis-navigation .vis-button:hover:before{background:beige;display:block;color:black;padding:3px;position:relative;border:1px solid lightgray;width:80px;left:-100px;top:-50px;z-index:1000;text-align:center}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-up:before{left:30px;content:\"Scroll up\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-down:before{left:30px;content:\"Scroll down\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-right:before{left:30px;content:\"Scroll right\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-left:before{left:30px;content:\"Scroll left\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomOut:before{content:\"Zoom out\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomIn:before{content:\"Zoom in\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.vis-zoomExtends:before{content:\"Fit whole graph\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-fullscreen-button:before{content:\"Toggle Fullscreen\"}.tmap-widget div.vis-network .vis-navigation .vis-button:hover.tmap-halfscreen-button:before{content:\"Toggle Halfscreen\"}.tc-dropzone>.tc-story-river .tmap-widget .vis-navigation .tmap-halfscreen-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:not(.tmap-fullscreen) .vis-navigation .vis-button{display:none}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.tmap-fullscreen-button{display:block}.tc-dropzone>.tc-story-river .tmap-widget:hover .vis-navigation .vis-button.vis-zoomExtends{display:block}body.tmap-has-fullscreen-widget{overflow:hidden}body.tmap-has-fullscreen-widget .tmap-widget.tmap-fullscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*.tmap-has-fullscreen-widget{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important}body.tmap-has-fullscreen-widget .tc-dropzone>*:not(.tmap-has-fullscreen-widget){display:none}body.tmap-has-halfscreen-widget .tmap-widget.tmap-halfscreen{background:white !important;height:100% !important;width:100% !important;position:fixed !important;top:0 !important;right:0 !important;bottom:0 !important;left:0 !important;z-index:999 !important;border:none !important;margin:0 !important;position:absolute !important;border-left:1px solid lightgray !important}.tc-modal-footer .tmap-hidden-close-button{display:none}.tmap-modal-content{position:relative;padding:1em 0;padding-top:0}.tmap-modal-content table tr td{vertical-align:top}.tmap-modal-content :not(pre)>code{padding:1px;font-size:0.9em;position:relative;top:-1px}.tmap-modal-content :not(pre)>code{color:#666}.tmap-modal-content .tc-tab-set .tc-tab-content{margin-top:0.5em}.tmap-modal-content .tc-image-button{font-size:14px}.tmap-modal-content fieldset{margin:0px}.tmap-modal-content fieldset legend{font-weight:bold}.tc-modal-body .tmap-modal-editor>p{margin:0px}.tc-modal-body .tmap-modal-editor .tmap-template-select select{width:50%}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame{margin:auto;width:auto}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-controls{display:none}.tc-modal-body .tmap-modal-editor .tc-tiddler-frame .tc-tiddler-title{display:none}.tc-modal-body table{margin:6px 0;border:none;width:100%}.tc-modal-body table td,.tc-modal-body table th{border:1px solid lightgray}.tc-modal-body table.tmap-key-value-table th{width:30%;background-color:#F0F0F0}.tc-modal-body table.tmap-config-table.tmap-large-input tr td:last-child{width:20%}.tc-modal-body table.tmap-config-table.tmap-small-input tr td:last-child{width:60%}.tc-modal-body table.tmap-config-table tr td{border:none;vertical-align:top;padding:5px}.tc-modal-body table.tmap-config-table tr td:first-child{width:15%}.tc-modal-body table.tmap-config-table tr td:last-child{width:40%}.tc-modal-body table.tmap-config-table tr td input:not([type=radio]),.tc-modal-body table.tmap-config-table tr td textarea,.tc-modal-body table.tmap-config-table tr td select{width:100%;word-wrap:normal}.tc-modal-body table.tmap-config-table tr td textarea{height:100%}.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch input,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch textarea,.tc-modal-body table.tmap-config-table tr td .tmap-no-stretch select{width:auto}.tc-modal-body table.tmap-config-table tr td div.tmap-button-wrapper{text-align:center}.tc-modal-body table.tmap-config-table tr td .tmap-note{margin-top:0.5em}.tc-modal-body table.tmap-config-table tr td .tmap-description{font-style:italic}#tmap-element-type-manager>div:first-child{height:50vh;float:left;width:21%;background:linear-gradient(90deg, #f5f5f5 0%, #fff 50%)}#tmap-element-type-manager>div:first-child .tmap-searchbar{padding:1em 0 0 0}#tmap-element-type-manager>div:first-child .tmap-searchbar input{width:calc(100% - 36px)}#tmap-element-type-manager>div:first-child .tmap-searchbar button{width:30px;float:right}#tmap-element-type-manager>div:first-child ul{height:calc(100% - 65px);overflow:auto;margin-top:1em;padding:0}#tmap-element-type-manager>div:first-child ul.no-bullets li{list-style:none}#tmap-element-type-manager>div:first-child ul li{white-space:nowrap}#tmap-element-type-manager>div:first-child ul li .tmap-ranking{width:30px;display:inline-block}#tmap-element-type-manager>div:last-child{height:100%;width:calc(79% - 15px);float:right}#tmap-element-type-manager>div:last-child .tc-tab-set .tc-tab-content{overflow:auto;height:50vh}.tmap-manage-node-types .tmap-edge-type-specific{display:none !important}.tmap-manage-edge-types .tmap-node-type-specific{display:none !important}.tmap-modal-fullscreen-editor .tc-tab-content p{margin:1em 0}.tmap-has-pending-template{background-color:#C1EDC4}#tmap-search-table td{border:none;padding-left:0px}#tmap-search-table td:first-child{width:30px}#tmap-search-table b{display:inline-block;width:40px;text-align:right}#tmap-search-table ul{padding-left:20px;margin:1em 0 0 0}#tmap-search-table ul li{list-style:inherit}#tmap-search-table ul button{text-align:left}button.tmap-go-back{margin-bottom:1em;font-weight:bold}.tmap-badges>span,.tmap-badge{background:gray;font-size:11px;color:white;padding:3px 4px;display:inline-block;font-weight:bold;border-radius:2px;line-height:1em;cursor:help}.tmap-badges>span.tmap-red-flag,.tmap-badge.tmap-red-flag{background:red}.tmap-popup{display:none;position:absolute;opacity:0;transition:opacity 0.3s ease}.tmap-popup.tmap-popup-active{opacity:1}.tmap-tooltip{box-shadow:3px 3px 10px rgba(0,0,0,0.2);min-width:100px;min-height:50px;max-width:<<tmap option config.sys.popups.width>>;max-height:<<tmap option config.sys.popups.height>>;padding:5px;resize:both;overflow:auto;cursor:auto;font-family:verdana;font-size:14px;background-color:#f5f4ed;border:1px solid #808074;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}.tmap-tooltip[style*=\"height\"]{max-height:none !important}.tmap-tooltip[style*=\"width\"]{max-width:none !important}.tmap-quick-connect{font-size:0.7em}.tmap-quick-connect p{padding-left:0;padding-right:0}.tmap-quick-connect .tc-drop-down{padding:5px;width:250px;white-space:normal;line-height:1em;position:absolute;z-index:1000;right:50px;background:linear-gradient(45deg, #f5f5f5 0%, #fff 50%, #f5f5f5 100%)}.tmap-quick-connect .tc-drop-down:first-child{padding-top:0;margin-top:0}.tmap-quick-connect .tc-drop-down .title{margin:1.5em 0 0.5em 0;font-weight:bold;color:gray}.tmap-quick-connect .tc-drop-down select{width:80px;word-wrap:initial}.tmap-quick-connect .tc-drop-down table{width:100%;border:none;margin:0.5em 0}.tmap-quick-connect .tc-drop-down table td,.tmap-quick-connect .tc-drop-down table th{padding:3px 3px 3px 0;vertical-align:middle;font-weight:normal;border:none}.tmap-quick-connect .tc-drop-down table td table,.tmap-quick-connect .tc-drop-down table th table{margin:0}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-search-bar,.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{background:#F1F1F1;margin-top:0;border-bottom:1px solid #D5D5D5;border-top:1px solid #D5D5D5}.tmap-quick-connect .tc-drop-down table.tmap-quick-connect-search-bar td,.tmap-quick-connect .tc-drop-down th{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-quick-connect-existing-bar{padding:5px}.tmap-quick-connect .tc-drop-down .tmap-connection-table th,.tmap-quick-connect .tc-drop-down .tmap-connection-table td{text-align:left;padding:1px 1px 1px 0}.tmap-quick-connect .tc-drop-down .tmap-connection-table button{width:20px;padding:0px}.tmap-quick-connect .tc-drop-down .tmap-scroll-table{height:120px;overflow:auto;display:block}.tmap-quick-connect .tc-drop-down hr{border:0;height:0;border-top:1px solid rgba(0,0,0,0.1);border-bottom:1px solid rgba(255,255,255,0.3)}.tmap-quick-connect .tc-drop-down a{display:inline;padding:0;color:#5778d8;background:transparent}.tmap-quick-connect .tc-drop-down a:hover{background:transparent;color:#5778d8;text-decoration:underline}.tmap-quick-connect .tc-drop-down button{display:inline-block;padding:0px 3px;text-align:center;color:#333333;line-height:1.0}.tmap-quick-connect .tc-drop-down button:hover{color:#ffffff}.tmap-quick-connect .tc-drop-down button svg{fill:inherit}.tmap-quick-connect .tc-drop-down button svg:hover{fill:#ffffff}\n",
"title": "$:/plugins/felixhayashi/tiddlymap/layout",
"type": "text/vnd.tiddlywiki",
"tags": [
"$:/tags/Stylesheet"
]
},
"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();/* @preserve TW-Guard */ /* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}var AbstractEdgeTypeSubscriber=function(){function e(r){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},i=t.priority,n=i===undefined?0:i,a=t.skipOthers,s=a===undefined?true:a,u=t.ignore,l=u===undefined?false:u;_classCallCheck(this,e);this.allEdgeTypes=r;this.priority=n;this.skipOthers=s;this.ignore=l}_createClass(e,[{key:\"setTracker\",value:function e(r){this.tracker=r}},{key:\"loadEdges\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"loadEdges\")}},{key:\"canHandle\",value:function e(r){throw new _exception.MissingOverrideError(this,\"canHandle\")}},{key:\"insertEdge\",value:function e(r,t,i){}},{key:\"deleteEdge\",value:function e(r,t,i){}}]);return e}();exports.default=AbstractEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var i=r[t];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(r,t,i){if(t)e(r.prototype,t);if(i)e(r,i);return r}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var AbstractMagicEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e,t){_classCallCheck(this,r);var i=_possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,t));i.edgeTypesByFieldName=_utils2.default.makeHashMap();for(var a in e){var n=e[a];if(i.canHandle(n)){i.edgeTypesByFieldName[n.name]=n}}return i}_createClass(r,[{key:\"getReferencesFromField\",value:function e(r,t,i){throw new _exception.MissingOverrideError(this,\"getReferencesFromField\")}},{key:\"getReferences\",value:function e(r,t,i){var a=_utils2.default.makeHashMap();var n=r.fields;for(var s in n){var u=this.edgeTypesByFieldName[s];if(!u||i&&!i[u.id])continue;var o=this.getReferencesFromField(r,s,t);if(o&&o.length){a[u.id]=o}}return a}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.default=AbstractMagicEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractMagicEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var AbstractRefEdgeTypeSubscriber=function(e){_inherits(t,e);function t(){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).apply(this,arguments))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=this.getReferences(t,r,i);if(!a||!_utils2.default.hasElements(a))return;var s=t.fields[\"tmap.id\"];var n=$tm.tracker.getIdsByTiddlers();var u=this.allEdgeTypes;var l=_utils2.default.getTiddlerRef(t);var o=_utils2.default.makeHashMap();for(var f in a){var c=a[f];if(!c){continue}var p=u[f];for(var d=c.length;d--;){var _=c[d];if(!_||!$tw.wiki.tiddlerExists(_)||_utils2.default.isSystemOrDraft(_)||r&&!r[_]){continue}var b=p.id+$tw.utils.hashString(l+_);o[b]=new _Edge2.default(s,n[_],p.id,b)}}return o}},{key:\"getReferences\",value:function e(t,r,i){throw new _exception.MissingOverrideError(this,\"getReferences\")}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.default=AbstractRefEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/AbstractRefEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var s=r[t];s.enumerable=s.enumerable||false;s.configurable=true;if(\"value\"in s)s.writable=true;Object.defineProperty(e,s.key,s)}}return function(r,t,s){if(t)e(r.prototype,t);if(s)e(r,s);return r}}();function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeTypeSubscriberRegistry=function(){function e(r,t,s){_classCallCheck(this,e);this.subscriberClasses=r;this.tracker=s;this.updateIndex(t)}_createClass(e,[{key:\"getAllForType\",value:function e(r){var t=this.allSubscribers;var s=[];for(var i=0,a=t.length;i<a;i++){if(t[i].canHandle(r)){s.push(t[i]);if(t[i].skipOthers){break}}}return s}},{key:\"getAll\",value:function e(){return this.allSubscribers}},{key:\"updateIndex\",value:function e(r){var t=[];var s=this.subscriberClasses;for(var i in s){var a=new s[i](r);a.setTracker(this.tracker);if(a.ignore===true){continue}t.push(a)}t.sort(function(e,r){return r.priority-e.priority});this.allSubscribers=t}}]);return e}();exports.default=EdgeTypeSubscriberRegistry;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/EdgeTypeSubscriberRegistry.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TmapEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _AbstractEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractEdgeTypeSubscriber\");var _AbstractEdgeTypeSubscriber2=_interopRequireDefault(_AbstractEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/tmap\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TmapEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:0},r)))}_createClass(t,[{key:\"loadEdges\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\");if(!a){return}var n=this.tracker.getTiddlersByIds();var u=t.fields[\"tmap.id\"];var s=_utils2.default.makeHashMap();for(var l in a){var o=a[l];var d=n[o.to];if(d&&(!r||r[d])&&(!i||i[o.type])){s[l]=new _Edge2.default(u,o.to,o.type,l)}}return s}},{key:\"insertEdge\",value:function e(t,r,i){var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});r.id=r.id||_utils2.default.genUUID();a[r.id]={to:r.to,type:i.id};_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"deleteEdge\",value:function e(t,r,i){if(!r.id)return;var a=_utils2.default.parseFieldData(t,\"tmap.edges\",{});delete a[r.id];_utils2.default.writeFieldData(t,\"tmap.edges\",a,$tm.config.sys.jsonIndentation);return r}},{key:\"canHandle\",value:function e(t){return true}}]);return t}(_AbstractEdgeTypeSubscriber2.default);exports.TmapEdgeTypeSubscriber=TmapEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/TmapEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FieldEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/field\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var FieldEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-field\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return[t.fields[r]]}},{key:\"insertEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,n);return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=this.tracker.getTiddlerById(r.to);if(n==null){return}_utils2.default.setField(t,i.name,undefined);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FieldEdgeTypeSubscriber=FieldEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FieldEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.FilterEdgeTypeSubstriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);var _widget=require(\"$:/core/modules/widgets/widget.js\");var _widget2=_interopRequireDefault(_widget);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/filter\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var FilterEdgeTypeSubstriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-filter\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){var n=t.fields[r];var a=new _widget2.default.widget({});a.setVariable(\"currentTiddler\",t.fields.title);var u=new _widget2.default.widget({},{parentWidget:a});var s=_utils2.default.getMatches(n,i,u);return s}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var a=t.fields[n]||\"\";var u=this.tracker.getTiddlerById(r.to);var s=$tw.utils.stringifyList([u]);if(a.length>0){s=\" \"+s}_utils2.default.setField(t,n,a+s);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.FilterEdgeTypeSubstriber=FilterEdgeTypeSubstriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/FilterEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.ListEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _AbstractMagicEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractMagicEdgeTypeSubscriber\");var _AbstractMagicEdgeTypeSubscriber2=_interopRequireDefault(_AbstractMagicEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/list\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var ListEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:10},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.namespace===\"tw-list\"}},{key:\"getReferencesFromField\",value:function e(t,r,i){return $tw.utils.parseStringArray(t.fields[r])}},{key:\"insertEdge\",value:function e(t,r,i){if(!r.to){return}var n=i.name;var s=$tw.utils.parseStringArray(t.fields[n]);s=(s||[]).slice();var a=this.tracker.getTiddlerById(r.to);s.push(a);_utils2.default.setField(t,n,$tw.utils.stringifyList(s));return r}},{key:\"deleteEdge\",value:function e(t,r,i){var n=$tw.utils.parseStringArray(t.fields[i.name]);n=(n||[]).slice();var s=this.tracker.getTiddlerById(r.to);var a=n.indexOf(s);if(a>-1){n.splice(a,1)}var u=void 0;if(n.length>0){u=$tw.utils.stringifyList(n)}_utils2.default.setField(t,i.name,u);return r}}]);return t}(_AbstractMagicEdgeTypeSubscriber2.default);exports.ListEdgeTypeSubscriber=ListEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/magicEdgeTypeSubscriber/ListEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.LinkEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/link\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var LinkEdgeTypeSubscriber=function(e){_inherits(t,e);function t(e){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,_extends({priority:20},r)))}_createClass(t,[{key:\"canHandle\",value:function e(t){return t.id===\"tw-body:link\"}},{key:\"getReferences\",value:function e(t,r,n){if(n&&!n[\"tw-body:link\"]){return}var i=$tw.wiki.getTiddlerLinks(t.fields.title);if(!i||!i.length){return}return{\"tw-body:link\":i}}}]);return t}(_AbstractRefEdgeTypeSubscriber2.default);exports.LinkEdgeTypeSubscriber=LinkEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/LinkEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.TranscludeEdgeTypeSubscriber=undefined;var _extends=Object.assign||function(e){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var n in t){if(Object.prototype.hasOwnProperty.call(t,n)){e[n]=t[n]}}}return e};var _createClass=function(){function e(e,r){for(var t=0;t<r.length;t++){var n=r[t];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(r,t,n){if(t)e(r.prototype,t);if(n)e(r,n);return r}}();var _AbstractRefEdgeTypeSubscriber=require(\"$:/plugins/felixhayashi/tiddlymap/js/AbstractRefEdgeTypeSubscriber\");var _AbstractRefEdgeTypeSubscriber2=_interopRequireDefault(_AbstractRefEdgeTypeSubscriber);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,r){if(!(e instanceof r)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,r){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return r&&(typeof r===\"object\"||typeof r===\"function\")?r:e}function _inherits(e,r){if(typeof r!==\"function\"&&r!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof r)}e.prototype=Object.create(r&&r.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(r)Object.setPrototypeOf?Object.setPrototypeOf(e,r):e.__proto__=r}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/modules/edge-type-handler/body/transclude\ntype: application/javascript\nmodule-type: tmap.edgetypehandler\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TranscludeEdgeTypeSubscriber=function(e){_inherits(r,e);function r(e){var t=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,r);return _possibleConstructorReturn(this,(r.__proto__||Object.getPrototypeOf(r)).call(this,e,_extends({priority:20,ignore:typeof $tw.wiki.getTiddlerTranscludes!==\"function\"},t)))}_createClass(r,[{key:\"canHandle\",value:function e(r){return r.id===\"tw-body:transclude\"}},{key:\"getReferences\",value:function e(r,t,n){if(n&&!n[\"tw-body:transclude\"]){return}var i=$tw.wiki.getTiddlerTranscludes(r.fields.title);if(!i||!i.length){return}return{\"tw-body:transclude\":i}}}]);return r}(_AbstractRefEdgeTypeSubscriber2.default);exports.TranscludeEdgeTypeSubscriber=TranscludeEdgeTypeSubscriber;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/edgeTypeSubscriber/refEdgeTypeSubscriber/TranscludeEdgeTypeSubscriber.js.map\n",
"type": "application/javascript",
"module-type": "tmap.edgetypehandler"
},
"$:/plugins/felixhayashi/tiddlymap/js/Edge": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Edge",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Edge\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var Edge=function e(t,i,s,l){_classCallCheck(this,e);this.from=t;this.to=i;this.type=s;this.id=l||_utils2.default.genUUID()};exports.default=Edge;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/Edge.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/EdgeType": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/EdgeType",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/EdgeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var n=t.getIdParts(e),o=n.marker,a=n.namespace,i=n.name;e=t.getId(o,a,i);var l=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,env.path.edgeTypes,t.fieldMeta,r));l.id=e;l.marker=o;l.name=i;l.namespace=a;var u=(l.style||{}).arrows;if(u){l.invertedArrow=isArrowEnabled(u,\"from\");l.toArrow=isArrowEnabled(u,\"to\")||isArrowEnabled(u,\"middle\");l.biArrow=l.invertedArrow===l.toArrow;if(l.biArrow){l.toArrow=true;l.invertedArrow=true}}else{l.toArrow=true}Object.freeze(l);return l}_createClass(t,[{key:\"getLabel\",value:function e(){return this.label||this.name}}],[{key:\"getIdParts\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";t=_utils2.default.getWithoutPrefix(t,env.path.edgeTypes+\"/\");var r=t.match(edgeTypeRegex)||[];return{marker:r[1]||\"\",namespace:r[3]&&r[2]||\"\",name:r[3]||r[2]||\"\"}}},{key:\"getId\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];return n?t+(r&&r+\":\")+n:\"tmap:unknown\"}}]);return t}(_MapElementType3.default);EdgeType.getInstance=function(e){return e instanceof EdgeType?e:new EdgeType(e)};EdgeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{label:{},\"show-label\":{}});var isArrowEnabled=function e(t,r){var n=t[r];if(n==null&&r===\"to\"){return true}return(typeof n===\"undefined\"?\"undefined\":_typeof(n))===\"object\"?n.enabled!==false:n===true};var edgeTypeRegex=new RegExp(\"^(_?)([^:_][^:]*):?([^:]*)\");exports.default=EdgeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/EdgeType.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/MapElementType": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/MapElementType",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(t){return typeof t}:function(t){return t&&typeof Symbol===\"function\"&&t.constructor===Symbol&&t!==Symbol.prototype?\"symbol\":typeof t};var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var l=e[i];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(t,l.key,l)}}return function(e,i,l){if(i)t(e.prototype,i);if(l)t(e,l);return e}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/MapElementType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}var MapElementType=function(){function t(e,i,l,s){_classCallCheck(this,t);this.id=e;this.root=i;this._fieldMeta=l;this.fullPath=this.root+\"/\"+this.id;this.isShipped=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath);this._load(s||this.fullPath)}_createClass(t,[{key:\"_load\",value:function t(e){if(!e){return}if(typeof e===\"string\"){var i=_utils2.default.startsWith(e,this.root);var l=i?e:this.root+\"/\"+e;this._loadFromTiddler(l)}else if(e instanceof $tw.Tiddler){this._loadFromTiddler(e)}else if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){for(var s in this._fieldMeta){this[s]=e[s]}}}},{key:\"_loadFromTiddler\",value:function t(e){var i=_utils2.default.getTiddler(e);if(!i){return}var l=$tw.wiki.getSubTiddler($tm.path.pluginRoot,this.fullPath)||{};var s=$tw.utils.extend({},l.fields,i.fields);for(var r in this._fieldMeta){var a=this._fieldMeta[r].parse;var f=s[r];this[r]=a?a.call(this,f):f}}},{key:\"exists\",value:function t(){return _utils2.default.tiddlerExists(this.fullPath)}},{key:\"setStyle\",value:function t(e,i){if(typeof e===\"string\"){e=_utils2.default.parseJSON(e)}if((typeof e===\"undefined\"?\"undefined\":_typeof(e))===\"object\"){if(i){_utils2.default.merge(this.style,e)}else{this.style=e}}}},{key:\"save\",value:function t(e,i){if(!e){e=this.fullPath}else if(typeof e!==\"string\"){return}var l={title:e,text:\"\"};if(!_utils2.default.startsWith(e,this.root)){l.id=this.id}for(var s in this._fieldMeta){var r=this._fieldMeta[s].stringify;l[s]=r?r.call(this,this[s]):this[s]}if(!this.exists()){Object.assign(l,$tw.wiki.getCreationFields())}if(i!==true){Object.assign(l,$tw.wiki.getModificationFields())}$tw.wiki.addTiddler(new $tw.Tiddler(l))}}]);return t}();MapElementType.fieldMeta={description:{},style:{parse:_utils2.default.parseJSON,stringify:JSON.stringify},modified:{},created:{}};exports.default=MapElementType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/MapElementType.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/NodeType": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/NodeType",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r){if(Object.prototype.hasOwnProperty.call(r,n)){e[n]=r[n]}}}return e};var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(e,n.key,n)}}return function(t,r,n){if(r)e(t.prototype,r);if(n)e(t,n);return t}}();var _MapElementType2=require(\"$:/plugins/felixhayashi/tiddlymap/js/MapElementType\");var _MapElementType3=_interopRequireDefault(_MapElementType2);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/NodeType\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var NodeType=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);e=typeof e===\"string\"?_utils2.default.getWithoutPrefix(e,$tm.path.nodeTypes+\"/\"):\"tmap:unknown\";var n=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,$tm.path.nodeTypes,t.fieldMeta,r));Object.freeze(n);return n}_createClass(t,[{key:\"getInheritors\",value:function e(t){return this.scope?_utils2.default.getMatches(this.scope,t||$tw.wiki.allTitles()):[]}}]);return t}(_MapElementType3.default);NodeType.getInstance=function(e){return e instanceof NodeType?e:new NodeType(e)};NodeType.fieldMeta=_extends({},_MapElementType3.default.fieldMeta,{view:{},priority:{parse:function e(t){return isNaN(t)?1:parseInt(t)},stringify:function e(t){return _utils2.default.isInteger(t)?t.toString():\"1\"}},scope:{stringify:_utils2.default.getWithoutNewLines},\"fa-icon\":{},\"tw-icon\":{}});exports.default=NodeType;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/NodeType.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i){if(Object.prototype.hasOwnProperty.call(i,r)){e[r]=i[r]}}}return e};var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var ViewAbstraction=function(){function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};_classCallCheck(this,e);if(t instanceof e){return t}this._registerPaths(t);if(i.isCreate){if(!this.configTRef){var r=_utils2.default.getRandomLabel({plural:true});this.configTRef=$tw.wiki.generateNewTitle($tm.path.views+\"/\"+r)}this._createView(i)}else if(!e.exists(this.getRoot())){throw new ResourceNotFoundException(\"ViewAbstraction\",t)}}_createClass(e,[{key:\"isLocked\",value:function e(){return $tw.wiki.isShadowTiddler(this.configTRef)}},{key:\"update\",value:function e(t){var i=t.changedTiddlers;if(t[env.path.edgeTypes]||_utils2.default.hasKeyWithPrefix(i,this.getRoot())){this._clearCaches();return true}return false}},{key:\"addPlaceholder\",value:function e(t){_utils2.default.cp(_utils2.default.getTiddlerRef(t),this.snapshotTRef,true)}},{key:\"exists\",value:function t(){return e.exists(this)}},{key:\"getRoot\",value:function e(){return this.configTRef}},{key:\"getCreationDate\",value:function e(t){var i=$tw.wiki.getTiddler(this.configTRef).fields[\"created\"];if(t){return i instanceof Date?$tw.utils.formatDateString(i,\"DDth MMM YYYY\"):\"\"}return i}},{key:\"getLabel\",value:function e(){return _utils2.default.getBasename(this.configTRef)}},{key:\"destroy\",value:function e(){_utils2.default.deleteTiddlers(_utils2.default.getMatches(\"[prefix[\"+this.configTRef+\"]]\"))}},{key:\"getOccurrences\",value:function e(){var t=\"[regexp:text[<\\\\$(tiddlymap|tmap).*?view=.\"+this.getLabel()+\"..*?>]]\";return _utils2.default.getMatches(t)}},{key:\"rename\",value:function t(i){if(typeof i!==\"string\"){return false}if(_utils2.default.inArray(\"/\",i)){$tm.notify('A view name must not contain any \"/\"');return false}var r=this.getLabel();var a=env.path.views+\"/\"+i;var n=this.getRoot();_utils2.default.mv(n,a,true);if($tm.config.sys.defaultView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"defaultView\",i)}if($tm.config.sys.liveTab.fallbackView===r){_utils2.default.setEntry($tm.ref.sysUserConf,\"liveTab.fallbackView\",i)}$tw.wiki.each(function(t,a){if(t.fields[\"tmap.open-view\"]===r){_utils2.default.setField(a,\"tmap.open-view\",i);return}if(e.exists(a)){var n=new e(a);var l=n.getNodeData();for(var s in l){if(l[s][\"open-view\"]===r){l[s][\"open-view\"]=i}}n.saveNodeData(l)}});this._clearCaches();this._registerPaths(i)}},{key:\"isEnabled\",value:function e(t){return _utils2.default.isTrue(this.getConfig(t),false)}},{key:\"getConfig\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.configTRef,\"tmap-config\",function(){var e=_utils2.default.getTiddler(i.configTRef).fields;return _utils2.default.getPropertiesByPrefix(e,\"config.\")});var a=t&&_utils2.default.startsWith(t,\"config.\")?t:\"config.\"+t;return t?r[a]:r}},{key:\"setConfig\",value:function e(){for(var t=arguments.length,i=Array(t),r=0;r<t;r++){i[r]=arguments[r]}if(i[0]==null){return}if(i.length===1&&_typeof(i[0])===\"object\"){for(var a in i[0]){this.setConfig(a,i[0][a])}}else if(i.length===2&&typeof i[0]===\"string\"){var n=_utils2.default.getWithoutPrefix(i[0],\"config.\");var l=i[1];if(l===undefined){return}var s=this.getConfig();if(l===null){$tm.logger(\"debug\",\"Removing config\",n);delete s[\"config.\"+n]}else{if(n===\"edge_type_namespace\"){var o=l.match(/[^:]+/);l=o?o[0]:\"\"}}$tm.logger(\"log\",\"Setting config\",n,l);s[\"config.\"+n]=l;$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),s))}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(i)))}}},{key:\"isLiveView\",value:function e(){return this.getLabel()===$tm.misc.liveViewLabel}},{key:\"isNodeIncludedById\",value:function t(i){var r=$tw.utils.escapeRegExp(e._getNodeIdFilterPart(i));return this.getNodeFilter(\"raw\").match(r)}},{key:\"setNodeFilter\",value:function e(t,i){t=t.replace(/[\\n\\r]/g,\" \");if(this.getNodeFilter(\"raw\")===t){return}_utils2.default.setField(this.nodeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Node filter set to\",t)}},{key:\"setEdgeTypeFilter\",value:function e(t){t=t.replace(/[\\n\\r]/g,\" \");if(this.getEdgeTypeFilter(\"raw\")===t){return}_utils2.default.setField(this.edgeTypeFilterTRef,\"filter\",t);$tm.logger(\"debug\",\"Edge filter set to\",t)}},{key:\"addNode\",value:function t(i){if(!this.isNodeIncludedById(i)){if(_utils2.default.isTrue($tm.config.sys.alwaysAddNodeIdToViewFilter)||!_utils2.default.isMatch(i.tRef,this.getNodeFilter(\"compiled\"))){var r=e._getNodeIdFilterPart(i);var a=\" \";this.setNodeFilter(this.getNodeFilter(\"raw\")+a+r)}this.saveNodePosition(i)}}},{key:\"removeNode\",value:function t(i){if(!this.isNodeIncludedById(i)){return false}var r=e._getNodeIdFilterPart(i);var a=this.getNodeFilter(\"raw\").replace(r,\"\");this.setNodeFilter(a);return true}},{key:\"getEdgeTypeFilter\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.edgeTypeFilterTRef,\"tmap-edgeTypeFilter\",function(){var e=$tm.indeces.allETy;var t=Object.keys(e);var r=$tw.wiki.getTiddler(i.edgeTypeFilterTRef);var a={};a.raw=r&&r.fields.filter||\"\";a.pretty=_utils2.default.getPrettyFilter(a.raw);a.matches=_utils2.default.getEdgeTypeMatches(a.raw,e);a.whitelist=_utils2.default.getLookupTable(a.matches);return a});return t?r[t]:r}},{key:\"isEdgeTypeVisible\",value:function e(t){return _utils2.default.isEdgeTypeMatch(_EdgeType2.default.getInstance(t).id,this.getEdgeTypeFilter(\"raw\"))}},{key:\"getNodeFilter\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.nodeFilterTRef,\"tmap-nodeFilter\",function(){var e=_utils2.default.makeHashMap();var t=$tw.wiki.getTiddler(i.nodeFilterTRef);e.raw=t&&t.fields.filter||\"\";e.pretty=_utils2.default.getPrettyFilter(e.raw);e.compiled=$tw.wiki.compileFilter(e.raw);return e});return t?r[t]:r}},{key:\"getNodeData\",value:function e(t){var i=this;var r=$tw.wiki.getCacheForTiddler(this.mapTRef,\"tmap-map\",function(){return _utils2.default.parseFieldData(i.mapTRef,\"text\",{})});return t?r[t]:r}},{key:\"equals\",value:function t(i){return i===this||e.exists(i)&&new e(i).getRoot()===this.getRoot()}},{key:\"saveNodeData\",value:function e(){var t=this.getNodeData();for(var i=arguments.length,r=Array(i),a=0;a<i;a++){r[a]=arguments[a]}if(r.length===2){if(_typeof(r[1])===\"object\"){if(r[1]===null){delete t[r[0]]}else{t[r[0]]=Object.assign(t[r[0]]||{},r[1])}}}else if(r.length===1&&_typeof(r[0])===\"object\"){$tm.logger(\"log\",\"Storing data in\",this.mapTRef);Object.assign(t,r[0])}else{throw new(Function.prototype.bind.apply(_exception.InvalidArgumentException,[null].concat(r)))}_utils2.default.writeFieldData(this.mapTRef,\"text\",t,$tm.config.sys.jsonIndentation)}},{key:\"saveNodePosition\",value:function e(t){if(t.id&&t.x!=null&&t.y!=null){this.saveNodeData(t.id,{x:t.x,y:t.y})}}},{key:\"saveNodePositions\",value:function e(t){var i=this.getNodeData();for(var r in t){i[r]=i[r]||{};i[r].x=t[r].x;i[r].y=t[r].y}this.saveNodeData(i)}},{key:\"setCentralTopic\",value:function e(t){this.setConfig(\"central-topic\",t)}},{key:\"saveNodeStyle\",value:function e(t,i){var r=this.getNodeData(t)||{};var a={x:r.x,y:r.y};for(var n in r){delete r[n]}this.saveNodeData(t,_extends({},i,a))}},{key:\"_registerPaths\",value:function t(i,r){this.configTRef=e._getRootPath(i);this.mapTRef=this.configTRef+\"/map\";this.nodeFilterTRef=this.configTRef+\"/filter/nodes\";this.edgeTypeFilterTRef=this.configTRef+\"/filter/edges\";this.snapshotTRef=this.getRoot()+\"/snapshot\"}},{key:\"_clearCaches\",value:function e(){_utils2.default.getMatches(\"[prefix[\"+this.getRoot()+\"]]\").forEach(function(e){$tw.wiki.clearCache(e)})}},{key:\"_createView\",value:function t(){var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},r=i.isForce,a=i.protoView,n=i.isHidden;if(e.exists(this)){if(!r){return}this.destroy()}if(e.exists(a)){_utils2.default.cp(new e(a).getRoot(),this.configTRef,true)}var l={title:this.configTRef,id:_utils2.default.genUUID()};if(!n){l[$tm.field.viewMarker]=true}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(this.configTRef),l));this.setEdgeTypeFilter(env.filter.defaultEdgeTypeFilter)}}],[{key:\"_getNodeIdFilterPart\",value:function e(t){var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;return\"[field:tmap.id[\"+i+\"]]\"}},{key:\"_getRootPath\",value:function t(i){if(i instanceof e){return i.configTRef}if(i instanceof $tw.Tiddler){i=i.fields.title}if(typeof i===\"string\"){var r=_utils2.default.getWithoutPrefix(i,$tm.path.views+\"/\");if(r&&!_utils2.default.hasSubString(r,\"/\")){return $tm.path.views+\"/\"+r}}}},{key:\"exists\",value:function t(i){if(!i){return false}if(i instanceof e){i=i.configTRef}else{i=e._getRootPath(i)}return _utils2.default.tiddlerExists(i)}}]);return e}();exports.default=ViewAbstraction;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/graph/ViewAbstraction.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/Popup": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Popup",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function Popup(e,t){t=t||{};this._parentDomNode=e;this._domNode=document.createElement(\"div\");this._domNode.style.display=\"none\";this._domNode.className=\"tmap-popup\";this._parentDomNode.appendChild(this._domNode);$tw.utils.addClass(this._domNode,t.className);this._isEnabled=true;this._isPreventShowOrHide=false;this._isHideOnClick=!!t.hideOnClick;this._timeoutShow=null;this._timeoutHide=null;this._isDisplayNoneAfterAnimation=true;var i=parseInt(t.leavingDelay);this._hideDelayLeavingPopup=_utils2.default.isInteger(i)?i:200;i=parseInt(t.hideDelay);this._hideDelay=_utils2.default.isInteger(i)?i:200;i=parseInt(t.showDelay);this._showDelay=_utils2.default.isInteger(i)?i:200;_utils2.default.bindTo(this,[\"_show\",\"_hide\",\"_handleEnter\",\"_handleLeave\",\"_handleAnimationEnd\",\"_handleClick\"]);this._listeners={mouseenter:this._handleEnter,mouseleave:this._handleLeave,click:[this._handleClick,true]};var s=this._handleAnimationEnd;this._listeners[$tw.utils.convertEventName(\"animationEnd\")]=s;this._listeners[$tw.utils.convertEventName(\"transitionEnd\")]=s;_utils2.default.setDomListeners(\"add\",this._domNode,this._listeners,false)}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Popup\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */Popup.prototype._handleEnter=function(e){this._isPreventShowOrHide=true};Popup.prototype._handleLeave=function(e){this._isPreventShowOrHide=false;this.hide(this._hideDelayLeavingPopup)};Popup.prototype._handleClick=function(e){if(this._isHideOnClick){this._hide(true)}};Popup.prototype._handleAnimationEnd=function(){if(this._isDisplayNoneAfterAnimation){this._domNode.style.display=\"none\"}};Popup.prototype._hide=function(e){if(!e&&this._isPreventShowOrHide)return;this._isDisplayNoneAfterAnimation=true;this._isPreventShowOrHide=false;$tw.utils.removeClass(this._domNode,\"tmap-popup-active\")};Popup.prototype._show=function(e,t){if(this._isPreventShowOrHide||$tm.mouse.ctrlKey||!this._isEnabled){return}this._domNode.style.display=\"none\";$tw.utils.removeClass(this._domNode,\"tmap-popup-active\");this._domNode.removeAttribute(\"style\");_utils2.default.removeDOMChildNodes(this._domNode);var i=this._domNode.appendChild(document.createElement(\"div\"));if(typeof t===\"function\"){t(e,i)}else{i.innerHTML=t}if(!i.childNodes.length)return;var s=this._parentDomNode.getBoundingClientRect();var o=$tm.mouse.clientX;var n=$tm.mouse.clientY;this._domNode.style.display=\"block\";var d=this._domNode.getBoundingClientRect();var l=s.right-(o+d.width);var h=o-d.width-s.left;var a=l>h;var u=s.bottom-(n+d.height);var r=n-d.height-s.top;var p=u>r;var _=a?-15:d.width+15;var m=p?-15:d.height+15;this._domNode.style.left=o-s.left-_+\"px\";this._domNode.style.top=n-s.top-m+\"px\";this._isDisplayNoneAfterAnimation=false;$tw.utils.addClass(this._domNode,\"tmap-popup-active\")};Popup.prototype.show=function(e,t,i){this._clearTimeouts();i=_utils2.default.isInteger(i)?i:this._showDelay;this._timeoutShow=setTimeout(this._show,i,e,t)};Popup.prototype.hide=function(e,t){this._clearTimeouts();e=_utils2.default.isInteger(e)?e:this._hideDelay;if(t||e===0){this._hide(t)}else{this._timeoutHide=setTimeout(this._hide,e,t)}};Popup.prototype.setEnabled=function(e){this._isEnabled=e};Popup.prototype.isShown=function(){return this._domNode.style.display===\"block\"};Popup.prototype._clearTimeouts=function(){clearTimeout(this._timeoutShow);clearTimeout(this._timeoutHide);this._timeoutShow=undefined;this._timeoutHide=undefined};exports.default=Popup;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/Popup.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function t(t,e){for(var i=0;i<e.length;i++){var n=e[i];n.enumerable=n.enumerable||false;n.configurable=true;if(\"value\"in n)n.writable=true;Object.defineProperty(t,n.key,n)}}return function(e,i,n){if(i)t(e.prototype,i);if(n)t(e,n);return e}}();function _classCallCheck(t,e){if(!(t instanceof e)){throw new TypeError(\"Cannot call a class as a function\")}}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\ntype: application/SelectionRectangle\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var SelectionRectangle=function(){function t(e,i){_classCallCheck(this,t);this.x1=e;this.x2=e;this.y1=i;this.y2=i}_createClass(t,[{key:\"span\",value:function t(e,i){this.x2=e;this.y2=i}},{key:\"getWidth\",value:function t(){return this.x2-this.x1}},{key:\"getHeight\",value:function t(){return this.y2-this.y1}},{key:\"getRect\",value:function t(){return[this.x1,this.y1,this.getWidth(),this.getHeight()]}},{key:\"isPointWithin\",value:function t(e){var i=e.x,n=e.y;var a=this.x1,r=this.x2,s=this.y1,u=this.y2;var h=Math.min(a,r);var c=Math.max(a,r);var l=Math.min(s,u);var o=Math.max(s,u);return h<i&&i<c&&l<n&&n<o}}]);return t}();exports.default=SelectionRectangle;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/SelectionRectangle.js.map\n",
"type": "application/SelectionRectangle",
"module-type": "library"
},
"/home/felo/projects/Tiddlywiki/TiddlyWiki5/plugins/felixhayashi/tiddlymap/js/lib/TypeDefs.js": {
"title": "/home/felo/projects/Tiddlywiki/TiddlyWiki5/plugins/felixhayashi/tiddlymap/js/lib/TypeDefs.js",
"text": "\"use strict\";\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/TypeDefs.js.map\n"
},
"$:/plugins/felixhayashi/tiddlymap/js/config/vis": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/config/vis",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/config/vis\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var visConfig={locale:\"en_EN\",clickToUse:false,autoResize:false,height:\"100%\",width:\"100%\",configure:{enabled:false},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:true,navigationButtons:true,multiselect:true,selectable:true,selectConnectedEdges:true,tooltipDelay:600,zoomView:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:false}},manipulation:{initiallyActive:true},nodes:{shape:\"box\",shadow:{enabled:false},color:{border:\"#2B7CE9\",background:\"#97C2FC\"}},edges:{smooth:{enabled:true},color:{color:\"#848484\",inherit:false},arrows:{to:{enabled:true}}},layout:{hierarchical:{enabled:false,levelSeparation:200,nodeSpacing:170,treeSpacing:230,sortMethod:\"directed\",parentCentralization:true,edgeMinimization:true,blockShifting:true,direction:\"UD\"}},physics:{forceAtlas2Based:{gravitationalConstant:-300,springLength:0,springConstant:.2,centralGravity:.015,damping:.4},hierarchicalRepulsion:{nodeDistance:120,centralGravity:0,springLength:100,springConstant:.01,damping:.09},solver:\"forceAtlas2Based\",stabilization:{enabled:true,iterations:1e3,updateInterval:10,onlyDynamicEdges:false,fit:false}}};exports.default=visConfig;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/VisConfig.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/environment": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/environment",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _extends=Object.assign||function(e){for(var i=1;i<arguments.length;i++){var a=arguments[i];for(var l in a){if(Object.prototype.hasOwnProperty.call(a,l)){e[l]=a[l]}}}return e};\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/environment\ntype: application/javascript\n module-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var path=exports.path={pluginRoot:\"$:/plugins/felixhayashi/tiddlymap\",edgeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes\",nodeTypes:\"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes\",views:\"$:/plugins/felixhayashi/tiddlymap/graph/views\",options:\"$:/plugins/felixhayashi/tiddlymap/config\",dialogs:\"$:/plugins/felixhayashi/tiddlymap/dialog\",footers:\"$:/plugins/felixhayashi/tiddlymap/dialogFooter\",tempRoot:\"$:/temp/tmap\",tempStates:\"$:/temp/tmap/state\",tempPopups:\"$:/temp/tmap/state/popup\",localHolders:\"$:/temp/tmap/holders\"};var ref=exports.ref={defaultViewHolder:\"$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder\",graphBar:\"$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar\",sysUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\",visUserConf:\"$:/plugins/felixhayashi/tiddlymap/config/vis/user\",welcomeFlag:\"$:/plugins/felixhayashi/tiddlymap/flag/welcome\",focusButton:\"$:/plugins/felixhayashi/tiddlymap/misc/focusButton\",sysMeta:\"$:/plugins/felixhayashi/tiddlymap/misc/meta\",liveTab:\"$:/plugins/felixhayashi/tiddlymap/hook/liveTab\",mainEditor:\"$:/plugins/felixhayashi/tiddlymap/hook/editor\",sidebarBreakpoint:\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"};var misc=exports.misc={unknownEdgeLabel:\"tmap:undefined\",liveViewLabel:\"Live View\",defaultViewLabel:\"Default\",mainEditorId:\"main_editor\",arrows:{in:\"⇦\",out:\"➡\",bi:\"⇄\"}};var config=exports.config={sys:{field:{nodeLabel:\"caption\",nodeIcon:\"icon\",nodeInfo:\"description\",viewMarker:\"isview\"},liveTab:{fallbackView:misc.liveViewLabel},suppressedDialogs:{},edgeClickBehaviour:\"manager\",debug:\"false\",notifications:\"true\",popups:{enabled:\"true\",delay:\"600\",width:\"240px\",height:\"140px\"},jsonIndentation:\"1\",alwaysAddNodeIdToViewFilter:\"true\",editNodeOnCreate:\"false\",singleClickMode:\"false\",nodeFilterNeighbours:\"false\",editorMenuBar:{showNeighScopeButton:\"true\",showRasterMenuButton:\"true\",showScreenshotButton:\"true\"}}};var filter=exports.filter={nodeTypes:\"[prefix[\"+path.nodeTypes+\"]]\",edgeTypes:\"[prefix[\"+path.edgeTypes+\"]]\",views:\"[\"+config.sys.field.viewMarker+\"[true]]\",defaultEdgeTypeFilter:\"-[prefix[_]] -[[tw-body:link]] -[[tw-list:tags]] -[[tw-list:list]]\"};var allSelector=\"[all[tiddlers+shadows]!has[draft.of]]\";var s={allEdgeTypes:allSelector+\" +\"+filter.edgeTypes,allNodeTypes:allSelector+\" +\"+filter.nodeTypes,allViews:allSelector+\" +\"+filter.views,allPotentialNodes:\"[all[tiddlers]!is[system]!has[draft.of]]\"};var selector=exports.selector=_extends({},s,{allEdgeTypesById:s.allEdgeTypes+\" +[removeprefix[\"+path.edgeTypes+\"/]]\",allNodeTypesById:s.allNodeTypes+\" +[removeprefix[\"+path.nodeTypes+\"/]]\",allViewsByLabel:s.allViews+\" +[removeprefix[\"+path.views+\"/]]\"});\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/environment.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/exception": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/exception",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function r(r,t){for(var e=0;e<t.length;e++){var o=t[e];o.enumerable=o.enumerable||false;o.configurable=true;if(\"value\"in o)o.writable=true;Object.defineProperty(r,o.key,o)}}return function(t,e,o){if(e)r(t.prototype,e);if(o)r(t,o);return t}}();function _classCallCheck(r,t){if(!(r instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(r,t){if(!r){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:r}function _inherits(r,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}r.prototype=Object.create(t&&t.prototype,{constructor:{value:r,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(r,t):r.__proto__=t}\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/exception\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var TiddlyMapError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);var o=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r));o.payload=e;return o}_createClass(t,[{key:\"getPayload\",value:function r(){return this.payload}}]);return t}(Error);var EnvironmentError=exports.EnvironmentError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Critical parts of the underlying system changed: \"+r))}return t}(TiddlyMapError);var DependencyError=exports.DependencyError=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"TiddlyMap cannot run without: : \"+r))}return t}(TiddlyMapError);var MissingOverrideError=exports.MissingOverrideError=function(r){_inherits(t,r);function t(r,e){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,r.constructor.name+' does not override method \"'+e+'\"'))}return t}(TiddlyMapError);var ResourceNotFoundException=exports.ResourceNotFoundException=function(r){_inherits(t,r);function t(r){_classCallCheck(this,t);for(var e=arguments.length,o=Array(e>1?e-1:0),n=1;n<e;n++){o[n-1]=arguments[n]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Cannot resolve \"+r,o))}return t}(TiddlyMapError);var InvalidArgumentException=exports.InvalidArgumentException=function(r){_inherits(t,r);function t(){_classCallCheck(this,t);for(var r=arguments.length,e=Array(r),o=0;o<r;o++){e[o]=arguments[o]}return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,\"Invalid or missing argument provided\",e))}return t}(TiddlyMapError);\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/exceptions.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/URL": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/URL",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/URL\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */\n/**\n * <<<\n * Lightweight URL manipulation with JavaScript. This library is\n * independent of any other libraries and has pretty simple interface\n * and lightweight code-base. Some ideas of query string parsing\n * had been taken from Jan Wolter.\"\n *\n * @see http://unixpapa.com/js/querystring.html\n * @license MIT\n * @author Mykhailo Stadnyk <mikhus@gmail.com>\n * <<< https://github.com/Mikhus/jsurl\n *\n * @class\n * @param {string} url\n */function Url(t){this.paths=function(t){var e=\"\",r=0,o;if(t&&t.length&&t+\"\"!==t){if(this.isAbsolute()){e=\"/\"}for(o=t.length;r<o;r++){t[r]=encode(t[r])}this.path=e+t.join(\"/\")}t=(this.path.charAt(0)===\"/\"?this.path.slice(1):this.path).split(\"/\");for(r=0,o=t.length;r<o;r++){t[r]=decode(t[r])}return t};this.encode=encode;this.decode=decode;this.isAbsolute=function(){return this.protocol||this.path.charAt(0)===\"/\"};this.toString=function(){return(this.protocol&&this.protocol+\"://\")+(this.user&&encode(this.user)+(this.pass&&\":\"+encode(this.pass))+\"@\")+(this.host&&this.host)+(this.port&&\":\"+this.port)+(this.path&&this.path)+(this.query.toString()&&\"?\"+this.query)+(this.hash&&\"#\"+encode(this.hash))};parse(this,t)}var map={protocol:\"protocol\",host:\"hostname\",port:\"port\",path:\"pathname\",query:\"search\",hash:\"hash\"},defaultPorts={ftp:21,gopher:70,http:80,https:443,ws:80,wss:443},parse=function t(e,r){var o=document,s=o.createElement(\"a\"),r=r||o.location.href,i=r.match(/\\/\\/(.*?)(?::(.*?))?@/)||[],n;s.href=r;for(n in map){e[n]=s[map[n]]||\"\"}e.protocol=e.protocol.replace(/:$/,\"\");e.query=e.query.replace(/^\\?/,\"\");e.hash=decode(e.hash.replace(/^#/,\"\"));e.user=decode(i[1]||\"\");e.pass=decode(i[2]||\"\");e.port=defaultPorts[e.protocol]==e.port||e.port==0?\"\":e.port;if(!e.protocol&&!/^([a-z]+:)?\\/\\//.test(r)){var h=new Url(o.location.href.match(/(.*\\/)/)[0]),a=h.path.split(\"/\"),p=e.path.split(\"/\"),c=[\"protocol\",\"user\",\"pass\",\"host\",\"port\"],f=c.length;a.pop();for(n=0;n<f;n++){e[c[n]]=h[c[n]]}while(p[0]==\"..\"){a.pop();p.shift()}e.path=(r.charAt(0)!=\"/\"?a.join(\"/\"):\"\")+\"/\"+p.join(\"/\")}else{e.path=e.path.replace(/^\\/?/,\"/\")}e.paths((e.path.charAt(0)==\"/\"?e.path.slice(1):e.path).split(\"/\"));parseQs(e)},encode=function t(e){return encodeURIComponent(e).replace(/'/g,\"%27\")},decode=function t(e){e=e.replace(/\\+/g,\" \");e=e.replace(/%([ef][0-9a-f])%([89ab][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r,o){var s=parseInt(e,16)-224,i=parseInt(r,16)-128;if(s==0&&i<32){return t}var n=parseInt(o,16)-128,h=(s<<12)+(i<<6)+n;if(h>65535){return t}return String.fromCharCode(h)});e=e.replace(/%([cd][0-9a-f])%([89ab][0-9a-f])/gi,function(t,e,r){var o=parseInt(e,16)-192;if(o<2){return t}var s=parseInt(r,16)-128;return String.fromCharCode((o<<6)+s)});e=e.replace(/%([0-7][0-9a-f])/gi,function(t,e){return String.fromCharCode(parseInt(e,16))});return e},parseQs=function t(e){var r=e.query;e.query=new function(t){var e=/([^=&]+)(=([^&]*))?/g,r;while(r=e.exec(t)){var o=decodeURIComponent(r[1].replace(/\\+/g,\" \")),s=r[3]?decode(r[3]):\"\";if(this[o]!=null){if(!(this[o]instanceof Array)){this[o]=[this[o]]}this[o].push(s)}else{this[o]=s}}this.clear=function(){for(var t in this){if(!(this[t]instanceof Function)){delete this[t]}}};this.count=function(){var t=0,e;for(e in this){if(!(this[e]instanceof Function)){t++}}return t};this.isEmpty=function(){return this.count()===0};this.toString=function(){var t=\"\",e=encode,r,o;for(r in this){if(this[r]instanceof Function){continue}if(this[r]instanceof Array){var s=this[r].length;if(s){for(o=0;o<s;o++){t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r][o])}}else{t+=(t?\"&\":\"\")+e(r)+\"=\"}}else{t+=t?\"&\":\"\";t+=e(r)+\"=\"+e(this[r])}}return t}}(r)};exports.default=Url;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/url.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.bindTo=exports.getNearestRasterPosition=exports.mod=exports.removeDOMChildNodes=exports.setDomListeners=exports.merge=exports.getRandomLabel=exports.getFirstElementByClassName=exports.getImgFromWeb=exports.pickRandom=exports.hasKeyWithPrefix=exports.getWithoutPrefix=exports.getPropertiesByPrefix=exports.removeArrayElement=exports.isTrue=exports.replaceAll=exports.isInteger=exports.findAndRemoveClassNames=exports.getAncestorWithClass=exports.makeHashMap=exports.getWithoutNewLines=exports.joinAndWrap=exports.parseJSON=exports.hasSubString=exports.inArray=exports.getRandomInt=exports.isEqual=exports.identity=exports.base64=exports.startsWith=exports.getBasename=exports.escapeRegex=exports.hasElements=exports.ucFirst=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var ucFirst=exports.ucFirst=function e(t){return t&&t[0].toUpperCase()+t.slice(1)};var hasElements=exports.hasElements=function e(t){return Object.keys(t).length>0};var escapeRegex=exports.escapeRegex=function e(t){return t.replace(/[-$^?.+*[\\]\\\\(){}|]/g,\"\\\\$&\")};var getBasename=exports.getBasename=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"/\";return t.substring(t.lastIndexOf(r)+1)};var startsWith=exports.startsWith=function e(t,r){return t.substring(0,r.length)===r};var base64=exports.base64=typeof window===\"undefined\"?function(e){return new Buffer(e).toString(\"base64\")}:window.btoa.bind(window);var identity=exports.identity=function e(t){return(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"&&t!==null?JSON.stringify(Object.keys(t).sort().map(function(e){return[e,t[e]]})):null};var isEqual=exports.isEqual=function e(t,r){return identity(t)===identity(r)};var getRandomInt=exports.getRandomInt=function e(t,r){return Math.floor(Math.random()*(r-t)+t)};var inArray=exports.inArray=function e(t,r){return r.indexOf(t)!==-1};var hasSubString=exports.hasSubString=function e(t,r){return t.indexOf(r)!==-1};var parseJSON=exports.parseJSON=function e(t,r){try{return JSON.parse(t)}catch(e){return r}};var joinAndWrap=exports.joinAndWrap=function e(t,r,n){var o=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\" \";return r+t.join(n+o+r)+n};var getWithoutNewLines=exports.getWithoutNewLines=function e(t){return typeof t===\"string\"?t.replace(/[\\n\\r]/g,\" \"):t};var makeHashMap=exports.makeHashMap=function e(t){var r=Object.create(null);Object.defineProperty(r,\"hasOwnProperty\",{enumerable:false,configurable:false,writable:false,value:Object.prototype.hasOwnProperty.bind(r)});if(t){for(var n in t){if(t.hasOwnProperty(n)){r[n]=t[n]}}}return r};var getAncestorWithClass=exports.getAncestorWithClass=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"||typeof r!==\"string\"){return}while(t.parentNode&&t.parentNode!==document){t=t.parentNode;if(t.classList.contains(r)){return t}}};var findAndRemoveClassNames=exports.findAndRemoveClassNames=function e(t){for(var r=t.length;r--;){var n=document.getElementsByClassName(t[r]);for(var o=n.length;o--;){n[o].classList.remove(t[r])}}};var isInteger=exports.isInteger=Number.isInteger||function(e){return typeof e===\"number\"&&isFinite(e)&&Math.floor(e)===e};var replaceAll=exports.replaceAll=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";var n=arguments[2];for(var o=n.length;o--;){var s=n[o];var i=r;if(Array.isArray(s)){i=s[1];s=s[0]}t=t.replace(s,i)}return t};var isTrue=exports.isTrue=function e(t,r){if(t==null){return!!r}else if(typeof t===\"string\"){var n=parseInt(t);return isNaN(n)?t===\"true\":n!==0}else if(typeof t===\"boolean\"){return t}else if(typeof t===\"number\"){return n!==0}return false};var removeArrayElement=exports.removeArrayElement=function e(t,r){var n=t.indexOf(r);if(n>-1){return t.splice(n,1)[0]}};var getPropertiesByPrefix=exports.getPropertiesByPrefix=function e(t,r,n){var o=makeHashMap();for(var s in t){if(startsWith(s,r)){o[n?s.substr(r.length):s]=t[s]}}return o};var getWithoutPrefix=exports.getWithoutPrefix=function e(t,r){return startsWith(t,r)?t.substr(r.length):t};var hasKeyWithPrefix=exports.hasKeyWithPrefix=function e(t,r){for(var n in t){if(startsWith(n,r)){return true}}return false};var pickRandom=exports.pickRandom=function e(t){return t[getRandomInt(0,t.length-1)]};var getImgFromWeb=exports.getImgFromWeb=function e(t,r){if(!t||typeof r!==\"function\")return;var n=new XMLHttpRequest;n.open(\"GET\",t,true);n.responseType=\"blob\";n.onerror=function(e){console.log(e)};n.onload=function(e){if(this.readyState===4&&(this.status===200||this.status===0&&this.response.size>0)){var t=this.response;r(window.URL.createObjectURL(t))}};try{n.send()}catch(e){console.log(e)}};var getFirstElementByClassName=exports.getFirstElementByClassName=function e(t,r,n){var o=(r||document).getElementsByClassName(t)[0];if(!o&&(typeof n===\"boolean\"?n:true)){var s='Missing element with class \"'+t+'\" inside '+r;throw new _exception.EnvironmentError(s)}return o};var getRandomLabel=exports.getRandomLabel=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var r=pickRandom([\"exciting\",\"notable\",\"epic\",\"new\",\"fancy\",\"great\",\"cool\",\"fresh\",\"funky\",\"clever\"]);var n=(t.object||pickRandom([\"concept\",\"idea\",\"thought\",\"topic\",\"subject\"]))+(t.plural?\"s\":\"\");return\"My \"+r+\" \"+n};var _merge=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){t={}}for(var n in r){if(r.hasOwnProperty(n)){if(r[n]!=null){t[n]=_typeof(r[n])===\"object\"?e(t[n],r[n]):r[n]}}}return t};var merge=exports.merge=function e(t){for(var r=arguments.length,n=Array(r>1?r-1:0),o=1;o<r;o++){n[o-1]=arguments[o]}for(var s=0,i=n.length;s<i;s++){var a=n[s];if(a!=null&&(typeof a===\"undefined\"?\"undefined\":_typeof(a))===\"object\"){t=_merge(t,a)}}return t};var setDomListeners=exports.setDomListeners=function e(t,r,n,o){o=typeof o===\"boolean\"?o:false;t=t+\"EventListener\";for(var s in n){var i=n[s];if(typeof i===\"function\"){r[t](s,i,o)}else{r[t](s,i[0],typeof i[1]===\"boolean\"?i[1]:o)}}};var removeDOMChildNodes=exports.removeDOMChildNodes=function e(t){for(var r=t.childNodes.length;r--;){t.removeChild(t.childNodes[r])}};var mod=exports.mod=function e(t,r){var n=t%r;return Math.floor(n>=0?n:n+r)};var getNearestRasterPosition=exports.getNearestRasterPosition=function e(t,r){var n=t.x,o=t.y;var s=r/2;var i=mod(n,r);var a=mod(o,r);return{x:i<s?n-i:n-i+r,y:a<s?o-a:o-a+r}};var bindTo=exports.bindTo=function e(t,r){for(var n=r.length;n--;){var o=t[r[n]];t[r[n]]=o.bind(t)}};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/basic.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var generateDraftTitle=exports.generateDraftTitle=function e(n){var r=0,t=void 0;do{t=\"Draft \"+(r?r+1+\" \":\"\")+\"of '\"+n+\"'\";r++}while($tw.wiki.tiddlerExists(t));return t};var makeDraftTiddler=exports.makeDraftTiddler=function e(n){var r=$tw.wiki.findDraft(n);if(r){return $tw.wiki.getTiddler(r)}var t=$tw.wiki.getTiddler(n);r=generateDraftTitle(n);var l=new $tw.Tiddler(t,{title:r,\"draft.title\":n,\"draft.of\":n},$tw.wiki.getModificationFields());$tw.wiki.addTiddler(l);return l};var getFullScreenApis=exports.getFullScreenApis=function e(){var n=document,r=n.body,t={_requestFullscreen:r.webkitRequestFullscreen!==undefined?\"webkitRequestFullscreen\":r.mozRequestFullScreen!==undefined?\"mozRequestFullScreen\":r.msRequestFullscreen!==undefined?\"msRequestFullscreen\":r.requestFullscreen!==undefined?\"requestFullscreen\":\"\",_exitFullscreen:n.webkitExitFullscreen!==undefined?\"webkitExitFullscreen\":n.mozCancelFullScreen!==undefined?\"mozCancelFullScreen\":n.msExitFullscreen!==undefined?\"msExitFullscreen\":n.exitFullscreen!==undefined?\"exitFullscreen\":\"\",_fullscreenElement:n.webkitFullscreenElement!==undefined?\"webkitFullscreenElement\":n.mozFullScreenElement!==undefined?\"mozFullScreenElement\":n.msFullscreenElement!==undefined?\"msFullscreenElement\":n.fullscreenElement!==undefined?\"fullscreenElement\":\"\",_fullscreenChange:n.webkitFullscreenElement!==undefined?\"webkitfullscreenchange\":n.mozFullScreenElement!==undefined?\"mozfullscreenchange\":n.msFullscreenElement!==undefined?\"MSFullscreenChange\":n.fullscreenElement!==undefined?\"fullscreenchange\":\"\"};if(!t._requestFullscreen||!t._exitFullscreen||!t._fullscreenElement){return null}else{return t}};var flatten=exports.flatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l=r.prefix||\"\";var i={};function u(e,n){Object.keys(e).forEach(function(f){var s=e[f];var c=r.safe&&Array.isArray(s);var a=Object.prototype.toString.call(s);var d=a===\"[object Object]\"||a===\"[object Array]\";var o=n?n+t+f:l+f;if(!c&&d){return u(s,o)}i[o]=s})}u(n);return i};var unflatten=exports.unflatten=function e(n){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var t=r.delimiter||\".\";var l={};if(Object.prototype.toString.call(n)!==\"[object Object]\"){return n}function i(e){var n=Number(e);return isNaN(n)||e.indexOf(\".\")!==-1?e:n}Object.keys(n).forEach(function(u){var f=u.split(t);var s=i(f.shift());var c=i(f[0]);var a=l;while(c!==undefined){if(a[s]===undefined){a[s]=typeof c===\"number\"&&!r.object?[]:{}}a=a[s];if(f.length>0){s=i(f.shift());c=i(f[0])}}a[s]=e(n[u],r)});return l};var genUUID=exports.genUUID=function(){var e=\"0123456789abcdefghijklmnopqrstuvwxyz\".split(\"\");return function(){var n=e,r=new Array(36);var t=0,l;for(var i=0;i<36;i++){if(i==8||i==13||i==18||i==23){r[i]=\"-\"}else if(i==14){r[i]=\"4\"}else{if(t<=2)t=33554432+Math.random()*16777216|0;l=t&15;t=t>>4;r[i]=n[i==19?l&3|8:l]}}return r.join(\"\")}}();\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/thirdParty.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.getSnapshotTitle=exports.getArrayValuesAsHashmapKeys=exports.getLookupTable=exports.keyOfItemWithProperty=exports.keysOfItemsWithProperty=exports.getDublicates=exports.getId=exports.refreshDataSet=exports.drawRaster=exports.getPrettyFilter=exports.groupByProperty=exports.isEdgeTypeMatch=exports.getEdgeTypeMatches=exports.getDataUri=exports.convert=exports.getValues=exports.getIterableCollection=exports.getLabel=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var getLabel=exports.getLabel=function e(t,r){var i=wikiUtils.getTiddler(t);return(i&&i.fields[r]?i.fields[r]:i.fields.title).replace(\"\\\\n\",\"\\n\")};var getIterableCollection=exports.getIterableCollection=function e(t){return t instanceof _vis2.default.DataSet?t.get():t};var getValues=exports.getValues=function e(t){if(Array.isArray(t)){return t}else if(t instanceof _vis2.default.DataSet){return t.get({returnType:\"Array\"})}var r=[];var i=Object.keys(t);for(var a=i.length;a--;){r.push(t[i[a]])}return r};var convert=exports.convert=function e(t,r){if((typeof t===\"undefined\"?\"undefined\":_typeof(t))!==\"object\"){throw new _exception.InvalidArgumentException(t,r)}if(r===\"object\"){r=\"hashmap\"}var i={array:function e(t){return getValues(t)},hashmap:function e(t){return t instanceof _vis2.default.DataSet?t.get({returnType:\"Object\"}):t},dataset:function e(t){return t instanceof _vis2.default.DataSet?t:!Array.isArray(t)?getValues(t):new _vis2.default.DataSet(t)}};return i[r](t)};var getDataUri=exports.getDataUri=function e(t,r,i){var a=wikiUtils.getTiddler(t);r=r||a.fields.type||\"image/svg+xml\";var s=a.fields.text;var o=$tw.config.contentTypeInfo[r].encoding;if(r===\"image/svg+xml\"){s=s.replace(/\\r?\\n|\\r/g,\" \");if(!basicUtils.hasSubString(\"xmlns\",s)){s=s.replace(/<svg/,'<svg xmlns=\"http://www.w3.org/2000/svg\"')}}if(i&&o!==\"base64\"){o=\"base64\";s=basicUtils.base64(s)}return\"data:\"+r+\";\"+o+\",\"+s};var eTyFiltAutoPrefix=\"[all[]] \";var getEdgeTypeMatches=exports.getEdgeTypeMatches=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:\"\";var r=arguments[1];if(!r){r=wikiUtils.getTiddlersByPrefix($tm.path.edgeTypes+\"/\",{iterator:\"eachTiddlerPlusShadows\",removePrefix:true})}if(r!=null&&!Array.isArray(r)){r=Object.keys(r)}return wikiUtils.getMatches(eTyFiltAutoPrefix+t,r)};var isEdgeTypeMatch=exports.isEdgeTypeMatch=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"\";return wikiUtils.isMatch(t,eTyFiltAutoPrefix+r)};var groupByProperty=exports.groupByProperty=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s in a){var o=t[a[s]];var n=o[r];if(n==null){throw\"Cannot group by property \"+r}else{if(!Array.isArray(i[n])){i[n]=[]}i[n].push(o)}}return i};var getPrettyFilter=exports.getPrettyFilter=function e(t){t=t.trim().replace(\"][\",\"] [\");var r=/[+-]?\\[.+?[\\]\\}\\>]\\]/g;var i=t.match(r);t=t.replace(r,\" [] \").trim();var a=t.split(/\\s+/);var s=0;var o=[];for(var n=0,l=a.length;n<l;n++){o[n]=a[n]===\"[]\"?i[s++]:a[n]}return o.join(\"\\n\")};var drawRaster=exports.drawRaster=function e(t,r,i,a){var s=arguments.length>4&&arguments[4]!==undefined?arguments[4]:\"#D9D9D9\";var o=basicUtils.getNearestRasterPosition(i,a),n=o.x,l=o.y;var u=t.canvas.width/r;var p=t.canvas.height/r;var f=a*2;var v=Math.ceil(u/a/2)*a+f;var c=Math.ceil(p/a/2)*a+f;var y=n-v;var g=n+v;var d=l-c;var h=l+c;t.beginPath();for(var b=y;b<g;b+=a){t.moveTo(b,d);t.lineTo(b,h)}for(var x=d;x<=h;x+=a){t.moveTo(y,x);t.lineTo(g,x)}t.strokeStyle=s;t.fillStyle=s;t.stroke()};var refreshDataSet=exports.refreshDataSet=function e(t,r){var i=t.get({returnType:\"Object\"});var a=[];var s=[];var o=[];var n=[];for(var l in r){if(i[l]){if(basicUtils.isEqual(i[l],r[l])){continue}s.push(l);t.remove(l)}else{a.push(l)}if(r[l].x===undefined){o.push(l)}t.add(r[l])}for(var u in i){if(!r[u]){n.push(u);t.remove(u)}}return{withoutPosition:o,inserted:a,updated:s,removed:n}};var getId=exports.getId=function e(t){return wikiUtils.getTiddler(t).fields[\"tmap.id\"]};var getDublicates=exports.getDublicates=function e(t){var r=getId(t);if(!r){return[]}var i=wikiUtils.getTiddlersWithField(\"tmap.id\",r,{limit:2});delete i[wikiUtils.getTiddlerRef(t)];return Object.keys(i)};var keysOfItemsWithProperty=exports.keysOfItemsWithProperty=function e(t,r,i,a){t=getIterableCollection(t);var s=Object.keys(t);var o=[];a=typeof a===\"number\"?a:s.length;for(var n=0,l=s.length;n<l;n++){var u=s[n];if(_typeof(t[u])===\"object\"&&t[u][r]){if(!i||t[u][r]===i){o.push(u);if(o.length===a){break}}}}return o};var keyOfItemWithProperty=exports.keyOfItemWithProperty=function e(t,r,i){return keysOfItemsWithProperty(t,r,i,1)[0]};var getLookupTable=exports.getLookupTable=function e(t,r){t=getIterableCollection(t);var i=basicUtils.makeHashMap();var a=Object.keys(t);for(var s=0,o=a.length;s<o;s++){var n=a[s];var l=r?t[n][r]:t[n];var u=typeof l===\"undefined\"?\"undefined\":_typeof(l);if(u===\"string\"&&l!==\"\"||u===\"number\"){if(!i[l]){i[l]=r?t[n]:true;continue}}if(r){throw new Error('Cannot use \"'+l+'\" as lookup table index')}}return i};var getArrayValuesAsHashmapKeys=exports.getArrayValuesAsHashmapKeys=getLookupTable;var getSnapshotTitle=exports.getSnapshotTitle=function e(t,r){return\"Snapshot – \"+t+\" (\"+(new Date).toDateString()+\").\"+(r||\"png\")};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/tmap.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/utils": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/utils",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.utils=undefined;var _extends=Object.assign||function(i){for(var r=1;r<arguments.length;r++){var t=arguments[r];for(var e in t){if(Object.prototype.hasOwnProperty.call(t,e)){i[e]=t[e]}}}return i};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/utils\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);var _thirdParty=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/thirdParty\");var thirdPartyUtils=_interopRequireWildcard(_thirdParty);var _wiki=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\");var wikiUtils=_interopRequireWildcard(_wiki);var _tmap=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/tmap\");var tMapUtils=_interopRequireWildcard(_tmap);function _interopRequireWildcard(i){if(i&&i.__esModule){return i}else{var r={};if(i!=null){for(var t in i){if(Object.prototype.hasOwnProperty.call(i,t))r[t]=i[t]}}r.default=i;return r}}var utils=exports.utils=_extends({},basicUtils,thirdPartyUtils,wikiUtils,tMapUtils);exports.default=utils;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/utils.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.touch=exports.addTiddler=exports.getTiddlersByPrefix=exports.getTiddlerWithField=exports.getTiddlersWithField=exports.deleteByPrefix=exports.cp=exports.mv=exports.addTWlisteners=exports.getChildWidgetByProperty=exports.getMergedTiddlers=exports.isSystemOrDraft=exports.isDraft=exports.setText=exports.getText=exports.isLeftVersionGreater=exports.getEntry=exports.setEntry=exports.clone=exports.writeFieldData=exports.parseFieldData=exports.isPreviewed=exports.notify=exports.registerTransclude=exports.getElementNode=exports.getTiddlerNode=exports.getTranscludeNode=exports.isMatch=exports.getMatches=exports.moveFieldValues=exports.deleteTiddlers=exports.setField=exports.setSidebarTab=exports.tiddlerExists=exports.getField=exports.getTiddler=exports.getTiddlerRef=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _exception=require(\"$:/plugins/felixhayashi/tiddlymap/js/exception\");var _basic=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/utils/basic\");var basicUtils=_interopRequireWildcard(_basic);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/lib/utils/wiki\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var getTiddlerRef=exports.getTiddlerRef=function e(t){if(t instanceof $tw.Tiddler){return t.fields.title}else if(typeof t===\"string\"){return t}else{throw new _exception.InvalidArgumentException(t)}};var getTiddler=exports.getTiddler=function e(t){return $tw.wiki.getTiddler(t instanceof $tw.Tiddler?t.fields.title:t)};var getField=exports.getField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"\";var d=getTiddler(t);return!d?i:d.fields[r]||i};var tiddlerExists=exports.tiddlerExists=function e(t){if(!t){return false}var r=getTiddlerRef(t);return Boolean(r&&($tw.wiki.tiddlerExists(r)||$tw.wiki.isShadowTiddler(r)))};var setSidebarTab=exports.setSidebarTab=function e(t){setText(getTiddlersByPrefix(\"$:/state/tab/sidebar-\")[0],t)};var setField=exports.setField=function e(t,r,i){if(!t||!r){return}var d=getTiddlerRef(t);var s=_defineProperty({title:d},r,i);var n=$tw.wiki.getTiddler(d,true);if(r!==\"text\"&&n&&!n.fields.text){s.text=\"\"}n=new $tw.Tiddler(n,s);$tw.wiki.addTiddler(n);return n};var deleteTiddlers=exports.deleteTiddlers=function e(t){var r=Object.keys(t);var i=$tw.wiki.getTiddlerList(\"$:/StoryList\");for(var d=r.length;d--;){var s=getTiddlerRef(t[r[d]]);if(!$tw.wiki.tiddlerExists(t[r[d]])){continue}var n=i.indexOf(s);if(n!==-1){i.splice(n,1);setField(\"$:/StoryList\",\"list\",i)}$tw.wiki.deleteTiddler(s)}};var moveFieldValues=exports.moveFieldValues=function e(t,r,i,d,s){if(t===r)return;var n=s||$tw.wiki.allTitles();for(var l=n.length;l--;){var a=getTiddler(n[l]);if(a.isDraft()||!a.fields[t]){continue}if(!d&&$tw.wiki.isSystemTiddler(n[l])){continue}var o=_defineProperty({},r,a.fields[t]);if(i){o[t]=undefined}$tw.wiki.addTiddler(new $tw.Tiddler(a,o))}};var getMatches=exports.getMatches=function e(t,r,i){var d=undefined;var s=$tw.wiki;if(typeof t===\"string\"){t=s.compileFilter(t)}if(r!=null&&(typeof r===\"undefined\"?\"undefined\":_typeof(r))===\"object\"){if(!Array.isArray(r)){r=Object.keys(r)}d=function e(t){for(var i=r.length;i--;){var d=s.getTiddler(r[i]);t(d,r[i])}}}return t.call(s,d,i)};var isMatch=exports.isMatch=function e(t,r){return getTiddlerRef(t)===getMatches(r,[getTiddlerRef(t)])[0]};var getTranscludeNode=exports.getTranscludeNode=function e(t,r){return{type:\"transclude\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[],isBlock:!!r}};var getTiddlerNode=exports.getTiddlerNode=function e(t){return{type:\"tiddler\",attributes:{tiddler:{type:\"string\",value:getTiddlerRef(t)}},children:[]}};var getElementNode=exports.getElementNode=function e(t,r,i){return{type:\"element\",tag:t,attributes:{class:{type:\"string\",value:r}},children:i?[{type:\"text\",text:i}]:[]}};var registerTransclude=exports.registerTransclude=function e(t,r,i){basicUtils.removeArrayElement(t.children,t[r]);t[r]=t.makeChildWidget(getTranscludeNode(i,true));t.children.push(t[r]);return t[r]};var notify=exports.notify=function e(t){var r=\"$:/temp/tiddlymap/notify\";$tw.wiki.addTiddler(new $tw.Tiddler({title:r,text:t}));$tw.notifier.display(r)};var isPreviewed=exports.isPreviewed=function e(t){if(!t){return false}if(t.domNode.isTiddlyWikiFakeDom){return true}if(t.getVariable(\"tv-tiddler-preview\")){return true}else{var r=\"tc-tiddler-preview-preview\";return!!basicUtils.getAncestorWithClass(t.parentDomNode,r)}};var parseFieldData=exports.parseFieldData=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"text\";var i=arguments[2];var d=getTiddler(t);if(!d){return i}return basicUtils.parseJSON(d.fields[r],i)};var writeFieldData=exports.writeFieldData=function e(t,r,i,d){if((typeof i===\"undefined\"?\"undefined\":_typeof(i))!==\"object\"){return}d=parseInt(d);d=d>0&&r===\"text\"?d:0;setField(t,r,JSON.stringify(i,null,d))};var clone=exports.clone=function e(t,r){setField(t,\"title\",r)};var setEntry=exports.setEntry=function e(t,r,i){$tw.wiki.setText(getTiddlerRef(t),null,r,i)};var getEntry=exports.getEntry=function e(t,r,i){var d=$tw.wiki.getTiddlerData(getTiddlerRef(t),{});return d[r]==null?i:d[r]};var isLeftVersionGreater=exports.isLeftVersionGreater=function e(t,r){return t!==r&&$tw.utils.checkVersions(t,r)};var getText=exports.getText=function e(t,r){return getField(t,\"text\",r)};var setText=exports.setText=function e(t,r){setField(t,\"text\",r)};var isDraft=exports.isDraft=function e(t){var r=getTiddler(t);return r&&r.isDraft()};var isSystemOrDraft=exports.isSystemOrDraft=function e(t){return $tw.wiki.isSystemTiddler(getTiddlerRef(t))||isDraft(t)};var getMergedTiddlers=exports.getMergedTiddlers=function e(t,r){if(!Array.isArray(t)){return}for(var i=t.length;i--;){t[i]=getTiddler(t[i])}if(!t.length){return}t.push({title:r||t[0].fields.title},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());t.unshift(null);return new(Function.prototype.bind.apply($tw.Tiddler,t))};var getChildWidgetByProperty=exports.getChildWidgetByProperty=function e(t,r,i){var d=t.children;for(var s=d.length;s--;){var n=d[s];if(n[r]===i){return n}else{n=e(n,r,i);if(n){return n}}}};var addTWlisteners=exports.addTWlisteners=function e(t,r,i){for(var d in t){r.addEventListener(d,t[d].bind(i))}};var mv=exports.mv=function e(t,r,i,d){if(t===r||!t||!r){return}i=typeof i===\"boolean\"?i:false;d=typeof d===\"boolean\"?d:true;var s=getTiddlersByPrefix(t);var n=basicUtils.makeHashMap();for(var l=s.length;l--;){var a=s[l];var o=a.replace(t,r);if($tw.wiki.tiddlerExists(o)&&!i){return}n[a]=o}for(var f in n){setField(f,\"title\",n[f]);if(d){$tw.wiki.deleteTiddler(f)}}return n};var cp=exports.cp=function e(t,r,i){return mv(t,r,i,false)};var deleteByPrefix=exports.deleteByPrefix=function e(t,r){if(!t){return}r=r||$tw.wiki.allTitles();var i=[];for(var d=r.length;d--;){if(basicUtils.startsWith(r[d],t)){$tw.wiki.deleteTiddler(r[d]);i.push(i[d])}}return i};var getTiddlersWithField=exports.getTiddlersWithField=function e(t,r){var i=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var d=i.tiddlers||$tw.wiki.allTitles();var s=i.isIncludeDrafts===true;var n=basicUtils.makeHashMap();var l=Object.keys(d);var a=$tw.utils.hop;var o=i.limit||0;for(var f=l.length;f--;){var u=getTiddler(d[l[f]]);var p=u.fields;if(a(p,t)&&(!a(p,\"draft.of\")||s)){if(!r||p[t]===r){n[p.title]=u;if(--o===0){break}}}}return n};var getTiddlerWithField=exports.getTiddlerWithField=function e(t,r){return Object.keys(getTiddlersWithField(t,r,{limit:1}))[0]};var getTiddlersByPrefix=exports.getTiddlersByPrefix=function e(t){var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=r.removePrefix===true;var d=[];var s=$tw.wiki[r.iterator||\"each\"];s(function(e,r){if(basicUtils.startsWith(r,t)){d.push(i?basicUtils.getWithoutPrefix(r,t):r)}});return d};var addTiddler=exports.addTiddler=function e(t,r){var i=getTiddler(t);if(!r&&i){return i}i=new $tw.Tiddler({title:t,text:\"\"},$tw.wiki.getModificationFields(),$tw.wiki.getCreationFields());$tw.wiki.addTiddler(i);return i};var touch=exports.touch=function e(t){if(!t){return}var r=new $tw.Tiddler(getTiddler(t),$tw.wiki.getModificationFields());$tw.wiki.addTiddler(r)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/lib/utils/wiki.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/macro/tmap": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/macro/tmap",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.params=exports.name=exports.run=undefined;var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\ntitle: $:/plugins/felixhayashi/tiddlymap/js/macro/tmap\ntype: application/javascript\nmodule-type: macro\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var name=\"tmap\";var params=getParamSlots(5);function run(){this.substVarRefs=this.substituteVariableReferences;var e=command[arguments[0]];var t=null;if(typeof e===\"function\"){var r=Array.prototype.slice.call(arguments,1);t=e.apply(this,r)}return typeof t===\"string\"?t:\"\"}function getParamSlots(e){var t=[];for(var r=0;r<e;r++){t.push({name:\"arg\"+r})}return t}var command=_utils2.default.makeHashMap();command.basename=function(e){var t=this.getVariable(\"currentTiddler\");return _utils2.default.getBasename(t,e)};command.datauri=function(e,t){return _utils2.default.getDataUri(e,t,true)};command.testJSON=function(e){var t=$tw.wiki.getTiddler(this.getVariable(\"currentTiddler\"));try{JSON.parse(t.fields[e]);return\"valid\"}catch(e){return\"malformed\"}};command.splitAndSelect=function(e,t){var r=this.getVariable(\"currentTiddler\");var a=r.split(e)[t];return a!=null?a:r};command.concat=function(){var e=\"\";for(var t=1,r=arguments.length;t<r;t++){e+=arguments[t]}return e};command.uuid=function(){return _utils2.default.genUUID()};command.regRepl=function(){var e=this.substVarRefs(arguments[0]);var t=arguments[1];var r=this.substVarRefs(arguments[2]);var a=this.substVarRefs(arguments[4]);return e.replace(new RegExp(t,a),r)};command.halfOfString=function(){var e=this.substVarRefs(arguments[0]);if(!e){return\"\"}return e.substr(0,Math.ceil(e.length/2))};command.isETyVisible=function(e,t){e=new _ViewAbstraction2.default(e);var r=command.getETyId.call(this,e,t);return\"\"+e.isEdgeTypeVisible(r)};command.getETyId=function(e,t){e=new _ViewAbstraction2.default(e);var r=_EdgeType2.default.getInstance(t||this.getVariable(\"currentTiddler\"));if(!r.namespace){var a=_EdgeType2.default.getIdParts(r.id),n=a.marker,i=a.name;var u=e.getConfig(\"edge_type_namespace\");r=_EdgeType2.default.getInstance(_EdgeType2.default.getId(n,u,i))}return r.id};command.scale=function(){var e=\"\";for(var t=1,r=parseInt(arguments[0]);t<r;t++){e+=\"[[\"+t+\"]]\"}return e};command.mergeFields=function(){var e=_utils2.default.getTiddler(arguments[0]);var t=arguments[1];var r=arguments[2]||\" \";if(!e)return;var a=_utils2.default.getPropertiesByPrefix(e.fields,t);var n=\"\";for(var i in a){if(typeof a[i]===\"string\"){n+=a[i]+r}}return n};command.option=function(e,t){if(typeof $tm==\"undefined\"){return\"\"}var r=$tm;var a=e.split(\".\");for(var n=0;n<a.length;n++){if((typeof r===\"undefined\"?\"undefined\":_typeof(r))==\"object\"&&r[a[n]]){r=r[a[n]]}}if(t&&typeof r===\"string\"&&_utils2.default.hasSubString(t)&&r.lastIndexOf(t)+t.length===r.length){r=r+t}return r};exports.run=run;exports.name=name;exports.params=params;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/macro/MapMacro.js.map\n",
"type": "application/javascript",
"module-type": "macro"
},
"$:/plugins/felixhayashi/tiddlymap/js/Adapter": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Adapter",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Adapter\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _contrastcolour=require(\"$:/core/modules/macros/contrastcolour.js\");function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){if(t in e){Object.defineProperty(e,t,{value:i,enumerable:true,configurable:true,writable:true})}else{e[t]=i}return e}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Adapter=function(){function e(t,i){_classCallCheck(this,e);this.getTiddlerById=t.getTiddlerById.bind(t);this.getId=t.getIdByTiddler.bind(t);this.assignId=t.assignId.bind(t);this.edgeTypeSubscriberRegistry=i;this.indeces=$tm.indeces;this.wiki=$tw.wiki;this.visShapesWithTextInside=_utils2.default.getLookupTable([\"ellipse\",\"circle\",\"database\",\"box\",\"text\"])}_createClass(e,[{key:\"deleteEdge\",value:function e(t){return this._processEdge(t,\"delete\")}},{key:\"insertEdge\",value:function e(t){return this._processEdge(t,\"insert\")}},{key:\"deleteEdges\",value:function e(t){t=_utils2.default.convert(t,\"array\");for(var i=t.length;i--;){this.deleteEdge(t[i])}}},{key:\"_processEdge\",value:function e(t,i){$tm.logger(\"debug\",\"Edge\",i,t);var r=this.getTiddlerById(t.from);if(!r||!_utils2.default.tiddlerExists(r)){return}var a=_utils2.default.getTiddler(r);var s=this.indeces.allETy[t.type]||_EdgeType2.default.getInstance(t.type);var l=this.edgeTypeSubscriberRegistry.getAllForType(s);var n=i+\"Edge\";for(var d=l.length;d--;){l[d][n](a,t,s)}if(i===\"insert\"&&!s.exists()){s.save()}return t}},{key:\"getAdjacencyList\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Creating adjacency list\");if(!i.edges){var r=_utils2.default.getMatches(env.selector.allPotentialNodes);i.edges=this.getEdgesForSet(r,i.toWL,i.typeWL)}var a=_utils2.default.groupByProperty(i.edges,t||\"to\");$tm.stop(\"Creating adjacency list\");return a}},{key:\"getNeighbours\",value:function e(t){var i=this;var r=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};$tm.start(\"Get neighbours\");var a=r.addProperties,s=r.toWL,l=r.typeWL,n=r.steps;var d=this.indeces.allETy;var o=_utils2.default.getArrayValuesAsHashmapKeys(t);var u=_ViewAbstraction2.default.exists(r.view)?new _ViewAbstraction2.default(r.view):null;var f=_utils2.default.makeHashMap();var g=_utils2.default.makeHashMap();var c=parseInt(n)>0?n:1;var v=r.direction||u&&u.getConfig(\"neighbourhood_directions\");var y=!v||v===\"both\";var h=y||v===\"in\";var p=y||v===\"out\";var _=u&&\"[all[]] \"+u.getNodeFilter(\"raw\");var b=this.getAdjacencyList(\"to\",r);var m=function e(t,r,s){f[t.id]=t;var l=i.getTiddlerById(t[r]);if(u&&_utils2.default.isTrue($tm.config.sys.nodeFilterNeighbours)&&!_utils2.default.isMatch(l,_)){return}if(!o[l]){o[l]=true;var n=i.makeNode(l,a);if(n){g[n.id]=n;s.push(l)}}};var w=void 0;for(w=0;w<c&&t.length;w++){var T=[];for(var k=t.length;k--;){if(_utils2.default.isSystemOrDraft(t[k])){continue}var E=this.getEdges(t[k],s,l);for(var N in E){var A=d[E[N].type];if(y||p&&A.toArrow||h&&A.invertedArrow){m(E[N],\"to\",T)}}var I=b[this.getId(t[k])];if(!I){continue}for(var x=I.length;x--;){var j=d[I[x].type];if(y||h&&j.toArrow||p&&j.invertedArrow){m(I[x],\"from\",T)}}}t=T}var S={nodes:g,edges:f};$tm.logger(\"debug\",\"Retrieved neighbourhood\",S,\"steps\",w);$tm.stop(\"Get neighbours\");return S}},{key:\"getGraph\",value:function e(t){var i=t.view,r=t.matches,a=t.includeNeighboursOf;$tm.start(\"Assembling Graph\");i=new _ViewAbstraction2.default(i);r=r||_utils2.default.getMatches(i.getNodeFilter(\"compiled\"));var s=parseInt(i.getConfig(\"neighbourhood_scope\"));var l=i.getEdgeTypeFilter(\"whitelist\");var n=_utils2.default.getArrayValuesAsHashmapKeys(r);var d={edges:this.getEdgesForSet(r,n,l),nodes:this.selectNodesByReferences(r,{view:i,outputType:\"hashmap\"})};if(s){var o=a?r.filter(a):r;var u=this.getNeighbours(o,{steps:s,view:i,typeWL:l,addProperties:{type:\"tmap:neighbour\"}});Object.assign(d.nodes,u.nodes);Object.assign(d.edges,u.edges);if(i&&i.isEnabled(\"show_inter_neighbour_edges\")){var f=this.getTiddlersByIds(u.nodes);var g=_utils2.default.getArrayValuesAsHashmapKeys(f);Object.assign(d.edges,this.getEdgesForSet(f,g))}}this.attachStylesToNodes(d.nodes,i);$tm.stop(\"Assembling Graph\");$tm.logger(\"debug\",\"Assembled graph:\",d);return d}},{key:\"getEdges\",value:function e(t,i,r){var a=_utils2.default.getTiddler(t);if(!a||_utils2.default.isSystemOrDraft(a)){return}var s=this.indeces.allETy;var l=_utils2.default.makeHashMap();var n=this.edgeTypeSubscriberRegistry.getAll();for(var d=0,o=n.length;d<o;d++){Object.assign(l,n[d].loadEdges(a,i,r))}for(var u in l){var f=l[u];if(!f.from||!f.to){continue}var g=s[f.type]||_EdgeType2.default.getInstance(f.type);addStyleToEdge(l[u],g);l[u]=f}return l}},{key:\"getEdgesForSet\",value:function e(t,i,r){var a=_utils2.default.makeHashMap();for(var s=t.length;s--;){Object.assign(a,this.getEdges(t[s],i,r))}return a}},{key:\"selectEdgesByType\",value:function e(t){var i=_utils2.default.makeHashMap(_defineProperty({},_EdgeType2.default.getInstance(t).id,true));return this.getEdgesForSet(this.getAllPotentialNodes(),null,i)}},{key:\"getAllPotentialNodes\",value:function e(){return _utils2.default.getMatches($tm.selector.allPotentialNodes)}},{key:\"_processEdgesWithType\",value:function e(t,i){var r=i.action,a=i.newName;t=_EdgeType2.default.getInstance(t);$tm.logger(\"debug\",\"Processing edges\",t,r);var s=this.selectEdgesByType(t);if(r===\"rename\"){new _EdgeType2.default(a,t).save()}for(var l in s){this._processEdge(s[l],\"delete\");if(r===\"rename\"){s[l].type=a;this._processEdge(s[l],\"insert\")}}this.wiki.deleteTiddler(t.fullPath)}},{key:\"selectNodesByReferences\",value:function e(t){var i=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{},r=i.addProperties,a=i.outputType;var s=_utils2.default.makeHashMap();var l=Object.keys(t);for(var n=l.length;n--;){var d=this.makeNode(t[l[n]],r);if(d){s[d.id]=d}}return _utils2.default.convert(s,a)}},{key:\"selectNodesByIds\",value:function e(t,i){var r=this.getTiddlersByIds(t);return this.selectNodesByReferences(r,i)}},{key:\"selectNodeById\",value:function e(t,i){i=Object.assign({},i,{outputType:\"hashmap\"});var r=this.selectNodesByIds([t],i);return r[t]}},{key:\"removeNodeType\",value:function e(t){t=_NodeType2.default.getInstance(t);this.wiki.deleteTiddler(t.fullPath)}},{key:\"makeNode\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r||_utils2.default.isSystemOrDraft(r))return;var a=_utils2.default.merge({},i);a.id=this.assignId(r);a.tRef=r.fields.title;var s=r.fields[$tm.field.nodeLabel];a.label=(s&&$tm.field.nodeLabel!==\"title\"?this.wiki.renderText(\"text/plain\",\"text/vnd-tiddlywiki\",s):r.fields.title).replace(\"\\\\n\",\"\\n\");return a}},{key:\"getInheritedNodeStyles\",value:function e(t){var i=this.getTiddlersByIds(t);var r={};var a=this.indeces.glNTy;for(var s=a.length;s--;){var l=a[s];var n=[];if(l.id===\"tmap:neighbour\"){for(var d in t){if(t[d].type===\"tmap:neighbour\"){n.push(this.getTiddlerById(d))}}}else{n=l.getInheritors(i)}for(var o=n.length;o--;){var u=n[o];var f=r[u]=r[u]||{};f.style=_utils2.default.merge(f.style||{},l.style);if(l[\"fa-icon\"]){f[\"fa-icon\"]=l[\"fa-icon\"]}else if(l[\"tw-icon\"]){f[\"tw-icon\"]=l[\"tw-icon\"]}}}return r}},{key:\"attachStylesToNodes\",value:function e(t,i){i=_ViewAbstraction2.default.exists(i)?new _ViewAbstraction2.default(i):null;var r=this.getInheritedNodeStyles(t);var a=i?i.getNodeData():_utils2.default.makeHashMap();var s=i&&!i.isEnabled(\"physics_mode\");for(var l in t){var n=this.getTiddlerById(l);var d=this.wiki.getTiddler(n);var o=d.fields;var u=t[l];var f=void 0;var g=r[n];if(g){_utils2.default.merge(u,g.style);f=getIcon(g[\"fa-icon\"],g[\"tw-icon\"])}if(o.color){u.color=o.color}if(o[\"tmap.style\"]){_utils2.default.merge(u,_utils2.default.parseJSON(o[\"tmap.style\"]))}f=getIcon(o[\"tmap.fa-icon\"],o[\"icon\"])||f;var c=a[l];if(c){_utils2.default.merge(u,c);if(s){u.fixed={x:u.x!=null,y:u.y!=null}}f=getIcon(c[\"fa-icon\"],c[\"tw-icon\"])||f}var v=u.color!==null&&_typeof(u.color)===\"object\";var y=v?u.color.background:u.color;u.color={background:y,border:v?u.color.border:undefined};addNodeIcon(u,f);u.font=u.font||{};if(u.shape&&!this.visShapesWithTextInside[u.shape]){u.font.color=\"black\"}else if(!u.font.color&&y){u.font.color=(0,_contrastcolour.run)(y,y,\"black\",\"white\")}if(u.shape===\"icon\"&&_typeof(u.icon)===\"object\"){u.icon.color=y}}if(i){var h=t[i.getConfig(\"central-topic\")];if(h){_utils2.default.merge(h,this.indeces.glNTyById[\"tmap:central-topic\"].style)}}}},{key:\"deleteNode\",value:function e(t){if(!t){return}var i=(typeof t===\"undefined\"?\"undefined\":_typeof(t))===\"object\"?t.id:t;var r=this.getTiddlerById(i);if(r){_utils2.default.deleteTiddlers([r])}var a=_utils2.default.getMatches(env.selector.allViews);for(var s=a.length;s--;){var l=new _ViewAbstraction2.default(a[s]);l.removeNode(i)}var n=this.getNeighbours([r]);this.deleteEdges(n.edges)}},{key:\"deleteNodes\",value:function e(t){for(var i=t.length;i--;){this.deleteNode(t[i])}}},{key:\"insertNode\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var i=arguments[1];var r=arguments[2];t.label=this.wiki.generateNewTitle(t.label||_utils2.default.getRandomLabel());var a=new $tw.Tiddler({text:\"\"},r,{title:t.label,\"tmap.id\":null},this.wiki.getModificationFields(),this.wiki.getCreationFields());this.wiki.addTiddler(a);t=this.makeNode(a,t);if(_ViewAbstraction2.default.exists(i)){new _ViewAbstraction2.default(i).addNode(t)}return t}},{key:\"getTiddlersByIds\",value:function e(t){if(Array.isArray(t)){t=_utils2.default.getArrayValuesAsHashmapKeys(t)}else if(t instanceof _vis2.default.DataSet){t=_utils2.default.getLookupTable(t,\"id\")}var i=[];for(var r in t){var a=this.getTiddlerById(r);if(a){i.push(a)}}return i}}]);return e}();var getFAdigits=function e(t){return t.length===4?t:t.substr(3,4)};var addNodeIcon=function e(t,i){if(!i){return}if(i.fa){t.shape=\"icon\";t.icon={shape:\"icon\",face:\"FontAwesome\",color:t.color,code:String.fromCharCode(\"0x\"+getFAdigits(i.fa))};if(t.size){t.icon.size=t.size}return}if(i.tw){var r=_utils2.default.getTiddler(i.tw);if(!r){return}if(r.fields[\"_canonical_uri\"]){t.image=r.fields[\"_canonical_uri\"];t.shape=\"image\"}else if(r.fields.text){t.image=_utils2.default.getDataUri(r);t.shape=\"image\"}}};var removeObsoleteViewData=function e(t,i){if(!_ViewAbstraction2.default.exists(i)||!t){return}i=new _ViewAbstraction2.default(i);var r=i.getNodeData();var a=0;for(var s in r){if(t[s]===undefined&&r[s]!=null){r[s]=undefined;a++}}if(a){$tm.logger(\"debug\",\"[Cleanup]\",\"Removed obsolete node data:\",i.getLabel(),a);i.saveNodeData(r)}};var addStyleToEdge=function e(t,i){t=Object.assign(t,i.style);if(_utils2.default.isTrue(i[\"show-label\"],true)){t.label=i.getLabel()}};var getIcon=function e(t,i){return t&&{fa:t}||i&&{tw:i}};exports.default=Adapter;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Adapter.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/CallbackManager",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/CallbackManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var CallbackManager=function(){function e(){_classCallCheck(this,e);this.callbacks=_utils2.default.makeHashMap();this.logger=$tm.logger;this.wiki=$tw.wiki}_createClass(e,[{key:\"add\",value:function e(t,a){var l=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;this.logger(\"debug\",'A callback was registered for changes of \"'+t+'\"');this.callbacks[t]={execute:a,isDeleteOnCall:l}}},{key:\"remove\",value:function e(t){if(!t){return}if(typeof t===\"string\"){t=[t]}for(var a=t.length;a--;){var l=t[a];if(this.callbacks[l]){this.logger(\"debug\",'Deleting callback for \"'+l+'\"');delete this.callbacks[l]}}}},{key:\"refresh\",value:function e(t){if(this.callbacks.length==0){return}for(var a in t){if(!this.callbacks[a]){continue}if(this.wiki.getTiddler(a)){this.logger(\"debug\",\"Executing a callback for: \"+a);this.callbacks[a].execute(a);if(!this.callbacks.isDeleteOnCall){continue}}this.remove(a)}}}]);return e}();exports.default=CallbackManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/CallbackManager.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/startup/caretaker",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _rebuilders;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var i in r){if(Object.prototype.hasOwnProperty.call(r,i)){e[i]=r[i]}}}return e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/caretaker\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _Fixer=require(\"$:/plugins/felixhayashi/tiddlymap/js/Fixer\");var _Fixer2=_interopRequireDefault(_Fixer);var _Adapter=require(\"$:/plugins/felixhayashi/tiddlymap/js/Adapter\");var _Adapter2=_interopRequireDefault(_Adapter);var _tracker=require(\"$:/plugins/felixhayashi/tiddlymap/js/services/tracker\");var _tracker2=_interopRequireDefault(_tracker);var _EdgeTypeSubscriberRegistry=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeTypeSubscriberRegistry\");var _EdgeTypeSubscriberRegistry2=_interopRequireDefault(_EdgeTypeSubscriberRegistry);var _DialogManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/DialogManager\");var _DialogManager2=_interopRequireDefault(_DialogManager);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _vis3=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis4=_interopRequireDefault(_vis3);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);var _URL=require(\"$:/plugins/felixhayashi/tiddlymap/js/URL\");var _URL2=_interopRequireDefault(_URL);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var r in e){if(Object.prototype.hasOwnProperty.call(e,r))t[r]=e[r]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,r){if(t in e){Object.defineProperty(e,t,{value:r,enumerable:true,configurable:true,writable:true})}else{e[t]=r}return e}var init=function e(){window.$tm=_extends({},env,{utils:_utils2.default,url:new _URL2.default(window.location.href)});cleanup();registerPublicClasses($tm);updateGlobals($tm);createMetaFile($tm.logger);var t=attachIndeces($tm);var r=getInitializedServices(t);Object.assign($tm,r);loadDefaultView($tm.config.sys.defaultView);r.fixer.fix();$tm.registry=[];setInterval(routineCheck,5e3);registerChangeListener($tm.callbackManager);registerMousemoveListener();registerClickListener();if($tm.url.query[\"tmap-enlarged\"]){prepareFullscreenStart($tm.url)}$tm.logger(\"warn\",\"TiddlyMap's caretaker successfully started\")};var getInitializedServices=function e(t){var r=new _tracker2.default(d);var i=$tw.modules.applyMethods(\"tmap.edgetypehandler\");var a=new _EdgeTypeSubscriberRegistry2.default(i,t.allETy,r);var s=new _Adapter2.default(r,a);var l=new _CallbackManager2.default;var n=new _DialogManager2.default(l);var d=new _Fixer2.default(s,$tm.logger,t.glNTy);return{edgeTypeSubscriberRegistry:a,tracker:r,adapter:s,callbackManager:l,dialogManager:n,fixer:d}};var registerPublicClasses=function e(t){t.keycharm=_vis4.default.keycharm;t.NodeType=_NodeType2.default;t.EdgeType=_EdgeType2.default;t.ViewAbstraction=_ViewAbstraction2.default};var attachOptions=function e(t){var r=t;if(!r.config)r.config=_utils2.default.makeHashMap();r.config.sys=_utils2.default.merge(r.config.sys,_utils2.default.unflatten($tw.wiki.getTiddlerData(env.ref.sysUserConf)));r.config.vis=_utils2.default.merge({},_vis2.default,_utils2.default.parseFieldData(env.ref.visUserConf));if(!r.field)r.field=_utils2.default.makeHashMap();$tw.utils.extend(r.field,r.config.sys.field)};var attachIndeces=function e(t){$tm.start(\"Attaching Indeces\");t.indeces=t.indeces||{};updateNodeTypesIndeces(t.indeces);updateEdgeTypesIndeces(t.indeces);$tm.stop(\"Attaching Indeces\");return t.indeces};var updateNodeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.nodeTypes;var i=t.glNTy=[];var a=t.glNTyById=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var s=_NodeType2.default.getInstance(t);a[s.id]=s;i.push(s)}});i.sort(function(e,t){return e.priority-t.priority})};var updateEdgeTypesIndeces=function e(t){t=t||$tm.indeces;var r=$tm.path.edgeTypes;var i=t.allETy=_utils2.default.makeHashMap();$tw.wiki.eachTiddlerPlusShadows(function(e,t){if(_utils2.default.startsWith(t,r)){var a=_EdgeType2.default.getInstance(t);i[a.id]=a}});if($tm.edgeTypeSubscriberRegistry){$tm.edgeTypeSubscriberRegistry.updateIndex(i)}};var attachFunctions=function e(t){var r=t;var i=function e(){};if(_utils2.default.isTrue($tm.config.sys.debug,false)&&console){r.logger=function(){if(arguments.length<2)return;var e=Array.prototype.slice.call(arguments);var t=e.shift(e);var r=console.hasOwnProperty(t)?t:\"debug\";console[r].apply(console,e)};r.start=function(e){console.time(\"[timer] \"+e)};r.stop=function(e){console.timeEnd(\"[timer] \"+e)}}else{r.logger=r.start=r.stop=i}r.notify=_utils2.default.isTrue($tm.config.sys.notifications)?_utils2.default.notify:i};var routineCheck=function e(){for(var t=$tm.registry.length;t--;){var r=$tm.registry[t];if(!r.destruct||!r.isZombieWidget)return;if(r.isZombieWidget()){$tm.logger(\"warn\",\"a widget will be removed\");$tm.registry.splice(t,1);r.destruct()}}};var dispatchUpdates=function e(t){var r=$tm.registry;for(var i=r.length;i--;){var a=r[i];if(a.update&&a.isZombieWidget&&!a.isZombieWidget()){a.update(t)}}};var checkForClone=function e(t){var r=_utils2.default.getDublicates(t);if(!r.length){return}_utils2.default.setField(t,\"tmap.edges\",undefined);$tm.tracker.assignId(t,true);$tm.dialogManager.open(\"dublicateIdInfo\",{param:{changedTiddler:t.fields.title,filter:_utils2.default.joinAndWrap(r,\"[[\",\"]]\"),id:_utils2.default.getId(t)}})};var updateGlobals=function e(t){attachOptions($tm);attachFunctions($tm);$tm.logger(\"warn\",\"Rebuilt globals\")};var lastCurrentTiddler=null;var updateLiveViewTrigger=function e(t){if(t[\"$:/HistoryList\"]){var r=_utils2.default.getField(\"$:/HistoryList\",\"current-tiddler\")}else if(t[\"$:/temp/focussedTiddler\"]){var r=_utils2.default.getField(\"$:/temp/focussedTiddler\",\"text\")}if(r!=null&&lastCurrentTiddler!==r){lastCurrentTiddler=r;_utils2.default.setField(\"$:/temp/tmap/currentTiddler\",\"text\",r)}};var printChanges=function e(t,r){if(!_utils2.default.isTrue($tm.config.sys.debug,false))return;$tm.logger(\"warn\",\"=== Refresh \"+r+\" ===\");for(var i in t){var a=t[i].deleted?\"[Deleted]\":\"[Modified]\";$tm.logger(\"warn\",a,i,$tw.wiki.getTiddler(i))}};var registerMousemoveListener=function e(){$tm.mouse={};var t=function e(t){$tm.mouse=t};window.addEventListener(\"mousemove\",t,false)};var registerClickListener=function e(){var t=$tm.path.tempPopups;window.addEventListener(\"click\",function(e){var r=_utils2.default.getTiddlersByPrefix(t);for(var i=r.length;i--;){if(_utils2.default.getText(r[i]))break}if(i===-1)return;if(!$tw.utils.hasClass(e.target,\"tc-drop-down\")&&!_utils2.default.getAncestorWithClass(e.target,\"tc-drop-down\")){for(var i=r.length;i--;){_utils2.default.setText(r[i],\"\")}}},false)};var registerChangeListener=function e(t){var r=0;$tw.wiki.addEventListener(\"change\",function(e){$tm.start(\"Caretaker handling changes\");printChanges(e,r++);t.refresh(e);var i={changedTiddlers:{}};for(var a in e){var s=_utils2.default.getTiddler(a);if(s&&s.isDraft()){continue}var l=handleTiddlerChange(a,s,i);if(l){i.changedTiddlers[a]=e[a]}}dispatchUpdates(i);updateLiveViewTrigger(e);$tm.stop(\"Caretaker handling changes\")})};var rebuilders=(_rebuilders={},_defineProperty(_rebuilders,env.path.options,updateGlobals),_defineProperty(_rebuilders,env.path.nodeTypes,updateNodeTypesIndeces),_defineProperty(_rebuilders,env.path.edgeTypes,updateEdgeTypesIndeces),_rebuilders);var handleTiddlerChange=function e(t,r,i){if($tw.wiki.isSystemTiddler(t)){for(var a in rebuilders){if(_utils2.default.startsWith(t,a)&&!i[a]){$tm.logger(\"warn\",\"[System change]\",a);rebuilders[a]();i[a]=true}}}else if(r){if(r.fields.text===undefined){$tw.wiki.dispatchEvent(\"lazyLoad\",t);return false}checkForClone(r);$tm.tracker.assignId(r)}else{var s=$tm.tracker.getIdByTiddler(t);if(!s){return false}var l=_utils2.default.getTiddlerWithField(\"tmap.id\",s);if(l){$tm.logger(\"warn\",\"[Renamed]\",t,\"into\",l)}else{$tm.adapter.deleteNode(s)}}return true};var cleanup=function e(){_utils2.default.deleteByPrefix(\"$:/temp/felixhayashi\");_utils2.default.deleteByPrefix(\"$:/temp/tiddlymap\");_utils2.default.deleteByPrefix(\"$:/temp/tmap\")};var loadDefaultView=function e(t){if(t){_utils2.default.setText(env.ref.defaultViewHolder,$tm.config.sys.defaultView)}};var prepareFullscreenStart=function e(t){var r=env.ref,i=r.mainEditor,a=r.defaultViewHolder;_utils2.default.setSidebarTab(i);if(_ViewAbstraction2.default.exists(t)){t=new _ViewAbstraction2.default(t);_utils2.default.setField(a,\"text\",t.getLabel())}};var createMetaFile=function e(t){if(_utils2.default.tiddlerExists(env.ref.sysMeta)){return}t(\"warn\",\"Creating meta file\");var r=$tw.wiki.getTiddler(env.path.pluginRoot);$tw.wiki.setTiddlerData(env.ref.sysMeta,{originalVersion:r.fields.version,dataStructureState:\"0.6.9\",showWelcomeMessage:true})};var name=exports.name=\"tmap.caretaker\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"startup\"];var before=exports.before=[\"rootwidget\"];var synchronous=exports.synchronous=true;var startup=exports.startup=init;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Caretaker.js.map\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/felixhayashi/tiddlymap/js/DialogManager": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/DialogManager",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var a=0;a<t.length;a++){var l=t[a];l.enumerable=l.enumerable||false;l.configurable=true;if(\"value\"in l)l.writable=true;Object.defineProperty(e,l.key,l)}}return function(t,a,l){if(a)e(t.prototype,a);if(l)e(t,l);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/DialogManager\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var DialogManager=function(){function e(t,a){_classCallCheck(this,e);this.callbackManager=t;this.context=a}_createClass(e,[{key:\"open\",value:function t(a){var l=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=arguments[2];if(_utils2.default.isTrue($tm.config.sys.suppressedDialogs[a],false)){$tm.logger(\"warning\",\"Suppressed dialog\",a);return}$tm.logger(\"debug\",\"Dialog param object\",l);if(typeof i===\"function\"&&this.context){i=i.bind(this.context)}var r=$tm.path.tempRoot+\"/dialog-\"+_utils2.default.genUUID();var n=_utils2.default.getTiddler($tm.path.dialogs+\"/\"+a);var u={title:r,buttons:n.fields[\"buttons\"]||\"ok_cancel\",classes:\"tmap-modal-content \"+n.fields[\"classes\"],output:r+\"/output\",result:r+\"/result\",temp:r+\"/temp\",template:n.fields.title,templateId:a,currentTiddler:r+\"/output\",text:_utils2.default.getText($tm.path.dialogs)};_utils2.default.touch(u.output);if(l.dialog){if(l.dialog.preselects){$tw.wiki.addTiddler(new $tw.Tiddler({title:u.output},_utils2.default.flatten(l.dialog.preselects)));delete l.dialog.preselects}_utils2.default.merge(u,l.dialog)}u.footer=_utils2.default.getText($tm.path.footers);u=_utils2.default.flatten(u);l=_utils2.default.flatten(l);var s=function t(a){e.getElement(\"hidden-close-button\").click();var l=$tw.wiki.getTiddler(a);var n=l.fields.text;var s=null;if(n){s=$tw.wiki.getTiddler(u.output)}else{$tm.notify(\"operation cancelled\")}if(typeof i===\"function\"){i(n,s)}_utils2.default.deleteByPrefix(r)};this.callbackManager.add(u.result,s,true);var o=new $tw.Tiddler(n,l,u);$tw.wiki.addTiddler(o);$tm.logger(\"debug\",\"Opening dialog\",o);$tw.rootWidget.dispatchEvent({type:\"tm-modal\",param:o.fields.title,paramObject:o.fields});e.addKeyBindings();return o}}],[{key:\"getElement\",value:function e(t){return _utils2.default.getFirstElementByClassName(\"tmap-\"+t)}},{key:\"addKeyBindings\",value:function t(){var a=$tm.keycharm({container:_utils2.default.getFirstElementByClassName(\"tc-modal\")});var l=/tmap-triggers-(.+?)-on-(.+?)(?:\\s|$)/;var i=document.getElementsByClassName(\"tmap-trigger-field\");var r=function t(r){var n=i[r].className.split(\" \");var u=function t(i){var r=n[i].match(l);if(!r){return\"continue\"}var u=r[1];var s=r[2];var o=e.getElement(u);if(!o){return\"continue\"}a.bind(s,function(){if(document.getElementsByClassName(n[i]).length){o.click()}})};for(var s=n.length;s--;){var o=u(s);if(o===\"continue\")continue}};for(var n=i.length;n--;){r(n)}}}]);return e}();exports.default=DialogManager;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/DialogManager.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/Fixer": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/Fixer",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/Fixer\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Fixer=function(){function e(t,i,r){_classCallCheck(this,e);this.adapter=t;this.logger=i;this.wiki=$tw.wiki;this.glNTy=r}_createClass(e,[{key:\"moveEdges\",value:function e(t,i){var r=_utils2.default.getTiddlersByPrefix(t);for(var a=0;a<r.length;a++){var u=_utils2.default.getBasename(r[a]);if(u===\"__noname__\"){u=\"tmap:unknown\"}u=_EdgeType2.default.getInstance(u);if(!u.exists()){u.save()}var n=this.wiki.getTiddlerData(r[a]);for(var s=0;s<n.length;s++){n[s].type=(i?i+\":\":\"\")+u.id;this.adapter.insertEdge(n[s])}this.wiki.deleteTiddler(r[a])}}},{key:\"executeUpgrade\",value:function e(t,i,r){if(!_utils2.default.isLeftVersionGreater(t,i)){return}this.logger(\"debug\",\"Upgrading data structure to \"+t);var a=r();_utils2.default.setEntry(env.ref.sysMeta,\"dataStructureState\",t);return a}},{key:\"fixId\",value:function e(){var t=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.executeUpgrade(\"0.9.2\",t.dataStructureState,function(){if(_utils2.default.isLeftVersionGreater(\"0.9.2\",t.originalVersion)){var e=\"$:/plugins/felixhayashi/tiddlymap/config/sys/user\";var i=_utils2.default.getEntry(e,\"field.nodeId\",\"tmap.id\");_utils2.default.moveFieldValues(i,\"tmap.id\",true,false)}})}},{key:\"fix\",value:function e(){var t=this;var i=this.wiki.getTiddlerData(env.ref.sysMeta,{});this.logger(\"debug\",\"Fixer is started\");this.logger(\"debug\",\"Data-structure currently in use: \",i.dataStructureState);this.executeUpgrade(\"0.7.0\",i.dataStructureState,function(){t.moveEdges(\"$:/plugins/felixhayashi/tiddlymap/graph/edges\",null);var e=env.selector.allViews;var i=_utils2.default.getMatches(e);for(var r=0;r<i.length;r++){var a=new _ViewAbstraction2.default(i[r]);t.moveEdges(a.getRoot()+\"/graph/edges\",a)}});this.executeUpgrade(\"0.7.32\",i.dataStructureState,function(){if(!_ViewAbstraction2.default.exists(\"Live View\")){return}var e=new _ViewAbstraction2.default(\"Live View\");e.setNodeFilter(\"[field:title{$:/temp/tmap/currentTiddler}]\",true);e.setConfig({\"refresh-trigger\":null,\"refresh-triggers\":$tw.utils.stringifyList([\"$:/temp/tmap/currentTiddler\"])})});this.executeUpgrade(\"0.9.0\",i.dataStructureState,function(){var e=env.ref.visUserConf;var i=_utils2.default.unflatten(t.wiki.getTiddlerData(e,{}));if(_typeof(i.groups)===\"object\"){var r=_NodeType2.default.getInstance(\"tmap:neighbour\");r.setStyle(i.groups[\"neighbours\"]);r.save();delete i.groups;t.wiki.setTiddlerData(e,i)}});this.fixId();this.executeUpgrade(\"0.9.16\",i.dataStructureState,function(){for(var e=t.glNTy.length;e--;){t.glNTy[e].save(null,true)}});this.executeUpgrade(\"0.10.3\",i.dataStructureState,function(){var e=env.ref.liveTab;if(_utils2.default.getTiddler(e).hasTag(\"$:/tags/SideBar\")){this.wiki.deleteTiddler(e);_utils2.default.setField(e,\"tags\",\"$:/tags/SideBar\")}});this.executeUpgrade(\"0.11.0\",i.dataStructureState,function(){var e=_utils2.default.getMatches(env.selector.allViews);for(var t=e.length;t--;){var i=new _ViewAbstraction2.default(e[t]);var r=i.getEdgeTypeFilter(\"raw\");var a=\"edge_type_namespace\";i.setConfig(a,i.getConfig(a));var u=env.filter.defaultEdgeTypeFilter;if(r){var n=env.path.edgeTypes;r=_utils2.default.replaceAll(r,\"\",[n,n+\"/\",\"[prefix[\"+n+\"]]\",\"[prefix[\"+n+\"/]]\",[\"[suffix[tw-body:link]]\",\"[[tw-body:link]]\"],[\"[suffix[tw-list:tags]]\",\"[[tw-list:tags]]\"],[\"[suffix[tw-list:list]]\",\"[[tw-body:list]]\"],[\"[suffix[tmap:unknown]]\",\"[[tmap:unknown]]\"],[\"[suffix[unknown]]\",\"[[tmap:unknown]]\"]]);u=\"-[prefix[_]] \"+r}i.setEdgeTypeFilter(u)}})}}]);return e}();exports.default=Fixer;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Fixer.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/startup/listener": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/startup/listener",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.startup=exports.synchronous=exports.before=exports.after=exports.platforms=exports.name=undefined;var _NodeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/NodeType\");var _NodeType2=_interopRequireDefault(_NodeType);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Edge=require(\"$:/plugins/felixhayashi/tiddlymap/js/Edge\");var _Edge2=_interopRequireDefault(_Edge);var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/tiddlymap/js/config/vis\");var _vis2=_interopRequireDefault(_vis);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}var handleCancelDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"\")};\n/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/startup/listener\ntype: application/javascript\nmodule-type: startup\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var handleClearTiddler=function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},a=t.paramObject;var r=a.title,d=a.keep;if(!r)return;var i=_utils2.default.getTiddler(r);var l=i?i.fields:{};var s=d?d.split():[];var n={title:r,text:\"\"};for(var p=s.length;p--;){var o=s[p];n[o]=l[o]}$tw.wiki.deleteTiddler(r);$tw.wiki.addTiddler(new $tw.Tiddler(n))};var handleMixTiddlers=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d=r.tiddlers,i=r.output;if(!d||!i)return;var l=$tw.utils.parseStringArray(d);var s=_utils2.default.getMergedTiddlers(l,i);$tw.wiki.addTiddler(s)};var handleConfirmDialog=function e(t){var a=t.param;_utils2.default.setField(a,\"text\",\"1\")};var handleSuppressDialog=function e(t){var a=t.paramObject;var r=a.dialog,d=a.suppress;if(_utils2.default.isTrue(d,false)){_utils2.default.setEntry($tm.ref.sysUserConf,\"suppressedDialogs.\"+r,true)}};var handleDownloadGraph=function e(t){var a=t.paramObject;var r=a.view;var d=$tm.adapter.getGraph({view:r});d.nodes=_utils2.default.convert(d.nodes,\"array\");d.edges=_utils2.default.convert(d.edges,\"array\");var i=\"$:/temp/tmap/export\";_utils2.default.setField(i,\"text\",JSON.stringify(d,null,2));$tw.rootWidget.dispatchEvent({type:\"tm-download-file\",param:i,paramObject:{filename:r+\".json\"}})};var handleConfigureSystem=function e(){var t=_utils2.default.getMatches($tm.selector.allPotentialNodes);var a=$tm.adapter.getEdgesForSet(t);var r=$tw.wiki.getTiddler($tm.path.pluginRoot).fields;var d=$tw.wiki.getTiddlerData($tm.ref.sysMeta);var i=_utils2.default.getTiddler($tm.ref.liveTab).hasTag(\"$:/tags/SideBar\");var l={numberOfNodes:\"\"+t.length,numberOfEdges:\"\"+Object.keys(a).length,pluginVersion:\"v\"+r.version,dataStructureVersion:\"v\"+d.dataStructureState,dialog:{preselects:{liveTab:\"\"+i,\"inherited-style\":JSON.stringify(_vis2.default),\"config.vis\":_utils2.default.getText($tm.ref.visUserConf),\"config.sys\":$tm.config.sys}}};$tm.dialogManager.open(\"globalConfig\",l,function(e,t){if(!e)return;var a=_utils2.default.getPropertiesByPrefix(t.fields,\"config.sys.\",true);$tw.wiki.setTiddlerData($tm.ref.sysUserConf,a);if(_utils2.default.isTrue(t.fields.liveTab,false)){_utils2.default.setField($tm.ref.liveTab,\"tags\",\"$:/tags/SideBar\")}else{$tw.wiki.deleteTiddler($tm.ref.liveTab)}_utils2.default.setField($tm.ref.visUserConf,\"text\",t.fields[\"config.vis\"])})};var handleGenerateWidget=function e(t){var a=t.paramObject,r=a===undefined?{}:a;var d={dialog:{preselects:{\"var.view\":r.view||$tm.misc.defaultViewLabel}}};$tm.dialogManager.open(\"widgetCodeGenerator\",d)};var handleRemoveEdge=function e(t){var a=t.paramObject;$tm.adapter.deleteEdge(a)};var handleCreateEdge=function e(t){var a=t.paramObject;var r=a.from,d=a.to,i=a.force;if(!r||!d)return;if(_utils2.default.tiddlerExists(r)&&_utils2.default.tiddlerExists(d)||i){_utils2.default.addTiddler(d);_utils2.default.addTiddler(r);var l=new _Edge2.default($tm.adapter.makeNode(r).id,$tm.adapter.makeNode(d).id,a.label,a.id);$tm.adapter.insertEdge(l);$tm.notify(\"Edge inserted\")}};var handleOpenTypeManager=function e(t){var a=t.type,r=t.paramObject,d=r===undefined?{}:r;var i=a.match(/tmap:tm-(.*)/)[1];if(i===\"manage-edge-types\"){var l=\"Edge-Type Manager\";var s=$tm.selector.allEdgeTypes;var n=$tm.path.edgeTypes}else{var l=\"Node-Type Manager\";var s=$tm.selector.allNodeTypes;var n=$tm.path.nodeTypes}var p={mode:i,topic:l,searchSelector:s,typeRootPath:n};var o=$tm.dialogManager.open(\"MapElementTypeManager\",p);if(d.type){handleLoadTypeForm({paramObject:{mode:i,id:d.type,output:o.fields[\"output\"]}})}};var handleLoadTypeForm=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=a.output;var l=i;var s=r===\"manage-edge-types\"?_EdgeType2.default.getInstance(d):_NodeType2.default.getInstance(d);s.save(l,true);if(r===\"manage-edge-types\"){var n=$tm.adapter.selectEdgesByType(s);var p=Object.keys(n).length;_utils2.default.setField(l,\"temp.usageCount\",p)}$tw.wiki.addTiddler(new $tw.Tiddler(_utils2.default.getTiddler(l),{typeTRef:s.fullPath,\"temp.idImmutable\":s.isShipped?\"true\":\"\",\"temp.newId\":s.id,\"inherited-style\":JSON.stringify((r===\"manage-edge-types\"?$tm.config.vis.edges:$tm.config.vis.nodes)||{})}));_utils2.default.deleteByPrefix(\"$:/state/tabs/MapElementTypeManager\")};var handleSaveTypeForm=function e(t){var a=t.paramObject;var r=_utils2.default.getTiddler(a.output);if(!r)return;var d=r.fields.id;var i=a.mode;if(_utils2.default.isTrue(r.fields[\"temp.deleteType\"],false)){deleteType(i,d,r)}else{saveType(i,d,r)}};var deleteType=function e(t,a,r){var d=t===\"manage-edge-types\"?_EdgeType2.default.getInstance(a):_NodeType2.default.getInstance(a);$tm.logger(\"debug\",\"Deleting type\",d);if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(d,{action:\"delete\"})}else{$tm.adapter.removeNodeType(d)}$tw.wiki.addTiddler(new $tw.Tiddler({title:_utils2.default.getTiddlerRef(r)}));$tm.notify(\"Deleted type\")};var saveType=function e(t,a,r){var d=_utils2.default.getTiddler(r);var i=t===\"manage-edge-types\"?_EdgeType2.default:_NodeType2.default;var l=new i(a,d);l.save();var s=d.fields[\"temp.newId\"];if(s&&s!==d.fields[\"id\"]){if(t===\"manage-edge-types\"){$tm.adapter._processEdgesWithType(l,{action:\"rename\",newName:s})}else{new _NodeType2.default(s,l).save();$tw.wiki.deleteTiddler(l.fullPath)}_utils2.default.setField(d,\"id\",s)}$tm.notify(\"Saved type data\")};var handleCreateType=function e(t){var a=t.paramObject,r=a.mode,d=a.id,i=d===undefined?\"New type\":d,l=a.output;var s=r===\"manage-edge-types\"?new _EdgeType2.default(i):new _NodeType2.default(i);s.save();handleLoadTypeForm({paramObject:{id:s.id,mode:r,output:l}})};var name=exports.name=\"tmap.listener\";var platforms=exports.platforms=[\"browser\"];var after=exports.after=[\"rootwidget\",\"tmap.caretaker\"];var before=exports.before=[\"story\"];var synchronous=exports.synchronous=true;var startup=exports.startup=function e(){_utils2.default.addTWlisteners({\"tmap:tm-remove-edge\":handleRemoveEdge,\"tmap:tm-load-type-form\":handleLoadTypeForm,\"tmap:tm-save-type-form\":handleSaveTypeForm,\"tmap:tm-create-type\":handleCreateType,\"tmap:tm-create-edge\":handleCreateEdge,\"tmap:tm-suppress-dialog\":handleSuppressDialog,\"tmap:tm-generate-widget\":handleGenerateWidget,\"tmap:tm-download-graph\":handleDownloadGraph,\"tmap:tm-configure-system\":handleConfigureSystem,\"tmap:tm-manage-edge-types\":handleOpenTypeManager,\"tmap:tm-manage-node-types\":handleOpenTypeManager,\"tmap:tm-cancel-dialog\":handleCancelDialog,\"tmap:tm-clear-tiddler\":handleClearTiddler,\"tmap:tm-merge-tiddlers\":handleMixTiddlers,\"tmap:tm-confirm-dialog\":handleConfirmDialog},$tw.rootWidget,undefined)};\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Listener.js.map\n",
"type": "application/javascript",
"module-type": "startup"
},
"$:/plugins/felixhayashi/tiddlymap/js/services/tracker": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/services/tracker",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var r=t[i];r.enumerable=r.enumerable||false;r.configurable=true;if(\"value\"in r)r.writable=true;Object.defineProperty(e,r.key,r)}}return function(t,i,r){if(i)e(t.prototype,i);if(r)e(t,r);return t}}();/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/services/tracker\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}var Tracker=function(){function e(t){_classCallCheck(this,e);this.wiki=$tw.wiki;this.logger=$tm.logger;this._createIndex()}_createClass(e,[{key:\"_createIndex\",value:function e(){var t=this.tById={};var i=this.idByT={};this.wiki.each(function(e,r){if(_utils2.default.isSystemOrDraft(e)){return}var l=e.fields[\"tmap.id\"];if(!l){l=_utils2.default.genUUID();_utils2.default.setField(e,\"tmap.id\",l)}t[l]=r;i[r]=l})}},{key:\"assignId\",value:function e(t,i){var r=_utils2.default.getTiddler(t);if(!r){throw new ResourceNotFoundException(t)}var l=r.fields[\"tmap.id\"];if(!l||i){l=_utils2.default.genUUID();_utils2.default.setField(r,\"tmap.id\",l);this.logger(\"info\",\"Assigning new id to\",r.fields.title)}this.tById[l]=r.fields.title;this.idByT[r.fields.title]=l;return l}},{key:\"getIdByTiddler\",value:function e(t){return this.idByT[_utils2.default.getTiddlerRef(t)]}},{key:\"getIdsByTiddlers\",value:function e(){return this.idByT}},{key:\"getTiddlersByIds\",value:function e(){return this.tById}},{key:\"getTiddlerById\",value:function e(t){return this.tById[t]}}]);return e}();exports.default=Tracker;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/services/Tracker.js.map\n",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget",
"text": "\"use strict\";var _typeof=typeof Symbol===\"function\"&&typeof Symbol.iterator===\"symbol\"?function(e){return typeof e}:function(e){return e&&typeof Symbol===\"function\"&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e};/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapConfigWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function MapConfigWidget(e,t){_widget.widget.call(this);this.initialise(e,t);this.computeAttributes()}MapConfigWidget.prototype=Object.create(_widget.widget.prototype);MapConfigWidget.prototype.render=function(e,t){this.parentDomNode=e;if(!this.domNode){this.domNode=this.document.createElement(\"div\");$tw.utils.addClass(this.domNode,\"tmap-config-widget\");e.insertBefore(this.domNode,t)}if(this.network){this.network.destroy()}this.networkContainer=document.createElement(\"div\");this.domNode.appendChild(this.networkContainer);this.refreshTrigger=this.getAttribute(\"refresh-trigger\");this.pipeTRef=this.getVariable(\"currentTiddler\");this.inheritedFields=$tw.utils.parseStringArray(this.getAttribute(\"inherited\"));this.extensionTField=this.getAttribute(\"extension\");this.mode=this.getAttribute(\"mode\");for(var i=0;i<this.inheritedFields.length;i++){var s=this.inheritedFields[i];var n=_utils2.default.parseFieldData(this.pipeTRef,s,{});if(this.mode===\"manage-edge-types\"){n={edges:n}}else if(this.mode===\"manage-node-types\"){n={nodes:n}}this.inherited=_utils2.default.merge(this.inherited,n)}this.extension=_utils2.default.parseFieldData(this.pipeTRef,this.extensionTField,{});if(this.mode===\"manage-edge-types\"){if(!this.extension.edges){this.extension={edges:this.extension}}}else if(this.mode===\"manage-node-types\"){if(!this.extension.nodes){this.extension={nodes:this.extension}}}var r=_utils2.default.isTrue(this.getAttribute(\"save-only-changes\"));this.changes=r?{}:this.extension;var o={nodes:[],edges:[]};var a=_utils2.default.merge({},this.inherited,this.extension);$tw.utils.extend(a,{configure:{enabled:true,showButton:false,filter:this.getOptionFilter(this.mode)}});this.network=new _vis2.default.Network(this.networkContainer,o,a);this.network.on(\"configChange\",this.handleConfigChange.bind(this));var l=this.parentDomNode.getBoundingClientRect().height;this.parentDomNode.style[\"height\"]=l+\"px\";var h=this.handleResetEvent.bind(this);this.networkContainer.addEventListener(\"reset\",h,false);$tm.registry.push(this);this.enhanceConfigurator()};MapConfigWidget.prototype.handleResetEvent=function(e){var t={};t[e.detail.trigger.path]=null;this.handleConfigChange(t)};MapConfigWidget.prototype.handleConfigChange=function(e){var t=_utils2.default.flatten(this.changes);var i=_utils2.default.flatten(e);var s=Object.keys(_utils2.default.flatten(e))[0];var n=i[s]===null;if(n){t[s]=undefined;this.changes=_utils2.default.unflatten(t)}else{this.changes=_utils2.default.merge(this.changes,e)}var r=_utils2.default.merge({},this.changes);if(this.mode===\"manage-node-types\"){r=r[\"nodes\"]}if(this.mode===\"manage-edge-types\"){r=r[\"edges\"]}_utils2.default.writeFieldData(this.pipeTRef,this.extensionTField,r,$tm.config.sys.jsonIndentation);var o=\"vis-configuration-wrapper\";var a=this.networkContainer.getElementsByClassName(o)[0];a.style.height=a.getBoundingClientRect().height+\"px\";if(n){window.setTimeout(this.refresh.bind(this),0)}else{window.setTimeout(this.enhanceConfigurator.bind(this),50)}};MapConfigWidget.prototype.enhanceConfigurator=function(){var e=\"vis-configuration-wrapper\";var t=this.networkContainer.getElementsByClassName(e)[0].children;var i=[];var s=_utils2.default.flatten(this.changes);for(var n=0;n<t.length;n++){if(!t[n].classList.contains(\"vis-config-item\"))continue;var r=new VisConfElement(t[n],i,n);i.push(r);if(r.level===0)continue;r.setActive(!!s[r.path])}};function VisConfElement(e,t,i){var s=\"getElementsByClassName\";this.el=e;this.labelEl=e[s](\"vis-config-label\")[0]||e[s](\"vis-config-header\")[0]||e;var n=this.labelEl.innerText||this.labelEl.textContent;this.label=n&&n.match(/([a-zA-Z0-9]+)/)[1];this.level=parseInt(e.className.match(/.*vis-config-s(.).*/)[1])||0;this.path=this.label;if(this.level>0){for(var r=i;r--;){var o=t[r];if(o.level<this.level){this.path=o.path+\".\"+this.path;break}}}}VisConfElement.prototype.setActive=function(e){if(!e)return;var t=\"tmap-vis-config-item-\"+(e?\"active\":\"inactive\");$tw.utils.addClass(this.el,t);if(e){var i=document.createElement(\"button\");i.innerHTML=\"reset\";i.className=\"tmap-config-item-reset\";var s=this;i.addEventListener(\"click\",function(e){e.currentTarget.dispatchEvent(new CustomEvent(\"reset\",{detail:{trigger:s},bubbles:true,cancelable:true}))},false);this.el.appendChild(i)}};MapConfigWidget.prototype.getOptionFilter=function(e){var t={nodes:{borderWidth:true,borderWidthSelected:true,color:{background:true,border:true},font:{color:true,size:true},icon:true,labelHighlightBold:false,shadow:true,shape:true,shapeProperties:{borderDashes:true},size:true},edges:{arrows:true,color:true,dashes:true,font:true,labelHighlightBold:false,length:true,selfReferenceSize:false,shadow:true,smooth:true,width:true},interaction:{hideEdgesOnDrag:true,hideNodesOnDrag:true,tooltipDelay:true},layout:{hierarchical:true},manipulation:{initiallyActive:true},physics:{forceAtlas2Based:{gravitationalConstant:true,springLength:true,springConstant:true,damping:true,centralGravity:true}}};if(e===\"manage-edge-types\"){t={edges:t.edges}}else if(e===\"manage-node-types\"){t={nodes:t.nodes}}else{t.edges.arrows=false}return function(e,i){i=i.concat([e]);var s=t;for(var n=0,r=i.length;n<r;n++){if(s[i[n]]===true){return true}else if(s[i[n]]==null){return false}s=s[i[n]]}return false}};MapConfigWidget.prototype.isZombieWidget=function(){return!document.body.contains(this.parentDomNode)};MapConfigWidget.prototype.destruct=function(){if(this.network){this.network.destroy()}};MapConfigWidget.prototype.refresh=function(e){if(this.isZombieWidget()||!this.network)return;if(!e||e[this.refreshTrigger]){this.refreshSelf();return true}};MapConfigWidget.prototype.setNull=function(e){for(var t in e){if(_typeof(e[t])==\"object\"){this.setNull(e[t])}else{e[t]=undefined}}};exports[\"tmap-config\"]=MapConfigWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/ConfigurationWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem",
"text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidgetItem\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeListItemWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);var i=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r));i.arrows=$tm.misc.arrows;return i}_createClass(t,[{key:\"execute\",value:function e(){var t=this.parseTreeNode;var r=$tm.tracker.getTiddlerById(t.neighbour.id);var i=_utils2.default.flatten(t.edge);for(var o in i){if(typeof i[o]===\"string\"){this.setVariable(\"edge.\"+o,i[o])}}this.setVariable(\"currentTiddler\",r);this.setVariable(\"neighbour\",r);var n=$tm.indeces.allETy[i.type];var s=i.to===t.neighbour.id?\"to\":\"from\";var a=s;if(n.biArrow){a=\"bi\"}else{if(s===\"to\"&&n.invertedArrow){a=\"from\"}else if(s===\"from\"&&n.invertedArrow){a=\"to\"}}this.setVariable(\"direction\",a);this.setVariable(\"directionSymbol\",a===\"bi\"?this.arrows.bi:a===\"from\"?this.arrows.in:this.arrows.out);this.makeChildWidgets()}},{key:\"refresh\",value:function e(t){return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-edgelistitem\"]=EdgeListItemWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListItemWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget",
"text": "\"use strict\";var _createClass=function(){function e(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||false;i.configurable=true;if(\"value\"in i)i.writable=true;Object.defineProperty(e,i.key,i)}}return function(t,r,i){if(r)e(t.prototype,r);if(i)e(t,i);return t}}();var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/EdgeListWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var EdgeListWidget=function(e){_inherits(t,e);function t(e,r){_classCallCheck(this,t);return _possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,r))}_createClass(t,[{key:\"render\",value:function e(t,r){this.parentDomNode=t;this.computeAttributes();this.execute();this.renderChildren(t,r)}},{key:\"execute\",value:function e(){var t=[this.getVariable(\"currentTiddler\")];var r=this.getAttribute(\"filter\",\"\");var i=this.getAttribute(\"direction\",\"both\");var s=$tm.indeces.allETy;var n=_utils2.default.getEdgeTypeMatches(r,s);var u={typeWL:_utils2.default.getLookupTable(n),direction:i};var o=$tm.adapter.getNeighbours(t,u),a=o.nodes,l=o.edges;var f=[];for(var c in l){var h=l[c];var p=a[h.to]||a[h.from];if(!p){continue}f.push({type:\"tmap-edgelistitem\",edge:h,typeWL:u.typeWL,neighbour:p,children:this.parseTreeNode.children})}if(!f.length){this.wasEmpty=true;f=this.getEmptyMessage()}else if(this.wasEmpty){this.removeChildDomNodes()}this.makeChildWidgets(f)}},{key:\"getEmptyMessage\",value:function e(){var t=this.wiki.parseText(\"text/vnd.tiddlywiki\",this.getAttribute(\"emptyMessage\",\"\"),{parseAsInline:true});return t?t.tree:[]}},{key:\"refresh\",value:function e(t){var r=this.computeAttributes();if(_utils2.default.hasElements(r)){this.refreshSelf();return true}for(var i in t){if(!_utils2.default.isSystemOrDraft(i)){this.refreshSelf();return true}}return this.refreshChildren(t)}}]);return t}(_widget.widget);exports[\"tmap-connections\"]=EdgeListWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/EdgeListWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget": {
"title": "$:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget",
"text": "\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.tiddlymap=exports.tmap=undefined;var _extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i){if(Object.prototype.hasOwnProperty.call(i,a)){e[a]=i[a]}}}return e};var _createClass=function(){function e(e,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||false;a.configurable=true;if(\"value\"in a)a.writable=true;Object.defineProperty(e,a.key,a)}}return function(t,i,a){if(i)e(t.prototype,i);if(a)e(t,a);return t}}();var _CallbackManager=require(\"$:/plugins/felixhayashi/tiddlymap/js/CallbackManager\");var _CallbackManager2=_interopRequireDefault(_CallbackManager);var _ViewAbstraction=require(\"$:/plugins/felixhayashi/tiddlymap/js/ViewAbstraction\");var _ViewAbstraction2=_interopRequireDefault(_ViewAbstraction);var _EdgeType=require(\"$:/plugins/felixhayashi/tiddlymap/js/EdgeType\");var _EdgeType2=_interopRequireDefault(_EdgeType);var _Popup=require(\"$:/plugins/felixhayashi/tiddlymap/js/Popup\");var _Popup2=_interopRequireDefault(_Popup);var _vis=require(\"$:/plugins/felixhayashi/vis/vis.js\");var _vis2=_interopRequireDefault(_vis);var _widget=require(\"$:/core/modules/widgets/widget.js\");var _utils=require(\"$:/plugins/felixhayashi/tiddlymap/js/utils\");var _utils2=_interopRequireDefault(_utils);var _SelectionRectangle=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/SelectionRectangle\");var _SelectionRectangle2=_interopRequireDefault(_SelectionRectangle);var _environment=require(\"$:/plugins/felixhayashi/tiddlymap/js/lib/environment\");var env=_interopRequireWildcard(_environment);function _interopRequireWildcard(e){if(e&&e.__esModule){return e}else{var t={};if(e!=null){for(var i in e){if(Object.prototype.hasOwnProperty.call(e,i))t[i]=e[i]}}t.default=e;return t}}function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _defineProperty(e,t,i){if(t in e){Object.defineProperty(e,t,{value:i,enumerable:true,configurable:true,writable:true})}else{e[t]=i}return e}function _toConsumableArray(e){if(Array.isArray(e)){for(var t=0,i=Array(e.length);t<e.length;t++){i[t]=e[t]}return i}else{return Array.from(e)}}function _classCallCheck(e,t){if(!(e instanceof t)){throw new TypeError(\"Cannot call a class as a function\")}}function _possibleConstructorReturn(e,t){if(!e){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return t&&(typeof t===\"object\"||typeof t===\"function\")?t:e}function _inherits(e,t){if(typeof t!==\"function\"&&t!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+typeof t)}e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:false,writable:true,configurable:true}});if(t)Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t}/* @preserve TW-Guard */\n/*\\\n\ntitle: $:/plugins/felixhayashi/tiddlymap/js/widget/MapWidget\ntype: application/javascript\nmodule-type: widget\n\n@preserve\n\n\\*/\n/* @preserve TW-Guard */var MapWidget=function(e){_inherits(t,e);function t(e,i){_classCallCheck(this,t);var a=_possibleConstructorReturn(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e,i));a.getAttr=a.getAttribute;a.isDebug=_utils2.default.isTrue($tm.config.sys.debug,false);_utils2.default.bindTo(a,[\"constructTooltip\",\"handleResizeEvent\",\"handleClickEvent\",\"handleCanvasKeyup\",\"handleCanvasKeydown\",\"handleCanvasScroll\",\"handleCanvasMouseMove\",\"handleWidgetKeyup\",\"handleWidgetKeydown\",\"handleTriggeredRefresh\",\"handleContextMenu\"]);a.callbackManager=new _CallbackManager2.default;a.computeAttributes();a.editorMode=a.getAttr(\"editor\");a.clickToUse=_utils2.default.isTrue(a.getAttr(\"click-to-use\"),false);a.id=a.getAttr(\"object-id\")||a.getStateQualifier();a.widgetPopupsPath=$tm.path.tempPopups+\"/\"+a.id;if(a.editorMode){_utils2.default.addTWlisteners({\"tmap:tm-create-view\":a.handleCreateView,\"tmap:tm-rename-view\":a.handleRenameView,\"tmap:tm-delete-view\":a.handleDeleteView,\"tmap:tm-delete-element\":a.handleDeleteElement,\"tmap:tm-edit-view\":a.handleEditView,\"tmap:tm-generate-widget\":a.handleGenerateWidget,\"tmap:tm-toggle-central-topic\":a.handleSetCentralTopic,\"tmap:tm-save-canvas\":a.handleSaveCanvas},a,a)}_utils2.default.addTWlisteners({\"tmap:tm-focus-node\":a.handleFocusNode,\"tmap:tm-reset-focus\":a.repaintGraph,\"tmap:tm-neighbourhood-reset-trace\":function e(){a.initAndRenderGraph(a.graphDomNode)}},a,a);a.visListeners={click:a.handleVisSingleClickEvent,doubleClick:a.handleVisDoubleClickEvent,stabilized:a.handleVisStabilizedEvent,selectNode:a.handleVisSelectNode,deselectNode:a.handleVisDeselectNode,dragStart:a.handleVisDragStart,dragEnd:a.handleVisDragEnd,hoverNode:a.handleVisHoverElement,hoverEdge:a.handleVisHoverElement,blurNode:a.handleVisBlurElement,blurEdge:a.handleVisBlurElement,beforeDrawing:a.handleVisBeforeDrawing,afterDrawing:a.handleVisAfterDrawing,stabilizationProgress:a.handleVisLoading,stabilizationIterationsDone:a.handleVisLoadingDone};a.windowDomListeners={resize:[a.handleResizeEvent,false],click:[a.handleClickEvent,false],mousemove:[a.handleCanvasMouseMove,true]};a.canvasDomListeners={keyup:[a.handleCanvasKeyup,true],keydown:[a.handleCanvasKeydown,true],mousewheel:[a.handleCanvasScroll,true],DOMMouseScroll:[a.handleCanvasScroll,true],contextmenu:[a.handleContextMenu,true],MozMousePixelScroll:[a.handleExtraCanvasScroll,true]};a.widgetDomListeners={keyup:[a.handleWidgetKeyup,true],keydown:[a.handleWidgetKeydown,true]};a.conVector={from:null,to:null};return a}_createClass(t,[{key:\"handleConnectionEvent\",value:function e(t,i){var a=this;var s=this.view.getEdgeTypeFilter();var r={fromLabel:$tm.adapter.selectNodeById(t.from).label,toLabel:$tm.adapter.selectNodeById(t.to).label,view:this.view.getLabel(),eTyFilter:s.raw};$tm.dialogManager.open(\"getEdgeType\",r,function(e,r){if(e){var n=_utils2.default.getText(r);var o=_EdgeType2.default.getInstance(n);if(!o.namespace){var l=_EdgeType2.default.getIdParts(o.id),d=l.marker,u=l.name;var h=a.view.getConfig(\"edge_type_namespace\");o=_EdgeType2.default.getInstance(_EdgeType2.default.getId(d,h,u))}if(!o.exists()){o.save()}t.type=o.id;$tm.adapter.insertEdge(t);a.isPreventZoomOnNextUpdate=true;if(!a.view.isEdgeTypeVisible(o)){$tm.dialogManager.open(\"edgeNotVisible\",{type:o.id,view:a.view.getLabel(),eTyFilter:s.pretty})}}if(typeof i===\"function\"){i(e)}})}},{key:\"checkForFreshInstall\",value:function e(){if(!_utils2.default.getEntry($tm.ref.sysMeta,\"showWelcomeMessage\",true)){return}_utils2.default.setEntry($tm.ref.sysMeta,\"showWelcomeMessage\",false);var t={dialog:{preselects:{\"config.storyview\":\"true\",\"config.navigation\":\"true\",\"config.sidebar\":\"true\",\"config.demo\":\"true\"}}};$tm.dialogManager.open(\"welcome\",t,function(e,t){var i=_utils2.default.getPropertiesByPrefix(t.fields,\"config.\",true);if(i[\"storyview\"]&&_utils2.default.tiddlerExists(\"$:/plugins/felixhayashi/topstoryview\")){_utils2.default.setText(\"$:/view\",\"top\")}if(i[\"navigation\"]){_utils2.default.setText(\"$:/config/Navigation/openLinkFromInsideRiver\",\"above\");_utils2.default.setText(\"$:/config/Navigation/openLinkFromOutsideRiver\",\"top\")}if(i[\"sidebar\"]){_utils2.default.setText(\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\",\"fixed-fluid\")}if(i[\"demo\"]){var a=$tm.misc.defaultViewLabel;var s=$tm.adapter.insertNode({label:\"Have fun with\",x:0,y:0},a);var r=$tm.adapter.insertNode({label:\"TiddlyMap!!\",x:100,y:100},a);$tm.adapter.insertEdge({from:s.id,to:r.id})}if(Object.keys(i).length){_utils2.default.touch(\"$:/plugins/felixhayashi/tiddlymap\")}})}},{key:\"openStandardConfirmDialog\",value:function e(t,i){var a={message:i};$tm.dialogManager.open(\"getConfirmation\",a,t)}},{key:\"logger\",value:function e(t,i){if(this.isDebug){var a=Array.prototype.slice.call(arguments,1);a.unshift(\"@\"+this.id);a.unshift(t);$tm.logger.apply(this,a)}}},{key:\"render\",value:function e(t,i){this.parentDomNode=t;this.domNode=this.document.createElement(\"div\");t.insertBefore(this.domNode,i);this.registerClassNames(this.domNode);this.viewHolderRef=this.getViewHolderRef();this.view=this.getView();this.graphBarDomNode=this.document.createElement(\"div\");$tw.utils.addClass(this.graphBarDomNode,\"tmap-topbar\");this.domNode.appendChild(this.graphBarDomNode);this.graphDomNode=this.document.createElement(\"div\");this.domNode.appendChild(this.graphDomNode);$tw.utils.addClass(this.graphDomNode,\"tmap-vis-graph\");if(_utils2.default.isPreviewed(this)){$tw.utils.addClass(this.domNode,\"tmap-static-mode\");this.renderPreview(this.graphBarDomNode,this.graphDomNode)}else{this.renderFullWidget(this.domNode,this.graphBarDomNode,this.graphDomNode)}}},{key:\"renderPreview\",value:function e(t,i){var a=this.view.getRoot()+\"/snapshot\";var s=_utils2.default.getTiddler(a);var r=this.document.createElement(\"span\");r.innerHTML=this.view.getLabel();r.className=\"tmap-view-label\";t.appendChild(r);if(s){var n=this.makeChildWidget(_utils2.default.getTranscludeNode(a),true);n.renderChildren(i,null)}else{$tw.utils.addClass(i,\"tmap-graph-placeholder\")}}},{key:\"renderFullWidget\",value:function e(t,i,a){_utils2.default.setDomListeners(\"add\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"add\",t,this.widgetDomListeners);this.addLoadingBar(this.domNode);this.tooltip=new _Popup2.default(this.domNode,{className:\"tmap-tooltip\",showDelay:$tm.config.sys.popups.delay});this.contextMenu=new _Popup2.default(this.domNode,{className:\"tmap-context-menu\",showDelay:0,hideOnClick:true,leavingDelay:999999});this.sidebar=_utils2.default.getFirstElementByClassName(\"tc-sidebar-scrollable\");this.isInSidebar=this.sidebar&&!this.domNode.isTiddlyWikiFakeDom&&this.sidebar.contains(this.domNode);this.rebuildEditorBar(i);this.reloadRefreshTriggers();this.initAndRenderGraph(a);$tm.registry.push(this);this.checkForFreshInstall();if(this.id===$tm.misc.mainEditorId){var s=$tm.url;if(s&&s.query[\"tmap-enlarged\"]){this.toggleEnlargedMode(s.query[\"tmap-enlarged\"]);this.setView(s.query[\"tmap-view\"])}}}},{key:\"registerClassNames\",value:function e(t){var i=$tw.utils.addClass;i(t,\"tmap-widget\");if(this.clickToUse){i(t,\"tmap-click-to-use\")}if(this.getAttr(\"editor\")===\"advanced\"){i(t,\"tmap-advanced-editor\")}if(this.getAttr(\"design\")===\"plain\"){i(t,\"tmap-plain-design\")}if(!_utils2.default.isTrue(this.getAttr(\"show-buttons\"),true)){i(t,\"tmap-no-buttons\")}if(this.getAttr(\"class\")){i(t,this.getAttr(\"class\"))}}},{key:\"addLoadingBar\",value:function e(t){this.graphLoadingBarDomNode=this.document.createElement(\"progress\");$tw.utils.addClass(this.graphLoadingBarDomNode,\"tmap-loading-bar\");t.appendChild(this.graphLoadingBarDomNode)}},{key:\"rebuildEditorBar\",value:function e(){this.removeChildDomNodes();var t=this.view;var i=\"tmap-unicode-button\";var a=i+\" tmap-active-button\";var s={widgetQualifier:this.getStateQualifier(),widgetTempPath:this.widgetTempPath,widgetPopupsPath:this.widgetPopupsPath,isViewBound:String(this.isViewBound()),viewRoot:t.getRoot(),viewLabel:t.getLabel(),viewHolder:this.getViewHolderRef(),edgeTypeFilter:t.edgeTypeFilterTRef,allEdgesFilter:$tm.selector.allEdgeTypes,isShowNeighbourhood:String(t.isEnabled(\"neighbourhood_scope\")),tracingBtnClass:t.isEnabled(\"neighbourhood_trace_clicks\")?a:i,neighScopeBtnClass:t.isEnabled(\"neighbourhood_scope\")?a:i,rasterMenuBtnClass:t.isEnabled(\"raster\")?a:i};for(var r in s){this.setVariable(r,s[r])}var n=_utils2.default.getTiddlerNode(t.getRoot());if(this.editorMode===\"advanced\"){n.children.push(_utils2.default.getTranscludeNode($tm.ref.graphBar))}else{var o=_utils2.default.getElementNode(\"span\",\"tmap-view-label\",t.getLabel());n.children.push(o)}n.children.push(_utils2.default.getTranscludeNode($tm.ref.focusButton));this.makeChildWidgets([n]);this.renderChildren(this.graphBarDomNode,this.graphBarDomNode.firstChild)}},{key:\"refresh\",value:function e(t){return false}},{key:\"update\",value:function e(t){if(!this.network||this.isZombieWidget()||_utils2.default.isPreviewed(this)){return}var i=t.changedTiddlers;this.callbackManager.refresh(i);if(this.isViewSwitched(i)||this.hasChangedAttributes()||t[env.path.options]||i[this.view.getRoot()]){this.logger(\"warn\",\"View switched or config changed\");this.isPreventZoomOnNextUpdate=false;this.view=this.getView(true);this.reloadRefreshTriggers();this.trace=_utils2.default.makeHashMap();this.rebuildEditorBar();this.reloadBackgroundImage();this.initAndRenderGraph(this.graphDomNode)}else{var a=this.view.update(t);if(a){this.logger(\"warn\",\"View components modified\");this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}else{if(t[env.path.nodeTypes]||this.hasChangedElements(i)){this.rebuildGraph()}this.refreshChildren(i)}}}},{key:\"hidePopups\",value:function e(t,i){this.tooltip.hide(t,i);this.contextMenu.hide(0,true)}},{key:\"reloadRefreshTriggers\",value:function e(){this.callbackManager.remove(this.refreshTriggers);var t=this.getAttr(\"refresh-triggers\")||this.view.getConfig(\"refresh-triggers\");this.refreshTriggers=$tw.utils.parseStringArray(t)||[];this.logger(\"debug\",\"Registering refresh trigger\",this.refreshTriggers);for(var i=this.refreshTriggers.length;i--;){this.callbackManager.add(this.refreshTriggers[i],this.handleTriggeredRefresh,false)}}},{key:\"rebuildGraph\",value:function e(){var t=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{},i=t.resetFocus;if(_utils2.default.isPreviewed(this)){return}this.logger(\"debug\",\"Rebuilding graph\");this.hidePopups(0,true);this.hasNetworkStabilized=false;var a=this.rebuildGraphData();if(a.changedNodes.withoutPosition.length){i=i||{delay:1e3,duration:1e3};if(!this.view.isEnabled(\"physics_mode\")){var s=this.visOptions.physics;s[s.solver].centralGravity=.25;this.network.setOptions(this.visOptions)}}if(!_utils2.default.hasElements(this.graphData.nodesById)){return}if(i){var r=this.isPreventZoomOnNextUpdate==null?false:typeof this.isPreventZoomOnNextUpdate===\"number\"?this.isPreventZoomOnNextUpdate>Date.now():this.isPreventZoomOnNextUpdate;if(!r){this.network.stabilize();this.resetFocus=i}if(typeof this.isPreventZoomOnNextUpdate!==\"number\"){this.isPreventZoomOnNextUpdate=false}}}},{key:\"getContainer\",value:function e(){return this.domNode}},{key:\"rebuildGraphData\",value:function e(){var t=this;$tm.start(\"Reloading Network\");var i={view:this.view};if(this.view.isEnabled(\"neighbourhood_trace_clicks\")){var a=_utils2.default.getMatches(this.view.getNodeFilter(\"compiled\"));var s=Object.keys(this.trace);var r=[].concat(_toConsumableArray(a.filter(function(e){return!t.trace[e]})),_toConsumableArray(s));i.matches=r;i.includeNeighboursOf=this.view.isEnabled(\"neighbourhood_include_traced_node_neighbours\")?function(e){return r.includes(e)}:function(e){return a.includes(e)}}var n=$tm.adapter.getGraph(i);var o=_utils2.default.refreshDataSet(this.graphData.nodes,n.nodes);var l=_utils2.default.refreshDataSet(this.graphData.edges,n.edges);this.graphData.nodesById=n.nodes;this.graphData.edgesById=n.edges;_utils2.default.setField(\"$:/temp/tmap/nodes/\"+this.view.getLabel(),\"list\",$tm.adapter.getTiddlersByIds(n.nodes));$tm.stop(\"Reloading Network\");return{changedEdges:l,changedNodes:o}}},{key:\"isViewBound\",value:function e(){return _utils2.default.startsWith(this.getViewHolderRef(),$tm.path.localHolders)}},{key:\"isViewSwitched\",value:function e(t){return!_ViewAbstraction2.default.exists(this.view)||t[this.getViewHolderRef()]}},{key:\"hasChangedAttributes\",value:function e(){return Object.keys(this.computeAttributes()).length}},{key:\"hasChangedElements\",value:function e(t){var i=[];var a=this.graphData.nodesById;var s=this.view.isEnabled(\"neighbourhood_scope\");for(var r in t){if(_utils2.default.isSystemOrDraft(r)){continue}if(a[$tm.adapter.getId(r)]||s){return true}if(t[r].modified){i.push(r)}}if(i.length){var n=this.view.getNodeFilter(\"compiled\");var o=_utils2.default.getMatches(n,i);return!!o.length}}},{key:\"initAndRenderGraph\",value:function e(t){var i=this;if(this.network){this._destructVis()}this.logger(\"info\",\"Initializing and rendering the graph\");if(!this.isInSidebar){this.callbackManager.add(\"$:/state/sidebar\",this.handleResizeEvent)}this.visOptions=this.getVisOptions();this.graphData={nodes:new _vis2.default.DataSet,edges:new _vis2.default.DataSet,nodesById:_utils2.default.makeHashMap(),edgesById:_utils2.default.makeHashMap()};this.tooltip.setEnabled(_utils2.default.isTrue($tm.config.sys.popups.enabled,true));this.trace=_utils2.default.makeHashMap();this.network=new _vis2.default.Network(t,this.graphData,this.visOptions);this.canvas=t.getElementsByTagName(\"canvas\")[0];this.networkDomNode=_utils2.default.getFirstElementByClassName(\"vis-network\",t,true);this.canvas.tabIndex=0;for(var a in this.visListeners){this.network.on(a,this.visListeners[a].bind(this))}this.addGraphButtons({\"fullscreen-button\":function e(){i.toggleEnlargedMode(\"fullscreen\")},\"halfscreen-button\":function e(){i.toggleEnlargedMode(\"halfscreen\")}});_utils2.default.setDomListeners(\"add\",this.canvas,this.canvasDomListeners);this.reloadBackgroundImage();this.rebuildGraph({resetFocus:{delay:0,duration:0}});this.handleResizeEvent();this.canvas.focus();if(this.view.isLiveView()&&this.view.isEnabled(\"neighbourhood_trace_clicks\")){this.trace[_utils2.default.getText(this.refreshTriggers[0])]=true}}},{key:\"handleCanvasKeyup\",value:function e(t){var i=this;var a=this.network.getSelectedNodes();if(t.ctrlKey){t.preventDefault();if(t.keyCode===88){if(this.editorMode){this.handleAddNodesToClipboard(\"move\")}else{$tm.notify(\"Map is read only!\")}}else if(t.keyCode===67){this.handleAddNodesToClipboard(\"copy\")}else if(t.keyCode===86){this.handlePasteNodesFromClipboard()}else if(t.keyCode===65){var s=Object.keys(this.graphData.nodesById);this.network.selectNodes(s)}else if(t.keyCode===49||t.keyCode===50){if(a.length!==1)return;var r=t.keyCode===49?\"from\":\"to\";$tm.notify(_utils2.default.ucFirst(r)+\"-part selected\");this.conVector[r]=a[0];if(this.conVector.from&&this.conVector.to){this.handleConnectionEvent(this.conVector,function(){i.conVector={from:null,to:null}})}}}else{if(t.keyCode===13){if(a.length!==1)return;this.openTiddlerWithId(a[0])}}}},{key:\"handleCanvasKeydown\",value:function e(t){if(t.altKey||t.metaKey){t.preventDefault();if(t.keyCode>=48&&t.keyCode<=57){var i=String.fromCharCode(t.keyCode);this.view.setConfig(\"neighbourhood_scope\",i)}}else{if(t.keyCode===46){t.preventDefault();this.handleRemoveElements(this.network.getSelection())}}}},{key:\"handleDeleteElement\",value:function e(t){var i=t.paramObject.id;var a=i?[i]:this.network.getSelectedNodes();this.handleRemoveElements({nodes:a})}},{key:\"handleCanvasMouseMove\",value:function e(t){var i=this.network;if(!(t.ctrlKey&&t.buttons)){if(this.selectRect){this.selectRect=null;var a=i.getSelectedNodes();$tm.notify(a.length+\" nodes selected\");i.redraw()}return}t.preventDefault();t.stopPropagation();if(!this.domNode.contains(t.target)){return}var s=i.DOMtoCanvas({x:t.offsetX,y:t.offsetY});if(!this.selectRect){this.selectRect=new _SelectionRectangle2.default(s.x,s.y)}this.selectRect.span(s.x,s.y);var r=i.getPositions();var n=i.getSelectedNodes();for(var o in r){if(this.selectRect.isPointWithin(r[o])&&!_utils2.default.inArray(o,n)){n.push(o)}}i.selectNodes(n);this.assignActiveStyle(n);i.redraw()}},{key:\"handleCanvasScroll\",value:function e(t){var i=!!(this.isInSidebar||t.ctrlKey||this.enlargedMode||this.clickToUse&&this.networkDomNode.classList.contains(\"vis-active\"));var a=this.visOptions.interaction;var s=i===a.zoomView;if(i||!s){t.preventDefault()}if(!s){t.stopPropagation();a.zoomView=i;this.network.setOptions({interaction:{zoomView:i}});return false}}},{key:\"handleExtraCanvasScroll\",value:function e(t){t.preventDefault()}},{key:\"handleContextMenu\",value:function e(t){var i=this;t.preventDefault();var a=this.network;this.hidePopups(0,true);var s=a.getNodeAt({x:t.offsetX,y:t.offsetY});if(!s)return;var r=a.getSelectedNodes();if(!_utils2.default.inArray(s,r)){r=[s];a.selectNodes(r)}this.contextMenu.show(r,function(e,t){var a=e.length>1?\"multi\":\"single\";var s=\"$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node\";_utils2.default.registerTransclude(i,\"contextMenuWidget\",s);i.contextMenuWidget.setVariable(\"mode\",a);i.contextMenuWidget.render(t)})}},{key:\"handleWidgetKeyup\",value:function e(t){}},{key:\"handleWidgetKeydown\",value:function e(t){if(t.ctrlKey){t.preventDefault();if(t.keyCode===70){t.preventDefault();var i=this.widgetPopupsPath+\"/focus\";_utils2.default.setText(i,_utils2.default.getText(i)?\"\":\"1\")}else{return}}else if(t.keyCode===120){t.preventDefault();this.toggleEnlargedMode(\"halfscreen\")}else if(t.keyCode===121){t.preventDefault();this.toggleEnlargedMode(\"fullscreen\")}else if(t.keyCode===27){t.preventDefault();_utils2.default.deleteByPrefix(this.widgetPopupsPath)}else{return}this.canvas.focus()}},{key:\"handlePasteNodesFromClipboard\",value:function e(){if(!this.editorMode){$tm.notify(\"Map is read only!\");return}if(!$tm.clipBoard||$tm.clipBoard.type!==\"nodes\"){$tm.notify(\"TiddlyMap clipboad is empty!\")}var t=$tm.clipBoard.nodes;var i=Object.keys(t);for(var a=i.length;a--;){var s=i[a];if(this.graphData.nodesById[s]){continue}this.view.addNode(t[s]);this.graphData.nodes.update({id:s})}this.network.selectNodes(i);this.rebuildGraph({resetFocus:{delay:0,duration:0}});$tm.notify(\"pasted \"+i.length+\" nodes into map.\")}},{key:\"handleAddNodesToClipboard\",value:function e(t){var i=this.network.getSelectedNodes();if(!i.length){return}$tm.clipBoard={type:\"nodes\",nodes:this.graphData.nodes.get(i,{returnType:\"Object\"})};$tm.notify(\"Copied \"+i.length+\" nodes to clipboard\");if(t===\"move\"){for(var a=i.length;a--;){this.view.removeNode(i[a])}}this.isPreventZoomOnNextUpdate=true}},{key:\"getVisOptions\",value:function e(){var t=this;var i=$tm.config.vis;var a=_utils2.default.parseJSON(this.view.getConfig(\"vis\"))||{};var s=a.layout||{},r=s.hierarchical;var n={layout:{hierarchical:{enabled:r===undefined||r===null?false:typeof r===\"boolean\"?r:r.enabled!==false}}};var o=_utils2.default.merge({},i,_utils2.default.merge(a,n));o.clickToUse=this.clickToUse;o.manipulation.enabled=!!this.editorMode;o.manipulation.deleteNode=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};o.manipulation.deleteEdge=function(e,i){t.handleRemoveElements(e);t.resetVisManipulationBar(i)};o.manipulation.addEdge=function(e,i){t.handleConnectionEvent(e);t.resetVisManipulationBar(i)};o.manipulation.addNode=function(e,i){t.handleInsertNode(e);t.resetVisManipulationBar(i)};o.manipulation.editNode=function(e,i){t.handleEditNode(e);t.resetVisManipulationBar(i)};o.interaction.zoomView=!!(this.isInSidebar||this.enlargedMode);o.manipulation.editEdge=false;var l=o.physics;l[l.solver]=l[l.solver]||{};l.stabilization.iterations=1e3;this.logger(\"debug\",\"Loaded graph options\",o);return o}},{key:\"resetVisManipulationBar\",value:function e(t){if(t){t(null)}this.network.disableEditMode();this.network.enableEditMode()}},{key:\"isVisInEditMode\",value:function e(){return this.graphDomNode.getElementsByClassName(\"vis-button vis-back\").length>0}},{key:\"handleCreateView\",value:function e(){var t=this;var i={view:this.view.getLabel()};$tm.dialogManager.open(\"createView\",i,function(e,i){if(!e)return;var a=_utils2.default.getField(i,\"name\");var s=_utils2.default.getField(i,\"clone\",false);if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\");return}if(s&&t.view.isLiveView()){$tm.notify(\"Forbidden to clone the live view!\");return}var r=new _ViewAbstraction2.default(a,{isCreate:true,protoView:s?t.view:null});t.setView(r)})}},{key:\"handleRenameView\",value:function e(){var t=this;if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var i=this.view.getOccurrences();var a={count:i.length.toString(),refFilter:_utils2.default.joinAndWrap(i,\"[[\",\"]]\")};$tm.dialogManager.open(\"renameView\",a,function(e,i){if(!e){return}var a=_utils2.default.getText(i);if(!a){$tm.notify(\"Invalid name!\")}else if(_ViewAbstraction2.default.exists(a)){$tm.notify(\"Forbidden! View already exists!\")}else{t.view.rename(a);t.setView(t.view)}})}},{key:\"handleEditView\",value:function e(){var t=this;var i=JSON.stringify($tm.config.vis);var a=this.graphData;var s=this.view.getConfig();var r={\"filter.prettyNodeFltr\":this.view.getNodeFilter(\"pretty\"),\"filter.prettyEdgeFltr\":this.view.getEdgeTypeFilter(\"pretty\"),\"inherited-style\":i};var n={view:this.view.getLabel(),createdOn:this.view.getCreationDate(true),numberOfNodes:Object.keys(a.nodesById).length.toString(),numberOfEdges:Object.keys(a.edgesById).length.toString(),dialog:{preselects:$tw.utils.extend({},s,r)}};$tm.dialogManager.open(\"configureView\",n,function(e,i){if(!e){return}var a=_utils2.default.getPropertiesByPrefix(i.fields,\"config.\",true);var s=t.view.getConfig(\"background_image\");t.view.setConfig(a);if(a[\"physics_mode\"]&&!t.view.isEnabled(\"physics_mode\")){t.view.saveNodePositions(t.network.getPositions())}var r=t.view.getConfig(\"background_image\");if(r&&r!==s){$tm.notify(\"Background changed! You may need to zoom out a bit.\")}var n=_utils2.default.getField(i,\"filter.prettyNodeFltr\",\"\");var o=_utils2.default.getField(i,\"filter.prettyEdgeFltr\",\"\");t.view.setNodeFilter(n);t.view.setEdgeTypeFilter(o)})}},{key:\"handleSaveCanvas\",value:function e(){var t=this;var i=\"$:/temp/tmap/snapshot\";this.createAndSaveSnapshot(i);var a=_utils2.default.getSnapshotTitle(this.view.getLabel(),\"png\");var s={dialog:{snapshot:i,width:this.canvas.width.toString(),height:this.canvas.height.toString(),preselects:{name:a,action:\"download\"}}};$tm.dialogManager.open(\"saveCanvas\",s,function(e,s){if(!e)return;a=s.fields.name||a;var r=s.fields.action;if(r===\"download\"){t.handleDownloadSnapshot(a)}else if(r===\"wiki\"){_utils2.default.cp(i,a,true);t.dispatchEvent({type:\"tm-navigate\",navigateTo:a})}else if(r===\"placeholder\"){t.view.addPlaceholder(i)}$tw.wiki.deleteTiddler(\"$:/temp/tmap/snapshot\")})}},{key:\"handleDownloadSnapshot\",value:function e(t){var i=this.document.createElement(\"a\");var a=this.view.getLabel();i.download=t||_utils2.default.getSnapshotTitle(a,\"png\");i.href=this.getSnapshot();var s=new MouseEvent(\"click\");i.dispatchEvent(s)}},{key:\"createAndSaveSnapshot\",value:function e(t){var i=t||this.view.getRoot()+\"/snapshot\";$tw.wiki.addTiddler(new $tw.Tiddler({title:i,type:\"image/png\",text:this.getSnapshot(true)},$tw.wiki.getCreationFields(),$tw.wiki.getModificationFields()));return i}},{key:\"getSnapshot\",value:function e(t){var i=this.canvas.toDataURL(\"image/png\");return t?_utils2.default.getWithoutPrefix(i,\"data:image/png;base64,\"):i}},{key:\"handleDeleteView\",value:function e(){var t=this;var i=this.view.getLabel();if(this.view.isLocked()){$tm.notify(\"Forbidden!\");return}var a=this.view.getOccurrences();if(a.length){var s={count:a.length.toString(),refFilter:_utils2.default.joinAndWrap(a,\"[[\",\"]]\")};$tm.dialogManager.open(\"cannotDeleteViewDialog\",s);return}var r=\"\\n You are about to delete the view ''\"+i+\"''\\n (no tiddler currently references this view).\\n \";this.openStandardConfirmDialog(function(e){if(!e){return}t.view.destroy();t.setView($tm.misc.defaultViewLabel);var a='view \"'+i+\"' deleted\";t.logger(\"debug\",a);$tm.notify(a)},r)}},{key:\"handleTriggeredRefresh\",value:function e(t){this.logger(\"log\",t,\"Triggered a refresh\");var i=_utils2.default.getTiddler(_utils2.default.getText(t));if(this.view.isLiveView()){if(i){if(this.view.isEnabled(\"neighbourhood_trace_clicks\")){this.trace[i.fields.title]=true}var a=i.fields[\"tmap.open-view\"]||$tm.config.sys.liveTab.fallbackView;if(a&&a!==this.view.getLabel()){this.setView(a);return}}}this.rebuildGraph({resetFocus:{delay:1e3,duration:1e3}})}},{key:\"handleRemoveElements\",value:function e(t){var i=t.nodes,a=t.edges;if(i.length){this.handleRemoveNodes(i)}else if(a.length){this.handleRemoveEdges(a)}this.resetVisManipulationBar()}},{key:\"handleRemoveEdges\",value:function e(t){$tm.adapter.deleteEdges(this.graphData.edges.get(t));$tm.notify(\"edge\"+(t.length>1?\"s\":\"\")+\" removed\")}},{key:\"handleRemoveNodes\",value:function e(t){var i=this;var a=$tm.adapter.getTiddlersByIds(t);var s={count:t.length.toString(),tiddlers:$tw.utils.stringifyList(a),dialog:{preselects:{\"delete-from\":\"filter\"}}};$tm.dialogManager.open(\"deleteNodeDialog\",s,function(e,a){if(!e)return;var s=0;for(var r=t.length;r--;){var n=i.view.removeNode(t[r]);if(n){s++}}if(a.fields[\"delete-from\"]===\"system\"){$tm.adapter.deleteNodes(t);s=t.length}i.isPreventZoomOnNextUpdate=true;$tm.notify(\"\\n Removed \"+s+\"\\n of \"+t.length+\"\\n from \"+a.fields[\"delete-from\"]+\"\\n \")})}},{key:\"toggleEnlargedMode\",value:function e(t){if(!this.isInSidebar&&t===\"halfscreen\"){return}this.logger(\"log\",\"Toggled graph enlargement\");var i=this.enlargedMode;if(i){this.network.setOptions({clickToUse:this.clickToUse});_utils2.default.findAndRemoveClassNames([\"tmap-has-\"+i+\"-widget\",\"tmap-\"+i]);this.enlargedMode=null;document.body.scrollTop=this.scrollTop}if(!i||i!==t&&(t===\"fullscreen\"||t===\"halfscreen\"&&!this.isInSidebar)){this.scrollTop=document.body.scrollTop;this.enlargedMode=t;var a=this.isInSidebar?this.sidebar:_utils2.default.getFirstElementByClassName(\"tc-story-river\");$tw.utils.addClass(this.document.body,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(a,\"tmap-has-\"+t+\"-widget\");$tw.utils.addClass(this.domNode,\"tmap-\"+t);this.network.setOptions({clickToUse:false});$tm.notify(\"Toggled \"+t+\" mode\")}this.handleResizeEvent()}},{key:\"handleGenerateWidget\",value:function e(t){$tw.rootWidget.dispatchEvent({type:\"tmap:tm-generate-widget\",paramObject:{view:this.view.getLabel()}})}},{key:\"handleSetCentralTopic\",value:function e(t){var i=t.paramObject;var a=i.id||this.network.getSelectedNodes()[0];if(a===this.view.getConfig(\"central-topic\")){a=\"\"}this.view.setCentralTopic(a)}},{key:\"handleVisStabilizedEvent\",value:function e(t){if(this.hasNetworkStabilized){return}this.hasNetworkStabilized=true;this.logger(\"log\",\"Network stabilized after\",t.iterations,\"iterations\");if(!this.view.isEnabled(\"physics_mode\")){var i=this.graphData.nodesById;var a=[];for(var s in i){if(i[s].x===undefined){a.push(s)}}if(a.length){this.setNodesMoveable(a,false);$tm.notify(a.length+\" nodes were added to the graph\")}var r=this.visOptions.physics;r[r.solver].centralGravity=0;this.network.setOptions(this.visOptions)}if(this.resetFocus){this.fitGraph(this.resetFocus.delay,this.resetFocus.duration);this.resetFocus=null}}},{key:\"handleFocusNode\",value:function e(t){var i=t.param;this.network.focus($tm.adapter.getId(i),{scale:1.5,animation:true})}},{key:\"isZombieWidget\",value:function e(){return this.domNode.isTiddlyWikiFakeDom===true||!this.document.body.contains(this.getContainer())}},{key:\"fitGraph\",value:function e(){var t=this;var i=arguments.length>0&&arguments[0]!==undefined?arguments[0]:0;var a=arguments.length>1&&arguments[1]!==undefined?arguments[1]:0;clearTimeout(this.activeFitTimeout);var s=function e(){if(t.isZombieWidget()){return}t.network.redraw();t.network.fit({animation:{duration:a,easingFunction:\"easeOutQuart\"}})};this.activeFitTimeout=setTimeout(s,i)}},{key:\"handleInsertNode\",value:function e(t){var i=this;$tm.dialogManager.open(\"addNodeToMap\",{},function(e,a){if(!e){return}var s=_utils2.default.getField(a,\"draft.title\");if(_utils2.default.tiddlerExists(s)){if(_utils2.default.isMatch(s,i.view.getNodeFilter(\"compiled\"))){$tm.notify(\"Node already exists\");return}else{t=$tm.adapter.makeNode(s,t);i.view.addNode(t)}}else{var r=new $tw.Tiddler(a,{\"draft.title\":null});t.label=s;$tm.adapter.insertNode(t,i.view,r)}i.isPreventZoomOnNextUpdate=true})}},{key:\"handleEditNode\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t.id);var s=_utils2.default.getTiddler(a);var r=$tm.config.vis.nodes;var n=_utils2.default.parseJSON(this.view.getConfig(\"vis\"),{}).nodes;var o={};o[t.id]=t;var l=$tm.adapter.getInheritedNodeStyles(o);var d=l[a];var u=_utils2.default.merge({},{color:s.fields[\"color\"]},_utils2.default.parseJSON(s.fields[\"tmap.style\"]));var h=this.view.getLabel();var g=_extends({},this.view.getNodeData(t.id));delete g.x;delete g.y;var f={view:h,tiddler:s.fields.title,tidColor:s.fields[\"color\"],tidIcon:s.fields[$tm.field.nodeIcon]||s.fields[\"tmap.fa-icon\"],tidLabelField:\"global.\"+$tm.field.nodeLabel,tidIconField:\"global.\"+$tm.field.nodeIcon,dialog:{preselects:{\"inherited-global-default-style\":JSON.stringify(r),\"inherited-local-default-style\":JSON.stringify(n),\"inherited-group-styles\":JSON.stringify(d),\"global.tmap.style\":JSON.stringify(u),\"local-individual-node-style\":JSON.stringify(g)}}};var v=function e(t,i,a){for(var s=a.length;s--;){f.dialog.preselects[t+\".\"+a[s]]=i[a[s]]||\"\"}};v(\"local\",g,[\"label\",\"tw-icon\",\"fa-icon\",\"open-view\"]);v(\"global\",s.fields,[$tm.field.nodeLabel,$tm.field.nodeIcon,\"tmap.fa-icon\",\"tmap.open-view\"]);$tm.dialogManager.open(\"editNode\",f,function(e,s){if(!e)return;var r=s.fields;var n=_utils2.default.getPropertiesByPrefix(r,\"global.\",true);for(var o in n){_utils2.default.setField(a,o,n[o]||undefined)}var l=_utils2.default.getPropertiesByPrefix(r,\"local.\",true);var d=_utils2.default.parseJSON(r[\"local-individual-node-style\"],{});for(var u in l){d[u]=l[u]||undefined}i.view.saveNodeStyle(t.id,d);i.isPreventZoomOnNextUpdate=true})}},{key:\"handleVisSingleClickEvent\",value:function e(t){var i=_utils2.default.isTrue($tm.config.sys.singleClickMode);if(i&&!this.editorMode){this.handleOpenMapElementEvent(t)}}},{key:\"handleVisDoubleClickEvent\",value:function e(t){if(t.nodes.length||t.edges.length){if(this.editorMode||!_utils2.default.isTrue($tm.config.sys.singleClickMode)){this.handleOpenMapElementEvent(t)}}else{if(this.editorMode){this.handleInsertNode(t.pointer.canvas)}}}},{key:\"handleOpenMapElementEvent\",value:function e(t){var i=this;var a=t.nodes,s=t.edges;if(a.length){var r=this.graphData.nodesById[a[0]];if(this.view.isEnabled(\"neighbourhood_trace_clicks\")){this.trace[$tm.adapter.getTiddlerById(r.id)]=true;this.isPreventZoomOnNextUpdate=Date.now()+500;this.rebuildGraph();if(this.view.isEnabled(\"neighbourhood_focus_newly_traced_node\")){setTimeout(function(){i.network.focus(r.id,{scale:1,animation:true})},1500)}}if(r[\"open-view\"]){$tm.notify(\"Switching view\");this.setView(r[\"open-view\"])}else{this.openTiddlerWithId(a[0])}}else if(s.length){this.logger(\"debug\",\"Clicked on an Edge\");var n=this.graphData.edgesById[s[0]].type;this.handleEditEdgeType(n)}else{return}this.hidePopups(0,true)}},{key:\"handleEditEdgeType\",value:function e(t){if(!this.editorMode)return;var i=$tm.config.sys.edgeClickBehaviour;if(i!==\"manager\")return;$tw.rootWidget.dispatchEvent({type:\"tmap:tm-manage-edge-types\",paramObject:{type:t}})}},{key:\"handleResizeEvent\",value:function e(t){if(this.isZombieWidget())return;var i=this.getAttr(\"height\");var a=this.getAttr(\"width\");if(this.isInSidebar){var s=this.domNode.getBoundingClientRect();var r=15;a=document.body.clientWidth-s.left-r+\"px\";var n=parseInt(this.getAttr(\"bottom-spacing\"))||15;var o=window.innerHeight-s.top;i=o-n+\"px\"}this.domNode.style.height=i||\"300px\";this.domNode.style.width=a;this.repaintGraph()}},{key:\"handleClickEvent\",value:function e(t){if(this.isZombieWidget()||!this.network)return;if(!this.graphDomNode.contains(t.target)){var i=this.network.getSelection();if(i.nodes.length||i.edges.length){this.logger(\"debug\",\"Clicked outside; deselecting nodes/edges\");this.network.selectNodes([]);this.resetVisManipulationBar()}}else{this.canvas.focus()}if(t.button!==2){this.contextMenu.hide(0,true)}}},{key:\"handleVisSelectNode\",value:function e(t){var i=t.nodes;if(!this.isDraggingAllowed(i)){return}this.assignActiveStyle(i)}},{key:\"isDraggingAllowed\",value:function e(t){var i=t.nodes;return this.editorMode||this.view.isEnabled(\"physics_mode\")}},{key:\"assignActiveStyle\",value:function e(t){if(!Array.isArray(t))t=[t];var i=this.visOptions.nodes.color;for(var a=t.length;a--;){var s=t[a];var r=this.graphData.nodesById[s];var n=_utils2.default.merge({},i,r.color);this.graphData.nodes.update({id:s,color:{highlight:n,hover:n}})}}},{key:\"handleVisDeselectNode\",value:function e(t){}},{key:\"handleVisDragEnd\",value:function e(t){var i=t.nodes;if(!i.length){return}if(i.length===1&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[i[0]];this.graphData.nodes.update(_extends({id:i[0]},_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")))))}this.draggedNode=null;this.setNodesMoveable(i,false)}},{key:\"handleVisBeforeDrawing\",value:function e(t){var i=this.view,a=this.network,s=this.backgroundImage;if(s){t.drawImage(s,0,0)}if(i.isEnabled(\"raster\")){_utils2.default.drawRaster(t,a.getScale(),a.getViewPosition(),parseInt(i.getConfig(\"raster\")))}}},{key:\"handleVisAfterDrawing\",value:function e(t){if(this.selectRect){var i=this.selectRect.getRect();t.beginPath();t.globalAlpha=.5;t.fillStyle=\"#EAFFEF\";t.fillRect.apply(t,_toConsumableArray(i));t.beginPath();t.globalAlpha=1;t.strokeStyle=\"#B4D9BD\";t.strokeRect.apply(t,_toConsumableArray(i))}if(this.draggedNode&&this.view.isEnabled(\"raster\")){var a=this.network.getPositions()[this.draggedNode];var s=_utils2.default.getNearestRasterPosition(a,parseInt(this.view.getConfig(\"raster\")));t.strokeStyle=\"green\";t.fillStyle=\"green\";t.beginPath();t.moveTo(a.x,a.y);t.lineTo(s.x,s.y);t.stroke();t.beginPath();t.arc(s.x,s.y,5,0,Math.PI*2);t.fill()}}},{key:\"constructTooltip\",value:function e(t,i){var a=_utils2.default.parseJSON(t);var s=a.node||a.edge;var r=null;var n=\"text/html\";var o=\"text/vnd-tiddlywiki\";if(a.node){var l=$tm.tracker.getTiddlerById(s);var d=_utils2.default.getTiddler(l);var u=d.fields[$tm.field.nodeInfo];if(u){i.innerHTML=$tw.wiki.renderText(n,o,u)}else if(d.fields.text){_utils2.default.registerTransclude(this,\"tooltipWidget\",l);this.tooltipWidget.setVariable(\"tv-tiddler-preview\",\"yes\");this.tooltipWidget.render(i)}else{i.innerHTML=l}}else{var h=this.graphData.edgesById[s];var g=$tm.indeces.allETy[h.type];if(g.description){r=$tw.wiki.renderText(n,o,g.description)}i.innerHTML=r||g.label||g.id}}},{key:\"handleVisHoverElement\",value:function e(t){if($tm.mouse.buttons)return;var i=t.node||t.edge;var a=JSON.stringify(t);if(t.node){this.assignActiveStyle(i)}if(!this.isVisInEditMode()&&!this.contextMenu.isShown()){var s=this.constructTooltip;this.tooltip.show(a,s)}}},{key:\"handleVisBlurElement\",value:function e(t){this.tooltip.hide()}},{key:\"handleVisLoading\",value:function e(t){var i=t.total,a=t.iterations;this.graphLoadingBarDomNode.style.display=\"block\";this.graphLoadingBarDomNode.setAttribute(\"max\",i);this.graphLoadingBarDomNode.setAttribute(\"value\",a)}},{key:\"handleVisLoadingDone\",value:function e(t){this.graphLoadingBarDomNode.style.display=\"none\"}},{key:\"handleVisDragStart\",value:function e(t){var i=t.nodes;if(!i.length||!this.isDraggingAllowed(i)){return}this.hidePopups(0,true);this.assignActiveStyle(i);this.setNodesMoveable(i,true);if(i.length===1){this.draggedNode=i[0]}}},{key:\"destruct\",value:function e(){_utils2.default.setDomListeners(\"remove\",window,this.windowDomListeners);_utils2.default.setDomListeners(\"remove\",this.domNode,this.widgetDomListeners);this._destructVis()}},{key:\"_destructVis\",value:function e(){if(!this.network)return;_utils2.default.setDomListeners(\"remove\",this.canvas,this.canvasDomListeners);this.network.destroy();this.network=null}},{key:\"openTiddlerWithId\",value:function e(t){var i=this;var a=$tm.tracker.getTiddlerById(t);this.logger(\"debug\",\"Opening tiddler\",a,\"with id\",t);if(this.enlargedMode===\"fullscreen\"){var s=$tw.wiki.findDraft(a);var r=!!s;if(!r){var n=\"tm-edit-tiddler\";this.dispatchEvent({type:n,tiddlerTitle:a});s=$tw.wiki.findDraft(a)}var o={draftTRef:s,originalTRef:a};$tm.dialogManager.open(\"fullscreenTiddlerEditor\",o,function(e,t){if(e){var n=\"tm-save-tiddler\";i.dispatchEvent({type:n,tiddlerTitle:s})}else if(!r){_utils2.default.deleteTiddlers([s])}var o=\"tm-close-tiddler\";i.dispatchEvent({type:o,tiddlerTitle:a})})}else{var l=this.domNode.getBoundingClientRect();this.dispatchEvent({type:\"tm-navigate\",navigateTo:a,navigateFromTitle:this.getVariable(\"storyTiddler\"),navigateFromNode:this,navigateFromClientRect:{top:l.top,left:l.left,width:l.width,right:l.right,bottom:l.bottom,height:l.height}})}}},{key:\"getViewHolderRef\",value:function e(){if(this.viewHolderRef){return this.viewHolderRef}this.logger(\"info\",\"Retrieving or generating the view holder reference\");var t=this.getAttr(\"view\");var i=null;if(t){this.logger(\"log\",'User wants to bind view \"'+t+\"' to graph\");var a=$tm.path.views+\"/\"+t;if($tw.wiki.getTiddler(a)){i=$tm.path.localHolders+\"/\"+_utils2.default.genUUID();this.logger(\"log\",'Created an independent temporary view holder \"'+i+'\"');_utils2.default.setText(i,a);this.logger(\"log\",'View \"'+a+\"' inserted into independend holder\")}else{this.logger(\"log\",'View \"'+t+'\" does not exist')}}if(!i){this.logger(\"log\",\"Using default (global) view holder\");i=$tm.ref.defaultViewHolder}return i}},{key:\"setView\",value:function e(t,i){if(!_ViewAbstraction2.default.exists(t)){return}t=new _ViewAbstraction2.default(t);var a=t.getLabel();i=i||this.viewHolderRef;this.logger(\"info\",'Inserting view \"'+a+'\" into holder \"'+i+'\"');$tw.wiki.addTiddler(new $tw.Tiddler({title:i,text:a}));this.update({changedTiddlers:_defineProperty({},i,true)})}},{key:\"getView\",value:function e(t){if(!t&&this.view){return this.view}var i=this.getViewHolderRef();var a=_utils2.default.getText(i);this.logger(\"debug\",\"Retrieved view from holder\");var s=void 0;if(_ViewAbstraction2.default.exists(a)){s=new _ViewAbstraction2.default(a)}else{this.logger(\"debug\",'Warning: View \"'+a+\"\\\" doesn't exist. Default is used instead.\");s=new _ViewAbstraction2.default(\"Default\")}return s}},{key:\"reloadBackgroundImage\",value:function e(t){var i=this;this.backgroundImage=null;var a=this.view.getConfig(\"background_image\");var s=_utils2.default.getTiddler(a);if(!s&&!a)return;var r=new Image;var n=function e(t){r.src=t};r.onload=function(){i.backgroundImage=r;i.repaintGraph()};if(s){var o=s.fields[\"_canonical_uri\"];if(o){_utils2.default.getImgFromWeb(o,n)}else if(s.fields.text){r.src=$tw.utils.makeDataUri(s.fields.text,s.fields.type)}}else if(a){_utils2.default.getImgFromWeb(a,n)}}},{key:\"repaintGraph\",value:function e(){var t=$tw.utils.hasClass(this.document.body,\"tmap-has-fullscreen-widget\");if(this.network&&(!t||t&&this.enlargedMode)){this.logger(\"info\",\"Repainting the whole graph\");this.network.redraw();this.fitGraph(0,1e3)}}},{key:\"setGraphButtonEnabled\",value:function e(t,i){var a=\"vis-button tmap-\"+t;var s=_utils2.default.getFirstElementByClassName(a,this.domNode);$tw.utils.toggleClass(s,\"tmap-button-enabled\",i)}},{key:\"setNodesMoveable\",value:function e(t,i){if(!t||!t.length||this.view.isEnabled(\"physics_mode\")){return}var a=[];var s=!i;for(var r=t.length;r--;){a.push({id:t[r],fixed:{x:s,y:s}})}this.graphData.nodes.update(a);if(s){this.logger(\"debug\",\"Fixing\",a.length,\"nodes\");this.view.saveNodePositions(this.network.getPositions());this.isPreventZoomOnNextUpdate=true}}},{key:\"addGraphButtons\",value:function e(t){var i=_utils2.default.getFirstElementByClassName(\"vis-navigation\",this.domNode);for(var a in t){var s=this.document.createElement(\"div\");s.className=\"vis-button tmap-\"+a;s.addEventListener(\"click\",t[a].bind(this),false);i.appendChild(s);this.setGraphButtonEnabled(a,true)}}}]);return t}(_widget.widget);exports.tmap=MapWidget;exports.tiddlymap=MapWidget;\n//# sourceMappingURL=./maps/felixhayashi/tiddlymap/js/widget/MapWidget.js.map\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/felixhayashi/tiddlymap/license": {
"title": "$:/plugins/felixhayashi/tiddlymap/license",
"subtitle": "License",
"caption": "License",
"text": "\\rules except wikilink\n\n!! TiddlyMap\n\nCopyright (c) 2014, Felix Küppers\nAll rights reserved.\n\nTiddlyMap is licensed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]]. For the exact license terms, please visit [[https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]]. \n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n# BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n# Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! Vis.js\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n# Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n# MIT License (MIT)\n"
},
"$:/plugins/felixhayashi/tiddlymap/readme": {
"title": "$:/plugins/felixhayashi/tiddlymap/readme",
"text": "* Please refer to the project-readme hosted at [[https://github.com/felixhayashi/TW5-TiddlyMap]].\n* A demo with several examples and explanations can be found at [[http://tiddlymap.org]]."
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tmap:unknown",
"description": "Automatically assigned to an edge that does not have a type assigned",
"style": "{\"color\":\"gray\"}",
"show-label": "false"
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-body:link",
"description": "A link that is contained in the tiddler's body pointing to another resource.",
"style": "{\"color\":\"orange\", \"dashes\":true}",
"label": "links to",
"text": ""
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:list",
"description": "Contained in a list of this tiddler",
"style": "{ \"color\": \"red\", \"dashes\":true}",
"label": "listed in",
"text": ""
},
"$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes/tw-list:tags",
"description": "A tag that refers to a tiddler of the same name.",
"style": "{ \"color\": \"darkslategray\", \"dashes\":true}",
"label": "tagged with"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/default",
"caption": "Overview",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n Please visit the [[online docs|http://tiddlymap.org/Documentation]]\n for more information about the available global options.\n</div>\n<table class=\"tmap-key-value-table\">\n <tr>\n <th align=\"left\">Plugin version</th>\n <td><<pluginVersion>></td>\n </tr>\n<!--\n <tr>\n <th align=\"left\">Datastructure version</th>\n <td><<dataStructureVersion>></td>\n </tr>\n-->\n <tr>\n <th align=\"left\">Nodes in system</th>\n <td><<numberOfNodes>></td>\n </tr>\n <tr>\n <th align=\"left\">Edges in system</th>\n <td><<numberOfEdges>></td>\n </tr>\n</table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/editor",
"caption": "Editor",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Neighbour­hood menu\"\n field:\"config.sys.editorMenuBar.showNeighScopeButton\"\n descr:\"Show or hide the neighbourhood menu button.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Screen­shot menu\"\n field:\"config.sys.editorMenuBar.showScreenshotButton\"\n descr:\"Show or hide the screenshot menu button.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Raster­ menu\"\n field:\"config.sys.editorMenuBar.showRasterMenuButton\"\n descr:\"Show or hide the raster menu button.\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/fields",
"caption": "Field settings",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"Node-icon field\"\n field:\"config.sys.field.nodeIcon\" \n descr:\"Local image used as node image in the graphs.\">>\n <<tmap-row type:\"input-text\"\n title:\"Node-label field\"\n field:\"config.sys.field.nodeLabel\" \n descr:\"Alternative node label to use instead of the title.\">>\n <<tmap-row type:\"input-text\"\n title:\"Node-info field\"\n field:\"config.sys.field.nodeInfo\" \n descr:\"Field used as tooltip when hovering over a node in a graph.\"\n note:\"It is prohibited to use the text field here.\">>\n</table> \n\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/interaction",
"caption": "Interaction & behaviour",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"Default startup view\"\n field=\"config.sys.defaultView\"\n nochoice=\"Last view used at startup\"\n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"The view to display at startup\" />\n <<tmap-row type:\"input-checkbox\"\n title:\"Show popups\"\n field:\"config.sys.popups.enabled\"\n descr:\"Set this to true if you want to see automatic\n popups in the map.\">>\n <$list filter=\"[config.sys.popups.enabled[true]]\">\n <<tmap-row type:\"input-text\"\n title:\"Popup delay\"\n field:\"config.sys.popups.delay\"\n descr:\"The time in miliseconds that needs to pass after\n a tooltip is triggered.\">>\n <<tmap-row type:\"input-text\"\n title:\"Popup width\"\n field:\"config.sys.popups.width\"\n descr:\"The default max-width of the popup.\"\n note:\"Make sure you added the desired unit (e.g. `px`).\n Requires a wiki refresh.\">>\n <<tmap-row type:\"input-text\"\n title:\"Popup height\"\n field:\"config.sys.popups.height\"\n descr:\"The default max-height of the popup.\"\n note:\"Make sure you added desired the unit (e.g. `px`).\n Requires a wiki refresh.\">>\n </$list>\n <<tmap-row type:\"input-checkbox\"\n title:\"Allow single click mode\"\n field:\"config.sys.singleClickMode\"\n descr:\"A single click on a node is sufficient to open the\n corresponding tiddler.\"\n note:\"Drag and drop will still work and does not cause a\n tiddler to be opened. Single click is never active in\n the map editor.\">>\n <<tmap-row type:\"input-select\"\n title:\"Edge click behaviour\"\n field:\"config.sys.edgeClickBehaviour\"\n selectFilter:\"[[nothing|Nothing]]\n [[manager|Open edge-type manager]]\"\n descr:\"What should happen when you click on an edge?\">>\n <<tmap-row type:\"input-select\" title:\"Raster size\" field:\"config.sys.raster\"\n selectFilter:\"[[|disabled]] [[5|5px]] [[10|10px]] [[15|15px]] [[20|20px]] [[30|30px]] [[40|40px]]\"\n descr:\"Snap nodes to an invisible raster of the given size after drag'n'drop.\"\n note:\"Only works when the view is not in floating mode\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Apply node-filter to neighbours\"\n field:\"config.sys.nodeFilterNeighbours\"\n descr:\"If checked, neighbours displayed in the map will be filtered\n by the view's node-filter. Otherwise the node-filter will only be used\n to filter the original set of nodes in the map\">>\n</table>\n\n!! Suppressed dialogs\n\n<div class=\"tmap-flash-message tmap-plain\">\n Dialogs that you decided to suppress in the past are listed here.\n Remove the checkmark to enable dialogs again.\n</div>\n\n<table class=\"tmap-config-table\">\n <$list\n filter=\"[<output>fields[]prefix[config.sys.suppressedDialogs]]\"\n emptyMessage=\"–\">\n <$set name=\"dialogName\" value=<<tmap basename \".\">>>\n <$macrocall $name=\"tmap-row\"\n type=\"input-checkbox\"\n title=\"Suppress '$(dialogName)$' dialog\"\n field=<<currentTiddler>> />\n </$set>\n <br />\n </$list>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/liveTab",
"caption": "Live tab",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Show Live tab\"\n field:\"liveTab\" \n descr:\"Show or hide the live tab in the sidebar.\">>\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"Fallback view\"\n field=\"config.sys.liveTab.fallbackView\" \n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"The view to display in the sidebar's live tab in\n case the current tiddler did not specify a view\n to open.\" />\n</table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig",
"subtitle": "{{$:/core/images/options-button}} Global configuration of TiddlyMap",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n<$macrocall $name=\"tabs\"\n default=<<concat \"$(template)$/default\">>\n tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/verbosity",
"caption": "Verbosity",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-plain\">\n Here you can restrict the system's talkativeness.\n</div>\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Debug output\"\n field:\"config.sys.debug\" \n descr:\"Set this to true if you want debug information to be\n displayed in the browser console.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show notifications\"\n field:\"config.sys.notifications\" \n descr:\"Set this to true if you want to receive fade-out\n notifications for important events.\">>\n</table> "
},
"$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/globalConfig/vis",
"classes": "tmap-remove-top-space",
"caption": "Graph",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n The global vis configurations will affect all views and their\n elements (nodes and edges) unless they are overridden on a lower\n level. All options below are documented at\n [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on\n the graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n mode=\"manage-config\"\n inherited=\"inherited-style\"\n extension=\"config.vis\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/default",
"caption": "Overview",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n All configurations __only__ affect this view.\n</div>\n\n<table class=\"tmap-key-value-table\">\n <tr>\n <th align=\"left\">Created on</th>\n <td><<createdOn>></td>\n </tr>\n <tr>\n <th align=\"left\">Nodes contained in graph</th>\n <td><<numberOfNodes>></td>\n </tr>\n <tr>\n <th align=\"left\">Edges contained in graph</th>\n <td><<numberOfEdges>></td>\n </tr>\n</table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/editFilters",
"caption": "Edit filters",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n Completely new to filters? Please read\n [[Introduction to filter notation|http://tiddlywiki.com/#Introduction%20to%20filter%20notation]]\n first.\n</div>\n\n<fieldset>\n <legend>Filters <sup>[1]</sup></legend>\n <table class=\"tmap-config-table tmap-large-input\">\n <<tmap-row type:\"input-textarea\"\n title:\"Node filter\"\n field:\"filter.prettyNodeFltr\"\n descr:\"In the map, only those tiddlers that match this filter\n are shown. Drafts and system tiddlers are automatically\n excluded.\">>\n <<tmap-row type:\"input-textarea\"\n title:\"Edge-type filter\"\n field:\"filter.prettyEdgeFltr\" \n descr:\"Only edges with a type that matches the filter are shown.\">>\n </table> \n</fieldset>\n\n---\n\n<sup>[1]</sup> In the editors above, a new line is equivalent to a space symbol.<br />\n<sup>[2]</sup> It is suggested to read\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nand [[Edge-type namespaces|http://tiddlymap.org#Node%20and%20edge-type%20filters]]\nbefore using Tiddlymap's filter editor."
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/layout",
"caption": "Layout",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Floating nodes\"\n field:\"config.physics_mode\"\n descr:\"Set this to true if you want your nodes to freely\n swirl around.\">>\n <<tmap-row type:\"input-text\"\n title:\"Background image\"\n field:\"config.background_image\"\n descr:\"The title of an image tiddler to be used as background\n in the view.\"\n note:\"You can also use an image url directly, however, the\n image needs be stored under the same domain as your wiki.\n Otherwise, it won't be displayed!\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/namespace",
"caption": "Namespace",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table tmap-small-input\">\n <<tmap-row type:\"input-text\"\n title:\"Edge-type namespace\"\n field:\"config.edge_type_namespace\" \n descr:\"A namespace (like `foaf` in `foaf:knows`) that will be\n automatically added to all edge types you create in\n this view. The namespace is only added if the types\n do not exist yet and do not have a namespace assigned yet.\n Namespaces are always hidden in the graph.\"\n note:\"Most likely, you don't want the edges created with this\n namespace to leak into other views, moreover, you don't\n want edges that do not possess the namespace ever to be\n shown here. In this case, use a private marker (`_`)\n in front of your namespace, e.g. `_mynamespace` and use\n an appropriate edge type filter, i.e. `+[prefix[_mynamespace]]`\n For further information see:\n \n * [[Edge-type namespaces|http://tiddlymap.org/#Edge-type%20namespaces]]\n * [[Private edge types|http://tiddlymap.org/#Private%20edge%20types]]\n \">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView",
"subtitle": "{{$:/core/images/options-button}} View configuration -- <<view>>",
"text": "\\rules except wikilink\n\n\\define privateEdgeTypes() [[private edge-types|http://tiddlymap.org/#Private%20edge%20types]]\n\n<$macrocall $name=\"tabs\"\n default=<<concat \"$(template)$/default\">>\n tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/configureView/vis",
"caption": "Graph",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n The local vis configurations will affect all\n elements (nodes and edges) of this view, unless they are\n overridden on a lower level. All options below are documented at\n [[vis.js.org|http://visjs.org/docs/network]].\n</div>\n<div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on the\n graph. Other options are visible, yet, inactive.\n</div>\n<$tmap-config\n mode=\"manage-config\"\n inherited=\"inherited-style\"\n extension=\"config.vis\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/getEdgeType",
"subtitle": "{{$:/plugins/felixhayashi/tiddlymap/icon}} Edge type specification",
"text": "\\rules except wikilink\n\\rules except underscore\n\n\\define filter() $(allEdgeTypes)$ +[search:title[$(term)$]]\n\n\\define badge(color, label, tooltip)\n<span style=\"background: $color$\" title=\"$tooltip$\">$label$</span>\n\\end\n\n\\define badges()\n<$tiddler tiddler={{!!text}}>\n<$set name=\"id\" value=<<tmap \"getETyId\" \"$(view)$\">>>\n<$set name=\"isVisible\" value=<<tmap \"isETyVisible\" \"$(view)$\">>>\n<div class=\"tmap-badges\">\n <span\n style=\"background: darkslategray\"\n title=\"Your input translates into this id.\">\n <<id>>\n </span>\n <$list filter=\"[<isVisible>regexp[true]]\">\n <<badge \"green\" \"visible\" \"Matches your view's filter\">>\n </$list>\n <$list filter=\"[<isVisible>regexp[false]]\">\n <<badge \"red\" \"not visible\" \"Doesn't match your view's filter\">>\n </$list>\n <$list filter=\"[<id>!regexp[^tmap:unknown$]]\" variable=\"item\">\n <$list filter=\"[<id>regexp[^_]]\">\n <<badge \"purple\" \"private\" \"Not shown in other views per default\">>\n </$list>\n <$list filter=\"[<id>regexp[.+:.+]]\">\n <<badge \"orange\" \"namespace\" \"This type is prefixed with a proper namespace\">>\n </$list>\n </$list>\n</div>\n</$set>\n</$set>\n</$tiddler>\n\\end\n\n\\define search()\n<p>\n You are about to connect \"<$text text=\"$(fromLabel)$\" />\"\n with \"<$text text=\"$(toLabel)$\" />\". Please specify a type.\n</p>\n<table id=\"tmap-search-table\">\n <tr>\n <td><b>Type:</b></td>\n <td>\n <$edit-text\n focus=\"true\"\n field=\"text\"\n type=\"text\"\n tag=\"input\"\n default=\"\"\n class=\"tmap-trigger-field\n tmap-triggers-ok-button-on-enter\n tmap-triggers-cancel-button-on-esc\" />\n <<badges>>\n </td>\n </tr>\n <tr>\n <td></td>\n <td>\n <$set name=\"term\" value={{!!text}}>\n <$set name=\"allEdgeTypes\" value=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n <ul class=\"tmap-small-list\">\n <$list filter=<<filter>>>\n <li>\n <$button class=\"tc-btn-invisible tmap-link\">\n <$view field=\"title\" />\n <$action-setfield $tiddler=<<output>> text={{!!title}} />\n </$button>\n </li>\n </$list>\n </ul>\n </$set>\n </$set>\n </td>\n </tr>\n</table>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/addNodeToMap",
"subtitle": "{{$:/core/images/tag-button}} Add node",
"classes": "tmap-modal-add-node",
"text": "\\rules except wikilink\n\n\\define backButtonText() back to list\n\\define outputAndTemplate() [[$(output)$]] [[$(template)$]]\n\n\\define editor()\n <$button class=\"tmap-go-back tc-btn-invisible\">\n {{$:/core/images/chevron-left}} <<backButtonText>>\n <$action-deletefield $tiddler=<<temp>> more template />\n <$action-sendmessage\n $message=\"tmap:tm-clear-tiddler\"\n keep=\"draft.title\"\n title=<<output>> />\n </$button>\n\n <$list filter=\"[<output>get[draft.title]is[tiddler]]\">\n <div class=\"tmap-flash-message tmap-warning\">\n Tiddler already exists! Use another title or click\n \"<<backButtonText>>\" to cancel your edit.\n </div>\n </$list>\n\n <div class=\"tmap-modal-editor\">\n <table class=\"tmap-config-table\">\n <tr class=\"tmap-template-select\">\n <td>Template</td>\n <td>\n <$select\n tiddler=<<temp>>\n field=\"template\">\n <option value=\"\"></option>\n <$list filter=<<tmap \"option\" \"selector.allPotentialNodes\">>>\n <option><$view field=\"title\" /></option>\n </$list>\n </$select>\n <$button>Load\n <$action-sendmessage\n $message=\"tmap:tm-clear-tiddler\"\n keep=\"draft.title\"\n title=<<output>> />\n <$list filter=\"[<temp>get[template]]\" variable=\"template\">\n <$action-sendmessage\n $message=\"tmap:tm-merge-tiddlers\"\n tiddlers=<<outputAndTemplate>>\n output=<<output>> />\n <$action-deletefield $tiddler=<<output>> tmap.id tmap.edges />\n </$list>\n </$button>\n </td>\n <td>Press the \"load\" button to activate the template.</td>\n </tr>\n </table>\n <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n <$set name=\"currentTiddler\" value=<<output>>>\n <$transclude tiddler=\"$:/core/ui/EditTemplate\" mode=\"block\" />\n </$set>\n </$importvariables>\n </div>\n\\end\n\n\\define search()\n<p>Add an existing tiddler to the map or create a new one.</p>\n<table id=\"tmap-search-table\">\n <tr>\n <td><b>Title:</b></td>\n <td>\n <$edit-text\n tiddler=<<output>>\n field=\"draft.title\"\n focus=\"true\"\n type=\"text\"\n tag=\"input\"\n default=\"\"\n class=\"tmap-trigger-field\n tmap-triggers-ok-button-on-enter\n tmap-triggers-cancel-button-on-esc\" />\n <$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n <$button\n tooltip=\"The tiddler does not exist yet and you may edit it\n before it is added to the map\">\n {{$:/core/images/edit-button}}\n <$action-setfield $tiddler=<<temp>> more=\"true\" />\n </$button> <sup>[1]</sup>\n </$list>\n </td>\n </tr>\n <tr>\n <td></td>\n <td>\n <$set name=\"term\" value={{!!draft.title}}>\n <ul class=\"tmap-small-list\">\n <$list filter=\"[search:title<term>!is[system]!has[draft.of]]\">\n <li>\n <$button class=\"tc-btn-invisible tmap-link\">\n <$view field=\"title\" />\n <$action-setfield $tiddler=<<output>> draft.title={{!!title}} />\n </$button>\n </li>\n </$list>\n </ul>\n </$set>\n </td>\n </tr>\n</table>\n\n<$list filter=\"[<output>get[draft.title]!is[tiddler]]\">\n<hr />\n<sup>[1]</sup>\n<small>\n The tiddler does not exist yet and you may edit it\n before it is added to the map\n</small>\n</$list>\n\\end\n\n<$list filter=\"[<temp>!has[more]]\" variable=\"item\"><<search>></$list>\n<$list filter=\"[<temp>has[more]]\" variable=\"item\"><<editor>></$list>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/cannotDeleteViewDialog",
"subtitle": "{{$:/core/images/locked-padlock}} You cannot delete this view!",
"buttons": "ok",
"text": "\\rules except wikilink\n\nIt is not possible to delete the current view as ''<<count>>'' tiddlers\nare referencing it. To delete the view you must first remove the tiddlymap\nwidgets in the tiddlers listed below or change their view attributes.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nAfter the references are removed, you may delete the view.\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/getConfirmation",
"subtitle": "{{$:/core/images/import-button}} You must confirm in order to proceed!",
"text": "\\rules except wikilink\n\n<<message>>\n\n''Are you really sure you want to do this?''"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/createView": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/createView",
"subtitle": "{{$:/core/images/new-button}} Creating a new view",
"text": "\\rules except wikilink\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"View name\"\n field:\"name\"\n focus:\"true\"\n class:\"tmap-trigger-field\n tmap-triggers-ok-button-on-enter\n tmap-triggers-cancel-button-on-esc\"\n descr:\"The name for the new view. If no name is entered,\n the program will invent one for you.\"\n note:\"You cannot override an existing view. In this case,\n you need to delete the old view first! You must no use\n slashes (`/`) in the name.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Clone view\"\n field:\"clone\"\n descr:\"Use the view that is currently displayed in the\n editor as blueprint. The view will be an __exact__\n clone of the current one, only with a different\n name.\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/deleteNodeDialog",
"subtitle": "{{$:/core/images/delete-button}} You are about to delete <<count>> nodes",
"text": "\\rules except wikilink\n\n''Please choose an option or abort:''\n\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"system\">\n Delete nodes from system <sup>[1]</sup>\n</$radio><br />\n<$radio tiddler=<<output>> field=\"delete-from\" value=\"filter\">\n Delete nodes from graph's filter <sup>[2]</sup>\n</$radio>\n\nThe following nodes will be deleted:\n\n<ul>\n<$list filter=<<tiddlers>>>\n <li><$view tiddler={{!!title}} field=\"title\" /></li>\n</$list>\n</ul>\n\n---\n\n<sup>[1]</sup>\n<small>This will delete all nodes, their corresponding tiddlers and all connected edges.</small><br/>\n<sup>[2]</sup>\n<small>''Important:'' Removing a node from the graph's filter only works, if the node has been added in the map editor per double click or via \"Add Node\". If the node hasn't been added as mentioned above, you need to change the underlying tiddler in a way that it doesn't match your filter anymore, if you don't want it to be displayed in the graph.</small>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/dublicateIdInfo",
"subtitle": "{{$:/core/images/info-button}} Dublicate id detected",
"buttons": "ok_suppress",
"text": "\\rules except wikilink\n\nTiddlyMap requires the value of the id field (\"tmap.id\") to be\nunique in order to correctly identify nodes and tiddlers.\n\nThe id of the \"<<param.changedTiddler>>\" already exists for these tiddlers:\n\n<ul>\n<$list filter=<<param.filter>> variable=\"item\">\n <li><$link><<item>></$link></li>\n</$list>\n</ul>\n\nTherefore TiddlyMap\n\n* assigned a new id to tiddler \"<<param.changedTiddler>>\"\n* removed all edges from \"<<param.changedTiddler>>\"\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/edgeNotVisible",
"subtitle": "{{$:/core/images/info-button}} Edge will not be visible in view \"<<view>>\"",
"buttons": "ok_suppress",
"text": "\\rules except wikilink\n\nYou just created an edge of type\n<code><$text text=<<type>> /></code> that will not be\nvisible in this view because it doesn't match your\nedge-type filter settings.\n\nThe current edge-type filter of view \"<<view>>\" looks like this:\n\n<pre><code><$text text=<<eTyFilter>> /></code></pre>\n\nTo have the newly added type displayed in your view, adjust your\nedge-type filter accordingly. \n\nSome suggestions:\n\n<ul>\n <li>\n Explicitly add the type to the filter:\n <code><$text text=\"[[\" /><$text text=<<type>> /><$text text=\"]]\" /></code>\n </li>\n <li>\n <$set\n filter=\"[<type>regexp[:]splitbefore[:]]\"\n name=\"prefix\"\n emptyValue=<<tmap halfOfString \"$(type)$\">>>\n Add a filter rule (e.g. a prefix filter) that will match\n your type: <code>[prefix[<<prefix>>]]</code>\n </$set>\n </li>\n <li>Make your current view-filter less restrictive.</li>\n</ul>\n\nFor further information, please see:\n[[Node and edge-type filters|http://tiddlymap.org#Node%20and%20edge-type%20filters]]."
},
"$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/default",
"caption": "Global node style",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n A node's ''global configuration''\n (also referred to as //global individual config//) defines its\n individual appearance and behaviour in all views.\n</div>\n<<maybeShowTidColorWarning>>\n\n<$macrocall $name=\"sharedSettings\"\n twIconField=<<tidIconField>>\n faIconField=\"global.tmap.fa-icon\"\n labelField=<<tidLabelField>> />\n\n<$macrocall $name=\"visConfiguration\"\n mode=\"manage-node-types\"\n extensionField=\"global.tmap.style\"\n styleName=\"node's global style\"\n inheritedList=\"[[inherited-global-default-style]]\n [[inherited-local-default-style]]\n [[inherited-group-styles]]\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode/local",
"caption": "Local node style",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n The ''local node configuration''\n (also referred to as //view-specific node configuration//)\n overrides the //global individual configuration// and only affects\n the node's appearance and behaviour in the current view.\n</div>\n<<maybeShowTidColorWarning>>\n\n<fieldset>\n <legend>Behaviour</legend>\n <table class=\"tmap-config-table\">\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"Open view\"\n field=\"local.open-view\"\n nochoice=\"Disabled\"\n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"Clicking on this node will open the specified\n view instead of the tiddler represented by this node.\" />\n </table>\n</fieldset>\n\n<$macrocall $name=\"sharedSettings\"\n twIconField=\"local.tw-icon\"\n faIconField=\"local.fa-icon\"\n labelField=\"local.label\" />\n\n<$macrocall $name=\"visConfiguration\"\n mode=\"manage-node-types\"\n extensionField=\"local-individual-node-style\"\n styleName=\"node's local style\"\n inheritedList=\"[[inherited-global-default-style]]\n [[inherited-local-default-style]]\n [[inherited-group-styles]]\n [[global.tmap.style]]\" />\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/editNode": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/editNode",
"subtitle": "{{$:/core/images/edit-button}} Editing style of node \"<<tiddler>>\"",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n\\define maybeShowTidColorWarning()\n <$list filter=\"[<tidColor>regexp[.+]]\">\n <div class=\"tmap-flash-message tmap-warning\">\n You have set the tiddler's color\n field to \"<<tidColor>>\". This value will be completely ignored\n when you change node's color properties in the vis editor below.\n </div>\n </$list>\n\\end\n\n\\define iconSettings(twIconField, faIconField)\n <fieldset>\n <legend>Icon Settings</legend>\n <table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"TW-icon\"\n field:\"$twIconField$\"\n descr:\"A tiddlywiki image reference.\n For example '$:/core/icon' for Movotun Jack.\">>\n <<tmap-row type:\"input-text\"\n title:\"FA-icon\"\n field:\"$faIconField$\"\n descr:\"A Font Awesome icon code.\n For example 'f206' for the bicycle symbol.\">>\n </table>\n </fieldset>\n\\end\n\n\\define sharedSettings(twIconField, faIconField, labelField)\n <fieldset>\n <legend>General Settings</legend>\n <table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"Label\"\n field:\"$labelField$\"\n descr:\"Use this value as node label.\">>\n </table>\n </fieldset>\n <!-- display icon fieldset -->\n <<iconSettings \"$twIconField$\" \"$faIconField$\">> \n\\end\n\n<$macrocall\n $name=\"tabs\"\n default=<<concat \"$(template)$/default\">>\n tabsList=\"[all[shadows]prefix<template>] -[<template>]\"\n/>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/draft",
"caption": "Draft",
"text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n <$set name=\"currentTiddler\" value=<<draftTRef>> >\n <$transclude tiddler=\"$:/core/ui/EditTemplate\" field=\"text\" mode=\"block\" />\n </$set>\n </$importvariables>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original",
"caption": "Current Version",
"text": "\\rules except wikilink\n\n<div class=\"tmap-modal-editor\">\n <$importvariables filter=\"[all[tiddlers+shadows]prefix[$:/core/macros/]]\">\n <$set name=\"currentTiddler\" value=<<originalTRef>> >\n <$transclude tiddler=\"$:/core/ui/ViewTemplate\" field=\"text\" mode=\"block\" />\n </$set>\n </$importvariables>\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor",
"subtitle": "{{$:/core/images/edit-button}} <<originalTRef>>",
"classes": "tmap-modal-fullscreen-editor tmap-remove-top-space",
"text": "\\rules except wikilink\n\n\\define defaultTab() $:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/original\n\n<$macrocall $name=\"tabs\"\n default=<<defaultTab>>\n tabsList=\"[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenTiddlerEditor/]]\" />"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fieldChanged",
"subtitle": "{{$:/core/images/info-button}} The field \"<<name>>\" changed",
"text": "\\rules except wikilink\n\nYou changed the field \"<<name>>\" from \"<<oldValue>>\" to \"<<newValue>>\".\n\nIt is recommended to let TiddlyMap copy all values from the former field \"<<oldValue>>\" to the new field \"<<newValue>>\" so the data stored in \"<<oldValue>>\" is not lost. This operation has to be done now or never.\n\nDo you want to move each tiddler's existing \"<<oldValue>>\" value to \"<<newValue>>\"? Please note that any value currently stored in \"<<newValue>>\" would consequently be overridden and the old field \"<<oldValue>>\" would be eventually removed!"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/fullscreenNotSupported",
"subtitle": "{{$:/core/images/info-button}} Your machine does not support fullscreen",
"buttons": "ok_suppress",
"text": "\\rules except wikilink\n\nPlease have a look [[here|http://caniuse.com/#feat=fullscreen]] to see a list of supported devices/browsers.\n\nSorry for this :("
},
"$:/plugins/felixhayashi/tiddlymap/dialog/renameView": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/renameView",
"subtitle": "{{$:/core/images/tag-button}} Please specify a view name",
"text": "\\rules except wikilink\n\n''Name:''\n<$edit-text focus=\"true\" tiddler=<<output>> field=\"text\" type=\"text\" tag=\"input\" default=\"\"\n class=\"tmap-trigger-field tmap-triggers-ok-button-on-enter\" />\n\nNote that ''<<count>>'' tiddlers are referencing this view.\n\n<$reveal type=\"nomatch\" text=\"0\" default=<<count>>>\n\nRenaming the view will cause the reference to be invalid.\nIt is recommended to first remove the tiddlymap widgets in\nthe tiddlers listed below or change their view attributes\naccordingly.\n\n''References''\n\n<ul>\n<$list filter=<<refFilter>> variable=\"item\">\n <li><$text text=<<item>> /></li>\n</$list>\n</ul>\n\n</$reveal>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/saveCanvas",
"subtitle": "{{$:/core/images/options-button}} Save a snapshot image of view \"<<view>>\"",
"text": "\\rules except wikilink\n\n\\define preview()\n<div class=\"tmap-save-canvas-preview\">\n <$transclude tiddler=<<snapshot>> /><br />\n Measures: <<width>> × <<height>>\n</div>\n\\end\n\n<table class=\"tmap-config-table\">\n<!--\n <<tmap-row type:\"input-text\"\n title:\"Name\"\n field:\"name\">\n-->\n<$macrocall $name=\"tmap-row\"\n type=\"input-text\"\n title=\"Name\"\n field=\"name\"\n descr=<<preview>> />\n</table>\n\n<fieldset><legend>Options</legend>\n <table class=\"tmap-config-table\">\n <<tmap-row type:\"input-radio\"\n title:\"Action\"\n field:\"action\" \n selectFilter:\"[[download|Download]]\n [[wiki|Save in wiki]]\n [[placeholder|Use as placeholder for this view]]\"\n descr:\"Save the image by downloading it to your computer or\n save it as a tiddler in your wiki.<br /><br />\n A third option is to make TiddlyMap use this image as\n placeholder for the current view. Placeholders are used\n when tiddlers are exported in form of static html\n or when editing a tiddler while having the preview\n shown. In this case the title input is ignored.\">>\n </table>\n</fieldset>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog",
"text": "\\rules except wikilink\n\n<div class=<<classes>>>\n<$importvariables\n filter=\"[[$:/plugins/felixhayashi/tiddlymap/misc/macros]]\n [[$:/core/macros/tabs]]\">\n<$transclude tiddler=<<template>> mode=\"block\" />\n</$importvariables>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/welcome": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/welcome",
"subtitle": "{{$:/core/images/info-button }} Welcome",
"buttons": "ok",
"text": "\\rules except wikilink\n\nIt seems that you freshly installed TiddlyMap.\n\n* In case you need any help, please consult the [[online docs|http://tiddlymap.org#Documentation]] first.\n* You are welcome to create an [[issue|https://github.com/felixhayashi/TW5-TiddlyMap/issues]] at GitHub for any bug you discover.\n* Make sure to revisit the [[demo site|http://tiddlymap.org]] to see whether your version is up-to-date.\n* If you like TiddlyMap, please give it a star at [[GitHub|https://github.com/felixhayashi/TW5-TiddlyMap]] or tell your friends about it :)\n* ''Please note:'' TiddlyMap is distributed under the [[BSD 2-Clause License|http://opensource.org/licenses/BSD-2-Clause]], which belongs to the same license family, as the license used by TiddlyWiki. By using this plugin you agree to the product's [[License Terms|https://github.com/felixhayashi/TW5-TiddlyMap/blob/master/LICENSE]].\n\nEnjoy!\n\n---\n\nTiddlyMap will configure your wiki for optimal use. Everything can be changed back later by you, via the TiddlyWiki configurations panel, so no worries. If you checked some of the options below, please save & restart after closing this dialog.\n\n<table class=\"tmap-config-table\">\n <<tmap-row type:\"input-checkbox\"\n title:\"Optimize storyview\"\n field:\"config.storyview\"\n descr:\"Sets the storyview to 'top' for optimal scrolling.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Optimize sidebar\"\n field:\"config.sidebar\"\n descr:\"Sets sidebar layout to 'fixed-fluid' for larger editor.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Optimize navigation\"\n field:\"config.navigation\"\n descr:\"Sets navigation style to open tiddlers at top for better map navigation.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Create demo welcome map\"\n field:\"config.demo\"\n descr:\"Creates a little hello world welcome map for you.\">>\n</table>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/widgetCodeGenerator",
"subtitle": "{{$:/core/images/permalink-button}} Widget Code Generator",
"buttons": "close",
"text": "\\rules except wikilink\n\n<div class=\"tmap-flash-message tmap-info\">\n Use the code below to embed a view in a tiddler.\n</div>\n\n<pre style=\"white-space: normal;\">\n<$tmap\n\n<$list filter=\"[<output>has[var.view]]\">\n view=\"<$view field='var.view' />\"</$list>\n<$list filter=\"[<output>field:var.click-to-use[true]]\">\n click-to-use=\"true\"</$list>\n<$list filter=\"[<output>has[var.editor]]\">\n editor=\"<$view field='var.editor' />\"</$list>\n<$list filter=\"[<output>has[var.width]]\">\n width=\"<$view field='var.width' />\"</$list>\n<$list filter=\"[<output>has[var.height]]\">\n height=\"<$view field='var.height' />\"</$list>\n<$list filter=\"[<output>has[var.class]]\">\n class=\"<$view field='var.class' />\"</$list>\n<$list filter=\"[<output>field:var.show-buttons[false]]\">\n show-buttons=\"false\"</$list>\n<$list filter=\"[<output>has[var.design]]\">\n design=\"<$view field='var.design' />\"</$list>></$tmap>\n</pre>\n\n<fieldset>\n <legend>Parameters</legend> \n <table class=\"tmap-config-table\">\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\"\n title=\"View\"\n field=\"var.view\"\n nochoice=\" \"\n selectFilter=<<tmap \"option\" \"selector.allViewsByLabel\">>\n descr=\"The view to bind the wiedget to\" />\n <<tmap-row type:\"input-select\"\n title:\"Editor bar\"\n field:\"var.editor\"\n selectFilter:\"[[|Hidden]]\n [[vis|Simple]]\n [[advanced|Advanced]]\"\n descr:\"Whether the widget should act as an editor or not.\">>\n <<tmap-row type:\"input-select\"\n title:\"Design\"\n field:\"var.design\"\n selectFilter:\"[[|Normal]]\n [[plain|Plain]]\"\n descr:\"Usually a header is displayed and borders. Plain\n design will only show the mere graph.\">>\n <<tmap-row type:\"input-text\"\n title:\"Height\"\n field:\"var.height\"\n descr:\"Graph's height in css units. Defaults to '300px'.\">>\n <<tmap-row type:\"input-text\"\n title:\"Width\"\n field:\"var.width\"\n descr:\"Graph's width in css units. Defaults to '100%'.\">>\n <<tmap-row type:\"input-text\"\n title:\"Class\"\n field:\"var.class\"\n descr:\"A custom class to apply your own css.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Click to use\"\n field:\"var.click-to-use\"\n default:\"false\"\n descr:\"A click is needed to enable the graph.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show buttons\"\n field:\"var.show-buttons\"\n default:\"true\"\n descr:\"Show or hide the graph's navigation buttons.\">>\n </table>\n</fieldset>"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/close": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/close",
"text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-close-button\" tooltip=\"Close this dialog\">Close\n\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n \n</$button>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok",
"text": "\\rules except wikilink\n\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm dialog\">OK\n\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n \n</$button>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_cancel",
"text": "\\rules except wikilink\n\n<$transclude tiddler=\"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok\" mode=\"inline\" />\n<$button class=\"tmap-dialog-button tmap-cancel-button\" tooltip=\"Close dialog without saving\">Cancel\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"\" />\n</$button>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/ok_suppress",
"text": "\\rules except wikilink\n\n<$set name=\"currentTiddler\" value=<<title>> >\n\n<$checkbox field=\"suppress\" checked=\"1\" unchecked=\"0\" default=\"0\"> Do not show this dialog again</$checkbox>\n<$button class=\"tmap-dialog-button tmap-ok-button\" tooltip=\"Confirm this dialog\">OK\n\n <!-- trigger dialog callback -->\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n \n <!-- suppress dialog in the future -->\n <$action-sendmessage $message=\"tmap:tm-suppress-dialog\"\n dialog=<<templateId>>\n suppress={{!!suppress}} />\n \n</$button>\n\n</$set>"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter",
"text": "\\rules except wikilink\n\n\\define footer() $:/plugins/felixhayashi/tiddlymap/dialogFooter/$(buttons)$\n\n<$transclude tiddler=<<footer>> />\n\n<!-- we need this button to be able to close a tiddler from outside programmatically -->\n<$button class=\"tmap-hidden-close-button\" message=\"tm-close-tiddler\" />"
},
"$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialogFooter/element_type_manager",
"text": "\\rules except wikilink\n\n<$button\n class=\"tmap-dialog-button tmap-save-button\"\n tooltip=\"Save the current changes\">Save\n <$action-sendmessage\n $message=\"tmap:tm-save-type-form\"\n mode=<<mode>>\n output=<<output>> />\n</$button>\n<$button\n class=\"tmap-dialog-button tmap-cancel-button\"\n tooltip=\"Cancel the most resent changes and exit\">Quit\n <$action-setfield $tiddler=<<result>> text=\"1\" />\n</$button>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/deleteType",
"caption": "Removal",
"text": "\\rules except wikilink\n\n\\define manage-edge-types()\n <$macrocall $name=\"tmap-row\"\n type=\"input-checkbox\"\n title=\"Delete type\"\n field=\"temp.deleteType\"\n default={{!id}}\n readonly={{!!temp.idImmutable}}\n descr=\"If you want to delete this type, set this to true\n and click the save button afterwards. Predefined system\n types cannot be deleted.\" note=\"Consequently, all edges\n of this type will be deleted.\" />\n\\end\n\n\\define manage-node-types()\n <$macrocall $name=\"tmap-row\"\n type=\"input-checkbox\"\n title=\"Delete type\"\n field=\"temp.deleteType\"\n default={{!id}}\n readonly={{!!temp.idImmutable}}\n descr=\"If you want to delete this type, set this to true and\n click the save button afterwards. Predefined system\n types cannot be deleted.\" />\n\\end\n\n<table class=\"tmap-config-table\"><$macrocall $name=<<mode>> /></table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/description",
"caption": "Description",
"text": "\\rules except wikilink\n\n\\define manage-edge-types()\n <<tmap-row type:\"input-textarea\"\n title:\"Description\"\n field:\"description\"\n descr:\"An optional description for this type. The\n description will be displayed as tooltip when\n moving the mouse over an edge of this type.\">>\n\\end\n\n\\define manage-node-types()\n <<tmap-row type:\"input-textarea\"\n title:\"Description\"\n field:\"description\" \n descr:\"An optional description for this type.\">>\n\\end\n\n<table class=\"tmap-config-table\">\n <$macrocall $name=<<mode>> />\n</table>\n\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings",
"caption": "General",
"text": "\\rules except wikilink\n\n\\define manage-edge-types()\n <<tmap-row type:\"input-text\"\n title:\"Label\"\n field:\"label\" \n descr:\"An optional alias used as edge-label.\">>\n <<tmap-row type:\"input-checkbox\"\n title:\"Show label\"\n field:\"show-label\"\n default:\"true\"\n descr:\"If unchecked, no edge label will be displayed.\">>\n\\end\n\\define manage-node-types()\n <$list filter=\"[<currentTiddler>!regexp:id[tmap:]]\">\n <<tmap-row type:\"input-textarea\"\n title:\"Scope\"\n field:\"scope\" \n descr:\"A filter expression that defines, which nodes inherit\n this node-type and its style.\">>\n </$list>\n <$macrocall type=\"input-select\"\n $name=\"tmap-row\" \n title=\"Priority\"\n field=\"priority\"\n selectFilter=<<tmap \"scale\" \"100\">>\n descr=\"When a type has a a higher priority than another type,\n its style will override the other style\" />\n\\end\n\n<table class=\"tmap-config-table\">\n <$macrocall\n $name=\"tmap-row\"\n title=\"Identifier\"\n field=\"temp.newId\"\n type=\"input-text\"\n default={{!!id}}\n readonly={{!!temp.idImmutable}}\n descr=\"A unique identifier\"\n />\n <$macrocall $name=<<mode>> />\n</table>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview",
"caption": "Overview",
"text": "\\rules except wikilink\n\n\\define date(f) <$view field=$f$ format=\"date\" template=\"DDth mmm hh:mm:ss\"/>\n\n! <$link to={{!!typeTRef}}><$view field=\"id\" /></$link>\n\n<table class=\"tmap-key-value-table\">\n <tr>\n <th align=\"left\">Created on</th>\n <td>\n <<date \"created\">>\n </td>\n </tr>\n <tr>\n <th align=\"left\">Modified on</th>\n <td><<date \"modified\">></td>\n </tr>\n <tr>\n <th align=\"left\">Usage count</th>\n <td>\n <span class=\"tmap-edge-type-specific\">\n <$view field=\"temp.usageCount\" />\n </span>\n <span class=\"tmap-node-type-specific\">\n <$count filter={{!!scope}}>0</$count>\n </span>\n </td>\n </tr>\n</table>\n\n<$view field=\"description\">//No description available//</$view>"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/styling",
"caption": "Styling",
"text": "\\rules except wikilink\n\n\\define url()\n <$set\n filter=\"[<mode>prefix[manage-edge-types]]\"\n name=\"module\"\n value=\"edges\"\n emptyValue=\"nodes\">\n [[visjs.org|http://visjs.org/docs/network/$(module)$]]\n </$set>\n\\end\n\n<fieldset class=\"tmap-node-type-specific\">\n <legend>Icon Settings</legend>\n <table class=\"tmap-config-table\">\n <<tmap-row type:\"input-text\"\n title:\"TW-icon\"\n field:\"tw-icon\"\n descr:\"A tiddlywiki image reference.\n For example '$:/core/icon' for Movotun Jack.\">>\n <<tmap-row type:\"input-text\"\n title:\"FA-icon\"\n field:\"fa-icon\"\n descr:\"A Font Awesome icon code.\n For example 'f206' for the bicycle symbol.\">>\n </table>\n</fieldset>\n\n<fieldset><legend>Visjs styles</legend>\n <div class=\"tmap-flash-message tmap-info\">\n All visjs options below are documented at <<url>>.\n </div>\n <div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on\n the graph. Other options are visible, yet, inactive.\n </div>\n <$tmap-config\n mode=<<mode>>\n inherited=\"inherited-style\"\n extension=\"style\" />\n</fieldset>\n"
},
"$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager": {
"title": "$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager",
"subtitle": "{{$:/core/images/tag-button}} <<topic>>",
"buttons": "element_type_manager",
"classes": "tmap-remove-top-space",
"text": "\\rules except wikilink\n\n\\define defaultTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/overview\n\\end\n\n\\define settingsTab()\n$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/generalSettings\n\\end\n\n\\define tabsFilter()\n[all[shadows]prefix[$:/plugins/felixhayashi/tiddlymap/dialog/MapElementTypeManager/]]\n\\end\n\n\\define searchFilter()\n$(searchSelector)$\n+[sort[title]nsort[priority]]\n+[removeprefix<typeRootPath>removeprefix[/]]\n+[search:title{$:/temp/tmap/MapElementTypeSearch}]\n\\end\n\n\\define managerClass() tmap-$(mode)$\n\n\\define typePath() $(typeRootPath)$/$(id)$\n\n<div id=\"tmap-element-type-manager\" class=<<managerClass>>>\n <div>\n <div class=\"tmap-searchbar\">\n <$edit-text\n focus=\"true\"\n tiddler=\"$:/temp/tmap/MapElementTypeSearch\"\n type=\"text\"\n tag=\"input\"\n default=\"\" />\n <$list filter=\"[{$:/temp/tmap/MapElementTypeSearch}regexp[.+]]\n +[addprefix[/]]\n +[addprefix<typeRootPath>]\n +[!is[tiddler]!is[shadow]]\">\n <$button tooltip=\"Create a new type of this name\">\n {{$:/core/images/new-button}}\n <$action-sendmessage\n $message=\"tmap:tm-create-type\"\n mode=<<mode>>\n id={{$:/temp/tmap/MapElementTypeSearch}}\n output=<<output>> />\n <$action-setfield $tiddler=\"$:/temp/tmap/MapElementTypeSearch\" text=\"\" />\n </$button>\n </$list>\n\n </div>\n <ul>\n <$list\n filter=<<searchFilter>>\n emptyMessage=<<noTypeFound>>\n variable=\"id\">\n <li>\n <span class=\"tmap-ranking tmap-node-type-specific\">\n # <$view tiddler=<<typePath>> field=\"priority\">1</$view>\n </span>\n <$button class=\"tc-btn-invisible tmap-link\"><<id>>\n <$action-setfield\n $tiddler=<<qualify \"$:/state/tabs/MapElementTypeManager\">>\n text=<<defaultTab>> />\n <$action-sendmessage\n $message=\"tmap:tm-load-type-form\"\n id=<<id>>\n mode=<<mode>>\n output=<<output>> />\n </$button>\n </li>\n </$list>\n </ul>\n </div>\n <div>\n <$reveal type=\"nomatch\" text=\"\" default={{!!id}} >\n <$macrocall\n $name=\"tabs\"\n default=<<defaultTab>>\n state=\"$:/state/tabs/MapElementTypeManager\"\n tabsList=<<tabsFilter>> />\n </$reveal>\n <$reveal type=\"match\" text=\"\" default={{!!id}} >\n <div class=\"tmap-flash-message tmap-info\">\n Please select a type from the list or create a new one by\n entering the type name in the search field on the left.\n </div>\n <div class=\"tmap-flash-message tmap-info tmap-node-type-specific\">\n The number next to the node-type label represents it's priority.\n </div>\n </$reveal>\n </div>\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node": {
"title": "$:/plugins/felixhayashi/tiddlymap/editor/contextMenu/node",
"text": "\\define single()\n <$list filter=\"\n [[tmap:tm-toggle-central-topic, $:/core/images/star-filled, Toggle central topic]]\n [[tmap:tm-delete-element, $:/core/images/delete-button, Delete node]]\">\n <$button class=\"tc-btn-invisible\">\n <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n <<tmap \"splitAndSelect\" \", \" \"2\">>\n </$button>\n </$list>\n\\end\n\n\\define multi()\n <$list filter=\"\n [[tmap:tm-delete-element, $:/core/images/delete-button, Delete selected nodes]]\">\n <$button class=\"tc-btn-invisible\">\n <$action-sendmessage $message=<<tmap \"splitAndSelect\" \", \" \"0\">> />\n <$transclude tiddler=<<tmap \"splitAndSelect\" \", \" \"1\">> />\n <<tmap \"splitAndSelect\" \", \" \"2\">>\n </$button>\n </$list>\n\\end\n\n<div class=\"tc-drop-down\">\n <$macrocall $name=<<mode>> />\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/advancedEditorBar",
"text": "\\rules except wikilink\n\\define showEdgeField() show-$(curEdgeId)$\n\n<!-- === View Switcher ========================================== -->\n\n<div class=\"tmap-menu-bar\">\n View:\n <$reveal type=\"match\" text=\"false\" default=<<isViewBound>> >\n <$select\n tiddler=<<viewHolder>>\n field=\"text\"\n default=<<viewLabel>> >\n <$list filter=<<tmap \"option\" \"selector.allViewsByLabel\">> >\n <option value={{!!title}}>\n <$view tiddler={{!!title}} field=\"title\" />\n </option>\n </$list>\n </$select>\n </$reveal>\n <$reveal type=\"match\" text=\"true\" default=<<isViewBound>> >\n <b><<viewLabel>></b>\n </$reveal>\n\n<!-- === Menu =================================================== -->\n\n <$button\n popup=<<qualify \"$:/temp/menu\">>\n class=\"tmap-unicode-button\"\n tooltip=\"Open the Menu\">{{$:/core/images/menu-button}}\n </$button>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/menu\">> >\n <div class=\"tc-drop-down\">\n <a href=\"http://tiddlymap.org#Documentation\" target=\"_blank\">\n {{$:/core/images/info-button}} Open online help\n </a>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-create-view\">\n {{$:/core/images/new-button}} Create new view\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-generate-widget\">\n {{$:/core/images/permalink-button}} Grab widget code\n </$button>\n <div class=\"tmap-list-separator\">Global configurations:</div>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-configure-system\">\n {{$:/core/images/options-button}} Configure TiddlyMap\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-edge-types\">\n <span class=\"tmap-unicode-icon\">◭</span> Manage edge-types\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-manage-node-types\">\n <span class=\"tmap-unicode-icon\">▢</span> Manage node-types\n </$button>\n <div class=\"tmap-view-actions\">\n <div class=\"tmap-list-separator\">Actions for this view:</div>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-edit-view\">\n {{$:/core/images/options-button}} Configure view\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-rename-view\">\n {{$:/core/images/tag-button}} Rename view\n </$button>\n <$button class=\"tc-btn-invisible\" message=\"tmap:tm-delete-view\">\n {{$:/core/images/delete-button}} Delete view\n </$button>\n </div>\n </div>\n </$reveal>\n\n<!-- === Neighbourhood menu ===================================== -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<tmap \"option\"\n \"config.sys.editorMenuBar.showNeighScopeButton\">>>\n <$button\n class=<<neighScopeBtnClass>>\n tooltip=\"Change the neighbourhood scope\"\n popup=<<qualify \"$:/temp/neighScope\">>>\n {{$:/core/images/preview-open}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/neighScope\">> >\n <div class=\"tc-drop-down\">\n <div class=\"tmap-list-separator\">Neighbourhood scope</div>\n <$button class=\"tc-btn-invisible\">None\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.neighbourhood_scope=\"\" />\n </$button>\n <$list filter=\"[[1|1 step distance]]\n [[2|2 step distance]]\n [[3|3 step distance]]\n [[4|4 step distance]]\n [[5|5 step distance]]\">\n <$button class=\"tc-btn-invisible\">\n <<tmap \"splitAndSelect\" \"|\" \"1\">>\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.neighbourhood_scope=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n </$button>\n </$list>\n <$button class=\"tc-btn-invisible\">No limit\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.neighbourhood_scope=\"100\" />\n </$button>\n\n <div class=\"tmap-list-separator\">Neighbourhood traversal</div>\n\n <$radio field=\"config.neighbourhood_directions\" value=\"in\"> Incoming</$radio><br />\n <$radio field=\"config.neighbourhood_directions\" value=\"out\"> Outgoing</$radio><br />\n <$radio field=\"config.neighbourhood_directions\" value=\"\"> Both</$radio>\n\n <div class=\"tmap-list-separator\">Other</div>\n\n <$checkbox field=\"config.show_inter_neighbour_edges\"\n checked=\"true\" unchecked=\"false\"> Inter-neighbour edges</$checkbox>\n\n </div>\n </$reveal>\n\n<!-- === Tracing ===================================== -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<isShowNeighbourhood>>>\n <$button\n class=<<tracingBtnClass>>\n tooltip=\"Trace your clicks on neighbouring nodes.\"\n popup=<<qualify \"$:/temp/tmap-tracing\">>>\n {{$:/core/images/timestamp-on}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/tmap-tracing\">> >\n <div class=\"tc-drop-down\">\n <$button message=\"tmap:tm-neighbourhood-reset-trace\">\n {{$:/core/images/erase}} Restart\n </$button>\n <span\n title=\"\n Enable this option to trace your clicks on neighbouring nodes.\n Traced neighbours are temporarily added to the map (until the map is closed)\n as if they where regular nodes of the map\"\n >\n <$checkbox\n field=\"config.neighbourhood_trace_clicks\"\n checked=\"true\"\n unchecked=\"false\"\n >\n Trace clicked nodes\n </$checkbox>\n </span>\n <br />\n <span title=\"Will focus an zoom on the latest traced node\">\n <$checkbox\n field=\"config.neighbourhood_focus_newly_traced_node\"\n checked=\"true\"\n unchecked=\"false\"\n >\n Focus traced nodes\n </$checkbox>\n </span>\n <br />\n <span title=\"Per default, only neighbours of nodes matching the node filter are displayed. Enable this option to also show neighbours of traced nodes.\">\n <$checkbox field=\"config.neighbourhood_include_traced_node_neighbours\"\n checked=\"true\" unchecked=\"false\"> Show neighbours of all traced nodes</$checkbox>\n </span>\n </div>\n </$reveal>\n\n<!-- === Export menu ============================================ -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<tmap \"option\" \"config.sys.editorMenuBar.showScreenshotButton\">>>\n <$button class=\"tmap-unicode-button\" tooltip=\"Open the map-export menu\" popup=<<qualify \"$:/temp/mapExport\">>>\n {{$:/core/images/download-button}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/mapExport\">>>\n <div class=\"tc-drop-down\">\n <$button\n class=\"tc-btn-invisible\"\n tooltip=\"Export the graph and all its elements\n in form of a JSON file\">\n {{$:/core/images/permalink-button}} Save as JSON file\n <$action-sendmessage\n $message=\"tmap:tm-download-graph\"\n view=<<viewLabel>> />\n </$button>\n <$button\n class=\"tc-btn-invisible\"\n tooltip=\"Create a png image to download or save it\n as image or view-placeholder in your wiki\">\n {{$:/core/images/palette}} Save as png image\n <$action-sendmessage $message=\"tmap:tm-save-canvas\" />\n </$button>\n </div>\n </$reveal>\n\n<!-- === Raster menu ============================================ -->\n\n <$reveal\n type=\"match\"\n text=\"true\"\n default=<<tmap \"option\" \"config.sys.editorMenuBar.showRasterMenuButton\">>>\n <$button\n tooltip=\"Change the raster of your map\"\n class=\"tmap-unicode-button\"\n popup=<<qualify \"$:/temp/rasterMenu\">>>\n {{$:/core/images/line-width}}\n </$button>\n </$reveal>\n\n <$reveal type=\"popup\" position=\"below\" state=<<qualify \"$:/temp/rasterMenu\">>>\n <div class=\"tc-drop-down\">\n <$button class=\"tc-btn-invisible\">Disable raster\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.raster=\"\" />\n </$button>\n <div class=\"tmap-list-separator\">Raster sizes</div>\n <$list filter=\"[[50|50px]]\n [[75|75px]]\n [[100|100px]]\n [[150|150px]]\">\n <$button class=\"tc-btn-invisible\">\n <<tmap \"splitAndSelect\" \"|\" \"1\">>\n <$action-setfield\n $tiddler=<<viewRoot>>\n config.raster=<<tmap \"splitAndSelect\" \"|\" \"0\">> />\n </$button>\n </$list>\n </div>\n </$reveal>\n\n</div>\n"
},
"$:/plugins/felixhayashi/tiddlymap/misc/focusButton": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/focusButton",
"text": "\\define filter() [list[$:/temp/tmap/nodes/$(viewLabel)$]search:title{$:/temp/tmap/bar/search}]\n\\define concat(str) $str$\n\n\\define state() $(widgetPopupsPath)$/focus\n\n<div class=\"tmap-focus-button\">\n <$reveal type=\"match\" state=<<state>> text=\"\">\n <$button\n tooltip=\"Zoom on a specific node\"\n class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n <$action-setfield $tiddler=\"$:/temp/tmap/bar/search\" text=\"\" />\n <$action-setfield $tiddler=<<state>> text=\"1\" />\n </$button>\n </$reveal>\n <$reveal type=\"nomatch\" state=<<state>> text=\"\">\n <$button\n tooltip=\"Close zoom popup\"\n class=<<tv-config-toolbar-class>>>{{$:/core/images/advanced-search-button}}\n <$action-setfield $tiddler=<<state>> text=\"\" />\n </$button>\n <div class=\"tmap-search-dropdown\">\n <div class=\"tc-drop-down\">\n <$edit-text\n focus=\"true\"\n tiddler=\"$:/temp/tmap/bar/search\"\n field=\"text\"\n type=\"text\"\n tag=\"input\"\n default=\"\" />\n <small><$count filter=<<filter>> /> results</small>\n <hr />\n <div class=\"tmap-very-small-list\">\n <$list filter=<<filter>>\n variable=\"item\"\n emptyMessage=\"//No results//\">\n <$button\n class=\"tc-btn-invisible\"\n message=\"tmap:tm-focus-node\"\n param=<<item>>>\n <$view tiddler=<<item>> field=\"title\" />\n </$button>\n </$list>\n </div>\n </div>\n </div>\n </$reveal>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/hook/editor": {
"title": "$:/plugins/felixhayashi/tiddlymap/hook/editor",
"caption": "Map",
"tags": "$:/tags/SideBar",
"text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n <div class=\"tmap-flash-message tmap-warning\">\n The editor is not displayed in mobile mode.\n </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n <$tiddlymap\n class=\"tmap-sidebar-map-editor\"\n editor=\"advanced\"\n object-id=\"main_editor\"\n click-to-use=\"false\">\n </$tiddlymap>\n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/hook/liveTab": {
"title": "$:/plugins/felixhayashi/tiddlymap/hook/liveTab",
"caption": "Live",
"text": "\\define width() calc(100% - 15px)\n\n<div class=\"tmap-mobile-editor\">\n <div class=\"tmap-flash-message tmap-warning\">\n The live tab is not displayed in mobile mode.\n </div>\n</div>\n<div class=\"tmap-desktop-editor\">\n <$set name=\"view\"\n filter=\"[{$:/temp/tmap/currentTiddler}get[tmap.open-view]]\"\n emptyValue=<<tmap \"option\" \"config.sys.liveTab.fallbackView\">>>\n <div>\n <$tiddlymap\n view=<<view>>\n click-to-use=\"false\"\n refresh-triggers=\"$:/temp/tmap/currentTiddler\"\n object-id=\"live_tab\">\n </$tiddlymap>\n </div>\n </$set> \n</div>"
},
"$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/quickConnectButton",
"tags": "$:/tags/ViewToolbar",
"description": "{{$:/language/Buttons/TiddlyMap/Hint}}",
"caption": "{{$:/plugins/felixhayashi/tiddlymap/icon}} {{$:/language/Buttons/TiddlyMap/Caption}}",
"text": "\\define buttonClass() $(tv-config-toolbar-class)$ $(additional-classes)$\n\n\\define nonExistentItem()\n<<item>> <span style=\"color: #9E9E9E\">(will be created)</span>\n\\end\n\n\\define noConnectionsMsg()\n<tr><td colspan=\"4\">//No connections found!//</td></tr>\n\\end\n\n\\define normalSearchFilter()\n[!is[system]!has[draft.of]search:title{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define regexSearchFilter()\n[!is[system]!has[draft.of]regexp{$:/temp/quickConnectSearch}sortcs[title]limit[50]]\n\\end\n\n\\define showButton(state)\n<$button set=\"$:/temp/tmap/state/popup/quickConnect\"\n setTo=\"$state$\" tooltip={{$:/language/Buttons/TiddlyMap/Hint}} \n aria-label={{$:/language/Buttons/TiddlyMap/Caption}}\n class=<<buttonClass>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">{{$:/plugins/felixhayashi/tiddlymap/icon}}</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$:/language/Buttons/TiddlyMap/Caption}}/></span>\n</$list>\n</$button>\n\\end\n\n\\define searchResults()\n<td>\n <$button tooltip=\"Create incoming edge\">\n <<tmap \"option\" \"misc.arrows.in\">>\n <$action-sendmessage $message=\"tmap:tm-create-edge\"\n from=<<item>>\n to=<<currentTiddler>>\n force=\"true\"\n label={{$:/temp/quickConnectSearch/type}}\n view={{$:/temp/quickConnectSearch/view}} />\n </$button>\n</td>\n<td>\n <$button tooltip=\"Create outgoing edge\">\n <<tmap \"option\" \"misc.arrows.out\">>\n <$action-sendmessage $message=\"tmap:tm-create-edge\"\n from=<<currentTiddler>>\n to=<<item>>\n force=\"true\"\n label={{$:/temp/quickConnectSearch/type}}\n view={{$:/temp/quickConnectSearch/view}} />\n </$button>\n</td>\n<td>\n <$list\n filter=\"[<item>is[tiddler]]\"\n emptyMessage=<<nonExistentItem>>>\n <$view tiddler=<<item>> field=\"title\" />\n </$list>\n</td>\n\\end\n\n\\define hidePopup()\n<$macrocall $name=\"showButton\" state=<<qualify>> />\n\\end\n\n\\define showPopup()\n<$set name=\"additional-classes\" value=\"tmap-active-button\">\n <$macrocall $name=\"showButton\" state=\"\" />\n</$set>\n<$set\n name=\"searchFilter\"\n filter=\"[field:title[$:/state/tmap/tid-toolbar]has[re-filter]]\"\n value=<<regexSearchFilter>>\n emptyValue=<<normalSearchFilter>>>\n<div class=\"tmap-quick-connect tc-reveal tc-popup\">\n <div class=\"tc-drop-down\">\n <div class=\"title\">Create connection</div>\n <table class=\"tmap-quick-connect-search-bar\">\n <tr>\n <td>Type:</td>\n <td>\n <$edit-text\n tiddler=\"$:/temp/quickConnectSearch/type\"\n field=\"text\"\n type=\"text\"\n tag=\"input\"\n default=\"\" />\n <$select tiddler=\"$:/temp/quickConnectSearch/type\" default=\"\">\n <option></option>\n <$list filter=<<tmap \"option\" \"selector.allEdgeTypesById\">>>\n <option>{{!!title}}</option>\n </$list>\n </$select>\n </td>\n </tr>\n <tr>\n <td>Search:</td>\n <td>\n <$edit-text tiddler=\"$:/temp/quickConnectSearch\" type=\"text\" tag=\"input\" default=\"\"></$edit-text>\n <$checkbox\n tiddler=\"$:/state/tmap/tid-toolbar\"\n field=\"re-filter\"\n checked=\"1\"\n unchecked=\"\"\n default=\"\"> regexp\n </$checkbox>\n<!--\n <small>(<$count filter=<<searchFilter>> /> results)</small>\n-->\n </td>\n </tr>\n </table>\n <table class=\"tmap-create-connection-table\">\n <tr>\n <td colspan=\"2\">\n <table class=\"tmap-very-small-list\">\n <$list\n filter=<<searchFilter>>\n variable=\"item\">\n <tr><<searchResults>></tr>\n </$list>\n <tr>\n <$list filter=\"[{$:/temp/quickConnectSearch}regexp[.+]] -[is[tiddler]]\" variable=\"item\">\n <<searchResults>>\n </$list>\n </tr>\n </table>\n </td>\n </tr>\n </table>\n <div class=\"title\">Existing Connections</div>\n <div class=\"tmap-quick-connect-existing-bar\">\n <$select\n tiddler=\"$:/state/tmap/tid-toolbar\"\n field=\"direction\"\n default=\"both\">\n <option value=\"both\">both</option>\n <option value=\"in\">incoming</option>\n <option value=\"out\">outgoing</option>\n </$select>\n <$checkbox\n tiddler=\"$:/state/tmap/tid-toolbar\"\n field=\"filter.links\"\n checked=\"-[[tw-body:link]]\"\n unchecked=\"\"\n default=\"\"> hide links\n </$checkbox>\n </div>\n <table class=\"tmap-connection-table\">\n<!--\n <tr>\n <th></th>\n <th>Tiddler</th>\n <th>Type</th>\n <th></th>\n </tr>\n-->\n \n <$tmap-connections\n filter=<<tmap mergeFields \"$:/state/tmap/tid-toolbar\" \"filter.\">>\n direction={{$:/state/tmap/tid-toolbar!!direction}}\n emptyMessage=<<noConnectionsMsg>>>\n <tr>\n <td title=<<direction>>><<directionSymbol>></td>\n <td><$link to=<<neighbour>>><$view field=\"title\" /></$link></td>\n <td><<edge.type>></td>\n <td>\n <$button\n tooltip=\"Delete this connection\"\n class=\"tc-btn-invisible\">{{$:/core/images/close-button}}\n <$action-sendmessage $message=\"tmap:tm-remove-edge\"\n id=<<edge.id>>\n from=<<edge.from>>\n to=<<edge.to>>\n type=<<edge.type>> />\n </$button>\n </td>\n </tr>\n </$tmap-connections>\n </table> \n </div>\n</div>\n</$set>\n\\end\n\n<$list filter=\"[all[current]is[tiddler]]\"><$list filter=\"[{$:/temp/tmap/state/popup/quickConnect}prefix<qualify>]\" variable=\"item\" emptyMessage=<<hidePopup>>><<showPopup>></$list></$list>"
},
"$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png": {
"title": "$:/plugins/felixhayashi/tiddlymap/media/fullscreen.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png": {
"title": "$:/plugins/felixhayashi/tiddlymap/media/halfscreen.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/tiddlymap/icon": {
"title": "$:/plugins/felixhayashi/tiddlymap/icon",
"tags": "$:/tags/Image",
"text": "<svg\n xmlns:dc=\"http://purl.org/dc/elements/1.1/\"\n xmlns:cc=\"http://creativecommons.org/ns#\"\n xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\"\n xmlns:svg=\"http://www.w3.org/2000/svg\"\n xmlns=\"http://www.w3.org/2000/svg\"\n xmlns:inkscape=\"http://www.inkscape.org/namespaces/inkscape\"\n class=\"tc-image-tiddlymap-button tc-image-button\"\n version=\"1.1\"\n width=\"22pt\"\n height=\"22pt\"\n viewBox=\"0 0 128 128\">\n <defs\n id=\"defs4\">\n <marker\n refX=\"0\"\n refY=\"0\"\n orient=\"auto\"\n id=\"Arrow1Lend\"\n style=\"overflow:visible\">\n <path\n d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n transform=\"matrix(-0.8,0,0,-0.8,-10,0)\"\n id=\"path3850\"\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n </marker>\n <marker\n refX=\"0\"\n refY=\"0\"\n orient=\"auto\"\n id=\"Arrow1Lstart\"\n style=\"overflow:visible\">\n <path\n d=\"M 0,0 5,-5 -12.5,0 5,5 0,0 z\"\n transform=\"matrix(0.8,0,0,0.8,10,0)\"\n id=\"path3847\"\n style=\"fill-rule:evenodd;stroke:#000000;stroke-width:1pt\" />\n </marker>\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4329\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4321\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4315\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4307\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4299\" />\n <inkscape:path-effect\n effect=\"skeletal\"\n id=\"path-effect4293\" />\n </defs>\n <g\n transform=\"translate(0,-1024.5289)\"\n id=\"layer1\">\n <path\n d=\"m 17.867073,4.5821643 a 3.7249374,3.7249374 0 1 1 -7.449875,0 3.7249374,3.7249374 0 1 1 7.449875,0 z\"\n transform=\"matrix(-6.3328802,0,0,6.2775831,193.9581,1100.3667)\"\n id=\"path4139-1-14\"\n style=\"fill-opacity:1;fill-rule:nonzero\" />\n <path\n d=\"M 77.450496,1064.5069 C 58.849552,1025.9634 15.704158,1023.3858 2.8821873e-7,1034.558 L 0.02388589,1035.2674 C 24.502636,1022.2072 44.810725,1042.1507 60.163934,1074.112 z\"\n id=\"path4337\"\n style=\"fill-opacity:1;stroke-width:0.58181816;stroke-miterlimit:4;stroke-dasharray:none;marker-start:none;marker-end:none\" />\n <path\n d=\"m 12.878637,11.280739 4.75937,-2.7478243 4.759371,-2.7478236 0,5.4956479 0,5.495648 -4.759371,-2.747824 z\"\n transform=\"matrix(4.6545455,0,0,4.6545455,-13.580429,1027.7638)\"\n id=\"path3004\"\n style=\"fill-opacity:1;fill-rule:nonzero\" />\n </g>\n <metadata\n id=\"metadata3772\">\n <rdf:RDF>\n <cc:Work\n rdf:about=\"\">\n <dc:title></dc:title>\n <dc:format>image/svg+xml</dc:format>\n <dc:type\n rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\" />\n </cc:Work>\n </rdf:RDF>\n </metadata>\n</svg>\n"
},
"$:/plugins/felixhayashi/tiddlymap/media/surface.png": {
"title": "$:/plugins/felixhayashi/tiddlymap/media/surface.png",
"type": "image/png",
"text": "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"
},
"$:/config/EditTemplateFields/Visibility/tmap.id": {
"title": "$:/config/EditTemplateFields/Visibility/tmap.id",
"text": "hide"
},
"$:/language/Buttons/TiddlyMap/Caption": {
"title": "$:/language/Buttons/TiddlyMap/Caption",
"text": "tiddlymap"
},
"$:/language/Buttons/TiddlyMap/Hint": {
"title": "$:/language/Buttons/TiddlyMap/Hint",
"text": "Toggle TiddlyMap actions"
},
"$:/plugins/felixhayashi/tiddlymap/misc/macros": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/macros",
"text": "\\define concat(str) $str$\n\n\\define input-text(field, index, default, readonly, class, focus)\n <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n <$edit-text\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n type=\"text\"\n tag=\"input\"\n default=\"$default$\"\n focus=\"$focus$\"\n class=\"$class$\" />\n </$reveal>\n <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n <input type=\"text\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n </$reveal>\n\\end\n\n\\define input-button(field, index, default, default, label:\"Proceed\")\n <div class=\"tmap-button-wrapper\">\n <$button>$label$\n <$action-setfield $tiddler=<<output>> $field=\"$field$\" index=\"$index$\" $value=\"$default$\" />\n </$button>\n </div>\n\\end\n\n\\define input-textarea(field, index, default, default, class, focus)\n <$edit-text\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n autoHeight=\"no\"\n type=\"text\"\n tag=\"textarea\"\n default=\"$default$\"\n class=\"$class$\"\n focus=\"$focus$\" />\n\\end\n\n\\define input-checkbox(field, index, readonly, default)\n <$reveal type=\"match\" text=\"\" default=\"$readonly$\">\n <$checkbox\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n checked=\"true\"\n unchecked=\"false\"\n default=\"$default$\" />\n </$reveal>\n <$reveal type=\"nomatch\" text=\"\" default=\"$readonly$\">\n <input type=\"checkbox\" value=\"$default$\" readonly=\"true\" disabled=\"true\" />\n </$reveal>\n\\end\n\n\\define input-multi-checkbox(selectFilter, invert:\"no\", default)\n <div class=\"tmap-no-stretch\">\n <$list\n filter=\"$selectFilter$\"\n emptyMessage=\"– This list contains no items –\">\n <$checkbox\n tiddler=<<output>>\n tag=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n <$view\n tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">>\n field=\"title\" />\n </$checkbox><br />\n </$list>\n </div>\n\\end\n\n\\define input-select(field, index, selectFilter, default, nochoice)\n <$select\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n default=\"$default$\">\n <$set name=\"nochoice\" value=\"$nochoice$\">\n <$list filter=\"[<nochoice>regexp[.+]]\">\n <option value=\"\"><b><<nochoice>></b></option>\n </$list>\n </$set>\n <$list filter=\"$selectFilter$\">\n <option value=<<tmap \"splitAndSelect\" \"|\" \"0\">> >\n <$view tiddler=<<tmap \"splitAndSelect\" \"|\" \"1\">> field=\"title\" />\n </option>\n </$list>\n </$select>\n\\end\n\n\\define input-radio(field, index, selectFilter, default)\n <$list filter=\"$selectFilter$\">\n <$radio\n tiddler=<<output>>\n field=\"$field$\"\n index=\"$index$\"\n value=<<tmap \"splitAndSelect\" \"|\" \"0\">>>\n <<tmap \"splitAndSelect\" \"|\" \"1\">>\n </$radio><br />\n </$list>\n\\end\n\n\\define tmap-row(title, field, index, type, descr, note, label, default, readonly, reset, selectFilter, nochoice, invert, class, focus)\n <tr>\n <td class=\"tmap-title\">$title$:</td>\n <td>\n <<$type$\n field:\"$field$\"\n index:\"$index$\"\n readonly:\"$readonly$\"\n default:\"$default$\"\n label:\"$label$\"\n invert:\"$invert$\"\n selectFilter:\"$selectFilter$\"\n nochoice:\"$nochoice$\"\n focus:\"$focus$\"\n class:\"$class$\">>\n <$reveal type=\"match\" text=\"true\" default=\"$reset$\">\n <$button>reset\n <$action-setfield $tiddler=<<output>> $field=\"$field$\" $index=\"$index$\" $value=\"$default$\" />\n </$button>\n </$reveal>\n </td>\n <td>\n <span class=\"tmap-description\">$descr$</span>\n <$reveal type=\"nomatch\" text=\"\" default=\"$note$\">\n <div class=\"tmap-note\">''Note:'' $note$</div>\n </$reveal>\n </td>\n </tr>\n\\end\n\n\\define visConfiguration(inheritedList, extensionField, styleName:\"style\")\n <fieldset><legend>Visjs configurations ($styleName$)</legend>\n <div class=\"tmap-flash-message tmap-info\">\n Only config items that you actually changed have an effect on\n the graph. Other options are visible, yet, inactive.\n </div>\n <$tmap-config\n mode=\"manage-node-types\"\n inherited=\"$inheritedList$\"\n extension=\"$extensionField$\" />\n </fieldset>\n\\end\n"
},
"$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder": {
"title": "$:/plugins/felixhayashi/tiddlymap/misc/defaultViewHolder",
"text": "Default"
},
"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:central-topic",
"description": "The style is applied to the node that you marked as central topic in a map.",
"style": "{\"font\":{\"size\":22,\"color\":\"rgba(0,0,0,1)\"},\"shape\":\"star\"}"
},
"$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/nodeTypes/tmap:neighbour",
"description": "Neighbours are all nodes that are not part of the original set of nodes (\"matches\") but are connected (either outgoing or incoming) to a node of the original set.",
"style": "{\"color\":\"#565656\"}"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/edges"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default/filter/nodes"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Default": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Default",
"config.physics_mode": "false",
"isview": "true"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/edges",
"filter": "[prefix[$:/plugins/felixhayashi/tiddlymap/graph/edgeTypes]]",
"text": "\n\n"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View/filter/nodes",
"filter": "[field:title{$:/temp/tmap/currentTiddler}]"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Live View": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Live View",
"config.refresh-triggers": "$:/temp/tmap/currentTiddler",
"config.physics_mode": "true",
"config.vis": "{\"physics\":{\"forceAtlas2Based\":{\"springConstant\":0.09}}}",
"config.neighbourhood_scope": "1",
"created": "20150331114808577",
"modified": "20200509212547688",
"type": "text/vnd.tiddlywiki",
"isview": "true"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search/filter/nodes",
"filter": "[!is[system]search{$:/temp/search}] [!is[system]search:tags{$:/temp/search}] [!is[system]search:text{$:/temp/search}limit[10]]"
},
"$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search": {
"title": "$:/plugins/felixhayashi/tiddlymap/graph/views/Graph search",
"config.refresh-triggers": "$:/temp/search",
"config.neighbourhood_scope": "1",
"config.physics_mode": "true"
}
}
}
{
"field.nodeLabel": "caption",
"field.nodeIcon": "icon",
"field.nodeInfo": "description",
"field.viewMarker": "isview",
"liveTab.fallbackView": "Live View",
"edgeClickBehaviour": "manager",
"debug": "false",
"notifications": "true",
"popups.enabled": "true",
"popups.delay": "600",
"popups.width": "240px",
"popups.height": "140px",
"jsonIndentation": "1",
"alwaysAddNodeIdToViewFilter": "true",
"editNodeOnCreate": "false",
"singleClickMode": "false",
"nodeFilterNeighbours": "false",
"editorMenuBar.showNeighScopeButton": "true",
"editorMenuBar.showRasterMenuButton": "true",
"editorMenuBar.showScreenshotButton": "true",
"defaultView": "Live View"
}
{
"originalVersion": "0.16.1+9773",
"dataStructureState": "0.11.0",
"showWelcomeMessage": false
}
{
"tiddlers": {
"$:/plugins/felixhayashi/topstoryview/config.js": {
"title": "$:/plugins/felixhayashi/topstoryview/config.js",
"text": "/*\\\n\ntitle: $:/plugins/felixhayashi/topstoryview/config.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\n\\*/\n(function(){\"use strict\";exports.config={classNames:{storyRiver:\"tc-story-river\",backDrop:\"story-backdrop\",tiddlerFrame:\"tc-tiddler-frame\",tiddlerTitle:\"tc-title\"},references:{userConfig:\"$:/config/topStoryView\",focussedTiddlerStore:\"$:/temp/focussedTiddler\",refreshTrigger:\"$:/temp/focussedTiddler/refresh\"},checkbackTime:$tw.utils.getAnimationDuration()}})();",
"type": "application/javascript",
"module-type": "library"
},
"$:/plugins/felixhayashi/topstoryview/layout": {
"text": "html .tc-story-river:after {\n content: \"\";\n display: block; }\n",
"title": "$:/plugins/felixhayashi/topstoryview/layout",
"type": "text/vnd.tiddlywiki",
"tags": [
"$:/tags/Stylesheet"
]
},
"$:/plugins/felixhayashi/topstoryview/Configuration": {
"title": "$:/plugins/felixhayashi/topstoryview/Configuration",
"text": "Please see the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information on the options.\n\nSave and reload the wiki to activate changes.\n\n<table>\n <tr>\n <th align=\"left\">Scroll offset:</th>\n <td><$edit-text tiddler=\"$:/config/topStoryView\" field=\"scroll-offset\" tag=\"input\" default=\"150px\" /></td>\n </tr>\n</table>"
},
"$:/plugins/felixhayashi/topstoryview/License": {
"title": "$:/plugins/felixhayashi/topstoryview/License",
"text": "This code is released under the BSD license. For the exact terms visit:\n\nhttps://github.com/felixhayashi/TW5-TopStoryView/blob/master/LICENSE"
},
"$:/plugins/felixhayashi/topstoryview/Readme": {
"title": "$:/plugins/felixhayashi/topstoryview/Readme",
"text": "Please visit the [[GitHub page|https://github.com/felixhayashi/TW5-TopStoryView]] for more information."
},
"$:/plugins/felixhayashi/topstoryview/top.js": {
"title": "$:/plugins/felixhayashi/topstoryview/top.js",
"text": "/*\\\ntitle: $:/plugins/felixhayashi/topstoryview/top.js\ntype: application/javascript\nmodule-type: storyview\n\nViews the story as a linear sequence\n\n@preserve\n\n\\*/\n(function(){\"use strict\";var t=require(\"$:/plugins/felixhayashi/topstoryview/config.js\").config;var e=\"cubic-bezier(0.645, 0.045, 0.355, 1)\";var i=function(e){this.listWidget=e;this.pageScroller=new $tw.utils.PageScroller;this.pageScroller.scrollIntoView=this.scrollIntoView;this.pageScroller.storyRiverDomNode=document.getElementsByClassName(t.classNames.storyRiver)[0];var i=$tw.wiki.getTiddler(t.references.userConfig);var o=i?i.fields:{};$tw.hooks.addHook(\"th-opening-default-tiddlers-list\",this.hookOpenDefaultTiddlers);var r=parseInt(o[\"scroll-offset\"]);this.pageScroller.scrollOffset=isNaN(r)?71:r;this.recalculateBottomSpace()};i.prototype.refreshStart=function(t,e){};i.prototype.refreshEnd=function(t,e){};i.prototype.hookOpenDefaultTiddlers=function(t){return t};i.prototype.navigateTo=function(t){var e=this.listWidget.findListItem(0,t.title);if(e===undefined)return;var i=this.listWidget.children[e];var o=i.findFirstDomNode();if(!(o instanceof Element))return;this.pageScroller.scrollIntoView(o)};i.prototype.insert=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element))return;this.startInsertAnimation(e,function(){this.recalculateBottomSpace()}.bind(this))};i.prototype.remove=function(t){if(!t)return;var e=t.findFirstDomNode();if(!(e instanceof Element)){t.removeChildDomNodes();return}var i=this.getLastFrame()===e;this.startRemoveAnimation(t,e,function(){t.removeChildDomNodes();this.recalculateBottomSpace();if(i){this.pageScroller.scrollIntoView(this.getLastFrame())}}.bind(this))};i.prototype.getLastFrame=function(){var t=this.listWidget.children[this.listWidget.children.length-1];return t?t.findFirstDomNode():null};i.prototype.recalculateBottomSpace=function(){var t=this.pageScroller.storyRiverDomNode;if(this.getLastFrame()){var e=this.getLastFrame().getBoundingClientRect();var i=window.innerHeight;if(e.height<i){t.style[\"paddingBottom\"]=i-e.height+\"px\";return}}t.style[\"paddingBottom\"]=\"\"};i.prototype.scrollIntoView=function(t){if(this.preventNextScrollAttempt){this.preventNextScrollAttempt=false}if(!t)return;var e=$tw.utils.getAnimationDuration();this.cancelScroll();this.startTime=Date.now();var i=$tw.utils.getScrollPosition();var o=t.getBoundingClientRect(),r={left:o.left+i.x,top:o.top+i.y,width:o.width,height:o.height};var n=function(t,e,i,o){if(t<=i){return t}else if(e<o&&i<t+e-o){return t+e-o}else if(i<t){return t}else{return i}},s=n(r.left,r.width,i.x,window.innerWidth),a=r.top-this.scrollOffset;if(s!==i.x||a!==i.y){var l=this,c;c=function(){var t;if(e<=0){t=1}else{t=(Date.now()-l.startTime)/e}if(t>=1){l.cancelScroll();t=1}t=$tw.utils.slowInSlowOut(t);window.scrollTo(i.x+(s-i.x)*t,i.y+(a-i.y)*t);if(t<1){l.idRequestFrame=l.requestAnimationFrame.call(window,c)}};c()}};i.prototype.startInsertAnimation=function(t,i){var o=$tw.utils.getAnimationDuration();var r=window.getComputedStyle(t),n=parseInt(r.marginBottom,10),s=parseInt(r.marginTop,10),a=t.offsetHeight+s;setTimeout(function(){$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:\"\"}]);i()},o);$tw.utils.setStyle(t,[{transition:\"none\"},{marginBottom:-a+\"px\"},{opacity:\"0.0\"}]);$tw.utils.forceLayout(t);$tw.utils.setStyle(t,[{transition:\"opacity \"+o+\"ms \"+e+\", \"+\"margin-bottom \"+o+\"ms \"+e},{marginBottom:n+\"px\"},{opacity:\"1.0\"}])};i.prototype.startRemoveAnimation=function(t,i,o){var r=$tw.utils.getAnimationDuration();var n=i.offsetWidth,s=window.getComputedStyle(i),a=parseInt(s.marginBottom,10),l=parseInt(s.marginTop,10),c=i.offsetHeight+l;setTimeout(o,r);$tw.utils.setStyle(i,[{transition:\"none\"},{transform:\"translateX(0px)\"},{marginBottom:a+\"px\"},{opacity:\"1.0\"}]);$tw.utils.forceLayout(i);$tw.utils.setStyle(i,[{transition:$tw.utils.roundTripPropertyName(\"transform\")+\" \"+r+\"ms \"+e+\", \"+\"opacity \"+r+\"ms \"+e+\", \"+\"margin-bottom \"+r+\"ms \"+e},{transform:\"translateX(-\"+n+\"px)\"},{marginBottom:-c+\"px\"},{opacity:\"0.0\"}])};exports.top=i})();",
"type": "application/javascript",
"module-type": "storyview"
}
}
}
{
"tiddlers": {
"$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/acceptDeleteIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpiYzZmYmUxNi1mOTBkLWI1NDQtODUzOC05MjFkNjBiZjU0ZWI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTY6NDU6MDgrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjBmYzFjNjhhLTcwZTYtMGY0Ni05ZDk4LWFhNDVjNjYxYThjODwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNjo0NTowOCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmJjNmZiZTE2LWY5MGQtYjU0NC04NTM4LTkyMWQ2MGJmNTRlYjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz450LuoAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAATUSURBVHjajJZtTJVlGMd/13U/z+F4sBQOCiovZiMt8YiKZrMtypdh09StbLOtzA1RUmuTkppzIilJOB0Oa21tbaV+6UP5Mlnm5heVkfhyQJ1ONITAkAMqcTDonNOHA6g9qF3b/eF5/vf18r/u676uWwoLC3G73QCoKiICgIhQeGejVw3LMOTIP0xGdRQAFi1E9DyGSkLsKxtWEmAQuXfvHrJlyxZiYmIQkQHjeac/jjfKBsJ8YlnRzQKIgBoIh8ByaRSICAilRCjdk1UeAIhEIogIPT09SFFRER6PZ4DByqr1+WpRoYAquKYuqCPz9SZeeCVA4vggAC2XPVw54eXi0WTOH8yIslIIs+bryTsq+hl0d3cjxcXFuN1uVJVVp9dvEigSwP3iYj9vfV7L6IldPE5uXvZwcKuPsz/7+qLc/I1vexFAMBjEzJ49G9u2WV1TsEaVUhOBmJxVVeR9X8NTI3t5kgxN6GXakia67/bSeC4ZkexprccCZxLnVodCIRRgdU1BgsBuBVzz8qt49yv/oMb2f5TJd7kzBsXeLPHzal4VaiAmZnfupY0JIoKqKqoUGAHX9MV+llf4HxmtMaDyaDZLtvqZushPWEHsAlVFP/3rswSNsEEt4O0v/E9MCebx8PxCP5YNlr3hg7+/TFBEl6mClflGHUl9VdIvGycuJdDgvm/bAtu6j3c0uSmZufQhnRHPBsnIqcOyQGSZAjlEgCkLGh3RDHk6yJWTCQCUZi+gav8Mzh3KpGzeQgCuV3sZEhd06D2f3QgCas9XIuozCjw3q92xMXF8O8218QDM/fAMGLAsmLO2Jnof6rwkpjv10rLaURtEJimWJomtMDLdGUlyRhuBei8AU5Y0M2ZCMyPSW8hc2AxAW4OXUeOdbcKbFsQ2YKwkizCg1uAH9kxWOzU/+ga+X8s/Q/iBKur4w8tL79c69ESiTFXFQvQmyhhu1XsYNeHhW5s2o4OuwDB6ug2uISF8fZED9HQbgh1PM3Zah8PB7UYPGBBalDB+MFB/Kt6x0e0JMSzpDr9XxzmwprNxDB95F9eQkANrrI3HssFQq4hWAnDxaMqgaUoYF6DJ73X8b74Qz/C0Qds016tSUANqVypG92EMnD+SwZ9XPc5KSg/QWu900HotgRHjnA5uN3m4diojmiKzV3cNL25DdTvGwJESn0NhzMR2Ohqc6etoiidpgrNET3zrix6yKf3Bld8WLZ8IZcAG6ip9/LQpyOIt91vG2BltHCwezbbpKzEKYoFodKVO+fUh48f3+Lh20oexIBQqExFk586dxMbGkntp41rELscozFpRxaLN/6Mv/cf4hcMzCYdAzboDKXm7Ozs7MTk5ObhcLs4lzqmeeus4GCublgvJtF61Sc1qxR0beqzh7g4Xx3ZN5/KxaagCsvlASl4pQG9vb5TB0KFDibZtZfmlonxcVgVhAcuGjJxa0l9uImVKO3GpXahA4EYsjbXx3PgtmYbTk1CiKYM1h1LzKvrncmdnJ1JeXo7b7cYYQ9+A4L2r21IJR9ZhXOuxXGAZBvKv/Uui8wELVHYgUn44bdWNfmKRSIRgMIiUlJQQGxs78Krof7oYY8jt2TUCy3oH0XmI+MAejW0gYpoxxg/mF4zu3a8rbvXrPuigq6uLfwcA6IKAIsDf9kIAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0YjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo2OWVmYWE1NS01ZTI5LTIzNGUtYTUzMy0xNDkxYjM1NDNmYmE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDA6MjkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjVkNWIwNmQwLTVmMjAtOGE0NC1hMzIwLWZmMTEzMzQwNDc0Yjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MDoyOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjY5ZWZhYTU1LTVlMjktMjM0ZS1hNTMzLTE0OTFiMzU0M2ZiYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz5WKqp9AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYXSURBVHjafFZtUFTXGX7e9z27sveuMCwYV8ElrA7YSFYHtJUPkaaI0aRqG8wP00zUzljDINNSA/2ROtpO24SxnahlxjYd7SSjmUkymcxYlDhQPzHGisEVp8HwYWCVVVgEsrsuLnL74+5uqTF9Z+7cO/d8PO95zvO851BlZSV0XQcAMDOYGQBARDhX3JRmMDYZwLPMWAzGHACYIgwS46oBNBNwtOL8CwE8EkSEUCgE2rJlC2w2G4go8Zwo/bMDgnoG6gxLfAAAYvPDMCCszKTAMIAGAhrWnf15AAAMwwARIRKJgDZv3gy73Q4iAjPjxIr9VVOMRhbAYKB8zvrO0llrfEsdKwLZek6YAPSFvtSu3GtLawu0ZJ6625SHGBQB1T88t6MxvopgMAjaunUrdF0HM+P4yv27DMYeJmB1RqW3Jnf3tQX2p0L4P9EXuqEd7PmDp+XuMU9sRbvXnnt1TxxACgoKYLVacbzsQDUJGkSATe6qi28uPtzusM6Kxie6NHLGUX3lxVUNX9StPHnn4wy3njuUYcu6n2pNi66avcEXnByP/nv8aiaIyrqz2gO5A9+9FI1GIfn5+WhZdTAdjFMkwMvZOy7uWnTAOz3L4Yk71m3t69fdfTDoUGTBeHTUfiHQ6lo7Z2OXJvpDAChKe+aOCdKRKWxZ2+1qb3yyd3GYmRkQ7GQBVs99wfv6on3eR2k4PdTkDEbH7IuS8/svld/561PJS/pDk1/bzwx94pze7xc5v/H+YPY6r5BAkdrJzODTK46lE6PeYEJt7u+8j+OZwCBiEAgAoNgKJoEQf6PvNvdrXgtZoNhSf7q0KZ3B2AQmVMze0Jmt54S/DcDCVig2NcvEUGxJAE4Pl+YOr0iv6BRSIPAmBeBZAmHlE2sH4p1uhrq1s0MnnEQMBsf8wRASAICQQCCITN1X7/sOuc0kgOVp3/fPs2WHv+coG7gQOJUnLGsUCTxEjPzUohEA+NfIWUdtx0+efzA1kSSkIGyBAQNCKgHAEBAJ3u79U7kiAcWoem/gb5Fd33nrH3kp+SMWtuAB+GllMJxMjCx9QRgA3uiqL5kwHiTlpxb3smlfMDGYGPP1hcMAkJvs8ScpfdJspdj+MK6Pf+5+u29vyb4lR4+BGEziVESAkEpw6Av1OhUpHCz4qOXbzFWz4Ncdj/v/o08Lt92ODDgZDCEFJYoUGH4mzugP92puPTf0pD3H7wvfdFZdqSxnMtWjoGAAmG9fOLxjwesdjT2/XzIQ7ks3sycYMSEwGHNtWf5bkX5NkYCJBxUBXiGV0XHvosOt54Zey33j/K+8P33++vjnbiGJbbLE+J9SANAb6nJ2B79wcUwETAwQQ7fMjPzMvfP8ja87HUIKMOiaAqMZhrGmLdAy78eZrwwsTS0eObTs+IdtgVanxBUExqGbb5VzrIISGIoUXsmqbgEhJldCQWqRf27SvPAn/o8XmgLhZsUkR4ll37mhk3n94Z4OlzY/7NLcYZfm7o1z2zT4vsvUNSXqprBCkmiTFbPX90/fh8GIT2sf+zTPdDMf4dVnNg4z+E0ixsGeBs9jd5ViSgLHjCb/peaR+MD3d4/ZJg2llyuG2Vwy7QWAs8PNnn1f7vkGSGxAzE6mk+kxkx/p/4unffSCR0hAoL1EBCYiPNdWNcwkNQTCR7feWX6g+7f/A7I8rcw/U6UEe0Ndrhc/W7mtL9ztmqlSgstSS/zTJ28dalpOpkRryrwbhwBACgsLMWPGDOT4ll3qyeqAkJTdCF7P/CrUY/GkLL1rE+2hTbSH8+0Lb/WEuhzhyaA905blf9Vd/895WnZwLHrPevir/cvOB1oLYpTtLrm6oYGIMDExAaqtrUVKSgqYGSKCk0WHq5ikkWEWtNL0imv5qUW+RclLRjJsrhBAuH1/QL8R7HR4xy5nescuP23E6hOA6mLv+sb4uTw6Ogqqq6uDpmkQkcStorX4XRcM1FjZ+kvFFjCJKU1WpkNJJUqIMtX1RyLeX3JtQ0JRhmGYZ/L27duRnJycuFGISOJ9pqh5lrB6iYgqGOxRrOaa54DcZmKvkJxk8JHC9rKh+KVhOsD4+Dj+MwADIf8n5m4xGwAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/backIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/backIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpmOWQ3OGY4ZC1lNzY0LTc1NDgtODZiNy1iNmQ1OGMzZDg2OTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTU6MDE6MDkrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOmI2YjQwMjVkLTAxNjQtMzU0OC1hOTdlLTQ4ZmYxMWM3NTYzMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNTowMTowOSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOmY5ZDc4ZjhkLWU3NjQtNzU0OC04NmI3LWI2ZDU4YzNkODY5Nzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4jq1U/AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAVTSURBVHjanFVfTFNnFP+d77ve8qeVFbBrpcVgRrCRFikFByLxwSAaE32oRCHD6JMxxhhn8G2RxxH3MsOTbyYsmCAxPMmMMYtkIUYmK60OO0qAK23BFlNob0uh3x7WS5jLZPpLbm6+k/P9zrm5v9855PF4UFhYCABgjIExBgAgIqRSqRIi6gDQRkQ1RGTB3wgR0e8AHgH4Sa/XR/EBiAiJRAJ04cIF5Ofng4g2n0gkUkxENwF0c843LzHGQEQQQkCLExEA9ALotVgsUQAQQmgNQhJCbF5kjCEUCl0moj4t5na7fTU1NUpVVVXUYrEkASAcDhe8efOmxOfzWScmJqoBdBNR99LS0hWz2dynNSSEAF28eBGFhYVgjCEcDn9HRD1EhIMHD3o9Hs9kWVlZAh9BKBQqGB4edr58+dKZ+6JbJpOpBwBWV1fB6+rqIMsyIpHIFcZYL2MMra2tY5cuXRrfuXNnBtvAYDBk3G63oqpqZm5uzgrgSDKZjBoMhueZTAbc5XIhFouVEtFTxhiOHTs2dv78eS8+Efv374+oqpqZnZ21cs5PJJPJPlmWkyynnBuMMTQ0NHi7uro+mVyDx+Pxulwu71ZOlkqlSonoJhGhvb39s8k1nDx50ss5hyRJN9PpdKlERB2aWjSVaEilUvzBgwcORVEs5eXloXPnzk1sV8BkMiUdDofP7/dXZ7PZDilnIhw4cGBeS1pbW2P37t1zBwKBikQiUUREWFhYsHHO0d7evm0Ru90+/+rVq2rO+XGJiJxEhMrKyhgAjI6OWoeHh5tWVla+4JzDZrO9bW5unhwcHGzz+/32np4e+xaDbfoHAMxmc6ijo2O0oqIiJkkSNjY2HBIRmRljMJvNyWfPnln7+/tPMMZQXl6+0NbW9qK2tjYcj8floaEhqKpq+HCkbD3PzMwYBgYG0NXV9UuusFna2kEgELAQEQ4dOvSis7PzN41Ar9dnrl27NqCNkv/C3bt3zy4tLVmICJxzEBFJRBQmorLFxcWCqqqq0Pj4eO3Y2JhbUZTdra2tL2pra8OJRGLHnTt3zkqS9K+huHU4EhHMZnMoGo0W5OIh7nK5jjLGKq1W69vDhw8rRqMxMjc3t2t5eXnX5ORklc/nM+fl5SWnpqa+0uv1K/n5+Ws6nW5NluXNd15e3ppOp1uz2WyzZ86cGQ0Gg6ZAIFCZzWZ/lYjokRDiuN/vt7W0tMw3NTUpbrd78P79++5gMFgRiUTKHj58WMYYQ3V19etTp05tq6Lp6Wkb5xxCiEfc7XZPM8a6FxcXTfX19a/1en2Gcy5qamreNjY2/qGq6joRZe12+9Tp06e3JY/FYgWPHz8+mhvr3/CWlpbk+vp6PmOseWVlBS6XS9GSJUkSdrs93NDQ8Oe+ffvC/8fJIyMjddFo9Esi6pVleVjT2m0A8Hq9zqGhIefnjoknT544A4GAM/eDbxMReFNTE0pKSpKqqsaI6Pj8/LxVVdWM3W6PfCr5xMTE1zllXS0uLn6aSqXAGxsbodPpoNfrn6uqCs75EUVRrJFIZMfevXsXdTrdxseIE4mEPDIyUu/3++tynd8yGo29RIR0Og26fv06ioqKwBgD5xzv3r27zBjrIyJIkgSHwzFZWVmp7NmzJ1ZaWpoAgGg0WqgoSvHMzIw1GAw6tvjhitFo7NPW5fv370Hd3d0oKCgA53zTQMvLy+VCiKuSJH0rSdLmztZytIWv5RPRD0T0Y3Fx8dzWfby6ugopHo//w4mcc8iyPMc5v5FOp7/PZrOdQohWInIC2C2EgBBigYi8Qoifs9lsv06nWyIiaFxagXg8jr8GAGxuIe7LBeWhAAAAAElFTkSuQmCC"
},
"$:/plugins/felixhayashi/vis/img/network/connectIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/connectIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo3ZWRhMjI0MC0yYTQxLTNlNDQtYWM2My1iNzNiYTE5OWI3Y2E8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6Mzg6NTcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjlmYjUwMDU0LWE3ODEtMWQ0OC05ZTllLTU2ZWQ5YzhlYjdjNjwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDozODo1NyswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjdlZGEyMjQwLTJhNDEtM2U0NC1hYzYzLWI3M2JhMTk5YjdjYTwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ubxs+AAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAUtSURBVHjajJZ/bNT1Gcdfz/P53PV6B4W7VltLqdAaplIOiMOoyxxJCSs/Gv/yB4gzJroAosmmDklwkYWR0bQsdmkykoojTpcsWYLxD/lRZdMQkTHRtkLZRqG0tIVe7662vTu43n32x/VKZ/jh89cn38/zvN7P5/l88zwf2blzJz6fDwARQUSm1n8s31CM0/VAnbNmsUPuAsDpgEO+Bg4C7//iyv5hvmMiQiqVQpqamvB6vVNwEeG1JZtCBrYi/MrkAwDNgjhwAlbzICBLA0rDb0+/839C6XQaaWxspLCw8Dp86cbNmqVFJQddE6KzdjZ9D89g+B6fSyCOcyn1nxil+O9xKg5HqWFSHGXLjrP7W/ICqVQK2bNnDz6fDxFh65KNvxbHDhF4rJj2bXPo+IGfcW5h5xL4f99P+FCEMIAob75x9t0dAMlkElNXV4e1lteXbNqiQoMaeOFOjrdU868SD2luYyEP6dUh+sYmSHeOU6GO5Z8VLx5+NNZxIpPJ5AS2L3upROCoCvz8Lo7vnkf77cAHhpiz/zIL9vWz8L8p/NvupmM0Q7pjnAoLqz8tDrc8MnQqYVUVhVdF4LEg7b+rvDn8wDDlH0WoPpukLJImSBaMwjcJqmwWts2jPZLG/8kwYVFeVdXXZcFf4yVDc2cNKfBFmD9X+0ncCP58F48eG+Feo2CAUkvs4dl0V/uJvdXLiiV+ut++n7YLSfxPfMMG54ChzB3WIesVWB2i82bw1AR6fJR7C4VsfYiv6u/k3A9nEgP4zXke8DiYHyAOMK+QxPIgnZ9GqSHr1itQJ8DK2fTerDQ+S/bHRXQJaHSCwNIZ2Xh+7+S3VAmwNMBA/tuPZtErgKquUmdMWIFlRURvdamRNEXGwIWrlP47pTMzLiunxghGMwTLvcTWlHAp77s4QNSrYMQtss6ZMgWqCm5cHoDHO1nbk6K8zEN8+3zatv2Hn1b59EqJZdxmYUERg9P9KwpIiAOTdWUWBXuLzB/vZG3P1Un4PNp2d1MbmyD45TWCxuCsQm0x56bHGHFYEZwxok7toAA9Sfw3hCcoL/NOwi9QO5wmWO1j4JEgZxTkodmcWRGkf3pcX0r8xoAaBixKu4U5/xwndM+0tpAvS6mP+PZK2nb1UBvPEKwKMLDvPj4ESGc55lGy303sdJKQdZB2rkMdctAB/4gzN+/Q2ENNd4LyUi/xN+bTtquX2thk5nk4wI3gAF+OMNcA1nFQDfK+BY5GqbkwWabTY5QZhXWlnNx1ntrY1Rz87fuvw29m/Sn8J+PUGAFj5T19baA1IspuBZp7cx1x4SwG1cEf+lgRSROs8jGwb+Ht4QB/GSSsAhYano39LWIBxNEIbP14hPDuiyS2VtJuHXQlKKvxM/jiXDq/D/xPlwifGMkJZB2NIoKpr69nxeiZxLHicFSFVWfGqBidIP3LSjrWltD94CyufF/4kQgPuVz2Lz93+dDRa9eu5QQ8Hg8/iXee+Dy4CKMs7xqn4nwKz9IirhQqmVuB42m8ey+x7LMoD6iAON782eChhqmRuXfvXgKBAKqKqtI0/8nNKrQI4BVYXkzHgzPpC88gWuHL/caXrhLoGiN0apSKr0ZZRBZM7q2w5ZnLR1oAnHOMjY0hra2tFBQUYIyZmstvVT1Z6eDlAuEVq7merxmwueNPDXy9PvybjKP5mctHLk4/XTKZRJqbm/H7/VNw1VyEMYbW4FN3WNWnnchKoy5sHeVGBRX6VWi3ymFx7r11Ix8MTX/y5C2RSPC/AQB61erowbpqSwAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/cross.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/cross.png",
"type": "image/png",
"text": "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/GMzLdsAADvGaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMjowNToxNyswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjk4MmM2MGIwLWUzZjMtMDk0MC04MjU0LTFiZTliNWE0ZTE4MzwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ODJjNjBiMC1lM2YzLTA5NDAtODI1NC0xYmU5YjVhNGUxODM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTU6MzUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjIxODYxNmM2LTM1MWMtNDI0OS04YWFkLWJkZDQ2ZTczNWE0NDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NTozNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6NjU0YmM5YmQtMWI2Yi1jYjRhLTllOWQtNWY2MzgxNDVjZjk0PC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAyLTE0VDEyOjA1OjE3KzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgPC9yZGY6U2VxPgogICAgICAgICA8L3htcE1NOkhpc3Rvcnk+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjc8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+NzwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+cZUZMwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAAA2ElEQVR42gDLADT/AS0tLUQFBQUVFxcXtPHx8fPl5eUNCAgITCkpKesEHx8fGgYGBjH+/v4a+Pj4qgQEBFU6OjodMTExzwQUFBSvEBAQEfX19SD19fVqNDQ0CElJSd/9/f2vAwEBAfrn5+fkBwcHLRYWFgsXFxfz29vbo9LS0uwDDQ0NDfPz81orKysXIyMj+ODg4Avh4eEa/f391gMkJCRYPz8/KUhISOMCAgKh8fHxHRsbGx4UFBQQBDk5OeY7Ozv7CAgItPb29vMEBASaJSUlTQ0NDesDAEwpT0Ko8Ri2AAAAAElFTkSuQmCC"
},
"$:/plugins/felixhayashi/vis/img/network/cross2.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/cross2.png",
"type": "image/png",
"text": "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/GMzLdsAADoRaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iCiAgICAgICAgICAgIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIgogICAgICAgICAgICB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUuY29tL3RpZmYvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8iPgogICAgICAgICA8eG1wOkNyZWF0b3JUb29sPkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3htcDpDcmVhdG9yVG9vbD4KICAgICAgICAgPHhtcDpDcmVhdGVEYXRlPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3htcDpDcmVhdGVEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTAyLTE0VDExOjU2OjE1KzAxOjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wOk1vZGlmeURhdGU+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwveG1wOk1vZGlmeURhdGU+CiAgICAgICAgIDx4bXBNTTpJbnN0YW5jZUlEPnhtcC5paWQ6OWIwNjRhODctYWNlZi1jMjQ5LTg5MWUtNDAxOTVmMWJjMTNkPC94bXBNTTpJbnN0YW5jZUlEPgogICAgICAgICA8eG1wTU06RG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjlmYTI2M2QyLTljOWMtNWY0OC1iYjNiLThmYmQ5NmI5ZTBhMjwveG1wTU06T3JpZ2luYWxEb2N1bWVudElEPgogICAgICAgICA8eG1wTU06SGlzdG9yeT4KICAgICAgICAgICAgPHJkZjpTZXE+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmNyZWF0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo5ZmEyNjNkMi05YzljLTVmNDgtYmIzYi04ZmJkOTZiOWUwYTI8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMTRUMTE6NTY6MTUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjliMDY0YTg3LWFjZWYtYzI0OS04OTFlLTQwMTk1ZjFiYzEzZDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0xNFQxMTo1NjoxNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOklDQ1Byb2ZpbGU+c1JHQiBJRUM2MTk2Ni0yLjE8L3Bob3Rvc2hvcDpJQ0NQcm9maWxlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT4xPC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj41PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjU8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PvQ0yV0AAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAAHZJREFUeNoAaQCW/wE1NTWrERER3+3t7Xbp6emKOTk5IgQtLS3kBAQEdfLy8ipOTk5LQ0NDkAE0NDQAEhISxiEhITkTExPH9PT0OgMGBgaPMzMzVS8vL7XU1NRC7+/vEQNfX19lUFBQtfPz82EEBAQMNTU1HwMAMI4nIAoe9RQAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/img/network/deleteIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/deleteIcon.png",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDowNmE3NWYwMy04MDdhLWUzNGYtYjk1Zi1jZGU2MjM0Mzg4OGY8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDRUMTQ6NDE6MDQrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjc3NDkzYmUxLTEyZGItOTg0NC1iNDYyLTg2NGVmNGIzMzM3MTwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNFQxNDo0MTowNCswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjA2YTc1ZjAzLTgwN2EtZTM0Zi1iOTVmLWNkZTYyMzQzODg4Zjwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4aYJzYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYGSURBVHjalJZ7UJTnFcZ/73m/72PdJY1RbhoQp6lkXRAvmIYxdCUadLVOozPNtGObap1JsKipjiShbdoRbeKEiQHpQK3xj0xa03aamTbaTGyAYV1QGeqFi+JyiZFLAlmESBkWRmS3fyzslGkmnZ5/v/M873Oe75zzvqqoqAibzQaAiKCUAkApRdHIK/NFsx2NR91nOSILADDoJyzNaM4xxbtvPHh0iC+JiYkJ1OHDh4mJiUEpFSXPv/ziPC28TIiXDCOSrAClQDSEpsCwJPIhrEBRQpiSytXlQwDhcBilFPfu3UMVFxdjt9ujFTzfcLBADCoEEAFr1ZbrrNjch2vtEImPBgHob7fTcWE+bVXJNJ/NiFQlEGLvieXHKmYqGB8fRx05cgSbzYaIsPvywV8pKFaA7fGtLTzz61YWpo/xVTHQbufsq5lcez9zWuWhk5mvFwMEg0H0+vXrMU2Tn1wp3CtCiQ5DjGd3A/m/v8IDCZP8r4iNmyRrWx/j/5qktykZpXKzAjVDVxPzGqemptDr1q1jX3NRnIJarcDKK2hgR2ULXRfncv7UYv7xpovhnhiW5Mz+kefeSKO6LJ1A1xzEuk/Ojm4mRibpuZaMZW3OCtRUND60NmiICCIUShisx7a2sLMiQn4s77uEQgIabnqdfHIlgT1/qQeg8vs5dHhdCNB1wYn3RIiC995j26stjAbsNH+YiZJCESnS1Y/XxIXu8r4YIPv/VkVs3CTnTy2ms34xro1+sp9po6sxlTu34ultmsPVvy6is86FCHgO+DDs49zpjufBpCG+seYOC9OHaTidieicb9ouVAhKtouAseI710ma7pLuqwmgYfHqAFt+6WdLoQ/LBl11Lm7VudAa8vb72PCin9TlAWIsGGhLACD+kSAZnusYBii1XQAPYWDllt6ov2lrBkDBR2+6Ofuak2//3M+G/T4wAAPW7fPhKfRTVeqk9qQbFKRmDUTxS3N7QYGYmwzCkqklBGlPDEcTNv+sg9tNCbTXuvBWujE0bHrZj9JE1B/wU1Pm5PwJN6YBS9a2kVvQEcWnrh5GTFD3lxkYkqRMgYQlwVldUvDnen73LHTUuqitdKM0eAr9AFQfd1J/yo2aJn+2sn4Wdn5qEFODJskgBIjx5T0uCrQA08pnIjS9PERDjPnfOKXAMEBECUoGEIHBj+2zkt76UQ6dXheGAev3+cg74Kf6uJPqcicbfuond7cPy4SOiy7+tD9nFvZurx00KOk3CNEC+mE+vjSPBc7IWqgqTaPT60IMcO/xsXGa3HfKjRgRdbl7/KDg0jtubje6aHj7c7J3dgLQ2zoPwwQ91SooOQdAW1VKVMHty0kA5Bb48BycJn/LjWFGbLv4thvvb53kFvjJ+XEdWkPfjQVR/CcNKYgGMc8JWt5Fa2j+MIPPuyI2pa4IoHSkt6vLIuRaQ9q32khzt4GCxtNu6k46GeiIR2lIfDQQsafPzq1LGRGL9Gk9d+vrwewvfHPQOoexQVjxdB/auk/zmaUMdsfz6bVUtIalT7bxveP1ZHh6GPDPYeSzeD69kcpIfxymFWLNrka+ljhBTWkWwz2JiJT84YHnz2iPx0P20PkmRF5i6HYiwZFJsn/YzdezbzE3cQibY5xV266z6RfXohakb+xB9CjanCD9qTbW7Grk4WV38VZm0l6dhQiEw9taHSuDqrS0FIfDwXM3X9mHMsvRAk/sauDpQy38P+GtzOTGB9mEpkD0C2dS8n8zOjqK9ng8WJZFU+JTjasGvaCNXPpvJBPoMlm0OoDNMfWVxONfWNSUPUZ7TUQ56tCZlPwSgMnJSVRpaSmxsbFE1raw82ZxAZZRQUiBYUKGp5UlOX2krBzmoUVjiIKhHge9rfPo+Wcy3ZeXIYASgL1/X5RfMXMvj46OosrLy7HZbGitUUohIuzoem0RofALaOsghgWGjky0MiJTL8b0lOvI8hN1DKXKP0jd3TNTWDgcJhgMoo4ePYrD4Yi+KmaeLlprnrtXFo9h/AAlG1AqE8yFmBrC+jO0bgH9EVpO/1F2Dc5g//OAsbEx/j0Af+USsQynL1UAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/img/network/downArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/downArrow.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/editIcon.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/editIcon.png",
"type": "image/png",
"text": "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/GMzLdsAAEEOaVRYdFhNTDpjb20uYWRvYmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjUtYzAyMSA3OS4xNTQ5MTEsIDIwMTMvMTAvMjktMTE6NDc6MTYgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiCiAgICAgICAgICAgIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+Y3JlYXRlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE0LTAxLTIyVDE5OjI0OjUxKzAxOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPnNhdmVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6RUE2MEEyNEUxOTg0RTMxMUFEQUZFRkU2RUMzMzNFMDM8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDEtMjNUMTk6MTg6MDcrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICAgICA8c3RFdnQ6Y2hhbmdlZD4vPC9zdEV2dDpjaGFuZ2VkPgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDozOWNhNzE5ZC03YzNlLTUyNGEtYmY1NS03NGVmMmM1MzE0YTc8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMDItMDVUMTQ6MTI6MjUrMDE6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jb252ZXJ0ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+ZnJvbSBhcHBsaWNhdGlvbi92bmQuYWRvYmUucGhvdG9zaG9wIHRvIGltYWdlL3BuZzwvc3RFdnQ6cGFyYW1ldGVycz4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgICAgIDxyZGY6bGkgcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6YWN0aW9uPmRlcml2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnBhcmFtZXRlcnM+Y29udmVydGVkIGZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmc8L3N0RXZ0OnBhcmFtZXRlcnM+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjY5OTM3ZGZjLTJjNzQtYTU0YS05OTIzLTQyMmZhNDNkMjljNDwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNC0wMi0wNVQxNDoxMjoyNSswMTowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8eG1wTU06RGVyaXZlZEZyb20gcmRmOnBhcnNlVHlwZT0iUmVzb3VyY2UiPgogICAgICAgICAgICA8c3RSZWY6aW5zdGFuY2VJRD54bXAuaWlkOjM5Y2E3MTlkLTdjM2UtNTI0YS1iZjU1LTc0ZWYyYzUzMTRhNzwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDpFQTc2MkY5Njc0ODNFMzExOTQ4QkQxM0UyQkU3OTlBMTwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgICAgPHN0UmVmOm9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjczQjYyQUFEOTE4M0UzMTE5NDhCRDEzRTJCRTc5OUExPC9zdFJlZjpvcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDwveG1wTU06RGVyaXZlZEZyb20+CiAgICAgICAgIDxwaG90b3Nob3A6Q29sb3JNb2RlPjM8L3Bob3Rvc2hvcDpDb2xvck1vZGU+CiAgICAgICAgIDxwaG90b3Nob3A6SUNDUHJvZmlsZT5zUkdCIElFQzYxOTY2LTIuMTwvcGhvdG9zaG9wOklDQ1Byb2ZpbGU+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDA5MC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDkwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjE8L2V4aWY6Q29sb3JTcGFjZT4KICAgICAgICAgPGV4aWY6UGl4ZWxYRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWERpbWVuc2lvbj4KICAgICAgICAgPGV4aWY6UGl4ZWxZRGltZW5zaW9uPjI0PC9leGlmOlBpeGVsWURpbWVuc2lvbj4KICAgICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz4ykninAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAAYpSURBVHjafFZtTFvnFX7Oea+NudiY2Hwam4CBlgQwXdKREDKUoYg0jbRJ29RJ2VZ1mjRFUxSpA3VTfkzJfkQbS7spU6rtx5Z2UtppScjaHxvLuiatWi2jLEoMIUDCh23g2gbj7+tPuPvhOurawPl1dc99n+c55z33fV46ceIEZFkGADAziAgAQERoe/9ZK4GPM/AcgbsIXAcABCgMvkfAqAa89eDoJyF8LogIqqqChoaGYDAYHr8kItS8uc8iIH6iAa9IkAo5EAQX8pqmgUVBCBggYFgDhv0/GAsBgKZpICJkMhnQ4OAgZFkGEYGZUXmp+0cS+CKBwWA0DVRPOg5Zl2q6zaHyJlnVAMQXVTkwHrUqH0Xsvn+tdQAAMQDgpPLS2MViFY8rkGUZzIzaS/t/xqCzGggtz9e697zsnKhoLUtim4jOq/LE6x7X0nsh16dEZ5a/O3a2SCAOHjwInU6Hujd6ThJ4mCDQ+b2G232v7v6vwarPbQn8MGlMr+X0kpE3Wr5Zt5hL5HPhqYSdQIfKJ+yhxDPKWC6Xg+jt7UXD5b5KBt1kCHS85Ljd8/On3NupfnhFaZj4rWff1B98B1R/hnUmKd36bdtCNl4g0en4edNE/cXwLq8qMTMIPAQwmo/WuHvObA8+9c58k/dKtD0TyZWXN5YGA7ej7epKxspM//7SoNOdWc/Jyq2wiwhDzPxT8cP0jys3VMM7OmL0/77zn4Ydui3b8uiK0jD7RrA77c9Wd57cefPpF+2T6bWsFPWkaiPTCWvTsZpHFU+XrS+8G3AR08F6X+1FJvBxQQzHQOWk2SmrW4FPX/U2LVwPuDZj+fJKl2khPpeyAqA9rzR/YqwuiWXX8taN/CabGkrVuq9YJlkQQDjOAJ5jAhz9Vt9W4N5/rNp8I+vtMV/aZm4zLnUNNt0urdYnF68HWoJj4Wo1mLGUNRr8LEgDgNqeCh8xQIKOsgC7iAjVe83rT9zQa8uNM28u70kspessu8q8zq/V3NcZpVzb9+0zmVhOvvvrhaMVzrJg0zeq7xMVCCwdpnWSGBqjUyJwLTFgbvxie3w31uoWR1Y74r60rdxZqrR8q85t2W2MGCp12bm/KC3hyaSTiMhxuGrKcahqpbjOaDOoEhOEoFqJQCCJvqA85I6bfTdDjQlf2lbxVNlS6wt19yy7jRHZZlDnrinNj/6sHMhnNw2Ogco7O79e5fm/xQywRBBCEAuwn4gQ96bkYj4Vyuq9N1Z3Bj4Od5bs0MXt/dZZ21ctiqFan174q985P+Lfp+U1g7XDON/1ctP458WlVjLyJhOISZE0wM0S1QfuRC3lTjkJAKKEtNC9eIOhSh9xHLZOJRZTFuXDsEoStLkR/768ummsaJG9Pb9oe+9J+xaeSVokiQDSJphAo5uaBuWjiKP4QTqS1cUWU7ayesN66wu22frD1vmVW6GW6T8u9eVjGyZzs+w78Nqu0a2mbvVu1KEJQAgeZRL0liQYyx+GOmKeQpu0rMYsAJPNEFGD2dLodLIy6c9Ys7G8yeSUl3tf2/X3rcBVJSOv34l3sCBogi7z1LH/rBHjl4IJ93/ncQFAnjeImJD0Z8zuCwu9q3djDXqTlAKID5xv+9t2R8n8VcUFBljQ8Gyfe40BYBM4DwDLt8Kue79ZcFkbzfEdbUbv+oN4c9KTtsfm1MbYQqqh+2zrVZYKs/7Ef+byimt1POYiJhDhPBFBIiIEXhxfs7/dfYoIF+auBfYTE/pebx/V8hqBP2ODvD34yvuh/WCAmU75Bx6sIgaI/v5+6PV6JLqUsYr7dpDAoehs0h73pHTWrvKgThYbRSt9UmSjef3MpaUvBz4O72UmADgTOPJguGiZor+/HyUlJWBmJFz+D8xTtlUiOpbwpmrmrweeSXrT+g11k4SBN3RGKUcAVCVdFhyP1nreDbY//NPyEXUlU/Pp4XYycGT6V0Ux2WwWdO7cOZSWlkII8diX7SPPNgDaKdbxoNAxwATBAEkEEgSWCEQAqPAMwqvMdCEwMO0tVqZpWsGTT58+DaPR+PhGIYQAAAgh0P7B3ioW/B0iGiCGiwXbCuOHFSJys6AbYFye2T+xWhT3WYJEIoH/DQBMw3kes8OJPgAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/leftArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/leftArrow.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/minus.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/minus.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/plus.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/plus.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/rightArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/rightArrow.png",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6OIisr74Xuja9a89+bN/rXXPues852zzwfACAyWSDNRNYAMqUIeEeCDx8TG4eQuQIEKJHAAEAizZCFz/SMBAPh+PDwrIsAHvgABeNMLCADATZvAMByH/w/qQplcAYCEAcB0kThLCIAUAEB6jkKmAEBGAYCdmCZTAKAEAGDLY2LjAFAtAGAnf+bTAICd+Jl7AQBblCEVAaCRACATZYhEAGg7AKzPVopFAFgwABRmS8Q5ANgtADBJV2ZIALC3AMDOEAuyAAgMADBRiIUpAAR7AGDIIyN4AISZABRG8lc88SuuEOcqAAB4mbI8uSQ5RYFbCC1xB1dXLh4ozkkXKxQ2YQJhmkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L7iJIEyXYFHBPjgwsz0TKUcz5IJhGLc5o9H/LcL//wd0yLESWK5WCoU41EScY5EmozzMqUiiUKSKcUl0v9k4t8s+wM+3zUAsGo+AXuRLahdYwP2SycQWHTA4vcAAPK7b8HUKAgDgGiD4c93/+8//UegJQCAZkmScQAAXkQkLlTKsz/HCAAARKCBKrBBG/TBGCzABhzBBdzBC/xgNoRCJMTCQhBCCmSAHHJgKayCQiiGzbAdKmAv1EAdNMBRaIaTcA4uwlW4Dj1wD/phCJ7BKLyBCQRByAgTYSHaiAFiilgjjggXmYX4IcFIBBKLJCDJiBRRIkuRNUgxUopUIFVIHfI9cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0EdoJNwkDhFHCJyKTqEu0JroR+cQYYjIxh1hILCPWEo8TLxB7iEPENyQSiUMyJ7mQAkmxpFTSEtJG0m5SI+ksqZs0SBojk8naZGuyBzmULCAryIXkneTD5DPkG+Qh8lsKnWJAcaT4U+IoUspqShnlEOU05QZlmDJBVaOaUt2ooVQRNY9aQq2htlKvUYeoEzR1mjnNgxZJS6WtopXTGmgXaPdpr+h0uhHdlR5Ol9BX0svpR+iX6AP0dwwNhhWDx4hnKBmbGAcYZxl3GK+YTKYZ04sZx1QwNzHrmOeZD5lvVVgqtip8FZHKCpVKlSaVGyovVKmqpqreqgtV81XLVI+pXlN9rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpaXllirSKtRq0frvTau7aedpr1Fu1n7gQ5Bx0onXCdHZ4/OBZ3nU9lT3acKpxZNPTr1ri6qa6UbobtEd79up+6Ynr5egJ5Mb6feeb3n+hx9L/1U/W36p/VHDFgGswwkBtsMzhg8xTVxbzwdL8fb8VFDXcNAQ6VhlWGX4YSRudE8o9VGjUYPjGnGXOMk423GbcajJgYmISZLTepN7ppSTbmmKaY7TDtMx83MzaLN1pk1mz0x1zLnm+eb15vft2BaeFostqi2uGVJsuRaplnutrxuhVo5WaVYVVpds0atna0l1rutu6cRp7lOk06rntZnw7Dxtsm2qbcZsOXYBtuutm22fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MPIQ+BR5dE/C5+VMGvfrH5PQ0+BZ7XnIy9jL5FXrdewt6V3qvdh7xc+9j5yn+M+4zw33jLeWV/MN8C3yLfLT8Nvnl+F30N/I/9k/3r/0QCngCUBZwOJgUGBWwL7+Hp8Ib+OPzrbZfay2e1BjKC5QRVBj4KtguXBrSFoyOyQrSH355jOkc5pDoVQfujW0Adh5mGLw34MJ4WHhVeGP45wiFga0TGXNXfR3ENz30T6RJZE3ptnMU85ry1KNSo+qi5qPNo3ujS6P8YuZlnM1VidWElsSxw5LiquNm5svt/87fOH4p3iC+N7F5gvyF1weaHOwvSFpxapLhIsOpZATIhOOJTwQRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYnKOZarnivN7cyzytuQN5zvn//tEsIS4ZK2pYZLVy0dWOa9rGo5sjxxedsK4xUFK4ZWBqw8uIq2Km3VT6vtV5eufr0mek1rgV7ByoLBtQFr6wtVCuWFfevc1+1dT1gvWd+1YfqGnRs+FYmKrhTbF5cVf9go3HjlG4dvyr+Z3JS0qavEuWTPZtJm6ebeLZ5bDpaql+aXDm4N2dq0Dd9WtO319kXbL5fNKNu7g7ZDuaO/PLi8ZafJzs07P1SkVPRU+lQ27tLdtWHX+G7R7ht7vPY07NXbW7z3/T7JvttVAVVN1WbVZftJ+7P3P66Jqun4lvttXa1ObXHtxwPSA/0HIw6217nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHTh0kX/i+c7vDvOXPK4dPKy2+UTV7hXmq86X23qdOo8/pPTT8e7nLuarrlca7nuer21e2b36RueN87d9L158Rb/1tWeOT3dvfN6b/fF9/XfFt1+cif9zsu72Xcn7q28T7xf9EDtQdlD3YfVP1v+3Njv3H9qwHeg89HcR/cGhYPP/pH1jw9DBY+Zj8uGDYbrnjg+OTniP3L96fynQ89kzyaeF/6i/suuFxYvfvjV69fO0ZjRoZfyl5O/bXyl/erA6xmv28bCxh6+yXgzMV70VvvtwXfcdx3vo98PT+R8IH8o/2j5sfVT0Kf7kxmTk/8EA5jz/GMzLdsAAAAGYktHRAD/AP8A/6C9p5MAAAAJcEhZcwAACxMAAAsTAQCanBgAAAAHdElNRQffARwOJRIZx0loAAAGfElEQVRIx61XXUwb2RU+5147CIPrOoLYQ2LjYAdqjKOAmGAw1YYHsgqrCilZy1YUlG5ZVcoD2kYQP9G10valu/0hipSHKE0fiaiqRu0SrXYTFxdDBHhlIojH5kfgcWMwJoYpBeyksftQT+QQCE6aTxrNaGbu+c4959zvnouQB1wuF3Ic90NK6UeZTMZKCDEAgBIAABHXEHEOAEYB4Cu9Xj989erVzH428U0fT506RVQq1c8Q8beICIj/+323OyEkd2h3OBzuGxoaSr81sd1u/wQAbhNCABGhrKxsqbq6mjeZTDGdTicoFIoUAIAgCAWLi4uKUCikCgaD2qWlJYYQAul0GhDxJ7dv3/5j3sQOh+MXAPBzRITjx4+HTp8+Hairq4vnk5ZHjx6Vut3u6kAgUJWN0i9v3rz5+c7/6C6kfQDgRERobW0d6+rqGmMYZgvyhFqt3mpsbAxvbm7+JxwOH0HED1iWVfp8vq/3JLbb7b8mhHQjIpw/f/6+3W4PwjvCbDbHCgoK1kOhUAUiWliWLfL5fN++Rmy32z9BxC8IIXDx4sVv2traFuD/hF6vXysqKnoaCAT0lFIry7L8xMTE5Etim81GKaXfEULgzJkzo2fPnp2B9wSdTreeTCZTPM9rCCHtWq32V4FAICMBAKCUfoaIYDabQxcuXJjOx2AoFDrIcZz6+fPn1Gg0LtfU1OxZfOfOnZteXV09yHHcDxiG+QwAfoculwtnZ2fTAAA9PT1/qa2t3bd6Z2ZmDl6/fv1jAHi5fo1GY7Czs9MrlUp3Xbscx5XcunXrLACAXC4ntKys7ANE/LFGo1nq6Ojw5zNbr9d7dHFxUWsymQIMwyw/ffq0NJFIlPp8vgpBEKCqquo150tLS7empqbKtra25Mlk8u8EEdsQEYxGI59v3pLJ5AFCCMhksmednZ0PL1269GeVShUVBOH7w8PD1mvXrp2ZnJxkdik2nhACUqm0TYKITVniWE5YDvb39zevrKyoRTkUQyo+i4oGAGAwGNacTudXQ0NDeo/H0/DkyRPNnTt3ND6fb8Zut4/K5fJnAAAVFRWxsbExQMRGgojHEBF0Op0gEvf39zfH43F1LsnOK1erc7R93ul0/ollWb9UKk0vLCxU9vX1fbyxsXEAAECj0QhZhysliKgkhICovQAAsVhMTSmFGzdu3Hzb5VNYWPjcZrNNWCyW0ODgYFM0GtVyHKc+efIkL5fLU1mnlZLckInY7d27QLSRyWQw1zYAgCSTyawRQlSCIBQcOnRoGwCAYZjllZUVdVdX10935jQ31ydOnJh0OBzjOwpPcu/evdrp6enj6XSaymSyf1dXVy8BAGxsbBRkx69JCCGzhBAVz/MKkdjhcHgHBgZey7M4A4lE8or3IkZGRiq8Xq8lmUwWZ4tupr29/WVxRaNRRdbGjIQQ8hARm2dnZ1X19fXLAACVlZWJ3t7ev+4Vwrt3754YHx8/KToSDoeVg4OD1ng8Xpbdu//Z1NTkN5lMS7njIpGIKjvmoQQRBwHgSigU0gLAozwL6JlEIoFUKnVgYGCgkeM4EyIShUKxbjKZAq2trbvKLs/zWkopvHjx4p7kyJEj/4hGoxCLxZipqakSs9m8uh/xsWPHlkdHR2Fubq5aDLnBYAjabLY9JXNubq4kkUgwhBCwWq3D1OPxQH19/QYifri5uYkNDQ3h/YiVSuV2eXn5QnFxceLw4cPR5ubmiZaWFo5SumeTd//+/XpBEEoAoLujo2OUZhVlXCaTfZ5IJEqSyWTKaDSu5EOu1+vjBoMhVlJS8sYOxe121zx+/Lg2W/UfeTyeDAUACAQCGZZlI4jYzvO8Ri6Xr2q1WuF97Md+v798ZGSkJbsCPu3t7f3ulQ7E5/P5GxoaihDRGgwGDe+D3O/3l7vd7g+zTd+XTqfzi117rvHx8W8tFosSES3BYNCQSqVSVVVVK+9C6vF4asSZZjKZaz09Pd1v7DLHxsa+bmxsLKKUWiORiCYSiRQXFhZu7ZdHEfPz86UPHjxgOY6rzYb3y+7u7u68G/orV650AsAtUbVUKtWSXq8PHz16NMYwzL/kcnlKlMF4PP69cDisikQi5evr64x46kDETy9fvvyHtz7CuFwusr29fZlS+htRJimlgIhAKX1lf859RsSeurq637e0tLz9EWanA+l0uhkRf4SITYQQPSFEmSVaQ8R5QsgoAPyNZVnvmwhF/BfnjYAmDVlf5AAAAABJRU5ErkJggg=="
},
"$:/plugins/felixhayashi/vis/img/network/upArrow.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/upArrow.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/network/zoomExtends.png": {
"title": "$:/plugins/felixhayashi/vis/img/network/zoomExtends.png",
"type": "image/png",
"text": "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"
},
"$:/plugins/felixhayashi/vis/img/timeline/delete.png": {
"title": "$:/plugins/felixhayashi/vis/img/timeline/delete.png",
"type": "image/png",
"text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAl2cEFnAAAAEAAAABAAXMatwwAAAVRJREFUOMt108FKG1EUBuBvYtxbRGwxiGBXeYCW0mVpDSKVvIJ0F/syJsFdn6GCkaZ9gro3G1u0ILQgheJKRUwXPQNnxvTAcGf+c/7/nPvfO8UEKLCFJg5w31aNqGtgG3c4xLSZyP0QgI8Tpu0quQhyPwTgsBnkAVYD3MM9DibVId5GbiW+B+VIt7hJha1IdhPWDayVsBvcFtHlDYZ4mgou8D7e+zXyN/TwuUhjbkSXLHIZ61KNvItxaYyayBDrZsf36DyGdilQE+ngA57UyD+xg08luTSxHvP/wRuRewDm7uV9WJ4hsBy5rczJJm7G/tcS6VesjxN2Hj4c5S10Qj2Tz/AunrOEr0VtB+Z6vMJ+zfkfcVQjnMbRvcRC5B/hBU4auMbVjBFHCRsFdp6wK1yXHjz37xItRuejfFQ1nwb4HXVfs4nPYsQv0p+oKlLgNf7gGP4Cw4ZUK7kMJVEAAAAZdEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDExLTA1LTE2VDExOjM1OjIxKzAyOjAw9uVF5gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAxMS0wNS0xNlQxMTozNToyMSswMjowMIe4/VoAAAAASUVORK5CYII="
},
"$:/plugins/felixhayashi/vis/readme": {
"title": "$:/plugins/felixhayashi/vis/readme",
"text": "! TW5-Vis.js\n\nA tiddlywiki plugin for the vis.js library.\n\n---\n\n! Notes on Copyright\n\n!! TiddlyWiki\n\nCreated by Jeremy Ruston, (jeremy [at] jermolene [dot] com)\n\nCopyright © Jeremy Ruston 2004-2007 Copyright © UnaMesa Association 2007-2014\n\nPublished under the following [licenses](https://github.com/Jermolene/TiddlyWiki5/tree/master/licenses):\n\n1. BSD 3-clause \"New\" or \"Revised\" License (including any right to adopt any future version of a license if permitted)\n2. Creative Commons Attribution 3.0 (including any right to adopt any future version of a license if permitted)\n\n!! The **vis.js** library\n\nCopyright (c) 2014 [Almende B.V.](https://github.com/almende/vis)\n\nPublished under the following licenses:\n\n1. Apache License Version 2.0, January 2004 http://www.apache.org/licenses/\n2. MIT License (MIT)\n"
},
"$:/plugins/felixhayashi/vis/vis.css": {
"title": "$:/plugins/felixhayashi/vis/vis.css",
"type": "text/vnd.tiddlywiki",
"tags": "$:/tags/Stylesheet",
"text": "\\rules except list\n\n\\define datauri(title)\n<$macrocall $name=\"makedatauri\" type={{$title$!!type}} text={{$title$}}/>\n\\end\n\n.vis .overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-active{box-shadow:0 0 10px #86d5f8}.vis [class*=\"span\"]{min-height:0;width:auto}div.vis-configuration{position:relative;display:block;float:left;font-size:12px}div.vis-configuration-wrapper{display:block;width:700px}div.vis-configuration-wrapper::after{clear:both;content:\"\";display:block}div.vis-configuration.vis-config-option-container{display:block;width:495px;background-color:#fff;border:2px solid #f7f8fa;border-radius:4px;margin-top:20px;left:10px;padding-left:5px}div.vis-configuration.vis-config-button{display:block;width:495px;height:25px;vertical-align:middle;line-height:25px;background-color:#f7f8fa;border:2px solid #ceced0;border-radius:4px;margin-top:20px;left:10px;padding-left:5px;cursor:pointer;margin-bottom:30px}div.vis-configuration.vis-config-button.hover{background-color:#4588e6;border:2px solid #214373;color:#fff}div.vis-configuration.vis-config-item{display:block;float:left;width:495px;height:25px;vertical-align:middle;line-height:25px}div.vis-configuration.vis-config-item.vis-config-s2{left:10px;background-color:#f7f8fa;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s3{left:20px;background-color:#e4e9f0;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-item.vis-config-s4{left:30px;background-color:#cfd8e6;padding-left:5px;border-radius:3px}div.vis-configuration.vis-config-header{font-size:18px;font-weight:bold}div.vis-configuration.vis-config-label{width:120px;height:25px;line-height:25px}div.vis-configuration.vis-config-label.vis-config-s3{width:110px}div.vis-configuration.vis-config-label.vis-config-s4{width:100px}div.vis-configuration.vis-config-colorBlock{top:1px;width:30px;height:19px;border:1px solid #444;border-radius:2px;padding:0;margin:0;cursor:pointer}input.vis-configuration.vis-config-checkbox{left:-5px}input.vis-configuration.vis-config-rangeinput{position:relative;top:-5px;width:60px;padding:1px;margin:0;pointer-events:none}input.vis-configuration.vis-config-range{-webkit-appearance:none;border:0 solid white;background-color:rgba(0,0,0,0);width:300px;height:20px}input.vis-configuration.vis-config-range::-webkit-slider-runnable-track{width:300px;height:5px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-webkit-slider-thumb{-webkit-appearance:none;border:1px solid #14334b;height:17px;width:17px;border-radius:50%;background:#3876c2;background:-moz-linear-gradient(top,#3876c2 0,#385380 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#3876c2),color-stop(100%,#385380));background:-webkit-linear-gradient(top,#3876c2 0,#385380 100%);background:-o-linear-gradient(top,#3876c2 0,#385380 100%);background:-ms-linear-gradient(top,#3876c2 0,#385380 100%);background:linear-gradient(to bottom,#3876c2 0,#385380 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3876c2',endColorstr='#385380',GradientType=0);box-shadow:#111927 0 0 1px 0;margin-top:-7px}input.vis-configuration.vis-config-range:focus{outline:0}input.vis-configuration.vis-config-range:focus::-webkit-slider-runnable-track{background:#9d9d9d;background:-moz-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#9d9d9d),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-o-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#9d9d9d 0,#c8c8c8 99%);background:linear-gradient(to bottom,#9d9d9d 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9d9d9d',endColorstr='#c8c8c8',GradientType=0)}input.vis-configuration.vis-config-range::-moz-range-track{width:300px;height:10px;background:#dedede;background:-moz-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dedede),color-stop(99%,#c8c8c8));background:-webkit-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-o-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:-ms-linear-gradient(top,#dedede 0,#c8c8c8 99%);background:linear-gradient(to bottom,#dedede 0,#c8c8c8 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dedede',endColorstr='#c8c8c8',GradientType=0);border:1px solid #999;box-shadow:#aaa 0 0 3px 0;border-radius:3px}input.vis-configuration.vis-config-range::-moz-range-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:-moz-focusring{outline:1px solid white;outline-offset:-1px}input.vis-configuration.vis-config-range::-ms-track{width:300px;height:5px;background:transparent;border-color:transparent;border-width:6px 0;color:transparent}input.vis-configuration.vis-config-range::-ms-fill-lower{background:#777;border-radius:10px}input.vis-configuration.vis-config-range::-ms-fill-upper{background:#ddd;border-radius:10px}input.vis-configuration.vis-config-range::-ms-thumb{border:0;height:16px;width:16px;border-radius:50%;background:#385380}input.vis-configuration.vis-config-range:focus::-ms-fill-lower{background:#888}input.vis-configuration.vis-config-range:focus::-ms-fill-upper{background:#ccc}.vis-configuration-popup{position:absolute;background:rgba(57,76,89,0.85);border:2px solid #f2faff;line-height:30px;height:30px;width:150px;text-align:center;color:#fff;font-size:14px;border-radius:4px;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.vis-configuration-popup:after,.vis-configuration-popup:before{left:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}.vis-configuration-popup:after{border-color:rgba(136,183,213,0);border-left-color:rgba(57,76,89,0.85);border-width:8px;margin-top:-8px}.vis-configuration-popup:before{border-color:rgba(194,225,245,0);border-left-color:#f2faff;border-width:12px;margin-top:-12px}div.vis-tooltip{position:absolute;visibility:hidden;padding:5px;white-space:nowrap;font-family:verdana;font-size:14px;color:#000;background-color:#f5f4ed;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #808074;box-shadow:3px 3px 10px rgba(0,0,0,0.2);pointer-events:none;z-index:5}div.vis-color-picker{position:absolute;top:0;left:30px;margin-top:-140px;margin-left:30px;width:310px;height:444px;z-index:1;padding:10px;border-radius:15px;background-color:#fff;display:none;box-shadow:rgba(0,0,0,0.5) 0 0 10px 0}div.vis-color-picker div.vis-arrow{position:absolute;top:147px;left:5px}div.vis-color-picker div.vis-arrow::after,div.vis-color-picker div.vis-arrow::before{right:100%;top:50%;border:solid transparent;content:\" \";height:0;width:0;position:absolute;pointer-events:none}div.vis-color-picker div.vis-arrow:after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:30px;margin-top:-30px}div.vis-color-picker div.vis-color{position:absolute;width:289px;height:289px;cursor:pointer}div.vis-color-picker div.vis-brightness{position:absolute;top:313px}div.vis-color-picker div.vis-opacity{position:absolute;top:350px}div.vis-color-picker div.vis-selector{position:absolute;top:137px;left:137px;width:15px;height:15px;border-radius:15px;border:1px solid #fff;background:#4c4c4c;background:-moz-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4c4c4c),color-stop(12%,#595959),color-stop(25%,#666),color-stop(39%,#474747),color-stop(50%,#2c2c2c),color-stop(51%,#000),color-stop(60%,#111),color-stop(76%,#2b2b2b),color-stop(91%,#1c1c1c),color-stop(100%,#131313));background:-webkit-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-o-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:-ms-linear-gradient(top,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);background:linear-gradient(to bottom,#4c4c4c 0,#595959 12%,#666 25%,#474747 39%,#2c2c2c 50%,#000 51%,#111 60%,#2b2b2b 76%,#1c1c1c 91%,#131313 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c',endColorstr='#131313',GradientType=0)}div.vis-color-picker div.vis-new-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:159px;text-align:right;padding-right:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-initial-color{position:absolute;width:140px;height:20px;border:1px solid rgba(0,0,0,0.1);border-radius:5px;top:380px;left:10px;text-align:left;padding-left:2px;font-size:10px;color:rgba(0,0,0,0.4);vertical-align:middle;line-height:20px}div.vis-color-picker div.vis-label{position:absolute;width:300px;left:10px}div.vis-color-picker div.vis-label.vis-brightness{top:300px}div.vis-color-picker div.vis-label.vis-opacity{top:338px}div.vis-color-picker div.vis-button{position:absolute;width:68px;height:25px;border-radius:10px;vertical-align:middle;text-align:center;line-height:25px;top:410px;border:2px solid #d9d9d9;background-color:#f7f7f7;cursor:pointer}div.vis-color-picker div.vis-button.vis-cancel{left:5px}div.vis-color-picker div.vis-button.vis-load{left:82px}div.vis-color-picker div.vis-button.vis-apply{left:159px}div.vis-color-picker div.vis-button.vis-save{left:236px}div.vis-color-picker input.vis-range{width:290px;height:20px}div.vis-network div.vis-manipulation{box-sizing:content-box;border-width:0;border-bottom:1px;border-style:solid;border-color:#d6d9d8;background:#fff;background:-moz-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(48%,#fcfcfc),color-stop(50%,#fafafa),color-stop(100%,#fcfcfc));background:-webkit-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-o-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:-ms-linear-gradient(top,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);background:linear-gradient(to bottom,#fff 0,#fcfcfc 48%,#fafafa 50%,#fcfcfc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#fcfcfc',GradientType=0);padding-top:4px;position:absolute;left:0;top:0;width:100%;height:28px}div.vis-network div.vis-edit-mode{position:absolute;left:0;top:5px;height:30px}div.vis-network div.vis-close{position:absolute;right:0;top:0;width:30px;height:30px;background-position:20px 3px;background-repeat:no-repeat;background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/cross.png\">>);cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-close:hover{opacity:.6}div.vis-network div.vis-manipulation div.vis-button,div.vis-network div.vis-edit-mode div.vis-button{float:left;font-family:verdana;font-size:12px;-moz-border-radius:15px;border-radius:15px;display:inline-block;background-position:0 0;background-repeat:no-repeat;height:24px;margin-left:10px;cursor:pointer;padding:0 8px 0 8px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-manipulation div.vis-button:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.20)}div.vis-network div.vis-manipulation div.vis-button:active{box-shadow:1px 1px 8px rgba(0,0,0,0.50)}div.vis-network div.vis-manipulation div.vis-button.vis-back{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/backIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-none:hover{box-shadow:1px 1px 8px rgba(0,0,0,0.0);cursor:default}div.vis-network div.vis-manipulation div.vis-button.vis-none:active{box-shadow:1px 1px 8px rgba(0,0,0,0.0)}div.vis-network div.vis-manipulation div.vis-button.vis-none{padding:0}div.vis-network div.vis-manipulation div.notification{margin:2px;font-weight:bold}div.vis-network div.vis-manipulation div.vis-button.vis-add{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/addNodeIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-edit,div.vis-network div.vis-edit-mode div.vis-button.vis-edit{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/editIcon.png\">>)}div.vis-network div.vis-edit-mode div.vis-button.vis-edit.vis-edit-mode{background-color:#fcfcfc;border:1px solid #ccc}div.vis-network div.vis-manipulation div.vis-button.vis-connect{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/connectIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-button.vis-delete{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/deleteIcon.png\">>)}div.vis-network div.vis-manipulation div.vis-label,div.vis-network div.vis-edit-mode div.vis-label{margin:0 0 0 23px;line-height:25px}div.vis-network div.vis-manipulation div.vis-separator-line{float:left;display:inline-block;width:1px;height:21px;background-color:#bdbdbd;margin:0 7px 0 15px}div.vis-network div.vis-navigation div.vis-button{width:34px;height:34px;-moz-border-radius:17px;border-radius:17px;position:absolute;display:inline-block;background-position:2px 2px;background-repeat:no-repeat;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.vis-network div.vis-navigation div.vis-button:hover{box-shadow:0 0 3px 3px rgba(56,207,21,0.30)}div.vis-network div.vis-navigation div.vis-button:active{box-shadow:0 0 1px 3px rgba(56,207,21,0.95)}div.vis-network div.vis-navigation div.vis-button.vis-up{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/upArrow.png\">>);bottom:50px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-down{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/downArrow.png\">>);bottom:10px;left:55px}div.vis-network div.vis-navigation div.vis-button.vis-left{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/leftArrow.png\">>);bottom:10px;left:15px}div.vis-network div.vis-navigation div.vis-button.vis-right{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/rightArrow.png\">>);bottom:10px;left:95px}div.vis-network div.vis-navigation div.vis-button.vis-zoomIn{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/plus.png\">>);bottom:10px;right:15px}div.vis-network div.vis-navigation div.vis-button.vis-zoomOut{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/minus.png\">>);bottom:10px;right:55px}div.vis-network div.vis-navigation div.vis-button.vis-zoomExtends{background-image:url(<<datauri \"$:/plugins/felixhayashi/vis/img/network/zoomExtends.png\">>);bottom:50px;right:15px}.vis-current-time{background-color:#ff7f6e;width:2px;z-index:1;pointer-events:none}.vis-rolling-mode-btn{height:40px;width:40px;position:absolute;top:7px;right:20px;border-radius:50%;font-size:28px;cursor:pointer;opacity:.8;color:white;font-weight:bold;text-align:center;background:#3876c2}.vis-rolling-mode-btn:before{content:\"\\26F6\"}.vis-rolling-mode-btn:hover{opacity:1}.vis-custom-time{background-color:#6e94ff;width:2px;cursor:move;z-index:1}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-horizontal{position:absolute;width:100%;height:0;border-bottom:1px solid}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-minor{border-color:#e5e5e5}.vis-panel.vis-background.vis-horizontal .vis-grid.vis-major{border-color:#bfbfbf}.vis-data-axis .vis-y-axis.vis-major{width:100%;position:absolute;color:#4d4d4d;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-major.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-minor{position:absolute;width:100%;color:#bebebe;white-space:nowrap}.vis-data-axis .vis-y-axis.vis-minor.vis-measure{padding:0;margin:0;border:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title{position:absolute;color:#4d4d4d;white-space:nowrap;bottom:20px;text-align:center}.vis-data-axis .vis-y-axis.vis-title.vis-measure{padding:0;margin:0;visibility:hidden;width:auto}.vis-data-axis .vis-y-axis.vis-title.vis-left{bottom:0;-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left bottom;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.vis-data-axis .vis-y-axis.vis-title.vis-right{bottom:0;-webkit-transform-origin:right bottom;-moz-transform-origin:right bottom;-ms-transform-origin:right bottom;-o-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.vis-legend{background-color:rgba(247,252,255,0.65);padding:5px;border:1px solid #b3b3b3;box-shadow:2px 2px 10px rgba(154,154,154,0.55)}.vis-legend-text{white-space:nowrap;display:inline-block}.vis-item{position:absolute;color:#1a1a1a;border-color:#97b0f8;border-width:1px;background-color:#d5ddf6;display:inline-block;z-index:1}.vis-item.vis-selected{border-color:#ffc200;background-color:#fff785;z-index:2}.vis-editable.vis-selected{cursor:move}.vis-item.vis-point.vis-selected{background-color:#fff785}.vis-item.vis-box{text-align:center;border-style:solid;border-radius:2px}.vis-item.vis-point{background:0}.vis-item.vis-dot{position:absolute;padding:0;border-width:4px;border-style:solid;border-radius:4px}.vis-item.vis-range{border-style:solid;border-radius:2px;box-sizing:border-box}.vis-item.vis-background{border:0;background-color:rgba(213,221,246,0.4);box-sizing:border-box;padding:0;margin:0}.vis-item .vis-item-overflow{position:relative;width:100%;height:100%;padding:0;margin:0;overflow:hidden}.vis-item-visible-frame{white-space:nowrap}.vis-item.vis-range .vis-item-content{position:relative;display:inline-block}.vis-item.vis-background .vis-item-content{position:absolute;display:inline-block}.vis-item.vis-line{padding:0;position:absolute;width:0;border-left-width:1px;border-left-style:solid}.vis-item .vis-item-content{white-space:nowrap;box-sizing:border-box;padding:5px}.vis-item .vis-onUpdateTime-tooltip{position:absolute;background:#4f81bd;color:white;width:200px;text-align:center;white-space:nowrap;padding:5px;border-radius:1px;transition:.4s;-o-transition:.4s;-moz-transition:.4s;-webkit-transition:.4s}.vis-item .vis-delete,.vis-item .vis-delete-rtl{position:absolute;top:0;width:24px;height:24px;box-sizing:border-box;padding:0 5px;cursor:pointer;-webkit-transition:background .2s linear;-moz-transition:background .2s linear;-ms-transition:background .2s linear;-o-transition:background .2s linear;transition:background .2s linear}.vis-item .vis-delete{right:-24px}.vis-item .vis-delete-rtl{left:-24px}.vis-item .vis-delete:after,.vis-item .vis-delete-rtl:after{content:\"\\00D7\";color:red;font-family:arial,sans-serif;font-size:22px;font-weight:bold;-webkit-transition:color .2s linear;-moz-transition:color .2s linear;-ms-transition:color .2s linear;-o-transition:color .2s linear;transition:color .2s linear}.vis-item .vis-delete:hover,.vis-item .vis-delete-rtl:hover{background:red}.vis-item .vis-delete:hover:after,.vis-item .vis-delete-rtl:hover:after{color:white}.vis-item .vis-drag-center{position:absolute;width:100%;height:100%;top:0;left:0;cursor:move}.vis-item.vis-range .vis-drag-left{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;left:-4px;cursor:w-resize}.vis-item.vis-range .vis-drag-right{position:absolute;width:24px;max-width:20%;min-width:2px;height:100%;top:0;right:-4px;cursor:e-resize}.vis-range.vis-item.vis-readonly .vis-drag-left,.vis-range.vis-item.vis-readonly .vis-drag-right{cursor:auto}.vis-itemset{position:relative;padding:0;margin:0;box-sizing:border-box}.vis-itemset .vis-background,.vis-itemset .vis-foreground{position:absolute;width:100%;height:100%;overflow:visible}.vis-axis{position:absolute;width:100%;height:0;left:0;z-index:1}.vis-foreground .vis-group{position:relative;box-sizing:border-box;border-bottom:1px solid #bfbfbf}.vis-foreground .vis-group:last-child{border-bottom:0}.vis-nesting-group{cursor:pointer}.vis-nested-group{background:#f5f5f5}.vis-label.vis-nesting-group.expanded:before{content:\"\\25BC\"}.vis-label.vis-nesting-group.collapsed-rtl:before{content:\"\\25C0\"}.vis-label.vis-nesting-group.collapsed:before{content:\"\\25B6\"}.vis-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.vis-labelset{position:relative;overflow:hidden;box-sizing:border-box}.vis-labelset .vis-label{position:relative;left:0;top:0;width:100%;color:#4d4d4d;box-sizing:border-box}.vis-labelset .vis-label{border-bottom:1px solid #bfbfbf}.vis-labelset .vis-label.draggable{cursor:pointer}.vis-labelset .vis-label:last-child{border-bottom:0}.vis-labelset .vis-label .vis-inner{display:inline-block;padding:5px}.vis-labelset .vis-label .vis-inner.vis-hidden{padding:0}.vis-panel{position:absolute;padding:0;margin:0;box-sizing:border-box}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right,.vis-panel.vis-top,.vis-panel.vis-bottom{border:1px #bfbfbf}.vis-panel.vis-center,.vis-panel.vis-left,.vis-panel.vis-right{border-top-style:solid;border-bottom-style:solid;overflow:hidden}.vis-left.vis-panel.vis-vertical-scroll,.vis-right.vis-panel.vis-vertical-scroll{height:100%;overflow-x:hidden;overflow-y:scroll}.vis-left.vis-panel.vis-vertical-scroll{direction:rtl}.vis-left.vis-panel.vis-vertical-scroll .vis-content{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll{direction:ltr}.vis-right.vis-panel.vis-vertical-scroll .vis-content{direction:rtl}.vis-panel.vis-center,.vis-panel.vis-top,.vis-panel.vis-bottom{border-left-style:solid;border-right-style:solid}.vis-background{overflow:hidden}.vis-panel>.vis-content{position:relative}.vis-panel .vis-shadow{position:absolute;width:100%;height:1px;box-shadow:0 0 10px rgba(0,0,0,0.8)}.vis-panel .vis-shadow.vis-top{top:-1px;left:0}.vis-panel .vis-shadow.vis-bottom{bottom:-1px;left:0}.vis-graph-group0{fill:#4f81bd;fill-opacity:0;stroke-width:2px;stroke:#4f81bd}.vis-graph-group1{fill:#f79646;fill-opacity:0;stroke-width:2px;stroke:#f79646}.vis-graph-group2{fill:#8c51cf;fill-opacity:0;stroke-width:2px;stroke:#8c51cf}.vis-graph-group3{fill:#75c841;fill-opacity:0;stroke-width:2px;stroke:#75c841}.vis-graph-group4{fill:#ff0100;fill-opacity:0;stroke-width:2px;stroke:#ff0100}.vis-graph-group5{fill:#37d8e6;fill-opacity:0;stroke-width:2px;stroke:#37d8e6}.vis-graph-group6{fill:#042662;fill-opacity:0;stroke-width:2px;stroke:#042662}.vis-graph-group7{fill:#00ff26;fill-opacity:0;stroke-width:2px;stroke:#00ff26}.vis-graph-group8{fill:#f0f;fill-opacity:0;stroke-width:2px;stroke:#f0f}.vis-graph-group9{fill:#8f3938;fill-opacity:0;stroke-width:2px;stroke:#8f3938}.vis-timeline .vis-fill{fill-opacity:.1;stroke:none}.vis-timeline .vis-bar{fill-opacity:.5;stroke-width:1px}.vis-timeline .vis-point{stroke-width:2px;fill-opacity:1.0}.vis-timeline .vis-legend-background{stroke-width:1px;fill-opacity:.9;fill:#fff;stroke:#c2c2c2}.vis-timeline .vis-outline{stroke-width:1px;fill-opacity:1;fill:#fff;stroke:#e5e5e5}.vis-timeline .vis-icon-fill{fill-opacity:.3;stroke:none}.vis-time-axis{position:relative;overflow:hidden}.vis-time-axis.vis-foreground{top:0;left:0;width:100%}.vis-time-axis.vis-background{position:absolute;top:0;left:0;width:100%;height:100%}.vis-time-axis .vis-text{position:absolute;color:#4d4d4d;padding:3px;overflow:hidden;box-sizing:border-box;white-space:nowrap}.vis-time-axis .vis-text.vis-measure{position:absolute;padding-left:0;padding-right:0;margin-left:0;margin-right:0;visibility:hidden}.vis-time-axis .vis-grid.vis-vertical{position:absolute;border-left:1px solid}.vis-time-axis .vis-grid.vis-vertical-rtl{position:absolute;border-right:1px solid}.vis-time-axis .vis-grid.vis-minor{border-color:#e5e5e5}.vis-time-axis .vis-grid.vis-major{border-color:#bfbfbf}.vis-timeline{position:relative;border:1px solid #bfbfbf;overflow:hidden;padding:0;margin:0;box-sizing:border-box}"
},
"$:/plugins/felixhayashi/vis/vis.js": {
"title": "$:/plugins/felixhayashi/vis/vis.js",
"text": "/*\\\ntitle: $:/plugins/felixhayashi/vis/vis.js\ntype: application/javascript\nmodule-type: library\n\n@preserve\n\\*/\n\n/*** TO AVOID STRANGE LIB ERRORS FROM BUBBLING UP *****************/\n\nif($tw.boot.tasks.trapErrors) {\n\n var defaultHandler = window.onerror;\n window.onerror = function(errorMsg, url, lineNumber) {\n \n if(errorMsg.indexOf(\"NS_ERROR_NOT_AVAILABLE\") !== -1\n && url == \"$:/plugins/felixhayashi/vis/vis.js\") {\n \n var text = \"Strange firefox related vis.js error (see #125)\";\n console.error(text, arguments);\n \n } else if(errorMsg.indexOf(\"Permission denied to access property\") !== -1) {\n \n var text = \"Strange firefox related vis.js error (see #163)\";\n console.error(text, arguments);\n \n } else if(defaultHandler) {\n \n defaultHandler.apply(this, arguments);\n \n }\n \n }\n \n}\n\n/******************************************************************/\n\n/**\n * vis.js\n * https://github.com/almende/vis\n *\n * A dynamic, browser-based visualization library.\n *\n * @version 4.21.0\n * @date 2017-10-12\n *\n * @license\n * Copyright (C) 2011-2017 Almende B.V, http://almende.com\n *\n * Vis.js is dual licensed under both\n *\n * * The Apache 2.0 License\n * http://www.apache.org/licenses/LICENSE-2.0\n *\n * and\n *\n * * The MIT License\n * http://opensource.org/licenses/MIT\n *\n * Vis.js may be distributed under either license.\n */\n\"use strict\";(function webpackUniversalModuleDefinition(root,factory){if(typeof exports===\"object\"&&typeof module===\"object\")module.exports=factory();else if(typeof define===\"function\"&&define.amd)define([],factory);else if(typeof exports===\"object\")exports[\"vis\"]=factory();else root[\"vis\"]=factory()})(this,function(){return function(modules){var installedModules={};function __webpack_require__(moduleId){if(installedModules[moduleId]){return installedModules[moduleId].exports}var module=installedModules[moduleId]={i:moduleId,l:false,exports:{}};modules[moduleId].call(module.exports,module,module.exports,__webpack_require__);module.l=true;return module.exports}__webpack_require__.m=modules;__webpack_require__.c=installedModules;__webpack_require__.d=function(exports,name,getter){if(!__webpack_require__.o(exports,name)){Object.defineProperty(exports,name,{configurable:false,enumerable:true,get:getter})}};__webpack_require__.n=function(module){var getter=module&&module.__esModule?function getDefault(){return module[\"default\"]}:function getModuleExports(){return module};__webpack_require__.d(getter,\"a\",getter);return getter};__webpack_require__.o=function(object,property){return Object.prototype.hasOwnProperty.call(object,property)};__webpack_require__.p=\"\";return __webpack_require__(__webpack_require__.s=123)}([function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;exports.default=function(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError(\"Cannot call a class as a function\")}}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _defineProperty=__webpack_require__(169);var _defineProperty2=_interopRequireDefault(_defineProperty);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if(\"value\"in descriptor)descriptor.writable=true;(0,_defineProperty2.default)(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){if(protoProps)defineProperties(Constructor.prototype,protoProps);if(staticProps)defineProperties(Constructor,staticProps);return Constructor}}()},function(module,exports,__webpack_require__){\"use strict\";var _getIterator2=__webpack_require__(77);var _getIterator3=_interopRequireDefault(_getIterator2);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var moment=__webpack_require__(9);var uuid=__webpack_require__(157);exports.isNumber=function(object){return object instanceof Number||typeof object==\"number\"};exports.recursiveDOMDelete=function(DOMobject){if(DOMobject){while(DOMobject.hasChildNodes()===true){exports.recursiveDOMDelete(DOMobject.firstChild);DOMobject.removeChild(DOMobject.firstChild)}}};exports.giveRange=function(min,max,total,value){if(max==min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}};exports.isString=function(object){return object instanceof String||typeof object==\"string\"};exports.isDate=function(object){if(object instanceof Date){return true}else if(exports.isString(object)){var match=ASPDateRegex.exec(object);if(match){return true}else if(!isNaN(Date.parse(object))){return true}}return false};exports.randomUUID=function(){return uuid.v4()};exports.assignAllKeys=function(obj,value){for(var prop in obj){if(obj.hasOwnProperty(prop)){if((0,_typeof3[\"default\"])(obj[prop])!==\"object\"){obj[prop]=value}}}};function copyOrDelete(a,b,prop,allowDeletion){var doDeletion=false;if(allowDeletion===true){doDeletion=b[prop]===null&&a[prop]!==undefined}if(doDeletion){delete a[prop]}else{a[prop]=b[prop]}}exports.fillIfDefined=function(a,b){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;for(var prop in a){if(b[prop]!==undefined){if(b[prop]===null||(0,_typeof3[\"default\"])(b[prop])!==\"object\"){copyOrDelete(a,b,prop,allowDeletion)}else{if((0,_typeof3[\"default\"])(a[prop])===\"object\"){exports.fillIfDefined(a[prop],b[prop],allowDeletion)}}}}};exports.extend=function(a,b){for(var i=1;i<arguments.length;i++){var other=arguments[i];for(var prop in other){if(other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveExtend=function(props,a,b){if(!Array.isArray(props)){throw new Error(\"Array with property names expected as first argument\")}for(var i=2;i<arguments.length;i++){var other=arguments[i];for(var p=0;p<props.length;p++){var prop=props[p];if(other&&other.hasOwnProperty(prop)){a[prop]=other[prop]}}}return a};exports.selectiveDeepExtend=function(props,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var p=0;p<props.length;p++){var prop=props[p];if(b.hasOwnProperty(prop)){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],false,allowDeletion)}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){throw new TypeError(\"Arrays are not supported by deepExtend\")}else{copyOrDelete(a,b,prop,allowDeletion)}}}return a};exports.selectiveNotDeepExtend=function(propsToExclude,a,b){var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;if(Array.isArray(b)){throw new TypeError(\"Arrays are not supported by deepExtend\")}for(var prop in b){if(!b.hasOwnProperty(prop))continue;if(propsToExclude.indexOf(prop)!==-1)continue;if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop])}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{copyOrDelete(a,b,prop,allowDeletion)}}return a};exports.deepExtend=function(a,b){var protoExtend=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var allowDeletion=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;for(var prop in b){if(b.hasOwnProperty(prop)||protoExtend===true){if(b[prop]&&b[prop].constructor===Object){if(a[prop]===undefined){a[prop]={}}if(a[prop].constructor===Object){exports.deepExtend(a[prop],b[prop],protoExtend)}else{copyOrDelete(a,b,prop,allowDeletion)}}else if(Array.isArray(b[prop])){a[prop]=[];for(var i=0;i<b[prop].length;i++){a[prop].push(b[prop][i])}}else{copyOrDelete(a,b,prop,allowDeletion)}}}return a};exports.equalArray=function(a,b){if(a.length!=b.length)return false;for(var i=0,len=a.length;i<len;i++){if(a[i]!=b[i])return false}return true};exports.convert=function(object,type){var match;if(object===undefined){return undefined}if(object===null){return null}if(!type){return object}if(!(typeof type===\"string\")&&!(type instanceof String)){throw new Error(\"Type must be a string\")}switch(type){case\"boolean\":case\"Boolean\":return Boolean(object);case\"number\":case\"Number\":if(exports.isString(object)&&!isNaN(Date.parse(object))){return moment(object).valueOf()}else{return Number(object.valueOf())}case\"string\":case\"String\":return String(object);case\"Date\":if(exports.isNumber(object)){return new Date(object)}if(object instanceof Date){return new Date(object.valueOf())}else if(moment.isMoment(object)){return new Date(object.valueOf())}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1]))}else{return moment(new Date(object)).toDate()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"Moment\":if(exports.isNumber(object)){return moment(object)}if(object instanceof Date){return moment(object.valueOf())}else if(moment.isMoment(object)){return moment(object)}if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return moment(Number(match[1]))}else{return moment(object)}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type Date\")}case\"ISODate\":if(exports.isNumber(object)){return new Date(object)}else if(object instanceof Date){return object.toISOString()}else if(moment.isMoment(object)){return object.toDate().toISOString()}else if(exports.isString(object)){match=ASPDateRegex.exec(object);if(match){return new Date(Number(match[1])).toISOString()}else{return moment(object).format()}}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ISODate\")}case\"ASPDate\":if(exports.isNumber(object)){return\"/Date(\"+object+\")/\"}else if(object instanceof Date){return\"/Date(\"+object.valueOf()+\")/\"}else if(exports.isString(object)){match=ASPDateRegex.exec(object);var value;if(match){value=new Date(Number(match[1])).valueOf()}else{value=new Date(object).valueOf()}return\"/Date(\"+value+\")/\"}else{throw new Error(\"Cannot convert object of type \"+exports.getType(object)+\" to type ASPDate\")}default:throw new Error('Unknown type \"'+type+'\"')}};var ASPDateRegex=/^\\/?Date\\((\\-?\\d+)/i;exports.getType=function(object){var type=typeof object===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(object);if(type==\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"Boolean\"}if(object instanceof Number){return\"Number\"}if(object instanceof String){return\"String\"}if(Array.isArray(object)){return\"Array\"}if(object instanceof Date){return\"Date\"}return\"Object\"}else if(type==\"number\"){return\"Number\"}else if(type==\"boolean\"){return\"Boolean\"}else if(type==\"string\"){return\"String\"}else if(type===undefined){return\"undefined\"}return type};exports.copyAndExtendArray=function(arr,newValue){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}newArr.push(newValue);return newArr};exports.copyArray=function(arr){var newArr=[];for(var i=0;i<arr.length;i++){newArr.push(arr[i])}return newArr};exports.getAbsoluteLeft=function(elem){return elem.getBoundingClientRect().left};exports.getAbsoluteRight=function(elem){return elem.getBoundingClientRect().right};exports.getAbsoluteTop=function(elem){return elem.getBoundingClientRect().top};exports.addClassName=function(elem,classNames){var classes=elem.className.split(\" \");var newClasses=classNames.split(\" \");classes=classes.concat(newClasses.filter(function(className){return classes.indexOf(className)<0}));elem.className=classes.join(\" \")};exports.removeClassName=function(elem,classNames){var classes=elem.className.split(\" \");var oldClasses=classNames.split(\" \");classes=classes.filter(function(className){return oldClasses.indexOf(className)<0});elem.className=classes.join(\" \")};exports.forEach=function(object,callback){var i,len;if(Array.isArray(object)){for(i=0,len=object.length;i<len;i++){callback(object[i],i,object)}}else{for(i in object){if(object.hasOwnProperty(i)){callback(object[i],i,object)}}}};exports.toArray=function(object){var array=[];for(var prop in object){if(object.hasOwnProperty(prop))array.push(object[prop])}return array};exports.updateProperty=function(object,key,value){if(object[key]!==value){object[key]=value;return true}else{return false}};exports.throttle=function(fn){var scheduled=false;return function throttled(){if(!scheduled){scheduled=true;requestAnimationFrame(function(){scheduled=false;fn()})}}};exports.addEventListener=function(element,action,listener,useCapture){if(element.addEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.addEventListener(action,listener,useCapture)}else{element.attachEvent(\"on\"+action,listener)}};exports.removeEventListener=function(element,action,listener,useCapture){if(element.removeEventListener){if(useCapture===undefined)useCapture=false;if(action===\"mousewheel\"&&navigator.userAgent.indexOf(\"Firefox\")>=0){action=\"DOMMouseScroll\"}element.removeEventListener(action,listener,useCapture)}else{element.detachEvent(\"on\"+action,listener)}};exports.preventDefault=function(event){if(!event)event=window.event;if(event.preventDefault){event.preventDefault()}else{event.returnValue=false}};exports.getTarget=function(event){if(!event){event=window.event}var target;if(event.target){target=event.target}else if(event.srcElement){target=event.srcElement}if(target.nodeType!=undefined&&target.nodeType==3){target=target.parentNode}return target};exports.hasParent=function(element,parent){var e=element;while(e){if(e===parent){return true}e=e.parentNode}return false};exports.option={};exports.option.asBoolean=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return value!=false}return defaultValue||null};exports.option.asNumber=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return Number(value)||defaultValue||null}return defaultValue||null};exports.option.asString=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(value!=null){return String(value)}return defaultValue||null};exports.option.asSize=function(value,defaultValue){if(typeof value==\"function\"){value=value()}if(exports.isString(value)){return value}else if(exports.isNumber(value)){return value+\"px\"}else{return defaultValue||null}};exports.option.asElement=function(value,defaultValue){if(typeof value==\"function\"){value=value()}return value||defaultValue||null};exports.hexToRGB=function(hex){var shorthandRegex=/^#?([a-f\\d])([a-f\\d])([a-f\\d])$/i;hex=hex.replace(shorthandRegex,function(m,r,g,b){return r+r+g+g+b+b});var result=/^#?([a-f\\d]{2})([a-f\\d]{2})([a-f\\d]{2})$/i.exec(hex);return result?{r:parseInt(result[1],16),g:parseInt(result[2],16),b:parseInt(result[3],16)}:null};exports.overrideOpacity=function(color,opacity){var rgb;if(color.indexOf(\"rgba\")!=-1){return color}else if(color.indexOf(\"rgb\")!=-1){rgb=color.substr(color.indexOf(\"(\")+1).replace(\")\",\"\").split(\",\");return\"rgba(\"+rgb[0]+\",\"+rgb[1]+\",\"+rgb[2]+\",\"+opacity+\")\"}else{rgb=exports.hexToRGB(color);if(rgb==null){return color}else{return\"rgba(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\",\"+opacity+\")\"}}};exports.RGBToHex=function(red,green,blue){return\"#\"+((1<<24)+(red<<16)+(green<<8)+blue).toString(16).slice(1)};exports.parseColor=function(color){var c;if(exports.isString(color)===true){if(exports.isValidRGB(color)===true){var rgb=color.substr(4).substr(0,color.length-5).split(\",\").map(function(value){return parseInt(value)});color=exports.RGBToHex(rgb[0],rgb[1],rgb[2])}if(exports.isValidHex(color)===true){var hsv=exports.hexToHSV(color);var lighterColorHSV={h:hsv.h,s:hsv.s*.8,v:Math.min(1,hsv.v*1.02)};var darkerColorHSV={h:hsv.h,s:Math.min(1,hsv.s*1.25),v:hsv.v*.8};var darkerColorHex=exports.HSVToHex(darkerColorHSV.h,darkerColorHSV.s,darkerColorHSV.v);var lighterColorHex=exports.HSVToHex(lighterColorHSV.h,lighterColorHSV.s,lighterColorHSV.v);c={background:color,border:darkerColorHex,highlight:{background:lighterColorHex,border:darkerColorHex},hover:{background:lighterColorHex,border:darkerColorHex}}}else{c={background:color,border:color,highlight:{background:color,border:color},hover:{background:color,border:color}}}}else{c={};c.background=color.background||undefined;c.border=color.border||undefined;if(exports.isString(color.highlight)){c.highlight={border:color.highlight,background:color.highlight}}else{c.highlight={};c.highlight.background=color.highlight&&color.highlight.background||undefined;c.highlight.border=color.highlight&&color.highlight.border||undefined}if(exports.isString(color.hover)){c.hover={border:color.hover,background:color.hover}}else{c.hover={};c.hover.background=color.hover&&color.hover.background||undefined;c.hover.border=color.hover&&color.hover.border||undefined}}return c};exports.RGBToHSV=function(red,green,blue){red=red/255;green=green/255;blue=blue/255;var minRGB=Math.min(red,Math.min(green,blue));var maxRGB=Math.max(red,Math.max(green,blue));if(minRGB==maxRGB){return{h:0,s:0,v:minRGB}}var d=red==minRGB?green-blue:blue==minRGB?red-green:blue-red;var h=red==minRGB?3:blue==minRGB?1:5;var hue=60*(h-d/(maxRGB-minRGB))/360;var saturation=(maxRGB-minRGB)/maxRGB;var value=maxRGB;return{h:hue,s:saturation,v:value}};var cssUtil={split:function split(cssText){var styles={};cssText.split(\";\").forEach(function(style){if(style.trim()!=\"\"){var parts=style.split(\":\");var key=parts[0].trim();var value=parts[1].trim();styles[key]=value}});return styles},join:function join(styles){return(0,_keys2[\"default\"])(styles).map(function(key){return key+\": \"+styles[key]}).join(\"; \")}};exports.addCssText=function(element,cssText){var currentStyles=cssUtil.split(element.style.cssText);var newStyles=cssUtil.split(cssText);var styles=exports.extend(currentStyles,newStyles);element.style.cssText=cssUtil.join(styles)};exports.removeCssText=function(element,cssText){var styles=cssUtil.split(element.style.cssText);var removeStyles=cssUtil.split(cssText);for(var key in removeStyles){if(removeStyles.hasOwnProperty(key)){delete styles[key]}}element.style.cssText=cssUtil.join(styles)};exports.HSVToRGB=function(h,s,v){var r,g,b;var i=Math.floor(h*6);var f=h*6-i;var p=v*(1-s);var q=v*(1-f*s);var t=v*(1-(1-f)*s);switch(i%6){case 0:r=v,g=t,b=p;break;case 1:r=q,g=v,b=p;break;case 2:r=p,g=v,b=t;break;case 3:r=p,g=q,b=v;break;case 4:r=t,g=p,b=v;break;case 5:r=v,g=p,b=q;break}return{r:Math.floor(r*255),g:Math.floor(g*255),b:Math.floor(b*255)}};exports.HSVToHex=function(h,s,v){var rgb=exports.HSVToRGB(h,s,v);return exports.RGBToHex(rgb.r,rgb.g,rgb.b)};exports.hexToHSV=function(hex){var rgb=exports.hexToRGB(hex);return exports.RGBToHSV(rgb.r,rgb.g,rgb.b)};exports.isValidHex=function(hex){var isOk=/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(hex);return isOk};exports.isValidRGB=function(rgb){rgb=rgb.replace(\" \",\"\");var isOk=/rgb\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3})\\)/i.test(rgb);return isOk};exports.isValidRGBA=function(rgba){rgba=rgba.replace(\" \",\"\");var isOk=/rgba\\((\\d{1,3}),(\\d{1,3}),(\\d{1,3}),(.{1,3})\\)/i.test(rgba);return isOk};exports.selectiveBridgeObject=function(fields,referenceObject){if(referenceObject!==null&&(typeof referenceObject===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(referenceObject))===\"object\"){var objectTo=(0,_create2[\"default\"])(referenceObject);for(var i=0;i<fields.length;i++){if(referenceObject.hasOwnProperty(fields[i])){if((0,_typeof3[\"default\"])(referenceObject[fields[i]])==\"object\"){objectTo[fields[i]]=exports.bridgeObject(referenceObject[fields[i]])}}}return objectTo}else{return null}};exports.bridgeObject=function(referenceObject){if(referenceObject!==null&&(typeof referenceObject===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(referenceObject))===\"object\"){var objectTo=(0,_create2[\"default\"])(referenceObject);if(referenceObject instanceof Element){objectTo=referenceObject}else{objectTo=(0,_create2[\"default\"])(referenceObject);for(var i in referenceObject){if(referenceObject.hasOwnProperty(i)){if((0,_typeof3[\"default\"])(referenceObject[i])==\"object\"){objectTo[i]=exports.bridgeObject(referenceObject[i])}}}}return objectTo}else{return null}};exports.insertSort=function(a,compare){for(var i=0;i<a.length;i++){var k=a[i];for(var j=i;j>0&&compare(k,a[j-1])<0;j--){a[j]=a[j-1]}a[j]=k}return a};exports.mergeOptions=function(mergeTarget,options,option){var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var isPresent=function isPresent(obj){return obj!==null&&obj!==undefined};var isObject=function isObject(obj){return obj!==null&&(typeof obj===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(obj))===\"object\"};var isEmpty=function isEmpty(obj){for(var x in obj){if(obj.hasOwnProperty(x))return false}return true};if(!isObject(mergeTarget)){throw new Error(\"Parameter mergeTarget must be an object\")}if(!isObject(options)){throw new Error(\"Parameter options must be an object\")}if(!isPresent(option)){throw new Error(\"Parameter option must have a value\")}if(!isObject(globalOptions)){throw new Error(\"Parameter globalOptions must be an object\")}var doMerge=function doMerge(target,options,option){if(!isObject(target[option])){target[option]={}}var src=options[option];var dst=target[option];for(var prop in src){if(src.hasOwnProperty(prop)){dst[prop]=src[prop]}}};var srcOption=options[option];var globalPassed=isObject(globalOptions)&&!isEmpty(globalOptions);var globalOption=globalPassed?globalOptions[option]:undefined;var globalEnabled=globalOption?globalOption.enabled:undefined;if(srcOption===undefined){return}if(typeof srcOption===\"boolean\"){if(!isObject(mergeTarget[option])){mergeTarget[option]={}}mergeTarget[option].enabled=srcOption;return}if(srcOption===null&&!isObject(mergeTarget[option])){if(isPresent(globalOption)){mergeTarget[option]=(0,_create2[\"default\"])(globalOption)}else{return}}if(!isObject(srcOption)){return}var enabled=true;if(srcOption.enabled!==undefined){enabled=srcOption.enabled}else{if(globalEnabled!==undefined){enabled=globalOption.enabled}}doMerge(mergeTarget,options,option);mergeTarget[option].enabled=enabled};exports.binarySearchCustom=function(orderedItems,comparator,field,field2){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;while(low<=high&&iteration<maxIterations){var middle=Math.floor((low+high)/2);var item=orderedItems[middle];var value=field2===undefined?item[field]:item[field][field2];var searchResult=comparator(value);if(searchResult==0){return middle}else if(searchResult==-1){low=middle+1}else{high=middle-1}iteration++}return-1};exports.binarySearchValue=function(orderedItems,target,field,sidePreference,comparator){var maxIterations=1e4;var iteration=0;var low=0;var high=orderedItems.length-1;var prevValue,value,nextValue,middle;comparator=comparator!=undefined?comparator:function(a,b){return a==b?0:a<b?-1:1};while(low<=high&&iteration<maxIterations){middle=Math.floor(.5*(high+low));prevValue=orderedItems[Math.max(0,middle-1)][field];value=orderedItems[middle][field];nextValue=orderedItems[Math.min(orderedItems.length-1,middle+1)][field];if(comparator(value,target)==0){return middle}else if(comparator(prevValue,target)<0&&comparator(value,target)>0){return sidePreference==\"before\"?Math.max(0,middle-1):middle}else if(comparator(value,target)<0&&comparator(nextValue,target)>0){return sidePreference==\"before\"?middle:Math.min(orderedItems.length-1,middle+1)}else{if(comparator(value,target)<0){low=middle+1}else{high=middle-1}}iteration++}return-1};exports.easingFunctions={linear:function linear(t){return t},easeInQuad:function easeInQuad(t){return t*t},easeOutQuad:function easeOutQuad(t){return t*(2-t)},easeInOutQuad:function easeInOutQuad(t){return t<.5?2*t*t:-1+(4-2*t)*t},easeInCubic:function easeInCubic(t){return t*t*t},easeOutCubic:function easeOutCubic(t){return--t*t*t+1},easeInOutCubic:function easeInOutCubic(t){return t<.5?4*t*t*t:(t-1)*(2*t-2)*(2*t-2)+1},easeInQuart:function easeInQuart(t){return t*t*t*t},easeOutQuart:function easeOutQuart(t){return 1- --t*t*t*t},easeInOutQuart:function easeInOutQuart(t){return t<.5?8*t*t*t*t:1-8*--t*t*t*t},easeInQuint:function easeInQuint(t){return t*t*t*t*t},easeOutQuint:function easeOutQuint(t){return 1+--t*t*t*t*t},easeInOutQuint:function easeInOutQuint(t){return t<.5?16*t*t*t*t*t:1+16*--t*t*t*t*t}};exports.getScrollBarWidth=function(){var inner=document.createElement(\"p\");inner.style.width=\"100%\";inner.style.height=\"200px\";var outer=document.createElement(\"div\");outer.style.position=\"absolute\";outer.style.top=\"0px\";outer.style.left=\"0px\";outer.style.visibility=\"hidden\";outer.style.width=\"200px\";outer.style.height=\"150px\";outer.style.overflow=\"hidden\";outer.appendChild(inner);document.body.appendChild(outer);var w1=inner.offsetWidth;outer.style.overflow=\"scroll\";var w2=inner.offsetWidth;if(w1==w2)w2=outer.clientWidth;document.body.removeChild(outer);return w1-w2};exports.topMost=function(pile,accessors){var candidate=void 0;if(!Array.isArray(accessors)){accessors=[accessors]}var _iteratorNormalCompletion=true;var _didIteratorError=false;var _iteratorError=undefined;try{for(var _iterator=(0,_getIterator3[\"default\"])(pile),_step;!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=true){var member=_step.value;if(member){candidate=member[accessors[0]];for(var i=1;i<accessors.length;i++){if(candidate){candidate=candidate[accessors[i]]}else{continue}}if(typeof candidate!=\"undefined\"){break}}}}catch(err){_didIteratorError=true;_iteratorError=err}finally{try{if(!_iteratorNormalCompletion&&_iterator[\"return\"]){_iterator[\"return\"]()}}finally{if(_didIteratorError){throw _iteratorError}}}return candidate}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(194),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(self,call){if(!self){throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\")}return call&&((typeof call===\"undefined\"?\"undefined\":(0,_typeof3.default)(call))===\"object\"||typeof call===\"function\")?call:self}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _setPrototypeOf=__webpack_require__(196);var _setPrototypeOf2=_interopRequireDefault(_setPrototypeOf);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(subClass,superClass){if(typeof superClass!==\"function\"&&superClass!==null){throw new TypeError(\"Super expression must either be null or a function, not \"+(typeof superClass===\"undefined\"?\"undefined\":(0,_typeof3.default)(superClass)))}subClass.prototype=(0,_create2.default)(superClass&&superClass.prototype,{constructor:{value:subClass,enumerable:false,writable:true,configurable:true}});if(superClass)_setPrototypeOf2.default?(0,_setPrototypeOf2.default)(subClass,superClass):subClass.__proto__=superClass}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _iterator=__webpack_require__(142);var _iterator2=_interopRequireDefault(_iterator);var _symbol=__webpack_require__(144);var _symbol2=_interopRequireDefault(_symbol);var _typeof=typeof _symbol2.default===\"function\"&&typeof _iterator2.default===\"symbol\"?function(obj){return typeof obj}:function(obj){return obj&&typeof _symbol2.default===\"function\"&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?\"symbol\":typeof obj};function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=typeof _symbol2.default===\"function\"&&_typeof(_iterator2.default)===\"symbol\"?function(obj){return typeof obj===\"undefined\"?\"undefined\":_typeof(obj)}:function(obj){return obj&&typeof _symbol2.default===\"function\"&&obj.constructor===_symbol2.default&&obj!==_symbol2.default.prototype?\"symbol\":typeof obj===\"undefined\"?\"undefined\":_typeof(obj)}},function(module,exports){var core=module.exports={version:\"2.5.1\"};if(typeof __e==\"number\")__e=core},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(140),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";module.exports=typeof window!==\"undefined\"&&window[\"moment\"]||__webpack_require__(154)},function(module,exports,__webpack_require__){\"use strict\";function hammerMock(){var noop=function noop(){};return{on:noop,off:noop,destroy:noop,emit:noop,get:function get(m){return{set:noop}}}}if(typeof window!==\"undefined\"){var propagating=__webpack_require__(175);var Hammer=window[\"Hammer\"]||__webpack_require__(176);module.exports=propagating(Hammer,{preventDefault:\"mouse\"})}else{module.exports=function(){return hammerMock()}}},function(module,exports,__webpack_require__){\"use strict\";var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Queue=__webpack_require__(43);function DataSet(data,options){if(data&&!Array.isArray(data)){options=data;data=null}this._options=options||{};this._data={};this.length=0;this._fieldId=this._options.fieldId||\"id\";this._type={};if(this._options.type){var fields=(0,_keys2[\"default\"])(this._options.type);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var value=this._options.type[field];if(value==\"Date\"||value==\"ISODate\"||value==\"ASPDate\"){this._type[field]=\"Date\"}else{this._type[field]=value}}}this._subscribers={};if(data){this.add(data)}this.setOptions(options)}DataSet.prototype.setOptions=function(options){if(options&&options.queue!==undefined){if(options.queue===false){if(this._queue){this._queue.destroy();delete this._queue}}else{if(!this._queue){this._queue=Queue.extend(this,{replace:[\"add\",\"update\",\"remove\"]})}if((0,_typeof3[\"default\"])(options.queue)===\"object\"){this._queue.setOptions(options.queue)}}}};DataSet.prototype.on=function(event,callback){var subscribers=this._subscribers[event];if(!subscribers){subscribers=[];this._subscribers[event]=subscribers}subscribers.push({callback:callback})};DataSet.prototype.off=function(event,callback){var subscribers=this._subscribers[event];if(subscribers){this._subscribers[event]=subscribers.filter(function(listener){return listener.callback!=callback})}};DataSet.prototype._trigger=function(event,params,senderId){if(event==\"*\"){throw new Error(\"Cannot trigger event *\")}var subscribers=[];if(event in this._subscribers){subscribers=subscribers.concat(this._subscribers[event])}if(\"*\"in this._subscribers){subscribers=subscribers.concat(this._subscribers[\"*\"])}for(var i=0,len=subscribers.length;i<len;i++){var subscriber=subscribers[i];if(subscriber.callback){subscriber.callback(event,params,senderId||null)}}};DataSet.prototype.add=function(data,senderId){var addedIds=[],id,me=this;if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){id=me._addItem(data[i]);addedIds.push(id)}}else if(data&&(typeof data===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(data))===\"object\"){id=me._addItem(data);addedIds.push(id)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}return addedIds};DataSet.prototype.update=function(data,senderId){var addedIds=[];var updatedIds=[];var oldData=[];var updatedData=[];var me=this;var fieldId=me._fieldId;var addOrUpdate=function addOrUpdate(item){var id=item[fieldId];if(me._data[id]){var oldItem=util.extend({},me._data[id]);id=me._updateItem(item);updatedIds.push(id);updatedData.push(item);oldData.push(oldItem)}else{id=me._addItem(item);addedIds.push(id)}};if(Array.isArray(data)){for(var i=0,len=data.length;i<len;i++){if(data[i]&&(0,_typeof3[\"default\"])(data[i])===\"object\"){addOrUpdate(data[i])}else{console.warn(\"Ignoring input item, which is not an object at index \"+i)}}}else if(data&&(typeof data===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(data))===\"object\"){addOrUpdate(data)}else{throw new Error(\"Unknown dataType\")}if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){var props={items:updatedIds,oldData:oldData,data:updatedData};this._trigger(\"update\",props,senderId)}return addedIds.concat(updatedIds)};DataSet.prototype.get=function(args){var me=this;var id,ids,options;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"){id=arguments[0];options=arguments[1]}else if(firstType==\"Array\"){\nids=arguments[0];options=arguments[1]}else{options=arguments[0]}var returnType;if(options&&options.returnType){var allowedValues=[\"Array\",\"Object\"];returnType=allowedValues.indexOf(options.returnType)==-1?\"Array\":options.returnType}else{returnType=\"Array\"}var type=options&&options.type||this._options.type;var filter=options&&options.filter;var items=[],item,itemIds,itemId,i,len;if(id!=undefined){item=me._getItem(id,type);if(item&&filter&&!filter(item)){item=null}}else if(ids!=undefined){for(i=0,len=ids.length;i<len;i++){item=me._getItem(ids[i],type);if(!filter||filter(item)){items.push(item)}}}else{itemIds=(0,_keys2[\"default\"])(this._data);for(i=0,len=itemIds.length;i<len;i++){itemId=itemIds[i];item=me._getItem(itemId,type);if(!filter||filter(item)){items.push(item)}}}if(options&&options.order&&id==undefined){this._sort(items,options.order)}if(options&&options.fields){var fields=options.fields;if(id!=undefined){item=this._filterFields(item,fields)}else{for(i=0,len=items.length;i<len;i++){items[i]=this._filterFields(items[i],fields)}}}if(returnType==\"Object\"){var result={},resultant;for(i=0,len=items.length;i<len;i++){resultant=items[i];result[resultant.id]=resultant}return result}else{if(id!=undefined){return item}else{return items}}};DataSet.prototype.getIds=function(options){var data=this._data,filter=options&&options.filter,order=options&&options.order,type=options&&options.type||this._options.type,itemIds=(0,_keys2[\"default\"])(data),i,len,id,item,items,ids=[];if(filter){if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){items.push(item)}}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(filter(item)){ids.push(item[this._fieldId])}}}}else{if(order){items=[];for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];items.push(data[id])}this._sort(items,order);for(i=0,len=items.length;i<len;i++){ids.push(items[i][this._fieldId])}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=data[id];ids.push(item[this._fieldId])}}}return ids};DataSet.prototype.getDataSet=function(){return this};DataSet.prototype.forEach=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,data=this._data,itemIds=(0,_keys2[\"default\"])(data),i,len,item,id;if(options&&options.order){var items=this.get(options);for(i=0,len=items.length;i<len;i++){item=items[i];id=item[this._fieldId];callback(item,id)}}else{for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){callback(item,id)}}}};DataSet.prototype.map=function(callback,options){var filter=options&&options.filter,type=options&&options.type||this._options.type,mappedItems=[],data=this._data,itemIds=(0,_keys2[\"default\"])(data),i,len,id,item;for(i=0,len=itemIds.length;i<len;i++){id=itemIds[i];item=this._getItem(id,type);if(!filter||filter(item)){mappedItems.push(callback(item,id))}}if(options&&options.order){this._sort(mappedItems,options.order)}return mappedItems};DataSet.prototype._filterFields=function(item,fields){if(!item){return item}var filteredItem={},itemFields=(0,_keys2[\"default\"])(item),len=itemFields.length,i,field;if(Array.isArray(fields)){for(i=0;i<len;i++){field=itemFields[i];if(fields.indexOf(field)!=-1){filteredItem[field]=item[field]}}}else{for(i=0;i<len;i++){field=itemFields[i];if(fields.hasOwnProperty(field)){filteredItem[fields[field]]=item[field]}}}return filteredItem};DataSet.prototype._sort=function(items,order){if(util.isString(order)){var name=order;items.sort(function(a,b){var av=a[name];var bv=b[name];return av>bv?1:av<bv?-1:0})}else if(typeof order===\"function\"){items.sort(order)}else{throw new TypeError(\"Order must be a function or a string\")}};DataSet.prototype.remove=function(id,senderId){var removedIds=[],removedItems=[],ids=[],i,len,itemId,item;ids=Array.isArray(id)?id:[id];for(i=0,len=ids.length;i<len;i++){item=this._remove(ids[i]);if(item){itemId=item[this._fieldId];if(itemId!=undefined){removedIds.push(itemId);removedItems.push(item)}}}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}return removedIds};DataSet.prototype._remove=function(id){var item,ident;if(util.isNumber(id)||util.isString(id)){ident=id}else if(id&&(typeof id===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(id))===\"object\"){ident=id[this._fieldId]}if(ident!==undefined&&this._data[ident]){item=this._data[ident];delete this._data[ident];this.length--;return item}return null};DataSet.prototype.clear=function(senderId){var i,len;var ids=(0,_keys2[\"default\"])(this._data);var items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data[ids[i]])}this._data={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items},senderId);return ids};DataSet.prototype.max=function(field){var data=this._data,itemIds=(0,_keys2[\"default\"])(data),max=null,maxField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!max||itemField>maxField)){max=item;maxField=itemField}}return max};DataSet.prototype.min=function(field){var data=this._data,itemIds=(0,_keys2[\"default\"])(data),min=null,minField=null,i,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var itemField=item[field];if(itemField!=null&&(!min||itemField<minField)){min=item;minField=itemField}}return min};DataSet.prototype.distinct=function(field){var data=this._data;var itemIds=(0,_keys2[\"default\"])(data);var values=[];var fieldType=this._options.type&&this._options.type[field]||null;var count=0;var i,j,len;for(i=0,len=itemIds.length;i<len;i++){var id=itemIds[i];var item=data[id];var value=item[field];var exists=false;for(j=0;j<count;j++){if(values[j]==value){exists=true;break}}if(!exists&&value!==undefined){values[count]=value;count++}}if(fieldType){for(i=0,len=values.length;i<len;i++){values[i]=util.convert(values[i],fieldType)}}return values};DataSet.prototype._addItem=function(item){var id=item[this._fieldId];if(id!=undefined){if(this._data[id]){throw new Error(\"Cannot add item: item with id \"+id+\" already exists\")}}else{id=util.randomUUID();item[this._fieldId]=id}var d={},fields=(0,_keys2[\"default\"])(item),i,len;for(i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}this._data[id]=d;this.length++;return id};DataSet.prototype._getItem=function(id,types){var field,value,i,len;var raw=this._data[id];if(!raw){return null}var converted={},fields=(0,_keys2[\"default\"])(raw);if(types){for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=util.convert(value,types[field])}}else{for(i=0,len=fields.length;i<len;i++){field=fields[i];value=raw[field];converted[field]=value}}if(!converted[this._fieldId]){converted[this._fieldId]=raw.id}return converted};DataSet.prototype._updateItem=function(item){var id=item[this._fieldId];if(id==undefined){throw new Error(\"Cannot update item: item has no id (item: \"+(0,_stringify2[\"default\"])(item)+\")\")}var d=this._data[id];if(!d){throw new Error(\"Cannot update item: no item with id \"+id+\" found\")}var fields=(0,_keys2[\"default\"])(item);for(var i=0,len=fields.length;i<len;i++){var field=fields[i];var fieldType=this._type[field];d[field]=util.convert(item[field],fieldType)}return id};module.exports=DataSet},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);function DataView(data,options){this._data=null;this._ids={};this.length=0;this._options=options||{};this._fieldId=\"id\";this._subscribers={};var me=this;this.listener=function(){me._onEvent.apply(me,arguments)};this.setData(data)}DataView.prototype.setData=function(data){var ids,id,i,len,items;if(this._data){if(this._data.off){this._data.off(\"*\",this.listener)}ids=this._data.getIds({filter:this._options&&this._options.filter});items=[];for(i=0,len=ids.length;i<len;i++){items.push(this._data._data[ids[i]])}this._ids={};this.length=0;this._trigger(\"remove\",{items:ids,oldData:items})}this._data=data;if(this._data){this._fieldId=this._options.fieldId||this._data&&this._data.options&&this._data.options.fieldId||\"id\";ids=this._data.getIds({filter:this._options&&this._options.filter});for(i=0,len=ids.length;i<len;i++){id=ids[i];this._ids[id]=true}this.length=ids.length;this._trigger(\"add\",{items:ids});if(this._data.on){this._data.on(\"*\",this.listener)}}};DataView.prototype.refresh=function(){var id,i,len;var ids=this._data.getIds({filter:this._options&&this._options.filter}),oldIds=(0,_keys2[\"default\"])(this._ids),newIds={},addedIds=[],removedIds=[],removedItems=[];for(i=0,len=ids.length;i<len;i++){id=ids[i];newIds[id]=true;if(!this._ids[id]){addedIds.push(id);this._ids[id]=true}}for(i=0,len=oldIds.length;i<len;i++){id=oldIds[i];if(!newIds[id]){removedIds.push(id);removedItems.push(this._data._data[id]);delete this._ids[id]}}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds})}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems})}};DataView.prototype.get=function(args){var me=this;var ids,options,data;var firstType=util.getType(arguments[0]);if(firstType==\"String\"||firstType==\"Number\"||firstType==\"Array\"){ids=arguments[0];options=arguments[1];data=arguments[2]}else{options=arguments[0];data=arguments[1]}var viewOptions=util.extend({},this._options,options);if(this._options.filter&&options&&options.filter){viewOptions.filter=function(item){return me._options.filter(item)&&options.filter(item)}}var getArguments=[];if(ids!=undefined){getArguments.push(ids)}getArguments.push(viewOptions);getArguments.push(data);return this._data&&this._data.get.apply(this._data,getArguments)};DataView.prototype.getIds=function(options){var ids;if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}ids=this._data.getIds({filter:filter,order:options&&options.order})}else{ids=[]}return ids};DataView.prototype.map=function(callback,options){var mappedItems=[];if(this._data){var defaultFilter=this._options.filter;var filter;if(options&&options.filter){if(defaultFilter){filter=function filter(item){return defaultFilter(item)&&options.filter(item)}}else{filter=options.filter}}else{filter=defaultFilter}mappedItems=this._data.map(callback,{filter:filter,order:options&&options.order})}else{mappedItems=[]}return mappedItems};DataView.prototype.getDataSet=function(){var dataSet=this;while(dataSet instanceof DataView){dataSet=dataSet._data}return dataSet||null};DataView.prototype._onEvent=function(event,params,senderId){var i,len,id,item;var ids=params&¶ms.items;var addedIds=[],updatedIds=[],removedIds=[],oldItems=[],updatedItems=[],removedItems=[];if(ids&&this._data){switch(event){case\"add\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){this._ids[id]=true;addedIds.push(id)}}break;case\"update\":for(i=0,len=ids.length;i<len;i++){id=ids[i];item=this.get(id);if(item){if(this._ids[id]){updatedIds.push(id);updatedItems.push(params.data[i]);oldItems.push(params.oldData[i])}else{this._ids[id]=true;addedIds.push(id)}}else{if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}else{}}}break;case\"remove\":for(i=0,len=ids.length;i<len;i++){id=ids[i];if(this._ids[id]){delete this._ids[id];removedIds.push(id);removedItems.push(params.oldData[i])}}break}this.length+=addedIds.length-removedIds.length;if(addedIds.length){this._trigger(\"add\",{items:addedIds},senderId)}if(updatedIds.length){this._trigger(\"update\",{items:updatedIds,oldData:oldItems,data:updatedItems},senderId)}if(removedIds.length){this._trigger(\"remove\",{items:removedIds,oldData:removedItems},senderId)}}};DataView.prototype.on=DataSet.prototype.on;DataView.prototype.off=DataSet.prototype.off;DataView.prototype._trigger=DataSet.prototype._trigger;DataView.prototype.subscribe=DataView.prototype.on;DataView.prototype.unsubscribe=DataView.prototype.off;module.exports=DataView},function(module,exports,__webpack_require__){var store=__webpack_require__(57)(\"wks\");var uid=__webpack_require__(40);var Symbol=__webpack_require__(18).Symbol;var USE_SYMBOL=typeof Symbol==\"function\";var $exports=module.exports=function(name){return store[name]||(store[name]=USE_SYMBOL&&Symbol[name]||(USE_SYMBOL?Symbol:uid)(\"Symbol.\"+name))};$exports.store=store},function(module,exports,__webpack_require__){\"use strict\";exports.prepareElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){JSONcontainer[elementType].redundant=JSONcontainer[elementType].used;JSONcontainer[elementType].used=[]}}};exports.cleanupElements=function(JSONcontainer){for(var elementType in JSONcontainer){if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant){for(var i=0;i<JSONcontainer[elementType].redundant.length;i++){JSONcontainer[elementType].redundant[i].parentNode.removeChild(JSONcontainer[elementType].redundant[i])}JSONcontainer[elementType].redundant=[]}}}};exports.resetElements=function(JSONcontainer){exports.prepareElements(JSONcontainer);exports.cleanupElements(JSONcontainer);exports.prepareElements(JSONcontainer)};exports.getSVGElement=function(elementType,JSONcontainer,svgContainer){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);svgContainer.appendChild(element)}}else{element=document.createElementNS(\"http://www.w3.org/2000/svg\",elementType);JSONcontainer[elementType]={used:[],redundant:[]};svgContainer.appendChild(element)}JSONcontainer[elementType].used.push(element);return element};exports.getDOMElement=function(elementType,JSONcontainer,DOMContainer,insertBefore){var element;if(JSONcontainer.hasOwnProperty(elementType)){if(JSONcontainer[elementType].redundant.length>0){element=JSONcontainer[elementType].redundant[0];JSONcontainer[elementType].redundant.shift()}else{element=document.createElement(elementType);if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}}else{element=document.createElement(elementType);JSONcontainer[elementType]={used:[],redundant:[]};if(insertBefore!==undefined){DOMContainer.insertBefore(element,insertBefore)}else{DOMContainer.appendChild(element)}}JSONcontainer[elementType].used.push(element);return element};exports.drawPoint=function(x,y,groupTemplate,JSONcontainer,svgContainer,labelObj){var point;if(groupTemplate.style==\"circle\"){point=exports.getSVGElement(\"circle\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"cx\",x);point.setAttributeNS(null,\"cy\",y);point.setAttributeNS(null,\"r\",.5*groupTemplate.size)}else{point=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);point.setAttributeNS(null,\"x\",x-.5*groupTemplate.size);point.setAttributeNS(null,\"y\",y-.5*groupTemplate.size);point.setAttributeNS(null,\"width\",groupTemplate.size);point.setAttributeNS(null,\"height\",groupTemplate.size)}if(groupTemplate.styles!==undefined){point.setAttributeNS(null,\"style\",groupTemplate.styles)}point.setAttributeNS(null,\"class\",groupTemplate.className+\" vis-point\");if(labelObj){var label=exports.getSVGElement(\"text\",JSONcontainer,svgContainer);if(labelObj.xOffset){x=x+labelObj.xOffset}if(labelObj.yOffset){y=y+labelObj.yOffset}if(labelObj.content){label.textContent=labelObj.content}if(labelObj.className){label.setAttributeNS(null,\"class\",labelObj.className+\" vis-label\")}label.setAttributeNS(null,\"x\",x);label.setAttributeNS(null,\"y\",y)}return point};exports.drawBar=function(x,y,width,height,className,JSONcontainer,svgContainer,style){if(height!=0){if(height<0){height*=-1;y-=height}var rect=exports.getSVGElement(\"rect\",JSONcontainer,svgContainer);rect.setAttributeNS(null,\"x\",x-.5*width);rect.setAttributeNS(null,\"y\",y);rect.setAttributeNS(null,\"width\",width);rect.setAttributeNS(null,\"height\",height);rect.setAttributeNS(null,\"class\",className);if(style){rect.setAttributeNS(null,\"style\",style)}}}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.printStyle=undefined;var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var errorFound=false;var allOptions=void 0;var printStyle=\"background: #FFeeee; color: #dd0000\";var Validator=function(){function Validator(){(0,_classCallCheck3[\"default\"])(this,Validator)}(0,_createClass3[\"default\"])(Validator,null,[{key:\"validate\",value:function validate(options,referenceOptions,subObject){errorFound=false;allOptions=referenceOptions;var usedOptions=referenceOptions;if(subObject!==undefined){usedOptions=referenceOptions[subObject]}Validator.parse(options,usedOptions,[]);return errorFound}},{key:\"parse\",value:function parse(options,referenceOptions,path){for(var option in options){if(options.hasOwnProperty(option)){Validator.check(option,options,referenceOptions,path)}}}},{key:\"check\",value:function check(option,options,referenceOptions,path){if(referenceOptions[option]===undefined&&referenceOptions.__any__===undefined){Validator.getSuggestion(option,referenceOptions,path);return}var referenceOption=option;var is_object=true;if(referenceOptions[option]===undefined&&referenceOptions.__any__!==undefined){referenceOption=\"__any__\";is_object=Validator.getType(options[option])===\"object\"}else{}var refOptionObj=referenceOptions[referenceOption];if(is_object&&refOptionObj.__type__!==undefined){refOptionObj=refOptionObj.__type__}Validator.checkFields(option,options,referenceOptions,referenceOption,refOptionObj,path)}},{key:\"checkFields\",value:function checkFields(option,options,referenceOptions,referenceOption,refOptionObj,path){var log=function log(message){console.log(\"%c\"+message+Validator.printLocation(path,option),printStyle)};var optionType=Validator.getType(options[option]);var refOptionType=refOptionObj[optionType];if(refOptionType!==undefined){if(Validator.getType(refOptionType)===\"array\"&&refOptionType.indexOf(options[option])===-1){log('Invalid option detected in \"'+option+'\".'+\" Allowed values are:\"+Validator.print(refOptionType)+' not \"'+options[option]+'\". ');errorFound=true}else if(optionType===\"object\"&&referenceOption!==\"__any__\"){path=util.copyAndExtendArray(path,option);Validator.parse(options[option],referenceOptions[referenceOption],path)}}else if(refOptionObj[\"any\"]===undefined){log('Invalid type received for \"'+option+'\". Expected: '+Validator.print((0,_keys2[\"default\"])(refOptionObj))+\". Received [\"+optionType+'] \"'+options[option]+'\"');errorFound=true}}},{key:\"getType\",value:function getType(object){var type=typeof object===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(object);if(type===\"object\"){if(object===null){return\"null\"}if(object instanceof Boolean){return\"boolean\"}if(object instanceof Number){return\"number\"}if(object instanceof String){return\"string\"}if(Array.isArray(object)){return\"array\"}if(object instanceof Date){return\"date\"}if(object.nodeType!==undefined){return\"dom\"}if(object._isAMomentObject===true){return\"moment\"}return\"object\"}else if(type===\"number\"){return\"number\"}else if(type===\"boolean\"){return\"boolean\"}else if(type===\"string\"){return\"string\"}else if(type===undefined){return\"undefined\"}return type}},{key:\"getSuggestion\",value:function getSuggestion(option,options,path){var localSearch=Validator.findInOptions(option,options,path,false);var globalSearch=Validator.findInOptions(option,allOptions,[],true);var localSearchThreshold=8;var globalSearchThreshold=4;var msg=void 0;if(localSearch.indexMatch!==undefined){msg=\" in \"+Validator.printLocation(localSearch.path,option,\"\")+'Perhaps it was incomplete? Did you mean: \"'+localSearch.indexMatch+'\"?\\n\\n'}else if(globalSearch.distance<=globalSearchThreshold&&localSearch.distance>globalSearch.distance){msg=\" in \"+Validator.printLocation(localSearch.path,option,\"\")+\"Perhaps it was misplaced? Matching option found at: \"+Validator.printLocation(globalSearch.path,globalSearch.closestMatch,\"\")}else if(localSearch.distance<=localSearchThreshold){msg='. Did you mean \"'+localSearch.closestMatch+'\"?'+Validator.printLocation(localSearch.path,option)}else{msg=\". Did you mean one of these: \"+Validator.print((0,_keys2[\"default\"])(options))+Validator.printLocation(path,option)}console.log('%cUnknown option detected: \"'+option+'\"'+msg,printStyle);errorFound=true}},{key:\"findInOptions\",value:function findInOptions(option,options,path){var recursive=arguments.length>3&&arguments[3]!==undefined?arguments[3]:false;var min=1e9;var closestMatch=\"\";var closestMatchPath=[];var lowerCaseOption=option.toLowerCase();var indexMatch=undefined;for(var op in options){var distance=void 0;if(options[op].__type__!==undefined&&recursive===true){var result=Validator.findInOptions(option,options[op],util.copyAndExtendArray(path,op));if(min>result.distance){closestMatch=result.closestMatch;closestMatchPath=result.path;min=result.distance;indexMatch=result.indexMatch}}else{if(op.toLowerCase().indexOf(lowerCaseOption)!==-1){indexMatch=op}distance=Validator.levenshteinDistance(option,op);if(min>distance){closestMatch=op;closestMatchPath=util.copyArray(path);min=distance}}}return{closestMatch:closestMatch,path:closestMatchPath,distance:min,indexMatch:indexMatch}}},{key:\"printLocation\",value:function printLocation(path,option){var prefix=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"Problem value found at: \\n\";var str=\"\\n\\n\"+prefix+\"options = {\\n\";for(var i=0;i<path.length;i++){for(var j=0;j<i+1;j++){str+=\" \"}str+=path[i]+\": {\\n\"}for(var _j=0;_j<path.length+1;_j++){str+=\" \"}str+=option+\"\\n\";for(var _i=0;_i<path.length+1;_i++){for(var _j2=0;_j2<path.length-_i;_j2++){str+=\" \"}str+=\"}\\n\"}return str+\"\\n\\n\"}},{key:\"print\",value:function print(options){return(0,_stringify2[\"default\"])(options).replace(/(\\\")|(\\[)|(\\])|(,\"__type__\")/g,\"\").replace(/(\\,)/g,\", \")}},{key:\"levenshteinDistance\",value:function levenshteinDistance(a,b){if(a.length===0)return b.length;if(b.length===0)return a.length;var matrix=[];var i;for(i=0;i<=b.length;i++){matrix[i]=[i]}var j;for(j=0;j<=a.length;j++){matrix[0][j]=j}for(i=1;i<=b.length;i++){for(j=1;j<=a.length;j++){if(b.charAt(i-1)==a.charAt(j-1)){matrix[i][j]=matrix[i-1][j-1]}else{matrix[i][j]=Math.min(matrix[i-1][j-1]+1,Math.min(matrix[i][j-1]+1,matrix[i-1][j]+1))}}}return matrix[b.length][a.length]}}]);return Validator}();exports[\"default\"]=Validator;exports.printStyle=printStyle},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);function Component(body,options){this.options=null;this.props=null}Component.prototype.setOptions=function(options){if(options){util.extend(this.options,options)}};Component.prototype.redraw=function(){return false};Component.prototype.destroy=function(){};Component.prototype._isResized=function(){var resized=this.props._previousWidth!==this.props.width||this.props._previousHeight!==this.props.height;this.props._previousWidth=this.props.width;this.props._previousHeight=this.props.height;return resized};module.exports=Component},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var core=__webpack_require__(7);var ctx=__webpack_require__(80);var hide=__webpack_require__(26);var PROTOTYPE=\"prototype\";var $export=function(type,name,source){var IS_FORCED=type&$export.F;var IS_GLOBAL=type&$export.G;var IS_STATIC=type&$export.S;var IS_PROTO=type&$export.P;var IS_BIND=type&$export.B;var IS_WRAP=type&$export.W;var exports=IS_GLOBAL?core:core[name]||(core[name]={});var expProto=exports[PROTOTYPE];var target=IS_GLOBAL?global:IS_STATIC?global[name]:(global[name]||{})[PROTOTYPE];var key,own,out;if(IS_GLOBAL)source=name;for(key in source){own=!IS_FORCED&&target&&target[key]!==undefined;if(own&&key in exports)continue;out=own?target[key]:source[key];exports[key]=IS_GLOBAL&&typeof target[key]!=\"function\"?source[key]:IS_BIND&&own?ctx(out,global):IS_WRAP&&target[key]==out?function(C){var F=function(a,b,c){if(this instanceof C){switch(arguments.length){case 0:return new C;case 1:return new C(a);case 2:return new C(a,b)}return new C(a,b,c)}return C.apply(this,arguments)};F[PROTOTYPE]=C[PROTOTYPE];return F}(out):IS_PROTO&&typeof out==\"function\"?ctx(Function.call,out):out;if(IS_PROTO){(exports.virtual||(exports.virtual={}))[key]=out;if(type&$export.R&&expProto&&!expProto[key])hide(expProto,key,out)}}};$export.F=1;$export.G=2;$export.S=4;$export.P=8;$export.B=16;$export.W=32;$export.U=64;$export.R=128;module.exports=$export},function(module,exports){var global=module.exports=typeof window!=\"undefined\"&&window.Math==Math?window:typeof self!=\"undefined\"&&self.Math==Math?self:Function(\"return this\")();if(typeof __g==\"number\")__g=global},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(160),__esModule:true}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var IE8_DOM_DEFINE=__webpack_require__(81);var toPrimitive=__webpack_require__(53);var dP=Object.defineProperty;exports.f=__webpack_require__(21)?Object.defineProperty:function defineProperty(O,P,Attributes){anObject(O);P=toPrimitive(P,true);anObject(Attributes);if(IE8_DOM_DEFINE)try{return dP(O,P,Attributes)}catch(e){}if(\"get\"in Attributes||\"set\"in Attributes)throw TypeError(\"Accessors not supported!\");if(\"value\"in Attributes)O[P]=Attributes.value;return O}},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(28)(function(){return Object.defineProperty({},\"a\",{get:function(){return 7}}).a!=7})},function(module,exports){var hasOwnProperty={}.hasOwnProperty;module.exports=function(it,key){return hasOwnProperty.call(it,key)}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var NodeBase=function(){function NodeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,NodeBase);this.body=body;this.labelModule=labelModule;this.setOptions(options);this.top=undefined;this.left=undefined;this.height=undefined;this.width=undefined;this.radius=undefined;this.margin=undefined;this.refreshNeeded=true;this.boundingBox={top:0,left:0,right:0,bottom:0}}(0,_createClass3[\"default\"])(NodeBase,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"_setMargins\",value:function _setMargins(labelModule){this.margin={};if(this.options.margin){if((0,_typeof3[\"default\"])(this.options.margin)==\"object\"){this.margin.top=this.options.margin.top;this.margin.right=this.options.margin.right;this.margin.bottom=this.options.margin.bottom;this.margin.left=this.options.margin.left}else{this.margin.top=this.options.margin;this.margin.right=this.options.margin;this.margin.bottom=this.options.margin;this.margin.left=this.options.margin}}labelModule.adjustSizes(this.margin)}},{key:\"_distanceToBorder\",value:function _distanceToBorder(ctx,angle){var borderWidth=this.options.borderWidth;this.resize(ctx);return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}},{key:\"enableShadow\",value:function enableShadow(ctx,values){if(values.shadow){ctx.shadowColor=values.shadowColor;ctx.shadowBlur=values.shadowSize;ctx.shadowOffsetX=values.shadowX;ctx.shadowOffsetY=values.shadowY}}},{key:\"disableShadow\",value:function disableShadow(ctx,values){if(values.shadow){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}},{key:\"enableBorderDashes\",value:function enableBorderDashes(ctx,values){if(values.borderDashes!==false){if(ctx.setLineDash!==undefined){var dashes=values.borderDashes;if(dashes===true){dashes=[5,15]}ctx.setLineDash(dashes)}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false;values.borderDashes=false}}}},{key:\"disableBorderDashes\",value:function disableBorderDashes(ctx,values){if(values.borderDashes!==false){if(ctx.setLineDash!==undefined){ctx.setLineDash([0])}else{console.warn(\"setLineDash is not supported in this browser. The dashed borders cannot be used.\");this.options.shapeProperties.borderDashes=false;values.borderDashes=false}}}},{key:\"needsRefresh\",value:function needsRefresh(selected,hover){if(this.refreshNeeded===true){this.refreshNeeded=false;return true}return this.width===undefined||this.labelModule.differentState(selected,hover)}},{key:\"initContextForDraw\",value:function initContextForDraw(ctx,values){var borderWidth=values.borderWidth/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.strokeStyle=values.borderColor;ctx.fillStyle=values.color}},{key:\"performStroke\",value:function performStroke(ctx,values){var borderWidth=values.borderWidth/this.body.view.scale;ctx.save();if(borderWidth>0){this.enableBorderDashes(ctx,values);ctx.stroke();this.disableBorderDashes(ctx,values)}ctx.restore()}},{key:\"performFill\",value:function performFill(ctx,values){this.enableShadow(ctx,values);ctx.fill();this.disableShadow(ctx,values);this.performStroke(ctx,values)}},{key:\"_addBoundingBoxMargin\",value:function _addBoundingBoxMargin(margin){this.boundingBox.left-=margin;this.boundingBox.top-=margin;this.boundingBox.bottom+=margin;this.boundingBox.right+=margin}},{key:\"_updateBoundingBox\",value:function _updateBoundingBox(x,y,ctx,selected,hover){if(ctx!==undefined){this.resize(ctx,selected,hover)}this.left=x-this.width/2;this.top=y-this.height/2;this.boundingBox.left=this.left;this.boundingBox.top=this.top;this.boundingBox.bottom=this.top+this.height;this.boundingBox.right=this.left+this.width}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected,hover){this._updateBoundingBox(x,y,ctx,selected,hover)}},{key:\"getDimensionsFromLabel\",value:function getDimensionsFromLabel(ctx,selected,hover){this.textSize=this.labelModule.getTextSize(ctx,selected,hover);var width=this.textSize.width;var height=this.textSize.height;var DEFAULT_SIZE=14;if(width===0){width=DEFAULT_SIZE;height=DEFAULT_SIZE}return{width:width,height:height}}}]);return NodeBase}();exports[\"default\"]=NodeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2)\n;var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ShapeBase=function(_NodeBase){(0,_inherits3[\"default\"])(ShapeBase,_NodeBase);function ShapeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,ShapeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(ShapeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(ShapeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(ShapeBase,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var values=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{size:this.options.size};if(this.needsRefresh(selected,hover)){this.labelModule.getTextSize(ctx,selected,hover);var size=2*values.size;this.width=size;this.height=size;this.radius=.5*this.width}}},{key:\"_drawShape\",value:function _drawShape(ctx,shape,sizeMultiplier,x,y,selected,hover,values){this.resize(ctx,selected,hover,values);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx[shape](x,y,values.size);this.performFill(ctx,values);if(this.options.label!==undefined){this.labelModule.calculateLabelSize(ctx,selected,hover,x,y,\"hanging\");var yLabel=y+.5*this.height+.5*this.labelModule.size.height;this.labelModule.draw(ctx,x,yLabel,selected,hover,\"hanging\")}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height)}}}]);return ShapeBase}(_NodeBase3[\"default\"]);exports[\"default\"]=ShapeBase},function(module,exports,__webpack_require__){var IObject=__webpack_require__(78);var defined=__webpack_require__(51);module.exports=function(it){return IObject(defined(it))}},function(module,exports,__webpack_require__){var dP=__webpack_require__(20);var createDesc=__webpack_require__(39);module.exports=__webpack_require__(21)?function(object,key,value){return dP.f(object,key,createDesc(1,value))}:function(object,key,value){object[key]=value;return object}},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);module.exports=function(it){if(!isObject(it))throw TypeError(it+\" is not an object!\");return it}},function(module,exports){module.exports=function(exec){try{return!!exec()}catch(e){return true}}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(138),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";exports.__esModule=true;var _isIterable2=__webpack_require__(188);var _isIterable3=_interopRequireDefault(_isIterable2);var _getIterator2=__webpack_require__(77);var _getIterator3=_interopRequireDefault(_getIterator2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}exports.default=function(){function sliceIterator(arr,i){var _arr=[];var _n=true;var _d=false;var _e=undefined;try{for(var _i=(0,_getIterator3.default)(arr),_s;!(_n=(_s=_i.next()).done);_n=true){_arr.push(_s.value);if(i&&_arr.length===i)break}}catch(err){_d=true;_e=err}finally{try{if(!_n&&_i[\"return\"])_i[\"return\"]()}finally{if(_d)throw _e}}return _arr}return function(arr,i){if(Array.isArray(arr)){return arr}else if((0,_isIterable3.default)(Object(arr))){return sliceIterator(arr,i)}else{throw new TypeError(\"Invalid attempt to destructure non-iterable instance\")}}}()},function(module,exports){module.exports={}},function(module,exports){module.exports=function(it){return typeof it===\"object\"?it!==null:typeof it===\"function\"}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(84);var enumBugKeys=__webpack_require__(58);module.exports=Object.keys||function keys(O){return $keys(O,enumBugKeys)}},function(module,exports,__webpack_require__){\"use strict\";function Point3d(x,y,z){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0;this.z=z!==undefined?z:0}Point3d.subtract=function(a,b){var sub=new Point3d;sub.x=a.x-b.x;sub.y=a.y-b.y;sub.z=a.z-b.z;return sub};Point3d.add=function(a,b){var sum=new Point3d;sum.x=a.x+b.x;sum.y=a.y+b.y;sum.z=a.z+b.z;return sum};Point3d.avg=function(a,b){return new Point3d((a.x+b.x)/2,(a.y+b.y)/2,(a.z+b.z)/2)};Point3d.crossProduct=function(a,b){var crossproduct=new Point3d;crossproduct.x=a.y*b.z-a.z*b.y;crossproduct.y=a.z*b.x-a.x*b.z;crossproduct.z=a.x*b.y-a.y*b.x;return crossproduct};Point3d.prototype.length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)};module.exports=Point3d},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(root,factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{root.keycharm=factory()}})(this,function(){function keycharm(options){var preventDefault=options&&options.preventDefault||false;var container=options&&options.container||window;var _exportFunctions={};var _bound={keydown:{},keyup:{}};var _keys={};var i;for(i=97;i<=122;i++){_keys[String.fromCharCode(i)]={code:65+(i-97),shift:false}}for(i=65;i<=90;i++){_keys[String.fromCharCode(i)]={code:i,shift:true}}for(i=0;i<=9;i++){_keys[\"\"+i]={code:48+i,shift:false}}for(i=1;i<=12;i++){_keys[\"F\"+i]={code:111+i,shift:false}}for(i=0;i<=9;i++){_keys[\"num\"+i]={code:96+i,shift:false}}_keys[\"num*\"]={code:106,shift:false};_keys[\"num+\"]={code:107,shift:false};_keys[\"num-\"]={code:109,shift:false};_keys[\"num/\"]={code:111,shift:false};_keys[\"num.\"]={code:110,shift:false};_keys[\"left\"]={code:37,shift:false};_keys[\"up\"]={code:38,shift:false};_keys[\"right\"]={code:39,shift:false};_keys[\"down\"]={code:40,shift:false};_keys[\"space\"]={code:32,shift:false};_keys[\"enter\"]={code:13,shift:false};_keys[\"shift\"]={code:16,shift:undefined};_keys[\"esc\"]={code:27,shift:false};_keys[\"backspace\"]={code:8,shift:false};_keys[\"tab\"]={code:9,shift:false};_keys[\"ctrl\"]={code:17,shift:false};_keys[\"alt\"]={code:18,shift:false};_keys[\"delete\"]={code:46,shift:false};_keys[\"pageup\"]={code:33,shift:false};_keys[\"pagedown\"]={code:34,shift:false};_keys[\"=\"]={code:187,shift:false};_keys[\"-\"]={code:189,shift:false};_keys[\"]\"]={code:221,shift:false};_keys[\"[\"]={code:219,shift:false};var down=function(event){handleEvent(event,\"keydown\")};var up=function(event){handleEvent(event,\"keyup\")};var handleEvent=function(event,type){if(_bound[type][event.keyCode]!==undefined){var bound=_bound[type][event.keyCode];for(var i=0;i<bound.length;i++){if(bound[i].shift===undefined){bound[i].fn(event)}else if(bound[i].shift==true&&event.shiftKey==true){bound[i].fn(event)}else if(bound[i].shift==false&&event.shiftKey==false){bound[i].fn(event)}}if(preventDefault==true){event.preventDefault()}}};_exportFunctions.bind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(_bound[type][_keys[key].code]===undefined){_bound[type][_keys[key].code]=[]}_bound[type][_keys[key].code].push({fn:callback,shift:_keys[key].shift})};_exportFunctions.bindAll=function(callback,type){if(type===undefined){type=\"keydown\"}for(var key in _keys){if(_keys.hasOwnProperty(key)){_exportFunctions.bind(key,callback,type)}}};_exportFunctions.getKey=function(event){for(var key in _keys){if(_keys.hasOwnProperty(key)){if(event.shiftKey==true&&_keys[key].shift==true&&event.keyCode==_keys[key].code){return key}else if(event.shiftKey==false&&_keys[key].shift==false&&event.keyCode==_keys[key].code){return key}else if(event.keyCode==_keys[key].code&&key==\"shift\"){return key}}}return\"unknown key, currently not supported\"};_exportFunctions.unbind=function(key,callback,type){if(type===undefined){type=\"keydown\"}if(_keys[key]===undefined){throw new Error(\"unsupported key: \"+key)}if(callback!==undefined){var newBindings=[];var bound=_bound[type][_keys[key].code];if(bound!==undefined){for(var i=0;i<bound.length;i++){if(!(bound[i].fn==callback&&bound[i].shift==_keys[key].shift)){newBindings.push(_bound[type][_keys[key].code][i])}}}_bound[type][_keys[key].code]=newBindings}else{_bound[type][_keys[key].code]=[]}};_exportFunctions.reset=function(){_bound={keydown:{},keyup:{}}};_exportFunctions.destroy=function(){_bound={keydown:{},keyup:{}};container.removeEventListener(\"keydown\",down,true);container.removeEventListener(\"keyup\",up,true)};container.addEventListener(\"keydown\",down,true);container.addEventListener(\"keyup\",up,true);return _exportFunctions}return keycharm})},function(module,exports,__webpack_require__){\"use strict\";exports.convertHiddenOptions=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.convertHiddenOptions(moment,body,[hiddenDates])}body.hiddenDates=[];if(hiddenDates){if(Array.isArray(hiddenDates)==true){for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat===undefined){var dateItem={};dateItem.start=moment(hiddenDates[i].start).toDate().valueOf();dateItem.end=moment(hiddenDates[i].end).toDate().valueOf();body.hiddenDates.push(dateItem)}}body.hiddenDates.sort(function(a,b){return a.start-b.start})}}};exports.updateHiddenDates=function(moment,body,hiddenDates){if(hiddenDates&&!Array.isArray(hiddenDates)){return exports.updateHiddenDates(moment,body,[hiddenDates])}if(hiddenDates&&body.domProps.centerContainer.width!==undefined){exports.convertHiddenOptions(moment,body,hiddenDates);var start=moment(body.range.start);var end=moment(body.range.end);var totalRange=body.range.end-body.range.start;var pixelTime=totalRange/body.domProps.centerContainer.width;for(var i=0;i<hiddenDates.length;i++){if(hiddenDates[i].repeat!==undefined){var startDate=moment(hiddenDates[i].start);var endDate=moment(hiddenDates[i].end);if(startDate._d==\"Invalid Date\"){throw new Error(\"Supplied start date is not valid: \"+hiddenDates[i].start)}if(endDate._d==\"Invalid Date\"){throw new Error(\"Supplied end date is not valid: \"+hiddenDates[i].end)}var duration=endDate-startDate;if(duration>=4*pixelTime){var offset=0;var runUntil=end.clone();switch(hiddenDates[i].repeat){case\"daily\":if(startDate.day()!=endDate.day()){offset=1}startDate.dayOfYear(start.dayOfYear());startDate.year(start.year());startDate.subtract(7,\"days\");endDate.dayOfYear(start.dayOfYear());endDate.year(start.year());endDate.subtract(7-offset,\"days\");runUntil.add(1,\"weeks\");break;case\"weekly\":var dayOffset=endDate.diff(startDate,\"days\");var day=startDate.day();startDate.date(start.date());startDate.month(start.month());startDate.year(start.year());endDate=startDate.clone();startDate.day(day);endDate.day(day);endDate.add(dayOffset,\"days\");startDate.subtract(1,\"weeks\");endDate.subtract(1,\"weeks\");runUntil.add(1,\"weeks\");break;case\"monthly\":if(startDate.month()!=endDate.month()){offset=1}startDate.month(start.month());startDate.year(start.year());startDate.subtract(1,\"months\");endDate.month(start.month());endDate.year(start.year());endDate.subtract(1,\"months\");endDate.add(offset,\"months\");runUntil.add(1,\"months\");break;case\"yearly\":if(startDate.year()!=endDate.year()){offset=1}startDate.year(start.year());startDate.subtract(1,\"years\");endDate.year(start.year());endDate.subtract(1,\"years\");endDate.add(offset,\"years\");runUntil.add(1,\"years\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}while(startDate<runUntil){body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()});switch(hiddenDates[i].repeat){case\"daily\":startDate.add(1,\"days\");endDate.add(1,\"days\");break;case\"weekly\":startDate.add(1,\"weeks\");endDate.add(1,\"weeks\");break;case\"monthly\":startDate.add(1,\"months\");endDate.add(1,\"months\");break;case\"yearly\":startDate.add(1,\"y\");endDate.add(1,\"y\");break;default:console.log(\"Wrong repeat format, allowed are: daily, weekly, monthly, yearly. Given:\",hiddenDates[i].repeat);return}}body.hiddenDates.push({start:startDate.valueOf(),end:endDate.valueOf()})}}}exports.removeDuplicates(body);var startHidden=exports.isHidden(body.range.start,body.hiddenDates);var endHidden=exports.isHidden(body.range.end,body.hiddenDates);var rangeStart=body.range.start;var rangeEnd=body.range.end;if(startHidden.hidden==true){rangeStart=body.range.startToFront==true?startHidden.startDate-1:startHidden.endDate+1}if(endHidden.hidden==true){rangeEnd=body.range.endToFront==true?endHidden.startDate-1:endHidden.endDate+1}if(startHidden.hidden==true||endHidden.hidden==true){body.range._applyRange(rangeStart,rangeEnd)}}};exports.removeDuplicates=function(body){var hiddenDates=body.hiddenDates;var safeDates=[];for(var i=0;i<hiddenDates.length;i++){for(var j=0;j<hiddenDates.length;j++){if(i!=j&&hiddenDates[j].remove!=true&&hiddenDates[i].remove!=true){if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[j].remove=true}else if(hiddenDates[j].start>=hiddenDates[i].start&&hiddenDates[j].start<=hiddenDates[i].end){hiddenDates[i].end=hiddenDates[j].end;hiddenDates[j].remove=true}else if(hiddenDates[j].end>=hiddenDates[i].start&&hiddenDates[j].end<=hiddenDates[i].end){hiddenDates[i].start=hiddenDates[j].start;hiddenDates[j].remove=true}}}}for(i=0;i<hiddenDates.length;i++){if(hiddenDates[i].remove!==true){safeDates.push(hiddenDates[i])}}body.hiddenDates=safeDates;body.hiddenDates.sort(function(a,b){return a.start-b.start})};exports.printDates=function(dates){for(var i=0;i<dates.length;i++){console.log(i,new Date(dates[i].start),new Date(dates[i].end),dates[i].start,dates[i].end,dates[i].remove)}};exports.stepOverHiddenDates=function(moment,timeStep,previousTime){var stepInHidden=false;var currentValue=timeStep.current.valueOf();for(var i=0;i<timeStep.hiddenDates.length;i++){var startDate=timeStep.hiddenDates[i].start;var endDate=timeStep.hiddenDates[i].end;if(currentValue>=startDate&¤tValue<endDate){stepInHidden=true;break}}if(stepInHidden==true&¤tValue<timeStep._end.valueOf()&¤tValue!=previousTime){var prevValue=moment(previousTime);var newValue=moment(endDate);if(prevValue.year()!=newValue.year()){timeStep.switchedYear=true}else if(prevValue.month()!=newValue.month()){timeStep.switchedMonth=true}else if(prevValue.dayOfYear()!=newValue.dayOfYear()){timeStep.switchedDay=true}timeStep.current=newValue}};exports.toScreen=function(Core,time,width){var conversion;if(Core.body.hiddenDates.length==0){conversion=Core.range.conversion(width);return(time.valueOf()-conversion.offset)*conversion.scale}else{var hidden=exports.isHidden(time,Core.body.hiddenDates);if(hidden.hidden==true){time=hidden.startDate}var duration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);if(time<Core.range.start){conversion=Core.range.conversion(width,duration);var hiddenBeforeStart=exports.getHiddenDurationBeforeStart(Core.body.hiddenDates,time,conversion.offset);time=Core.options.moment(time).toDate().valueOf();time=time+hiddenBeforeStart;return-(conversion.offset-time.valueOf())*conversion.scale}else if(time>Core.range.end){var rangeAfterEnd={start:Core.range.start,end:time};time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,rangeAfterEnd,time);conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}else{time=exports.correctTimeForHidden(Core.options.moment,Core.body.hiddenDates,Core.range,time);conversion=Core.range.conversion(width,duration);return(time.valueOf()-conversion.offset)*conversion.scale}}};exports.toTime=function(Core,x,width){if(Core.body.hiddenDates.length==0){var conversion=Core.range.conversion(width);return new Date(x/conversion.scale+conversion.offset)}else{var hiddenDuration=exports.getHiddenDurationBetween(Core.body.hiddenDates,Core.range.start,Core.range.end);var totalDuration=Core.range.end-Core.range.start-hiddenDuration;var partialDuration=totalDuration*x/width;var accumulatedHiddenDuration=exports.getAccumulatedHiddenDuration(Core.body.hiddenDates,Core.range,partialDuration);return new Date(accumulatedHiddenDuration+partialDuration+Core.range.start)}};exports.getHiddenDurationBetween=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<end){duration+=endDate-startDate}}return duration};exports.getHiddenDurationBeforeStart=function(hiddenDates,start,end){var duration=0;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=start&&endDate<=end){duration+=endDate-startDate}}return duration};exports.correctTimeForHidden=function(moment,hiddenDates,range,time){time=moment(time).toDate().valueOf();time-=exports.getHiddenDurationBefore(moment,hiddenDates,range,time);return time};exports.getHiddenDurationBefore=function(moment,hiddenDates,range,time){var timeOffset=0;time=moment(time).toDate().valueOf();for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){if(time>=endDate){timeOffset+=endDate-startDate}}}return timeOffset};exports.getAccumulatedHiddenDuration=function(hiddenDates,range,requiredDuration){var hiddenDuration=0;var duration=0;var previousPoint=range.start;for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(startDate>=range.start&&endDate<range.end){duration+=startDate-previousPoint;previousPoint=endDate;if(duration>=requiredDuration){break}else{hiddenDuration+=endDate-startDate}}}return hiddenDuration};exports.snapAwayFromHidden=function(hiddenDates,time,direction,correctionEnabled){var isHidden=exports.isHidden(time,hiddenDates);if(isHidden.hidden==true){if(direction<0){if(correctionEnabled==true){return isHidden.startDate-(isHidden.endDate-time)-1}else{return isHidden.startDate-1}}else{if(correctionEnabled==true){return isHidden.endDate+(time-isHidden.startDate)+1}else{return isHidden.endDate+1}}}else{return time}};exports.isHidden=function(time,hiddenDates){for(var i=0;i<hiddenDates.length;i++){var startDate=hiddenDates[i].start;var endDate=hiddenDates[i].end;if(time>=startDate&&time<endDate){return{hidden:true,startDate:startDate,endDate:endDate}}}return{hidden:false,startDate:startDate,endDate:endDate}}},function(module,exports,__webpack_require__){\"use strict\";exports.onTouch=function(hammer,callback){callback.inputHandler=function(event){if(event.isFirst){callback(event)}};hammer.on(\"hammer.input\",callback.inputHandler)};exports.onRelease=function(hammer,callback){callback.inputHandler=function(event){if(event.isFinal){callback(event)}};return hammer.on(\"hammer.input\",callback.inputHandler)};exports.offTouch=function(hammer,callback){hammer.off(\"hammer.input\",callback.inputHandler)};exports.offRelease=exports.offTouch;exports.disablePreventDefaultVertically=function(pinchRecognizer){var TOUCH_ACTION_PAN_Y=\"pan-y\";pinchRecognizer.getTouchAction=function(){return[TOUCH_ACTION_PAN_Y]};return pinchRecognizer}},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var moment=__webpack_require__(9);function Item(data,conversion,options){this.id=null;this.parent=null;this.data=data;this.dom=null;this.conversion=conversion||{};this.options=options||{};this.selected=false;this.displayed=false;this.groupShowing=true;this.dirty=true;this.top=null;this.right=null;this.left=null;this.width=null;this.height=null;this.editable=null;this._updateEditStatus()}Item.prototype.stack=true;Item.prototype.select=function(){this.selected=true;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.unselect=function(){this.selected=false;this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setData=function(data){var groupChanged=data.group!=undefined&&this.data.group!=data.group;if(groupChanged&&this.parent!=null){this.parent.itemSet._moveToGroup(this,data.group)}if(this.parent){this.parent.stackDirty=true}var subGroupChanged=data.subgroup!=undefined&&this.data.subgroup!=data.subgroup;if(subGroupChanged&&this.parent!=null){this.parent.changeSubgroup(this,this.data.subgroup,data.subgroup)}this.data=data;this._updateEditStatus();this.dirty=true;if(this.displayed)this.redraw()};Item.prototype.setParent=function(parent){if(this.displayed){this.hide();this.parent=parent;if(this.parent){this.show()}}else{this.parent=parent}};Item.prototype.isVisible=function(range){return false};Item.prototype.show=function(){return false};Item.prototype.hide=function(){return false};Item.prototype.redraw=function(){};Item.prototype.repositionX=function(){};Item.prototype.repositionY=function(){};Item.prototype._repaintDragCenter=function(){if(this.selected&&this.options.editable.updateTime&&!this.dom.dragCenter){var me=this;var dragCenter=document.createElement(\"div\");dragCenter.className=\"vis-drag-center\";dragCenter.dragCenterItem=this;var hammer=new Hammer(dragCenter);hammer.on(\"tap\",function(event){me.parent.itemSet.body.emitter.emit(\"click\",{event:event,item:me.id})});hammer.on(\"doubletap\",function(event){event.stopPropagation();me.parent.itemSet._onUpdateItem(me);me.parent.itemSet.body.emitter.emit(\"doubleClick\",{event:event,item:me.id})});if(this.dom.box){if(this.dom.dragLeft){this.dom.box.insertBefore(dragCenter,this.dom.dragLeft)}else{this.dom.box.appendChild(dragCenter)}}else if(this.dom.point){this.dom.point.appendChild(dragCenter)}this.dom.dragCenter=dragCenter}else if(!this.selected&&this.dom.dragCenter){if(this.dom.dragCenter.parentNode){this.dom.dragCenter.parentNode.removeChild(this.dom.dragCenter)}this.dom.dragCenter=null}};Item.prototype._repaintDeleteButton=function(anchor){var editable=(this.options.editable.overrideItems||this.editable==null)&&this.options.editable.remove||!this.options.editable.overrideItems&&this.editable!=null&&this.editable.remove;if(this.selected&&editable&&!this.dom.deleteButton){var me=this;var deleteButton=document.createElement(\"div\");if(this.options.rtl){deleteButton.className=\"vis-delete-rtl\"}else{deleteButton.className=\"vis-delete\"}deleteButton.title=\"Delete this item\";new Hammer(deleteButton).on(\"tap\",function(event){event.stopPropagation();me.parent.removeFromDataSet(me)});anchor.appendChild(deleteButton);this.dom.deleteButton=deleteButton}else if(!this.selected&&this.dom.deleteButton){if(this.dom.deleteButton.parentNode){this.dom.deleteButton.parentNode.removeChild(this.dom.deleteButton)}this.dom.deleteButton=null}};Item.prototype._repaintOnItemUpdateTimeTooltip=function(anchor){if(!this.options.tooltipOnItemUpdateTime)return;var editable=(this.options.editable.updateTime||this.data.editable===true)&&this.data.editable!==false;if(this.selected&&editable&&!this.dom.onItemUpdateTimeTooltip){var onItemUpdateTimeTooltip=document.createElement(\"div\");onItemUpdateTimeTooltip.className=\"vis-onUpdateTime-tooltip\";anchor.appendChild(onItemUpdateTimeTooltip);this.dom.onItemUpdateTimeTooltip=onItemUpdateTimeTooltip}else if(!this.selected&&this.dom.onItemUpdateTimeTooltip){if(this.dom.onItemUpdateTimeTooltip.parentNode){this.dom.onItemUpdateTimeTooltip.parentNode.removeChild(this.dom.onItemUpdateTimeTooltip)}this.dom.onItemUpdateTimeTooltip=null}if(this.dom.onItemUpdateTimeTooltip){this.dom.onItemUpdateTimeTooltip.style.visibility=this.parent.itemSet.touchParams.itemIsDragging?\"visible\":\"hidden\";if(this.options.rtl){this.dom.onItemUpdateTimeTooltip.style.right=this.dom.content.style.right}else{this.dom.onItemUpdateTimeTooltip.style.left=this.dom.content.style.left}var tooltipOffset=50;var scrollTop=this.parent.itemSet.body.domProps.scrollTop;var itemDistanceFromTop;if(this.options.orientation.item==\"top\"){itemDistanceFromTop=this.top}else{itemDistanceFromTop=this.parent.height-this.top-this.height}var isCloseToTop=itemDistanceFromTop+this.parent.top-tooltipOffset<-scrollTop;if(isCloseToTop){this.dom.onItemUpdateTimeTooltip.style.bottom=\"\";this.dom.onItemUpdateTimeTooltip.style.top=this.height+2+\"px\"}else{this.dom.onItemUpdateTimeTooltip.style.top=\"\";this.dom.onItemUpdateTimeTooltip.style.bottom=this.height+2+\"px\"}var content;var templateFunction;if(this.options.tooltipOnItemUpdateTime&&this.options.tooltipOnItemUpdateTime.template){templateFunction=this.options.tooltipOnItemUpdateTime.template.bind(this);content=templateFunction(this.data)}else{content=\"start: \"+moment(this.data.start).format(\"MM/DD/YYYY hh:mm\");if(this.data.end){content+=\"<br> end: \"+moment(this.data.end).format(\"MM/DD/YYYY hh:mm\")}}this.dom.onItemUpdateTimeTooltip.innerHTML=content}};Item.prototype._updateContents=function(element){var content;var changed;var templateFunction;var itemVisibleFrameContent;var visibleFrameTemplateFunction;var itemData=this.parent.itemSet.itemsData.get(this.id);var frameElement=this.dom.box||this.dom.point;var itemVisibleFrameContentElement=frameElement.getElementsByClassName(\"vis-item-visible-frame\")[0];if(this.options.visibleFrameTemplate){visibleFrameTemplateFunction=this.options.visibleFrameTemplate.bind(this);itemVisibleFrameContent=visibleFrameTemplateFunction(itemData,frameElement)}else{itemVisibleFrameContent=\"\"}if(itemVisibleFrameContentElement){if(itemVisibleFrameContent instanceof Object&&!(itemVisibleFrameContent instanceof Element)){visibleFrameTemplateFunction(itemData,itemVisibleFrameContentElement)}else{changed=this._contentToString(this.itemVisibleFrameContent)!==this._contentToString(itemVisibleFrameContent);if(changed){if(itemVisibleFrameContent instanceof Element){itemVisibleFrameContentElement.innerHTML=\"\";itemVisibleFrameContentElement.appendChild(itemVisibleFrameContent)}else if(itemVisibleFrameContent!=undefined){itemVisibleFrameContentElement.innerHTML=itemVisibleFrameContent}else{if(!(this.data.type==\"background\"&&this.data.content===undefined)){throw new Error('Property \"content\" missing in item '+this.id)}}this.itemVisibleFrameContent=itemVisibleFrameContent}}}if(this.options.template){templateFunction=this.options.template.bind(this);content=templateFunction(itemData,element,this.data)}else{content=this.data.content}if(content instanceof Object&&!(content instanceof Element)){templateFunction(itemData,element)}else{changed=this._contentToString(this.content)!==this._contentToString(content);if(changed){if(content instanceof Element){element.innerHTML=\"\";element.appendChild(content)}else if(content!=undefined){element.innerHTML=content}else{if(!(this.data.type==\"background\"&&this.data.content===undefined)){throw new Error('Property \"content\" missing in item '+this.id)}}this.content=content}}};Item.prototype._updateDataAttributes=function(element){if(this.options.dataAttributes&&this.options.dataAttributes.length>0){var attributes=[];if(Array.isArray(this.options.dataAttributes)){attributes=this.options.dataAttributes}else if(this.options.dataAttributes==\"all\"){attributes=(0,_keys2[\"default\"])(this.data)}else{return}for(var i=0;i<attributes.length;i++){var name=attributes[i];var value=this.data[name];if(value!=null){element.setAttribute(\"data-\"+name,value)}else{element.removeAttribute(\"data-\"+name)}}}};Item.prototype._updateStyle=function(element){if(this.style){util.removeCssText(element,this.style);this.style=null}if(this.data.style){util.addCssText(element,this.data.style);this.style=this.data.style}};Item.prototype._contentToString=function(content){if(typeof content===\"string\")return content;if(content&&\"outerHTML\"in content)return content.outerHTML;return content};Item.prototype._updateEditStatus=function(){if(this.options){if(typeof this.options.editable===\"boolean\"){this.editable={updateTime:this.options.editable,updateGroup:this.options.editable,remove:this.options.editable}}else if((0,_typeof3[\"default\"])(this.options.editable)===\"object\"){this.editable={};util.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.options.editable)}}if(!this.options||!this.options.editable||this.options.editable.overrideItems!==true){if(this.data){if(typeof this.data.editable===\"boolean\"){this.editable={updateTime:this.data.editable,updateGroup:this.data.editable,remove:this.data.editable}}else if((0,_typeof3[\"default\"])(this.data.editable)===\"object\"){this.editable={};util.selectiveExtend([\"updateTime\",\"updateGroup\",\"remove\"],this.editable,this.data.editable)}}}};Item.prototype.getWidthLeft=function(){return 0};Item.prototype.getWidthRight=function(){return 0};Item.prototype.getTitle=function(){return this.data.title};module.exports=Item},function(module,exports){module.exports=function(bitmap,value){return{enumerable:!(bitmap&1),configurable:!(bitmap&2),writable:!(bitmap&4),value:value}}},function(module,exports){var id=0;var px=Math.random();module.exports=function(key){return\"Symbol(\".concat(key===undefined?\"\":key,\")_\",(++id+px).toString(36))}},function(module,exports,__webpack_require__){var defined=__webpack_require__(51);module.exports=function(it){return Object(defined(it))}},function(module,exports){exports.f={}.propertyIsEnumerable},function(module,exports,__webpack_require__){\"use strict\";function Queue(options){this.delay=null;this.max=Infinity;this._queue=[];this._timeout=null;this._extended=null;this.setOptions(options)}Queue.prototype.setOptions=function(options){if(options&&typeof options.delay!==\"undefined\"){this.delay=options.delay}if(options&&typeof options.max!==\"undefined\"){this.max=options.max}this._flushIfNeeded()};Queue.extend=function(object,options){var queue=new Queue(options);if(object.flush!==undefined){throw new Error(\"Target object already has a property flush\")}object.flush=function(){queue.flush()};var methods=[{name:\"flush\",original:undefined}];if(options&&options.replace){for(var i=0;i<options.replace.length;i++){var name=options.replace[i];methods.push({name:name,original:object[name]});queue.replace(object,name)}}queue._extended={object:object,methods:methods};return queue};Queue.prototype.destroy=function(){this.flush();if(this._extended){var object=this._extended.object;var methods=this._extended.methods;for(var i=0;i<methods.length;i++){var method=methods[i];if(method.original){object[method.name]=method.original}else{delete object[method.name]}}this._extended=null}};Queue.prototype.replace=function(object,method){var me=this;var original=object[method];if(!original){throw new Error(\"Method \"+method+\" undefined\")}object[method]=function(){var args=[];for(var i=0;i<arguments.length;i++){args[i]=arguments[i]}me.queue({args:args,fn:original,context:this})}};Queue.prototype.queue=function(entry){if(typeof entry===\"function\"){this._queue.push({fn:entry})}else{this._queue.push(entry)}this._flushIfNeeded()};Queue.prototype._flushIfNeeded=function(){\nif(this._queue.length>this.max){this.flush()}clearTimeout(this._timeout);if(this.queue.length>0&&typeof this.delay===\"number\"){var me=this;this._timeout=setTimeout(function(){me.flush()},this.delay)}};Queue.prototype.flush=function(){while(this._queue.length>0){var entry=this._queue.shift();entry.fn.apply(entry.context||entry.fn,entry.args||[])}};module.exports=Queue},function(module,exports){module.exports=Emitter;function Emitter(obj){if(obj)return mixin(obj)}function mixin(obj){for(var key in Emitter.prototype){obj[key]=Emitter.prototype[key]}return obj}Emitter.prototype.on=Emitter.prototype.addEventListener=function(event,fn){this._callbacks=this._callbacks||{};(this._callbacks[event]=this._callbacks[event]||[]).push(fn);return this};Emitter.prototype.once=function(event,fn){var self=this;this._callbacks=this._callbacks||{};function on(){self.off(event,on);fn.apply(this,arguments)}on.fn=fn;this.on(event,on);return this};Emitter.prototype.off=Emitter.prototype.removeListener=Emitter.prototype.removeAllListeners=Emitter.prototype.removeEventListener=function(event,fn){this._callbacks=this._callbacks||{};if(0==arguments.length){this._callbacks={};return this}var callbacks=this._callbacks[event];if(!callbacks)return this;if(1==arguments.length){delete this._callbacks[event];return this}var cb;for(var i=0;i<callbacks.length;i++){cb=callbacks[i];if(cb===fn||cb.fn===fn){callbacks.splice(i,1);break}}return this};Emitter.prototype.emit=function(event){this._callbacks=this._callbacks||{};var args=[].slice.call(arguments,1),callbacks=this._callbacks[event];if(callbacks){callbacks=callbacks.slice(0);for(var i=0,len=callbacks.length;i<len;++i){callbacks[i].apply(this,args)}}return this};Emitter.prototype.listeners=function(event){this._callbacks=this._callbacks||{};return this._callbacks[event]||[]};Emitter.prototype.hasListeners=function(event){return!!this.listeners(event).length}},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Component=__webpack_require__(16);var TimeStep=__webpack_require__(66);var DateUtil=__webpack_require__(36);var moment=__webpack_require__(9);function TimeAxis(body,options){this.dom={foreground:null,lines:[],majorTexts:[],minorTexts:[],redundant:{lines:[],majorTexts:[],minorTexts:[]}};this.props={range:{start:0,end:0,minimumStep:0},lineTop:0};this.defaultOptions={orientation:{axis:\"bottom\"},showMinorLabels:true,showMajorLabels:true,maxMinorChars:7,format:TimeStep.FORMAT,moment:moment,timeAxis:null};this.options=util.extend({},this.defaultOptions);this.body=body;this._create();this.setOptions(options)}TimeAxis.prototype=new Component;TimeAxis.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"showMinorLabels\",\"showMajorLabels\",\"maxMinorChars\",\"hiddenDates\",\"timeAxis\",\"moment\",\"rtl\"],this.options,options);util.selectiveDeepExtend([\"format\"],this.options,options);if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.axis=options.orientation}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"&&\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}if(\"locale\"in options){if(typeof moment.locale===\"function\"){moment.locale(options.locale)}else{moment.lang(options.locale)}}}};TimeAxis.prototype._create=function(){this.dom.foreground=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.foreground.className=\"vis-time-axis vis-foreground\";this.dom.background.className=\"vis-time-axis vis-background\"};TimeAxis.prototype.destroy=function(){if(this.dom.foreground.parentNode){this.dom.foreground.parentNode.removeChild(this.dom.foreground)}if(this.dom.background.parentNode){this.dom.background.parentNode.removeChild(this.dom.background)}this.body=null};TimeAxis.prototype.redraw=function(){var props=this.props;var foreground=this.dom.foreground;var background=this.dom.background;var parent=this.options.orientation.axis==\"top\"?this.body.dom.top:this.body.dom.bottom;var parentChanged=foreground.parentNode!==parent;this._calculateCharSize();var showMinorLabels=this.options.showMinorLabels&&this.options.orientation.axis!==\"none\";var showMajorLabels=this.options.showMajorLabels&&this.options.orientation.axis!==\"none\";props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.height=props.minorLabelHeight+props.majorLabelHeight;props.width=foreground.offsetWidth;props.minorLineHeight=this.body.domProps.root.height-props.majorLabelHeight-(this.options.orientation.axis==\"top\"?this.body.domProps.bottom.height:this.body.domProps.top.height);props.minorLineWidth=1;props.majorLineHeight=props.minorLineHeight+props.majorLabelHeight;props.majorLineWidth=1;var foregroundNextSibling=foreground.nextSibling;var backgroundNextSibling=background.nextSibling;foreground.parentNode&&foreground.parentNode.removeChild(foreground);background.parentNode&&background.parentNode.removeChild(background);foreground.style.height=this.props.height+\"px\";this._repaintLabels();if(foregroundNextSibling){parent.insertBefore(foreground,foregroundNextSibling)}else{parent.appendChild(foreground)}if(backgroundNextSibling){this.body.dom.backgroundVertical.insertBefore(background,backgroundNextSibling)}else{this.body.dom.backgroundVertical.appendChild(background)}return this._isResized()||parentChanged};TimeAxis.prototype._repaintLabels=function(){var orientation=this.options.orientation.axis;var start=util.convert(this.body.range.start,\"Number\");var end=util.convert(this.body.range.end,\"Number\");var timeLabelsize=this.body.util.toTime((this.props.minorCharWidth||10)*this.options.maxMinorChars).valueOf();var minimumStep=timeLabelsize-DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this.body.range,timeLabelsize);minimumStep-=this.body.util.toTime(0).valueOf();var step=new TimeStep(new Date(start),new Date(end),minimumStep,this.body.hiddenDates,this.options);step.setMoment(this.options.moment);if(this.options.format){step.setFormat(this.options.format)}if(this.options.timeAxis){step.setScale(this.options.timeAxis)}this.step=step;var dom=this.dom;dom.redundant.lines=dom.lines;dom.redundant.majorTexts=dom.majorTexts;dom.redundant.minorTexts=dom.minorTexts;dom.lines=[];dom.majorTexts=[];dom.minorTexts=[];var current;var next;var x;var xNext;var isMajor;var nextIsMajor;var showMinorGrid;var width=0,prevWidth;var line;var labelMinor;var xFirstMajorLabel=undefined;var count=0;var MAX=1e3;var className;step.start();next=step.getCurrent();xNext=this.body.util.toScreen(next);while(step.hasNext()&&count<MAX){count++;isMajor=step.isMajor();className=step.getClassName();labelMinor=step.getLabelMinor();current=next;x=xNext;step.next();next=step.getCurrent();nextIsMajor=step.isMajor();xNext=this.body.util.toScreen(next);prevWidth=width;width=xNext-x;switch(step.scale){case\"week\":showMinorGrid=true;break;default:showMinorGrid=width>=prevWidth*.4;break}if(this.options.showMinorLabels&&showMinorGrid){var label=this._repaintMinorText(x,labelMinor,orientation,className);label.style.width=width+\"px\"}if(isMajor&&this.options.showMajorLabels){if(x>0){if(xFirstMajorLabel==undefined){xFirstMajorLabel=x}label=this._repaintMajorText(x,step.getLabelMajor(),orientation,className)}line=this._repaintMajorLine(x,width,orientation,className)}else{if(showMinorGrid){line=this._repaintMinorLine(x,width,orientation,className)}else{if(line){line.style.width=parseInt(line.style.width)+width+\"px\"}}}}if(count===MAX&&!warnedForOverflow){console.warn(\"Something is wrong with the Timeline scale. Limited drawing of grid lines to \"+MAX+\" lines.\");warnedForOverflow=true}if(this.options.showMajorLabels){var leftTime=this.body.util.toTime(0),leftText=step.getLabelMajor(leftTime),widthText=leftText.length*(this.props.majorCharWidth||10)+10;if(xFirstMajorLabel==undefined||widthText<xFirstMajorLabel){this._repaintMajorText(0,leftText,orientation,className)}}util.forEach(this.dom.redundant,function(arr){while(arr.length){var elem=arr.pop();if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}})};TimeAxis.prototype._repaintMinorText=function(x,text,orientation,className){var label=this.dom.redundant.minorTexts.shift();if(!label){var content=document.createTextNode(\"\");label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}this.dom.minorTexts.push(label);label.innerHTML=text;label.style.top=orientation==\"top\"?this.props.majorLabelHeight+\"px\":\"0\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}label.className=\"vis-text vis-minor \"+className;return label};TimeAxis.prototype._repaintMajorText=function(x,text,orientation,className){var label=this.dom.redundant.majorTexts.shift();if(!label){var content=document.createElement(\"div\");label=document.createElement(\"div\");label.appendChild(content);this.dom.foreground.appendChild(label)}label.childNodes[0].innerHTML=text;label.className=\"vis-text vis-major \"+className;label.style.top=orientation==\"top\"?\"0\":this.props.minorLabelHeight+\"px\";if(this.options.rtl){label.style.left=\"\";label.style.right=x+\"px\"}else{label.style.left=x+\"px\"}this.dom.majorTexts.push(label);return label};TimeAxis.prototype._repaintMinorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=props.majorLabelHeight+\"px\"}else{line.style.top=this.body.domProps.top.height+\"px\"}line.style.height=props.minorLineHeight+\"px\";if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-minor \"+className}else{line.style.left=x-props.minorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-minor \"+className}line.style.width=width+\"px\";return line};TimeAxis.prototype._repaintMajorLine=function(x,width,orientation,className){var line=this.dom.redundant.lines.shift();if(!line){line=document.createElement(\"div\");this.dom.background.appendChild(line)}this.dom.lines.push(line);var props=this.props;if(orientation==\"top\"){line.style.top=\"0\"}else{line.style.top=this.body.domProps.top.height+\"px\"}if(this.options.rtl){line.style.left=\"\";line.style.right=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical-rtl vis-major \"+className}else{line.style.left=x-props.majorLineWidth/2+\"px\";line.className=\"vis-grid vis-vertical vis-major \"+className}line.style.height=props.majorLineHeight+\"px\";line.style.width=width+\"px\";return line};TimeAxis.prototype._calculateCharSize=function(){if(!this.dom.measureCharMinor){this.dom.measureCharMinor=document.createElement(\"DIV\");this.dom.measureCharMinor.className=\"vis-text vis-minor vis-measure\";this.dom.measureCharMinor.style.position=\"absolute\";this.dom.measureCharMinor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMinor)}this.props.minorCharHeight=this.dom.measureCharMinor.clientHeight;this.props.minorCharWidth=this.dom.measureCharMinor.clientWidth;if(!this.dom.measureCharMajor){this.dom.measureCharMajor=document.createElement(\"DIV\");this.dom.measureCharMajor.className=\"vis-text vis-major vis-measure\";this.dom.measureCharMajor.style.position=\"absolute\";this.dom.measureCharMajor.appendChild(document.createTextNode(\"0\"));this.dom.foreground.appendChild(this.dom.measureCharMajor)}this.props.majorCharHeight=this.dom.measureCharMajor.clientHeight;this.props.majorCharWidth=this.dom.measureCharMajor.clientWidth};var warnedForOverflow=false;module.exports=TimeAxis},function(module,exports,__webpack_require__){\"use strict\";var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var Component=__webpack_require__(16);var moment=__webpack_require__(9);var locales=__webpack_require__(98);function CustomTime(body,options){this.body=body;this.defaultOptions={moment:moment,locales:locales,locale:\"en\",id:undefined,title:undefined};this.options=util.extend({},this.defaultOptions);if(options&&options.time){this.customTime=options.time}else{this.customTime=new Date}this.eventParams={};this.setOptions(options);this._create()}CustomTime.prototype=new Component;CustomTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"moment\",\"locale\",\"locales\",\"id\"],this.options,options)}};CustomTime.prototype._create=function(){var bar=document.createElement(\"div\");bar[\"custom-time\"]=this;bar.className=\"vis-custom-time \"+(this.options.id||\"\");bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar;var drag=document.createElement(\"div\");drag.style.position=\"relative\";drag.style.top=\"0px\";drag.style.left=\"-10px\";drag.style.height=\"100%\";drag.style.width=\"20px\";function onMouseWheel(e){this.body.range._onMouseWheel(e)}if(drag.addEventListener){drag.addEventListener(\"mousewheel\",onMouseWheel.bind(this),false);drag.addEventListener(\"DOMMouseScroll\",onMouseWheel.bind(this),false)}else{drag.attachEvent(\"onmousewheel\",onMouseWheel.bind(this))}bar.appendChild(drag);this.hammer=new Hammer(drag);this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL})};CustomTime.prototype.destroy=function(){this.hide();this.hammer.destroy();this.hammer=null;this.body=null};CustomTime.prototype.redraw=function(){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar)}var x=this.body.util.toScreen(this.customTime);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=this.options.title;if(title===undefined){title=locale.time+\": \"+this.options.moment(this.customTime).format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1)}else if(typeof title===\"function\"){title=title.call(this.customTime)}this.bar.style.left=x+\"px\";this.bar.title=title;return false};CustomTime.prototype.hide=function(){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}};CustomTime.prototype.setCustomTime=function(time){this.customTime=util.convert(time,\"Date\");this.redraw()};CustomTime.prototype.getCustomTime=function(){return new Date(this.customTime.valueOf())};CustomTime.prototype.setCustomTitle=function(title){this.options.title=title};CustomTime.prototype._onDragStart=function(event){this.eventParams.dragging=true;this.eventParams.customTime=this.customTime;event.stopPropagation()};CustomTime.prototype._onDrag=function(event){if(!this.eventParams.dragging)return;var x=this.body.util.toScreen(this.eventParams.customTime)+event.deltaX;var time=this.body.util.toTime(x);this.setCustomTime(time);this.body.emitter.emit(\"timechange\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:event});event.stopPropagation()};CustomTime.prototype._onDragEnd=function(event){if(!this.eventParams.dragging)return;this.body.emitter.emit(\"timechanged\",{id:this.options.id,time:new Date(this.customTime.valueOf()),event:event});event.stopPropagation()};CustomTime.customTimeFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"custom-time\")){return target[\"custom-time\"]}target=target.parentNode}return null};module.exports=CustomTime},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Label=__webpack_require__(117)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var Box=__webpack_require__(193)[\"default\"];var Circle=__webpack_require__(200)[\"default\"];var CircularImage=__webpack_require__(201)[\"default\"];var Database=__webpack_require__(202)[\"default\"];var Diamond=__webpack_require__(203)[\"default\"];var Dot=__webpack_require__(204)[\"default\"];var Ellipse=__webpack_require__(205)[\"default\"];var Icon=__webpack_require__(206)[\"default\"];var Image=__webpack_require__(207)[\"default\"];var Square=__webpack_require__(208)[\"default\"];var Hexagon=__webpack_require__(209)[\"default\"];var Star=__webpack_require__(210)[\"default\"];var Text=__webpack_require__(211)[\"default\"];var Triangle=__webpack_require__(212)[\"default\"];var TriangleDown=__webpack_require__(213)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var Node=function(){function Node(options,body,imagelist,grouplist,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Node);this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.defaultOptions=defaultOptions;this.body=body;this.edges=[];this.id=undefined;this.imagelist=imagelist;this.grouplist=grouplist;this.x=undefined;this.y=undefined;this.baseSize=this.options.size;this.baseFontSize=this.options.font.size;this.predefinedPosition=false;this.selected=false;this.hover=false;this.labelModule=new Label(this.body,this.options,false);this.setOptions(options)}(0,_createClass3[\"default\"])(Node,[{key:\"attachEdge\",value:function attachEdge(edge){if(this.edges.indexOf(edge)===-1){this.edges.push(edge)}}},{key:\"detachEdge\",value:function detachEdge(edge){var index=this.edges.indexOf(edge);if(index!=-1){this.edges.splice(index,1)}}},{key:\"setOptions\",value:function setOptions(options){var currentShape=this.options.shape;if(!options){return}if(options.id!==undefined){this.id=options.id}if(this.id===undefined){throw new Error(\"Node must have an id\")}Node.checkMass(options,this.id);if(options.x!==undefined){if(options.x===null){this.x=undefined;this.predefinedPosition=false}else{this.x=parseInt(options.x);this.predefinedPosition=true}}if(options.y!==undefined){if(options.y===null){this.y=undefined;this.predefinedPosition=false}else{this.y=parseInt(options.y);this.predefinedPosition=true}}if(options.size!==undefined){this.baseSize=options.size}if(options.value!==undefined){options.value=parseFloat(options.value)}Node.parseOptions(this.options,options,true,this.globalOptions,this.grouplist);var pile=[options,this.options,this.defaultOptions];this.chooser=ComponentUtil.choosify(\"node\",pile);this._load_images();this.updateLabelModule(options);this.updateShape(currentShape);return options.hidden!==undefined||options.physics!==undefined}},{key:\"_load_images\",value:function _load_images(){if(this.options.shape!==\"circularImage\"&&this.options.shape!==\"image\"){return}if(this.options.image===undefined){throw new Error(\"Option image must be defined for node type '\"+this.options.shape+\"'\")}if(this.imagelist===undefined){throw new Error(\"Internal Error: No images provided\")}if(typeof this.options.image===\"string\"){this.imageObj=this.imagelist.load(this.options.image,this.options.brokenImage,this.id)}else{if(this.options.image.unselected===undefined){throw new Error(\"No unselected image provided\")}this.imageObj=this.imagelist.load(this.options.image.unselected,this.options.brokenImage,this.id);if(this.options.image.selected!==undefined){this.imageObjAlt=this.imagelist.load(this.options.image.selected,this.options.brokenImage,this.id)}else{this.imageObjAlt=undefined}}}},{key:\"getFormattingValues\",value:function getFormattingValues(){var values={color:this.options.color.background,borderWidth:this.options.borderWidth,borderColor:this.options.color.border,size:this.options.size,borderDashes:this.options.shapeProperties.borderDashes,borderRadius:this.options.shapeProperties.borderRadius,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y};if(this.selected||this.hover){if(this.chooser===true){if(this.selected){values.borderWidth*=2;values.color=this.options.color.highlight.background;values.borderColor=this.options.color.highlight.border;values.shadow=this.options.shadow.enabled}else if(this.hover){values.color=this.options.color.hover.background;values.borderColor=this.options.color.hover.border;values.shadow=this.options.shadow.enabled}}else if(typeof this.chooser===\"function\"){this.chooser(values,this.options.id,this.selected,this.hover);if(values.shadow===false){if(values.shadowColor!==this.options.shadow.color||values.shadowSize!==this.options.shadow.size||values.shadowX!==this.options.shadow.x||values.shadowY!==this.options.shadow.y){values.shadow=true}}}}else{values.shadow=this.options.shadow.enabled}return values}},{key:\"updateLabelModule\",value:function updateLabelModule(options){if(this.options.label===undefined||this.options.label===null){this.options.label=\"\"}Node.updateGroupOptions(this.options,options,this.grouplist);var currentGroup=this.grouplist.get(this.options.group,false);var pile=[options,this.options,currentGroup,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,pile);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateShape\",value:function updateShape(currentShape){if(currentShape===this.options.shape&&this.shape){this.shape.setOptions(this.options,this.imageObj,this.imageObjAlt)}else{switch(this.options.shape){case\"box\":this.shape=new Box(this.options,this.body,this.labelModule);break;case\"circle\":this.shape=new Circle(this.options,this.body,this.labelModule);break;case\"circularImage\":this.shape=new CircularImage(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case\"database\":this.shape=new Database(this.options,this.body,this.labelModule);break;case\"diamond\":this.shape=new Diamond(this.options,this.body,this.labelModule);break;case\"dot\":this.shape=new Dot(this.options,this.body,this.labelModule);break;case\"ellipse\":this.shape=new Ellipse(this.options,this.body,this.labelModule);break;case\"icon\":this.shape=new Icon(this.options,this.body,this.labelModule);break;case\"image\":this.shape=new Image(this.options,this.body,this.labelModule,this.imageObj,this.imageObjAlt);break;case\"square\":this.shape=new Square(this.options,this.body,this.labelModule);break;case\"hexagon\":this.shape=new Hexagon(this.options,this.body,this.labelModule);break;case\"star\":this.shape=new Star(this.options,this.body,this.labelModule);break;case\"text\":this.shape=new Text(this.options,this.body,this.labelModule);break;case\"triangle\":this.shape=new Triangle(this.options,this.body,this.labelModule);break;case\"triangleDown\":this.shape=new TriangleDown(this.options,this.body,this.labelModule);break;default:this.shape=new Ellipse(this.options,this.body,this.labelModule);break}}this.needsRefresh()}},{key:\"select\",value:function select(){this.selected=true;this.needsRefresh()}},{key:\"unselect\",value:function unselect(){this.selected=false;this.needsRefresh()}},{key:\"needsRefresh\",value:function needsRefresh(){this.shape.refreshNeeded=true}},{key:\"getTitle\",value:function getTitle(){return this.options.title}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this.shape.distanceToBorder(ctx,angle)}},{key:\"isFixed\",value:function isFixed(){return this.options.fixed.x&&this.options.fixed.y}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"getLabelSize\",value:function getLabelSize(){return this.labelModule.size()}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var sizeDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.size=this.options.scaling.min+scale*sizeDiff}else{this.options.size=this.baseSize;this.options.font.size=this.baseFontSize}this.updateLabelModule()}},{key:\"draw\",value:function draw(ctx){var values=this.getFormattingValues();this.shape.draw(ctx,this.x,this.y,this.selected,this.hover,values)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(ctx){this.shape.updateBoundingBox(this.x,this.y,ctx)}},{key:\"resize\",value:function resize(ctx){var values=this.getFormattingValues();this.shape.resize(ctx,this.selected,this.hover,values)}},{key:\"getItemsOnPoint\",value:function getItemsOnPoint(point){var ret=[];if(this.labelModule.visible()){if(ComponentUtil.pointInRect(this.labelModule.getSize(),point)){ret.push({nodeId:this.id,labelId:0})}}if(ComponentUtil.pointInRect(this.shape.boundingBox,point)){ret.push({nodeId:this.id})}return ret}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){return this.shape.left<obj.right&&this.shape.left+this.shape.width>obj.left&&this.shape.top<obj.bottom&&this.shape.top+this.shape.height>obj.top}},{key:\"isBoundingBoxOverlappingWith\",value:function isBoundingBoxOverlappingWith(obj){return this.shape.boundingBox.left<obj.right&&this.shape.boundingBox.right>obj.left&&this.shape.boundingBox.top<obj.bottom&&this.shape.boundingBox.bottom>obj.top}}],[{key:\"updateGroupOptions\",value:function updateGroupOptions(parentOptions,newOptions,groupList){if(groupList===undefined)return;var group=parentOptions.group;if(newOptions!==undefined&&newOptions.group!==undefined&&group!==newOptions.group){throw new Error(\"updateGroupOptions: group values in options don't match.\")}var hasGroup=typeof group===\"number\"||typeof group===\"string\"&&group!=\"\";if(!hasGroup)return;var groupObj=groupList.get(group);util.selectiveNotDeepExtend([\"font\"],parentOptions,groupObj);parentOptions.color=util.parseColor(parentOptions.color)}},{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var groupList=arguments[4];var fields=[\"color\",\"fixed\",\"shadow\"];util.selectiveNotDeepExtend(fields,parentOptions,newOptions,allowDeletion);Node.checkMass(newOptions);util.mergeOptions(parentOptions,newOptions,\"shadow\",globalOptions);if(newOptions.color!==undefined&&newOptions.color!==null){var parsedColor=util.parseColor(newOptions.color);util.fillIfDefined(parentOptions.color,parsedColor)}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(newOptions.fixed!==undefined&&newOptions.fixed!==null){if(typeof newOptions.fixed===\"boolean\"){parentOptions.fixed.x=newOptions.fixed;parentOptions.fixed.y=newOptions.fixed}else{if(newOptions.fixed.x!==undefined&&typeof newOptions.fixed.x===\"boolean\"){parentOptions.fixed.x=newOptions.fixed.x}if(newOptions.fixed.y!==undefined&&typeof newOptions.fixed.y===\"boolean\"){parentOptions.fixed.y=newOptions.fixed.y}}}if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}Node.updateGroupOptions(parentOptions,newOptions,groupList);if(newOptions.scaling!==undefined){util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",globalOptions.scaling)}}},{key:\"checkMass\",value:function checkMass(options,id){if(options.mass!==undefined&&options.mass<=0){var strId=\"\";if(id!==undefined){strId=\" in node id: \"+id}console.log(\"%cNegative or zero mass disallowed\"+strId+\", setting mass to 1.\",printStyle);options.mass=1}}}]);return Node}();exports[\"default\"]=Node},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ComponentUtil=function(){function ComponentUtil(){(0,_classCallCheck3[\"default\"])(this,ComponentUtil)}(0,_createClass3[\"default\"])(ComponentUtil,null,[{key:\"choosify\",value:function choosify(subOption,pile){var allowed=[\"node\",\"edge\",\"label\"];var value=true;var chosen=util.topMost(pile,\"chosen\");if(typeof chosen===\"boolean\"){value=chosen}else if((typeof chosen===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(chosen))===\"object\"){if(allowed.indexOf(subOption)===-1){throw new Error(\"choosify: subOption '\"+subOption+\"' should be one of \"+\"'\"+allowed.join(\"', '\")+\"'\")}var chosenEdge=util.topMost(pile,[\"chosen\",subOption]);if(typeof chosenEdge===\"boolean\"||typeof chosenEdge===\"function\"){value=chosenEdge}}return value}},{key:\"pointInRect\",value:function pointInRect(rect,point,rotationPoint){if(rect.width<=0||rect.height<=0){return false}if(rotationPoint!==undefined){var tmp={x:point.x-rotationPoint.x,y:point.y-rotationPoint.y};if(rotationPoint.angle!==0){var angle=-rotationPoint.angle;var tmp2={x:Math.cos(angle)*tmp.x-Math.sin(angle)*tmp.y,y:Math.sin(angle)*tmp.x+Math.cos(angle)*tmp.y};point=tmp2}else{point=tmp}}var right=rect.x+rect.width;var bottom=rect.y+rect.width;return rect.left<point.x&&right>point.x&&rect.top<point.y&&bottom>point.y}},{key:\"isValidLabel\",value:function isValidLabel(text){return typeof text===\"string\"&&text!==\"\"}}]);return ComponentUtil}();exports[\"default\"]=ComponentUtil},function(module,exports,__webpack_require__){__webpack_require__(125);var global=__webpack_require__(18);var hide=__webpack_require__(26);var Iterators=__webpack_require__(31);var TO_STRING_TAG=__webpack_require__(13)(\"toStringTag\");var DOMIterables=(\"CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,\"+\"DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,\"+\"MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,\"+\"SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,\"+\"TextTrackList,TouchList\").split(\",\");for(var i=0;i<DOMIterables.length;i++){var NAME=DOMIterables[i];var Collection=global[NAME];var proto=Collection&&Collection.prototype;if(proto&&!proto[TO_STRING_TAG])hide(proto,TO_STRING_TAG,NAME);Iterators[NAME]=Iterators.Array}},function(module,exports){var toString={}.toString;module.exports=function(it){return toString.call(it).slice(8,-1)}},function(module,exports){module.exports=function(it){if(it==undefined)throw TypeError(\"Can't call method on \"+it);return it}},function(module,exports){module.exports=true},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);module.exports=function(it,S){if(!isObject(it))return it;var fn,val;if(S&&typeof(fn=it.toString)==\"function\"&&!isObject(val=fn.call(it)))return val;if(typeof(fn=it.valueOf)==\"function\"&&!isObject(val=fn.call(it)))return val;if(!S&&typeof(fn=it.toString)==\"function\"&&!isObject(val=fn.call(it)))return val;throw TypeError(\"Can't convert object to primitive value\")}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var dPs=__webpack_require__(130);var enumBugKeys=__webpack_require__(58);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\")\n;var Empty=function(){};var PROTOTYPE=\"prototype\";var createDict=function(){var iframe=__webpack_require__(82)(\"iframe\");var i=enumBugKeys.length;var lt=\"<\";var gt=\">\";var iframeDocument;iframe.style.display=\"none\";__webpack_require__(134).appendChild(iframe);iframe.src=\"javascript:\";iframeDocument=iframe.contentWindow.document;iframeDocument.open();iframeDocument.write(lt+\"script\"+gt+\"document.F=Object\"+lt+\"/script\"+gt);iframeDocument.close();createDict=iframeDocument.F;while(i--)delete createDict[PROTOTYPE][enumBugKeys[i]];return createDict()};module.exports=Object.create||function create(O,Properties){var result;if(O!==null){Empty[PROTOTYPE]=anObject(O);result=new Empty;Empty[PROTOTYPE]=null;result[IE_PROTO]=O}else result=createDict();return Properties===undefined?result:dPs(result,Properties)}},function(module,exports){var ceil=Math.ceil;var floor=Math.floor;module.exports=function(it){return isNaN(it=+it)?0:(it>0?floor:ceil)(it)}},function(module,exports,__webpack_require__){var shared=__webpack_require__(57)(\"keys\");var uid=__webpack_require__(40);module.exports=function(key){return shared[key]||(shared[key]=uid(key))}},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var SHARED=\"__core-js_shared__\";var store=global[SHARED]||(global[SHARED]={});module.exports=function(key){return store[key]||(store[key]={})}},function(module,exports){module.exports=\"constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf\".split(\",\")},function(module,exports,__webpack_require__){var def=__webpack_require__(20).f;var has=__webpack_require__(22);var TAG=__webpack_require__(13)(\"toStringTag\");module.exports=function(it,tag,stat){if(it&&!has(it=stat?it:it.prototype,TAG))def(it,TAG,{configurable:true,value:tag})}},function(module,exports,__webpack_require__){\"use strict\";var $at=__webpack_require__(135)(true);__webpack_require__(79)(String,\"String\",function(iterated){this._t=String(iterated);this._i=0},function(){var O=this._t;var index=this._i;var point;if(index>=O.length)return{value:undefined,done:true};point=$at(O,index);this._i+=point.length;return{value:point,done:false}})},function(module,exports,__webpack_require__){exports.f=__webpack_require__(13)},function(module,exports,__webpack_require__){var global=__webpack_require__(18);var core=__webpack_require__(7);var LIBRARY=__webpack_require__(52);var wksExt=__webpack_require__(61);var defineProperty=__webpack_require__(20).f;module.exports=function(name){var $Symbol=core.Symbol||(core.Symbol=LIBRARY?{}:global.Symbol||{});if(name.charAt(0)!=\"_\"&&!(name in $Symbol))defineProperty($Symbol,name,{value:wksExt.f(name)})}},function(module,exports){exports.f=Object.getOwnPropertySymbols},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var moment=__webpack_require__(9);var Component=__webpack_require__(16);var DateUtil=__webpack_require__(36);function Range(body,options){var now=moment().hours(0).minutes(0).seconds(0).milliseconds(0);var start=now.clone().add(-3,\"days\").valueOf();var end=now.clone().add(3,\"days\").valueOf();this.millisecondsPerPixelCache=undefined;if(options===undefined){this.start=start;this.end=end}else{this.start=options.start||start;this.end=options.end||end}this.rolling=false;this.body=body;this.deltaDifference=0;this.scaleOffset=0;this.startToFront=false;this.endToFront=true;this.defaultOptions={rtl:false,start:null,end:null,moment:moment,direction:\"horizontal\",moveable:true,zoomable:true,min:null,max:null,zoomMin:10,zoomMax:1e3*60*60*24*365*1e4,rollingMode:{follow:false,offset:.5}};this.options=util.extend({},this.defaultOptions);this.props={touch:{}};this.animationTimer=null;this.body.emitter.on(\"panstart\",this._onDragStart.bind(this));this.body.emitter.on(\"panmove\",this._onDrag.bind(this));this.body.emitter.on(\"panend\",this._onDragEnd.bind(this));this.body.emitter.on(\"mousewheel\",this._onMouseWheel.bind(this));this.body.emitter.on(\"touch\",this._onTouch.bind(this));this.body.emitter.on(\"pinch\",this._onPinch.bind(this));this.body.dom.rollingModeBtn.addEventListener(\"click\",this.startRolling.bind(this));this.setOptions(options)}Range.prototype=new Component;Range.prototype.setOptions=function(options){if(options){var fields=[\"animation\",\"direction\",\"min\",\"max\",\"zoomMin\",\"zoomMax\",\"moveable\",\"zoomable\",\"moment\",\"activate\",\"hiddenDates\",\"zoomKey\",\"rtl\",\"showCurrentTime\",\"rollingMode\",\"horizontalScroll\"];util.selectiveExtend(fields,this.options,options);if(options.rollingMode&&options.rollingMode.follow){this.startRolling()}if(\"start\"in options||\"end\"in options){this.setRange(options.start,options.end)}}};function validateDirection(direction){if(direction!=\"horizontal\"&&direction!=\"vertical\"){throw new TypeError('Unknown direction \"'+direction+'\". '+'Choose \"horizontal\" or \"vertical\".')}}Range.prototype.startRolling=function(){var me=this;function update(){me.stopRolling();me.rolling=true;var interval=me.end-me.start;var t=util.convert(new Date,\"Date\").valueOf();var start=t-interval*me.options.rollingMode.offset;var end=t+interval*(1-me.options.rollingMode.offset);var options={animation:false};me.setRange(start,end,options);var scale=me.conversion(me.body.domProps.center.width).scale;interval=1/scale/10;if(interval<30)interval=30;if(interval>1e3)interval=1e3;me.body.dom.rollingModeBtn.style.visibility=\"hidden\";me.currentTimeTimer=setTimeout(update,interval)}update()};Range.prototype.stopRolling=function(){if(this.currentTimeTimer!==undefined){clearTimeout(this.currentTimeTimer);this.rolling=false;this.body.dom.rollingModeBtn.style.visibility=\"visible\"}};Range.prototype.setRange=function(start,end,options,callback,frameCallback){if(!options){options={}}if(options.byUser!==true){options.byUser=false}var me=this;var finalStart=start!=undefined?util.convert(start,\"Date\").valueOf():null;var finalEnd=end!=undefined?util.convert(end,\"Date\").valueOf():null;this._cancelAnimation();this.millisecondsPerPixelCache=undefined;if(options.animation){var initStart=this.start;var initEnd=this.end;var duration=(0,_typeof3[\"default\"])(options.animation)===\"object\"&&\"duration\"in options.animation?options.animation.duration:500;var easingName=(0,_typeof3[\"default\"])(options.animation)===\"object\"&&\"easingFunction\"in options.animation?options.animation.easingFunction:\"easeInOutQuad\";var easingFunction=util.easingFunctions[easingName];if(!easingFunction){throw new Error(\"Unknown easing function \"+(0,_stringify2[\"default\"])(easingName)+\". \"+\"Choose from: \"+(0,_keys2[\"default\"])(util.easingFunctions).join(\", \"))}var initTime=(new Date).valueOf();var anyChanged=false;var next=function next(){if(!me.props.touch.dragging){var now=(new Date).valueOf();var time=now-initTime;var ease=easingFunction(time/duration);var done=time>duration;var s=done||finalStart===null?finalStart:initStart+(finalStart-initStart)*ease;var e=done||finalEnd===null?finalEnd:initEnd+(finalEnd-initEnd)*ease;changed=me._applyRange(s,e);DateUtil.updateHiddenDates(me.options.moment,me.body,me.options.hiddenDates);anyChanged=anyChanged||changed;var params={start:new Date(me.start),end:new Date(me.end),byUser:options.byUser,event:options.event};if(frameCallback){frameCallback(ease,changed,done)}if(changed){me.body.emitter.emit(\"rangechange\",params)}if(done){if(anyChanged){me.body.emitter.emit(\"rangechanged\",params);if(callback){return callback()}}}else{me.animationTimer=setTimeout(next,20)}}};return next()}else{var changed=this._applyRange(finalStart,finalEnd);DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(changed){var params={start:new Date(this.start),end:new Date(this.end),byUser:options.byUser,event:options.event};this.body.emitter.emit(\"rangechange\",params);clearTimeout(me.timeoutID);me.timeoutID=setTimeout(function(){me.body.emitter.emit(\"rangechanged\",params)},200);if(callback){return callback()}}}};Range.prototype.getMillisecondsPerPixel=function(){if(this.millisecondsPerPixelCache===undefined){this.millisecondsPerPixelCache=(this.end-this.start)/this.body.dom.center.clientWidth}return this.millisecondsPerPixelCache};Range.prototype._cancelAnimation=function(){if(this.animationTimer){clearTimeout(this.animationTimer);this.animationTimer=null}};Range.prototype._applyRange=function(start,end){var newStart=start!=null?util.convert(start,\"Date\").valueOf():this.start,newEnd=end!=null?util.convert(end,\"Date\").valueOf():this.end,max=this.options.max!=null?util.convert(this.options.max,\"Date\").valueOf():null,min=this.options.min!=null?util.convert(this.options.min,\"Date\").valueOf():null,diff;if(isNaN(newStart)||newStart===null){throw new Error('Invalid start \"'+start+'\"')}if(isNaN(newEnd)||newEnd===null){throw new Error('Invalid end \"'+end+'\"')}if(newEnd<newStart){newEnd=newStart}if(min!==null){if(newStart<min){diff=min-newStart;newStart+=diff;newEnd+=diff;if(max!=null){if(newEnd>max){newEnd=max}}}}if(max!==null){if(newEnd>max){diff=newEnd-max;newStart-=diff;newEnd-=diff;if(min!=null){if(newStart<min){newStart=min}}}}if(this.options.zoomMin!==null){var zoomMin=parseFloat(this.options.zoomMin);if(zoomMin<0){zoomMin=0}if(newEnd-newStart<zoomMin){var compensation=.5;if(this.end-this.start===zoomMin&&newStart>=this.start-compensation&&newEnd<=this.end){newStart=this.start;newEnd=this.end}else{diff=zoomMin-(newEnd-newStart);newStart-=diff/2;newEnd+=diff/2}}}if(this.options.zoomMax!==null){var zoomMax=parseFloat(this.options.zoomMax);if(zoomMax<0){zoomMax=0}if(newEnd-newStart>zoomMax){if(this.end-this.start===zoomMax&&newStart<this.start&&newEnd>this.end){newStart=this.start;newEnd=this.end}else{diff=newEnd-newStart-zoomMax;newStart+=diff/2;newEnd-=diff/2}}}var changed=this.start!=newStart||this.end!=newEnd;if(!(newStart>=this.start&&newStart<=this.end||newEnd>=this.start&&newEnd<=this.end)&&!(this.start>=newStart&&this.start<=newEnd||this.end>=newStart&&this.end<=newEnd)){this.body.emitter.emit(\"checkRangedItems\")}this.start=newStart;this.end=newEnd;return changed};Range.prototype.getRange=function(){return{start:this.start,end:this.end}};Range.prototype.conversion=function(width,totalHidden){return Range.conversion(this.start,this.end,width,totalHidden)};Range.conversion=function(start,end,width,totalHidden){if(totalHidden===undefined){totalHidden=0}if(width!=0&&end-start!=0){return{offset:start,scale:width/(end-start-totalHidden)}}else{return{offset:0,scale:1}}};Range.prototype._onDragStart=function(event){this.deltaDifference=0;this.previousDelta=0;if(!this.options.moveable)return;if(!this._isInsideRange(event))return;if(!this.props.touch.allowDragging)return;this.stopRolling();this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.dragging=true;if(this.body.dom.root){this.body.dom.root.style.cursor=\"move\"}};Range.prototype._onDrag=function(event){if(!event)return;if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;var direction=this.options.direction;validateDirection(direction);var delta=direction==\"horizontal\"?event.deltaX:event.deltaY;delta-=this.deltaDifference;var interval=this.props.touch.end-this.props.touch.start;var duration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);interval-=duration;var width=direction==\"horizontal\"?this.body.domProps.center.width:this.body.domProps.center.height;var diffRange;if(this.options.rtl){diffRange=delta/width*interval}else{diffRange=-delta/width*interval}var newStart=this.props.touch.start+diffRange;var newEnd=this.props.touch.end+diffRange;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,this.previousDelta-delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,this.previousDelta-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){this.deltaDifference+=delta;this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this._onDrag(event);return}this.previousDelta=delta;this._applyRange(newStart,newEnd);var startDate=new Date(this.start);var endDate=new Date(this.end);this.body.emitter.emit(\"rangechange\",{start:startDate,end:endDate,byUser:true,event:event});this.body.emitter.emit(\"panmove\")};Range.prototype._onDragEnd=function(event){if(!this.props.touch.dragging)return;if(!this.options.moveable)return;if(!this.props.touch.allowDragging)return;this.props.touch.dragging=false;if(this.body.dom.root){this.body.dom.root.style.cursor=\"auto\"}this.body.emitter.emit(\"rangechanged\",{start:new Date(this.start),end:new Date(this.end),byUser:true,event:event})};Range.prototype._onMouseWheel=function(event){var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(this.options.zoomKey&&!event[this.options.zoomKey]&&this.options.zoomable||!this.options.zoomable&&this.options.moveable){return}if(!(this.options.zoomable&&this.options.moveable))return;if(!this._isInsideRange(event))return;if(delta){var scale;if(delta<0){scale=1-delta/5}else{scale=1/(1+delta/5)}var pointerDate;if(this.rolling){pointerDate=this.start+(this.end-this.start)*this.options.rollingMode.offset}else{var pointer=this.getPointer({x:event.clientX,y:event.clientY},this.body.dom.center);pointerDate=this._pointerToDate(pointer)}this.zoom(scale,pointerDate,delta,event);event.preventDefault()}};Range.prototype._onTouch=function(event){this.props.touch.start=this.start;this.props.touch.end=this.end;this.props.touch.allowDragging=true;this.props.touch.center=null;this.scaleOffset=0;this.deltaDifference=0;util.preventDefault(event)};Range.prototype._onPinch=function(event){if(!(this.options.zoomable&&this.options.moveable))return;util.preventDefault(event);this.props.touch.allowDragging=false;if(!this.props.touch.center){this.props.touch.center=this.getPointer(event.center,this.body.dom.center)}this.stopRolling();var scale=1/(event.scale+this.scaleOffset);var centerDate=this._pointerToDate(this.props.touch.center);var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,centerDate);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=centerDate-hiddenDurationBefore+(this.props.touch.start-(centerDate-hiddenDurationBefore))*scale;var newEnd=centerDate+hiddenDurationAfter+(this.props.touch.end-(centerDate+hiddenDurationAfter))*scale;this.startToFront=1-scale<=0;this.endToFront=scale-1<=0;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,1-scale,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,scale-1,true);if(safeStart!=newStart||safeEnd!=newEnd){this.props.touch.start=safeStart;this.props.touch.end=safeEnd;this.scaleOffset=1-event.scale;newStart=safeStart;newEnd=safeEnd}var options={animation:false,byUser:true,event:event};this.setRange(newStart,newEnd,options);this.startToFront=false;this.endToFront=true};Range.prototype._isInsideRange=function(event){var clientX=event.center?event.center.x:event.clientX;var x;if(this.options.rtl){x=clientX-util.getAbsoluteLeft(this.body.dom.centerContainer)}else{x=util.getAbsoluteRight(this.body.dom.centerContainer)-clientX}var time=this.body.util.toTime(x);return time>=this.start&&time<=this.end};Range.prototype._pointerToDate=function(pointer){var conversion;var direction=this.options.direction;validateDirection(direction);if(direction==\"horizontal\"){return this.body.util.toTime(pointer.x).valueOf()}else{var height=this.body.domProps.center.height;conversion=this.conversion(height);return pointer.y/conversion.scale+conversion.offset}};Range.prototype.getPointer=function(touch,element){if(this.options.rtl){return{x:util.getAbsoluteRight(element)-touch.x,y:touch.y-util.getAbsoluteTop(element)}}else{return{x:touch.x-util.getAbsoluteLeft(element),y:touch.y-util.getAbsoluteTop(element)}}};Range.prototype.zoom=function(scale,center,delta,event){if(center==null){center=(this.start+this.end)/2}var hiddenDuration=DateUtil.getHiddenDurationBetween(this.body.hiddenDates,this.start,this.end);var hiddenDurationBefore=DateUtil.getHiddenDurationBefore(this.options.moment,this.body.hiddenDates,this,center);var hiddenDurationAfter=hiddenDuration-hiddenDurationBefore;var newStart=center-hiddenDurationBefore+(this.start-(center-hiddenDurationBefore))*scale;var newEnd=center+hiddenDurationAfter+(this.end-(center+hiddenDurationAfter))*scale;this.startToFront=delta>0?false:true;this.endToFront=-delta>0?false:true;var safeStart=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newStart,delta,true);var safeEnd=DateUtil.snapAwayFromHidden(this.body.hiddenDates,newEnd,-delta,true);if(safeStart!=newStart||safeEnd!=newEnd){newStart=safeStart;newEnd=safeEnd}var options={animation:false,byUser:true,event:event};this.setRange(newStart,newEnd,options);this.startToFront=false;this.endToFront=true};Range.prototype.move=function(delta){var diff=this.end-this.start;var newStart=this.start+diff*delta;var newEnd=this.end+diff*delta;this.start=newStart;this.end=newEnd};Range.prototype.moveTo=function(moveTo){var center=(this.start+this.end)/2;var diff=center-moveTo;var newStart=this.start-diff;var newEnd=this.end-diff;var options={animation:false,byUser:true,event:null};this.setRange(newStart,newEnd,options)};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(44);var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var TimeAxis=__webpack_require__(45);var Activator=__webpack_require__(97);var DateUtil=__webpack_require__(36);var CustomTime=__webpack_require__(46);function Core(){}Emitter(Core.prototype);Core.prototype._create=function(container){this.dom={};this.dom.container=container;this.dom.root=document.createElement(\"div\");this.dom.background=document.createElement(\"div\");this.dom.backgroundVertical=document.createElement(\"div\");this.dom.backgroundHorizontal=document.createElement(\"div\");this.dom.centerContainer=document.createElement(\"div\");this.dom.leftContainer=document.createElement(\"div\");this.dom.rightContainer=document.createElement(\"div\");this.dom.center=document.createElement(\"div\");this.dom.left=document.createElement(\"div\");this.dom.right=document.createElement(\"div\");this.dom.top=document.createElement(\"div\");this.dom.bottom=document.createElement(\"div\");this.dom.shadowTop=document.createElement(\"div\");this.dom.shadowBottom=document.createElement(\"div\");this.dom.shadowTopLeft=document.createElement(\"div\");this.dom.shadowBottomLeft=document.createElement(\"div\");this.dom.shadowTopRight=document.createElement(\"div\");this.dom.shadowBottomRight=document.createElement(\"div\");this.dom.rollingModeBtn=document.createElement(\"div\");this.dom.root.className=\"vis-timeline\";this.dom.background.className=\"vis-panel vis-background\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical\";this.dom.backgroundHorizontal.className=\"vis-panel vis-background vis-horizontal\";this.dom.centerContainer.className=\"vis-panel vis-center\";this.dom.leftContainer.className=\"vis-panel vis-left\";this.dom.rightContainer.className=\"vis-panel vis-right\";this.dom.top.className=\"vis-panel vis-top\";this.dom.bottom.className=\"vis-panel vis-bottom\";this.dom.left.className=\"vis-content\";this.dom.center.className=\"vis-content\";this.dom.right.className=\"vis-content\";this.dom.shadowTop.className=\"vis-shadow vis-top\";this.dom.shadowBottom.className=\"vis-shadow vis-bottom\";this.dom.shadowTopLeft.className=\"vis-shadow vis-top\";this.dom.shadowBottomLeft.className=\"vis-shadow vis-bottom\";this.dom.shadowTopRight.className=\"vis-shadow vis-top\";this.dom.shadowBottomRight.className=\"vis-shadow vis-bottom\";this.dom.rollingModeBtn.className=\"vis-rolling-mode-btn\";this.dom.root.appendChild(this.dom.background);this.dom.root.appendChild(this.dom.backgroundVertical);this.dom.root.appendChild(this.dom.backgroundHorizontal);this.dom.root.appendChild(this.dom.centerContainer);this.dom.root.appendChild(this.dom.leftContainer);this.dom.root.appendChild(this.dom.rightContainer);this.dom.root.appendChild(this.dom.top);this.dom.root.appendChild(this.dom.bottom);this.dom.root.appendChild(this.dom.bottom);this.dom.root.appendChild(this.dom.rollingModeBtn);this.dom.centerContainer.appendChild(this.dom.center);this.dom.leftContainer.appendChild(this.dom.left);this.dom.rightContainer.appendChild(this.dom.right);this.dom.centerContainer.appendChild(this.dom.shadowTop);this.dom.centerContainer.appendChild(this.dom.shadowBottom);this.dom.leftContainer.appendChild(this.dom.shadowTopLeft);this.dom.leftContainer.appendChild(this.dom.shadowBottomLeft);this.dom.rightContainer.appendChild(this.dom.shadowTopRight);this.dom.rightContainer.appendChild(this.dom.shadowBottomRight);this.props={root:{},background:{},centerContainer:{},leftContainer:{},rightContainer:{},center:{},left:{},right:{},top:{},bottom:{},border:{},scrollTop:0,scrollTopMin:0};this.on(\"rangechange\",function(){if(this.initialDrawDone===true){this._redraw()}}.bind(this));this.on(\"rangechanged\",function(){if(!this.initialRangeChangeDone){this.initialRangeChangeDone=true}}.bind(this));this.on(\"touch\",this._onTouch.bind(this));this.on(\"panmove\",this._onDrag.bind(this));var me=this;this._origRedraw=this._redraw.bind(this);this._redraw=util.throttle(this._origRedraw);this.on(\"_change\",function(properties){if(me.itemSet&&me.itemSet.initialItemSetDrawn&&properties&&properties.queue==true){me._redraw()}else{me._origRedraw()}});this.hammer=new Hammer(this.dom.root);var pinchRecognizer=this.hammer.get(\"pinch\").set({enable:true});hammerUtil.disablePreventDefaultVertically(pinchRecognizer);this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.listeners={};var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(type){var listener=function listener(event){if(me.isActive()){me.emit(type,event)}};me.hammer.on(type,listener);me.listeners[type]=listener});hammerUtil.onTouch(this.hammer,function(event){me.emit(\"touch\",event)}.bind(this));hammerUtil.onRelease(this.hammer,function(event){me.emit(\"release\",event)}.bind(this));function onMouseWheel(event){if(this.isActive()){this.emit(\"mousewheel\",event)}var deltaX=0;var deltaY=0;if(\"detail\"in event){deltaY=event.detail*-1}if(\"wheelDelta\"in event){deltaY=event.wheelDelta}if(\"wheelDeltaY\"in event){deltaY=event.wheelDeltaY}if(\"wheelDeltaX\"in event){deltaX=event.wheelDeltaX*-1}if(\"axis\"in event&&event.axis===event.HORIZONTAL_AXIS){deltaX=deltaY*-1;deltaY=0}if(\"deltaY\"in event){deltaY=event.deltaY*-1}if(\"deltaX\"in event){deltaX=event.deltaX}if(!this.options.zoomKey||event[this.options.zoomKey])return;event.preventDefault();if(this.options.verticalScroll&&Math.abs(deltaY)>=Math.abs(deltaX)){var current=this.props.scrollTop;var adjusted=current+deltaY;if(this.isActive()){this._setScrollTop(adjusted);this._redraw();this.emit(\"scroll\",event)}}else if(this.options.horizontalScroll){var delta=Math.abs(deltaX)>=Math.abs(deltaY)?deltaX:deltaY;var diff=delta/120*(this.range.end-this.range.start)/20;var newStart=this.range.start+diff;var newEnd=this.range.end+diff;var options={animation:false,byUser:true,event:event};this.range.setRange(newStart,newEnd,options)}}if(this.dom.centerContainer.addEventListener){this.dom.centerContainer.addEventListener(\"mousewheel\",onMouseWheel.bind(this),false);this.dom.centerContainer.addEventListener(\"DOMMouseScroll\",onMouseWheel.bind(this),false)}else{this.dom.centerContainer.attachEvent(\"onmousewheel\",onMouseWheel.bind(this))}function onMouseScrollSide(event){if(!me.options.verticalScroll)return;event.preventDefault();if(me.isActive()){var adjusted=-event.target.scrollTop;me._setScrollTop(adjusted);me._redraw();me.emit(\"scrollSide\",event)}}this.dom.left.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));this.dom.right.parentNode.addEventListener(\"scroll\",onMouseScrollSide.bind(this));var itemAddedToTimeline=false;function handleDragOver(event){if(event.preventDefault){event.preventDefault()}if(!event.target.className.indexOf(\"vis\")>-1)return;if(itemAddedToTimeline)return;event.dataTransfer.dropEffect=\"move\";itemAddedToTimeline=true;return false}function handleDrop(event){if(event.preventDefault){event.preventDefault()}if(event.stopPropagation){event.stopPropagation()}try{var itemData=JSON.parse(event.dataTransfer.getData(\"text\"));if(!itemData||!itemData.content)return}catch(err){return false}itemAddedToTimeline=false;event.center={x:event.clientX,y:event.clientY};if(itemData.target!==\"item\"){me.itemSet._onAddItem(event)}else{me.itemSet._onDropObjectOnItem(event)}me.emit(\"drop\",me.getEventProperties(event));return false}this.dom.center.addEventListener(\"dragover\",handleDragOver.bind(this),false);this.dom.center.addEventListener(\"drop\",handleDrop.bind(this),false);this.customTimes=[];this.touch={};this.redrawCount=0;this.initialDrawDone=false;this.initialRangeChangeDone=false;if(!container)throw new Error(\"No container provided\");container.appendChild(this.dom.root)};Core.prototype.setOptions=function(options){if(options){var fields=[\"width\",\"height\",\"minHeight\",\"maxHeight\",\"autoResize\",\"start\",\"end\",\"clickToUse\",\"dataAttributes\",\"hiddenDates\",\"locale\",\"locales\",\"moment\",\"rtl\",\"zoomKey\",\"horizontalScroll\",\"verticalScroll\"];util.selectiveExtend(fields,this.options,options);this.dom.rollingModeBtn.style.visibility=\"hidden\";if(this.options.rtl){this.dom.container.style.direction=\"rtl\";this.dom.backgroundVertical.className=\"vis-panel vis-background vis-vertical-rtl\"}if(this.options.verticalScroll){if(this.options.rtl){this.dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\"}else{this.dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\"}}if((0,_typeof3[\"default\"])(this.options.orientation)!==\"object\"){this.options.orientation={item:undefined,axis:undefined}}if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation={item:options.orientation,axis:options.orientation}}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"){if(\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}if(\"axis\"in options.orientation){this.options.orientation.axis=options.orientation.axis}}}if(this.options.orientation.axis===\"both\"){if(!this.timeAxis2){var timeAxis2=this.timeAxis2=new TimeAxis(this.body);timeAxis2.setOptions=function(options){var _options=options?util.extend({},options):{};_options.orientation=\"top\";TimeAxis.prototype.setOptions.call(timeAxis2,_options)};this.components.push(timeAxis2)}}else{if(this.timeAxis2){var index=this.components.indexOf(this.timeAxis2);if(index!==-1){this.components.splice(index,1)}this.timeAxis2.destroy();this.timeAxis2=null}}if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}if(\"hiddenDates\"in this.options){DateUtil.convertHiddenOptions(this.options.moment,this.body,this.options.hiddenDates)}if(\"clickToUse\"in options){if(options.clickToUse){if(!this.activator){this.activator=new Activator(this.dom.root)}}else{if(this.activator){this.activator.destroy();delete this.activator}}}if(\"showCustomTime\"in options){throw new Error(\"Option `showCustomTime` is deprecated. Create a custom time bar via timeline.addCustomTime(time [, id])\")}this._initAutoResize()}this.components.forEach(function(component){return component.setOptions(options)});if(\"configure\"in options){if(!this.configurator){this.configurator=this._createConfigurator()}this.configurator.setOptions(options.configure);var appliedOptions=util.deepExtend({},this.options);this.components.forEach(function(component){util.deepExtend(appliedOptions,component.options)});this.configurator.setModuleOptions({global:appliedOptions})}this._redraw()};Core.prototype.isActive=function(){return!this.activator||this.activator.active};Core.prototype.destroy=function(){this.setItems(null);this.setGroups(null);this.off();this._stopAutoResize();if(this.dom.root.parentNode){this.dom.root.parentNode.removeChild(this.dom.root)}this.dom=null;if(this.activator){this.activator.destroy();delete this.activator}for(var event in this.listeners){if(this.listeners.hasOwnProperty(event)){delete this.listeners[event]}}this.listeners=null;this.hammer=null;this.components.forEach(function(component){return component.destroy()});this.body=null};Core.prototype.setCustomTime=function(time,id){var customTimes=this.customTimes.filter(function(component){return id===component.options.id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}if(customTimes.length>0){customTimes[0].setCustomTime(time)}};Core.prototype.getCustomTime=function(id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}return customTimes[0].getCustomTime()};Core.prototype.setCustomTimeTitle=function(title,id){var customTimes=this.customTimes.filter(function(component){return component.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}if(customTimes.length>0){return customTimes[0].setCustomTitle(title)}};Core.prototype.getEventProperties=function(event){return{event:event}};Core.prototype.addCustomTime=function(time,id){var timestamp=time!==undefined?util.convert(time,\"Date\").valueOf():new Date;var exists=this.customTimes.some(function(customTime){return customTime.options.id===id});if(exists){throw new Error(\"A custom time with id \"+(0,_stringify2[\"default\"])(id)+\" already exists\")}var customTime=new CustomTime(this.body,util.extend({},this.options,{time:timestamp,id:id}));this.customTimes.push(customTime);this.components.push(customTime);this._redraw();return id};Core.prototype.removeCustomTime=function(id){var customTimes=this.customTimes.filter(function(bar){return bar.options.id===id});if(customTimes.length===0){throw new Error(\"No custom time bar found with id \"+(0,_stringify2[\"default\"])(id))}customTimes.forEach(function(customTime){this.customTimes.splice(this.customTimes.indexOf(customTime),1);this.components.splice(this.components.indexOf(customTime),1);customTime.destroy()}.bind(this))};Core.prototype.getVisibleItems=function(){return this.itemSet&&this.itemSet.getVisibleItems()||[]};Core.prototype.fit=function(options,callback){var range=this.getDataRange();if(range.min===null&&range.max===null){return}var interval=range.max-range.min;var min=new Date(range.min.valueOf()-interval*.01);var max=new Date(range.max.valueOf()+interval*.01);var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(min,max,{animation:animation},callback)};Core.prototype.getDataRange=function(){throw new Error(\"Cannot invoke abstract method getDataRange\")};Core.prototype.setWindow=function(start,end,options,callback){if(typeof arguments[2]==\"function\"){callback=arguments[2];options={}}var animation;var range;if(arguments.length==1){range=arguments[0];animation=range.animation!==undefined?range.animation:true;this.range.setRange(range.start,range.end,{animation:animation})}else if(arguments.length==2&&typeof arguments[1]==\"function\"){range=arguments[0];callback=arguments[1];animation=range.animation!==undefined?range.animation:true\n;this.range.setRange(range.start,range.end,{animation:animation},callback)}else{animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,{animation:animation},callback)}};Core.prototype.moveTo=function(time,options,callback){if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var interval=this.range.end-this.range.start;var t=util.convert(time,\"Date\").valueOf();var start=t-interval/2;var end=t+interval/2;var animation=options&&options.animation!==undefined?options.animation:true;this.range.setRange(start,end,{animation:animation},callback)};Core.prototype.getWindow=function(){var range=this.range.getRange();return{start:new Date(range.start),end:new Date(range.end)}};Core.prototype.zoomIn=function(percentage,options,callback){if(!percentage||percentage<0||percentage>1)return;if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newInterval=interval/(1+percentage);var distance=(interval-newInterval)/2;var newStart=start+distance;var newEnd=end-distance;this.setWindow(newStart,newEnd,options,callback)};Core.prototype.zoomOut=function(percentage,options,callback){if(!percentage||percentage<0||percentage>1)return;if(typeof arguments[1]==\"function\"){callback=arguments[1];options={}}var range=this.getWindow();var start=range.start.valueOf();var end=range.end.valueOf();var interval=end-start;var newStart=start-interval*percentage/2;var newEnd=end+interval*percentage/2;this.setWindow(newStart,newEnd,options,callback)};Core.prototype.redraw=function(){this._redraw()};Core.prototype._redraw=function(){this.redrawCount++;var resized=false;var options=this.options;var props=this.props;var dom=this.dom;if(!dom||!dom.container||dom.root.offsetWidth==0)return;DateUtil.updateHiddenDates(this.options.moment,this.body,this.options.hiddenDates);if(options.orientation==\"top\"){util.addClassName(dom.root,\"vis-top\");util.removeClassName(dom.root,\"vis-bottom\")}else{util.removeClassName(dom.root,\"vis-top\");util.addClassName(dom.root,\"vis-bottom\")}dom.root.style.maxHeight=util.option.asSize(options.maxHeight,\"\");dom.root.style.minHeight=util.option.asSize(options.minHeight,\"\");dom.root.style.width=util.option.asSize(options.width,\"\");props.border.left=(dom.centerContainer.offsetWidth-dom.centerContainer.clientWidth)/2;props.border.right=props.border.left;props.border.top=(dom.centerContainer.offsetHeight-dom.centerContainer.clientHeight)/2;props.border.bottom=props.border.top;props.borderRootHeight=dom.root.offsetHeight-dom.root.clientHeight;props.borderRootWidth=dom.root.offsetWidth-dom.root.clientWidth;if(dom.centerContainer.clientHeight===0){props.border.left=props.border.top;props.border.right=props.border.left}if(dom.root.clientHeight===0){props.borderRootWidth=props.borderRootHeight}props.center.height=dom.center.offsetHeight;props.left.height=dom.left.offsetHeight;props.right.height=dom.right.offsetHeight;props.top.height=dom.top.clientHeight||-props.border.top;props.bottom.height=dom.bottom.clientHeight||-props.border.bottom;var contentHeight=Math.max(props.left.height,props.center.height,props.right.height);var autoHeight=props.top.height+contentHeight+props.bottom.height+props.borderRootHeight+props.border.top+props.border.bottom;dom.root.style.height=util.option.asSize(options.height,autoHeight+\"px\");props.root.height=dom.root.offsetHeight;props.background.height=props.root.height-props.borderRootHeight;var containerHeight=props.root.height-props.top.height-props.bottom.height-props.borderRootHeight;props.centerContainer.height=containerHeight;props.leftContainer.height=containerHeight;props.rightContainer.height=props.leftContainer.height;props.root.width=dom.root.offsetWidth;props.background.width=props.root.width-props.borderRootWidth;if(!this.initialDrawDone){props.scrollbarWidth=util.getScrollBarWidth()}if(options.verticalScroll){if(options.rtl){props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth+props.scrollbarWidth||-props.border.right}else{props.left.width=dom.leftContainer.clientWidth+props.scrollbarWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}}else{props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right}this._setDOM();var offset=this._updateScrollTop();if(options.orientation.item!=\"top\"){offset+=Math.max(props.centerContainer.height-props.center.height-props.border.top-props.border.bottom,0)}dom.center.style.top=offset+\"px\";var visibilityTop=props.scrollTop==0?\"hidden\":\"\";var visibilityBottom=props.scrollTop==props.scrollTopMin?\"hidden\":\"\";dom.shadowTop.style.visibility=visibilityTop;dom.shadowBottom.style.visibility=visibilityBottom;dom.shadowTopLeft.style.visibility=visibilityTop;dom.shadowBottomLeft.style.visibility=visibilityBottom;dom.shadowTopRight.style.visibility=visibilityTop;dom.shadowBottomRight.style.visibility=visibilityBottom;if(options.verticalScroll){dom.rightContainer.className=\"vis-panel vis-right vis-vertical-scroll\";dom.leftContainer.className=\"vis-panel vis-left vis-vertical-scroll\";dom.shadowTopRight.style.visibility=\"hidden\";dom.shadowBottomRight.style.visibility=\"hidden\";dom.shadowTopLeft.style.visibility=\"hidden\";dom.shadowBottomLeft.style.visibility=\"hidden\";dom.left.style.top=\"0px\";dom.right.style.top=\"0px\"}if(!options.verticalScroll||props.center.height<props.centerContainer.height){dom.left.style.top=offset+\"px\";dom.right.style.top=offset+\"px\";dom.rightContainer.className=dom.rightContainer.className.replace(new RegExp(\"(?:^|\\\\s)\"+\"vis-vertical-scroll\"+\"(?:\\\\s|$)\"),\" \");dom.leftContainer.className=dom.leftContainer.className.replace(new RegExp(\"(?:^|\\\\s)\"+\"vis-vertical-scroll\"+\"(?:\\\\s|$)\"),\" \");props.left.width=dom.leftContainer.clientWidth||-props.border.left;props.right.width=dom.rightContainer.clientWidth||-props.border.right;this._setDOM()}var contentsOverflow=props.center.height>props.centerContainer.height;this.hammer.get(\"pan\").set({direction:contentsOverflow?Hammer.DIRECTION_ALL:Hammer.DIRECTION_HORIZONTAL});this.components.forEach(function(component){resized=component.redraw()||resized});var MAX_REDRAW=5;if(resized){if(this.redrawCount<MAX_REDRAW){this.body.emitter.emit(\"_change\");return}else{console.log(\"WARNING: infinite loop in redraw?\")}}else{this.redrawCount=0}this.body.emitter.emit(\"changed\")};Core.prototype._setDOM=function(){var props=this.props;var dom=this.dom;props.leftContainer.width=props.left.width;props.rightContainer.width=props.right.width;var centerWidth=props.root.width-props.left.width-props.right.width-props.borderRootWidth;props.center.width=centerWidth;props.centerContainer.width=centerWidth;props.top.width=centerWidth;props.bottom.width=centerWidth;dom.background.style.height=props.background.height+\"px\";dom.backgroundVertical.style.height=props.background.height+\"px\";dom.backgroundHorizontal.style.height=props.centerContainer.height+\"px\";dom.centerContainer.style.height=props.centerContainer.height+\"px\";dom.leftContainer.style.height=props.leftContainer.height+\"px\";dom.rightContainer.style.height=props.rightContainer.height+\"px\";dom.background.style.width=props.background.width+\"px\";dom.backgroundVertical.style.width=props.centerContainer.width+\"px\";dom.backgroundHorizontal.style.width=props.background.width+\"px\";dom.centerContainer.style.width=props.center.width+\"px\";dom.top.style.width=props.top.width+\"px\";dom.bottom.style.width=props.bottom.width+\"px\";dom.background.style.left=\"0\";dom.background.style.top=\"0\";dom.backgroundVertical.style.left=props.left.width+props.border.left+\"px\";dom.backgroundVertical.style.top=\"0\";dom.backgroundHorizontal.style.left=\"0\";dom.backgroundHorizontal.style.top=props.top.height+\"px\";dom.centerContainer.style.left=props.left.width+\"px\";dom.centerContainer.style.top=props.top.height+\"px\";dom.leftContainer.style.left=\"0\";dom.leftContainer.style.top=props.top.height+\"px\";dom.rightContainer.style.left=props.left.width+props.center.width+\"px\";dom.rightContainer.style.top=props.top.height+\"px\";dom.top.style.left=props.left.width+\"px\";dom.top.style.top=\"0\";dom.bottom.style.left=props.left.width+\"px\";dom.bottom.style.top=props.top.height+props.centerContainer.height+\"px\";dom.center.style.left=\"0\";dom.left.style.left=\"0\";dom.right.style.left=\"0\"};Core.prototype.repaint=function(){throw new Error(\"Function repaint is deprecated. Use redraw instead.\")};Core.prototype.setCurrentTime=function(time){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}this.currentTime.setCurrentTime(time)};Core.prototype.getCurrentTime=function(){if(!this.currentTime){throw new Error(\"Option showCurrentTime must be true\")}return this.currentTime.getCurrentTime()};Core.prototype._toTime=function(x){return DateUtil.toTime(this,x,this.props.center.width)};Core.prototype._toGlobalTime=function(x){return DateUtil.toTime(this,x,this.props.root.width)};Core.prototype._toScreen=function(time){return DateUtil.toScreen(this,time,this.props.center.width)};Core.prototype._toGlobalScreen=function(time){return DateUtil.toScreen(this,time,this.props.root.width)};Core.prototype._initAutoResize=function(){if(this.options.autoResize==true){this._startAutoResize()}else{this._stopAutoResize()}};Core.prototype._startAutoResize=function(){var me=this;this._stopAutoResize();this._onResize=function(){if(me.options.autoResize!=true){me._stopAutoResize();return}if(me.dom.root){if(me.dom.root.offsetWidth!=me.props.lastWidth||me.dom.root.offsetHeight!=me.props.lastHeight){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight;me.props.scrollbarWidth=util.getScrollBarWidth();me.body.emitter.emit(\"_change\")}}};util.addEventListener(window,\"resize\",this._onResize);if(me.dom.root){me.props.lastWidth=me.dom.root.offsetWidth;me.props.lastHeight=me.dom.root.offsetHeight}this.watchTimer=setInterval(this._onResize,1e3)};Core.prototype._stopAutoResize=function(){if(this.watchTimer){clearInterval(this.watchTimer);this.watchTimer=undefined}if(this._onResize){util.removeEventListener(window,\"resize\",this._onResize);this._onResize=null}};Core.prototype._onTouch=function(event){this.touch.allowDragging=true;this.touch.initialScrollTop=this.props.scrollTop};Core.prototype._onPinch=function(event){this.touch.allowDragging=false};Core.prototype._onDrag=function(event){if(!event)return;if(!this.touch.allowDragging)return;var delta=event.deltaY;var oldScrollTop=this._getScrollTop();var newScrollTop=this._setScrollTop(this.touch.initialScrollTop+delta);if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-this.props.scrollTop;this.dom.right.parentNode.scrollTop=-this.props.scrollTop}if(newScrollTop!=oldScrollTop){this.emit(\"verticalDrag\")}};Core.prototype._setScrollTop=function(scrollTop){this.props.scrollTop=scrollTop;this._updateScrollTop();return this.props.scrollTop};Core.prototype._updateScrollTop=function(){var scrollTopMin=Math.min(this.props.centerContainer.height-this.props.center.height,0);if(scrollTopMin!=this.props.scrollTopMin){if(this.options.orientation.item!=\"top\"){this.props.scrollTop+=scrollTopMin-this.props.scrollTopMin}this.props.scrollTopMin=scrollTopMin}if(this.props.scrollTop>0)this.props.scrollTop=0;if(this.props.scrollTop<scrollTopMin)this.props.scrollTop=scrollTopMin;if(this.options.verticalScroll){this.dom.left.parentNode.scrollTop=-this.props.scrollTop;this.dom.right.parentNode.scrollTop=-this.props.scrollTop}return this.props.scrollTop};Core.prototype._getScrollTop=function(){return this.props.scrollTop};Core.prototype._createConfigurator=function(){throw new Error(\"Cannot invoke abstract method _createConfigurator\")};module.exports=Core},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var DateUtil=__webpack_require__(36);var util=__webpack_require__(2);function TimeStep(start,end,minimumStep,hiddenDates,options){this.moment=moment;this.current=this.moment();this._start=this.moment();this._end=this.moment();this.autoScale=true;this.scale=\"day\";this.step=1;this.setRange(start,end,minimumStep);this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;if(Array.isArray(hiddenDates)){this.hiddenDates=hiddenDates}else if(hiddenDates!=undefined){this.hiddenDates=[hiddenDates]}else{this.hiddenDates=[]}this.format=TimeStep.FORMAT;this.options=options?options:{}}TimeStep.FORMAT={minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}};TimeStep.prototype.setMoment=function(moment){this.moment=moment;this.current=this.moment(this.current.valueOf());this._start=this.moment(this._start.valueOf());this._end=this.moment(this._end.valueOf())};TimeStep.prototype.setFormat=function(format){var defaultFormat=util.deepExtend({},TimeStep.FORMAT);this.format=util.deepExtend(defaultFormat,format)};TimeStep.prototype.setRange=function(start,end,minimumStep){if(!(start instanceof Date)||!(end instanceof Date)){throw\"No legal start or end date in method setRange\"}this._start=start!=undefined?this.moment(start.valueOf()):new Date;this._end=end!=undefined?this.moment(end.valueOf()):new Date;if(this.autoScale){this.setMinimumStep(minimumStep)}};TimeStep.prototype.start=function(){this.current=this._start.clone();this.roundToMinor()};TimeStep.prototype.roundToMinor=function(){if(this.scale==\"week\"){this.current.weekday(0)}switch(this.scale){case\"year\":this.current.year(this.step*Math.floor(this.current.year()/this.step));this.current.month(0);case\"month\":this.current.date(1);case\"week\":case\"day\":case\"weekday\":this.current.hours(0);case\"hour\":this.current.minutes(0);case\"minute\":this.current.seconds(0);case\"second\":this.current.milliseconds(0)}if(this.step!=1){switch(this.scale){case\"millisecond\":this.current.subtract(this.current.milliseconds()%this.step,\"milliseconds\");break;case\"second\":this.current.subtract(this.current.seconds()%this.step,\"seconds\");break;case\"minute\":this.current.subtract(this.current.minutes()%this.step,\"minutes\");break;case\"hour\":this.current.subtract(this.current.hours()%this.step,\"hours\");break;case\"weekday\":case\"day\":this.current.subtract((this.current.date()-1)%this.step,\"day\");break;case\"week\":this.current.subtract(this.current.week()%this.step,\"week\");break;case\"month\":this.current.subtract(this.current.month()%this.step,\"month\");break;case\"year\":this.current.subtract(this.current.year()%this.step,\"year\");break;default:break}}};TimeStep.prototype.hasNext=function(){return this.current.valueOf()<=this._end.valueOf()};TimeStep.prototype.next=function(){var prev=this.current.valueOf();switch(this.scale){case\"millisecond\":this.current.add(this.step,\"millisecond\");break;case\"second\":this.current.add(this.step,\"second\");break;case\"minute\":this.current.add(this.step,\"minute\");break;case\"hour\":this.current.add(this.step,\"hour\");if(this.current.month()<6){this.current.subtract(this.current.hours()%this.step,\"hour\")}else{if(this.current.hours()%this.step!==0){this.current.add(this.step-this.current.hours()%this.step,\"hour\")}}break;case\"weekday\":case\"day\":this.current.add(this.step,\"day\");break;case\"week\":if(this.current.weekday()!==0){this.current.weekday(0);this.current.add(this.step,\"week\")}else if(this.options.showMajorLabels===false){this.current.add(this.step,\"week\")}else{var nextWeek=this.current.clone();nextWeek.add(1,\"week\");if(nextWeek.isSame(this.current,\"month\")){this.current.add(this.step,\"week\")}else{this.current.add(this.step,\"week\");this.current.date(1)}}break;case\"month\":this.current.add(this.step,\"month\");break;case\"year\":this.current.add(this.step,\"year\");break;default:break}if(this.step!=1){switch(this.scale){case\"millisecond\":if(this.current.milliseconds()>0&&this.current.milliseconds()<this.step)this.current.milliseconds(0);break;case\"second\":if(this.current.seconds()>0&&this.current.seconds()<this.step)this.current.seconds(0);break;case\"minute\":if(this.current.minutes()>0&&this.current.minutes()<this.step)this.current.minutes(0);break;case\"hour\":if(this.current.hours()>0&&this.current.hours()<this.step)this.current.hours(0);break;case\"weekday\":case\"day\":if(this.current.date()<this.step+1)this.current.date(1);break;case\"week\":if(this.current.week()<this.step)this.current.week(1);break;case\"month\":if(this.current.month()<this.step)this.current.month(0);break;case\"year\":break;default:break}}if(this.current.valueOf()==prev){this.current=this._end.clone()}this.switchedDay=false;this.switchedMonth=false;this.switchedYear=false;DateUtil.stepOverHiddenDates(this.moment,this,prev)};TimeStep.prototype.getCurrent=function(){return this.current};TimeStep.prototype.setScale=function(params){if(params&&typeof params.scale==\"string\"){this.scale=params.scale;this.step=params.step>0?params.step:1;this.autoScale=false}};TimeStep.prototype.setAutoScale=function(enable){this.autoScale=enable};TimeStep.prototype.setMinimumStep=function(minimumStep){if(minimumStep==undefined){return}var stepYear=1e3*60*60*24*30*12;var stepMonth=1e3*60*60*24*30;var stepDay=1e3*60*60*24;var stepHour=1e3*60*60;var stepMinute=1e3*60;var stepSecond=1e3;var stepMillisecond=1;if(stepYear*1e3>minimumStep){this.scale=\"year\";this.step=1e3}if(stepYear*500>minimumStep){this.scale=\"year\";this.step=500}if(stepYear*100>minimumStep){this.scale=\"year\";this.step=100}if(stepYear*50>minimumStep){this.scale=\"year\";this.step=50}if(stepYear*10>minimumStep){this.scale=\"year\";this.step=10}if(stepYear*5>minimumStep){this.scale=\"year\";this.step=5}if(stepYear>minimumStep){this.scale=\"year\";this.step=1}if(stepMonth*3>minimumStep){this.scale=\"month\";this.step=3}if(stepMonth>minimumStep){this.scale=\"month\";this.step=1}if(stepDay*5>minimumStep){this.scale=\"day\";this.step=5}if(stepDay*2>minimumStep){this.scale=\"day\";this.step=2}if(stepDay>minimumStep){this.scale=\"day\";this.step=1}if(stepDay/2>minimumStep){this.scale=\"weekday\";this.step=1}if(stepHour*4>minimumStep){this.scale=\"hour\";this.step=4}if(stepHour>minimumStep){this.scale=\"hour\";this.step=1}if(stepMinute*15>minimumStep){this.scale=\"minute\";this.step=15}if(stepMinute*10>minimumStep){this.scale=\"minute\";this.step=10}if(stepMinute*5>minimumStep){this.scale=\"minute\";this.step=5}if(stepMinute>minimumStep){this.scale=\"minute\";this.step=1}if(stepSecond*15>minimumStep){this.scale=\"second\";this.step=15}if(stepSecond*10>minimumStep){this.scale=\"second\";this.step=10}if(stepSecond*5>minimumStep){this.scale=\"second\";this.step=5}if(stepSecond>minimumStep){this.scale=\"second\";this.step=1}if(stepMillisecond*200>minimumStep){this.scale=\"millisecond\";this.step=200}if(stepMillisecond*100>minimumStep){this.scale=\"millisecond\";this.step=100}if(stepMillisecond*50>minimumStep){this.scale=\"millisecond\";this.step=50}if(stepMillisecond*10>minimumStep){this.scale=\"millisecond\";this.step=10}if(stepMillisecond*5>minimumStep){this.scale=\"millisecond\";this.step=5}if(stepMillisecond>minimumStep){this.scale=\"millisecond\";this.step=1}};TimeStep.snap=function(date,scale,step){var clone=moment(date);if(scale==\"year\"){var year=clone.year()+Math.round(clone.month()/12);clone.year(Math.round(year/step)*step);clone.month(0);clone.date(0);clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"month\"){if(clone.date()>15){clone.date(1);clone.add(1,\"month\")}else{clone.date(1)}clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"week\"){if(clone.weekday()>2){clone.weekday(0);clone.add(1,\"week\")}else{clone.weekday(0)}clone.hours(0);clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"day\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/24)*24);break;default:clone.hours(Math.round(clone.hours()/12)*12);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"weekday\"){switch(step){case 5:case 2:clone.hours(Math.round(clone.hours()/12)*12);break;default:clone.hours(Math.round(clone.hours()/6)*6);break}clone.minutes(0);clone.seconds(0);clone.milliseconds(0)}else if(scale==\"hour\"){switch(step){case 4:clone.minutes(Math.round(clone.minutes()/60)*60);break;default:clone.minutes(Math.round(clone.minutes()/30)*30);break}clone.seconds(0);clone.milliseconds(0)}else if(scale==\"minute\"){switch(step){case 15:case 10:clone.minutes(Math.round(clone.minutes()/5)*5);clone.seconds(0);break;case 5:clone.seconds(Math.round(clone.seconds()/60)*60);break;default:clone.seconds(Math.round(clone.seconds()/30)*30);break}clone.milliseconds(0)}else if(scale==\"second\"){switch(step){case 15:case 10:clone.seconds(Math.round(clone.seconds()/5)*5);clone.milliseconds(0);break;case 5:clone.milliseconds(Math.round(clone.milliseconds()/1e3)*1e3);break;default:clone.milliseconds(Math.round(clone.milliseconds()/500)*500);break}}else if(scale==\"millisecond\"){var _step=step>5?step/2:1;clone.milliseconds(Math.round(clone.milliseconds()/_step)*_step)}return clone};TimeStep.prototype.isMajor=function(){if(this.switchedYear==true){switch(this.scale){case\"year\":case\"month\":case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedMonth==true){switch(this.scale){case\"week\":case\"weekday\":case\"day\":case\"hour\":case\"minute\":case\"second\":case\"millisecond\":return true;default:return false}}else if(this.switchedDay==true){switch(this.scale){case\"millisecond\":case\"second\":case\"minute\":case\"hour\":return true;default:return false}}var date=this.moment(this.current);switch(this.scale){case\"millisecond\":return date.milliseconds()==0;case\"second\":return date.seconds()==0;case\"minute\":return date.hours()==0&&date.minutes()==0;case\"hour\":return date.hours()==0;case\"weekday\":case\"day\":return date.date()==1;case\"week\":return date.date()==1;case\"month\":return date.month()==0;case\"year\":return false;default:return false}};TimeStep.prototype.getLabelMinor=function(date){if(date==undefined){date=this.current}if(date instanceof Date){date=this.moment(date)}if(typeof this.format.minorLabels===\"function\"){return this.format.minorLabels(date,this.scale,this.step)}var format=this.format.minorLabels[this.scale];switch(this.scale){case\"week\":if(this.isMajor()&&date.weekday()!==0){return\"\"}default:return format&&format.length>0?this.moment(date).format(format):\"\"}};TimeStep.prototype.getLabelMajor=function(date){if(date==undefined){date=this.current}if(date instanceof Date){date=this.moment(date)}if(typeof this.format.majorLabels===\"function\"){return this.format.majorLabels(date,this.scale,this.step)}var format=this.format.majorLabels[this.scale];return format&&format.length>0?this.moment(date).format(format):\"\"};TimeStep.prototype.getClassName=function(){var _moment=this.moment;var m=this.moment(this.current);var current=m.locale?m.locale(\"en\"):m.lang(\"en\");var step=this.step;var classNames=[];function even(value){return value/step%2==0?\" vis-even\":\" vis-odd\"}function today(date){if(date.isSame(new Date,\"day\")){return\" vis-today\"}if(date.isSame(_moment().add(1,\"day\"),\"day\")){return\" vis-tomorrow\"}if(date.isSame(_moment().add(-1,\"day\"),\"day\")){return\" vis-yesterday\"}return\"\"}function currentWeek(date){return date.isSame(new Date,\"week\")?\" vis-current-week\":\"\"}function currentMonth(date){return date.isSame(new Date,\"month\")?\" vis-current-month\":\"\"}function currentYear(date){return date.isSame(new Date,\"year\")?\" vis-current-year\":\"\"}switch(this.scale){case\"millisecond\":classNames.push(today(current));classNames.push(even(current.milliseconds()));break;case\"second\":classNames.push(today(current));classNames.push(even(current.seconds()));break;case\"minute\":classNames.push(today(current));classNames.push(even(current.minutes()));break;case\"hour\":classNames.push(\"vis-h\"+current.hours()+(this.step==4?\"-h\"+(current.hours()+4):\"\"));classNames.push(today(current));classNames.push(even(current.hours()));break;case\"weekday\":classNames.push(\"vis-\"+current.format(\"dddd\").toLowerCase());classNames.push(today(current));classNames.push(currentWeek(current));classNames.push(even(current.date()));break;case\"day\":classNames.push(\"vis-day\"+current.date());classNames.push(\"vis-\"+current.format(\"MMMM\").toLowerCase());classNames.push(today(current));classNames.push(currentMonth(current));classNames.push(this.step<=2?today(current):\"\");classNames.push(this.step<=2?\"vis-\"+current.format(\"dddd\").toLowerCase():\"\");classNames.push(even(current.date()-1));break;case\"week\":classNames.push(\"vis-week\"+current.format(\"w\"));classNames.push(currentWeek(current));classNames.push(even(current.week()));break;case\"month\":classNames.push(\"vis-\"+current.format(\"MMMM\").toLowerCase());classNames.push(currentMonth(current));classNames.push(even(current.month()));break;case\"year\":classNames.push(\"vis-year\"+current.year());classNames.push(currentYear(current));classNames.push(even(current.year()));break}return classNames.filter(String).join(\" \")};module.exports=TimeStep},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);var Component=__webpack_require__(16);var moment=__webpack_require__(9);var locales=__webpack_require__(98);function CurrentTime(body,options){this.body=body;this.defaultOptions={rtl:false,showCurrentTime:true,moment:moment,locales:locales,locale:\"en\"};this.options=util.extend({},this.defaultOptions);this.offset=0;this._create();this.setOptions(options)}CurrentTime.prototype=new Component;CurrentTime.prototype._create=function(){var bar=document.createElement(\"div\");bar.className=\"vis-current-time\";bar.style.position=\"absolute\";bar.style.top=\"0px\";bar.style.height=\"100%\";this.bar=bar};CurrentTime.prototype.destroy=function(){this.options.showCurrentTime=false;this.redraw();this.body=null};CurrentTime.prototype.setOptions=function(options){if(options){util.selectiveExtend([\"rtl\",\"showCurrentTime\",\"moment\",\"locale\",\"locales\"],this.options,options)}};CurrentTime.prototype.redraw=function(){if(this.options.showCurrentTime){var parent=this.body.dom.backgroundVertical;if(this.bar.parentNode!=parent){if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}parent.appendChild(this.bar);this.start()}var now=this.options.moment((new Date).valueOf()+this.offset);var x=this.body.util.toScreen(now);var locale=this.options.locales[this.options.locale];if(!locale){if(!this.warned){console.log(\"WARNING: options.locales['\"+this.options.locale+\"'] not found. See http://visjs.org/docs/timeline/#Localization\");this.warned=true}locale=this.options.locales[\"en\"]}var title=locale.current+\" \"+locale.time+\": \"+now.format(\"dddd, MMMM Do YYYY, H:mm:ss\");title=title.charAt(0).toUpperCase()+title.substring(1);if(this.options.rtl){this.bar.style.right=x+\"px\"}else{this.bar.style.left=x+\"px\"}this.bar.title=title}else{if(this.bar.parentNode){this.bar.parentNode.removeChild(this.bar)}this.stop()}return false};CurrentTime.prototype.start=function(){var me=this;function update(){me.stop();var scale=me.body.range.conversion(me.body.domProps.center.width).scale;var interval=1/scale/10;if(interval<30)interval=30;if(interval>1e3)interval=1e3;me.redraw();me.body.emitter.emit(\"currentTimeTick\");me.currentTimeTimer=setTimeout(update,interval)}update()};CurrentTime.prototype.stop=function(){if(this.currentTimeTimer!==undefined){clearTimeout(this.currentTimeTimer);delete this.currentTimeTimer}};CurrentTime.prototype.setCurrentTime=function(time){var t=util.convert(time,\"Date\").valueOf();var now=(new Date).valueOf();this.offset=t-now;this.redraw()};CurrentTime.prototype.getCurrentTime=function(){return new Date((new Date).valueOf()+this.offset)};module.exports=CurrentTime},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var stack=__webpack_require__(100);function Group(groupId,data,itemSet){this.groupId=groupId;this.subgroups={};this.subgroupStack={};this.subgroupStackAll=false;this.doInnerStack=false;this.subgroupIndex=0;this.subgroupOrderer=data&&data.subgroupOrder;this.itemSet=itemSet;this.isVisible=null;this.stackDirty=true;if(data&&data.nestedGroups){this.nestedGroups=data.nestedGroups;if(data.showNested==false){this.showNested=false}else{this.showNested=true}}if(data&&data.subgroupStack){if(typeof data.subgroupStack===\"boolean\"){this.doInnerStack=data.subgroupStack;this.subgroupStackAll=data.subgroupStack}else{for(var key in data.subgroupStack){this.subgroupStack[key]=data.subgroupStack[key];this.doInnerStack=this.doInnerStack||data.subgroupStack[key]}}}this.nestedInGroup=null;this.dom={};this.props={label:{width:0,height:0}};this.className=null;this.items={};this.visibleItems=[];this.itemsInRange=[];this.orderedItems={byStart:[],byEnd:[]};this.checkRangedItems=false;var me=this;this.itemSet.body.emitter.on(\"checkRangedItems\",function(){me.checkRangedItems=true});this._create();this.setData(data)}Group.prototype._create=function(){var label=document.createElement(\"div\");if(this.itemSet.options.groupEditable.order){label.className=\"vis-label draggable\"}else{label.className=\"vis-label\"}this.dom.label=label;var inner=document.createElement(\"div\");inner.className=\"vis-inner\";label.appendChild(inner);this.dom.inner=inner;var foreground=document.createElement(\"div\");foreground.className=\"vis-group\";foreground[\"timeline-group\"]=this;this.dom.foreground=foreground;this.dom.background=document.createElement(\"div\");this.dom.background.className=\"vis-group\";this.dom.axis=document.createElement(\"div\");this.dom.axis.className=\"vis-group\";this.dom.marker=document.createElement(\"div\");this.dom.marker.style.visibility=\"hidden\";this.dom.marker.style.position=\"absolute\";this.dom.marker.innerHTML=\"\";this.dom.background.appendChild(this.dom.marker)};Group.prototype.setData=function(data){var content;var templateFunction;if(this.itemSet.options&&this.itemSet.options.groupTemplate){templateFunction=this.itemSet.options.groupTemplate.bind(this);content=templateFunction(data,this.dom.inner)}else{content=data&&data.content}if(content instanceof Element){this.dom.inner.appendChild(content);while(this.dom.inner.firstChild){this.dom.inner.removeChild(this.dom.inner.firstChild)}this.dom.inner.appendChild(content)}else if(content instanceof Object){templateFunction(data,this.dom.inner)}else if(content!==undefined&&content!==null){this.dom.inner.innerHTML=content}else{this.dom.inner.innerHTML=this.groupId||\"\"}this.dom.label.title=data&&data.title||\"\";if(!this.dom.inner.firstChild){util.addClassName(this.dom.inner,\"vis-hidden\")}else{util.removeClassName(this.dom.inner,\"vis-hidden\")}if(data&&data.nestedGroups){if(!this.nestedGroups||this.nestedGroups!=data.nestedGroups){this.nestedGroups=data.nestedGroups}if(data.showNested!==undefined||this.showNested===undefined){if(data.showNested==false){this.showNested=false}else{this.showNested=true}}util.addClassName(this.dom.label,\"vis-nesting-group\");var collapsedDirClassName=this.itemSet.options.rtl?\"collapsed-rtl\":\"collapsed\";if(this.showNested){util.removeClassName(this.dom.label,collapsedDirClassName);util.addClassName(this.dom.label,\"expanded\")}else{util.removeClassName(this.dom.label,\"expanded\");util.addClassName(this.dom.label,collapsedDirClassName)}}else if(this.nestedGroups){this.nestedGroups=null;collapsedDirClassName=this.itemSet.options.rtl?\"collapsed-rtl\":\"collapsed\";util.removeClassName(this.dom.label,collapsedDirClassName);util.removeClassName(this.dom.label,\"expanded\");util.removeClassName(this.dom.label,\"vis-nesting-group\")}if(data&&data.nestedInGroup){util.addClassName(this.dom.label,\"vis-nested-group\");if(this.itemSet.options&&this.itemSet.options.rtl){this.dom.inner.style.paddingRight=\"30px\"}else{\nthis.dom.inner.style.paddingLeft=\"30px\"}}var className=data&&data.className||null;if(className!=this.className){if(this.className){util.removeClassName(this.dom.label,this.className);util.removeClassName(this.dom.foreground,this.className);util.removeClassName(this.dom.background,this.className);util.removeClassName(this.dom.axis,this.className)}util.addClassName(this.dom.label,className);util.addClassName(this.dom.foreground,className);util.addClassName(this.dom.background,className);util.addClassName(this.dom.axis,className);this.className=className}if(this.style){util.removeCssText(this.dom.label,this.style);this.style=null}if(data&&data.style){util.addCssText(this.dom.label,data.style);this.style=data.style}};Group.prototype.getLabelWidth=function(){return this.props.label.width};Group.prototype._didMarkerHeightChange=function(){var markerHeight=this.dom.marker.clientHeight;if(markerHeight!=this.lastMarkerHeight){this.lastMarkerHeight=markerHeight;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.items,function(item,key){item.dirty=true;if(item.displayed){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}return true}};Group.prototype._calculateGroupSizeAndPosition=function(){var offsetTop=this.dom.foreground.offsetTop;var offsetLeft=this.dom.foreground.offsetLeft;var offsetWidth=this.dom.foreground.offsetWidth;this.top=offsetTop;this.right=offsetLeft;this.width=offsetWidth};Group.prototype._redrawItems=function(forceRestack,lastIsVisible,margin,range){var restack=forceRestack||this.stackDirty||this.isVisible&&!lastIsVisible;if(restack){var visibleSubgroups={};var subgroup=null;if(typeof this.itemSet.options.order===\"function\"){var me=this;var limitSize=false;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.items,function(item,key){if(!item.displayed){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length;me.visibleItems.push(item)}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}util.forEach(this.items,function(item){item.repositionX(limitSize)});if(this.doInnerStack&&this.itemSet.options.stackSubgroups){for(subgroup in this.subgroups){visibleSubgroups[subgroup]=this.subgroups[subgroup].items.slice().sort(function(a,b){return me.itemSet.options.order(a.data,b.data)})}stack.stackSubgroupsWithInnerStack(visibleSubgroups,margin,this.subgroups)}else{var customOrderedItems=this.orderedItems.byStart.slice().sort(function(a,b){return me.itemSet.options.order(a.data,b.data)});stack.stack(customOrderedItems,margin,true)}this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range)}else{this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range);if(this.itemSet.options.stack){if(this.doInnerStack&&this.itemSet.options.stackSubgroups){for(subgroup in this.subgroups){visibleSubgroups[subgroup]=this.subgroups[subgroup].items}stack.stackSubgroupsWithInnerStack(visibleSubgroups,margin,this.subgroups)}else{stack.stack(this.visibleItems,margin,true)}}else{stack.nostack(this.visibleItems,margin,this.subgroups,this.itemSet.options.stackSubgroups)}}this.stackDirty=false}};Group.prototype._didResize=function(resized,height){resized=util.updateProperty(this,\"height\",height)||resized;var labelWidth=this.dom.inner.clientWidth;var labelHeight=this.dom.inner.clientHeight;resized=util.updateProperty(this.props.label,\"width\",labelWidth)||resized;resized=util.updateProperty(this.props.label,\"height\",labelHeight)||resized;return resized};Group.prototype._applyGroupHeight=function(height){this.dom.background.style.height=height+\"px\";this.dom.foreground.style.height=height+\"px\";this.dom.label.style.height=height+\"px\"};Group.prototype._updateItemsVerticalPosition=function(margin){for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin);if(!this.isVisible&&this.groupId!=\"__background__\"){if(item.displayed)item.hide()}}};Group.prototype.redraw=function(range,margin,forceRestack,returnQueue){var resized=false;var lastIsVisible=this.isVisible;var height;var queue=[function(){forceRestack=this._didMarkerHeightChange.bind(this)}.bind(this),this._updateSubGroupHeights.bind(this,margin),this._calculateGroupSizeAndPosition.bind(this),function(){this.isVisible=this._isGroupVisible.bind(this)(range,margin)}.bind(this),function(){this._redrawItems.bind(this)(forceRestack,lastIsVisible,margin,range)}.bind(this),this._updateSubgroupsSizes.bind(this),function(){height=this._calculateHeight.bind(this)(margin)}.bind(this),this._calculateGroupSizeAndPosition.bind(this),function(){resized=this._didResize.bind(this)(resized,height)}.bind(this),function(){this._applyGroupHeight.bind(this)(height)}.bind(this),function(){this._updateItemsVerticalPosition.bind(this)(margin)}.bind(this),function(){if(!this.isVisible&&this.height){resized=false}return resized}];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};Group.prototype._updateSubGroupHeights=function(margin){if((0,_keys2[\"default\"])(this.subgroups).length>0){var me=this;this.resetSubgroups();util.forEach(this.visibleItems,function(item){if(item.data.subgroup!==undefined){me.subgroups[item.data.subgroup].height=Math.max(me.subgroups[item.data.subgroup].height,item.height+margin.item.vertical);me.subgroups[item.data.subgroup].visible=true}})}};Group.prototype._isGroupVisible=function(range,margin){return this.top<=range.body.domProps.centerContainer.height-range.body.domProps.scrollTop+margin.axis&&this.top+this.height+margin.axis>=-range.body.domProps.scrollTop};Group.prototype._calculateHeight=function(margin){var height;var itemsInRange=this.visibleItems;if(itemsInRange.length>0){var min=itemsInRange[0].top;var max=itemsInRange[0].top+itemsInRange[0].height;util.forEach(itemsInRange,function(item){min=Math.min(min,item.top);max=Math.max(max,item.top+item.height)});if(min>margin.axis){var offset=min-margin.axis;max-=offset;util.forEach(itemsInRange,function(item){item.top-=offset})}height=max+margin.item.vertical/2}else{height=0}height=Math.max(height,this.props.label.height);return height};Group.prototype.show=function(){if(!this.dom.label.parentNode){this.itemSet.dom.labelSet.appendChild(this.dom.label)}if(!this.dom.foreground.parentNode){this.itemSet.dom.foreground.appendChild(this.dom.foreground)}if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}if(!this.dom.axis.parentNode){this.itemSet.dom.axis.appendChild(this.dom.axis)}};Group.prototype.hide=function(){var label=this.dom.label;if(label.parentNode){label.parentNode.removeChild(label)}var foreground=this.dom.foreground;if(foreground.parentNode){foreground.parentNode.removeChild(foreground)}var background=this.dom.background;if(background.parentNode){background.parentNode.removeChild(background)}var axis=this.dom.axis;if(axis.parentNode){axis.parentNode.removeChild(axis)}};Group.prototype.add=function(item){this.items[item.id]=item;item.setParent(this);this.stackDirty=true;if(item.data.subgroup!==undefined){this._addToSubgroup(item);this.orderSubgroups()}if(this.visibleItems.indexOf(item)==-1){var range=this.itemSet.body.range;this._checkIfVisible(item,this.visibleItems,range)}};Group.prototype._addToSubgroup=function(item,subgroupId){subgroupId=subgroupId||item.data.subgroup;if(subgroupId!=undefined&&this.subgroups[subgroupId]===undefined){this.subgroups[subgroupId]={height:0,top:0,start:item.data.start,end:item.data.end||item.data.start,visible:false,index:this.subgroupIndex,items:[],stack:this.subgroupStackAll||this.subgroupStack[subgroupId]||false};this.subgroupIndex++}if(new Date(item.data.start)<new Date(this.subgroups[subgroupId].start)){this.subgroups[subgroupId].start=item.data.start}var itemEnd=item.data.end||item.data.start;if(new Date(itemEnd)>new Date(this.subgroups[subgroupId].end)){this.subgroups[subgroupId].end=itemEnd}this.subgroups[subgroupId].items.push(item)};Group.prototype._updateSubgroupsSizes=function(){var me=this;if(me.subgroups){for(var subgroup in me.subgroups){var initialEnd=me.subgroups[subgroup].items[0].data.end||me.subgroups[subgroup].items[0].data.start;var newStart=me.subgroups[subgroup].items[0].data.start;var newEnd=initialEnd-1;me.subgroups[subgroup].items.forEach(function(item){if(new Date(item.data.start)<new Date(newStart)){newStart=item.data.start}var itemEnd=item.data.end||item.data.start;if(new Date(itemEnd)>new Date(newEnd)){newEnd=itemEnd}});me.subgroups[subgroup].start=newStart;me.subgroups[subgroup].end=new Date(newEnd-1)}}};Group.prototype.orderSubgroups=function(){if(this.subgroupOrderer!==undefined){var sortArray=[];var subgroup;if(typeof this.subgroupOrderer==\"string\"){for(subgroup in this.subgroups){sortArray.push({subgroup:subgroup,sortField:this.subgroups[subgroup].items[0].data[this.subgroupOrderer]})}sortArray.sort(function(a,b){return a.sortField-b.sortField})}else if(typeof this.subgroupOrderer==\"function\"){for(subgroup in this.subgroups){sortArray.push(this.subgroups[subgroup].items[0].data)}sortArray.sort(this.subgroupOrderer)}if(sortArray.length>0){for(var i=0;i<sortArray.length;i++){this.subgroups[sortArray[i].subgroup].index=i}}}};Group.prototype.resetSubgroups=function(){for(var subgroup in this.subgroups){if(this.subgroups.hasOwnProperty(subgroup)){this.subgroups[subgroup].visible=false;this.subgroups[subgroup].height=0}}};Group.prototype.remove=function(item){delete this.items[item.id];item.setParent(null);this.stackDirty=true;var index=this.visibleItems.indexOf(item);if(index!=-1)this.visibleItems.splice(index,1);if(item.data.subgroup!==undefined){this._removeFromSubgroup(item);this.orderSubgroups()}};Group.prototype._removeFromSubgroup=function(item,subgroupId){subgroupId=subgroupId||item.data.subgroup;if(subgroupId!=undefined){var subgroup=this.subgroups[subgroupId];if(subgroup){var itemIndex=subgroup.items.indexOf(item);if(itemIndex>=0){subgroup.items.splice(itemIndex,1);if(!subgroup.items.length){delete this.subgroups[subgroupId]}else{this._updateSubgroupsSizes()}}}}};Group.prototype.removeFromDataSet=function(item){this.itemSet.removeItem(item.id)};Group.prototype.order=function(){var array=util.toArray(this.items);var startArray=[];var endArray=[];for(var i=0;i<array.length;i++){if(array[i].data.end!==undefined){endArray.push(array[i])}startArray.push(array[i])}this.orderedItems={byStart:startArray,byEnd:endArray};stack.orderByStart(this.orderedItems.byStart);stack.orderByEnd(this.orderedItems.byEnd)};Group.prototype._updateItemsInRange=function(orderedItems,oldVisibleItems,range){var visibleItems=[];var visibleItemsLookup={};var interval=(range.end-range.start)/4;var lowerBound=range.start-interval;var upperBound=range.end+interval;var searchFunction=function searchFunction(value){if(value<lowerBound){return-1}else if(value<=upperBound){return 0}else{return 1}};if(oldVisibleItems.length>0){for(var i=0;i<oldVisibleItems.length;i++){this._checkIfVisibleWithReference(oldVisibleItems[i],visibleItems,visibleItemsLookup,range)}}var initialPosByStart=util.binarySearchCustom(orderedItems.byStart,searchFunction,\"data\",\"start\");this._traceVisible(initialPosByStart,orderedItems.byStart,visibleItems,visibleItemsLookup,function(item){return item.data.start<lowerBound||item.data.start>upperBound});if(this.checkRangedItems==true){this.checkRangedItems=false;for(i=0;i<orderedItems.byEnd.length;i++){this._checkIfVisibleWithReference(orderedItems.byEnd[i],visibleItems,visibleItemsLookup,range)}}else{var initialPosByEnd=util.binarySearchCustom(orderedItems.byEnd,searchFunction,\"data\",\"end\");this._traceVisible(initialPosByEnd,orderedItems.byEnd,visibleItems,visibleItemsLookup,function(item){return item.data.end<lowerBound||item.data.end>upperBound})}var redrawQueue={};var redrawQueueLength=0;for(i=0;i<visibleItems.length;i++){var item=visibleItems[i];if(!item.displayed){var returnQueue=true;redrawQueue[i]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[i].length}}var needRedraw=redrawQueueLength>0;if(needRedraw){for(var j=0;j<redrawQueueLength;j++){util.forEach(redrawQueue,function(fns){fns[j]()})}}for(i=0;i<visibleItems.length;i++){visibleItems[i].repositionX()}return visibleItems};Group.prototype._traceVisible=function(initialPos,items,visibleItems,visibleItemsLookup,breakCondition){if(initialPos!=-1){var i,item;for(i=initialPos;i>=0;i--){item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}for(i=initialPos+1;i<items.length;i++){item=items[i];if(breakCondition(item)){break}else{if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}}}};Group.prototype._checkIfVisible=function(item,visibleItems,range){if(item.isVisible(range)){if(!item.displayed)item.show();item.repositionX();visibleItems.push(item)}else{if(item.displayed)item.hide()}};Group.prototype._checkIfVisibleWithReference=function(item,visibleItems,visibleItemsLookup,range){if(item.isVisible(range)){if(visibleItemsLookup[item.id]===undefined){visibleItemsLookup[item.id]=true;visibleItems.push(item)}}else{if(item.displayed)item.hide()}};Group.prototype.changeSubgroup=function(item,oldSubgroup,newSubgroup){this._removeFromSubgroup(item,oldSubgroup);this._addToSubgroup(item,newSubgroup);this.orderSubgroups()};module.exports=Group},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Group=__webpack_require__(68);function BackgroundGroup(groupId,data,itemSet){Group.call(this,groupId,data,itemSet);this.width=0;this.height=0;this.top=0;this.left=0}BackgroundGroup.prototype=(0,_create2[\"default\"])(Group.prototype);BackgroundGroup.prototype.redraw=function(range,margin,forceRestack){var resized=false;this.visibleItems=this._updateItemsInRange(this.orderedItems,this.visibleItems,range);this.width=this.dom.background.offsetWidth;this.dom.background.style.height=\"0\";for(var i=0,ii=this.visibleItems.length;i<ii;i++){var item=this.visibleItems[i];item.repositionY(margin)}return resized};BackgroundGroup.prototype.show=function(){if(!this.dom.background.parentNode){this.itemSet.dom.background.appendChild(this.dom.background)}};module.exports=BackgroundGroup},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function RangeItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}RangeItem.prototype=new Item(null,null,null);RangeItem.prototype.baseClassName=\"vis-item vis-range\";RangeItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};RangeItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"div\");this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-item-overflow\";this.dom.box.appendChild(this.dom.frame);this.dom.visibleFrame=document.createElement(\"div\");this.dom.visibleFrame.className=\"vis-item-visible-frame\";this.dom.box.appendChild(this.dom.visibleFrame);this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.frame.appendChild(this.dom.content);this.dom.box[\"timeline-item\"]=this;this.dirty=true}};RangeItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(this.dom.box)}this.displayed=true};RangeItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.box.className=this.baseClassName+className;this.dom.content.style.maxWidth=\"none\"}};RangeItem.prototype._getDomComponentsSizes=function(){this.overflow=window.getComputedStyle(this.dom.frame).overflow!==\"hidden\";return{content:{width:this.dom.content.offsetWidth},box:{height:this.dom.box.offsetHeight}}};RangeItem.prototype._updateDomComponentsSizes=function(sizes){this.props.content.width=sizes.content.width;this.height=sizes.box.height;this.dom.content.style.maxWidth=\"\";this.dirty=false};RangeItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.box);this._repaintDeleteButton(this.dom.box);this._repaintDragCenter();this._repaintDragLeft();this._repaintDragRight()};RangeItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes.bind(this)()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};RangeItem.prototype.show=function(){if(!this.displayed){this.redraw()}};RangeItem.prototype.hide=function(){if(this.displayed){var box=this.dom.box;if(box.parentNode){box.parentNode.removeChild(box)}this.displayed=false}};RangeItem.prototype.repositionX=function(limitSize){var parentWidth=this.parent.width;var start=this.conversion.toScreen(this.data.start);var end=this.conversion.toScreen(this.data.end);var align=this.data.align===undefined?this.options.align:this.data.align;var contentStartPosition;var contentWidth;if(this.data.limitSize!==false&&(limitSize===undefined||limitSize===true)){if(start<-parentWidth){start=-parentWidth}if(end>2*parentWidth){end=2*parentWidth}}var boxWidth=Math.max(end-start+.5,1);if(this.overflow){if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth+this.props.content.width;contentWidth=this.props.content.width}else{if(this.options.rtl){this.right=start}else{this.left=start}this.width=boxWidth;contentWidth=Math.min(end-start,this.props.content.width)}if(this.options.rtl){this.dom.box.style.right=this.right+\"px\"}else{this.dom.box.style.left=this.left+\"px\"}this.dom.box.style.width=boxWidth+\"px\";switch(align){case\"left\":if(this.options.rtl){this.dom.content.style.right=\"0\"}else{this.dom.content.style.left=\"0\"}break;case\"right\":if(this.options.rtl){this.dom.content.style.right=Math.max(boxWidth-contentWidth,0)+\"px\"}else{this.dom.content.style.left=Math.max(boxWidth-contentWidth,0)+\"px\"}break;case\"center\":if(this.options.rtl){this.dom.content.style.right=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}else{this.dom.content.style.left=Math.max((boxWidth-contentWidth)/2,0)+\"px\"}break;default:if(this.overflow){if(end>0){contentStartPosition=Math.max(-start,0)}else{contentStartPosition=-contentWidth}}else{if(start<0){contentStartPosition=-start}else{contentStartPosition=0}}if(this.options.rtl){this.dom.content.style.right=contentStartPosition+\"px\"}else{this.dom.content.style.left=contentStartPosition+\"px\";this.dom.content.style.width=\"calc(100% - \"+contentStartPosition+\"px)\"}}};RangeItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;if(orientation==\"top\"){box.style.top=this.top+\"px\"}else{box.style.top=this.parent.height-this.top-this.height+\"px\"}};RangeItem.prototype._repaintDragLeft=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragLeft){var dragLeft=document.createElement(\"div\");dragLeft.className=\"vis-drag-left\";dragLeft.dragLeftItem=this;this.dom.box.appendChild(dragLeft);this.dom.dragLeft=dragLeft}else if(!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragLeft){if(this.dom.dragLeft.parentNode){this.dom.dragLeft.parentNode.removeChild(this.dom.dragLeft)}this.dom.dragLeft=null}};RangeItem.prototype._repaintDragRight=function(){if((this.selected||this.options.itemsAlwaysDraggable.range)&&this.options.editable.updateTime&&!this.dom.dragRight){var dragRight=document.createElement(\"div\");dragRight.className=\"vis-drag-right\";dragRight.dragRightItem=this;this.dom.box.appendChild(dragRight);this.dom.dragRight=dragRight}else if(!this.selected&&!this.options.itemsAlwaysDraggable.range&&this.dom.dragRight){if(this.dom.dragRight.parentNode){this.dom.dragRight.parentNode.removeChild(this.dom.dragRight)}this.dom.dragRight=null}};module.exports=RangeItem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ColorPicker=__webpack_require__(179)[\"default\"];var Configurator=function(){function Configurator(parentModule,defaultContainer,configureOptions){var pixelRatio=arguments.length>3&&arguments[3]!==undefined?arguments[3]:1;(0,_classCallCheck3[\"default\"])(this,Configurator);this.parent=parentModule;this.changedOptions=[];this.container=defaultContainer;this.allowCreation=false;this.options={};this.initialized=false;this.popupCounter=0;this.defaultOptions={enabled:false,filter:true,container:undefined,showButton:true};util.extend(this.options,this.defaultOptions);this.configureOptions=configureOptions;this.moduleOptions={};this.domElements=[];this.popupDiv={};this.popupLimit=5;this.popupHistory={};this.colorPicker=new ColorPicker(pixelRatio);this.wrapper=undefined}(0,_createClass3[\"default\"])(Configurator,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.popupHistory={};this._removePopup();var enabled=true;if(typeof options===\"string\"){this.options.filter=options}else if(options instanceof Array){this.options.filter=options.join()}else if((typeof options===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(options))===\"object\"){if(options.container!==undefined){this.options.container=options.container}if(options.filter!==undefined){this.options.filter=options.filter}if(options.showButton!==undefined){this.options.showButton=options.showButton}if(options.enabled!==undefined){enabled=options.enabled}}else if(typeof options===\"boolean\"){this.options.filter=true;enabled=options}else if(typeof options===\"function\"){this.options.filter=options;enabled=true}if(this.options.filter===false){enabled=false}this.options.enabled=enabled}this._clean()}},{key:\"setModuleOptions\",value:function setModuleOptions(moduleOptions){this.moduleOptions=moduleOptions;if(this.options.enabled===true){this._clean();if(this.options.container!==undefined){this.container=this.options.container}this._create()}}},{key:\"_create\",value:function _create(){var _this=this;this._clean();this.changedOptions=[];var filter=this.options.filter;var counter=0;var show=false;for(var option in this.configureOptions){if(this.configureOptions.hasOwnProperty(option)){this.allowCreation=false;show=false;if(typeof filter===\"function\"){show=filter(option,[]);show=show||this._handleObject(this.configureOptions[option],[option],true)}else if(filter===true||filter.indexOf(option)!==-1){show=true}if(show!==false){this.allowCreation=true;if(counter>0){this._makeItem([])}this._makeHeader(option);this._handleObject(this.configureOptions[option],[option])}counter++}}if(this.options.showButton===true){var generateButton=document.createElement(\"div\");generateButton.className=\"vis-configuration vis-config-button\";generateButton.innerHTML=\"generate options\";generateButton.onclick=function(){_this._printOptions()};generateButton.onmouseover=function(){generateButton.className=\"vis-configuration vis-config-button hover\"};generateButton.onmouseout=function(){generateButton.className=\"vis-configuration vis-config-button\"};this.optionsContainer=document.createElement(\"div\");this.optionsContainer.className=\"vis-configuration vis-config-option-container\";this.domElements.push(this.optionsContainer);this.domElements.push(generateButton)}this._push()}},{key:\"_push\",value:function _push(){this.wrapper=document.createElement(\"div\");this.wrapper.className=\"vis-configuration-wrapper\";this.container.appendChild(this.wrapper);for(var i=0;i<this.domElements.length;i++){this.wrapper.appendChild(this.domElements[i])}this._showPopupIfNeeded()}},{key:\"_clean\",value:function _clean(){for(var i=0;i<this.domElements.length;i++){this.wrapper.removeChild(this.domElements[i])}if(this.wrapper!==undefined){this.container.removeChild(this.wrapper);this.wrapper=undefined}this.domElements=[];this._removePopup()}},{key:\"_getValue\",value:function _getValue(path){var base=this.moduleOptions;for(var i=0;i<path.length;i++){if(base[path[i]]!==undefined){base=base[path[i]]}else{base=undefined;break}}return base}},{key:\"_makeItem\",value:function _makeItem(path){if(this.allowCreation===true){var item=document.createElement(\"div\");item.className=\"vis-configuration vis-config-item vis-config-s\"+path.length;for(var _len=arguments.length,domElements=Array(_len>1?_len-1:0),_key=1;_key<_len;_key++){domElements[_key-1]=arguments[_key]}domElements.forEach(function(element){item.appendChild(element)});this.domElements.push(item);return this.domElements.length}return 0}},{key:\"_makeHeader\",value:function _makeHeader(name){var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-header\";div.innerHTML=name;this._makeItem([],div)}},{key:\"_makeLabel\",value:function _makeLabel(name,path){var objectLabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var div=document.createElement(\"div\");div.className=\"vis-configuration vis-config-label vis-config-s\"+path.length;if(objectLabel===true){div.innerHTML=\"<i><b>\"+name+\":</b></i>\"}else{div.innerHTML=name+\":\"}return div}},{key:\"_makeDropdown\",value:function _makeDropdown(arr,value,path){var select=document.createElement(\"select\");select.className=\"vis-configuration vis-config-select\";var selectedValue=0;if(value!==undefined){if(arr.indexOf(value)!==-1){selectedValue=arr.indexOf(value)}}for(var i=0;i<arr.length;i++){var option=document.createElement(\"option\");option.value=arr[i];if(i===selectedValue){option.selected=\"selected\"}option.innerHTML=arr[i];select.appendChild(option)}var me=this;select.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,select)}},{key:\"_makeRange\",value:function _makeRange(arr,value,path){var defaultValue=arr[0];var min=arr[1];var max=arr[2];var step=arr[3];var range=document.createElement(\"input\");range.className=\"vis-configuration vis-config-range\";try{range.type=\"range\";range.min=min;range.max=max}catch(err){}range.step=step;var popupString=\"\";var popupValue=0;if(value!==undefined){var factor=1.2;if(value<0&&value*factor<min){range.min=Math.ceil(value*factor);popupValue=range.min;popupString=\"range increased\"}else if(value/factor<min){range.min=Math.ceil(value/factor);popupValue=range.min;popupString=\"range increased\"}if(value*factor>max&&max!==1){range.max=Math.ceil(value*factor);popupValue=range.max;popupString=\"range increased\"}range.value=value}else{range.value=defaultValue}var input=document.createElement(\"input\");input.className=\"vis-configuration vis-config-rangeinput\";input.value=range.value;var me=this;range.onchange=function(){input.value=this.value;me._update(Number(this.value),path)};range.oninput=function(){input.value=this.value};var label=this._makeLabel(path[path.length-1],path);var itemIndex=this._makeItem(path,label,range,input);if(popupString!==\"\"&&this.popupHistory[itemIndex]!==popupValue){this.popupHistory[itemIndex]=popupValue;this._setupPopup(popupString,itemIndex)}}},{key:\"_setupPopup\",value:function _setupPopup(string,index){var _this2=this;if(this.initialized===true&&this.allowCreation===true&&this.popupCounter<this.popupLimit){var div=document.createElement(\"div\");div.id=\"vis-configuration-popup\";div.className=\"vis-configuration-popup\";div.innerHTML=string;div.onclick=function(){_this2._removePopup()};this.popupCounter+=1;this.popupDiv={html:div,index:index}}}},{key:\"_removePopup\",value:function _removePopup(){if(this.popupDiv.html!==undefined){this.popupDiv.html.parentNode.removeChild(this.popupDiv.html);clearTimeout(this.popupDiv.hideTimeout);clearTimeout(this.popupDiv.deleteTimeout);this.popupDiv={}}}},{key:\"_showPopupIfNeeded\",value:function _showPopupIfNeeded(){var _this3=this;if(this.popupDiv.html!==undefined){var correspondingElement=this.domElements[this.popupDiv.index];var rect=correspondingElement.getBoundingClientRect();this.popupDiv.html.style.left=rect.left+\"px\";this.popupDiv.html.style.top=rect.top-30+\"px\";document.body.appendChild(this.popupDiv.html);this.popupDiv.hideTimeout=setTimeout(function(){_this3.popupDiv.html.style.opacity=0},1500);this.popupDiv.deleteTimeout=setTimeout(function(){_this3._removePopup()},1800)}}},{key:\"_makeCheckbox\",value:function _makeCheckbox(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"checkbox\";checkbox.className=\"vis-configuration vis-config-checkbox\";checkbox.checked=defaultValue;if(value!==undefined){checkbox.checked=value;if(value!==defaultValue){if((typeof defaultValue===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(defaultValue))===\"object\"){if(value!==defaultValue.enabled){this.changedOptions.push({path:path,value:value})}}else{this.changedOptions.push({path:path,value:value})}}}var me=this;checkbox.onchange=function(){me._update(this.checked,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeTextInput\",value:function _makeTextInput(defaultValue,value,path){var checkbox=document.createElement(\"input\");checkbox.type=\"text\";checkbox.className=\"vis-configuration vis-config-text\";checkbox.value=value;if(value!==defaultValue){this.changedOptions.push({path:path,value:value})}var me=this;checkbox.onchange=function(){me._update(this.value,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,checkbox)}},{key:\"_makeColorField\",value:function _makeColorField(arr,value,path){var _this4=this;var defaultColor=arr[1];var div=document.createElement(\"div\");value=value===undefined?defaultColor:value;if(value!==\"none\"){div.className=\"vis-configuration vis-config-colorBlock\";div.style.backgroundColor=value}else{div.className=\"vis-configuration vis-config-colorBlock none\"}value=value===undefined?defaultColor:value;div.onclick=function(){_this4._showColorPicker(value,div,path)};var label=this._makeLabel(path[path.length-1],path);this._makeItem(path,label,div)}},{key:\"_showColorPicker\",value:function _showColorPicker(value,div,path){var _this5=this;div.onclick=function(){};this.colorPicker.insertTo(div);this.colorPicker.show();this.colorPicker.setColor(value);this.colorPicker.setUpdateCallback(function(color){\nvar colorString=\"rgba(\"+color.r+\",\"+color.g+\",\"+color.b+\",\"+color.a+\")\";div.style.backgroundColor=colorString;_this5._update(colorString,path)});this.colorPicker.setCloseCallback(function(){div.onclick=function(){_this5._showColorPicker(value,div,path)}})}},{key:\"_handleObject\",value:function _handleObject(obj){var path=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var checkOnly=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var show=false;var filter=this.options.filter;var visibleInSet=false;for(var subObj in obj){if(obj.hasOwnProperty(subObj)){show=true;var item=obj[subObj];var newPath=util.copyAndExtendArray(path,subObj);if(typeof filter===\"function\"){show=filter(subObj,path);if(show===false){if(!(item instanceof Array)&&typeof item!==\"string\"&&typeof item!==\"boolean\"&&item instanceof Object){this.allowCreation=false;show=this._handleObject(item,newPath,true);this.allowCreation=checkOnly===false}}}if(show!==false){visibleInSet=true;var value=this._getValue(newPath);if(item instanceof Array){this._handleArray(item,value,newPath)}else if(typeof item===\"string\"){this._makeTextInput(item,value,newPath)}else if(typeof item===\"boolean\"){this._makeCheckbox(item,value,newPath)}else if(item instanceof Object){var draw=true;if(path.indexOf(\"physics\")!==-1){if(this.moduleOptions.physics.solver!==subObj){draw=false}}if(draw===true){if(item.enabled!==undefined){var enabledPath=util.copyAndExtendArray(newPath,\"enabled\");var enabledValue=this._getValue(enabledPath);if(enabledValue===true){var label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}else{this._makeCheckbox(item,enabledValue,newPath)}}else{var _label=this._makeLabel(subObj,newPath,true);this._makeItem(newPath,_label);visibleInSet=this._handleObject(item,newPath)||visibleInSet}}}else{console.error(\"dont know how to handle\",item,subObj,newPath)}}}}return visibleInSet}},{key:\"_handleArray\",value:function _handleArray(arr,value,path){if(typeof arr[0]===\"string\"&&arr[0]===\"color\"){this._makeColorField(arr,value,path);if(arr[1]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"string\"){this._makeDropdown(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:value})}}else if(typeof arr[0]===\"number\"){this._makeRange(arr,value,path);if(arr[0]!==value){this.changedOptions.push({path:path,value:Number(value)})}}}},{key:\"_update\",value:function _update(value,path){var options=this._constructOptions(value,path);if(this.parent.body&&this.parent.body.emitter&&this.parent.body.emitter.emit){this.parent.body.emitter.emit(\"configChange\",options)}this.initialized=true;this.parent.setOptions(options)}},{key:\"_constructOptions\",value:function _constructOptions(value,path){var optionsObj=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};var pointer=optionsObj;value=value===\"true\"?true:value;value=value===\"false\"?false:value;for(var i=0;i<path.length;i++){if(path[i]!==\"global\"){if(pointer[path[i]]===undefined){pointer[path[i]]={}}if(i!==path.length-1){pointer=pointer[path[i]]}else{pointer[path[i]]=value}}}return optionsObj}},{key:\"_printOptions\",value:function _printOptions(){var options=this.getOptions();this.optionsContainer.innerHTML=\"<pre>var options = \"+(0,_stringify2[\"default\"])(options,null,2)+\"</pre>\"}},{key:\"getOptions\",value:function getOptions(){var options={};for(var i=0;i<this.changedOptions.length;i++){this._constructOptions(this.changedOptions[i].value,this.changedOptions[i].path,options)}return options}}]);return Configurator}();exports[\"default\"]=Configurator},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var DOMutil=__webpack_require__(14);function Points(groupId,options){}Points.draw=function(dataset,group,framework,offset){offset=offset||0;var callback=getCallback(framework,group);for(var i=0;i<dataset.length;i++){if(!callback){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group),framework.svgElements,framework.svg,dataset[i].label)}else{var callbackResult=callback(dataset[i],group);if(callbackResult===true||(typeof callbackResult===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(callbackResult))===\"object\"){DOMutil.drawPoint(dataset[i].screen_x+offset,dataset[i].screen_y,getGroupTemplate(group,callbackResult),framework.svgElements,framework.svg,dataset[i].label)}}}};Points.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");DOMutil.drawPoint(x+.5*iconWidth,y,getGroupTemplate(group),framework.svgElements,framework.svg)};function getGroupTemplate(group,callbackResult){callbackResult=typeof callbackResult===\"undefined\"?{}:callbackResult;return{style:callbackResult.style||group.options.drawPoints.style,styles:callbackResult.styles||group.options.drawPoints.styles,size:callbackResult.size||group.options.drawPoints.size,className:callbackResult.className||group.className}}function getCallback(framework,group){var callback=undefined;if(framework.options&&framework.options.drawPoints&&framework.options.drawPoints.onRender&&typeof framework.options.drawPoints.onRender==\"function\"){callback=framework.options.drawPoints.onRender}if(group.group.options&&group.group.options.drawPoints&&group.group.options.drawPoints.onRender&&typeof group.group.options.drawPoints.onRender==\"function\"){callback=group.group.options.drawPoints.onRender}return callback}module.exports=Points},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CircleImageBase=function(_NodeBase){(0,_inherits3[\"default\"])(CircleImageBase,_NodeBase);function CircleImageBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CircleImageBase);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(CircleImageBase.__proto__||(0,_getPrototypeOf2[\"default\"])(CircleImageBase)).call(this,options,body,labelModule));_this.labelOffset=0;_this.selected=false;return _this}(0,_createClass3[\"default\"])(CircleImageBase,[{key:\"setOptions\",value:function setOptions(options,imageObj,imageObjAlt){this.options=options;if(!(imageObj===undefined&&imageObjAlt===undefined)){this.setImages(imageObj,imageObjAlt)}}},{key:\"setImages\",value:function setImages(imageObj,imageObjAlt){if(imageObjAlt&&this.selected){this.imageObj=imageObjAlt;this.imageObjAlt=imageObj}else{this.imageObj=imageObj;this.imageObjAlt=imageObjAlt}}},{key:\"switchImages\",value:function switchImages(selected){var selection_changed=selected&&!this.selected||!selected&&this.selected;this.selected=selected;if(this.imageObjAlt!==undefined&&selection_changed){var imageTmp=this.imageObj;this.imageObj=this.imageObjAlt;this.imageObjAlt=imageTmp}}},{key:\"_resizeImage\",value:function _resizeImage(){var width,height;if(this.options.shapeProperties.useImageSize===false){var ratio_width=1;var ratio_height=1;if(this.imageObj.width&&this.imageObj.height){if(this.imageObj.width>this.imageObj.height){ratio_width=this.imageObj.width/this.imageObj.height}else{ratio_height=this.imageObj.height/this.imageObj.width}}width=this.options.size*2*ratio_width;height=this.options.size*2*ratio_height}else{width=this.imageObj.width;height=this.imageObj.height}this.width=width;this.height=height;this.radius=.5*this.width}},{key:\"_drawRawCircle\",value:function _drawRawCircle(ctx,x,y,values){this.initContextForDraw(ctx,values);ctx.circle(x,y,values.size);this.performFill(ctx,values)}},{key:\"_drawImageAtPosition\",value:function _drawImageAtPosition(ctx,values){if(this.imageObj.width!=0){ctx.globalAlpha=1;this.enableShadow(ctx,values);var factor=1;if(this.options.shapeProperties.interpolation===true){factor=this.imageObj.width/this.width/this.body.view.scale}this.imageObj.drawImageAtPosition(ctx,factor,this.left,this.top,this.width,this.height);this.disableShadow(ctx,values)}}},{key:\"_drawImageLabel\",value:function _drawImageLabel(ctx,x,y,selected,hover){var yLabel;var offset=0;if(this.height!==undefined){offset=this.height*.5;var labelDimensions=this.labelModule.getTextSize(ctx,selected,hover);if(labelDimensions.lineCount>=1){offset+=labelDimensions.height/2}}yLabel=y+offset;if(this.options.label){this.labelOffset=offset}this.labelModule.draw(ctx,x,yLabel,selected,hover,\"hanging\")}}]);return CircleImageBase}(_NodeBase3[\"default\"]);exports[\"default\"]=CircleImageBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Label=__webpack_require__(117)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var CubicBezierEdge=__webpack_require__(215)[\"default\"];var BezierEdgeDynamic=__webpack_require__(217)[\"default\"];var BezierEdgeStatic=__webpack_require__(218)[\"default\"];var StraightEdge=__webpack_require__(219)[\"default\"];var Edge=function(){function Edge(options,body,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Edge);if(body===undefined){throw new Error(\"No body provided\")}this.options=util.bridgeObject(globalOptions);this.globalOptions=globalOptions;this.defaultOptions=defaultOptions;this.body=body;this.id=undefined;this.fromId=undefined;this.toId=undefined;this.selected=false;this.hover=false;this.labelDirty=true;this.baseWidth=this.options.width;this.baseFontSize=this.options.font.size;this.from=undefined;this.to=undefined;this.edgeType=undefined;this.connected=false;this.labelModule=new Label(this.body,this.options,true);this.setOptions(options)}(0,_createClass3[\"default\"])(Edge,[{key:\"setOptions\",value:function setOptions(options){if(!options){return}Edge.parseOptions(this.options,options,true,this.globalOptions);if(options.id!==undefined){this.id=options.id}if(options.from!==undefined){this.fromId=options.from}if(options.to!==undefined){this.toId=options.to}if(options.title!==undefined){this.title=options.title}if(options.value!==undefined){options.value=parseFloat(options.value)}var pile=[options,this.options,this.defaultOptions];this.chooser=ComponentUtil.choosify(\"edge\",pile);this.updateLabelModule(options);var dataChanged=this.updateEdgeType();this._setInteractionWidths();this.connect();if(options.hidden!==undefined||options.physics!==undefined){dataChanged=true}return dataChanged}},{key:\"getFormattingValues\",value:function getFormattingValues(){var toArrow=this.options.arrows.to===true||this.options.arrows.to.enabled===true;var fromArrow=this.options.arrows.from===true||this.options.arrows.from.enabled===true;var middleArrow=this.options.arrows.middle===true||this.options.arrows.middle.enabled===true;var inheritsColor=this.options.color.inherit;var values={toArrow:toArrow,toArrowScale:this.options.arrows.to.scaleFactor,toArrowType:this.options.arrows.to.type,middleArrow:middleArrow,middleArrowScale:this.options.arrows.middle.scaleFactor,middleArrowType:this.options.arrows.middle.type,fromArrow:fromArrow,fromArrowScale:this.options.arrows.from.scaleFactor,fromArrowType:this.options.arrows.from.type,arrowStrikethrough:this.options.arrowStrikethrough,color:inheritsColor?undefined:this.options.color.color,inheritsColor:inheritsColor,opacity:this.options.color.opacity,hidden:this.options.hidden,length:this.options.length,shadow:this.options.shadow.enabled,shadowColor:this.options.shadow.color,shadowSize:this.options.shadow.size,shadowX:this.options.shadow.x,shadowY:this.options.shadow.y,dashes:this.options.dashes,width:this.options.width};if(this.selected||this.hover){if(this.chooser===true){if(this.selected){var selectedWidth=this.options.selectionWidth;if(typeof selectedWidth===\"function\"){values.width=selectedWidth(values.width)}else if(typeof selectedWidth===\"number\"){values.width+=selectedWidth}values.width=Math.max(values.width,.3/this.body.view.scale);values.color=this.options.color.highlight;values.shadow=this.options.shadow.enabled}else if(this.hover){var hoverWidth=this.options.hoverWidth;if(typeof hoverWidth===\"function\"){values.width=hoverWidth(values.width)}else if(typeof hoverWidth===\"number\"){values.width+=hoverWidth}values.width=Math.max(values.width,.3/this.body.view.scale);values.color=this.options.color.hover;values.shadow=this.options.shadow.enabled}}else if(typeof this.chooser===\"function\"){this.chooser(values,this.options.id,this.selected,this.hover);if(values.color!==undefined){values.inheritsColor=false}if(values.shadow===false){if(values.shadowColor!==this.options.shadow.color||values.shadowSize!==this.options.shadow.size||values.shadowX!==this.options.shadow.x||values.shadowY!==this.options.shadow.y){values.shadow=true}}}}else{values.shadow=this.options.shadow.enabled;values.width=Math.max(values.width,.3/this.body.view.scale)}return values}},{key:\"updateLabelModule\",value:function updateLabelModule(options){var pile=[options,this.options,this.globalOptions,this.defaultOptions];this.labelModule.update(this.options,pile);if(this.labelModule.baseSize!==undefined){this.baseFontSize=this.labelModule.baseSize}}},{key:\"updateEdgeType\",value:function updateEdgeType(){var smooth=this.options.smooth;var dataChanged=false;var changeInType=true;if(this.edgeType!==undefined){if(this.edgeType instanceof BezierEdgeDynamic&&smooth.enabled===true&&smooth.type===\"dynamic\"||this.edgeType instanceof CubicBezierEdge&&smooth.enabled===true&&smooth.type===\"cubicBezier\"||this.edgeType instanceof BezierEdgeStatic&&smooth.enabled===true&&smooth.type!==\"dynamic\"&&smooth.type!==\"cubicBezier\"||this.edgeType instanceof StraightEdge&&smooth.type.enabled===false){changeInType=false}if(changeInType===true){dataChanged=this.cleanup()}}if(changeInType===true){if(smooth.enabled===true){if(smooth.type===\"dynamic\"){dataChanged=true;this.edgeType=new BezierEdgeDynamic(this.options,this.body,this.labelModule)}else if(smooth.type===\"cubicBezier\"){this.edgeType=new CubicBezierEdge(this.options,this.body,this.labelModule)}else{this.edgeType=new BezierEdgeStatic(this.options,this.body,this.labelModule)}}else{this.edgeType=new StraightEdge(this.options,this.body,this.labelModule)}}else{this.edgeType.setOptions(this.options)}return dataChanged}},{key:\"connect\",value:function connect(){this.disconnect();this.from=this.body.nodes[this.fromId]||undefined;this.to=this.body.nodes[this.toId]||undefined;this.connected=this.from!==undefined&&this.to!==undefined;if(this.connected===true){this.from.attachEdge(this);this.to.attachEdge(this)}else{if(this.from){this.from.detachEdge(this)}if(this.to){this.to.detachEdge(this)}}this.edgeType.connect()}},{key:\"disconnect\",value:function disconnect(){if(this.from){this.from.detachEdge(this);this.from=undefined}if(this.to){this.to.detachEdge(this);this.to=undefined}this.connected=false}},{key:\"getTitle\",value:function getTitle(){return this.title}},{key:\"isSelected\",value:function isSelected(){return this.selected}},{key:\"getValue\",value:function getValue(){return this.options.value}},{key:\"setValueRange\",value:function setValueRange(min,max,total){if(this.options.value!==undefined){var scale=this.options.scaling.customScalingFunction(min,max,total,this.options.value);var widthDiff=this.options.scaling.max-this.options.scaling.min;if(this.options.scaling.label.enabled===true){var fontDiff=this.options.scaling.label.max-this.options.scaling.label.min;this.options.font.size=this.options.scaling.label.min+scale*fontDiff}this.options.width=this.options.scaling.min+scale*widthDiff}else{this.options.width=this.baseWidth;this.options.font.size=this.baseFontSize}this._setInteractionWidths();this.updateLabelModule()}},{key:\"_setInteractionWidths\",value:function _setInteractionWidths(){if(typeof this.options.hoverWidth===\"function\"){this.edgeType.hoverWidth=this.options.hoverWidth(this.options.width)}else{this.edgeType.hoverWidth=this.options.hoverWidth+this.options.width}if(typeof this.options.selectionWidth===\"function\"){this.edgeType.selectionWidth=this.options.selectionWidth(this.options.width)}else{this.edgeType.selectionWidth=this.options.selectionWidth+this.options.width}}},{key:\"draw\",value:function draw(ctx){var values=this.getFormattingValues();if(values.hidden){return}var viaNode=this.edgeType.getViaNode();var arrowData={};this.edgeType.fromPoint=this.edgeType.from;this.edgeType.toPoint=this.edgeType.to;if(values.fromArrow){arrowData.from=this.edgeType.getArrowData(ctx,\"from\",viaNode,this.selected,this.hover,values);if(values.arrowStrikethrough===false)this.edgeType.fromPoint=arrowData.from.core}if(values.toArrow){arrowData.to=this.edgeType.getArrowData(ctx,\"to\",viaNode,this.selected,this.hover,values);if(values.arrowStrikethrough===false)this.edgeType.toPoint=arrowData.to.core}if(values.middleArrow){arrowData.middle=this.edgeType.getArrowData(ctx,\"middle\",viaNode,this.selected,this.hover,values)}this.edgeType.drawLine(ctx,values,this.selected,this.hover,viaNode);this.drawArrows(ctx,arrowData,values);this.drawLabel(ctx,viaNode)}},{key:\"drawArrows\",value:function drawArrows(ctx,arrowData,values){if(values.fromArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.from)}if(values.middleArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.middle)}if(values.toArrow){this.edgeType.drawArrowHead(ctx,values,this.selected,this.hover,arrowData.to)}}},{key:\"drawLabel\",value:function drawLabel(ctx,viaNode){if(this.options.label!==undefined){var node1=this.from;var node2=this.to;if(this.labelModule.differentState(this.selected,this.hover)){this.labelModule.getTextSize(ctx,this.selected,this.hover)}if(node1.id!=node2.id){this.labelModule.pointToSelf=false;var point=this.edgeType.getPoint(.5,viaNode);ctx.save();var rotationPoint=this._getRotation(ctx);if(rotationPoint.angle!=0){ctx.translate(rotationPoint.x,rotationPoint.y);ctx.rotate(rotationPoint.angle)}this.labelModule.draw(ctx,point.x,point.y,this.selected,this.hover);ctx.restore()}else{this.labelModule.pointToSelf=true;var x,y;var radius=this.options.selfReferenceSize;if(node1.shape.width>node1.shape.height){x=node1.x+node1.shape.width*.5;y=node1.y-radius}else{x=node1.x+radius;y=node1.y-node1.shape.height*.5}point=this._pointOnCircle(x,y,radius,.125);this.labelModule.draw(ctx,point.x,point.y,this.selected,this.hover)}}}},{key:\"getItemsOnPoint\",value:function getItemsOnPoint(point){var ret=[];if(this.labelModule.visible()){var rotationPoint=this._getRotation();if(ComponentUtil.pointInRect(this.labelModule.getSize(),point,rotationPoint)){ret.push({edgeId:this.id,labelId:0})}}var obj={left:point.x,top:point.y};if(this.isOverlappingWith(obj)){ret.push({edgeId:this.id})}return ret}},{key:\"isOverlappingWith\",value:function isOverlappingWith(obj){if(this.connected){var distMax=10;var xFrom=this.from.x;var yFrom=this.from.y;var xTo=this.to.x;var yTo=this.to.y;var xObj=obj.left;var yObj=obj.top;var dist=this.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,xObj,yObj);return dist<distMax}else{return false}}},{key:\"_getRotation\",value:function _getRotation(ctx){var viaNode=this.edgeType.getViaNode();var point=this.edgeType.getPoint(.5,viaNode);if(ctx!==undefined){this.labelModule.calculateLabelSize(ctx,this.selected,this.hover,point.x,point.y)}var ret={x:point.x,y:this.labelModule.size.yLine,angle:0};if(!this.labelModule.visible()){return ret}if(this.options.font.align===\"horizontal\"){return ret}var dy=this.from.y-this.to.y;var dx=this.from.x-this.to.x;var angle=Math.atan2(dy,dx);if(angle<-1&&dx<0||angle>0&&dx<0){angle+=Math.PI}ret.angle=angle;return ret}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"select\",value:function select(){this.selected=true}},{key:\"unselect\",value:function unselect(){this.selected=false}},{key:\"cleanup\",value:function cleanup(){return this.edgeType.cleanup()}},{key:\"remove\",value:function remove(){this.cleanup();this.disconnect();delete this.body.edges[this.id]}},{key:\"endPointsValid\",value:function endPointsValid(){return this.body.nodes[this.fromId]!==undefined&&this.body.nodes[this.toId]!==undefined}}],[{key:\"parseOptions\",value:function parseOptions(parentOptions,newOptions){var allowDeletion=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var globalOptions=arguments.length>3&&arguments[3]!==undefined?arguments[3]:{};var copyFromGlobals=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var fields=[\"arrowStrikethrough\",\"id\",\"from\",\"hidden\",\"hoverWidth\",\"labelHighlightBold\",\"length\",\"line\",\"opacity\",\"physics\",\"scaling\",\"selectionWidth\",\"selfReferenceSize\",\"to\",\"title\",\"value\",\"width\",\"font\",\"chosen\",\"widthConstraint\"];util.selectiveDeepExtend(fields,parentOptions,newOptions,allowDeletion);if(ComponentUtil.isValidLabel(newOptions.label)){parentOptions.label=newOptions.label}else{parentOptions.label=undefined}util.mergeOptions(parentOptions,newOptions,\"smooth\",globalOptions);util.mergeOptions(parentOptions,newOptions,\"shadow\",globalOptions);if(newOptions.dashes!==undefined&&newOptions.dashes!==null){parentOptions.dashes=newOptions.dashes}else if(allowDeletion===true&&newOptions.dashes===null){parentOptions.dashes=(0,_create2[\"default\"])(globalOptions.dashes)}if(newOptions.scaling!==undefined&&newOptions.scaling!==null){if(newOptions.scaling.min!==undefined){parentOptions.scaling.min=newOptions.scaling.min}if(newOptions.scaling.max!==undefined){parentOptions.scaling.max=newOptions.scaling.max}util.mergeOptions(parentOptions.scaling,newOptions.scaling,\"label\",globalOptions.scaling)}else if(allowDeletion===true&&newOptions.scaling===null){parentOptions.scaling=(0,_create2[\"default\"])(globalOptions.scaling)}if(newOptions.arrows!==undefined&&newOptions.arrows!==null){if(typeof newOptions.arrows===\"string\"){var arrows=newOptions.arrows.toLowerCase();parentOptions.arrows.to.enabled=arrows.indexOf(\"to\")!=-1;parentOptions.arrows.middle.enabled=arrows.indexOf(\"middle\")!=-1;parentOptions.arrows.from.enabled=arrows.indexOf(\"from\")!=-1}else if((0,_typeof3[\"default\"])(newOptions.arrows)===\"object\"){util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"to\",globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"middle\",globalOptions.arrows);util.mergeOptions(parentOptions.arrows,newOptions.arrows,\"from\",globalOptions.arrows)}else{throw new Error(\"The arrow newOptions can only be an object or a string. Refer to the documentation. You used:\"+(0,_stringify2[\"default\"])(newOptions.arrows))}}else if(allowDeletion===true&&newOptions.arrows===null){parentOptions.arrows=(0,_create2[\"default\"])(globalOptions.arrows)}if(newOptions.color!==undefined&&newOptions.color!==null){var fromColor=newOptions.color;var toColor=parentOptions.color;if(copyFromGlobals){util.deepExtend(toColor,globalOptions.color,false,allowDeletion)}else{for(var i in toColor){if(toColor.hasOwnProperty(i)){delete toColor[i]}}}if(util.isString(toColor)){toColor.color=toColor;toColor.highlight=toColor;toColor.hover=toColor;toColor.inherit=false;if(fromColor.opacity===undefined){toColor.opacity=1}}else{var colorsDefined=false;if(fromColor.color!==undefined){toColor.color=fromColor.color;colorsDefined=true}if(fromColor.highlight!==undefined){toColor.highlight=fromColor.highlight;colorsDefined=true}if(fromColor.hover!==undefined){toColor.hover=fromColor.hover;colorsDefined=true}if(fromColor.inherit!==undefined){toColor.inherit=fromColor.inherit}if(fromColor.opacity!==undefined){toColor.opacity=Math.min(1,Math.max(0,fromColor.opacity))}if(colorsDefined===true){toColor.inherit=false}else{if(toColor.inherit===undefined){toColor.inherit=\"from\"}}}}else if(allowDeletion===true&&newOptions.color===null){parentOptions.color=util.bridgeObject(globalOptions.color)}if(allowDeletion===true&&newOptions.font===null){parentOptions.font=util.bridgeObject(globalOptions.font)}}}]);return Edge}();exports[\"default\"]=Edge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _EdgeBase2=__webpack_require__(118);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeBase=function(_EdgeBase){(0,_inherits3[\"default\"])(BezierEdgeBase,_EdgeBase);function BezierEdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(BezierEdgeBase,[{key:\"_findBorderPositionBezier\",value:function _findBorderPositionBezier(nearNode,ctx){var viaNode=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this._getViaCoordinates();var maxIterations=10;var iteration=0;var low=0;var high=1;var pos,angle,distanceToBorder,distanceToPoint,difference;var threshold=.2;var node=this.to;var from=false;if(nearNode.id===this.from.id){node=this.from;from=true}while(low<=high&&iteration<maxIterations){var middle=(low+high)*.5;pos=this.getPoint(middle,viaNode);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference<0){if(from===false){low=middle}else{high=middle}}else{if(from===false){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;for(i=1;i<10;i++){t=.1*i;x=Math.pow(1-t,2)*x1+2*t*(1-t)*via.x+Math.pow(t,2)*x2;y=Math.pow(1-t,2)*y1+2*t*(1-t)*via.y+Math.pow(t,2)*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}},{key:\"_bezierCurve\",value:function _bezierCurve(ctx,values,viaNode1,viaNode2){var hasNode1=viaNode1!==undefined&&viaNode1.x!==undefined;var hasNode2=viaNode2!==undefined&&viaNode2.x!==undefined;ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);if(hasNode1&&hasNode2){ctx.bezierCurveTo(viaNode1.x,viaNode1.y,viaNode2.x,viaNode2.y,this.toPoint.x,this.toPoint.y)}else if(hasNode1){ctx.quadraticCurveTo(viaNode1.x,viaNode1.y,this.toPoint.x,this.toPoint.y)}else{ctx.lineTo(this.toPoint.x,this.toPoint.y)}this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}}]);return BezierEdgeBase}(_EdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=function(){function NetworkUtil(){(0,_classCallCheck3[\"default\"])(this,NetworkUtil)}(0,_createClass3[\"default\"])(NetworkUtil,null,[{key:\"getRange\",value:function getRange(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.shape.boundingBox.left){minX=node.shape.boundingBox.left}if(maxX<node.shape.boundingBox.right){maxX=node.shape.boundingBox.right}if(minY>node.shape.boundingBox.top){minY=node.shape.boundingBox.top}if(maxY<node.shape.boundingBox.bottom){maxY=node.shape.boundingBox.bottom}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"getRangeCore\",value:function getRangeCore(allNodes){var specificNodes=arguments.length>1&&arguments[1]!==undefined?arguments[1]:[];var minY=1e9,maxY=-1e9,minX=1e9,maxX=-1e9,node;if(specificNodes.length>0){for(var i=0;i<specificNodes.length;i++){node=allNodes[specificNodes[i]];if(minX>node.x){minX=node.x}if(maxX<node.x){maxX=node.x}if(minY>node.y){minY=node.y}if(maxY<node.y){maxY=node.y}}}if(minX===1e9&&maxX===-1e9&&minY===1e9&&maxY===-1e9){minY=0,maxY=0,minX=0,maxX=0}return{minX:minX,maxX:maxX,minY:minY,maxY:maxY}}},{key:\"findCenter\",value:function findCenter(range){return{x:.5*(range.maxX+range.minX),y:.5*(range.maxY+range.minY)}}},{key:\"cloneOptions\",value:function cloneOptions(item,type){var clonedOptions={};if(type===undefined||type===\"node\"){util.deepExtend(clonedOptions,item.options,true);clonedOptions.x=item.x;clonedOptions.y=item.y;clonedOptions.amountOfConnections=item.edges.length}else{util.deepExtend(clonedOptions,item.options,true)}return clonedOptions}}]);return NetworkUtil}();exports[\"default\"]=NetworkUtil},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(124),__esModule:true}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);module.exports=Object(\"z\").propertyIsEnumerable(0)?Object:function(it){return cof(it)==\"String\"?it.split(\"\"):Object(it)}},function(module,exports,__webpack_require__){\"use strict\";var LIBRARY=__webpack_require__(52);var $export=__webpack_require__(17);var redefine=__webpack_require__(83);var hide=__webpack_require__(26);var has=__webpack_require__(22);var Iterators=__webpack_require__(31);var $iterCreate=__webpack_require__(129);var setToStringTag=__webpack_require__(59);var getPrototypeOf=__webpack_require__(85);var ITERATOR=__webpack_require__(13)(\"iterator\");var BUGGY=!([].keys&&\"next\"in[].keys())\n;var FF_ITERATOR=\"@@iterator\";var KEYS=\"keys\";var VALUES=\"values\";var returnThis=function(){return this};module.exports=function(Base,NAME,Constructor,next,DEFAULT,IS_SET,FORCED){$iterCreate(Constructor,NAME,next);var getMethod=function(kind){if(!BUGGY&&kind in proto)return proto[kind];switch(kind){case KEYS:return function keys(){return new Constructor(this,kind)};case VALUES:return function values(){return new Constructor(this,kind)}}return function entries(){return new Constructor(this,kind)}};var TAG=NAME+\" Iterator\";var DEF_VALUES=DEFAULT==VALUES;var VALUES_BUG=false;var proto=Base.prototype;var $native=proto[ITERATOR]||proto[FF_ITERATOR]||DEFAULT&&proto[DEFAULT];var $default=$native||getMethod(DEFAULT);var $entries=DEFAULT?!DEF_VALUES?$default:getMethod(\"entries\"):undefined;var $anyNative=NAME==\"Array\"?proto.entries||$native:$native;var methods,key,IteratorPrototype;if($anyNative){IteratorPrototype=getPrototypeOf($anyNative.call(new Base));if(IteratorPrototype!==Object.prototype&&IteratorPrototype.next){setToStringTag(IteratorPrototype,TAG,true);if(!LIBRARY&&!has(IteratorPrototype,ITERATOR))hide(IteratorPrototype,ITERATOR,returnThis)}}if(DEF_VALUES&&$native&&$native.name!==VALUES){VALUES_BUG=true;$default=function values(){return $native.call(this)}}if((!LIBRARY||FORCED)&&(BUGGY||VALUES_BUG||!proto[ITERATOR])){hide(proto,ITERATOR,$default)}Iterators[NAME]=$default;Iterators[TAG]=returnThis;if(DEFAULT){methods={values:DEF_VALUES?$default:getMethod(VALUES),keys:IS_SET?$default:getMethod(KEYS),entries:$entries};if(FORCED)for(key in methods){if(!(key in proto))redefine(proto,key,methods[key])}else $export($export.P+$export.F*(BUGGY||VALUES_BUG),NAME,methods)}return methods}},function(module,exports,__webpack_require__){var aFunction=__webpack_require__(128);module.exports=function(fn,that,length){aFunction(fn);if(that===undefined)return fn;switch(length){case 1:return function(a){return fn.call(that,a)};case 2:return function(a,b){return fn.call(that,a,b)};case 3:return function(a,b,c){return fn.call(that,a,b,c)}}return function(){return fn.apply(that,arguments)}}},function(module,exports,__webpack_require__){module.exports=!__webpack_require__(21)&&!__webpack_require__(28)(function(){return Object.defineProperty(__webpack_require__(82)(\"div\"),\"a\",{get:function(){return 7}}).a!=7})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);var document=__webpack_require__(18).document;var is=isObject(document)&&isObject(document.createElement);module.exports=function(it){return is?document.createElement(it):{}}},function(module,exports,__webpack_require__){module.exports=__webpack_require__(26)},function(module,exports,__webpack_require__){var has=__webpack_require__(22);var toIObject=__webpack_require__(25);var arrayIndexOf=__webpack_require__(131)(false);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\");module.exports=function(object,names){var O=toIObject(object);var i=0;var result=[];var key;for(key in O)if(key!=IE_PROTO)has(O,key)&&result.push(key);while(names.length>i)if(has(O,key=names[i++])){~arrayIndexOf(result,key)||result.push(key)}return result}},function(module,exports,__webpack_require__){var has=__webpack_require__(22);var toObject=__webpack_require__(41);var IE_PROTO=__webpack_require__(56)(\"IE_PROTO\");var ObjectProto=Object.prototype;module.exports=Object.getPrototypeOf||function(O){O=toObject(O);if(has(O,IE_PROTO))return O[IE_PROTO];if(typeof O.constructor==\"function\"&&O instanceof O.constructor){return O.constructor.prototype}return O instanceof Object?ObjectProto:null}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);var TAG=__webpack_require__(13)(\"toStringTag\");var ARG=cof(function(){return arguments}())==\"Arguments\";var tryGet=function(it,key){try{return it[key]}catch(e){}};module.exports=function(it){var O,T,B;return it===undefined?\"Undefined\":it===null?\"Null\":typeof(T=tryGet(O=Object(it),TAG))==\"string\"?T:ARG?cof(O):(B=cof(O))==\"Object\"&&typeof O.callee==\"function\"?\"Arguments\":B}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);var core=__webpack_require__(7);var fails=__webpack_require__(28);module.exports=function(KEY,exec){var fn=(core.Object||{})[KEY]||Object[KEY];var exp={};exp[KEY]=exec(fn);$export($export.S+$export.F*fails(function(){fn(1)}),\"Object\",exp)}},function(module,exports,__webpack_require__){var $keys=__webpack_require__(84);var hiddenKeys=__webpack_require__(58).concat(\"length\",\"prototype\");exports.f=Object.getOwnPropertyNames||function getOwnPropertyNames(O){return $keys(O,hiddenKeys)}},function(module,exports,__webpack_require__){var pIE=__webpack_require__(42);var createDesc=__webpack_require__(39);var toIObject=__webpack_require__(25);var toPrimitive=__webpack_require__(53);var has=__webpack_require__(22);var IE8_DOM_DEFINE=__webpack_require__(81);var gOPD=Object.getOwnPropertyDescriptor;exports.f=__webpack_require__(21)?gOPD:function getOwnPropertyDescriptor(O,P){O=toIObject(O);P=toPrimitive(P,true);if(IE8_DOM_DEFINE)try{return gOPD(O,P)}catch(e){}if(has(O,P))return createDesc(!pIE.f.call(O,P),O[P])}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(162),__esModule:true}},function(module,exports,__webpack_require__){\"use strict\";function Point2d(x,y){this.x=x!==undefined?x:0;this.y=y!==undefined?y:0}module.exports=Point2d},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);function Slider(container,options){if(container===undefined){throw new Error(\"No container element defined\")}this.container=container;this.visible=options&&options.visible!=undefined?options.visible:true;if(this.visible){this.frame=document.createElement(\"DIV\");this.frame.style.width=\"100%\";this.frame.style.position=\"relative\";this.container.appendChild(this.frame);this.frame.prev=document.createElement(\"INPUT\");this.frame.prev.type=\"BUTTON\";this.frame.prev.value=\"Prev\";this.frame.appendChild(this.frame.prev);this.frame.play=document.createElement(\"INPUT\");this.frame.play.type=\"BUTTON\";this.frame.play.value=\"Play\";this.frame.appendChild(this.frame.play);this.frame.next=document.createElement(\"INPUT\");this.frame.next.type=\"BUTTON\";this.frame.next.value=\"Next\";this.frame.appendChild(this.frame.next);this.frame.bar=document.createElement(\"INPUT\");this.frame.bar.type=\"BUTTON\";this.frame.bar.style.position=\"absolute\";this.frame.bar.style.border=\"1px solid red\";this.frame.bar.style.width=\"100px\";this.frame.bar.style.height=\"6px\";this.frame.bar.style.borderRadius=\"2px\";this.frame.bar.style.MozBorderRadius=\"2px\";this.frame.bar.style.border=\"1px solid #7F7F7F\";this.frame.bar.style.backgroundColor=\"#E5E5E5\";this.frame.appendChild(this.frame.bar);this.frame.slide=document.createElement(\"INPUT\");this.frame.slide.type=\"BUTTON\";this.frame.slide.style.margin=\"0px\";this.frame.slide.value=\" \";this.frame.slide.style.position=\"relative\";this.frame.slide.style.left=\"-100px\";this.frame.appendChild(this.frame.slide);var me=this;this.frame.slide.onmousedown=function(event){me._onMouseDown(event)};this.frame.prev.onclick=function(event){me.prev(event)};this.frame.play.onclick=function(event){me.togglePlay(event)};this.frame.next.onclick=function(event){me.next(event)}}this.onChangeCallback=undefined;this.values=[];this.index=undefined;this.playTimeout=undefined;this.playInterval=1e3;this.playLoop=true}Slider.prototype.prev=function(){var index=this.getIndex();if(index>0){index--;this.setIndex(index)}};Slider.prototype.next=function(){var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}};Slider.prototype.playNext=function(){var start=new Date;var index=this.getIndex();if(index<this.values.length-1){index++;this.setIndex(index)}else if(this.playLoop){index=0;this.setIndex(index)}var end=new Date;var diff=end-start;var interval=Math.max(this.playInterval-diff,0);var me=this;this.playTimeout=setTimeout(function(){me.playNext()},interval)};Slider.prototype.togglePlay=function(){if(this.playTimeout===undefined){this.play()}else{this.stop()}};Slider.prototype.play=function(){if(this.playTimeout)return;this.playNext();if(this.frame){this.frame.play.value=\"Stop\"}};Slider.prototype.stop=function(){clearInterval(this.playTimeout);this.playTimeout=undefined;if(this.frame){this.frame.play.value=\"Play\"}};Slider.prototype.setOnChangeCallback=function(callback){this.onChangeCallback=callback};Slider.prototype.setPlayInterval=function(interval){this.playInterval=interval};Slider.prototype.getPlayInterval=function(){return this.playInterval};Slider.prototype.setPlayLoop=function(doLoop){this.playLoop=doLoop};Slider.prototype.onChange=function(){if(this.onChangeCallback!==undefined){this.onChangeCallback()}};Slider.prototype.redraw=function(){if(this.frame){this.frame.bar.style.top=this.frame.clientHeight/2-this.frame.bar.offsetHeight/2+\"px\";this.frame.bar.style.width=this.frame.clientWidth-this.frame.prev.clientWidth-this.frame.play.clientWidth-this.frame.next.clientWidth-30+\"px\";var left=this.indexToLeft(this.index);this.frame.slide.style.left=left+\"px\"}};Slider.prototype.setValues=function(values){this.values=values;if(this.values.length>0)this.setIndex(0);else this.index=undefined};Slider.prototype.setIndex=function(index){if(index<this.values.length){this.index=index;this.redraw();this.onChange()}else{throw new Error(\"Index out of range\")}};Slider.prototype.getIndex=function(){return this.index};Slider.prototype.get=function(){return this.values[this.index]};Slider.prototype._onMouseDown=function(event){var leftButtonDown=event.which?event.which===1:event.button===1;if(!leftButtonDown)return;this.startClientX=event.clientX;this.startSlideX=parseFloat(this.frame.slide.style.left);this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",this.onmousemove);util.addEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Slider.prototype.leftToIndex=function(left){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=left-3;var index=Math.round(x/width*(this.values.length-1));if(index<0)index=0;if(index>this.values.length-1)index=this.values.length-1;return index};Slider.prototype.indexToLeft=function(index){var width=parseFloat(this.frame.bar.style.width)-this.frame.slide.clientWidth-10;var x=index/(this.values.length-1)*width;var left=x+3;return left};Slider.prototype._onMouseMove=function(event){var diff=event.clientX-this.startClientX;var x=this.startSlideX+diff;var index=this.leftToIndex(x);this.setIndex(index);util.preventDefault()};Slider.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault()};module.exports=Slider},function(module,exports,__webpack_require__){\"use strict\";function StepNumber(start,end,step,prettyStep){this._start=0;this._end=0;this._step=1;this.prettyStep=true;this.precision=5;this._current=0;this.setRange(start,end,step,prettyStep)}StepNumber.prototype.isNumeric=function(n){return!isNaN(parseFloat(n))&&isFinite(n)};StepNumber.prototype.setRange=function(start,end,step,prettyStep){if(!this.isNumeric(start)){throw new Error(\"Parameter 'start' is not numeric; value: \"+start)}if(!this.isNumeric(end)){throw new Error(\"Parameter 'end' is not numeric; value: \"+start)}if(!this.isNumeric(step)){throw new Error(\"Parameter 'step' is not numeric; value: \"+start)}this._start=start?start:0;this._end=end?end:0;this.setStep(step,prettyStep)};StepNumber.prototype.setStep=function(step,prettyStep){if(step===undefined||step<=0)return;if(prettyStep!==undefined)this.prettyStep=prettyStep;if(this.prettyStep===true)this._step=StepNumber.calculatePrettyStep(step);else this._step=step};StepNumber.calculatePrettyStep=function(step){var log10=function log10(x){return Math.log(x)/Math.LN10};var step1=Math.pow(10,Math.round(log10(step))),step2=2*Math.pow(10,Math.round(log10(step/2))),step5=5*Math.pow(10,Math.round(log10(step/5)));var prettyStep=step1;if(Math.abs(step2-step)<=Math.abs(prettyStep-step))prettyStep=step2;if(Math.abs(step5-step)<=Math.abs(prettyStep-step))prettyStep=step5;if(prettyStep<=0){prettyStep=1}return prettyStep};StepNumber.prototype.getCurrent=function(){return parseFloat(this._current.toPrecision(this.precision))};StepNumber.prototype.getStep=function(){return this._step};StepNumber.prototype.start=function(checkFirst){if(checkFirst===undefined){checkFirst=false}this._current=this._start-this._start%this._step;if(checkFirst){if(this.getCurrent()<this._start){this.next()}}};StepNumber.prototype.next=function(){this._current+=this._step};StepNumber.prototype.end=function(){return this._current>this._end};module.exports=StepNumber},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Camera=__webpack_require__(95);var Point3d=__webpack_require__(34);var STYLE={BAR:0,BARCOLOR:1,BARSIZE:2,DOT:3,DOTLINE:4,DOTCOLOR:5,DOTSIZE:6,GRID:7,LINE:8,SURFACE:9};var STYLENAME={dot:STYLE.DOT,\"dot-line\":STYLE.DOTLINE,\"dot-color\":STYLE.DOTCOLOR,\"dot-size\":STYLE.DOTSIZE,line:STYLE.LINE,grid:STYLE.GRID,surface:STYLE.SURFACE,bar:STYLE.BAR,\"bar-color\":STYLE.BARCOLOR,\"bar-size\":STYLE.BARSIZE};var OPTIONKEYS=[\"width\",\"height\",\"filterLabel\",\"legendLabel\",\"xLabel\",\"yLabel\",\"zLabel\",\"xValueLabel\",\"yValueLabel\",\"zValueLabel\",\"showXAxis\",\"showYAxis\",\"showZAxis\",\"showGrid\",\"showPerspective\",\"showShadow\",\"keepAspectRatio\",\"verticalRatio\",\"dotSizeRatio\",\"dotSizeMinFraction\",\"dotSizeMaxFraction\",\"showAnimationControls\",\"animationInterval\",\"animationPreload\",\"animationAutoStart\",\"axisColor\",\"gridColor\",\"xCenter\",\"yCenter\"];var PREFIXEDOPTIONKEYS=[\"xBarWidth\",\"yBarWidth\",\"valueMin\",\"valueMax\",\"xMin\",\"xMax\",\"xStep\",\"yMin\",\"yMax\",\"yStep\",\"zMin\",\"zMax\",\"zStep\"];var DEFAULTS=undefined;function isEmpty(obj){for(var prop in obj){if(obj.hasOwnProperty(prop))return false}return true}function capitalize(str){if(str===undefined||str===\"\"||typeof str!=\"string\"){return str}return str.charAt(0).toUpperCase()+str.slice(1)}function prefixFieldName(prefix,fieldName){if(prefix===undefined||prefix===\"\"){return fieldName}return prefix+capitalize(fieldName)}function forceCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i=0;i<fields.length;++i){srcKey=fields[i];dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function safeCopy(src,dst,fields,prefix){var srcKey;var dstKey;for(var i=0;i<fields.length;++i){srcKey=fields[i];if(src[srcKey]===undefined)continue;dstKey=prefixFieldName(prefix,srcKey);dst[dstKey]=src[srcKey]}}function setDefaults(src,dst){if(src===undefined||isEmpty(src)){throw new Error(\"No DEFAULTS passed\")}if(dst===undefined){throw new Error(\"No dst passed\")}DEFAULTS=src;forceCopy(src,dst,OPTIONKEYS);forceCopy(src,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(src,dst);dst.margin=10;dst.showGrayBottom=false;dst.showTooltip=false;dst.onclick_callback=null;dst.eye=new Point3d(0,0,-1)}function setOptions(options,dst){if(options===undefined){return}if(dst===undefined){throw new Error(\"No dst passed\")}if(DEFAULTS===undefined||isEmpty(DEFAULTS)){throw new Error(\"DEFAULTS not set for module Settings\")}safeCopy(options,dst,OPTIONKEYS);safeCopy(options,dst,PREFIXEDOPTIONKEYS,\"default\");setSpecialSettings(options,dst)}function setSpecialSettings(src,dst){if(src.backgroundColor!==undefined){setBackgroundColor(src.backgroundColor,dst)}setDataColor(src.dataColor,dst);setStyle(src.style,dst);setShowLegend(src.showLegend,dst);setCameraPosition(src.cameraPosition,dst);if(src.tooltip!==undefined){dst.showTooltip=src.tooltip}if(src.onclick!=undefined){dst.onclick_callback=src.onclick}if(src.tooltipStyle!==undefined){util.selectiveDeepExtend([\"tooltipStyle\"],dst,src)}}function setShowLegend(showLegend,dst){if(showLegend===undefined){var isAutoByDefault=DEFAULTS.showLegend===undefined;if(isAutoByDefault){var isLegendGraphStyle=dst.style===STYLE.DOTCOLOR||dst.style===STYLE.DOTSIZE;dst.showLegend=isLegendGraphStyle}else{}}else{dst.showLegend=showLegend}}function getStyleNumberByName(styleName){var number=STYLENAME[styleName];if(number===undefined){return-1}return number}function checkStyleNumber(style){var valid=false;for(var n in STYLE){if(STYLE[n]===style){valid=true;break}}return valid}function setStyle(style,dst){if(style===undefined){return}var styleNumber;if(typeof style===\"string\"){styleNumber=getStyleNumberByName(style);if(styleNumber===-1){throw new Error(\"Style '\"+style+\"' is invalid\")}}else{if(!checkStyleNumber(style)){throw new Error(\"Style '\"+style+\"' is invalid\")}styleNumber=style}dst.style=styleNumber}function setBackgroundColor(backgroundColor,dst){var fill=\"white\";var stroke=\"gray\";var strokeWidth=1;if(typeof backgroundColor===\"string\"){fill=backgroundColor;stroke=\"none\";strokeWidth=0}else if((typeof backgroundColor===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(backgroundColor))===\"object\"){if(backgroundColor.fill!==undefined)fill=backgroundColor.fill;if(backgroundColor.stroke!==undefined)stroke=backgroundColor.stroke;if(backgroundColor.strokeWidth!==undefined)strokeWidth=backgroundColor.strokeWidth}else{throw new Error(\"Unsupported type of backgroundColor\")}dst.frame.style.backgroundColor=fill;dst.frame.style.borderColor=stroke;dst.frame.style.borderWidth=strokeWidth+\"px\";dst.frame.style.borderStyle=\"solid\"}function setDataColor(dataColor,dst){if(dataColor===undefined){return}if(dst.dataColor===undefined){dst.dataColor={}}if(typeof dataColor===\"string\"){dst.dataColor.fill=dataColor;dst.dataColor.stroke=dataColor}else{if(dataColor.fill){dst.dataColor.fill=dataColor.fill}if(dataColor.stroke){dst.dataColor.stroke=dataColor.stroke}if(dataColor.strokeWidth!==undefined){dst.dataColor.strokeWidth=dataColor.strokeWidth}}}function setCameraPosition(cameraPosition,dst){var camPos=cameraPosition;if(camPos===undefined){return}if(dst.camera===undefined){dst.camera=new Camera}dst.camera.setArmRotation(camPos.horizontal,camPos.vertical);dst.camera.setArmLength(camPos.distance)}module.exports.STYLE=STYLE;module.exports.setDefaults=setDefaults;module.exports.setOptions=setOptions;module.exports.setCameraPosition=setCameraPosition},function(module,exports,__webpack_require__){\"use strict\";var _sign=__webpack_require__(165);var _sign2=_interopRequireDefault(_sign);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Point3d=__webpack_require__(34);function Camera(){this.armLocation=new Point3d;this.armRotation={};this.armRotation.horizontal=0;this.armRotation.vertical=0;this.armLength=1.7;this.cameraOffset=new Point3d;this.offsetMultiplier=.6;this.cameraLocation=new Point3d;this.cameraRotation=new Point3d(.5*Math.PI,0,0);this.calculateCameraOrientation()}Camera.prototype.setOffset=function(x,y){var abs=Math.abs,sign=_sign2[\"default\"],mul=this.offsetMultiplier,border=this.armLength*mul;if(abs(x)>border){x=sign(x)*border}if(abs(y)>border){y=sign(y)*border}this.cameraOffset.x=x;this.cameraOffset.y=y;this.calculateCameraOrientation()};Camera.prototype.getOffset=function(){return this.cameraOffset};Camera.prototype.setArmLocation=function(x,y,z){this.armLocation.x=x;this.armLocation.y=y;this.armLocation.z=z;this.calculateCameraOrientation()};Camera.prototype.setArmRotation=function(horizontal,vertical){if(horizontal!==undefined){this.armRotation.horizontal=horizontal}if(vertical!==undefined){this.armRotation.vertical=vertical;if(this.armRotation.vertical<0)this.armRotation.vertical=0;if(this.armRotation.vertical>.5*Math.PI)this.armRotation.vertical=.5*Math.PI}if(horizontal!==undefined||vertical!==undefined){this.calculateCameraOrientation()}};Camera.prototype.getArmRotation=function(){var rot={};rot.horizontal=this.armRotation.horizontal;rot.vertical=this.armRotation.vertical;return rot};Camera.prototype.setArmLength=function(length){if(length===undefined)return;this.armLength=length;if(this.armLength<.71)this.armLength=.71;if(this.armLength>5)this.armLength=5;this.setOffset(this.cameraOffset.x,this.cameraOffset.y);this.calculateCameraOrientation()};Camera.prototype.getArmLength=function(){return this.armLength};Camera.prototype.getCameraLocation=function(){return this.cameraLocation};Camera.prototype.getCameraRotation=function(){return this.cameraRotation};Camera.prototype.calculateCameraOrientation=function(){this.cameraLocation.x=this.armLocation.x-this.armLength*Math.sin(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.y=this.armLocation.y-this.armLength*Math.cos(this.armRotation.horizontal)*Math.cos(this.armRotation.vertical);this.cameraLocation.z=this.armLocation.z+this.armLength*Math.sin(this.armRotation.vertical);this.cameraRotation.x=Math.PI/2-this.armRotation.vertical;this.cameraRotation.y=0;this.cameraRotation.z=-this.armRotation.horizontal;var xa=this.cameraRotation.x;var za=this.cameraRotation.z;var dx=this.cameraOffset.x;var dy=this.cameraOffset.y;var sin=Math.sin,cos=Math.cos;this.cameraLocation.x=this.cameraLocation.x+dx*cos(za)+dy*-sin(za)*cos(xa);this.cameraLocation.y=this.cameraLocation.y+dx*sin(za)+dy*cos(za)*cos(xa);this.cameraLocation.z=this.cameraLocation.z+dy*sin(xa)};module.exports=Camera},function(module,exports,__webpack_require__){\"use strict\";var DataView=__webpack_require__(12);function Filter(dataGroup,column,graph){this.dataGroup=dataGroup;this.column=column;this.graph=graph;this.index=undefined;this.value=undefined;this.values=dataGroup.getDistinctValues(this.column);if(this.values.length>0){this.selectValue(0)}this.dataPoints=[];this.loaded=false;this.onLoadCallback=undefined;if(graph.animationPreload){this.loaded=false;this.loadInBackground()}else{this.loaded=true}}Filter.prototype.isLoaded=function(){return this.loaded};Filter.prototype.getLoadedProgress=function(){var len=this.values.length;var i=0;while(this.dataPoints[i]){i++}return Math.round(i/len*100)};Filter.prototype.getLabel=function(){return this.graph.filterLabel};Filter.prototype.getColumn=function(){return this.column};Filter.prototype.getSelectedValue=function(){if(this.index===undefined)return undefined;return this.values[this.index]};Filter.prototype.getValues=function(){return this.values};Filter.prototype.getValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");return this.values[index]};Filter.prototype._getDataPoints=function(index){if(index===undefined)index=this.index;if(index===undefined)return[];var dataPoints;if(this.dataPoints[index]){dataPoints=this.dataPoints[index]}else{var f={};f.column=this.column;f.value=this.values[index];var dataView=new DataView(this.dataGroup.getDataSet(),{filter:function filter(item){return item[f.column]==f.value}}).get();dataPoints=this.dataGroup._getDataPoints(dataView);this.dataPoints[index]=dataPoints}return dataPoints};Filter.prototype.setOnLoadCallback=function(callback){this.onLoadCallback=callback};Filter.prototype.selectValue=function(index){if(index>=this.values.length)throw new Error(\"Index out of range\");this.index=index;this.value=this.values[index]};Filter.prototype.loadInBackground=function(index){if(index===undefined)index=0;var frame=this.graph.frame;if(index<this.values.length){if(frame.progress===undefined){frame.progress=document.createElement(\"DIV\");frame.progress.style.position=\"absolute\";frame.progress.style.color=\"gray\";frame.appendChild(frame.progress)}var progress=this.getLoadedProgress();frame.progress.innerHTML=\"Loading animation... \"+progress+\"%\";frame.progress.style.bottom=60+\"px\";frame.progress.style.left=10+\"px\";var me=this;setTimeout(function(){me.loadInBackground(index+1)},10);this.loaded=false}else{this.loaded=true;if(frame.progress!==undefined){frame.removeChild(frame.progress);frame.progress=undefined}if(this.onLoadCallback)this.onLoadCallback()}};module.exports=Filter},function(module,exports,__webpack_require__){\"use strict\";var keycharm=__webpack_require__(35);var Emitter=__webpack_require__(44);var Hammer=__webpack_require__(10);var util=__webpack_require__(2);function Activator(container){this.active=false;this.dom={container:container};this.dom.overlay=document.createElement(\"div\");this.dom.overlay.className=\"vis-overlay\";this.dom.container.appendChild(this.dom.overlay);this.hammer=Hammer(this.dom.overlay);this.hammer.on(\"tap\",this._onTapOverlay.bind(this));var me=this;var events=[\"tap\",\"doubletap\",\"press\",\"pinch\",\"pan\",\"panstart\",\"panmove\",\"panend\"];events.forEach(function(event){me.hammer.on(event,function(event){event.stopPropagation()})});if(document&&document.body){this.onClick=function(event){if(!_hasParent(event.target,container)){me.deactivate()}};document.body.addEventListener(\"click\",this.onClick)}if(this.keycharm!==undefined){this.keycharm.destroy()}this.keycharm=keycharm();this.escListener=this.deactivate.bind(this)}Emitter(Activator.prototype);Activator.current=null;Activator.prototype.destroy=function(){this.deactivate();this.dom.overlay.parentNode.removeChild(this.dom.overlay);if(this.onClick){document.body.removeEventListener(\"click\",this.onClick)}this.hammer.destroy();this.hammer=null};Activator.prototype.activate=function(){if(Activator.current){Activator.current.deactivate()}Activator.current=this;this.active=true;this.dom.overlay.style.display=\"none\";util.addClassName(this.dom.container,\"vis-active\");this.emit(\"change\");this.emit(\"activate\");this.keycharm.bind(\"esc\",this.escListener)};Activator.prototype.deactivate=function(){this.active=false;this.dom.overlay.style.display=\"\";util.removeClassName(this.dom.container,\"vis-active\");this.keycharm.unbind(\"esc\",this.escListener);this.emit(\"change\");this.emit(\"deactivate\")};Activator.prototype._onTapOverlay=function(event){this.activate();event.stopPropagation()};function _hasParent(element,parent){while(element){if(element===parent){return true}element=element.parentNode}return false}module.exports=Activator},function(module,exports,__webpack_require__){\"use strict\";exports[\"en\"]={current:\"current\",time:\"time\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"it\"]={current:\"attuale\",time:\"tempo\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"it_CH\"]=exports[\"it\"];exports[\"nl\"]={current:\"huidige\",time:\"tijd\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"de\"]={current:\"Aktuelle\",time:\"Zeit\"};exports[\"de_DE\"]=exports[\"de\"];exports[\"fr\"]={current:\"actuel\",time:\"heure\"};exports[\"fr_FR\"]=exports[\"fr\"];exports[\"fr_CA\"]=exports[\"fr\"];exports[\"fr_BE\"]=exports[\"fr\"];exports[\"es\"]={current:\"corriente\",time:\"hora\"};exports[\"es_ES\"]=exports[\"es\"]},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var TimeStep=__webpack_require__(66);var Component=__webpack_require__(16);var Group=__webpack_require__(68);var BackgroundGroup=__webpack_require__(69);var BoxItem=__webpack_require__(101);var PointItem=__webpack_require__(102);var RangeItem=__webpack_require__(70);var BackgroundItem=__webpack_require__(103);var Popup=__webpack_require__(104)[\"default\"];var UNGROUPED=\"__ungrouped__\";var BACKGROUND=\"__background__\";function ItemSet(body,options){this.body=body;this.defaultOptions={type:null,orientation:{item:\"bottom\"},align:\"auto\",stack:true,stackSubgroups:true,groupOrderSwap:function groupOrderSwap(fromGroup,toGroup,groups){var targetOrder=toGroup.order;toGroup.order=fromGroup.order;fromGroup.order=targetOrder},groupOrder:\"order\",selectable:true,multiselect:false,itemsAlwaysDraggable:{item:false,range:false},editable:{updateTime:false,updateGroup:false,add:false,remove:false,overrideItems:false},groupEditable:{order:false,add:false,remove:false},snap:TimeStep.snap,onDropObjectOnItem:function onDropObjectOnItem(objectData,item,callback){callback(item)},onAdd:function onAdd(item,callback){callback(item)},onUpdate:function onUpdate(item,callback){callback(item)},onMove:function onMove(item,callback){callback(item)},onRemove:function onRemove(item,callback){callback(item)},onMoving:function onMoving(item,callback){callback(item)},onAddGroup:function onAddGroup(item,callback){callback(item)},onMoveGroup:function onMoveGroup(item,callback){callback(item)},onRemoveGroup:function onRemoveGroup(item,callback){callback(item)},margin:{item:{horizontal:10,vertical:10},axis:20},showTooltips:true,tooltip:{followMouse:false,overflowMethod:\"flip\"},tooltipOnItemUpdateTime:false};this.options=util.extend({},this.defaultOptions);this.options.rtl=options.rtl;this.itemOptions={type:{start:\"Date\",end:\"Date\"}};this.conversion={toScreen:body.util.toScreen,toTime:body.util.toTime};this.dom={};this.props={};this.hammer=null;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items);if(me.groupsData&&me.groupsData.length>0){var groupsData=me.groupsData.getDataSet();groupsData.get().forEach(function(groupData){if(groupData.nestedGroups){if(groupData.showNested!=false){groupData.showNested=true}var updatedGroups=[];groupData.nestedGroups.forEach(function(nestedGroupId){var updatedNestedGroup=groupsData.get(nestedGroupId);if(!updatedNestedGroup){return}updatedNestedGroup.nestedInGroup=groupData.id;if(groupData.showNested==false){updatedNestedGroup.visible=false}updatedGroups=updatedGroups.concat(updatedNestedGroup)});groupsData.update(updatedGroups,senderId)}})}},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.groups={};this.groupIds=[];this.selection=[];this.popup=null;this.touchParams={};this.groupTouchParams={};this._create();this.setOptions(options)}ItemSet.prototype=new Component;ItemSet.types={background:BackgroundItem,box:BoxItem,range:RangeItem,point:PointItem};ItemSet.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-itemset\";frame[\"timeline-itemset\"]=this;this.dom.frame=frame;var background=document.createElement(\"div\");background.className=\"vis-background\";frame.appendChild(background);this.dom.background=background;var foreground=document.createElement(\"div\");foreground.className=\"vis-foreground\";frame.appendChild(foreground);this.dom.foreground=foreground;var axis=document.createElement(\"div\");axis.className=\"vis-axis\";this.dom.axis=axis;var labelSet=document.createElement(\"div\");labelSet.className=\"vis-labelset\";this.dom.labelSet=labelSet;this._updateUngrouped();var backgroundGroup=new BackgroundGroup(BACKGROUND,null,this);backgroundGroup.show();this.groups[BACKGROUND]=backgroundGroup;this.hammer=new Hammer(this.body.dom.centerContainer);this.hammer.on(\"hammer.input\",function(event){if(event.isFirst){this._onTouch(event)}}.bind(this));this.hammer.on(\"panstart\",this._onDragStart.bind(this));this.hammer.on(\"panmove\",this._onDrag.bind(this));this.hammer.on(\"panend\",this._onDragEnd.bind(this));this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_HORIZONTAL});this.hammer.on(\"tap\",this._onSelectItem.bind(this));this.hammer.on(\"press\",this._onMultiSelectItem.bind(this));this.hammer.on(\"doubletap\",this._onAddItem.bind(this));if(this.options.rtl){\nthis.groupHammer=new Hammer(this.body.dom.rightContainer)}else{this.groupHammer=new Hammer(this.body.dom.leftContainer)}this.groupHammer.on(\"tap\",this._onGroupClick.bind(this));this.groupHammer.on(\"panstart\",this._onGroupDragStart.bind(this));this.groupHammer.on(\"panmove\",this._onGroupDrag.bind(this));this.groupHammer.on(\"panend\",this._onGroupDragEnd.bind(this));this.groupHammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_VERTICAL});this.body.dom.centerContainer.addEventListener(\"mouseover\",this._onMouseOver.bind(this));this.body.dom.centerContainer.addEventListener(\"mouseout\",this._onMouseOut.bind(this));this.body.dom.centerContainer.addEventListener(\"mousemove\",this._onMouseMove.bind(this));this.body.dom.centerContainer.addEventListener(\"contextmenu\",this._onDragEnd.bind(this));this.body.dom.centerContainer.addEventListener(\"mousewheel\",this._onMouseWheel.bind(this));this.show()};ItemSet.prototype.setOptions=function(options){if(options){var fields=[\"type\",\"rtl\",\"align\",\"order\",\"stack\",\"stackSubgroups\",\"selectable\",\"multiselect\",\"multiselectPerGroup\",\"groupOrder\",\"dataAttributes\",\"template\",\"groupTemplate\",\"visibleFrameTemplate\",\"hide\",\"snap\",\"groupOrderSwap\",\"showTooltips\",\"tooltip\",\"tooltipOnItemUpdateTime\"];util.selectiveExtend(fields,this.options,options);if(\"itemsAlwaysDraggable\"in options){if(typeof options.itemsAlwaysDraggable===\"boolean\"){this.options.itemsAlwaysDraggable.item=options.itemsAlwaysDraggable;this.options.itemsAlwaysDraggable.range=false}else if((0,_typeof3[\"default\"])(options.itemsAlwaysDraggable)===\"object\"){util.selectiveExtend([\"item\",\"range\"],this.options.itemsAlwaysDraggable,options.itemsAlwaysDraggable);if(!this.options.itemsAlwaysDraggable.item){this.options.itemsAlwaysDraggable.range=false}}}if(\"orientation\"in options){if(typeof options.orientation===\"string\"){this.options.orientation.item=options.orientation===\"top\"?\"top\":\"bottom\"}else if((0,_typeof3[\"default\"])(options.orientation)===\"object\"&&\"item\"in options.orientation){this.options.orientation.item=options.orientation.item}}if(\"margin\"in options){if(typeof options.margin===\"number\"){this.options.margin.axis=options.margin;this.options.margin.item.horizontal=options.margin;this.options.margin.item.vertical=options.margin}else if((0,_typeof3[\"default\"])(options.margin)===\"object\"){util.selectiveExtend([\"axis\"],this.options.margin,options.margin);if(\"item\"in options.margin){if(typeof options.margin.item===\"number\"){this.options.margin.item.horizontal=options.margin.item;this.options.margin.item.vertical=options.margin.item}else if((0,_typeof3[\"default\"])(options.margin.item)===\"object\"){util.selectiveExtend([\"horizontal\",\"vertical\"],this.options.margin.item,options.margin.item)}}}}if(\"editable\"in options){if(typeof options.editable===\"boolean\"){this.options.editable.updateTime=options.editable;this.options.editable.updateGroup=options.editable;this.options.editable.add=options.editable;this.options.editable.remove=options.editable;this.options.editable.overrideItems=false}else if((0,_typeof3[\"default\"])(options.editable)===\"object\"){util.selectiveExtend([\"updateTime\",\"updateGroup\",\"add\",\"remove\",\"overrideItems\"],this.options.editable,options.editable)}}if(\"groupEditable\"in options){if(typeof options.groupEditable===\"boolean\"){this.options.groupEditable.order=options.groupEditable;this.options.groupEditable.add=options.groupEditable;this.options.groupEditable.remove=options.groupEditable}else if((0,_typeof3[\"default\"])(options.groupEditable)===\"object\"){util.selectiveExtend([\"order\",\"add\",\"remove\"],this.options.groupEditable,options.groupEditable)}}var addCallback=function(name){var fn=options[name];if(fn){if(!(fn instanceof Function)){throw new Error(\"option \"+name+\" must be a function \"+name+\"(item, callback)\")}this.options[name]=fn}}.bind(this);[\"onDropObjectOnItem\",\"onAdd\",\"onUpdate\",\"onRemove\",\"onMove\",\"onMoving\",\"onAddGroup\",\"onMoveGroup\",\"onRemoveGroup\"].forEach(addCallback);this.markDirty()}};ItemSet.prototype.markDirty=function(options){this.groupIds=[];if(options&&options.refreshItems){util.forEach(this.items,function(item){item.dirty=true;if(item.displayed)item.redraw()})}};ItemSet.prototype.destroy=function(){this.hide();this.setItems(null);this.setGroups(null);this.hammer=null;this.body=null;this.conversion=null};ItemSet.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.axis.parentNode){this.dom.axis.parentNode.removeChild(this.dom.axis)}if(this.dom.labelSet.parentNode){this.dom.labelSet.parentNode.removeChild(this.dom.labelSet)}};ItemSet.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}if(!this.dom.axis.parentNode){this.body.dom.backgroundVertical.appendChild(this.dom.axis)}if(!this.dom.labelSet.parentNode){if(this.options.rtl){this.body.dom.right.appendChild(this.dom.labelSet)}else{this.body.dom.left.appendChild(this.dom.labelSet)}}};ItemSet.prototype.setSelection=function(ids){var i,ii,id,item;if(ids==undefined)ids=[];if(!Array.isArray(ids))ids=[ids];for(i=0,ii=this.selection.length;i<ii;i++){id=this.selection[i];item=this.items[id];if(item)item.unselect()}this.selection=[];for(i=0,ii=ids.length;i<ii;i++){id=ids[i];item=this.items[id];if(item){this.selection.push(id);item.select()}}};ItemSet.prototype.getSelection=function(){return this.selection.concat([])};ItemSet.prototype.getVisibleItems=function(){var range=this.body.range.getRange();var right,left;if(this.options.rtl){right=this.body.util.toScreen(range.start);left=this.body.util.toScreen(range.end)}else{left=this.body.util.toScreen(range.start);right=this.body.util.toScreen(range.end)}var ids=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];var rawVisibleItems=group.isVisible?group.visibleItems:[];for(var i=0;i<rawVisibleItems.length;i++){var item=rawVisibleItems[i];if(this.options.rtl){if(item.right<left&&item.right+item.width>right){ids.push(item.id)}}else{if(item.left<right&&item.left+item.width>left){ids.push(item.id)}}}}}return ids};ItemSet.prototype._deselect=function(id){var selection=this.selection;for(var i=0,ii=selection.length;i<ii;i++){if(selection[i]==id){selection.splice(i,1);break}}};ItemSet.prototype.redraw=function(){var margin=this.options.margin,range=this.body.range,asSize=util.option.asSize,options=this.options,orientation=options.orientation.item,resized=false,frame=this.dom.frame;this.props.top=this.body.domProps.top.height+this.body.domProps.border.top;if(this.options.rtl){this.props.right=this.body.domProps.right.width+this.body.domProps.border.right}else{this.props.left=this.body.domProps.left.width+this.body.domProps.border.left}frame.className=\"vis-itemset\";resized=this._orderGroups()||resized;var visibleInterval=range.end-range.start;var zoomed=visibleInterval!=this.lastVisibleInterval||this.props.width!=this.props.lastWidth;var scrolled=range.start!=this.lastRangeStart;var changedStackOption=options.stack!=this.lastStack;var changedStackSubgroupsOption=options.stackSubgroups!=this.lastStackSubgroups;var forceRestack=zoomed||scrolled||changedStackOption||changedStackSubgroupsOption;this.lastVisibleInterval=visibleInterval;this.lastRangeStart=range.start;this.lastStack=options.stack;this.lastStackSubgroups=options.stackSubgroups;this.props.lastWidth=this.props.width;var firstGroup=this._firstGroup();var firstMargin={item:margin.item,axis:margin.axis};var nonFirstMargin={item:margin.item,axis:margin.item.vertical/2};var height=0;var minHeight=margin.axis+margin.item.vertical;this.groups[BACKGROUND].redraw(range,nonFirstMargin,forceRestack);var redrawQueue={};var redrawQueueLength=0;util.forEach(this.groups,function(group,key){if(key===BACKGROUND)return;var groupMargin=group==firstGroup?firstMargin:nonFirstMargin;var returnQueue=true;redrawQueue[key]=group.redraw(range,groupMargin,forceRestack,returnQueue);redrawQueueLength=redrawQueue[key].length});var needRedraw=redrawQueueLength>0;if(needRedraw){var redrawResults={};for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns,key){redrawResults[key]=fns[i]()})}util.forEach(this.groups,function(group,key){if(key===BACKGROUND)return;var groupResized=redrawResults[key];resized=groupResized||resized;height+=group.height});height=Math.max(height,minHeight)}height=Math.max(height,minHeight);frame.style.height=asSize(height);this.props.width=frame.offsetWidth;this.props.height=height;this.dom.axis.style.top=asSize(orientation==\"top\"?this.body.domProps.top.height+this.body.domProps.border.top:this.body.domProps.top.height+this.body.domProps.centerContainer.height);if(this.options.rtl){this.dom.axis.style.right=\"0\"}else{this.dom.axis.style.left=\"0\"}this.initialItemSetDrawn=true;resized=this._isResized()||resized;return resized};ItemSet.prototype._firstGroup=function(){var firstGroupIndex=this.options.orientation.item==\"top\"?0:this.groupIds.length-1;var firstGroupId=this.groupIds[firstGroupIndex];var firstGroup=this.groups[firstGroupId]||this.groups[UNGROUPED];return firstGroup||null};ItemSet.prototype._updateUngrouped=function(){var ungrouped=this.groups[UNGROUPED];var item,itemId;if(this.groupsData){if(ungrouped){ungrouped.hide();delete this.groups[UNGROUPED];for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];item.parent&&item.parent.remove(item);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];group&&group.add(item)||item.hide()}}}}else{if(!ungrouped){var id=null;var data=null;ungrouped=new Group(id,data,this);this.groups[UNGROUPED]=ungrouped;for(itemId in this.items){if(this.items.hasOwnProperty(itemId)){item=this.items[itemId];ungrouped.add(item)}}ungrouped.show()}}};ItemSet.prototype.getLabelSet=function(){return this.dom.labelSet};ItemSet.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids);this._updateUngrouped()}this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getItems=function(){return this.itemsData};ItemSet.prototype.setGroups=function(groups){var me=this,ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;this._onRemoveGroups(ids)}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var groupsData=this.groupsData;if(this.groupsData instanceof DataView){groupsData=this.groupsData.getDataSet()}groupsData.get().forEach(function(group){if(group.nestedGroups){group.nestedGroups.forEach(function(nestedGroupId){var updatedNestedGroup=groupsData.get(nestedGroupId);updatedNestedGroup.nestedInGroup=group.id;if(group.showNested==false){updatedNestedGroup.visible=false}groupsData.update(updatedNestedGroup)})}});var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}this._updateUngrouped();this._order();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype.getGroups=function(){return this.groupsData};ItemSet.prototype.removeItem=function(id){var item=this.itemsData.get(id),dataset=this.itemsData.getDataSet();if(item){this.options.onRemove(item,function(item){if(item){dataset.remove(id)}})}};ItemSet.prototype._getType=function(itemData){return itemData.type||this.options.type||(itemData.end?\"range\":\"box\")};ItemSet.prototype._getGroupId=function(itemData){var type=this._getType(itemData);if(type==\"background\"&&itemData.group==undefined){return BACKGROUND}else{return this.groupsData?itemData.group:UNGROUPED}};ItemSet.prototype._onUpdate=function(ids){var me=this;ids.forEach(function(id){var itemData=me.itemsData.get(id,me.itemOptions);var item=me.items[id];var type=itemData?me._getType(itemData):null;var constructor=ItemSet.types[type];var selected;if(item){if(!constructor||!(item instanceof constructor)){selected=item.selected;me._removeItem(item);item=null}else{me._updateItem(item,itemData)}}if(!item&&itemData){if(constructor){item=new constructor(itemData,me.conversion,me.options);item.id=id;me._addItem(item);if(selected){this.selection.push(id);item.select()}}else if(type==\"rangeoverflow\"){throw new TypeError('Item type \"rangeoverflow\" is deprecated. Use css styling instead: '+\".vis-item.vis-range .vis-item-content {overflow: visible;}\")}else{throw new TypeError('Unknown item type \"'+type+'\"')}}}.bind(this));this._order();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onAdd=ItemSet.prototype._onUpdate;ItemSet.prototype._onRemove=function(ids){var count=0;var me=this;ids.forEach(function(id){var item=me.items[id];if(item){count++;me._removeItem(item)}});if(count){this._order();this.body.emitter.emit(\"_change\",{queue:true})}};ItemSet.prototype._order=function(){util.forEach(this.groups,function(group){group.order()})};ItemSet.prototype._onUpdateGroups=function(ids){this._onAddGroups(ids)};ItemSet.prototype._onAddGroups=function(ids){var me=this;ids.forEach(function(id){var groupData=me.groupsData.get(id);var group=me.groups[id];if(!group){if(id==UNGROUPED||id==BACKGROUND){throw new Error(\"Illegal group id. \"+id+\" is a reserved id.\")}var groupOptions=(0,_create2[\"default\"])(me.options);util.extend(groupOptions,{height:null});group=new Group(id,groupData,me);me.groups[id]=group;for(var itemId in me.items){if(me.items.hasOwnProperty(itemId)){var item=me.items[itemId];if(item.data.group==id){group.add(item)}}}group.order();group.show()}else{group.setData(groupData)}});this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._onRemoveGroups=function(ids){var groups=this.groups;ids.forEach(function(id){var group=groups[id];if(group){group.hide();delete groups[id]}});this.markDirty();this.body.emitter.emit(\"_change\",{queue:true})};ItemSet.prototype._orderGroups=function(){if(this.groupsData){var groupIds=this.groupsData.getIds({order:this.options.groupOrder});groupIds=this._orderNestedGroups(groupIds);var changed=!util.equalArray(groupIds,this.groupIds);if(changed){var groups=this.groups;groupIds.forEach(function(groupId){groups[groupId].hide()});groupIds.forEach(function(groupId){groups[groupId].show()});this.groupIds=groupIds}return changed}else{return false}};ItemSet.prototype._orderNestedGroups=function(groupIds){var newGroupIdsOrder=[];groupIds.forEach(function(groupId){var groupData=this.groupsData.get(groupId);if(!groupData.nestedInGroup){newGroupIdsOrder.push(groupId)}if(groupData.nestedGroups){var nestedGroups=this.groupsData.get({filter:function filter(nestedGroup){return nestedGroup.nestedInGroup==groupId},order:this.options.groupOrder});var nestedGroupIds=nestedGroups.map(function(nestedGroup){return nestedGroup.id});newGroupIdsOrder=newGroupIdsOrder.concat(nestedGroupIds)}},this);return newGroupIdsOrder};ItemSet.prototype._addItem=function(item){this.items[item.id]=item;var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(!group){item.groupShowing=false}else if(group&&group.data&&group.data.showNested){item.groupShowing=true}if(group)group.add(item)};ItemSet.prototype._updateItem=function(item,itemData){item.setData(itemData);var groupId=this._getGroupId(item.data);var group=this.groups[groupId];if(!group){item.groupShowing=false}else if(group&&group.data&&group.data.showNested){item.groupShowing=true}};ItemSet.prototype._removeItem=function(item){item.hide();delete this.items[item.id];var index=this.selection.indexOf(item.id);if(index!=-1)this.selection.splice(index,1);item.parent&&item.parent.remove(item)};ItemSet.prototype._constructByEndArray=function(array){var endArray=[];for(var i=0;i<array.length;i++){if(array[i]instanceof RangeItem){endArray.push(array[i])}}return endArray};ItemSet.prototype._onTouch=function(event){this.touchParams.item=this.itemFromTarget(event);this.touchParams.dragLeftItem=event.target.dragLeftItem||false;this.touchParams.dragRightItem=event.target.dragRightItem||false;this.touchParams.itemProps=null};ItemSet.prototype._getGroupIndex=function(groupId){for(var i=0;i<this.groupIds.length;i++){if(groupId==this.groupIds[i])return i}};ItemSet.prototype._onDragStart=function(event){if(this.touchParams.itemIsDragging){return}var item=this.touchParams.item||null;var me=this;var props;if(item&&(item.selected||this.options.itemsAlwaysDraggable.item)){if(this.options.editable.overrideItems&&!this.options.editable.updateTime&&!this.options.editable.updateGroup){return}if(item.editable!=null&&!item.editable.updateTime&&!item.editable.updateGroup&&!this.options.editable.overrideItems){return}var dragLeftItem=this.touchParams.dragLeftItem;var dragRightItem=this.touchParams.dragRightItem;this.touchParams.itemIsDragging=true;this.touchParams.selectedItem=item;if(dragLeftItem){props={item:dragLeftItem,initialX:event.center.x,dragLeft:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else if(dragRightItem){props={item:dragRightItem,initialX:event.center.x,dragRight:true,data:this._cloneItemData(item.data)};this.touchParams.itemProps=[props]}else if(this.options.editable.add&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey)){this._onDragStartAddItem(event)}else{if(this.groupIds.length<1){this.redraw()}var baseGroupIndex=this._getGroupIndex(item.data.group);var itemsToDrag=this.options.itemsAlwaysDraggable.item&&!item.selected?[item.id]:this.getSelection();this.touchParams.itemProps=itemsToDrag.map(function(id){var item=me.items[id];var groupIndex=me._getGroupIndex(item.data.group);return{item:item,initialX:event.center.x,groupOffset:baseGroupIndex-groupIndex,data:this._cloneItemData(item.data)}}.bind(this))}event.stopPropagation()}else if(this.options.editable.add&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey)){this._onDragStartAddItem(event)}};ItemSet.prototype._onDragStartAddItem=function(event){var xAbs;var x;var snap=this.options.snap||null;if(this.options.rtl){xAbs=util.getAbsoluteRight(this.dom.frame);x=xAbs-event.center.x+10}else{xAbs=util.getAbsoluteLeft(this.dom.frame);x=event.center.x-xAbs-10}var time=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var start=snap?snap(time,scale,step):time;var end=start;var itemData={type:\"range\",start:start,end:end,content:\"new item\"};var id=util.randomUUID();itemData[this.itemsData._fieldId]=id;var group=this.groupFromTarget(event);if(group){itemData.group=group.groupId}var newItem=new RangeItem(itemData,this.conversion,this.options);newItem.id=id;newItem.data=this._cloneItemData(itemData);this._addItem(newItem);this.touchParams.selectedItem=newItem;var props={item:newItem,initialX:event.center.x,data:newItem.data};if(this.options.rtl){props.dragLeft=true}else{props.dragRight=true}this.touchParams.itemProps=[props];event.stopPropagation()};ItemSet.prototype._onDrag=function(event){if(this.touchParams.itemProps){event.stopPropagation();var me=this;var snap=this.options.snap||null;var xOffset;if(this.options.rtl){xOffset=this.body.dom.root.offsetLeft+this.body.domProps.right.width}else{xOffset=this.body.dom.root.offsetLeft+this.body.domProps.left.width}var scale=this.body.util.getScale();var step=this.body.util.getStep();var selectedItem=this.touchParams.selectedItem;var updateGroupAllowed=(this.options.editable.overrideItems||selectedItem.editable==null)&&this.options.editable.updateGroup||!this.options.editable.overrideItems&&selectedItem.editable!=null&&selectedItem.editable.updateGroup;var newGroupBase=null;if(updateGroupAllowed&&selectedItem){if(selectedItem.data.group!=undefined){var group=me.groupFromTarget(event);if(group){newGroupBase=this._getGroupIndex(group.groupId)}}}this.touchParams.itemProps.forEach(function(props){var current=me.body.util.toTime(event.center.x-xOffset);var initial=me.body.util.toTime(props.initialX-xOffset);var offset;var initialStart;var initialEnd;var start;var end;if(this.options.rtl){offset=-(current-initial)}else{offset=current-initial}var itemData=this._cloneItemData(props.item.data);if(props.item.editable!=null&&!props.item.editable.updateTime&&!props.item.editable.updateGroup&&!me.options.editable.overrideItems){return}var updateTimeAllowed=(this.options.editable.overrideItems||selectedItem.editable==null)&&this.options.editable.updateTime||!this.options.editable.overrideItems&&selectedItem.editable!=null&&selectedItem.editable.updateTime;if(updateTimeAllowed){if(props.dragLeft){if(this.options.rtl){if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}else{if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\");start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}}else if(props.dragRight){if(this.options.rtl){if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\");start=new Date(initialStart.valueOf()+offset);itemData.start=snap?snap(start,scale,step):start}}else{if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");end=new Date(initialEnd.valueOf()+offset);itemData.end=snap?snap(end,scale,step):end}}}else{if(itemData.start!=undefined){initialStart=util.convert(props.data.start,\"Date\").valueOf();start=new Date(initialStart+offset);if(itemData.end!=undefined){initialEnd=util.convert(props.data.end,\"Date\");var duration=initialEnd.valueOf()-initialStart.valueOf();itemData.start=snap?snap(start,scale,step):start;itemData.end=new Date(itemData.start.valueOf()+duration)}else{itemData.start=snap?snap(start,scale,step):start}}}}if(updateGroupAllowed&&!props.dragLeft&&!props.dragRight&&newGroupBase!=null){if(itemData.group!=undefined){var newOffset=newGroupBase-props.groupOffset;newOffset=Math.max(0,newOffset);newOffset=Math.min(me.groupIds.length-1,newOffset);itemData.group=me.groupIds[newOffset]}}itemData=this._cloneItemData(itemData);me.options.onMoving(itemData,function(itemData){if(itemData){props.item.setData(this._cloneItemData(itemData,\"Date\"))}}.bind(this))}.bind(this));this.body.emitter.emit(\"_change\")}};ItemSet.prototype._moveToGroup=function(item,groupId){var group=this.groups[groupId];if(group&&group.groupId!=item.data.group){var oldGroup=item.parent;oldGroup.remove(item);oldGroup.order();item.data.group=group.groupId;group.add(item);group.order()}};ItemSet.prototype._onDragEnd=function(event){this.touchParams.itemIsDragging=false;if(this.touchParams.itemProps){event.stopPropagation();var me=this;var dataset=this.itemsData.getDataSet();var itemProps=this.touchParams.itemProps;this.touchParams.itemProps=null;itemProps.forEach(function(props){var id=props.item.id;var exists=me.itemsData.get(id,me.itemOptions)!=null;if(!exists){me.options.onAdd(props.item.data,function(itemData){me._removeItem(props.item);if(itemData){me.itemsData.getDataSet().add(itemData)}me.body.emitter.emit(\"_change\")})}else{var itemData=this._cloneItemData(props.item.data);me.options.onMove(itemData,function(itemData){if(itemData){itemData[dataset._fieldId]=id;dataset.update(itemData)}else{props.item.setData(props.data);me.body.emitter.emit(\"_change\")}})}}.bind(this))}};ItemSet.prototype._onGroupClick=function(event){var group=this.groupFromTarget(event);if(!group||!group.nestedGroups)return;var groupsData=this.groupsData.getDataSet();var nestingGroup=groupsData.get(group.groupId);if(nestingGroup.showNested==undefined){nestingGroup.showNested=true}nestingGroup.showNested=!nestingGroup.showNested;var nestedGroups=groupsData.get(group.nestedGroups).map(function(nestedGroup){nestedGroup.visible=nestingGroup.showNested;return nestedGroup});groupsData.update(nestedGroups.concat(nestingGroup));if(nestingGroup.showNested){util.removeClassName(group.dom.label,\"collapsed\");util.addClassName(group.dom.label,\"expanded\")}else{util.removeClassName(group.dom.label,\"expanded\");var collapsedDirClassName=this.options.rtl?\"collapsed-rtl\":\"collapsed\";util.addClassName(group.dom.label,collapsedDirClassName)}};ItemSet.prototype._onGroupDragStart=function(event){if(this.options.groupEditable.order){this.groupTouchParams.group=this.groupFromTarget(event);if(this.groupTouchParams.group){event.stopPropagation();this.groupTouchParams.originalOrder=this.groupsData.getIds({order:this.options.groupOrder})}}};ItemSet.prototype._onGroupDrag=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var groupsData=this.groupsData;if(this.groupsData instanceof DataView){groupsData=this.groupsData.getDataSet()}var group=this.groupFromTarget(event);if(group&&group.height!=this.groupTouchParams.group.height){var movingUp=group.top<this.groupTouchParams.group.top;var clientY=event.center?event.center.y:event.clientY;var targetGroupTop=util.getAbsoluteTop(group.dom.foreground);var draggedGroupHeight=this.groupTouchParams.group.height;if(movingUp){if(targetGroupTop+draggedGroupHeight<clientY){return}}else{var targetGroupHeight=group.height;if(targetGroupTop+targetGroupHeight-draggedGroupHeight>clientY){return}}}if(group&&group!=this.groupTouchParams.group){var targetGroup=groupsData.get(group.groupId);var draggedGroup=groupsData.get(this.groupTouchParams.group.groupId);if(draggedGroup&&targetGroup){this.options.groupOrderSwap(draggedGroup,targetGroup,groupsData);groupsData.update(draggedGroup);groupsData.update(targetGroup)}var newOrder=groupsData.getIds({order:this.options.groupOrder});if(!util.equalArray(newOrder,this.groupTouchParams.originalOrder)){var origOrder=this.groupTouchParams.originalOrder;var draggedId=this.groupTouchParams.group.groupId;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;var newOffset=0;var orgOffset=0;while(curPos<numGroups){while(curPos+newOffset<numGroups&&curPos+orgOffset<numGroups&&newOrder[curPos+newOffset]==origOrder[curPos+orgOffset]){curPos++}if(curPos+newOffset>=numGroups){break}if(newOrder[curPos+newOffset]==draggedId){newOffset=1}else if(origOrder[curPos+orgOffset]==draggedId){orgOffset=1}else{var slippedPosition=newOrder.indexOf(origOrder[curPos+orgOffset]);var switchGroup=groupsData.get(newOrder[curPos+newOffset]);var shouldBeGroup=groupsData.get(origOrder[curPos+orgOffset]);this.options.groupOrderSwap(switchGroup,shouldBeGroup,groupsData);groupsData.update(switchGroup);groupsData.update(shouldBeGroup);var switchGroupId=newOrder[curPos+newOffset];newOrder[curPos+newOffset]=origOrder[curPos+orgOffset];newOrder[slippedPosition]=switchGroupId;curPos++}}}}}};ItemSet.prototype._onGroupDragEnd=function(event){if(this.options.groupEditable.order&&this.groupTouchParams.group){event.stopPropagation();var me=this;var id=me.groupTouchParams.group.groupId;var dataset=me.groupsData.getDataSet();var groupData=util.extend({},dataset.get(id));me.options.onMoveGroup(groupData,function(groupData){if(groupData){groupData[dataset._fieldId]=id;dataset.update(groupData)}else{var newOrder=dataset.getIds({order:me.options.groupOrder});if(!util.equalArray(newOrder,me.groupTouchParams.originalOrder)){var origOrder=me.groupTouchParams.originalOrder;var numGroups=Math.min(origOrder.length,newOrder.length);var curPos=0;while(curPos<numGroups){while(curPos<numGroups&&newOrder[curPos]==origOrder[curPos]){curPos++}if(curPos>=numGroups){break}var slippedPosition=newOrder.indexOf(origOrder[curPos]);var switchGroup=dataset.get(newOrder[curPos]);var shouldBeGroup=dataset.get(origOrder[curPos]);me.options.groupOrderSwap(switchGroup,shouldBeGroup,dataset);dataset.update(switchGroup);dataset.update(shouldBeGroup);var switchGroupId=newOrder[curPos];newOrder[curPos]=origOrder[curPos];newOrder[slippedPosition]=switchGroupId;curPos++}}}});me.body.emitter.emit(\"groupDragged\",{groupId:id})}};ItemSet.prototype._onSelectItem=function(event){if(!this.options.selectable)return;var ctrlKey=event.srcEvent&&(event.srcEvent.ctrlKey||event.srcEvent.metaKey);var shiftKey=event.srcEvent&&event.srcEvent.shiftKey;if(ctrlKey||shiftKey){this._onMultiSelectItem(event);return}var oldSelection=this.getSelection();var item=this.itemFromTarget(event);var selection=item?[item.id]:[];this.setSelection(selection);var newSelection=this.getSelection();if(newSelection.length>0||oldSelection.length>0){this.body.emitter.emit(\"select\",{items:newSelection,event:event})}};ItemSet.prototype._onMouseOver=function(event){var item=this.itemFromTarget(event);if(!item)return;var related=this.itemFromRelatedTarget(event);if(item===related){return}var title=item.getTitle();if(this.options.showTooltips&&title){if(this.popup==null){this.popup=new Popup(this.body.dom.root,this.options.tooltip.overflowMethod||\"flip\")}this.popup.setText(title);var container=this.body.dom.centerContainer;this.popup.setPosition(event.clientX-util.getAbsoluteLeft(container)+container.offsetLeft,event.clientY-util.getAbsoluteTop(container)+container.offsetTop);this.popup.show()}else{if(this.popup!=null){this.popup.hide()}}this.body.emitter.emit(\"itemover\",{item:item.id,event:event})};ItemSet.prototype._onMouseOut=function(event){var item=this.itemFromTarget(event);if(!item)return;var related=this.itemFromRelatedTarget(event);if(item===related){return}if(this.popup!=null){this.popup.hide()}this.body.emitter.emit(\"itemout\",{item:item.id,event:event})};ItemSet.prototype._onMouseMove=function(event){var item=this.itemFromTarget(event);if(!item)return;if(this.options.showTooltips&&this.options.tooltip.followMouse){if(this.popup){if(!this.popup.hidden){var container=this.body.dom.centerContainer;this.popup.setPosition(event.clientX-util.getAbsoluteLeft(container)+container.offsetLeft,event.clientY-util.getAbsoluteTop(container)+container.offsetTop);this.popup.show()}}}};ItemSet.prototype._onMouseWheel=function(event){if(this.touchParams.itemIsDragging){this._onDragEnd(event)}};ItemSet.prototype._onUpdateItem=function(item){if(!this.options.selectable)return;if(!this.options.editable.add)return;var me=this;if(item){var itemData=me.itemsData.get(item.id);this.options.onUpdate(itemData,function(itemData){if(itemData){me.itemsData.getDataSet().update(itemData)}})}};ItemSet.prototype._onDropObjectOnItem=function(event){var item=this.itemFromTarget(event);var objectData=JSON.parse(event.dataTransfer.getData(\"text\"));this.options.onDropObjectOnItem(objectData,item)};ItemSet.prototype._onAddItem=function(event){if(!this.options.selectable)return;if(!this.options.editable.add)return;var me=this;var snap=this.options.snap||null;var xAbs;var x;if(this.options.rtl){xAbs=util.getAbsoluteRight(this.dom.frame);x=xAbs-event.center.x}else{xAbs=util.getAbsoluteLeft(this.dom.frame);x=event.center.x-xAbs}var start=this.body.util.toTime(x);var scale=this.body.util.getScale();var step=this.body.util.getStep();var end;var newItemData;if(event.type==\"drop\"){newItemData=JSON.parse(event.dataTransfer.getData(\"text\"));newItemData.content=newItemData.content?newItemData.content:\"new item\";newItemData.start=newItemData.start?newItemData.start:snap?snap(start,scale,step):start;newItemData.type=newItemData.type||\"box\";newItemData[this.itemsData._fieldId]=newItemData.id||util.randomUUID();if(newItemData.type==\"range\"&&!newItemData.end){end=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}}else{newItemData={start:snap?snap(start,scale,step):start,content:\"new item\"};newItemData[this.itemsData._fieldId]=util.randomUUID();if(this.options.type===\"range\"){\nend=this.body.util.toTime(x+this.props.width/5);newItemData.end=snap?snap(end,scale,step):end}}var group=this.groupFromTarget(event);if(group){newItemData.group=group.groupId}newItemData=this._cloneItemData(newItemData);this.options.onAdd(newItemData,function(item){if(item){me.itemsData.getDataSet().add(item);if(event.type==\"drop\"){me.setSelection([item.id])}}})};ItemSet.prototype._onMultiSelectItem=function(event){if(!this.options.selectable)return;var item=this.itemFromTarget(event);if(item){var selection=this.options.multiselect?this.getSelection():[];var shiftKey=event.srcEvent&&event.srcEvent.shiftKey||false;if(shiftKey&&this.options.multiselect){var itemGroup=this.itemsData.get(item.id).group;var lastSelectedGroup=undefined;if(this.options.multiselectPerGroup){if(selection.length>0){lastSelectedGroup=this.itemsData.get(selection[0]).group}}if(!this.options.multiselectPerGroup||lastSelectedGroup==undefined||lastSelectedGroup==itemGroup){selection.push(item.id)}var range=ItemSet._getItemRange(this.itemsData.get(selection,this.itemOptions));if(!this.options.multiselectPerGroup||lastSelectedGroup==itemGroup){selection=[];for(var id in this.items){if(this.items.hasOwnProperty(id)){var _item=this.items[id];var start=_item.data.start;var end=_item.data.end!==undefined?_item.data.end:start;if(start>=range.min&&end<=range.max&&(!this.options.multiselectPerGroup||lastSelectedGroup==this.itemsData.get(_item.id).group)&&!(_item instanceof BackgroundItem)){selection.push(_item.id)}}}}}else{var index=selection.indexOf(item.id);if(index==-1){selection.push(item.id)}else{selection.splice(index,1)}}this.setSelection(selection);this.body.emitter.emit(\"select\",{items:this.getSelection(),event:event})}};ItemSet._getItemRange=function(itemsData){var max=null;var min=null;itemsData.forEach(function(data){if(min==null||data.start<min){min=data.start}if(data.end!=undefined){if(max==null||data.end>max){max=data.end}}else{if(max==null||data.start>max){max=data.start}}});return{min:min,max:max}};ItemSet.prototype.itemFromElement=function(element){var cur=element;while(cur){if(cur.hasOwnProperty(\"timeline-item\")){return cur[\"timeline-item\"]}cur=cur.parentNode}return null};ItemSet.prototype.itemFromTarget=function(event){return this.itemFromElement(event.target)};ItemSet.prototype.itemFromRelatedTarget=function(event){return this.itemFromElement(event.relatedTarget)};ItemSet.prototype.groupFromTarget=function(event){var clientY=event.center?event.center.y:event.clientY;var groupIds=this.groupIds;if(groupIds.length<=0&&this.groupsData){groupIds=this.groupsData.getIds({order:this.options.groupOrder})}for(var i=0;i<groupIds.length;i++){var groupId=groupIds[i];var group=this.groups[groupId];var foreground=group.dom.foreground;var top=util.getAbsoluteTop(foreground);if(clientY>top&&clientY<top+foreground.offsetHeight){return group}if(this.options.orientation.item===\"top\"){if(i===this.groupIds.length-1&&clientY>top){return group}}else{if(i===0&&clientY<top+foreground.offset){return group}}}return null};ItemSet.itemSetFromTarget=function(event){var target=event.target;while(target){if(target.hasOwnProperty(\"timeline-itemset\")){return target[\"timeline-itemset\"]}target=target.parentNode}return null};ItemSet.prototype._cloneItemData=function(itemData,type){var clone=util.extend({},itemData);if(!type){type=this.itemsData.getDataSet()._options.type}if(clone.start!=undefined){clone.start=util.convert(clone.start,type&&type.start||\"Date\")}if(clone.end!=undefined){clone.end=util.convert(clone.end,type&&type.end||\"Date\")}return clone};module.exports=ItemSet},function(module,exports,__webpack_require__){\"use strict\";var EPSILON=.001;exports.orderByStart=function(items){items.sort(function(a,b){return a.data.start-b.data.start})};exports.orderByEnd=function(items){items.sort(function(a,b){var aTime=\"end\"in a.data?a.data.end:a.data.start,bTime=\"end\"in b.data?b.data.end:b.data.start;return aTime-bTime})};exports.stack=function(items,margin,force){if(force){for(var i=0;i<items.length;i++){items[i].top=null}}for(var i=0;i<items.length;i++){var item=items[i];if(item.stack&&item.top===null){item.top=margin.axis;do{var collidingItem=null;for(var j=0,jj=items.length;j<jj;j++){var other=items[j];if(other.top!==null&&other!==item&&other.stack&&exports.collision(item,other,margin.item,other.options.rtl)){collidingItem=other;break}}if(collidingItem!=null){item.top=collidingItem.top+collidingItem.height+margin.item.vertical}}while(collidingItem)}}};exports.substack=function(items,margin,subgroup){for(var i=0;i<items.length;i++){items[i].top=null}var subgroupHeight=subgroup.height;for(i=0;i<items.length;i++){var item=items[i];if(item.stack&&item.top===null){item.top=item.baseTop;do{var collidingItem=null;for(var j=0,jj=items.length;j<jj;j++){var other=items[j];if(other.top!==null&&other!==item&&exports.collision(item,other,margin.item,other.options.rtl)){collidingItem=other;break}}if(collidingItem!=null){item.top=collidingItem.top+collidingItem.height+margin.item.vertical}if(item.top+item.height>subgroupHeight){subgroupHeight=item.top+item.height}}while(collidingItem)}}subgroup.height=subgroupHeight-subgroup.top+.5*margin.item.vertical};exports.nostack=function(items,margin,subgroups,stackSubgroups){for(var i=0;i<items.length;i++){if(items[i].data.subgroup==undefined){items[i].top=margin.item.vertical}else if(items[i].data.subgroup!==undefined&&stackSubgroups){var newTop=0;for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){if(subgroups[subgroup].visible==true&&subgroups[subgroup].index<subgroups[items[i].data.subgroup].index){newTop+=subgroups[subgroup].height;subgroups[items[i].data.subgroup].top=newTop}}}items[i].top=newTop+.5*margin.item.vertical}}if(!stackSubgroups){exports.stackSubgroups(items,margin,subgroups)}};exports.stackSubgroups=function(items,margin,subgroups){for(var subgroup in subgroups){if(subgroups.hasOwnProperty(subgroup)){subgroups[subgroup].top=0;do{var collidingItem=null;for(var otherSubgroup in subgroups){if(subgroups[otherSubgroup].top!==null&&otherSubgroup!==subgroup&&subgroups[subgroup].index>subgroups[otherSubgroup].index&&exports.collisionByTimes(subgroups[subgroup],subgroups[otherSubgroup])){collidingItem=subgroups[otherSubgroup];break}}if(collidingItem!=null){subgroups[subgroup].top=collidingItem.top+collidingItem.height}}while(collidingItem)}}for(var i=0;i<items.length;i++){if(items[i].data.subgroup!==undefined){items[i].top=subgroups[items[i].data.subgroup].top+.5*margin.item.vertical}}};exports.stackSubgroupsWithInnerStack=function(subgroupItems,margin,subgroups){var doSubStack=false;var subgroupOrder=[];for(var subgroup in subgroups){if(subgroups[subgroup].hasOwnProperty(\"index\")){subgroupOrder[subgroups[subgroup].index]=subgroup}else{subgroupOrder.push(subgroup)}}for(var j=0;j<subgroupOrder.length;j++){subgroup=subgroupOrder[j];if(subgroups.hasOwnProperty(subgroup)){doSubStack=doSubStack||subgroups[subgroup].stack;subgroups[subgroup].top=0;for(var otherSubgroup in subgroups){if(subgroups[otherSubgroup].visible&&subgroups[subgroup].index>subgroups[otherSubgroup].index){subgroups[subgroup].top+=subgroups[otherSubgroup].height}}var items=subgroupItems[subgroup];for(var i=0;i<items.length;i++){if(items[i].data.subgroup!==undefined){items[i].top=subgroups[items[i].data.subgroup].top+.5*margin.item.vertical;if(subgroups[subgroup].stack){items[i].baseTop=items[i].top}}}if(doSubStack&&subgroups[subgroup].stack){exports.substack(subgroupItems[subgroup],margin,subgroups[subgroup])}}}};exports.collision=function(a,b,margin,rtl){if(rtl){return a.right-margin.horizontal+EPSILON<b.right+b.width&&a.right+a.width+margin.horizontal-EPSILON>b.right&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}else{return a.left-margin.horizontal+EPSILON<b.left+b.width&&a.left+a.width+margin.horizontal-EPSILON>b.left&&a.top-margin.vertical+EPSILON<b.top+b.height&&a.top+a.height+margin.vertical-EPSILON>b.top}};exports.collisionByTimes=function(a,b){return a.start<=b.start&&a.end>=b.start&&a.top<b.top+b.height&&a.top+a.height>b.top||b.start<=a.start&&b.end>=a.start&&b.top<a.top+a.height&&b.top+b.height>a.top}},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function BoxItem(data,conversion,options){this.props={dot:{width:0,height:0},line:{width:0,height:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}BoxItem.prototype=new Item(null,null,null);BoxItem.prototype.isVisible=function(range){var isVisible;var align=this.options.align;var widthInMs=this.width*range.getMillisecondsPerPixel();if(align==\"right\"){isVisible=this.data.start.getTime()>range.start&&this.data.start.getTime()-widthInMs<range.end}else if(align==\"left\"){isVisible=this.data.start.getTime()+widthInMs>range.start&&this.data.start.getTime()<range.end}else{isVisible=this.data.start.getTime()+widthInMs/2>range.start&&this.data.start.getTime()-widthInMs/2<range.end}return isVisible};BoxItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"DIV\");this.dom.content=document.createElement(\"DIV\");this.dom.content.className=\"vis-item-content\";this.dom.box.appendChild(this.dom.content);this.dom.line=document.createElement(\"DIV\");this.dom.line.className=\"vis-line\";this.dom.dot=document.createElement(\"DIV\");this.dom.dot.className=\"vis-dot\";this.dom.box[\"timeline-item\"]=this;this.dirty=true}};BoxItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var foreground=this.parent.dom.foreground;if(!foreground)throw new Error(\"Cannot redraw item: parent has no foreground container element\");foreground.appendChild(this.dom.box)}if(!this.dom.line.parentNode){var background=this.parent.dom.background;if(!background)throw new Error(\"Cannot redraw item: parent has no background container element\");background.appendChild(this.dom.line)}if(!this.dom.dot.parentNode){var axis=this.parent.dom.axis;if(!background)throw new Error(\"Cannot redraw item: parent has no axis container element\");axis.appendChild(this.dom.dot)}this.displayed=true};BoxItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.box);this._updateStyle(this.dom.box);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.box.className=\"vis-item vis-box\"+className;this.dom.line.className=\"vis-item vis-line\"+className;this.dom.dot.className=\"vis-item vis-dot\"+className}};BoxItem.prototype._getDomComponentsSizes=function(){return{previous:{right:this.dom.box.style.right,left:this.dom.box.style.left},dot:{height:this.dom.dot.offsetHeight,width:this.dom.dot.offsetWidth},line:{width:this.dom.line.offsetWidth},box:{width:this.dom.box.offsetWidth,height:this.dom.box.offsetHeight}}};BoxItem.prototype._updateDomComponentsSizes=function(sizes){if(this.options.rtl){this.dom.box.style.right=\"0px\"}else{this.dom.box.style.left=\"0px\"}this.props.dot.height=sizes.dot.height;this.props.dot.width=sizes.dot.width;this.props.line.width=sizes.line.width;this.width=sizes.box.width;this.height=sizes.box.height;if(this.options.rtl){this.dom.box.style.right=sizes.previous.right}else{this.dom.box.style.left=sizes.previous.left}this.dirty=false};BoxItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.box);this._repaintDragCenter();this._repaintDeleteButton(this.dom.box)};BoxItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};BoxItem.prototype.show=function(){if(!this.displayed){this.redraw()}};BoxItem.prototype.hide=function(){if(this.displayed){var dom=this.dom;if(dom.box.parentNode)dom.box.parentNode.removeChild(dom.box);if(dom.line.parentNode)dom.line.parentNode.removeChild(dom.line);if(dom.dot.parentNode)dom.dot.parentNode.removeChild(dom.dot);this.displayed=false}};BoxItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);var align=this.options.align;if(align==\"right\"){if(this.options.rtl){this.right=start-this.width;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start-this.width;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width+\"px\";this.dom.dot.style.left=start-this.props.line.width/2-this.props.dot.width/2+\"px\"}}else if(align==\"left\"){if(this.options.rtl){this.right=start;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start+\"px\";this.dom.dot.style.right=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}else{this.left=start;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start+\"px\";this.dom.dot.style.left=start+this.props.line.width/2-this.props.dot.width/2+\"px\"}}else{if(this.options.rtl){this.right=start-this.width/2;this.dom.box.style.right=this.right+\"px\";this.dom.line.style.right=start-this.props.line.width+\"px\";this.dom.dot.style.right=start-this.props.dot.width/2+\"px\"}else{this.left=start-this.width/2;this.dom.box.style.left=this.left+\"px\";this.dom.line.style.left=start-this.props.line.width/2+\"px\";this.dom.dot.style.left=start-this.props.dot.width/2+\"px\"}}};BoxItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var box=this.dom.box;var line=this.dom.line;var dot=this.dom.dot;if(orientation==\"top\"){box.style.top=(this.top||0)+\"px\";line.style.top=\"0\";line.style.height=this.parent.top+this.top+1+\"px\";line.style.bottom=\"\"}else{var itemSetHeight=this.parent.itemSet.props.height;var lineHeight=itemSetHeight-this.parent.top-this.parent.height+this.top;box.style.top=(this.parent.height-this.top-this.height||0)+\"px\";line.style.top=itemSetHeight-lineHeight+\"px\";line.style.bottom=\"0\"}dot.style.top=-this.props.dot.height/2+\"px\"};BoxItem.prototype.getWidthLeft=function(){return this.width/2};BoxItem.prototype.getWidthRight=function(){return this.width/2};module.exports=BoxItem},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);function PointItem(data,conversion,options){this.props={dot:{top:0,width:0,height:0},content:{height:0,marginLeft:0,marginRight:0}};this.options=options;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data)}}Item.call(this,data,conversion,options)}PointItem.prototype=new Item(null,null,null);PointItem.prototype.isVisible=function(range){var widthInMs=this.width*range.getMillisecondsPerPixel();return this.data.start.getTime()+widthInMs>range.start&&this.data.start<range.end};PointItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.point=document.createElement(\"div\");this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.point.appendChild(this.dom.content);this.dom.dot=document.createElement(\"div\");this.dom.point.appendChild(this.dom.dot);this.dom.point[\"timeline-item\"]=this;this.dirty=true}};PointItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.point.parentNode){var foreground=this.parent.dom.foreground;if(!foreground){throw new Error(\"Cannot redraw item: parent has no foreground container element\")}foreground.appendChild(this.dom.point)}this.displayed=true};PointItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.point);this._updateStyle(this.dom.point);var editable=this.editable.updateTime||this.editable.updateGroup;var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\")+(editable?\" vis-editable\":\" vis-readonly\");this.dom.point.className=\"vis-item vis-point\"+className;this.dom.dot.className=\"vis-item vis-dot\"+className}};PointItem.prototype._getDomComponentsSizes=function(){return{dot:{width:this.dom.dot.offsetWidth,height:this.dom.dot.offsetHeight},content:{width:this.dom.content.offsetWidth,height:this.dom.content.offsetHeight},point:{width:this.dom.point.offsetWidth,height:this.dom.point.offsetHeight}}};PointItem.prototype._updateDomComponentsSizes=function(sizes){this.props.dot.width=sizes.dot.width;this.props.dot.height=sizes.dot.height;this.props.content.height=sizes.content.height;if(this.options.rtl){this.dom.content.style.marginRight=2*this.props.dot.width+\"px\"}else{this.dom.content.style.marginLeft=2*this.props.dot.width+\"px\"}this.width=sizes.point.width;this.height=sizes.point.height;this.dom.dot.style.top=(this.height-this.props.dot.height)/2+\"px\";if(this.options.rtl){this.dom.dot.style.right=this.props.dot.width/2+\"px\"}else{this.dom.dot.style.left=this.props.dot.width/2+\"px\"}this.dirty=false};PointItem.prototype._repaintDomAdditionals=function(){this._repaintOnItemUpdateTimeTooltip(this.dom.point);this._repaintDragCenter();this._repaintDeleteButton(this.dom.point)};PointItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};PointItem.prototype.show=function(){if(!this.displayed){this.redraw()}};PointItem.prototype.hide=function(){if(this.displayed){if(this.dom.point.parentNode){this.dom.point.parentNode.removeChild(this.dom.point)}this.displayed=false}};PointItem.prototype.repositionX=function(){var start=this.conversion.toScreen(this.data.start);if(this.options.rtl){this.right=start-this.props.dot.width;this.dom.point.style.right=this.right+\"px\"}else{this.left=start-this.props.dot.width;this.dom.point.style.left=this.left+\"px\"}};PointItem.prototype.repositionY=function(){var orientation=this.options.orientation.item;var point=this.dom.point;if(orientation==\"top\"){point.style.top=this.top+\"px\"}else{point.style.top=this.parent.height-this.top-this.height+\"px\"}};PointItem.prototype.getWidthLeft=function(){return this.props.dot.width};PointItem.prototype.getWidthRight=function(){return this.props.dot.width};module.exports=PointItem},function(module,exports,__webpack_require__){\"use strict\";var Item=__webpack_require__(38);var BackgroundGroup=__webpack_require__(69);var RangeItem=__webpack_require__(70);function BackgroundItem(data,conversion,options){this.props={content:{width:0}};this.overflow=false;if(data){if(data.start==undefined){throw new Error('Property \"start\" missing in item '+data.id)}if(data.end==undefined){throw new Error('Property \"end\" missing in item '+data.id)}}Item.call(this,data,conversion,options)}BackgroundItem.prototype=new Item(null,null,null);BackgroundItem.prototype.baseClassName=\"vis-item vis-background\";BackgroundItem.prototype.stack=false;BackgroundItem.prototype.isVisible=function(range){return this.data.start<range.end&&this.data.end>range.start};BackgroundItem.prototype._createDomElement=function(){if(!this.dom){this.dom={};this.dom.box=document.createElement(\"div\");this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-item-overflow\";this.dom.box.appendChild(this.dom.frame);this.dom.content=document.createElement(\"div\");this.dom.content.className=\"vis-item-content\";this.dom.frame.appendChild(this.dom.content);this.dirty=true}};BackgroundItem.prototype._appendDomElement=function(){if(!this.parent){throw new Error(\"Cannot redraw item: no parent attached\")}if(!this.dom.box.parentNode){var background=this.parent.dom.background;if(!background){throw new Error(\"Cannot redraw item: parent has no background container element\")}background.appendChild(this.dom.box)}this.displayed=true};BackgroundItem.prototype._updateDirtyDomComponents=function(){if(this.dirty){this._updateContents(this.dom.content);this._updateDataAttributes(this.dom.content);this._updateStyle(this.dom.box);var className=(this.data.className?\" \"+this.data.className:\"\")+(this.selected?\" vis-selected\":\"\");this.dom.box.className=this.baseClassName+className}};BackgroundItem.prototype._getDomComponentsSizes=function(){this.overflow=window.getComputedStyle(this.dom.content).overflow!==\"hidden\";return{content:{width:this.dom.content.offsetWidth}}};BackgroundItem.prototype._updateDomComponentsSizes=function(sizes){this.props.content.width=sizes.content.width;this.height=0;this.dirty=false};BackgroundItem.prototype._repaintDomAdditionals=function(){};BackgroundItem.prototype.redraw=function(returnQueue){var sizes;var queue=[this._createDomElement.bind(this),this._appendDomElement.bind(this),this._updateDirtyDomComponents.bind(this),function(){if(this.dirty){sizes=this._getDomComponentsSizes.bind(this)()}}.bind(this),function(){if(this.dirty){this._updateDomComponentsSizes.bind(this)(sizes)}}.bind(this),this._repaintDomAdditionals.bind(this)];if(returnQueue){return queue}else{var result;queue.forEach(function(fn){result=fn()});return result}};BackgroundItem.prototype.show=RangeItem.prototype.show;BackgroundItem.prototype.hide=RangeItem.prototype.hide;BackgroundItem.prototype.repositionX=RangeItem.prototype.repositionX;BackgroundItem.prototype.repositionY=function(margin){var height;var orientation=this.options.orientation.item;if(this.data.subgroup!==undefined){var itemSubgroup=this.data.subgroup;this.dom.box.style.height=this.parent.subgroups[itemSubgroup].height+\"px\";if(orientation==\"top\"){this.dom.box.style.top=this.parent.top+this.parent.subgroups[itemSubgroup].top+\"px\"}else{this.dom.box.style.top=this.parent.top+this.parent.height-this.parent.subgroups[itemSubgroup].top-this.parent.subgroups[itemSubgroup].height+\"px\"}this.dom.box.style.bottom=\"\"}else{if(this.parent instanceof BackgroundGroup){height=Math.max(this.parent.height,this.parent.itemSet.body.domProps.center.height,this.parent.itemSet.body.domProps.centerContainer.height);this.dom.box.style.bottom=orientation==\"bottom\"?\"0\":\"\";this.dom.box.style.top=orientation==\"top\"?\"0\":\"\"}else{height=this.parent.height;this.dom.box.style.top=this.parent.top+\"px\";this.dom.box.style.bottom=\"\"}}this.dom.box.style.height=height+\"px\"};module.exports=BackgroundItem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Popup=function(){function Popup(container,overflowMethod){(0,_classCallCheck3[\"default\"])(this,Popup);this.container=container;this.overflowMethod=overflowMethod||\"cap\";this.x=0;this.y=0;this.padding=5;this.hidden=false;this.frame=document.createElement(\"div\");this.frame.className=\"vis-tooltip\";this.container.appendChild(this.frame)}(0,_createClass3[\"default\"])(Popup,[{key:\"setPosition\",value:function setPosition(x,y){this.x=parseInt(x);this.y=parseInt(y)}},{key:\"setText\",value:function setText(content){if(content instanceof Element){this.frame.innerHTML=\"\";this.frame.appendChild(content)}else{this.frame.innerHTML=content}}},{key:\"show\",value:function show(doShow){if(doShow===undefined){doShow=true}if(doShow===true){var height=this.frame.clientHeight;var width=this.frame.clientWidth;var maxHeight=this.frame.parentNode.clientHeight;var maxWidth=this.frame.parentNode.clientWidth;var left=0,top=0;if(this.overflowMethod==\"flip\"){var isLeft=false,isTop=true;if(this.y-height<this.padding){isTop=false}if(this.x+width>maxWidth-this.padding){isLeft=true}if(isLeft){left=this.x-width}else{left=this.x}if(isTop){top=this.y-height}else{top=this.y}}else{top=this.y-height;if(top+height+this.padding>maxHeight){top=maxHeight-height-this.padding}if(top<this.padding){top=this.padding}left=this.x;if(left+width+this.padding>maxWidth){left=maxWidth-width-this.padding}if(left<this.padding){left=this.padding}}this.frame.style.left=left+\"px\";this.frame.style.top=top+\"px\";this.frame.style.visibility=\"visible\";this.hidden=false}else{this.hide()}}},{key:\"hide\",value:function hide(){this.hidden=true;this.frame.style.left=\"0\";this.frame.style.top=\"0\";this.frame.style.visibility=\"hidden\"}},{key:\"destroy\",value:function destroy(){this.frame.parentNode.removeChild(this.frame)}}]);return Popup}();exports[\"default\"]=Popup},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:bool,function:\"function\"}},align:{string:string},rtl:{boolean:bool,undefined:\"undefined\"},rollingMode:{follow:{boolean:bool},offset:{number:number,undefined:\"undefined\"},__type__:{object:object}},verticalScroll:{boolean:bool,undefined:\"undefined\"},horizontalScroll:{boolean:bool,undefined:\"undefined\"},autoResize:{boolean:bool},throttleRedraw:{number:number},clickToUse:{boolean:bool},dataAttributes:{string:string,array:array},editable:{add:{boolean:bool,undefined:\"undefined\"},remove:{boolean:bool,undefined:\"undefined\"},updateGroup:{boolean:bool,undefined:\"undefined\"},updateTime:{boolean:bool,undefined:\"undefined\"},overrideItems:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},week:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},week:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object,function:\"function\"}},__type__:{object:object}},moment:{function:\"function\"},groupOrder:{string:string,function:\"function\"},groupEditable:{add:{boolean:bool,undefined:\"undefined\"},remove:{boolean:bool,undefined:\"undefined\"},order:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},groupOrderSwap:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},itemsAlwaysDraggable:{item:{boolean:bool,undefined:\"undefined\"},range:{boolean:bool,undefined:\"undefined\"},__type__:{boolean:bool,object:object}},limitSize:{boolean:bool},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},margin:{axis:{number:number},item:{horizontal:{number:number,undefined:\"undefined\"},vertical:{number:number,undefined:\"undefined\"},__type__:{object:object,number:number}},__type__:{object:object,number:number}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:bool},multiselect:{boolean:bool},multiselectPerGroup:{boolean:bool},onAdd:{function:\"function\"},onDropObjectOnItem:{function:\"function\"},onUpdate:{function:\"function\"},onMove:{function:\"function\"},onMoving:{function:\"function\"},onRemove:{function:\"function\"},onAddGroup:{function:\"function\"},onMoveGroup:{function:\"function\"},onRemoveGroup:{function:\"function\"},onInitialDrawComplete:{function:\"function\"},order:{function:\"function\"},orientation:{axis:{string:string,undefined:\"undefined\"},item:{string:string,undefined:\"undefined\"},__type__:{string:string,object:object}},selectable:{boolean:bool},showCurrentTime:{boolean:bool},showMajorLabels:{boolean:bool},showMinorLabels:{boolean:bool},stack:{boolean:bool},stackSubgroups:{boolean:bool},snap:{function:\"function\",null:\"null\"},start:{date:date,number:number,string:string,moment:moment},template:{function:\"function\"},groupTemplate:{function:\"function\"},visibleFrameTemplate:{string:string,function:\"function\"},showTooltips:{boolean:bool},tooltip:{followMouse:{boolean:bool},overflowMethod:{string:[\"cap\",\"flip\"]},__type__:{object:object}},tooltipOnItemUpdateTime:{template:{function:\"function\"},__type__:{boolean:bool,object:object}},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},type:{string:string},width:{string:string,number:number},zoomable:{boolean:bool},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},__type__:{object:object}};var configureOptions={global:{align:[\"center\",\"left\",\"right\"],direction:false,autoResize:true,clickToUse:false,editable:{add:false,remove:false,updateGroup:false,updateTime:false},end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",week:\"w\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",week:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},groupsDraggable:false,height:\"\",locale:\"\",margin:{axis:[20,0,100,1],item:{horizontal:[10,0,100,1],vertical:[10,0,100,1]}},max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:false,multiselect:false,multiselectPerGroup:false,orientation:{axis:[\"both\",\"bottom\",\"top\"],item:[\"bottom\",\"top\"]},selectable:true,showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,stack:true,stackSubgroups:true,start:\"\",showTooltips:true,tooltip:{followMouse:false,overflowMethod:\"flip\"},tooltipOnItemUpdateTime:false,type:[\"box\",\"point\",\"range\",\"background\"],width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Component=__webpack_require__(16);var DataAxis=__webpack_require__(107);var GraphGroup=__webpack_require__(109);var Legend=__webpack_require__(112);var Bars=__webpack_require__(110)\n;var Lines=__webpack_require__(111);var Points=__webpack_require__(72);var UNGROUPED=\"__ungrouped__\";function LineGraph(body,options){this.id=util.randomUUID();this.body=body;this.defaultOptions={yAxisOrientation:\"left\",defaultGroup:\"default\",sort:true,sampling:true,stack:false,graphHeight:\"400px\",shaded:{enabled:false,orientation:\"bottom\"},style:\"line\",barChart:{width:50,sideBySide:false,align:\"center\"},interpolation:{enabled:true,parametrization:\"centripetal\",alpha:.5},drawPoints:{enabled:true,size:6,style:\"square\"},dataAxis:{},legend:{},groups:{visibility:{}}};this.options=util.extend({},this.defaultOptions);this.dom={};this.props={};this.hammer=null;this.groups={};this.abortedGraphUpdate=false;this.updateSVGheight=false;this.updateSVGheightOnResize=false;this.forceGraphUpdate=true;var me=this;this.itemsData=null;this.groupsData=null;this.itemListeners={add:function add(event,params,senderId){me._onAdd(params.items)},update:function update(event,params,senderId){me._onUpdate(params.items)},remove:function remove(event,params,senderId){me._onRemove(params.items)}};this.groupListeners={add:function add(event,params,senderId){me._onAddGroups(params.items)},update:function update(event,params,senderId){me._onUpdateGroups(params.items)},remove:function remove(event,params,senderId){me._onRemoveGroups(params.items)}};this.items={};this.selection=[];this.lastStart=this.body.range.start;this.touchParams={};this.svgElements={};this.setOptions(options);this.groupsUsingDefaultStyles=[0];this.body.emitter.on(\"rangechanged\",function(){me.lastStart=me.body.range.start;me.svg.style.left=util.option.asSize(-me.props.width);me.forceGraphUpdate=true;me.redraw.call(me)});this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups}}LineGraph.prototype=new Component;LineGraph.prototype._create=function(){var frame=document.createElement(\"div\");frame.className=\"vis-line-graph\";this.dom.frame=frame;this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"relative\";this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\";this.svg.style.display=\"block\";frame.appendChild(this.svg);this.options.dataAxis.orientation=\"left\";this.yAxisLeft=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);this.options.dataAxis.orientation=\"right\";this.yAxisRight=new DataAxis(this.body,this.options.dataAxis,this.svg,this.options.groups);delete this.options.dataAxis.orientation;this.legendLeft=new Legend(this.body,this.options.legend,\"left\",this.options.groups);this.legendRight=new Legend(this.body,this.options.legend,\"right\",this.options.groups);this.show()};LineGraph.prototype.setOptions=function(options){if(options){var fields=[\"sampling\",\"defaultGroup\",\"stack\",\"height\",\"graphHeight\",\"yAxisOrientation\",\"style\",\"barChart\",\"dataAxis\",\"sort\",\"groups\"];if(options.graphHeight===undefined&&options.height!==undefined){this.updateSVGheight=true;this.updateSVGheightOnResize=true}else if(this.body.domProps.centerContainer.height!==undefined&&options.graphHeight!==undefined){if(parseInt((options.graphHeight+\"\").replace(\"px\",\"\"))<this.body.domProps.centerContainer.height){this.updateSVGheight=true}}util.selectiveDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");util.mergeOptions(this.options,options,\"legend\");if(options.interpolation){if((0,_typeof3[\"default\"])(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}if(this.yAxisLeft){if(options.dataAxis!==undefined){this.yAxisLeft.setOptions(this.options.dataAxis);this.yAxisRight.setOptions(this.options.dataAxis)}}if(this.legendLeft){if(options.legend!==undefined){this.legendLeft.setOptions(this.options.legend);this.legendRight.setOptions(this.options.legend)}}if(this.groups.hasOwnProperty(UNGROUPED)){this.groups[UNGROUPED].setOptions(options)}}if(this.dom.frame){this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};LineGraph.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};LineGraph.prototype.setItems=function(items){var me=this,ids,oldItemsData=this.itemsData;if(!items){this.itemsData=null}else if(items instanceof DataSet||items instanceof DataView){this.itemsData=items}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(oldItemsData){util.forEach(this.itemListeners,function(callback,event){oldItemsData.off(event,callback)});ids=oldItemsData.getIds();this._onRemove(ids)}if(this.itemsData){var id=this.id;util.forEach(this.itemListeners,function(callback,event){me.itemsData.on(event,callback,id)});ids=this.itemsData.getIds();this._onAdd(ids)}};LineGraph.prototype.setGroups=function(groups){var me=this;var ids;if(this.groupsData){util.forEach(this.groupListeners,function(callback,event){me.groupsData.off(event,callback)});ids=this.groupsData.getIds();this.groupsData=null;for(var i=0;i<ids.length;i++){this._removeGroup(ids[i])}}if(!groups){this.groupsData=null}else if(groups instanceof DataSet||groups instanceof DataView){this.groupsData=groups}else{throw new TypeError(\"Data must be an instance of DataSet or DataView\")}if(this.groupsData){var id=this.id;util.forEach(this.groupListeners,function(callback,event){me.groupsData.on(event,callback,id)});ids=this.groupsData.getIds();this._onAddGroups(ids)}};LineGraph.prototype._onUpdate=function(ids){this._updateAllGroupData(ids)};LineGraph.prototype._onAdd=function(ids){this._onUpdate(ids)};LineGraph.prototype._onRemove=function(ids){this._onUpdate(ids)};LineGraph.prototype._onUpdateGroups=function(groupIds){this._updateAllGroupData(null,groupIds)};LineGraph.prototype._onAddGroups=function(groupIds){this._onUpdateGroups(groupIds)};LineGraph.prototype._onRemoveGroups=function(groupIds){for(var i=0;i<groupIds.length;i++){this._removeGroup(groupIds[i])}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})};LineGraph.prototype._removeGroup=function(groupId){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId);this.legendRight.redraw()}else{this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId);this.legendLeft.redraw()}delete this.groups[groupId]}};LineGraph.prototype._updateGroup=function(group,groupId){if(!this.groups.hasOwnProperty(groupId)){this.groups[groupId]=new GraphGroup(group,groupId,this.options,this.groupsUsingDefaultStyles);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.addGroup(groupId,this.groups[groupId]);this.legendRight.addGroup(groupId,this.groups[groupId])}else{this.yAxisLeft.addGroup(groupId,this.groups[groupId]);this.legendLeft.addGroup(groupId,this.groups[groupId])}}else{this.groups[groupId].update(group);if(this.groups[groupId].options.yAxisOrientation==\"right\"){this.yAxisRight.updateGroup(groupId,this.groups[groupId]);this.legendRight.updateGroup(groupId,this.groups[groupId]);this.yAxisLeft.removeGroup(groupId);this.legendLeft.removeGroup(groupId)}else{this.yAxisLeft.updateGroup(groupId,this.groups[groupId]);this.legendLeft.updateGroup(groupId,this.groups[groupId]);this.yAxisRight.removeGroup(groupId);this.legendRight.removeGroup(groupId)}}this.legendLeft.redraw();this.legendRight.redraw()};LineGraph.prototype._updateAllGroupData=function(ids,groupIds){if(this.itemsData!=null){var groupsContent={};var items=this.itemsData.get();var fieldId=this.itemsData._fieldId;var idMap={};if(ids){ids.map(function(id){idMap[id]=id})}var groupCounts={};for(var i=0;i<items.length;i++){var item=items[i];var groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}groupCounts.hasOwnProperty(groupId)?groupCounts[groupId]++:groupCounts[groupId]=1}var existingItemsMap={};if(!groupIds&&ids){for(groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){group=this.groups[groupId];var existing_items=group.getItems();groupsContent[groupId]=existing_items.filter(function(item){existingItemsMap[item[fieldId]]=item[fieldId];return item[fieldId]!==idMap[item[fieldId]]});var newLength=groupCounts[groupId];groupCounts[groupId]-=groupsContent[groupId].length;if(groupsContent[groupId].length<newLength){groupsContent[groupId][newLength-1]={}}}}}for(i=0;i<items.length;i++){item=items[i];groupId=item.group;if(groupId===null||groupId===undefined){groupId=UNGROUPED}if(!groupIds&&ids&&item[fieldId]!==idMap[item[fieldId]]&&existingItemsMap.hasOwnProperty(item[fieldId])){continue}if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(groupCounts[groupId])}var extended=util.bridgeObject(item);extended.x=util.convert(item.x,\"Date\");extended.end=util.convert(item.end,\"Date\");extended.orginalY=item.y;extended.y=Number(item.y);extended[fieldId]=item[fieldId];var index=groupsContent[groupId].length-groupCounts[groupId]--;groupsContent[groupId][index]=extended}for(groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(!groupsContent.hasOwnProperty(groupId)){groupsContent[groupId]=new Array(0)}}}for(groupId in groupsContent){if(groupsContent.hasOwnProperty(groupId)){if(groupsContent[groupId].length==0){if(this.groups.hasOwnProperty(groupId)){this._removeGroup(groupId)}}else{var group=undefined;if(this.groupsData!=undefined){group=this.groupsData.get(groupId)}if(group==undefined){group={id:groupId,content:this.options.defaultGroup+groupId}}this._updateGroup(group,groupId);this.groups[groupId].setItems(groupsContent[groupId])}}}this.forceGraphUpdate=true;this.body.emitter.emit(\"_change\",{queue:true})}};LineGraph.prototype.redraw=function(){var resized=false;this.props.width=this.dom.frame.offsetWidth;this.props.height=this.body.domProps.centerContainer.height-this.body.domProps.border.top-this.body.domProps.border.bottom;resized=this._isResized()||resized;var visibleInterval=this.body.range.end-this.body.range.start;var zoomed=visibleInterval!=this.lastVisibleInterval;this.lastVisibleInterval=visibleInterval;if(resized==true){this.svg.style.width=util.option.asSize(3*this.props.width);this.svg.style.left=util.option.asSize(-this.props.width);if((this.options.height+\"\").indexOf(\"%\")!=-1||this.updateSVGheightOnResize==true){this.updateSVGheight=true}}if(this.updateSVGheight==true){if(this.options.graphHeight!=this.props.height+\"px\"){this.options.graphHeight=this.props.height+\"px\";this.svg.style.height=this.props.height+\"px\"}this.updateSVGheight=false}else{this.svg.style.height=(\"\"+this.options.graphHeight).replace(\"px\",\"\")+\"px\"}if(resized==true||zoomed==true||this.abortedGraphUpdate==true||this.forceGraphUpdate==true){resized=this._updateGraph()||resized;this.forceGraphUpdate=false}else{if(this.lastStart!=0){var offset=this.body.range.start-this.lastStart;var range=this.body.range.end-this.body.range.start;if(this.props.width!=0){var rangePerPixelInv=this.props.width/range;var xOffset=offset*rangePerPixelInv;this.svg.style.left=-this.props.width-xOffset+\"px\"}}}this.legendLeft.redraw();this.legendRight.redraw();return resized};LineGraph.prototype._getSortedGroupIds=function(){var grouplist=[];for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){var group=this.groups[groupId];if(group.visible==true&&(this.options.groups.visibility[groupId]===undefined||this.options.groups.visibility[groupId]==true)){grouplist.push({id:groupId,zIndex:group.options.zIndex})}}}util.insertSort(grouplist,function(a,b){var az=a.zIndex;var bz=b.zIndex;if(az===undefined)az=0;if(bz===undefined)bz=0;return az==bz?0:az<bz?-1:1});var groupIds=new Array(grouplist.length);for(var i=0;i<grouplist.length;i++){groupIds[i]=grouplist[i].id}return groupIds};LineGraph.prototype._updateGraph=function(){DOMutil.prepareElements(this.svgElements);if(this.props.width!=0&&this.itemsData!=null){var group,i;var groupRanges={};var changeCalled=false;var minDate=this.body.util.toGlobalTime(-this.body.domProps.root.width);var maxDate=this.body.util.toGlobalTime(2*this.body.domProps.root.width);var groupIds=this._getSortedGroupIds();if(groupIds.length>0){var groupsData={};this._getRelevantData(groupIds,groupsData,minDate,maxDate);this._applySampling(groupIds,groupsData);for(i=0;i<groupIds.length;i++){this._convertXcoordinates(groupsData[groupIds[i]])}this._getYRanges(groupIds,groupsData,groupRanges);changeCalled=this._updateYAxis(groupIds,groupRanges);if(changeCalled==true){DOMutil.cleanupElements(this.svgElements);this.abortedGraphUpdate=true;return true}this.abortedGraphUpdate=false;var below=undefined;for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(this.options.stack===true&&this.options.style===\"line\"){if(group.options.excludeFromStacking==undefined||!group.options.excludeFromStacking){if(below!=undefined){this._stack(groupsData[group.id],groupsData[below.id]);if(group.options.shaded.enabled==true&&group.options.shaded.orientation!==\"group\"){if(group.options.shaded.orientation==\"top\"&&below.options.shaded.orientation!==\"group\"){below.options.shaded.orientation=\"group\";below.options.shaded.groupId=group.id}else{group.options.shaded.orientation=\"group\";group.options.shaded.groupId=below.id}}}below=group}}this._convertYcoordinates(groupsData[groupIds[i]],group)}var paths={};for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.style===\"line\"&&group.options.shaded.enabled==true){var dataset=groupsData[groupIds[i]];if(dataset==null||dataset.length==0){continue}if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(dataset,group)}if(group.options.shaded.orientation===\"group\"){var subGroupId=group.options.shaded.groupId;if(groupIds.indexOf(subGroupId)===-1){console.log(group.id+\": Unknown shading group target given:\"+subGroupId);continue}if(!paths.hasOwnProperty(subGroupId)){paths[subGroupId]=Lines.calcPath(groupsData[subGroupId],this.groups[subGroupId])}Lines.drawShading(paths[groupIds[i]],group,paths[subGroupId],this.framework)}else{Lines.drawShading(paths[groupIds[i]],group,undefined,this.framework)}}}Bars.draw(groupIds,groupsData,this.framework);for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(groupsData[groupIds[i]].length>0){switch(group.options.style){case\"line\":if(!paths.hasOwnProperty(groupIds[i])){paths[groupIds[i]]=Lines.calcPath(groupsData[groupIds[i]],group)}Lines.draw(paths[groupIds[i]],group,this.framework);case\"point\":case\"points\":if(group.options.style==\"point\"||group.options.style==\"points\"||group.options.drawPoints.enabled==true){Points.draw(groupsData[groupIds[i]],group,this.framework)}break;case\"bar\":default:}}}}}DOMutil.cleanupElements(this.svgElements);return false};LineGraph.prototype._stack=function(data,subData){var index,dx,dy,subPrevPoint,subNextPoint;index=0;for(var j=0;j<data.length;j++){subPrevPoint=undefined;subNextPoint=undefined;for(var k=index;k<subData.length;k++){if(subData[k].x===data[j].x){subPrevPoint=subData[k];subNextPoint=subData[k];index=k;break}else if(subData[k].x>data[j].x){subNextPoint=subData[k];if(k==0){subPrevPoint=subNextPoint}else{subPrevPoint=subData[k-1]}index=k;break}}if(subNextPoint===undefined){subPrevPoint=subData[subData.length-1];subNextPoint=subData[subData.length-1]}dx=subNextPoint.x-subPrevPoint.x;dy=subNextPoint.y-subPrevPoint.y;if(dx==0){data[j].y=data[j].orginalY+subNextPoint.y}else{data[j].y=data[j].orginalY+dy/dx*(data[j].x-subPrevPoint.x)+subPrevPoint.y}}};LineGraph.prototype._getRelevantData=function(groupIds,groupsData,minDate,maxDate){var group,i,j,item;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];var itemsData=group.getItems();if(group.options.sort==true){var dateComparator=function dateComparator(a,b){return a.getTime()==b.getTime()?0:a<b?-1:1};var first=Math.max(0,util.binarySearchValue(itemsData,minDate,\"x\",\"before\",dateComparator));var last=Math.min(itemsData.length,util.binarySearchValue(itemsData,maxDate,\"x\",\"after\",dateComparator)+1);if(last<=0){last=itemsData.length}var dataContainer=new Array(last-first);for(j=first;j<last;j++){item=group.itemsData[j];dataContainer[j-first]=item}groupsData[groupIds[i]]=dataContainer}else{groupsData[groupIds[i]]=group.itemsData}}}};LineGraph.prototype._applySampling=function(groupIds,groupsData){var group;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){group=this.groups[groupIds[i]];if(group.options.sampling==true){var dataContainer=groupsData[groupIds[i]];if(dataContainer.length>0){var increment=1;var amountOfPoints=dataContainer.length;var xDistance=this.body.util.toGlobalScreen(dataContainer[dataContainer.length-1].x)-this.body.util.toGlobalScreen(dataContainer[0].x);var pointsPerPixel=amountOfPoints/xDistance;increment=Math.min(Math.ceil(.2*amountOfPoints),Math.max(1,Math.round(pointsPerPixel)));var sampledData=new Array(amountOfPoints);for(var j=0;j<amountOfPoints;j+=increment){var idx=Math.round(j/increment);sampledData[idx]=dataContainer[j]}groupsData[groupIds[i]]=sampledData.splice(0,Math.round(amountOfPoints/increment))}}}}};LineGraph.prototype._getYRanges=function(groupIds,groupsData,groupRanges){var groupData,group,i;var combinedDataLeft=[];var combinedDataRight=[];var options;if(groupIds.length>0){for(i=0;i<groupIds.length;i++){groupData=groupsData[groupIds[i]];options=this.groups[groupIds[i]].options;if(groupData.length>0){group=this.groups[groupIds[i]];if(options.stack===true&&options.style===\"bar\"){if(options.yAxisOrientation===\"left\"){combinedDataLeft=combinedDataLeft.concat(groupData)}else{combinedDataRight=combinedDataRight.concat(groupData)}}else{groupRanges[groupIds[i]]=group.getYRange(groupData,groupIds[i])}}}Bars.getStackedYRange(combinedDataLeft,groupRanges,groupIds,\"__barStackLeft\",\"left\");Bars.getStackedYRange(combinedDataRight,groupRanges,groupIds,\"__barStackRight\",\"right\")}};LineGraph.prototype._updateYAxis=function(groupIds,groupRanges){var resized=false;var yAxisLeftUsed=false;var yAxisRightUsed=false;var minLeft=1e9,minRight=1e9,maxLeft=-1e9,maxRight=-1e9,minVal,maxVal;if(groupIds.length>0){for(var i=0;i<groupIds.length;i++){var group=this.groups[groupIds[i]];if(group&&group.options.yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=1e9;maxLeft=-1e9}else if(group&&group.options.yAxisOrientation){yAxisRightUsed=true;minRight=1e9;maxRight=-1e9}}for(i=0;i<groupIds.length;i++){if(groupRanges.hasOwnProperty(groupIds[i])){if(groupRanges[groupIds[i]].ignore!==true){minVal=groupRanges[groupIds[i]].min;maxVal=groupRanges[groupIds[i]].max;if(groupRanges[groupIds[i]].yAxisOrientation!=\"right\"){yAxisLeftUsed=true;minLeft=minLeft>minVal?minVal:minLeft;maxLeft=maxLeft<maxVal?maxVal:maxLeft}else{yAxisRightUsed=true;minRight=minRight>minVal?minVal:minRight;maxRight=maxRight<maxVal?maxVal:maxRight}}}}if(yAxisLeftUsed==true){this.yAxisLeft.setRange(minLeft,maxLeft)}if(yAxisRightUsed==true){this.yAxisRight.setRange(minRight,maxRight)}}resized=this._toggleAxisVisiblity(yAxisLeftUsed,this.yAxisLeft)||resized;resized=this._toggleAxisVisiblity(yAxisRightUsed,this.yAxisRight)||resized;if(yAxisRightUsed==true&&yAxisLeftUsed==true){this.yAxisLeft.drawIcons=true;this.yAxisRight.drawIcons=true}else{this.yAxisLeft.drawIcons=false;this.yAxisRight.drawIcons=false}this.yAxisRight.master=!yAxisLeftUsed;this.yAxisRight.masterAxis=this.yAxisLeft;if(this.yAxisRight.master==false){if(yAxisRightUsed==true){this.yAxisLeft.lineOffset=this.yAxisRight.width}else{this.yAxisLeft.lineOffset=0}resized=this.yAxisLeft.redraw()||resized;resized=this.yAxisRight.redraw()||resized}else{resized=this.yAxisRight.redraw()||resized}var tempGroups=[\"__barStackLeft\",\"__barStackRight\",\"__lineStackLeft\",\"__lineStackRight\"];for(i=0;i<tempGroups.length;i++){if(groupIds.indexOf(tempGroups[i])!=-1){groupIds.splice(groupIds.indexOf(tempGroups[i]),1)}}return resized};LineGraph.prototype._toggleAxisVisiblity=function(axisUsed,axis){var changed=false;if(axisUsed==false){if(axis.dom.frame.parentNode&&axis.hidden==false){axis.hide();changed=true}}else{if(!axis.dom.frame.parentNode&&axis.hidden==true){axis.show();changed=true}}return changed};LineGraph.prototype._convertXcoordinates=function(datapoints){var toScreen=this.body.util.toScreen;for(var i=0;i<datapoints.length;i++){datapoints[i].screen_x=toScreen(datapoints[i].x)+this.props.width;datapoints[i].screen_y=datapoints[i].y;if(datapoints[i].end!=undefined){datapoints[i].screen_end=toScreen(datapoints[i].end)+this.props.width}else{datapoints[i].screen_end=undefined}}};LineGraph.prototype._convertYcoordinates=function(datapoints,group){var axis=this.yAxisLeft;var svgHeight=Number(this.svg.style.height.replace(\"px\",\"\"));if(group.options.yAxisOrientation==\"right\"){axis=this.yAxisRight}for(var i=0;i<datapoints.length;i++){datapoints[i].screen_y=Math.round(axis.convertValue(datapoints[i].y))}group.setZeroPosition(Math.min(svgHeight,axis.convertValue(0)))};module.exports=LineGraph},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var Component=__webpack_require__(16);var DataScale=__webpack_require__(108);function DataAxis(body,options,svg,linegraphOptions){this.id=util.randomUUID();this.body=body;this.defaultOptions={orientation:\"left\",showMinorLabels:true,showMajorLabels:true,icons:false,majorLinesOffset:7,minorLinesOffset:4,labelOffsetX:10,labelOffsetY:2,iconWidth:20,width:\"40px\",visible:true,alignZeros:true,left:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}},right:{range:{min:undefined,max:undefined},format:function format(value){return\"\"+parseFloat(value.toPrecision(3))},title:{text:undefined,style:undefined}}};this.linegraphOptions=linegraphOptions;this.linegraphSVG=svg;this.props={};this.DOMelements={lines:{},labels:{},title:{}};this.dom={};this.scale=undefined;this.range={start:0,end:0};this.options=util.extend({},this.defaultOptions);this.conversionFactor=1;this.setOptions(options);this.width=Number((\"\"+this.options.width).replace(\"px\",\"\"));this.minWidth=this.width;this.height=this.linegraphSVG.getBoundingClientRect().height;this.hidden=false;this.stepPixels=25;this.zeroCrossing=-1;this.amountOfSteps=-1;this.lineOffset=0;this.master=true;this.masterAxis=null;this.svgElements={};this.iconsRemoved=false;this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};var me=this;this.body.emitter.on(\"verticalDrag\",function(){me.dom.lineContainer.style.top=me.body.domProps.scrollTop+\"px\"})}DataAxis.prototype=new Component;DataAxis.prototype.addGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1};DataAxis.prototype.updateGroup=function(label,graphOptions){if(!this.groups.hasOwnProperty(label)){this.amountOfGroups+=1}this.groups[label]=graphOptions};DataAxis.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};DataAxis.prototype.setOptions=function(options){if(options){var redraw=false;if(this.options.orientation!=options.orientation&&options.orientation!==undefined){redraw=true}var fields=[\"orientation\",\"showMinorLabels\",\"showMajorLabels\",\"icons\",\"majorLinesOffset\",\"minorLinesOffset\",\"labelOffsetX\",\"labelOffsetY\",\"iconWidth\",\"width\",\"visible\",\"left\",\"right\",\"alignZeros\"];util.selectiveDeepExtend(fields,this.options,options);this.minWidth=Number((\"\"+this.options.width).replace(\"px\",\"\"));if(redraw===true&&this.dom.frame){this.hide();this.show()}}};DataAxis.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.style.width=this.options.width;this.dom.frame.style.height=this.height;this.dom.lineContainer=document.createElement(\"div\");this.dom.lineContainer.style.width=\"100%\";this.dom.lineContainer.style.height=this.height;this.dom.lineContainer.style.position=\"relative\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=\"0px\";this.svg.style.height=\"100%\";this.svg.style.width=\"100%\";this.svg.style.display=\"block\";this.dom.frame.appendChild(this.svg)};DataAxis.prototype._redrawGroupIcons=function(){DOMutil.prepareElements(this.svgElements);var x;var iconWidth=this.options.iconWidth;var iconHeight=15;var iconOffset=4;var y=iconOffset+.5*iconHeight;if(this.options.orientation===\"left\"){x=iconOffset}else{x=this.width-iconWidth-iconOffset}var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+iconOffset}}DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=false};DataAxis.prototype._cleanupIcons=function(){if(this.iconsRemoved===false){DOMutil.prepareElements(this.svgElements);DOMutil.cleanupElements(this.svgElements);this.iconsRemoved=true}};DataAxis.prototype.show=function(){this.hidden=false;if(!this.dom.frame.parentNode){if(this.options.orientation===\"left\"){this.body.dom.left.appendChild(this.dom.frame)}else{this.body.dom.right.appendChild(this.dom.frame)}}if(!this.dom.lineContainer.parentNode){this.body.dom.backgroundHorizontal.appendChild(this.dom.lineContainer)}};DataAxis.prototype.hide=function(){this.hidden=true;if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}if(this.dom.lineContainer.parentNode){this.dom.lineContainer.parentNode.removeChild(this.dom.lineContainer)}};DataAxis.prototype.setRange=function(start,end){this.range.start=start;this.range.end=end};DataAxis.prototype.redraw=function(){var resized=false;var activeGroups=0;this.dom.lineContainer.style.top=this.body.domProps.scrollTop+\"px\";for(var groupId in this.groups){if(this.groups.hasOwnProperty(groupId)){if(this.groups[groupId].visible===true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]===true)){activeGroups++}}}if(this.amountOfGroups===0||activeGroups===0){this.hide()}else{this.show();this.height=Number(this.linegraphSVG.style.height.replace(\"px\",\"\"));this.dom.lineContainer.style.height=this.height+\"px\";this.width=this.options.visible===true?Number((\"\"+this.options.width).replace(\"px\",\"\")):0;var props=this.props;var frame=this.dom.frame;frame.className=\"vis-data-axis\";this._calculateCharSize();var orientation=this.options.orientation;var showMinorLabels=this.options.showMinorLabels;var showMajorLabels=this.options.showMajorLabels;props.minorLabelHeight=showMinorLabels?props.minorCharHeight:0;props.majorLabelHeight=showMajorLabels?props.majorCharHeight:0;props.minorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.minorLinesOffset;props.minorLineHeight=1;props.majorLineWidth=this.body.dom.backgroundHorizontal.offsetWidth-this.lineOffset-this.width+2*this.options.majorLinesOffset;props.majorLineHeight=1;if(orientation===\"left\"){frame.style.top=\"0\";frame.style.left=\"0\";frame.style.bottom=\"\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.left.width;this.props.height=this.body.domProps.left.height}else{frame.style.top=\"\";frame.style.bottom=\"0\";frame.style.left=\"0\";frame.style.width=this.width+\"px\";frame.style.height=this.height+\"px\";this.props.width=this.body.domProps.right.width;this.props.height=this.body.domProps.right.height}resized=this._redrawLabels();resized=this._isResized()||resized;if(this.options.icons===true){this._redrawGroupIcons()}else{this._cleanupIcons()}this._redrawTitle(orientation)}return resized};DataAxis.prototype._redrawLabels=function(){var _this=this;var resized=false;DOMutil.prepareElements(this.DOMelements.lines);DOMutil.prepareElements(this.DOMelements.labels);var orientation=this.options[\"orientation\"];var customRange=this.options[orientation].range!=undefined?this.options[orientation].range:{};var autoScaleEnd=true;if(customRange.max!=undefined){this.range.end=customRange.max;autoScaleEnd=false}var autoScaleStart=true;if(customRange.min!=undefined){this.range.start=customRange.min;autoScaleStart=false}this.scale=new DataScale(this.range.start,this.range.end,autoScaleStart,autoScaleEnd,this.dom.frame.offsetHeight,this.props.majorCharHeight,this.options.alignZeros,this.options[orientation].format);if(this.master===false&&this.masterAxis!=undefined){this.scale.followScale(this.masterAxis.scale)}this.maxLabelSize=0;var lines=this.scale.getLines();lines.forEach(function(line){var y=line.y;var isMajor=line.major;if(_this.options[\"showMinorLabels\"]&&isMajor===false){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-minor\",_this.props.minorCharHeight)}if(isMajor){if(y>=0){_this._redrawLabel(y-2,line.val,orientation,\"vis-y-axis vis-major\",_this.props.majorCharHeight)}}if(_this.master===true){if(isMajor){_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-major\",_this.options.majorLinesOffset,_this.props.majorLineWidth)}else{_this._redrawLine(y,orientation,\"vis-grid vis-horizontal vis-minor\",_this.options.minorLinesOffset,_this.props.minorLineWidth)}}});var titleWidth=0;if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){titleWidth=this.props.titleCharHeight}var offset=this.options.icons===true?Math.max(this.options.iconWidth,titleWidth)+this.options.labelOffsetX+15:titleWidth+this.options.labelOffsetX+15;if(this.maxLabelSize>this.width-offset&&this.options.visible===true){this.width=this.maxLabelSize+offset;this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else if(this.maxLabelSize<this.width-offset&&this.options.visible===true&&this.width>this.minWidth){this.width=Math.max(this.minWidth,this.maxLabelSize+offset);this.options.width=this.width+\"px\";DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);this.redraw();resized=true}else{DOMutil.cleanupElements(this.DOMelements.lines);DOMutil.cleanupElements(this.DOMelements.labels);resized=false}return resized};DataAxis.prototype.convertValue=function(value){return this.scale.convertValue(value)};DataAxis.prototype.screenToValue=function(x){return this.scale.screenToValue(x)};DataAxis.prototype._redrawLabel=function(y,text,orientation,className,characterHeight){var label=DOMutil.getDOMElement(\"div\",this.DOMelements.labels,this.dom.frame);label.className=className;label.innerHTML=text;if(orientation===\"left\"){label.style.left=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"right\"}else{label.style.right=\"-\"+this.options.labelOffsetX+\"px\";label.style.textAlign=\"left\"}label.style.top=y-.5*characterHeight+this.options.labelOffsetY+\"px\";text+=\"\";var largestWidth=Math.max(this.props.majorCharWidth,this.props.minorCharWidth);if(this.maxLabelSize<text.length*largestWidth){this.maxLabelSize=text.length*largestWidth}};DataAxis.prototype._redrawLine=function(y,orientation,className,offset,width){if(this.master===true){\nvar line=DOMutil.getDOMElement(\"div\",this.DOMelements.lines,this.dom.lineContainer);line.className=className;line.innerHTML=\"\";if(orientation===\"left\"){line.style.left=this.width-offset+\"px\"}else{line.style.right=this.width-offset+\"px\"}line.style.width=width+\"px\";line.style.top=y+\"px\"}};DataAxis.prototype._redrawTitle=function(orientation){DOMutil.prepareElements(this.DOMelements.title);if(this.options[orientation].title!==undefined&&this.options[orientation].title.text!==undefined){var title=DOMutil.getDOMElement(\"div\",this.DOMelements.title,this.dom.frame);title.className=\"vis-y-axis vis-title vis-\"+orientation;title.innerHTML=this.options[orientation].title.text;if(this.options[orientation].title.style!==undefined){util.addCssText(title,this.options[orientation].title.style)}if(orientation===\"left\"){title.style.left=this.props.titleCharHeight+\"px\"}else{title.style.right=this.props.titleCharHeight+\"px\"}title.style.width=this.height+\"px\"}DOMutil.cleanupElements(this.DOMelements.title)};DataAxis.prototype._calculateCharSize=function(){if(!(\"minorCharHeight\"in this.props)){var textMinor=document.createTextNode(\"0\");var measureCharMinor=document.createElement(\"div\");measureCharMinor.className=\"vis-y-axis vis-minor vis-measure\";measureCharMinor.appendChild(textMinor);this.dom.frame.appendChild(measureCharMinor);this.props.minorCharHeight=measureCharMinor.clientHeight;this.props.minorCharWidth=measureCharMinor.clientWidth;this.dom.frame.removeChild(measureCharMinor)}if(!(\"majorCharHeight\"in this.props)){var textMajor=document.createTextNode(\"0\");var measureCharMajor=document.createElement(\"div\");measureCharMajor.className=\"vis-y-axis vis-major vis-measure\";measureCharMajor.appendChild(textMajor);this.dom.frame.appendChild(measureCharMajor);this.props.majorCharHeight=measureCharMajor.clientHeight;this.props.majorCharWidth=measureCharMajor.clientWidth;this.dom.frame.removeChild(measureCharMajor)}if(!(\"titleCharHeight\"in this.props)){var textTitle=document.createTextNode(\"0\");var measureCharTitle=document.createElement(\"div\");measureCharTitle.className=\"vis-y-axis vis-title vis-measure\";measureCharTitle.appendChild(textTitle);this.dom.frame.appendChild(measureCharTitle);this.props.titleCharHeight=measureCharTitle.clientHeight;this.props.titleCharWidth=measureCharTitle.clientWidth;this.dom.frame.removeChild(measureCharTitle)}};module.exports=DataAxis},function(module,exports,__webpack_require__){\"use strict\";function DataScale(start,end,autoScaleStart,autoScaleEnd,containerHeight,majorCharHeight){var zeroAlign=arguments.length>6&&arguments[6]!==undefined?arguments[6]:false;var formattingFunction=arguments.length>7&&arguments[7]!==undefined?arguments[7]:false;this.majorSteps=[1,2,5,10];this.minorSteps=[.25,.5,1,2];this.customLines=null;this.containerHeight=containerHeight;this.majorCharHeight=majorCharHeight;this._start=start;this._end=end;this.scale=1;this.minorStepIdx=-1;this.magnitudefactor=1;this.determineScale();this.zeroAlign=zeroAlign;this.autoScaleStart=autoScaleStart;this.autoScaleEnd=autoScaleEnd;this.formattingFunction=formattingFunction;if(autoScaleStart||autoScaleEnd){var me=this;var roundToMinor=function roundToMinor(value){var rounded=value-value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx]);if(value%(me.magnitudefactor*me.minorSteps[me.minorStepIdx])>.5*(me.magnitudefactor*me.minorSteps[me.minorStepIdx])){return rounded+me.magnitudefactor*me.minorSteps[me.minorStepIdx]}else{return rounded}};if(autoScaleStart){this._start-=this.magnitudefactor*2*this.minorSteps[this.minorStepIdx];this._start=roundToMinor(this._start)}if(autoScaleEnd){this._end+=this.magnitudefactor*this.minorSteps[this.minorStepIdx];this._end=roundToMinor(this._end)}this.determineScale()}}DataScale.prototype.setCharHeight=function(majorCharHeight){this.majorCharHeight=majorCharHeight};DataScale.prototype.setHeight=function(containerHeight){this.containerHeight=containerHeight};DataScale.prototype.determineScale=function(){var range=this._end-this._start;this.scale=this.containerHeight/range;var minimumStepValue=this.majorCharHeight/this.scale;var orderOfMagnitude=range>0?Math.round(Math.log(range)/Math.LN10):0;this.minorStepIdx=-1;this.magnitudefactor=Math.pow(10,orderOfMagnitude);var start=0;if(orderOfMagnitude<0){start=orderOfMagnitude}var solutionFound=false;for(var l=start;Math.abs(l)<=Math.abs(orderOfMagnitude);l++){this.magnitudefactor=Math.pow(10,l);for(var j=0;j<this.minorSteps.length;j++){var stepSize=this.magnitudefactor*this.minorSteps[j];if(stepSize>=minimumStepValue){solutionFound=true;this.minorStepIdx=j;break}}if(solutionFound===true){break}}};DataScale.prototype.is_major=function(value){return value%(this.magnitudefactor*this.majorSteps[this.minorStepIdx])===0};DataScale.prototype.getStep=function(){return this.magnitudefactor*this.minorSteps[this.minorStepIdx]};DataScale.prototype.getFirstMajor=function(){var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];return this.convertValue(this._start+(majorStep-this._start%majorStep)%majorStep)};DataScale.prototype.formatValue=function(current){var returnValue=current.toPrecision(5);if(typeof this.formattingFunction===\"function\"){returnValue=this.formattingFunction(current)}if(typeof returnValue===\"number\"){return\"\"+returnValue}else if(typeof returnValue===\"string\"){return returnValue}else{return current.toPrecision(5)}};DataScale.prototype.getLines=function(){var lines=[];var step=this.getStep();var bottomOffset=(step-this._start%step)%step;for(var i=this._start+bottomOffset;this._end-i>1e-5;i+=step){if(i!=this._start){lines.push({major:this.is_major(i),y:this.convertValue(i),val:this.formatValue(i)})}}return lines};DataScale.prototype.followScale=function(other){var oldStepIdx=this.minorStepIdx;var oldStart=this._start;var oldEnd=this._end;var me=this;var increaseMagnitude=function increaseMagnitude(){me.magnitudefactor*=2};var decreaseMagnitude=function decreaseMagnitude(){me.magnitudefactor/=2};if(other.minorStepIdx<=1&&this.minorStepIdx<=1||other.minorStepIdx>1&&this.minorStepIdx>1){}else if(other.minorStepIdx<this.minorStepIdx){this.minorStepIdx=1;if(oldStepIdx==2){increaseMagnitude()}else{increaseMagnitude();increaseMagnitude()}}else{this.minorStepIdx=2;if(oldStepIdx==1){decreaseMagnitude()}else{decreaseMagnitude();decreaseMagnitude()}}var otherZero=other.convertValue(0);var otherStep=other.getStep()*other.scale;var done=false;var count=0;while(!done&&count++<5){this.scale=otherStep/(this.minorSteps[this.minorStepIdx]*this.magnitudefactor);var newRange=this.containerHeight/this.scale;this._start=oldStart;this._end=this._start+newRange;var myOriginalZero=this._end*this.scale;var majorStep=this.magnitudefactor*this.majorSteps[this.minorStepIdx];var majorOffset=this.getFirstMajor()-other.getFirstMajor();if(this.zeroAlign){var zeroOffset=otherZero-myOriginalZero;this._end+=zeroOffset/this.scale;this._start=this._end-newRange}else{if(!this.autoScaleStart){this._start+=majorStep-majorOffset/this.scale;this._end=this._start+newRange}else{this._start-=majorOffset/this.scale;this._end=this._start+newRange}}if(!this.autoScaleEnd&&this._end>oldEnd+1e-5){decreaseMagnitude();done=false;continue}if(!this.autoScaleStart&&this._start<oldStart-1e-5){if(this.zeroAlign&&oldStart>=0){console.warn(\"Can't adhere to given 'min' range, due to zeroalign\")}else{decreaseMagnitude();done=false;continue}}if(this.autoScaleStart&&this.autoScaleEnd&&newRange<oldEnd-oldStart){increaseMagnitude();done=false;continue}done=true}};DataScale.prototype.convertValue=function(value){return this.containerHeight-(value-this._start)*this.scale};DataScale.prototype.screenToValue=function(pixels){return(this.containerHeight-pixels)/this.scale+this._start};module.exports=DataScale},function(module,exports,__webpack_require__){\"use strict\";var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Bars=__webpack_require__(110);var Lines=__webpack_require__(111);var Points=__webpack_require__(72);function GraphGroup(group,groupId,options,groupsUsingDefaultStyles){this.id=groupId;var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"drawPoints\",\"shaded\",\"interpolation\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];this.options=util.selectiveBridgeObject(fields,options);this.usingDefaultStyle=group.className===undefined;this.groupsUsingDefaultStyles=groupsUsingDefaultStyles;this.zeroPosition=0;this.update(group);if(this.usingDefaultStyle==true){this.groupsUsingDefaultStyles[0]+=1}this.itemsData=[];this.visible=group.visible===undefined?true:group.visible}GraphGroup.prototype.setItems=function(items){if(items!=null){this.itemsData=items;if(this.options.sort==true){util.insertSort(this.itemsData,function(a,b){return a.x>b.x?1:-1})}}else{this.itemsData=[]}};GraphGroup.prototype.getItems=function(){return this.itemsData};GraphGroup.prototype.setZeroPosition=function(pos){this.zeroPosition=pos};GraphGroup.prototype.setOptions=function(options){if(options!==undefined){var fields=[\"sampling\",\"style\",\"sort\",\"yAxisOrientation\",\"barChart\",\"zIndex\",\"excludeFromStacking\",\"excludeFromLegend\"];util.selectiveDeepExtend(fields,this.options,options);if(typeof options.drawPoints==\"function\"){options.drawPoints={onRender:options.drawPoints}}util.mergeOptions(this.options,options,\"interpolation\");util.mergeOptions(this.options,options,\"drawPoints\");util.mergeOptions(this.options,options,\"shaded\");if(options.interpolation){if((0,_typeof3[\"default\"])(options.interpolation)==\"object\"){if(options.interpolation.parametrization){if(options.interpolation.parametrization==\"uniform\"){this.options.interpolation.alpha=0}else if(options.interpolation.parametrization==\"chordal\"){this.options.interpolation.alpha=1}else{this.options.interpolation.parametrization=\"centripetal\";this.options.interpolation.alpha=.5}}}}}};GraphGroup.prototype.update=function(group){this.group=group;this.content=group.content||\"graph\";this.className=group.className||this.className||\"vis-graph-group\"+this.groupsUsingDefaultStyles[0]%10;this.visible=group.visible===undefined?true:group.visible;this.style=group.style;this.setOptions(group.options)};GraphGroup.prototype.getLegend=function(iconWidth,iconHeight,framework,x,y){if(framework==undefined||framework==null){var svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");framework={svg:svg,svgElements:{},options:this.options,groups:[this]}}if(x==undefined||x==null){x=0}if(y==undefined||y==null){y=.5*iconHeight}switch(this.options.style){case\"line\":Lines.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"points\":case\"point\":Points.drawIcon(this,x,y,iconWidth,iconHeight,framework);break;case\"bar\":Bars.drawIcon(this,x,y,iconWidth,iconHeight,framework);break}return{icon:framework.svg,label:this.content,orientation:this.options.yAxisOrientation}};GraphGroup.prototype.getYRange=function(groupData){var yMin=groupData[0].y;var yMax=groupData[0].y;for(var j=0;j<groupData.length;j++){yMin=yMin>groupData[j].y?groupData[j].y:yMin;yMax=yMax<groupData[j].y?groupData[j].y:yMax}return{min:yMin,max:yMax,yAxisOrientation:this.options.yAxisOrientation}};module.exports=GraphGroup},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(14);var Points=__webpack_require__(72);function Bargraph(groupId,options){}Bargraph.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");var barWidth=Math.round(.3*iconWidth);var originalWidth=group.options.barChart.width;var scale=originalWidth/barWidth;var bar1Height=Math.round(.4*iconHeight);var bar2Height=Math.round(.75*iconHeight);var offset=Math.round((iconWidth-2*barWidth)/3);DOMutil.drawBar(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,barWidth,bar1Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);DOMutil.drawBar(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,barWidth,bar2Height,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size/scale,className:group.className};DOMutil.drawPoint(x+.5*barWidth+offset,y+fillHeight-bar1Height-1,groupTemplate,framework.svgElements,framework.svg);DOMutil.drawPoint(x+1.5*barWidth+offset+2,y+fillHeight-bar2Height-1,groupTemplate,framework.svgElements,framework.svg)}};Bargraph.draw=function(groupIds,processedGroupData,framework){var combinedData=[];var intersections={};var coreDistance;var key,drawData;var group;var i,j;var barPoints=0;for(i=0;i<groupIds.length;i++){group=framework.groups[groupIds[i]];if(group.options.style===\"bar\"){if(group.visible===true&&(framework.options.groups.visibility[groupIds[i]]===undefined||framework.options.groups.visibility[groupIds[i]]===true)){for(j=0;j<processedGroupData[groupIds[i]].length;j++){combinedData.push({screen_x:processedGroupData[groupIds[i]][j].screen_x,screen_end:processedGroupData[groupIds[i]][j].screen_end,screen_y:processedGroupData[groupIds[i]][j].screen_y,x:processedGroupData[groupIds[i]][j].x,end:processedGroupData[groupIds[i]][j].end,y:processedGroupData[groupIds[i]][j].y,groupId:groupIds[i],label:processedGroupData[groupIds[i]][j].label});barPoints+=1}}}}if(barPoints===0){return}combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});Bargraph._getDataIntersections(intersections,combinedData);for(i=0;i<combinedData.length;i++){group=framework.groups[combinedData[i].groupId];var minWidth=group.options.barChart.minWidth!=undefined?group.options.barChart.minWidth:.1*group.options.barChart.width;key=combinedData[i].screen_x;var heightOffset=0;if(intersections[key]===undefined){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth)}else{var nextKey=i+(intersections[key].amount-intersections[key].resolved);if(nextKey<combinedData.length){coreDistance=Math.abs(combinedData[nextKey].screen_x-key)}drawData=Bargraph._getSafeDrawData(coreDistance,group,minWidth);intersections[key].resolved+=1;if(group.options.stack===true&&group.options.excludeFromStacking!==true){if(combinedData[i].screen_y<group.zeroPosition){heightOffset=intersections[key].accumulatedNegative;intersections[key].accumulatedNegative+=group.zeroPosition-combinedData[i].screen_y}else{heightOffset=intersections[key].accumulatedPositive;intersections[key].accumulatedPositive+=group.zeroPosition-combinedData[i].screen_y}}else if(group.options.barChart.sideBySide===true){drawData.width=drawData.width/intersections[key].amount;drawData.offset+=intersections[key].resolved*drawData.width-.5*drawData.width*(intersections[key].amount+1)}}var dataWidth=drawData.width;var start=combinedData[i].screen_x;if(combinedData[i].screen_end!=undefined){dataWidth=combinedData[i].screen_end-combinedData[i].screen_x;start+=dataWidth*.5}else{start+=drawData.offset}DOMutil.drawBar(start,combinedData[i].screen_y-heightOffset,dataWidth,group.zeroPosition-combinedData[i].screen_y,group.className+\" vis-bar\",framework.svgElements,framework.svg,group.style);if(group.options.drawPoints.enabled===true){var pointData={screen_x:combinedData[i].screen_x,screen_y:combinedData[i].screen_y-heightOffset,x:combinedData[i].x,y:combinedData[i].y,groupId:combinedData[i].groupId,label:combinedData[i].label};Points.draw([pointData],group,framework,drawData.offset)}}};Bargraph._getDataIntersections=function(intersections,combinedData){var coreDistance;for(var i=0;i<combinedData.length;i++){if(i+1<combinedData.length){coreDistance=Math.abs(combinedData[i+1].screen_x-combinedData[i].screen_x)}if(i>0){coreDistance=Math.min(coreDistance,Math.abs(combinedData[i-1].screen_x-combinedData[i].screen_x))}if(coreDistance===0){if(intersections[combinedData[i].screen_x]===undefined){intersections[combinedData[i].screen_x]={amount:0,resolved:0,accumulatedPositive:0,accumulatedNegative:0}}intersections[combinedData[i].screen_x].amount+=1}}};Bargraph._getSafeDrawData=function(coreDistance,group,minWidth){var width,offset;if(coreDistance<group.options.barChart.width&&coreDistance>0){width=coreDistance<minWidth?minWidth:coreDistance;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*coreDistance}else if(group.options.barChart.align===\"right\"){offset+=.5*coreDistance}}else{width=group.options.barChart.width;offset=0;if(group.options.barChart.align===\"left\"){offset-=.5*group.options.barChart.width}else if(group.options.barChart.align===\"right\"){offset+=.5*group.options.barChart.width}}return{width:width,offset:offset}};Bargraph.getStackedYRange=function(combinedData,groupRanges,groupIds,groupLabel,orientation){if(combinedData.length>0){combinedData.sort(function(a,b){if(a.screen_x===b.screen_x){return a.groupId<b.groupId?-1:1}else{return a.screen_x-b.screen_x}});var intersections={};Bargraph._getDataIntersections(intersections,combinedData);groupRanges[groupLabel]=Bargraph._getStackedYRange(intersections,combinedData);groupRanges[groupLabel].yAxisOrientation=orientation;groupIds.push(groupLabel)}};Bargraph._getStackedYRange=function(intersections,combinedData){var key;var yMin=combinedData[0].screen_y;var yMax=combinedData[0].screen_y;for(var i=0;i<combinedData.length;i++){key=combinedData[i].screen_x;if(intersections[key]===undefined){yMin=yMin>combinedData[i].screen_y?combinedData[i].screen_y:yMin;yMax=yMax<combinedData[i].screen_y?combinedData[i].screen_y:yMax}else{if(combinedData[i].screen_y<0){intersections[key].accumulatedNegative+=combinedData[i].screen_y}else{intersections[key].accumulatedPositive+=combinedData[i].screen_y}}}for(var xpos in intersections){if(intersections.hasOwnProperty(xpos)){yMin=yMin>intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMin;yMin=yMin>intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMin;yMax=yMax<intersections[xpos].accumulatedNegative?intersections[xpos].accumulatedNegative:yMax;yMax=yMax<intersections[xpos].accumulatedPositive?intersections[xpos].accumulatedPositive:yMax}}return{min:yMin,max:yMax}};module.exports=Bargraph},function(module,exports,__webpack_require__){\"use strict\";var DOMutil=__webpack_require__(14);function Line(groupId,options){}Line.calcPath=function(dataset,group){if(dataset!=null){if(dataset.length>0){var d=[];if(group.options.interpolation.enabled==true){d=Line._catmullRom(dataset,group)}else{d=Line._linear(dataset)}return d}}};Line.drawIcon=function(group,x,y,iconWidth,iconHeight,framework){var fillHeight=iconHeight*.5;var path,fillPath;var outline=DOMutil.getSVGElement(\"rect\",framework.svgElements,framework.svg);outline.setAttributeNS(null,\"x\",x);outline.setAttributeNS(null,\"y\",y-fillHeight);outline.setAttributeNS(null,\"width\",iconWidth);outline.setAttributeNS(null,\"height\",2*fillHeight);outline.setAttributeNS(null,\"class\",\"vis-outline\");path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}path.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\"\");if(group.options.shaded.enabled==true){fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);if(group.options.shaded.orientation==\"top\"){fillPath.setAttributeNS(null,\"d\",\"M\"+x+\", \"+(y-fillHeight)+\"L\"+x+\",\"+y+\" L\"+(x+iconWidth)+\",\"+y+\" L\"+(x+iconWidth)+\",\"+(y-fillHeight))}else{fillPath.setAttributeNS(null,\"d\",\"M\"+x+\",\"+y+\" \"+\"L\"+x+\",\"+(y+fillHeight)+\" \"+\"L\"+(x+iconWidth)+\",\"+(y+fillHeight)+\"L\"+(x+iconWidth)+\",\"+y)}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-icon-fill\");if(group.options.shaded.style!==undefined&&group.options.shaded.style!==\"\"){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}}if(group.options.drawPoints.enabled==true){var groupTemplate={style:group.options.drawPoints.style,styles:group.options.drawPoints.styles,size:group.options.drawPoints.size,className:group.className};DOMutil.drawPoint(x+.5*iconWidth,y,groupTemplate,framework.svgElements,framework.svg)}};Line.drawShading=function(pathArray,group,subPathArray,framework){if(group.options.shaded.enabled==true){var svgHeight=Number(framework.svg.style.height.replace(\"px\",\"\"));var fillPath=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}var dFill;var zero=0;if(group.options.shaded.orientation==\"top\"){zero=0}else if(group.options.shaded.orientation==\"bottom\"){zero=svgHeight}else{zero=Math.min(Math.max(0,group.zeroPosition),svgHeight)}if(group.options.shaded.orientation==\"group\"&&subPathArray!=null&&subPathArray!=undefined){dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" L\"+subPathArray[subPathArray.length-1][0]+\",\"+subPathArray[subPathArray.length-1][1]+\" \"+this.serializePath(subPathArray,type,true)+subPathArray[0][0]+\",\"+subPathArray[0][1]+\" Z\"}else{dFill=\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false)+\" V\"+zero+\" H\"+pathArray[0][0]+\" Z\"}fillPath.setAttributeNS(null,\"class\",group.className+\" vis-fill\");if(group.options.shaded.style!==undefined){fillPath.setAttributeNS(null,\"style\",group.options.shaded.style)}fillPath.setAttributeNS(null,\"d\",dFill)}};Line.draw=function(pathArray,group,framework){if(pathArray!=null&&pathArray!=undefined){var path=DOMutil.getSVGElement(\"path\",framework.svgElements,framework.svg);path.setAttributeNS(null,\"class\",group.className);if(group.style!==undefined){path.setAttributeNS(null,\"style\",group.style)}var type=\"L\";if(group.options.interpolation.enabled==true){type=\"C\"}path.setAttributeNS(null,\"d\",\"M\"+pathArray[0][0]+\",\"+pathArray[0][1]+\" \"+this.serializePath(pathArray,type,false))}};Line.serializePath=function(pathArray,type,inverse){if(pathArray.length<2){return\"\"}var d=type;var i;if(inverse){for(i=pathArray.length-2;i>0;i--){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}else{for(i=1;i<pathArray.length;i++){d+=pathArray[i][0]+\",\"+pathArray[i][1]+\" \"}}return d};Line._catmullRomUniform=function(data){var p0,p1,p2,p3,bp1,bp2;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var normalization=1/6;var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;bp1={screen_x:(-p0.screen_x+6*p1.screen_x+p2.screen_x)*normalization,screen_y:(-p0.screen_y+6*p1.screen_y+p2.screen_y)*normalization};bp2={screen_x:(p1.screen_x+6*p2.screen_x-p3.screen_x)*normalization,screen_y:(p1.screen_y+6*p2.screen_y-p3.screen_y)*normalization};d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d};Line._catmullRom=function(data,group){var alpha=group.options.interpolation.alpha;if(alpha==0||alpha===undefined){return this._catmullRomUniform(data)}else{var p0,p1,p2,p3,bp1,bp2,d1,d2,d3,A,B,N,M;var d3powA,d2powA,d3pow2A,d2pow2A,d1pow2A,d1powA;var d=[];d.push([Math.round(data[0].screen_x),Math.round(data[0].screen_y)]);var length=data.length;for(var i=0;i<length-1;i++){p0=i==0?data[0]:data[i-1];p1=data[i];p2=data[i+1];p3=i+2<length?data[i+2]:p2;d1=Math.sqrt(Math.pow(p0.screen_x-p1.screen_x,2)+Math.pow(p0.screen_y-p1.screen_y,2));d2=Math.sqrt(Math.pow(p1.screen_x-p2.screen_x,2)+Math.pow(p1.screen_y-p2.screen_y,2));d3=Math.sqrt(Math.pow(p2.screen_x-p3.screen_x,2)+Math.pow(p2.screen_y-p3.screen_y,2));d3powA=Math.pow(d3,alpha);d3pow2A=Math.pow(d3,2*alpha);d2powA=Math.pow(d2,alpha);d2pow2A=Math.pow(d2,2*alpha);d1powA=Math.pow(d1,alpha);d1pow2A=Math.pow(d1,2*alpha);A=2*d1pow2A+3*d1powA*d2powA+d2pow2A;B=2*d3pow2A+3*d3powA*d2powA+d2pow2A;N=3*d1powA*(d1powA+d2powA);if(N>0){N=1/N}M=3*d3powA*(d3powA+d2powA);if(M>0){M=1/M}bp1={screen_x:(-d2pow2A*p0.screen_x+A*p1.screen_x+d1pow2A*p2.screen_x)*N,screen_y:(-d2pow2A*p0.screen_y+A*p1.screen_y+d1pow2A*p2.screen_y)*N};bp2={screen_x:(d3pow2A*p1.screen_x+B*p2.screen_x-d2pow2A*p3.screen_x)*M,screen_y:(d3pow2A*p1.screen_y+B*p2.screen_y-d2pow2A*p3.screen_y)*M};if(bp1.screen_x==0&&bp1.screen_y==0){bp1=p1}if(bp2.screen_x==0&&bp2.screen_y==0){bp2=p2}d.push([bp1.screen_x,bp1.screen_y]);d.push([bp2.screen_x,bp2.screen_y]);d.push([p2.screen_x,p2.screen_y])}return d}};Line._linear=function(data){var d=[];for(var i=0;i<data.length;i++){d.push([data[i].screen_x,data[i].screen_y])}return d};module.exports=Line},function(module,exports,__webpack_require__){\"use strict\";var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DOMutil=__webpack_require__(14);var Component=__webpack_require__(16);function Legend(body,options,side,linegraphOptions){this.body=body;this.defaultOptions={enabled:false,icons:true,iconSize:20,iconSpacing:6,left:{visible:true,position:\"top-left\"},right:{visible:true,position:\"top-right\"}};this.side=side;this.options=util.extend({},this.defaultOptions);this.linegraphOptions=linegraphOptions;this.svgElements={};this.dom={};this.groups={};this.amountOfGroups=0;this._create();this.framework={svg:this.svg,svgElements:this.svgElements,options:this.options,groups:this.groups};this.setOptions(options)}Legend.prototype=new Component;Legend.prototype.clear=function(){this.groups={};this.amountOfGroups=0};Legend.prototype.addGroup=function(label,graphOptions){if(graphOptions.options.excludeFromLegend!=true){if(!this.groups.hasOwnProperty(label)){this.groups[label]=graphOptions}this.amountOfGroups+=1}};Legend.prototype.updateGroup=function(label,graphOptions){this.groups[label]=graphOptions};Legend.prototype.removeGroup=function(label){if(this.groups.hasOwnProperty(label)){delete this.groups[label];this.amountOfGroups-=1}};Legend.prototype._create=function(){this.dom.frame=document.createElement(\"div\");this.dom.frame.className=\"vis-legend\";this.dom.frame.style.position=\"absolute\";this.dom.frame.style.top=\"10px\";this.dom.frame.style.display=\"block\";this.dom.textArea=document.createElement(\"div\");this.dom.textArea.className=\"vis-legend-text\";this.dom.textArea.style.position=\"relative\";this.dom.textArea.style.top=\"0px\";this.svg=document.createElementNS(\"http://www.w3.org/2000/svg\",\"svg\");this.svg.style.position=\"absolute\";this.svg.style.top=0+\"px\";this.svg.style.width=this.options.iconSize+5+\"px\";this.svg.style.height=\"100%\";this.dom.frame.appendChild(this.svg);this.dom.frame.appendChild(this.dom.textArea)};Legend.prototype.hide=function(){if(this.dom.frame.parentNode){this.dom.frame.parentNode.removeChild(this.dom.frame)}};Legend.prototype.show=function(){if(!this.dom.frame.parentNode){this.body.dom.center.appendChild(this.dom.frame)}};Legend.prototype.setOptions=function(options){var fields=[\"enabled\",\"orientation\",\"icons\",\"left\",\"right\"];util.selectiveDeepExtend(fields,this.options,options)};Legend.prototype.redraw=function(){var activeGroups=0;var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){activeGroups++}}if(this.options[this.side].visible==false||this.amountOfGroups==0||this.options.enabled==false||activeGroups==0){this.hide()}else{this.show();if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"bottom-left\"){this.dom.frame.style.left=\"4px\";this.dom.frame.style.textAlign=\"left\";this.dom.textArea.style.textAlign=\"left\";this.dom.textArea.style.left=this.options.iconSize+15+\"px\";this.dom.textArea.style.right=\"\";this.svg.style.left=0+\"px\";this.svg.style.right=\"\"}else{this.dom.frame.style.right=\"4px\";this.dom.frame.style.textAlign=\"right\";this.dom.textArea.style.textAlign=\"right\";this.dom.textArea.style.right=this.options.iconSize+15+\"px\";this.dom.textArea.style.left=\"\";this.svg.style.right=0+\"px\";this.svg.style.left=\"\"}if(this.options[this.side].position==\"top-left\"||this.options[this.side].position==\"top-right\"){this.dom.frame.style.top=4-Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.bottom=\"\"}else{var scrollableHeight=this.body.domProps.center.height-this.body.domProps.centerContainer.height;this.dom.frame.style.bottom=4+scrollableHeight+Number(this.body.dom.center.style.top.replace(\"px\",\"\"))+\"px\";this.dom.frame.style.top=\"\"}if(this.options.icons==false){this.dom.frame.style.width=this.dom.textArea.offsetWidth+10+\"px\";this.dom.textArea.style.right=\"\";this.dom.textArea.style.left=\"\";this.svg.style.width=\"0px\"}else{this.dom.frame.style.width=this.options.iconSize+15+this.dom.textArea.offsetWidth+10+\"px\";this.drawLegendIcons()}var content=\"\";for(i=0;i<groupArray.length;i++){groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){content+=this.groups[groupId].content+\"<br />\"}}this.dom.textArea.innerHTML=content;this.dom.textArea.style.lineHeight=.75*this.options.iconSize+this.options.iconSpacing+\"px\"}};Legend.prototype.drawLegendIcons=function(){if(this.dom.frame.parentNode){var groupArray=(0,_keys2[\"default\"])(this.groups);groupArray.sort(function(a,b){return a<b?-1:1});DOMutil.resetElements(this.svgElements);var padding=window.getComputedStyle(this.dom.frame).paddingTop;var iconOffset=Number(padding.replace(\"px\",\"\"));var x=iconOffset;var iconWidth=this.options.iconSize;var iconHeight=.75*this.options.iconSize;var y=iconOffset+.5*iconHeight+3;this.svg.style.width=iconWidth+5+iconOffset+\"px\";for(var i=0;i<groupArray.length;i++){var groupId=groupArray[i];if(this.groups[groupId].visible==true&&(this.linegraphOptions.visibility[groupId]===undefined||this.linegraphOptions.visibility[groupId]==true)){this.groups[groupId].getLegend(iconWidth,iconHeight,this.framework,x,y);y+=iconHeight+this.options.iconSpacing}}}};module.exports=Legend},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var date=\"date\";var object=\"object\";var dom=\"dom\";var moment=\"moment\";var any=\"any\";var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,function:\"function\"},container:{dom:dom},__type__:{object:object,boolean:bool,function:\"function\"}},yAxisOrientation:{string:[\"left\",\"right\"]},defaultGroup:{string:string},sort:{boolean:bool},sampling:{boolean:bool},stack:{boolean:bool},graphHeight:{string:string,number:number},shaded:{enabled:{boolean:bool},orientation:{string:[\"bottom\",\"top\",\"zero\",\"group\"]},groupId:{object:object},__type__:{boolean:bool,object:object}},style:{string:[\"line\",\"bar\",\"points\"]},barChart:{width:{number:number},minWidth:{number:number},sideBySide:{boolean:bool},align:{string:[\"left\",\"center\",\"right\"]},__type__:{object:object}},interpolation:{enabled:{boolean:bool},parametrization:{string:[\"centripetal\",\"chordal\",\"uniform\"]},alpha:{number:number},__type__:{object:object,boolean:bool}},drawPoints:{enabled:{boolean:bool},onRender:{function:\"function\"},size:{number:number},style:{string:[\"square\",\"circle\"]},__type__:{object:object,boolean:bool,function:\"function\"}},dataAxis:{showMinorLabels:{boolean:bool},showMajorLabels:{boolean:bool},icons:{boolean:bool},width:{string:string,number:number},visible:{boolean:bool},alignZeros:{boolean:bool},left:{range:{min:{\nnumber:number,undefined:\"undefined\"},max:{number:number,undefined:\"undefined\"},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number,undefined:\"undefined\"},style:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},right:{range:{min:{number:number,undefined:\"undefined\"},max:{number:number,undefined:\"undefined\"},__type__:{object:object}},format:{function:\"function\"},title:{text:{string:string,number:number,undefined:\"undefined\"},style:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},__type__:{object:object}},legend:{enabled:{boolean:bool},icons:{boolean:bool},left:{visible:{boolean:bool},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},right:{visible:{boolean:bool},position:{string:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},__type__:{object:object}},__type__:{object:object,boolean:bool}},groups:{visibility:{any:any},__type__:{object:object}},autoResize:{boolean:bool},throttleRedraw:{number:number},clickToUse:{boolean:bool},end:{number:number,date:date,string:string,moment:moment},format:{minorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},majorLabels:{millisecond:{string:string,undefined:\"undefined\"},second:{string:string,undefined:\"undefined\"},minute:{string:string,undefined:\"undefined\"},hour:{string:string,undefined:\"undefined\"},weekday:{string:string,undefined:\"undefined\"},day:{string:string,undefined:\"undefined\"},month:{string:string,undefined:\"undefined\"},year:{string:string,undefined:\"undefined\"},__type__:{object:object}},__type__:{object:object}},moment:{function:\"function\"},height:{string:string,number:number},hiddenDates:{start:{date:date,number:number,string:string,moment:moment},end:{date:date,number:number,string:string,moment:moment},repeat:{string:string},__type__:{object:object,array:array}},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},max:{date:date,number:number,string:string,moment:moment},maxHeight:{number:number,string:string},maxMinorChars:{number:number},min:{date:date,number:number,string:string,moment:moment},minHeight:{number:number,string:string},moveable:{boolean:bool},multiselect:{boolean:bool},orientation:{string:string},showCurrentTime:{boolean:bool},showMajorLabels:{boolean:bool},showMinorLabels:{boolean:bool},start:{date:date,number:number,string:string,moment:moment},timeAxis:{scale:{string:string,undefined:\"undefined\"},step:{number:number,undefined:\"undefined\"},__type__:{object:object}},width:{string:string,number:number},zoomable:{boolean:bool},zoomKey:{string:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"]},zoomMax:{number:number},zoomMin:{number:number},zIndex:{number:number},__type__:{object:object}};var configureOptions={global:{sort:true,sampling:true,stack:false,shaded:{enabled:false,orientation:[\"zero\",\"top\",\"bottom\",\"group\"]},style:[\"line\",\"bar\",\"points\"],barChart:{width:[50,5,100,5],minWidth:[50,5,100,5],sideBySide:false,align:[\"left\",\"center\",\"right\"]},interpolation:{enabled:true,parametrization:[\"centripetal\",\"chordal\",\"uniform\"]},drawPoints:{enabled:true,size:[6,2,30,1],style:[\"square\",\"circle\"]},dataAxis:{showMinorLabels:true,showMajorLabels:true,icons:false,width:[40,0,200,1],visible:true,alignZeros:true,left:{title:{text:\"\",style:\"\"}},right:{title:{text:\"\",style:\"\"}}},legend:{enabled:false,icons:true,left:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]},right:{visible:true,position:[\"top-right\",\"bottom-right\",\"top-left\",\"bottom-left\"]}},autoResize:true,clickToUse:false,end:\"\",format:{minorLabels:{millisecond:\"SSS\",second:\"s\",minute:\"HH:mm\",hour:\"HH:mm\",weekday:\"ddd D\",day:\"D\",month:\"MMM\",year:\"YYYY\"},majorLabels:{millisecond:\"HH:mm:ss\",second:\"D MMMM HH:mm\",minute:\"ddd D MMMM\",hour:\"ddd D MMMM\",weekday:\"MMMM YYYY\",day:\"MMMM YYYY\",month:\"YYYY\",year:\"\"}},height:\"\",locale:\"\",max:\"\",maxHeight:\"\",maxMinorChars:[7,0,20,1],min:\"\",minHeight:\"\",moveable:true,orientation:[\"both\",\"bottom\",\"top\"],showCurrentTime:false,showMajorLabels:true,showMinorLabels:true,start:\"\",width:\"100%\",zoomable:true,zoomKey:[\"ctrlKey\",\"altKey\",\"metaKey\",\"\"],zoomMax:[31536e10,10,31536e10,1],zoomMin:[10,10,31536e10,1],zIndex:0}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var _create=__webpack_require__(29);var _create2=_interopRequireDefault(_create);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function parseDOT(data){dot=data;return parseGraph()}var NODE_ATTR_MAPPING={fontsize:\"font.size\",fontcolor:\"font.color\",labelfontcolor:\"font.color\",fontname:\"font.face\",color:[\"color.border\",\"color.background\"],fillcolor:\"color.background\",tooltip:\"title\",labeltooltip:\"title\"};var EDGE_ATTR_MAPPING=(0,_create2[\"default\"])(NODE_ATTR_MAPPING);EDGE_ATTR_MAPPING.color=\"color.color\";EDGE_ATTR_MAPPING.style=\"dashes\";var TOKENTYPE={NULL:0,DELIMITER:1,IDENTIFIER:2,UNKNOWN:3};var DELIMITERS={\"{\":true,\"}\":true,\"[\":true,\"]\":true,\";\":true,\"=\":true,\",\":true,\"->\":true,\"--\":true};var dot=\"\";var index=0;var c=\"\";var token=\"\";var tokenType=TOKENTYPE.NULL;function first(){index=0;c=dot.charAt(0)}function next(){index++;c=dot.charAt(index)}function nextPreview(){return dot.charAt(index+1)}var regexAlphaNumeric=/[a-zA-Z_0-9.:#]/;function isAlphaNumeric(c){return regexAlphaNumeric.test(c)}function merge(a,b){if(!a){a={}}if(b){for(var name in b){if(b.hasOwnProperty(name)){a[name]=b[name]}}}return a}function setValue(obj,path,value){var keys=path.split(\".\");var o=obj;while(keys.length){var key=keys.shift();if(keys.length){if(!o[key]){o[key]={}}o=o[key]}else{o[key]=value}}}function addNode(graph,node){var i,len;var current=null;var graphs=[graph];var root=graph;while(root.parent){graphs.push(root.parent);root=root.parent}if(root.nodes){for(i=0,len=root.nodes.length;i<len;i++){if(node.id===root.nodes[i].id){current=root.nodes[i];break}}}if(!current){current={id:node.id};if(graph.node){current.attr=merge(current.attr,graph.node)}}for(i=graphs.length-1;i>=0;i--){var g=graphs[i];if(!g.nodes){g.nodes=[]}if(g.nodes.indexOf(current)===-1){g.nodes.push(current)}}if(node.attr){current.attr=merge(current.attr,node.attr)}}function addEdge(graph,edge){if(!graph.edges){graph.edges=[]}graph.edges.push(edge);if(graph.edge){var attr=merge({},graph.edge);edge.attr=merge(attr,edge.attr)}}function createEdge(graph,from,to,type,attr){var edge={from:from,to:to,type:type};if(graph.edge){edge.attr=merge({},graph.edge)}edge.attr=merge(edge.attr||{},attr);return edge}function getToken(){tokenType=TOKENTYPE.NULL;token=\"\";while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){next()}do{var isComment=false;if(c===\"#\"){var i=index-1;while(dot.charAt(i)===\" \"||dot.charAt(i)===\"\\t\"){i--}if(dot.charAt(i)===\"\\n\"||dot.charAt(i)===\"\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}}if(c===\"/\"&&nextPreview()===\"/\"){while(c!=\"\"&&c!=\"\\n\"){next()}isComment=true}if(c===\"/\"&&nextPreview()===\"*\"){while(c!=\"\"){if(c===\"*\"&&nextPreview()===\"/\"){next();next();break}else{next()}}isComment=true}while(c===\" \"||c===\"\\t\"||c===\"\\n\"||c===\"\\r\"){next()}}while(isComment);if(c===\"\"){tokenType=TOKENTYPE.DELIMITER;return}var c2=c+nextPreview();if(DELIMITERS[c2]){tokenType=TOKENTYPE.DELIMITER;token=c2;next();next();return}if(DELIMITERS[c]){tokenType=TOKENTYPE.DELIMITER;token=c;next();return}if(isAlphaNumeric(c)||c===\"-\"){token+=c;next();while(isAlphaNumeric(c)){token+=c;next()}if(token===\"false\"){token=false}else if(token===\"true\"){token=true}else if(!isNaN(Number(token))){token=Number(token)}tokenType=TOKENTYPE.IDENTIFIER;return}if(c==='\"'){next();while(c!=\"\"&&(c!='\"'||c==='\"'&&nextPreview()==='\"')){if(c==='\"'){token+=c;next()}else if(c===\"\\\\\"&&nextPreview()===\"n\"){token+=\"\\n\";next()}else{token+=c}next()}if(c!='\"'){throw newSyntaxError('End of string \" expected')}next();tokenType=TOKENTYPE.IDENTIFIER;return}tokenType=TOKENTYPE.UNKNOWN;while(c!=\"\"){token+=c;next()}throw new SyntaxError('Syntax error in part \"'+chop(token,30)+'\"')}function parseGraph(){var graph={};first();getToken();if(token===\"strict\"){graph.strict=true;getToken()}if(token===\"graph\"||token===\"digraph\"){graph.type=token;getToken()}if(tokenType===TOKENTYPE.IDENTIFIER){graph.id=token;getToken()}if(token!=\"{\"){throw newSyntaxError(\"Angle bracket { expected\")}getToken();parseStatements(graph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();if(token!==\"\"){throw newSyntaxError(\"End of file expected\")}getToken();delete graph.node;delete graph.edge;delete graph.graph;return graph}function parseStatements(graph){while(token!==\"\"&&token!=\"}\"){parseStatement(graph);if(token===\";\"){getToken()}}}function parseStatement(graph){var subgraph=parseSubgraph(graph);if(subgraph){parseEdge(graph,subgraph);return}var attr=parseAttributeStatement(graph);if(attr){return}if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}var id=token;getToken();if(token===\"=\"){getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier expected\")}graph[id]=token;getToken()}else{parseNodeStatement(graph,id)}}function parseSubgraph(graph){var subgraph=null;if(token===\"subgraph\"){subgraph={};subgraph.type=\"subgraph\";getToken();if(tokenType===TOKENTYPE.IDENTIFIER){subgraph.id=token;getToken()}}if(token===\"{\"){getToken();if(!subgraph){subgraph={}}subgraph.parent=graph;subgraph.node=graph.node;subgraph.edge=graph.edge;subgraph.graph=graph.graph;parseStatements(subgraph);if(token!=\"}\"){throw newSyntaxError(\"Angle bracket } expected\")}getToken();delete subgraph.node;delete subgraph.edge;delete subgraph.graph;delete subgraph.parent;if(!graph.subgraphs){graph.subgraphs=[]}graph.subgraphs.push(subgraph)}return subgraph}function parseAttributeStatement(graph){if(token===\"node\"){getToken();graph.node=parseAttributeList();return\"node\"}else if(token===\"edge\"){getToken();graph.edge=parseAttributeList();return\"edge\"}else if(token===\"graph\"){getToken();graph.graph=parseAttributeList();return\"graph\"}return null}function parseNodeStatement(graph,id){var node={id:id};var attr=parseAttributeList();if(attr){node.attr=attr}addNode(graph,node);parseEdge(graph,id)}function parseEdge(graph,from){while(token===\"->\"||token===\"--\"){var to;var type=token;getToken();var subgraph=parseSubgraph(graph);if(subgraph){to=subgraph}else{if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Identifier or subgraph expected\")}to=token;addNode(graph,{id:to});getToken()}var attr=parseAttributeList();var edge=createEdge(graph,from,to,type,attr);addEdge(graph,edge);from=to}}function parseAttributeList(){var attr=null;var edgeStyles={dashed:true,solid:false,dotted:[1,5]};while(token===\"[\"){getToken();attr={};while(token!==\"\"&&token!=\"]\"){if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute name expected\")}var name=token;getToken();if(token!=\"=\"){throw newSyntaxError(\"Equal sign = expected\")}getToken();if(tokenType!=TOKENTYPE.IDENTIFIER){throw newSyntaxError(\"Attribute value expected\")}var value=token;if(name===\"style\"){value=edgeStyles[value]}setValue(attr,name,value);getToken();if(token==\",\"){getToken()}}if(token!=\"]\"){throw newSyntaxError(\"Bracket ] expected\")}getToken()}return attr}function newSyntaxError(message){return new SyntaxError(message+', got \"'+chop(token,30)+'\" (char '+index+\")\")}function chop(text,maxLength){return text.length<=maxLength?text:text.substr(0,27)+\"...\"}function forEach2(array1,array2,fn){if(Array.isArray(array1)){array1.forEach(function(elem1){if(Array.isArray(array2)){array2.forEach(function(elem2){fn(elem1,elem2)})}else{fn(elem1,array2)}})}else{if(Array.isArray(array2)){array2.forEach(function(elem2){fn(array1,elem2)})}else{fn(array1,array2)}}}function setProp(object,path,value){var names=path.split(\".\");var prop=names.pop();var obj=object;for(var i=0;i<names.length;i++){var name=names[i];if(!(name in obj)){obj[name]={}}obj=obj[name]}obj[prop]=value;return object}function convertAttr(attr,mapping){var converted={};for(var prop in attr){if(attr.hasOwnProperty(prop)){var visProp=mapping[prop];if(Array.isArray(visProp)){visProp.forEach(function(visPropI){setProp(converted,visPropI,attr[prop])})}else if(typeof visProp===\"string\"){setProp(converted,visProp,attr[prop])}else{setProp(converted,prop,attr[prop])}}}return converted}function DOTToGraph(data){var dotData=parseDOT(data);var graphData={nodes:[],edges:[],options:{}};if(dotData.nodes){dotData.nodes.forEach(function(dotNode){var graphNode={id:dotNode.id,label:String(dotNode.label||dotNode.id)};merge(graphNode,convertAttr(dotNode.attr,NODE_ATTR_MAPPING));if(graphNode.image){graphNode.shape=\"image\"}graphData.nodes.push(graphNode)})}if(dotData.edges){var convertEdge=function convertEdge(dotEdge){var graphEdge={from:dotEdge.from,to:dotEdge.to};merge(graphEdge,convertAttr(dotEdge.attr,EDGE_ATTR_MAPPING));graphEdge.arrows=dotEdge.type===\"->\"?\"to\":undefined;return graphEdge};dotData.edges.forEach(function(dotEdge){var from,to;if(dotEdge.from instanceof Object){from=dotEdge.from.nodes}else{from={id:dotEdge.from}}if(dotEdge.to instanceof Object){to=dotEdge.to.nodes}else{to={id:dotEdge.to}}if(dotEdge.from instanceof Object&&dotEdge.from.edges){dotEdge.from.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}forEach2(from,to,function(from,to){var subEdge=createEdge(graphData,from.id,to.id,dotEdge.type,dotEdge.attr);var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)});if(dotEdge.to instanceof Object&&dotEdge.to.edges){dotEdge.to.edges.forEach(function(subEdge){var graphEdge=convertEdge(subEdge);graphData.edges.push(graphEdge)})}})}if(dotData.attr){graphData.options=dotData.attr}return graphData}exports.parseDOT=parseDOT;exports.DOTToGraph=DOTToGraph},function(module,exports,__webpack_require__){\"use strict\";function parseGephi(gephiJSON,optionsObj){var edges=[];var nodes=[];var options={edges:{inheritColor:false},nodes:{fixed:false,parseColor:false}};if(optionsObj!==undefined){if(optionsObj.fixed!==undefined){options.nodes.fixed=optionsObj.fixed}if(optionsObj.parseColor!==undefined){options.nodes.parseColor=optionsObj.parseColor}if(optionsObj.inheritColor!==undefined){options.edges.inheritColor=optionsObj.inheritColor}}var gEdges=gephiJSON.edges;var gNodes=gephiJSON.nodes;for(var i=0;i<gEdges.length;i++){var edge={};var gEdge=gEdges[i];edge[\"id\"]=gEdge.id;edge[\"from\"]=gEdge.source;edge[\"to\"]=gEdge.target;edge[\"attributes\"]=gEdge.attributes;edge[\"label\"]=gEdge.label;edge[\"title\"]=gEdge.attributes!==undefined?gEdge.attributes.title:undefined;if(gEdge[\"type\"]===\"Directed\"){edge[\"arrows\"]=\"to\"}if(gEdge.color&&options.inheritColor===false){edge[\"color\"]=gEdge.color}edges.push(edge)}for(var j=0;j<gNodes.length;j++){var node={};var gNode=gNodes[j];node[\"id\"]=gNode.id;node[\"attributes\"]=gNode.attributes;node[\"x\"]=gNode.x;node[\"y\"]=gNode.y;node[\"label\"]=gNode.label;node[\"title\"]=gNode.attributes!==undefined?gNode.attributes.title:gNode.title;if(options.nodes.parseColor===true){node[\"color\"]=gNode.color}else{node[\"color\"]=gNode.color!==undefined?{background:gNode.color,border:gNode.color,highlight:{background:gNode.color,border:gNode.color},hover:{background:gNode.color,border:gNode.color}}:undefined}node[\"size\"]=gNode.size;node[\"fixed\"]=options.nodes.fixed&&gNode.x!==undefined&&gNode.y!==undefined;nodes.push(node)}return{nodes:nodes,edges:edges}}exports.parseGephi=parseGephi},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _CachedImage=__webpack_require__(185);var _CachedImage2=_interopRequireDefault(_CachedImage);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Images=function(){function Images(callback){(0,_classCallCheck3[\"default\"])(this,Images);this.images={};this.imageBroken={};this.callback=callback}(0,_createClass3[\"default\"])(Images,[{key:\"_tryloadBrokenUrl\",value:function _tryloadBrokenUrl(url,brokenUrl,imageToLoadBrokenUrlOn){if(url===undefined||imageToLoadBrokenUrlOn===undefined)return;if(brokenUrl===undefined){console.warn(\"No broken url image defined\");return}imageToLoadBrokenUrlOn.onerror=function(){console.error(\"Could not load brokenImage:\",brokenUrl)};imageToLoadBrokenUrlOn.image.src=brokenUrl}},{key:\"_redrawWithImage\",value:function _redrawWithImage(imageToRedrawWith){if(this.callback){this.callback(imageToRedrawWith)}}},{key:\"load\",value:function load(url,brokenUrl){var _this=this;var cachedImage=this.images[url];if(cachedImage)return cachedImage;var img=new _CachedImage2[\"default\"];this.images[url]=img;img.image.onload=function(){_this._fixImageCoordinates(img.image);img.init();_this._redrawWithImage(img)};img.image.onerror=function(){console.error(\"Could not load image:\",url);_this._tryloadBrokenUrl(url,brokenUrl,img)};img.image.src=url;return img}},{key:\"_fixImageCoordinates\",value:function _fixImageCoordinates(imageToCache){if(imageToCache.width===0){document.body.appendChild(imageToCache);imageToCache.width=imageToCache.offsetWidth;imageToCache.height=imageToCache.offsetHeight;document.body.removeChild(imageToCache)}}}]);return Images}();exports[\"default\"]=Images},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var ComponentUtil=__webpack_require__(48)[\"default\"];var LabelSplitter=__webpack_require__(191)[\"default\"];var multiFontStyle=[\"bold\",\"ital\",\"boldital\",\"mono\"];var Label=function(){function Label(body,options){var edgelabel=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;(0,_classCallCheck3[\"default\"])(this,Label);this.body=body;this.pointToSelf=false;this.baseSize=undefined;this.fontOptions={};this.setOptions(options);this.size={top:0,left:0,width:0,height:0,yLine:0};this.isEdgeLabel=edgelabel}(0,_createClass3[\"default\"])(Label,[{key:\"setOptions\",value:function setOptions(options){this.elementOptions=options;this.initFontOptions(options.font);if(ComponentUtil.isValidLabel(options.label)){this.labelDirty=true}else{options.label=\"\"}if(options.font!==undefined&&options.font!==null){if(typeof options.font===\"string\"){this.baseSize=this.fontOptions.size}else if((0,_typeof3[\"default\"])(options.font)===\"object\"){var size=options.font.size;if(size!==undefined){this.baseSize=size}}}}},{key:\"initFontOptions\",value:function initFontOptions(newFontOptions){var _this=this;util.forEach(multiFontStyle,function(style){_this.fontOptions[style]={}});if(Label.parseFontString(this.fontOptions,newFontOptions)){this.fontOptions.vadjust=0;return}util.forEach(newFontOptions,function(prop,n){if(prop!==undefined&&prop!==null&&(typeof prop===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(prop))!==\"object\"){_this.fontOptions[n]=prop}})}},{key:\"constrain\",value:function constrain(pile){var fontOptions={constrainWidth:false,maxWdt:-1,minWdt:-1,constrainHeight:false,minHgt:-1,valign:\"middle\"};var widthConstraint=util.topMost(pile,\"widthConstraint\");if(typeof widthConstraint===\"number\"){fontOptions.maxWdt=Number(widthConstraint);fontOptions.minWdt=Number(widthConstraint)}else if((typeof widthConstraint===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(widthConstraint))===\"object\"){var widthConstraintMaximum=util.topMost(pile,[\"widthConstraint\",\"maximum\"]);if(typeof widthConstraintMaximum===\"number\"){fontOptions.maxWdt=Number(widthConstraintMaximum)}var widthConstraintMinimum=util.topMost(pile,[\"widthConstraint\",\"minimum\"]);if(typeof widthConstraintMinimum===\"number\"){fontOptions.minWdt=Number(widthConstraintMinimum)}}var heightConstraint=util.topMost(pile,\"heightConstraint\");if(typeof heightConstraint===\"number\"){fontOptions.minHgt=Number(heightConstraint)}else if((typeof heightConstraint===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(heightConstraint))===\"object\"){var heightConstraintMinimum=util.topMost(pile,[\"heightConstraint\",\"minimum\"]);if(typeof heightConstraintMinimum===\"number\"){fontOptions.minHgt=Number(heightConstraintMinimum)}var heightConstraintValign=util.topMost(pile,[\"heightConstraint\",\"valign\"]);if(typeof heightConstraintValign===\"string\"){if(heightConstraintValign===\"top\"||heightConstraintValign===\"bottom\"){fontOptions.valign=heightConstraintValign}}}return fontOptions}},{key:\"update\",value:function update(options,pile){this.setOptions(options,true);this.propagateFonts(pile);util.deepExtend(this.fontOptions,this.constrain(pile));this.fontOptions.chooser=ComponentUtil.choosify(\"label\",pile)}},{key:\"adjustSizes\",value:function adjustSizes(margins){var widthBias=margins?margins.right+margins.left:0;if(this.fontOptions.constrainWidth){this.fontOptions.maxWdt-=widthBias;this.fontOptions.minWdt-=widthBias}var heightBias=margins?margins.top+margins.bottom:0;if(this.fontOptions.constrainHeight){this.fontOptions.minHgt-=heightBias}}},{key:\"addFontOptionsToPile\",value:function addFontOptionsToPile(dstPile,srcPile){for(var i=0;i<srcPile.length;++i){this.addFontToPile(dstPile,srcPile[i])}}},{key:\"addFontToPile\",value:function addFontToPile(pile,options){if(options===undefined)return;if(options.font===undefined||options.font===null)return;var item=options.font;pile.push(item)}},{key:\"getBasicOptions\",value:function getBasicOptions(pile){var ret={};for(var n=0;n<pile.length;++n){var fontOptions=pile[n];var tmpShorthand={};if(Label.parseFontString(tmpShorthand,fontOptions)){fontOptions=tmpShorthand}util.forEach(fontOptions,function(opt,name){if(opt===undefined)return;if(ret.hasOwnProperty(name))return;if(multiFontStyle.indexOf(name)!==-1){ret[name]={}}else{ret[name]=opt}})}return ret}},{key:\"getFontOption\",value:function getFontOption(pile,multiName,option){var multiFont=void 0;for(var n=0;n<pile.length;++n){var fontOptions=pile[n];if(fontOptions.hasOwnProperty(multiName)){multiFont=fontOptions[multiName];if(multiFont===undefined||multiFont===null)continue;var tmpShorthand={};if(Label.parseFontString(tmpShorthand,multiFont)){multiFont=tmpShorthand}if(multiFont.hasOwnProperty(option)){return multiFont[option]}}}if(this.fontOptions.hasOwnProperty(option)){return this.fontOptions[option]}throw new Error(\"Did not find value for multi-font for property: '\"+option+\"'\")}},{key:\"getFontOptions\",value:function getFontOptions(pile,multiName){var result={};var optionNames=[\"color\",\"size\",\"face\",\"mod\",\"vadjust\"];for(var i=0;i<optionNames.length;++i){var mod=optionNames[i];result[mod]=this.getFontOption(pile,multiName,mod)}return result}},{key:\"propagateFonts\",value:function propagateFonts(pile){var _this2=this;var fontPile=[];this.addFontOptionsToPile(fontPile,pile);this.fontOptions=this.getBasicOptions(fontPile);var _loop=function _loop(i){var mod=multiFontStyle[i];var modOptions=_this2.fontOptions[mod];var tmpMultiFontOptions=_this2.getFontOptions(fontPile,mod);util.forEach(tmpMultiFontOptions,function(option,n){modOptions[n]=option});modOptions.size=Number(modOptions.size);modOptions.vadjust=Number(modOptions.vadjust)};for(var i=0;i<multiFontStyle.length;++i){_loop(i)}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover){var baseline=arguments.length>5&&arguments[5]!==undefined?arguments[5]:\"middle\";if(this.elementOptions.label===undefined)return;var viewFontSize=this.fontOptions.size*this.body.view.scale;if(this.elementOptions.label&&viewFontSize<this.elementOptions.scaling.label.drawThreshold-1)return;if(viewFontSize>=this.elementOptions.scaling.label.maxVisible){viewFontSize=Number(this.elementOptions.scaling.label.maxVisible)/this.body.view.scale}this.calculateLabelSize(ctx,selected,hover,x,y,baseline);this._drawBackground(ctx);this._drawText(ctx,x,this.size.yLine,baseline,viewFontSize)}},{key:\"_drawBackground\",value:function _drawBackground(ctx){if(this.fontOptions.background!==undefined&&this.fontOptions.background!==\"none\"){ctx.fillStyle=this.fontOptions.background;var size=this.getSize();ctx.fillRect(size.left,size.top,size.width,size.height)}}},{key:\"_drawText\",value:function _drawText(ctx,x,y){var baseline=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\"middle\";var viewFontSize=arguments[4];var _setAlignment2=this._setAlignment(ctx,x,y,baseline);var _setAlignment3=(0,_slicedToArray3[\"default\"])(_setAlignment2,2);x=_setAlignment3[0];y=_setAlignment3[1];ctx.textAlign=\"left\";x=x-this.size.width/2;if(this.fontOptions.valign&&this.size.height>this.size.labelHeight){if(this.fontOptions.valign===\"top\"){y-=(this.size.height-this.size.labelHeight)/2}if(this.fontOptions.valign===\"bottom\"){y+=(this.size.height-this.size.labelHeight)/2}}for(var i=0;i<this.lineCount;i++){var line=this.lines[i];if(line&&line.blocks){var width=0;if(this.isEdgeLabel||this.fontOptions.align===\"center\"){width+=(this.size.width-line.width)/2}else if(this.fontOptions.align===\"right\"){width+=this.size.width-line.width}for(var j=0;j<line.blocks.length;j++){var block=line.blocks[j];ctx.font=block.font;var _getColor2=this._getColor(block.color,viewFontSize,block.strokeColor),_getColor3=(0,_slicedToArray3[\"default\"])(_getColor2,2),fontColor=_getColor3[0],strokeColor=_getColor3[1];if(block.strokeWidth>0){ctx.lineWidth=block.strokeWidth;ctx.strokeStyle=strokeColor;ctx.lineJoin=\"round\"}ctx.fillStyle=fontColor;if(block.strokeWidth>0){ctx.strokeText(block.text,x+width,y+block.vadjust)}ctx.fillText(block.text,x+width,y+block.vadjust);width+=block.width}y+=line.height}}}},{key:\"_setAlignment\",value:function _setAlignment(ctx,x,y,baseline){if(this.isEdgeLabel&&this.fontOptions.align!==\"horizontal\"&&this.pointToSelf===false){x=0;y=0;var lineMargin=2;if(this.fontOptions.align===\"top\"){ctx.textBaseline=\"alphabetic\";y-=2*lineMargin}else if(this.fontOptions.align===\"bottom\"){ctx.textBaseline=\"hanging\";y+=2*lineMargin}else{ctx.textBaseline=\"middle\"}}else{ctx.textBaseline=baseline}return[x,y]}},{key:\"_getColor\",value:function _getColor(color,viewFontSize,initialStrokeColor){var fontColor=color||\"#000000\";var strokeColor=initialStrokeColor||\"#ffffff\";if(viewFontSize<=this.elementOptions.scaling.label.drawThreshold){var opacity=Math.max(0,Math.min(1,1-(this.elementOptions.scaling.label.drawThreshold-viewFontSize)));fontColor=util.overrideOpacity(fontColor,opacity);strokeColor=util.overrideOpacity(strokeColor,opacity)}return[fontColor,strokeColor]}},{key:\"getTextSize\",value:function getTextSize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;this._processLabel(ctx,selected,hover);return{width:this.size.width,height:this.size.height,lineCount:this.lineCount}}},{key:\"getSize\",value:function getSize(){var lineMargin=2;var x=this.size.left;var y=this.size.top-.5*lineMargin;if(this.isEdgeLabel){var x2=-this.size.width*.5;switch(this.fontOptions.align){case\"middle\":x=x2;y=-this.size.height*.5;break;case\"top\":x=x2;y=-(this.size.height+lineMargin);break;case\"bottom\":x=x2;y=lineMargin;break}}var ret={left:x,top:y,width:this.size.width,height:this.size.height};return ret}},{key:\"calculateLabelSize\",value:function calculateLabelSize(ctx,selected,hover){var x=arguments.length>3&&arguments[3]!==undefined?arguments[3]:0;var y=arguments.length>4&&arguments[4]!==undefined?arguments[4]:0;var baseline=arguments.length>5&&arguments[5]!==undefined?arguments[5]:\"middle\";this._processLabel(ctx,selected,hover);this.size.left=x-this.size.width*.5;this.size.top=y-this.size.height*.5;this.size.yLine=y+(1-this.lineCount)*.5*this.fontOptions.size;if(baseline===\"hanging\"){this.size.top+=.5*this.fontOptions.size;this.size.top+=4;this.size.yLine+=4}}},{key:\"getFormattingValues\",value:function getFormattingValues(ctx,selected,hover,mod){var getValue=function getValue(fontOptions,mod,option){if(mod===\"normal\"){if(option===\"mod\")return\"\";return fontOptions[option]}if(fontOptions[mod][option]!==undefined){return fontOptions[mod][option]}else{return fontOptions[option]}};var values={color:getValue(this.fontOptions,mod,\"color\"),size:getValue(this.fontOptions,mod,\"size\"),face:getValue(this.fontOptions,mod,\"face\"),mod:getValue(this.fontOptions,mod,\"mod\"),vadjust:getValue(this.fontOptions,mod,\"vadjust\"),strokeWidth:this.fontOptions.strokeWidth,strokeColor:this.fontOptions.strokeColor};if(selected||hover){if(mod===\"normal\"&&this.fontOptions.chooser===true&&this.elementOptions.labelHighlightBold){values.mod=\"bold\"}else{if(typeof this.fontOptions.chooser===\"function\"){this.fontOptions.chooser(values,this.elementOptions.id,selected,hover)}}}var fontString=\"\";if(values.mod!==undefined&&values.mod!==\"\"){fontString+=values.mod+\" \"}fontString+=values.size+\"px \"+values.face;ctx.font=fontString.replace(/\"/g,\"\");values.font=ctx.font;values.height=values.size;return values}},{key:\"differentState\",value:function differentState(selected,hover){return selected!==this.selectedState||hover!==this.hoverState}},{key:\"_processLabelText\",value:function _processLabelText(ctx,selected,hover,inText){var splitter=new LabelSplitter(ctx,this,selected,hover);return splitter.process(inText)}},{key:\"_processLabel\",value:function _processLabel(ctx,selected,hover){if(this.labelDirty===false&&!this.differentState(selected,hover))return;var state=this._processLabelText(ctx,selected,hover,this.elementOptions.label);if(this.fontOptions.minWdt>0&&state.width<this.fontOptions.minWdt){state.width=this.fontOptions.minWdt}this.size.labelHeight=state.height;if(this.fontOptions.minHgt>0&&state.height<this.fontOptions.minHgt){state.height=this.fontOptions.minHgt}this.lines=state.lines;this.lineCount=state.lines.length;this.size.width=state.width;this.size.height=state.height;this.selectedState=selected;this.hoverState=hover;this.labelDirty=false}},{key:\"visible\",value:function visible(){if(this.size.width===0||this.size.height===0||this.elementOptions.label===undefined){return false}var viewFontSize=this.fontOptions.size*this.body.view.scale;if(viewFontSize<this.elementOptions.scaling.label.drawThreshold-1){return false}return true}}],[{key:\"parseFontString\",value:function parseFontString(outOptions,inOptions){if(!inOptions||typeof inOptions!==\"string\")return false;var newOptionsArray=inOptions.split(\" \");outOptions.size=newOptionsArray[0].replace(\"px\",\"\");outOptions.face=newOptionsArray[1];outOptions.color=newOptionsArray[2];return true}}]);return Label}();exports[\"default\"]=Label},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var EndPoints=__webpack_require__(119)[\"default\"];var EdgeBase=function(){function EdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,EdgeBase);this.body=body;this.labelModule=labelModule\n;this.options={};this.setOptions(options);this.colorDirty=true;this.color={};this.selectionWidth=2;this.hoverWidth=1.5;this.fromPoint=this.from;this.toPoint=this.to}(0,_createClass3[\"default\"])(EdgeBase,[{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to]}},{key:\"cleanup\",value:function cleanup(){return false}},{key:\"setOptions\",value:function setOptions(options){this.options=options;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.id=this.options.id}},{key:\"drawLine\",value:function drawLine(ctx,values,selected,hover,viaNode){ctx.strokeStyle=this.getColor(ctx,values,selected,hover);ctx.lineWidth=values.width;if(values.dashes!==false){this._drawDashedLine(ctx,values,viaNode)}else{this._drawLine(ctx,values,viaNode)}}},{key:\"_drawLine\",value:function _drawLine(ctx,values,viaNode,fromPoint,toPoint){if(this.from!=this.to){this._line(ctx,values,viaNode,fromPoint,toPoint)}else{var _getCircleData2=this._getCircleData(ctx),_getCircleData3=(0,_slicedToArray3[\"default\"])(_getCircleData2,3),x=_getCircleData3[0],y=_getCircleData3[1],radius=_getCircleData3[2];this._circle(ctx,values,x,y,radius)}}},{key:\"_drawDashedLine\",value:function _drawDashedLine(ctx,values,viaNode,fromPoint,toPoint){ctx.lineCap=\"round\";var pattern=[5,5];if(Array.isArray(values.dashes)===true){pattern=values.dashes}if(ctx.setLineDash!==undefined){ctx.save();ctx.setLineDash(pattern);ctx.lineDashOffset=0;if(this.from!=this.to){this._line(ctx,values,viaNode)}else{var _getCircleData4=this._getCircleData(ctx),_getCircleData5=(0,_slicedToArray3[\"default\"])(_getCircleData4,3),x=_getCircleData5[0],y=_getCircleData5[1],radius=_getCircleData5[2];this._circle(ctx,values,x,y,radius)}ctx.setLineDash([0]);ctx.lineDashOffset=0;ctx.restore()}else{if(this.from!=this.to){ctx.dashedLine(this.from.x,this.from.y,this.to.x,this.to.y,pattern)}else{var _getCircleData6=this._getCircleData(ctx),_getCircleData7=(0,_slicedToArray3[\"default\"])(_getCircleData6,3),_x=_getCircleData7[0],_y=_getCircleData7[1],_radius=_getCircleData7[2];this._circle(ctx,values,_x,_y,_radius)}this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}}},{key:\"findBorderPosition\",value:function findBorderPosition(nearNode,ctx,options){if(this.from!=this.to){return this._findBorderPosition(nearNode,ctx,options)}else{return this._findBorderPositionCircle(nearNode,ctx,options)}}},{key:\"findBorderPositions\",value:function findBorderPositions(ctx){var from={};var to={};if(this.from!=this.to){from=this._findBorderPosition(this.from,ctx);to=this._findBorderPosition(this.to,ctx)}else{var _getCircleData$slice=this._getCircleData(ctx).slice(0,2),_getCircleData$slice2=(0,_slicedToArray3[\"default\"])(_getCircleData$slice,2),x=_getCircleData$slice2[0],y=_getCircleData$slice2[1];from=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});to=this._findBorderPositionCircle(this.from,ctx,{x:x,y:y,low:.6,high:.8,direction:1})}return{from:from,to:to}}},{key:\"_getCircleData\",value:function _getCircleData(ctx){var x=void 0,y=void 0;var node=this.from;var radius=this.options.selfReferenceSize;if(ctx!==undefined){if(node.shape.width===undefined){node.shape.resize(ctx)}}if(node.shape.width>node.shape.height){x=node.x+node.shape.width*.5;y=node.y-radius}else{x=node.x+radius;y=node.y-node.shape.height*.5}return[x,y,radius]}},{key:\"_pointOnCircle\",value:function _pointOnCircle(x,y,radius,percentage){var angle=percentage*2*Math.PI;return{x:x+radius*Math.cos(angle),y:y-radius*Math.sin(angle)}}},{key:\"_findBorderPositionCircle\",value:function _findBorderPositionCircle(node,ctx,options){var x=options.x;var y=options.y;var low=options.low;var high=options.high;var direction=options.direction;var maxIterations=10;var iteration=0;var radius=this.options.selfReferenceSize;var pos=void 0,angle=void 0,distanceToBorder=void 0,distanceToPoint=void 0,difference=void 0;var threshold=.05;var middle=(low+high)*.5;while(low<=high&&iteration<maxIterations){middle=(low+high)*.5;pos=this._pointOnCircle(x,y,radius,middle);angle=Math.atan2(node.y-pos.y,node.x-pos.x);distanceToBorder=node.distanceToBorder(ctx,angle);distanceToPoint=Math.sqrt(Math.pow(pos.x-node.x,2)+Math.pow(pos.y-node.y,2));difference=distanceToBorder-distanceToPoint;if(Math.abs(difference)<threshold){break}else if(difference>0){if(direction>0){low=middle}else{high=middle}}else{if(direction>0){high=middle}else{low=middle}}iteration++}pos.t=middle;return pos}},{key:\"getLineWidth\",value:function getLineWidth(selected,hover){if(selected===true){return Math.max(this.selectionWidth,.3/this.body.view.scale)}else{if(hover===true){return Math.max(this.hoverWidth,.3/this.body.view.scale)}else{return Math.max(this.options.width,.3/this.body.view.scale)}}}},{key:\"getColor\",value:function getColor(ctx,values,selected,hover){if(values.inheritsColor!==false){if(values.inheritsColor===\"both\"&&this.from.id!==this.to.id){var grd=ctx.createLinearGradient(this.from.x,this.from.y,this.to.x,this.to.y);var fromColor=void 0,toColor=void 0;fromColor=this.from.options.color.highlight.border;toColor=this.to.options.color.highlight.border;if(this.from.selected===false&&this.to.selected===false){fromColor=util.overrideOpacity(this.from.options.color.border,values.opacity);toColor=util.overrideOpacity(this.to.options.color.border,values.opacity)}else if(this.from.selected===true&&this.to.selected===false){toColor=this.to.options.color.border}else if(this.from.selected===false&&this.to.selected===true){fromColor=this.from.options.color.border}grd.addColorStop(0,fromColor);grd.addColorStop(1,toColor);return grd}if(values.inheritsColor===\"to\"){return util.overrideOpacity(this.to.options.color.border,values.opacity)}else{return util.overrideOpacity(this.from.options.color.border,values.opacity)}}else{return util.overrideOpacity(values.color,values.opacity)}}},{key:\"_circle\",value:function _circle(ctx,values,x,y,radius){this.enableShadow(ctx,values);ctx.beginPath();ctx.arc(x,y,radius,0,2*Math.PI,false);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getDistanceToEdge\",value:function getDistanceToEdge(x1,y1,x2,y2,x3,y3,via,values){var returnValue=0;if(this.from!=this.to){returnValue=this._getDistanceToEdge(x1,y1,x2,y2,x3,y3,via)}else{var _getCircleData8=this._getCircleData(undefined),_getCircleData9=(0,_slicedToArray3[\"default\"])(_getCircleData8,3),x=_getCircleData9[0],y=_getCircleData9[1],radius=_getCircleData9[2];var dx=x-x3;var dy=y-y3;returnValue=Math.abs(Math.sqrt(dx*dx+dy*dy)-radius)}return returnValue}},{key:\"_getDistanceToLine\",value:function _getDistanceToLine(x1,y1,x2,y2,x3,y3){var px=x2-x1;var py=y2-y1;var something=px*px+py*py;var u=((x3-x1)*px+(y3-y1)*py)/something;if(u>1){u=1}else if(u<0){u=0}var x=x1+u*px;var y=y1+u*py;var dx=x-x3;var dy=y-y3;return Math.sqrt(dx*dx+dy*dy)}},{key:\"getArrowData\",value:function getArrowData(ctx,position,viaNode,selected,hover,values){var angle=void 0;var arrowPoint=void 0;var node1=void 0;var node2=void 0;var guideOffset=void 0;var scaleFactor=void 0;var type=void 0;var lineWidth=values.width;if(position===\"from\"){node1=this.from;node2=this.to;guideOffset=.1;scaleFactor=values.fromArrowScale;type=values.fromArrowType}else if(position===\"to\"){node1=this.to;node2=this.from;guideOffset=-.1;scaleFactor=values.toArrowScale;type=values.toArrowType}else{node1=this.to;node2=this.from;scaleFactor=values.middleArrowScale;type=values.middleArrowType}if(node1!=node2){if(position!==\"middle\"){if(this.options.smooth.enabled===true){arrowPoint=this.findBorderPosition(node1,ctx,{via:viaNode});var guidePos=this.getPoint(Math.max(0,Math.min(1,arrowPoint.t+guideOffset)),viaNode);angle=Math.atan2(arrowPoint.y-guidePos.y,arrowPoint.x-guidePos.x)}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.findBorderPosition(node1,ctx)}}else{angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);arrowPoint=this.getPoint(.5,viaNode)}}else{var _getCircleData10=this._getCircleData(ctx),_getCircleData11=(0,_slicedToArray3[\"default\"])(_getCircleData10,3),x=_getCircleData11[0],y=_getCircleData11[1],radius=_getCircleData11[2];if(position===\"from\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.25,high:.6,direction:-1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI+.1*Math.PI}else if(position===\"to\"){arrowPoint=this.findBorderPosition(this.from,ctx,{x:x,y:y,low:.6,high:1,direction:1});angle=arrowPoint.t*-2*Math.PI+1.5*Math.PI-1.1*Math.PI}else{arrowPoint=this._pointOnCircle(x,y,radius,.175);angle=3.9269908169872414}}if(position===\"middle\"&&scaleFactor<0)lineWidth*=-1;var length=15*scaleFactor+3*lineWidth;var xi=arrowPoint.x-length*.9*Math.cos(angle);var yi=arrowPoint.y-length*.9*Math.sin(angle);var arrowCore={x:xi,y:yi};return{point:arrowPoint,core:arrowCore,angle:angle,length:length,type:type}}},{key:\"drawArrowHead\",value:function drawArrowHead(ctx,values,selected,hover,arrowData){ctx.strokeStyle=this.getColor(ctx,values,selected,hover);ctx.fillStyle=ctx.strokeStyle;ctx.lineWidth=values.width;EndPoints.draw(ctx,arrowData);this.enableShadow(ctx,values);ctx.fill();this.disableShadow(ctx,values)}},{key:\"enableShadow\",value:function enableShadow(ctx,values){if(values.shadow===true){ctx.shadowColor=values.shadowColor;ctx.shadowBlur=values.shadowSize;ctx.shadowOffsetX=values.shadowX;ctx.shadowOffsetY=values.shadowY}}},{key:\"disableShadow\",value:function disableShadow(ctx,values){if(values.shadow===true){ctx.shadowColor=\"rgba(0,0,0,0)\";ctx.shadowBlur=0;ctx.shadowOffsetX=0;ctx.shadowOffsetY=0}}}]);return EdgeBase}();exports[\"default\"]=EdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var EndPoint=function(){function EndPoint(){(0,_classCallCheck3[\"default\"])(this,EndPoint)}(0,_createClass3[\"default\"])(EndPoint,null,[{key:\"transform\",value:function transform(points,arrowData){if(!(points instanceof Array)){points=[points]}var x=arrowData.point.x;var y=arrowData.point.y;var angle=arrowData.angle;var length=arrowData.length;for(var i=0;i<points.length;++i){var p=points[i];var xt=p.x*Math.cos(angle)-p.y*Math.sin(angle);var yt=p.x*Math.sin(angle)+p.y*Math.cos(angle);p.x=x+length*xt;p.y=y+length*yt}}},{key:\"drawPath\",value:function drawPath(ctx,points){ctx.beginPath();ctx.moveTo(points[0].x,points[0].y);for(var i=1;i<points.length;++i){ctx.lineTo(points[i].x,points[i].y)}ctx.closePath()}}]);return EndPoint}();var Arrow=function(_EndPoint){(0,_inherits3[\"default\"])(Arrow,_EndPoint);function Arrow(){(0,_classCallCheck3[\"default\"])(this,Arrow);return(0,_possibleConstructorReturn3[\"default\"])(this,(Arrow.__proto__||(0,_getPrototypeOf2[\"default\"])(Arrow)).apply(this,arguments))}(0,_createClass3[\"default\"])(Arrow,null,[{key:\"draw\",value:function draw(ctx,arrowData){var points=[{x:0,y:0},{x:-1,y:.3},{x:-.9,y:0},{x:-1,y:-.3}];EndPoint.transform(points,arrowData);EndPoint.drawPath(ctx,points)}}]);return Arrow}(EndPoint);var Circle=function(){function Circle(){(0,_classCallCheck3[\"default\"])(this,Circle)}(0,_createClass3[\"default\"])(Circle,null,[{key:\"draw\",value:function draw(ctx,arrowData){var point={x:-.4,y:0};EndPoint.transform(point,arrowData);ctx.circle(point.x,point.y,arrowData.length*.4)}}]);return Circle}();var Bar=function(){function Bar(){(0,_classCallCheck3[\"default\"])(this,Bar)}(0,_createClass3[\"default\"])(Bar,null,[{key:\"draw\",value:function draw(ctx,arrowData){var points=[{x:0,y:.5},{x:0,y:-.5},{x:-.15,y:-.5},{x:-.15,y:.5}];EndPoint.transform(points,arrowData);EndPoint.drawPath(ctx,points)}}]);return Bar}();var EndPoints=function(){function EndPoints(){(0,_classCallCheck3[\"default\"])(this,EndPoints)}(0,_createClass3[\"default\"])(EndPoints,null,[{key:\"draw\",value:function draw(ctx,arrowData){var type;if(arrowData.type){type=arrowData.type.toLowerCase()}switch(type){case\"circle\":Circle.draw(ctx,arrowData);break;case\"bar\":Bar.draw(ctx,arrowData);break;case\"arrow\":default:Arrow.draw(ctx,arrowData)}}}]);return EndPoints}();exports[\"default\"]=EndPoints},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BarnesHutSolver=function(){function BarnesHutSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,BarnesHutSolver);this.body=body;this.physicsBody=physicsBody;this.barnesHutTree;this.setOptions(options);this.randomSeed=5}(0,_createClass3[\"default\"])(BarnesHutSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options;this.thetaInversed=1/this.options.theta;this.overlapAvoidanceFactor=1-Math.max(0,Math.min(1,this.options.avoidOverlap))}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"solve\",value:function solve(){if(this.options.gravitationalConstant!==0&&this.physicsBody.physicsNodeIndices.length>0){var node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var nodeCount=nodeIndices.length;var barnesHutTree=this._formBarnesHutTree(nodes,nodeIndices);this.barnesHutTree=barnesHutTree;for(var i=0;i<nodeCount;i++){node=nodes[nodeIndices[i]];if(node.options.mass>0){this._getForceContributions(barnesHutTree.root,node)}}}}},{key:\"_getForceContributions\",value:function _getForceContributions(parentBranch,node){this._getForceContribution(parentBranch.children.NW,node);this._getForceContribution(parentBranch.children.NE,node);this._getForceContribution(parentBranch.children.SW,node);this._getForceContribution(parentBranch.children.SE,node)}},{key:\"_getForceContribution\",value:function _getForceContribution(parentBranch,node){if(parentBranch.childrenCount>0){var dx=void 0,dy=void 0,distance=void 0;dx=parentBranch.centerOfMass.x-node.x;dy=parentBranch.centerOfMass.y-node.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance*parentBranch.calcSize>this.thetaInversed){this._calculateForces(distance,dx,dy,node,parentBranch)}else{if(parentBranch.childrenCount===4){this._getForceContributions(parentBranch,node)}else{if(parentBranch.children.data.id!=node.id){this._calculateForces(distance,dx,dy,node,parentBranch)}}}}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1;dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass/Math.pow(distance,3);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}},{key:\"_formBarnesHutTree\",value:function _formBarnesHutTree(nodes,nodeIndices){var node=void 0;var nodeCount=nodeIndices.length;var minX=nodes[nodeIndices[0]].x;var minY=nodes[nodeIndices[0]].y;var maxX=nodes[nodeIndices[0]].x;var maxY=nodes[nodeIndices[0]].y;for(var i=1;i<nodeCount;i++){var _node=nodes[nodeIndices[i]];var x=_node.x;var y=_node.y;if(_node.options.mass>0){if(x<minX){minX=x}if(x>maxX){maxX=x}if(y<minY){minY=y}if(y>maxY){maxY=y}}}var sizeDiff=Math.abs(maxX-minX)-Math.abs(maxY-minY);if(sizeDiff>0){minY-=.5*sizeDiff;maxY+=.5*sizeDiff}else{minX+=.5*sizeDiff;maxX-=.5*sizeDiff}var minimumTreeSize=1e-5;var rootSize=Math.max(minimumTreeSize,Math.abs(maxX-minX));var halfRootSize=.5*rootSize;var centerX=.5*(minX+maxX),centerY=.5*(minY+maxY);var barnesHutTree={root:{centerOfMass:{x:0,y:0},mass:0,range:{minX:centerX-halfRootSize,maxX:centerX+halfRootSize,minY:centerY-halfRootSize,maxY:centerY+halfRootSize},size:rootSize,calcSize:1/rootSize,children:{data:null},maxWidth:0,level:0,childrenCount:4}};this._splitBranch(barnesHutTree.root);for(var _i=0;_i<nodeCount;_i++){node=nodes[nodeIndices[_i]];if(node.options.mass>0){this._placeInTree(barnesHutTree.root,node)}}return barnesHutTree}},{key:\"_updateBranchMass\",value:function _updateBranchMass(parentBranch,node){var centerOfMass=parentBranch.centerOfMass;var totalMass=parentBranch.mass+node.options.mass;var totalMassInv=1/totalMass;centerOfMass.x=centerOfMass.x*parentBranch.mass+node.x*node.options.mass;centerOfMass.x*=totalMassInv;centerOfMass.y=centerOfMass.y*parentBranch.mass+node.y*node.options.mass;centerOfMass.y*=totalMassInv;parentBranch.mass=totalMass;var biggestSize=Math.max(Math.max(node.height,node.radius),node.width);parentBranch.maxWidth=parentBranch.maxWidth<biggestSize?biggestSize:parentBranch.maxWidth}},{key:\"_placeInTree\",value:function _placeInTree(parentBranch,node,skipMassUpdate){if(skipMassUpdate!=true||skipMassUpdate===undefined){this._updateBranchMass(parentBranch,node)}var range=parentBranch.children.NW.range;var region=void 0;if(range.maxX>node.x){if(range.maxY>node.y){region=\"NW\"}else{region=\"SW\"}}else{if(range.maxY>node.y){region=\"NE\"}else{region=\"SE\"}}this._placeInRegion(parentBranch,node,region)}},{key:\"_placeInRegion\",value:function _placeInRegion(parentBranch,node,region){var children=parentBranch.children[region];switch(children.childrenCount){case 0:children.children.data=node;children.childrenCount=1;this._updateBranchMass(children,node);break;case 1:if(children.children.data.x===node.x&&children.children.data.y===node.y){node.x+=this.seededRandom();node.y+=this.seededRandom()}else{this._splitBranch(children);this._placeInTree(children,node)}break;case 4:this._placeInTree(children,node);break}}},{key:\"_splitBranch\",value:function _splitBranch(parentBranch){var containedNode=null;if(parentBranch.childrenCount===1){containedNode=parentBranch.children.data;parentBranch.mass=0;parentBranch.centerOfMass.x=0;parentBranch.centerOfMass.y=0}parentBranch.childrenCount=4;parentBranch.children.data=null;this._insertRegion(parentBranch,\"NW\");this._insertRegion(parentBranch,\"NE\");this._insertRegion(parentBranch,\"SW\");this._insertRegion(parentBranch,\"SE\");if(containedNode!=null){this._placeInTree(parentBranch,containedNode)}}},{key:\"_insertRegion\",value:function _insertRegion(parentBranch,region){var minX=void 0,maxX=void 0,minY=void 0,maxY=void 0;var childSize=.5*parentBranch.size;switch(region){case\"NW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"NE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY;maxY=parentBranch.range.minY+childSize;break;case\"SW\":minX=parentBranch.range.minX;maxX=parentBranch.range.minX+childSize;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;break;case\"SE\":minX=parentBranch.range.minX+childSize;maxX=parentBranch.range.maxX;minY=parentBranch.range.minY+childSize;maxY=parentBranch.range.maxY;break}parentBranch.children[region]={centerOfMass:{x:0,y:0},mass:0,range:{minX:minX,maxX:maxX,minY:minY,maxY:maxY},size:.5*parentBranch.size,calcSize:2*parentBranch.calcSize,children:{data:null},maxWidth:0,level:parentBranch.level+1,childrenCount:0}}},{key:\"_debug\",value:function _debug(ctx,color){if(this.barnesHutTree!==undefined){ctx.lineWidth=1;this._drawBranch(this.barnesHutTree.root,ctx,color)}}},{key:\"_drawBranch\",value:function _drawBranch(branch,ctx,color){if(color===undefined){color=\"#FF0000\"}if(branch.childrenCount===4){this._drawBranch(branch.children.NW,ctx);this._drawBranch(branch.children.NE,ctx);this._drawBranch(branch.children.SE,ctx);this._drawBranch(branch.children.SW,ctx)}ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.minY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.minY);ctx.lineTo(branch.range.maxX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.maxX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.maxY);ctx.stroke();ctx.beginPath();ctx.moveTo(branch.range.minX,branch.range.maxY);ctx.lineTo(branch.range.minX,branch.range.minY);ctx.stroke()}}]);return BarnesHutSolver}();exports[\"default\"]=BarnesHutSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CentralGravitySolver=function(){function CentralGravitySolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,CentralGravitySolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(CentralGravitySolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx=void 0,dy=void 0,distance=void 0,node=void 0;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];node=nodes[nodeId];dx=-node.x;dy=-node.y;distance=Math.sqrt(dx*dx+dy*dy);this._calculateForces(distance,dx,dy,forces,node)}}},{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){var gravityForce=distance===0?0:this.options.centralGravity/distance;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}]);return CentralGravitySolver}();exports[\"default\"]=CentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var array=\"array\";var object=\"object\";var dom=\"dom\";var any=\"any\";var endPoints=[\"arrow\",\"circle\",\"bar\"];var allOptions={configure:{enabled:{boolean:bool},filter:{boolean:bool,string:string,array:array,function:\"function\"},container:{dom:dom},showButton:{boolean:bool},__type__:{object:object,boolean:bool,string:string,array:array,function:\"function\"}},edges:{arrows:{to:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},middle:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},from:{enabled:{boolean:bool},scaleFactor:{number:number},type:{string:endPoints},__type__:{object:object,boolean:bool}},__type__:{string:[\"from\",\"to\",\"middle\"],object:object}},arrowStrikethrough:{boolean:bool},chosen:{label:{boolean:bool,function:\"function\"},edge:{boolean:bool,function:\"function\"},__type__:{object:object,boolean:bool}},color:{color:{string:string},highlight:{string:string},hover:{string:string},inherit:{string:[\"from\",\"to\",\"both\"],boolean:bool},opacity:{number:number},__type__:{object:object,string:string}},dashes:{boolean:bool,array:array},font:{color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},align:{string:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},hidden:{boolean:bool},hoverWidth:{function:\"function\",number:number},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:bool},length:{number:number,undefined:\"undefined\"},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:\"function\"},__type__:{object:object}},selectionWidth:{function:\"function\",number:number},selfReferenceSize:{number:number},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},smooth:{enabled:{boolean:bool},type:{string:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"]},roundness:{number:number},forceDirection:{string:[\"horizontal\",\"vertical\",\"none\"],boolean:bool},__type__:{object:object,boolean:bool}},title:{string:string,undefined:\"undefined\"},width:{number:number},widthConstraint:{maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},value:{number:number,undefined:\"undefined\"},__type__:{object:object}},groups:{useDefaultGroups:{boolean:bool},__any__:\"get from nodes, will be overwritten below\",__type__:{object:object}},interaction:{dragNodes:{boolean:bool},dragView:{boolean:bool},hideEdgesOnDrag:{boolean:bool},hideNodesOnDrag:{boolean:bool},hover:{boolean:bool},keyboard:{enabled:{boolean:bool},speed:{x:{number:number},y:{number:number},zoom:{number:number},__type__:{object:object}},bindToWindow:{boolean:bool},__type__:{object:object,boolean:bool}},multiselect:{boolean:bool},navigationButtons:{boolean:bool},selectable:{boolean:bool},selectConnectedEdges:{boolean:bool},hoverConnectedEdges:{boolean:bool},tooltipDelay:{number:number},zoomView:{boolean:bool},__type__:{object:object}},layout:{randomSeed:{undefined:\"undefined\",number:number},improvedLayout:{boolean:bool},hierarchical:{enabled:{boolean:bool},levelSeparation:{number:number},nodeSpacing:{number:number},treeSpacing:{number:number},blockShifting:{boolean:bool},edgeMinimization:{boolean:bool},parentCentralization:{boolean:bool},direction:{string:[\"UD\",\"DU\",\"LR\",\"RL\"]},sortMethod:{string:[\"hubsize\",\"directed\"]},__type__:{object:object,boolean:bool}},__type__:{object:object}},manipulation:{enabled:{boolean:bool},initiallyActive:{boolean:bool},addNode:{boolean:bool,function:\"function\"},addEdge:{boolean:bool,function:\"function\"},editNode:{function:\"function\"},editEdge:{editWithoutDrag:{function:\"function\"},__type__:{object:object,boolean:bool,function:\"function\"}},deleteNode:{boolean:bool,function:\"function\"},deleteEdge:{boolean:bool,function:\"function\"},controlNodeStyle:\"get from nodes, will be overwritten below\",__type__:{object:object,boolean:bool}},nodes:{borderWidth:{number:number},borderWidthSelected:{number:number,undefined:\"undefined\"},brokenImage:{string:string,undefined:\"undefined\"},chosen:{label:{boolean:bool,function:\"function\"},node:{boolean:bool,function:\"function\"},__type__:{object:object,boolean:bool}},color:{border:{string:string},background:{string:string},highlight:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},hover:{border:{string:string},background:{string:string},__type__:{object:object,string:string}},__type__:{object:object,string:string}},fixed:{x:{boolean:bool},y:{boolean:bool},__type__:{object:object,boolean:bool}},font:{align:{string:string},color:{string:string},size:{number:number},face:{string:string},background:{string:string},strokeWidth:{number:number},strokeColor:{string:string},vadjust:{number:number},multi:{boolean:bool,string:string},bold:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},boldital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},ital:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},mono:{color:{string:string},size:{number:number},face:{string:string},mod:{string:string},vadjust:{number:number},__type__:{object:object,string:string}},__type__:{object:object,string:string}},group:{string:string,number:number,undefined:\"undefined\"},heightConstraint:{minimum:{number:number},valign:{string:string},__type__:{object:object,boolean:bool,number:number}},hidden:{boolean:bool},icon:{face:{string:string},code:{string:string},size:{number:number},color:{string:string},__type__:{object:object}},id:{string:string,number:number},image:{selected:{string:string,undefined:\"undefined\"},unselected:{string:string,undefined:\"undefined\"},__type__:{object:object,string:string}},label:{string:string,undefined:\"undefined\"},labelHighlightBold:{boolean:bool},level:{number:number,undefined:\"undefined\"},margin:{top:{number:number},right:{number:number},bottom:{number:number},left:{number:number},__type__:{object:object,number:number}},mass:{number:number},physics:{boolean:bool},scaling:{min:{number:number},max:{number:number},label:{enabled:{boolean:bool},min:{number:number},max:{number:number},maxVisible:{number:number},drawThreshold:{number:number},__type__:{object:object,boolean:bool}},customScalingFunction:{function:\"function\"},__type__:{object:object}},shadow:{enabled:{boolean:bool},color:{string:string},size:{number:number},x:{number:number},y:{number:number},__type__:{object:object,boolean:bool}},shape:{string:[\"ellipse\",\"circle\",\"database\",\"box\",\"text\",\"image\",\"circularImage\",\"diamond\",\"dot\",\"star\",\"triangle\",\"triangleDown\",\"square\",\"icon\",\"hexagon\"]},shapeProperties:{borderDashes:{boolean:bool,array:array},borderRadius:{number:number},interpolation:{boolean:bool},useImageSize:{boolean:bool},useBorderWithImage:{boolean:bool},__type__:{object:object}},size:{number:number},title:{string:string,dom:dom,undefined:\"undefined\"},value:{number:number,undefined:\"undefined\"},widthConstraint:{minimum:{number:number},maximum:{number:number},__type__:{object:object,boolean:bool,number:number}},x:{number:number},y:{number:number},__type__:{object:object}},physics:{enabled:{boolean:bool},barnesHut:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},forceAtlas2Based:{gravitationalConstant:{number:number},centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},damping:{number:number},avoidOverlap:{number:number},__type__:{object:object}},repulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},hierarchicalRepulsion:{centralGravity:{number:number},springLength:{number:number},springConstant:{number:number},nodeDistance:{number:number},damping:{number:number},__type__:{object:object}},maxVelocity:{number:number},minVelocity:{number:number},solver:{string:[\"barnesHut\",\"repulsion\",\"hierarchicalRepulsion\",\"forceAtlas2Based\"]},stabilization:{enabled:{boolean:bool},iterations:{number:number},updateInterval:{number:number},onlyDynamicEdges:{boolean:bool},\nfit:{boolean:bool},__type__:{object:object,boolean:bool}},timestep:{number:number},adaptiveTimestep:{boolean:bool},__type__:{object:object,boolean:bool}},autoResize:{boolean:bool},clickToUse:{boolean:bool},locale:{string:string},locales:{__any__:{any:any},__type__:{object:object}},height:{string:string},width:{string:string},__type__:{object:object}};allOptions.groups.__any__=allOptions.nodes;allOptions.manipulation.controlNodeStyle=allOptions.nodes;var configureOptions={nodes:{borderWidth:[1,0,10,1],borderWidthSelected:[2,0,10,1],color:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#97C2FC\"],highlight:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]},hover:{border:[\"color\",\"#2B7CE9\"],background:[\"color\",\"#D2E5FF\"]}},fixed:{x:false,y:false},font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[0,0,50,1],strokeColor:[\"color\",\"#ffffff\"]},hidden:false,labelHighlightBold:true,physics:true,scaling:{min:[10,0,200,1],max:[30,0,200,1],label:{enabled:false,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},shape:[\"ellipse\",\"box\",\"circle\",\"database\",\"diamond\",\"dot\",\"square\",\"star\",\"text\",\"triangle\",\"triangleDown\",\"hexagon\"],shapeProperties:{borderDashes:false,borderRadius:[6,0,20,1],interpolation:true,useImageSize:false},size:[25,0,200,1]},edges:{arrows:{to:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},middle:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"},from:{enabled:false,scaleFactor:[1,0,3,.05],type:\"arrow\"}},arrowStrikethrough:true,color:{color:[\"color\",\"#848484\"],highlight:[\"color\",\"#848484\"],hover:[\"color\",\"#848484\"],inherit:[\"from\",\"to\",\"both\",true,false],opacity:[1,0,1,.05]},dashes:false,font:{color:[\"color\",\"#343434\"],size:[14,0,100,1],face:[\"arial\",\"verdana\",\"tahoma\"],background:[\"color\",\"none\"],strokeWidth:[2,0,50,1],strokeColor:[\"color\",\"#ffffff\"],align:[\"horizontal\",\"top\",\"middle\",\"bottom\"]},hidden:false,hoverWidth:[1.5,0,5,.1],labelHighlightBold:true,physics:true,scaling:{min:[1,0,100,1],max:[15,0,100,1],label:{enabled:true,min:[14,0,200,1],max:[30,0,200,1],maxVisible:[30,0,200,1],drawThreshold:[5,0,20,1]}},selectionWidth:[1.5,0,5,.1],selfReferenceSize:[20,0,200,1],shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:[10,0,20,1],x:[5,-30,30,1],y:[5,-30,30,1]},smooth:{enabled:true,type:[\"dynamic\",\"continuous\",\"discrete\",\"diagonalCross\",\"straightCross\",\"horizontal\",\"vertical\",\"curvedCW\",\"curvedCCW\",\"cubicBezier\"],forceDirection:[\"horizontal\",\"vertical\",\"none\"],roundness:[.5,0,1,.05]},width:[1,0,30,1]},layout:{hierarchical:{enabled:false,levelSeparation:[150,20,500,5],nodeSpacing:[100,20,500,5],treeSpacing:[200,20,500,5],blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:[\"UD\",\"DU\",\"LR\",\"RL\"],sortMethod:[\"hubsize\",\"directed\"]}},interaction:{dragNodes:true,dragView:true,hideEdgesOnDrag:false,hideNodesOnDrag:false,hover:false,keyboard:{enabled:false,speed:{x:[10,0,40,1],y:[10,0,40,1],zoom:[.02,0,.1,.005]},bindToWindow:true},multiselect:false,navigationButtons:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true,tooltipDelay:[300,0,1e3,25],zoomView:true},manipulation:{enabled:false,initiallyActive:false},physics:{enabled:true,barnesHut:{gravitationalConstant:[-2e3,-3e4,0,50],centralGravity:[.3,0,10,.05],springLength:[95,0,500,5],springConstant:[.04,0,1.2,.005],damping:[.09,0,1,.01],avoidOverlap:[0,0,1,.01]},forceAtlas2Based:{gravitationalConstant:[-50,-500,0,1],centralGravity:[.01,0,1,.005],springLength:[95,0,500,5],springConstant:[.08,0,1.2,.005],damping:[.4,0,1,.01],avoidOverlap:[0,0,1,.01]},repulsion:{centralGravity:[.2,0,10,.05],springLength:[200,0,500,5],springConstant:[.05,0,1.2,.005],nodeDistance:[100,0,500,5],damping:[.09,0,1,.01]},hierarchicalRepulsion:{centralGravity:[.2,0,10,.05],springLength:[100,0,500,5],springConstant:[.01,0,1.2,.005],nodeDistance:[120,0,500,5],damping:[.09,0,1,.01]},maxVelocity:[50,0,150,1],minVelocity:[.1,.01,.5,.01],solver:[\"barnesHut\",\"forceAtlas2Based\",\"repulsion\",\"hierarchicalRepulsion\"],timestep:[.5,.01,1,.01]}};exports.allOptions=allOptions;exports.configureOptions=configureOptions},function(module,exports,__webpack_require__){\"use strict\";var util=__webpack_require__(2);util.extend(exports,__webpack_require__(159));util.extend(exports,__webpack_require__(177));util.extend(exports,__webpack_require__(181))},function(module,exports,__webpack_require__){__webpack_require__(49);__webpack_require__(60);module.exports=__webpack_require__(136)},function(module,exports,__webpack_require__){\"use strict\";var addToUnscopables=__webpack_require__(126);var step=__webpack_require__(127);var Iterators=__webpack_require__(31);var toIObject=__webpack_require__(25);module.exports=__webpack_require__(79)(Array,\"Array\",function(iterated,kind){this._t=toIObject(iterated);this._i=0;this._k=kind},function(){var O=this._t;var kind=this._k;var index=this._i++;if(!O||index>=O.length){this._t=undefined;return step(1)}if(kind==\"keys\")return step(0,index);if(kind==\"values\")return step(0,O[index]);return step(0,[index,O[index]])},\"values\");Iterators.Arguments=Iterators.Array;addToUnscopables(\"keys\");addToUnscopables(\"values\");addToUnscopables(\"entries\")},function(module,exports){module.exports=function(){}},function(module,exports){module.exports=function(done,value){return{value:value,done:!!done}}},function(module,exports){module.exports=function(it){if(typeof it!=\"function\")throw TypeError(it+\" is not a function!\");return it}},function(module,exports,__webpack_require__){\"use strict\";var create=__webpack_require__(54);var descriptor=__webpack_require__(39);var setToStringTag=__webpack_require__(59);var IteratorPrototype={};__webpack_require__(26)(IteratorPrototype,__webpack_require__(13)(\"iterator\"),function(){return this});module.exports=function(Constructor,NAME,next){Constructor.prototype=create(IteratorPrototype,{next:descriptor(1,next)});setToStringTag(Constructor,NAME+\" Iterator\")}},function(module,exports,__webpack_require__){var dP=__webpack_require__(20);var anObject=__webpack_require__(27);var getKeys=__webpack_require__(33);module.exports=__webpack_require__(21)?Object.defineProperties:function defineProperties(O,Properties){anObject(O);var keys=getKeys(Properties);var length=keys.length;var i=0;var P;while(length>i)dP.f(O,P=keys[i++],Properties[P]);return O}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(25);var toLength=__webpack_require__(132);var toAbsoluteIndex=__webpack_require__(133);module.exports=function(IS_INCLUDES){return function($this,el,fromIndex){var O=toIObject($this);var length=toLength(O.length);var index=toAbsoluteIndex(fromIndex,length);var value;if(IS_INCLUDES&&el!=el)while(length>index){value=O[index++];if(value!=value)return true}else for(;length>index;index++)if(IS_INCLUDES||index in O){if(O[index]===el)return IS_INCLUDES||index||0}return!IS_INCLUDES&&-1}}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var min=Math.min;module.exports=function(it){return it>0?min(toInteger(it),9007199254740991):0}},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var max=Math.max;var min=Math.min;module.exports=function(index,length){index=toInteger(index);return index<0?max(index+length,0):min(index,length)}},function(module,exports,__webpack_require__){var document=__webpack_require__(18).document;module.exports=document&&document.documentElement},function(module,exports,__webpack_require__){var toInteger=__webpack_require__(55);var defined=__webpack_require__(51);module.exports=function(TO_STRING){return function(that,pos){var s=String(defined(that));var i=toInteger(pos);var l=s.length;var a,b;if(i<0||i>=l)return TO_STRING?\"\":undefined;a=s.charCodeAt(i);return a<55296||a>56319||i+1===l||(b=s.charCodeAt(i+1))<56320||b>57343?TO_STRING?s.charAt(i):a:TO_STRING?s.slice(i,i+2):(a-55296<<10)+(b-56320)+65536}}},function(module,exports,__webpack_require__){var anObject=__webpack_require__(27);var get=__webpack_require__(137);module.exports=__webpack_require__(7).getIterator=function(it){var iterFn=get(it);if(typeof iterFn!=\"function\")throw TypeError(it+\" is not iterable!\");return anObject(iterFn.call(it))}},function(module,exports,__webpack_require__){var classof=__webpack_require__(86);var ITERATOR=__webpack_require__(13)(\"iterator\");var Iterators=__webpack_require__(31);module.exports=__webpack_require__(7).getIteratorMethod=function(it){if(it!=undefined)return it[ITERATOR]||it[\"@@iterator\"]||Iterators[classof(it)]}},function(module,exports,__webpack_require__){__webpack_require__(139);var $Object=__webpack_require__(7).Object;module.exports=function create(P,D){return $Object.create(P,D)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Object\",{create:__webpack_require__(54)})},function(module,exports,__webpack_require__){__webpack_require__(141);module.exports=__webpack_require__(7).Object.keys},function(module,exports,__webpack_require__){var toObject=__webpack_require__(41);var $keys=__webpack_require__(33);__webpack_require__(87)(\"keys\",function(){return function keys(it){return $keys(toObject(it))}})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(143),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(60);__webpack_require__(49);module.exports=__webpack_require__(61).f(\"iterator\")},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(145),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(146);__webpack_require__(151);__webpack_require__(152);__webpack_require__(153);module.exports=__webpack_require__(7).Symbol},function(module,exports,__webpack_require__){\"use strict\";var global=__webpack_require__(18);var has=__webpack_require__(22);var DESCRIPTORS=__webpack_require__(21);var $export=__webpack_require__(17);var redefine=__webpack_require__(83);var META=__webpack_require__(147).KEY;var $fails=__webpack_require__(28);var shared=__webpack_require__(57);var setToStringTag=__webpack_require__(59);var uid=__webpack_require__(40);var wks=__webpack_require__(13);var wksExt=__webpack_require__(61);var wksDefine=__webpack_require__(62);var enumKeys=__webpack_require__(148);var isArray=__webpack_require__(149);var anObject=__webpack_require__(27);var toIObject=__webpack_require__(25);var toPrimitive=__webpack_require__(53);var createDesc=__webpack_require__(39);var _create=__webpack_require__(54);var gOPNExt=__webpack_require__(150);var $GOPD=__webpack_require__(89);var $DP=__webpack_require__(20);var $keys=__webpack_require__(33);var gOPD=$GOPD.f;var dP=$DP.f;var gOPN=gOPNExt.f;var $Symbol=global.Symbol;var $JSON=global.JSON;var _stringify=$JSON&&$JSON.stringify;var PROTOTYPE=\"prototype\";var HIDDEN=wks(\"_hidden\");var TO_PRIMITIVE=wks(\"toPrimitive\");var isEnum={}.propertyIsEnumerable;var SymbolRegistry=shared(\"symbol-registry\");var AllSymbols=shared(\"symbols\");var OPSymbols=shared(\"op-symbols\");var ObjectProto=Object[PROTOTYPE];var USE_NATIVE=typeof $Symbol==\"function\";var QObject=global.QObject;var setter=!QObject||!QObject[PROTOTYPE]||!QObject[PROTOTYPE].findChild;var setSymbolDesc=DESCRIPTORS&&$fails(function(){return _create(dP({},\"a\",{get:function(){return dP(this,\"a\",{value:7}).a}})).a!=7})?function(it,key,D){var protoDesc=gOPD(ObjectProto,key);if(protoDesc)delete ObjectProto[key];dP(it,key,D);if(protoDesc&&it!==ObjectProto)dP(ObjectProto,key,protoDesc)}:dP;var wrap=function(tag){var sym=AllSymbols[tag]=_create($Symbol[PROTOTYPE]);sym._k=tag;return sym};var isSymbol=USE_NATIVE&&typeof $Symbol.iterator==\"symbol\"?function(it){return typeof it==\"symbol\"}:function(it){return it instanceof $Symbol};var $defineProperty=function defineProperty(it,key,D){if(it===ObjectProto)$defineProperty(OPSymbols,key,D);anObject(it);key=toPrimitive(key,true);anObject(D);if(has(AllSymbols,key)){if(!D.enumerable){if(!has(it,HIDDEN))dP(it,HIDDEN,createDesc(1,{}));it[HIDDEN][key]=true}else{if(has(it,HIDDEN)&&it[HIDDEN][key])it[HIDDEN][key]=false;D=_create(D,{enumerable:createDesc(0,false)})}return setSymbolDesc(it,key,D)}return dP(it,key,D)};var $defineProperties=function defineProperties(it,P){anObject(it);var keys=enumKeys(P=toIObject(P));var i=0;var l=keys.length;var key;while(l>i)$defineProperty(it,key=keys[i++],P[key]);return it};var $create=function create(it,P){return P===undefined?_create(it):$defineProperties(_create(it),P)};var $propertyIsEnumerable=function propertyIsEnumerable(key){var E=isEnum.call(this,key=toPrimitive(key,true));if(this===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return false;return E||!has(this,key)||!has(AllSymbols,key)||has(this,HIDDEN)&&this[HIDDEN][key]?E:true};var $getOwnPropertyDescriptor=function getOwnPropertyDescriptor(it,key){it=toIObject(it);key=toPrimitive(key,true);if(it===ObjectProto&&has(AllSymbols,key)&&!has(OPSymbols,key))return;var D=gOPD(it,key);if(D&&has(AllSymbols,key)&&!(has(it,HIDDEN)&&it[HIDDEN][key]))D.enumerable=true;return D};var $getOwnPropertyNames=function getOwnPropertyNames(it){var names=gOPN(toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(!has(AllSymbols,key=names[i++])&&key!=HIDDEN&&key!=META)result.push(key)}return result};var $getOwnPropertySymbols=function getOwnPropertySymbols(it){var IS_OP=it===ObjectProto;var names=gOPN(IS_OP?OPSymbols:toIObject(it));var result=[];var i=0;var key;while(names.length>i){if(has(AllSymbols,key=names[i++])&&(IS_OP?has(ObjectProto,key):true))result.push(AllSymbols[key])}return result};if(!USE_NATIVE){$Symbol=function Symbol(){if(this instanceof $Symbol)throw TypeError(\"Symbol is not a constructor!\");var tag=uid(arguments.length>0?arguments[0]:undefined);var $set=function(value){if(this===ObjectProto)$set.call(OPSymbols,value);if(has(this,HIDDEN)&&has(this[HIDDEN],tag))this[HIDDEN][tag]=false;setSymbolDesc(this,tag,createDesc(1,value))};if(DESCRIPTORS&&setter)setSymbolDesc(ObjectProto,tag,{configurable:true,set:$set});return wrap(tag)};redefine($Symbol[PROTOTYPE],\"toString\",function toString(){return this._k});$GOPD.f=$getOwnPropertyDescriptor;$DP.f=$defineProperty;__webpack_require__(88).f=gOPNExt.f=$getOwnPropertyNames;__webpack_require__(42).f=$propertyIsEnumerable;__webpack_require__(63).f=$getOwnPropertySymbols;if(DESCRIPTORS&&!__webpack_require__(52)){redefine(ObjectProto,\"propertyIsEnumerable\",$propertyIsEnumerable,true)}wksExt.f=function(name){return wrap(wks(name))}}$export($export.G+$export.W+$export.F*!USE_NATIVE,{Symbol:$Symbol});for(var es6Symbols=\"hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables\".split(\",\"),j=0;es6Symbols.length>j;)wks(es6Symbols[j++]);for(var wellKnownSymbols=$keys(wks.store),k=0;wellKnownSymbols.length>k;)wksDefine(wellKnownSymbols[k++]);$export($export.S+$export.F*!USE_NATIVE,\"Symbol\",{for:function(key){return has(SymbolRegistry,key+=\"\")?SymbolRegistry[key]:SymbolRegistry[key]=$Symbol(key)},keyFor:function keyFor(sym){if(!isSymbol(sym))throw TypeError(sym+\" is not a symbol!\");for(var key in SymbolRegistry)if(SymbolRegistry[key]===sym)return key},useSetter:function(){setter=true},useSimple:function(){setter=false}});$export($export.S+$export.F*!USE_NATIVE,\"Object\",{create:$create,defineProperty:$defineProperty,defineProperties:$defineProperties,getOwnPropertyDescriptor:$getOwnPropertyDescriptor,getOwnPropertyNames:$getOwnPropertyNames,getOwnPropertySymbols:$getOwnPropertySymbols});$JSON&&$export($export.S+$export.F*(!USE_NATIVE||$fails(function(){var S=$Symbol();return _stringify([S])!=\"[null]\"||_stringify({a:S})!=\"{}\"||_stringify(Object(S))!=\"{}\"})),\"JSON\",{stringify:function stringify(it){if(it===undefined||isSymbol(it))return;var args=[it];var i=1;var replacer,$replacer;while(arguments.length>i)args.push(arguments[i++]);replacer=args[1];if(typeof replacer==\"function\")$replacer=replacer;if($replacer||!isArray(replacer))replacer=function(key,value){if($replacer)value=$replacer.call(this,key,value);if(!isSymbol(value))return value};args[1]=replacer;return _stringify.apply($JSON,args)}});$Symbol[PROTOTYPE][TO_PRIMITIVE]||__webpack_require__(26)($Symbol[PROTOTYPE],TO_PRIMITIVE,$Symbol[PROTOTYPE].valueOf);setToStringTag($Symbol,\"Symbol\");setToStringTag(Math,\"Math\",true);setToStringTag(global.JSON,\"JSON\",true)},function(module,exports,__webpack_require__){var META=__webpack_require__(40)(\"meta\");var isObject=__webpack_require__(32);var has=__webpack_require__(22);var setDesc=__webpack_require__(20).f;var id=0;var isExtensible=Object.isExtensible||function(){return true};var FREEZE=!__webpack_require__(28)(function(){return isExtensible(Object.preventExtensions({}))});var setMeta=function(it){setDesc(it,META,{value:{i:\"O\"+ ++id,w:{}}})};var fastKey=function(it,create){if(!isObject(it))return typeof it==\"symbol\"?it:(typeof it==\"string\"?\"S\":\"P\")+it;if(!has(it,META)){if(!isExtensible(it))return\"F\";if(!create)return\"E\";setMeta(it)}return it[META].i};var getWeak=function(it,create){if(!has(it,META)){if(!isExtensible(it))return true;if(!create)return false;setMeta(it)}return it[META].w};var onFreeze=function(it){if(FREEZE&&meta.NEED&&isExtensible(it)&&!has(it,META))setMeta(it);return it};var meta=module.exports={KEY:META,NEED:false,fastKey:fastKey,getWeak:getWeak,onFreeze:onFreeze}},function(module,exports,__webpack_require__){var getKeys=__webpack_require__(33);var gOPS=__webpack_require__(63);var pIE=__webpack_require__(42);module.exports=function(it){var result=getKeys(it);var getSymbols=gOPS.f;if(getSymbols){var symbols=getSymbols(it);var isEnum=pIE.f;var i=0;var key;while(symbols.length>i)if(isEnum.call(it,key=symbols[i++]))result.push(key)}return result}},function(module,exports,__webpack_require__){var cof=__webpack_require__(50);module.exports=Array.isArray||function isArray(arg){return cof(arg)==\"Array\"}},function(module,exports,__webpack_require__){var toIObject=__webpack_require__(25);var gOPN=__webpack_require__(88).f;var toString={}.toString;var windowNames=typeof window==\"object\"&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];var getWindowNames=function(it){try{return gOPN(it)}catch(e){return windowNames.slice()}};module.exports.f=function getOwnPropertyNames(it){return windowNames&&toString.call(it)==\"[object Window]\"?getWindowNames(it):gOPN(toIObject(it))}},function(module,exports){},function(module,exports,__webpack_require__){__webpack_require__(62)(\"asyncIterator\")},function(module,exports,__webpack_require__){__webpack_require__(62)(\"observable\")},function(module,exports,__webpack_require__){(function(module){var require;(function(global,factory){true?module.exports=factory():typeof define===\"function\"&&define.amd?define(factory):global.moment=factory()})(this,function(){\"use strict\";var hookCallback;function hooks(){return hookCallback.apply(null,arguments)}function setHookCallback(callback){hookCallback=callback}function isArray(input){return input instanceof Array||Object.prototype.toString.call(input)===\"[object Array]\"}function isObject(input){return input!=null&&Object.prototype.toString.call(input)===\"[object Object]\"}function isObjectEmpty(obj){if(Object.getOwnPropertyNames){return Object.getOwnPropertyNames(obj).length===0}else{var k;for(k in obj){if(obj.hasOwnProperty(k)){return false}}return true}}function isUndefined(input){return input===void 0}function isNumber(input){return typeof input===\"number\"||Object.prototype.toString.call(input)===\"[object Number]\"}function isDate(input){return input instanceof Date||Object.prototype.toString.call(input)===\"[object Date]\"}function map(arr,fn){var res=[],i;for(i=0;i<arr.length;++i){res.push(fn(arr[i],i))}return res}function hasOwnProp(a,b){return Object.prototype.hasOwnProperty.call(a,b)}function extend(a,b){for(var i in b){if(hasOwnProp(b,i)){a[i]=b[i]}}if(hasOwnProp(b,\"toString\")){a.toString=b.toString}if(hasOwnProp(b,\"valueOf\")){a.valueOf=b.valueOf}return a}function createUTC(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,true).utc()}function defaultParsingFlags(){return{empty:false,unusedTokens:[],unusedInput:[],overflow:-2,charsLeftOver:0,nullInput:false,invalidMonth:null,invalidFormat:false,userInvalidated:false,iso:false,parsedDateParts:[],meridiem:null,rfc2822:false,weekdayMismatch:false}}function getParsingFlags(m){if(m._pf==null){m._pf=defaultParsingFlags()}return m._pf}var some;if(Array.prototype.some){some=Array.prototype.some}else{some=function(fun){var t=Object(this);var len=t.length>>>0;for(var i=0;i<len;i++){if(i in t&&fun.call(this,t[i],i,t)){return true}}return false}}function isValid(m){if(m._isValid==null){var flags=getParsingFlags(m);var parsedParts=some.call(flags.parsedDateParts,function(i){return i!=null});var isNowValid=!isNaN(m._d.getTime())&&flags.overflow<0&&!flags.empty&&!flags.invalidMonth&&!flags.invalidWeekday&&!flags.weekdayMismatch&&!flags.nullInput&&!flags.invalidFormat&&!flags.userInvalidated&&(!flags.meridiem||flags.meridiem&&parsedParts);if(m._strict){isNowValid=isNowValid&&flags.charsLeftOver===0&&flags.unusedTokens.length===0&&flags.bigHour===undefined}if(Object.isFrozen==null||!Object.isFrozen(m)){m._isValid=isNowValid}else{return isNowValid}}return m._isValid}function createInvalid(flags){var m=createUTC(NaN);if(flags!=null){extend(getParsingFlags(m),flags)}else{getParsingFlags(m).userInvalidated=true}return m}var momentProperties=hooks.momentProperties=[];function copyConfig(to,from){var i,prop,val;if(!isUndefined(from._isAMomentObject)){to._isAMomentObject=from._isAMomentObject}if(!isUndefined(from._i)){to._i=from._i}if(!isUndefined(from._f)){to._f=from._f}if(!isUndefined(from._l)){to._l=from._l}if(!isUndefined(from._strict)){to._strict=from._strict}if(!isUndefined(from._tzm)){to._tzm=from._tzm}if(!isUndefined(from._isUTC)){to._isUTC=from._isUTC}if(!isUndefined(from._offset)){to._offset=from._offset}if(!isUndefined(from._pf)){to._pf=getParsingFlags(from)}if(!isUndefined(from._locale)){to._locale=from._locale}if(momentProperties.length>0){for(i=0;i<momentProperties.length;i++){prop=momentProperties[i];val=from[prop];if(!isUndefined(val)){to[prop]=val}}}return to}var updateInProgress=false;function Moment(config){copyConfig(this,config);this._d=new Date(config._d!=null?config._d.getTime():NaN);if(!this.isValid()){this._d=new Date(NaN)}if(updateInProgress===false){updateInProgress=true;hooks.updateOffset(this);updateInProgress=false}}function isMoment(obj){return obj instanceof Moment||obj!=null&&obj._isAMomentObject!=null}function absFloor(number){if(number<0){return Math.ceil(number)||0}else{return Math.floor(number)}}function toInt(argumentForCoercion){var coercedNumber=+argumentForCoercion,value=0;if(coercedNumber!==0&&isFinite(coercedNumber)){value=absFloor(coercedNumber)}return value}function compareArrays(array1,array2,dontConvert){var len=Math.min(array1.length,array2.length),lengthDiff=Math.abs(array1.length-array2.length),diffs=0,i;for(i=0;i<len;i++){if(dontConvert&&array1[i]!==array2[i]||!dontConvert&&toInt(array1[i])!==toInt(array2[i])){diffs++}}return diffs+lengthDiff}function warn(msg){if(hooks.suppressDeprecationWarnings===false&&typeof console!==\"undefined\"&&console.warn){console.warn(\"Deprecation warning: \"+msg)}}function deprecate(msg,fn){var firstTime=true;return extend(function(){if(hooks.deprecationHandler!=null){hooks.deprecationHandler(null,msg)}if(firstTime){var args=[];var arg;for(var i=0;i<arguments.length;i++){arg=\"\";if(typeof arguments[i]===\"object\"){arg+=\"\\n[\"+i+\"] \";for(var key in arguments[0]){arg+=key+\": \"+arguments[0][key]+\", \"}arg=arg.slice(0,-2)}else{arg=arguments[i]}args.push(arg)}warn(msg+\"\\nArguments: \"+Array.prototype.slice.call(args).join(\"\")+\"\\n\"+(new Error).stack);firstTime=false}return fn.apply(this,arguments)},fn)}var deprecations={};function deprecateSimple(name,msg){if(hooks.deprecationHandler!=null){hooks.deprecationHandler(name,msg)}if(!deprecations[name]){warn(msg);deprecations[name]=true}}hooks.suppressDeprecationWarnings=false;hooks.deprecationHandler=null;function isFunction(input){return input instanceof Function||Object.prototype.toString.call(input)===\"[object Function]\"}function set(config){var prop,i;for(i in config){prop=config[i];if(isFunction(prop)){this[i]=prop}else{this[\"_\"+i]=prop}}this._config=config;this._dayOfMonthOrdinalParseLenient=new RegExp((this._dayOfMonthOrdinalParse.source||this._ordinalParse.source)+\"|\"+/\\d{1,2}/.source)}function mergeConfigs(parentConfig,childConfig){var res=extend({},parentConfig),prop;for(prop in childConfig){if(hasOwnProp(childConfig,prop)){if(isObject(parentConfig[prop])&&isObject(childConfig[prop])){res[prop]={};extend(res[prop],parentConfig[prop]);extend(res[prop],childConfig[prop])}else if(childConfig[prop]!=null){res[prop]=childConfig[prop]}else{delete res[prop]}}}for(prop in parentConfig){if(hasOwnProp(parentConfig,prop)&&!hasOwnProp(childConfig,prop)&&isObject(parentConfig[prop])){res[prop]=extend({},res[prop])}}return res}function Locale(config){if(config!=null){this.set(config)}}var keys;if(Object.keys){keys=Object.keys}else{keys=function(obj){var i,res=[];for(i in obj){if(hasOwnProp(obj,i)){res.push(i)}}return res}}var defaultCalendar={sameDay:\"[Today at] LT\",nextDay:\"[Tomorrow at] LT\",nextWeek:\"dddd [at] LT\",lastDay:\"[Yesterday at] LT\",lastWeek:\"[Last] dddd [at] LT\",sameElse:\"L\"};function calendar(key,mom,now){var output=this._calendar[key]||this._calendar[\"sameElse\"];return isFunction(output)?output.call(mom,now):output}var defaultLongDateFormat={LTS:\"h:mm:ss A\",LT:\"h:mm A\",L:\"MM/DD/YYYY\",LL:\"MMMM D, YYYY\",LLL:\"MMMM D, YYYY h:mm A\",LLLL:\"dddd, MMMM D, YYYY h:mm A\"};function longDateFormat(key){var format=this._longDateFormat[key],formatUpper=this._longDateFormat[key.toUpperCase()];if(format||!formatUpper){return format}this._longDateFormat[key]=formatUpper.replace(/MMMM|MM|DD|dddd/g,function(val){return val.slice(1)});return this._longDateFormat[key]}var defaultInvalidDate=\"Invalid date\";function invalidDate(){return this._invalidDate}var defaultOrdinal=\"%d\";var defaultDayOfMonthOrdinalParse=/\\d{1,2}/;function ordinal(number){return this._ordinal.replace(\"%d\",number)}var defaultRelativeTime={future:\"in %s\",past:\"%s ago\",s:\"a few seconds\",ss:\"%d seconds\",m:\"a minute\",mm:\"%d minutes\",h:\"an hour\",hh:\"%d hours\",d:\"a day\",dd:\"%d days\",M:\"a month\",MM:\"%d months\",y:\"a year\",yy:\"%d years\"};function relativeTime(number,withoutSuffix,string,isFuture){var output=this._relativeTime[string];return isFunction(output)?output(number,withoutSuffix,string,isFuture):output.replace(/%d/i,number)}function pastFuture(diff,output){var format=this._relativeTime[diff>0?\"future\":\"past\"];return isFunction(format)?format(output):format.replace(/%s/i,output)}var aliases={};function addUnitAlias(unit,shorthand){var lowerCase=unit.toLowerCase();aliases[lowerCase]=aliases[lowerCase+\"s\"]=aliases[shorthand]=unit}function normalizeUnits(units){return typeof units===\"string\"?aliases[units]||aliases[units.toLowerCase()]:undefined}function normalizeObjectUnits(inputObject){var normalizedInput={},normalizedProp,prop;for(prop in inputObject){if(hasOwnProp(inputObject,prop)){normalizedProp=normalizeUnits(prop);if(normalizedProp){normalizedInput[normalizedProp]=inputObject[prop]}}}return normalizedInput}var priorities={};function addUnitPriority(unit,priority){priorities[unit]=priority}function getPrioritizedUnits(unitsObj){var units=[];for(var u in unitsObj){units.push({unit:u,priority:priorities[u]})}units.sort(function(a,b){return a.priority-b.priority});return units}function zeroFill(number,targetLength,forceSign){var absNumber=\"\"+Math.abs(number),zerosToFill=targetLength-absNumber.length,sign=number>=0;return(sign?forceSign?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,zerosToFill)).toString().substr(1)+absNumber}var formattingTokens=/(\\[[^\\[]*\\])|(\\\\)?([Hh]mm(ss)?|Mo|MM?M?M?|Do|DDDo|DD?D?D?|ddd?d?|do?|w[o|w]?|W[o|W]?|Qo?|YYYYYY|YYYYY|YYYY|YY|gg(ggg?)?|GG(GGG?)?|e|E|a|A|hh?|HH?|kk?|mm?|ss?|S{1,9}|x|X|zz?|ZZ?|.)/g;var localFormattingTokens=/(\\[[^\\[]*\\])|(\\\\)?(LTS|LT|LL?L?L?|l{1,4})/g;var formatFunctions={};var formatTokenFunctions={};function addFormatToken(token,padded,ordinal,callback){var func=callback;if(typeof callback===\"string\"){func=function(){return this[callback]()}}if(token){formatTokenFunctions[token]=func}if(padded){formatTokenFunctions[padded[0]]=function(){return zeroFill(func.apply(this,arguments),padded[1],padded[2])}}if(ordinal){formatTokenFunctions[ordinal]=function(){return this.localeData().ordinal(func.apply(this,arguments),token)}}}function removeFormattingTokens(input){if(input.match(/\\[[\\s\\S]/)){return input.replace(/^\\[|\\]$/g,\"\")}return input.replace(/\\\\/g,\"\")}function makeFormatFunction(format){var array=format.match(formattingTokens),i,length;for(i=0,length=array.length;i<length;i++){if(formatTokenFunctions[array[i]]){array[i]=formatTokenFunctions[array[i]]}else{array[i]=removeFormattingTokens(array[i])}}return function(mom){var output=\"\",i;for(i=0;i<length;i++){output+=isFunction(array[i])?array[i].call(mom,format):array[i]}return output}}function formatMoment(m,format){if(!m.isValid()){return m.localeData().invalidDate()}format=expandFormat(format,m.localeData());formatFunctions[format]=formatFunctions[format]||makeFormatFunction(format);return formatFunctions[format](m)}function expandFormat(format,locale){var i=5;function replaceLongDateFormatTokens(input){return locale.longDateFormat(input)||input}localFormattingTokens.lastIndex=0;while(i>=0&&localFormattingTokens.test(format)){format=format.replace(localFormattingTokens,replaceLongDateFormatTokens);localFormattingTokens.lastIndex=0;i-=1}return format}var match1=/\\d/;var match2=/\\d\\d/;var match3=/\\d{3}/;var match4=/\\d{4}/;var match6=/[+-]?\\d{6}/;var match1to2=/\\d\\d?/;var match3to4=/\\d\\d\\d\\d?/;var match5to6=/\\d\\d\\d\\d\\d\\d?/;var match1to3=/\\d{1,3}/;var match1to4=/\\d{1,4}/;var match1to6=/[+-]?\\d{1,6}/;var matchUnsigned=/\\d+/;var matchSigned=/[+-]?\\d+/;var matchOffset=/Z|[+-]\\d\\d:?\\d\\d/gi;var matchShortOffset=/Z|[+-]\\d\\d(?::?\\d\\d)?/gi;var matchTimestamp=/[+-]?\\d+(\\.\\d{1,3})?/;var matchWord=/[0-9]*['a-z\\u00A0-\\u05FF\\u0700-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFEF]+|[\\u0600-\\u06FF\\/]+(\\s*?[\\u0600-\\u06FF]+){1,2}/i;var regexes={};function addRegexToken(token,regex,strictRegex){regexes[token]=isFunction(regex)?regex:function(isStrict,localeData){return isStrict&&strictRegex?strictRegex:regex}}function getParseRegexForToken(token,config){if(!hasOwnProp(regexes,token)){return new RegExp(unescapeFormat(token))}return regexes[token](config._strict,config._locale)}function unescapeFormat(s){return regexEscape(s.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(matched,p1,p2,p3,p4){return p1||p2||p3||p4}))}function regexEscape(s){return s.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}var tokens={};function addParseToken(token,callback){var i,func=callback;if(typeof token===\"string\"){token=[token]}if(isNumber(callback)){func=function(input,array){array[callback]=toInt(input)}}for(i=0;i<token.length;i++){tokens[token[i]]=func}}function addWeekParseToken(token,callback){addParseToken(token,function(input,array,config,token){config._w=config._w||{};callback(input,config._w,config,token)})}function addTimeToArrayFromToken(token,input,config){if(input!=null&&hasOwnProp(tokens,token)){tokens[token](input,config._a,config,token)}}var YEAR=0;var MONTH=1;var DATE=2;var HOUR=3;var MINUTE=4;var SECOND=5;var MILLISECOND=6;var WEEK=7;var WEEKDAY=8;addFormatToken(\"Y\",0,0,function(){var y=this.year();return y<=9999?\"\"+y:\"+\"+y});addFormatToken(0,[\"YY\",2],0,function(){return this.year()%100});addFormatToken(0,[\"YYYY\",4],0,\"year\");addFormatToken(0,[\"YYYYY\",5],0,\"year\");addFormatToken(0,[\"YYYYYY\",6,true],0,\"year\");addUnitAlias(\"year\",\"y\");addUnitPriority(\"year\",1);addRegexToken(\"Y\",matchSigned)\n;addRegexToken(\"YY\",match1to2,match2);addRegexToken(\"YYYY\",match1to4,match4);addRegexToken(\"YYYYY\",match1to6,match6);addRegexToken(\"YYYYYY\",match1to6,match6);addParseToken([\"YYYYY\",\"YYYYYY\"],YEAR);addParseToken(\"YYYY\",function(input,array){array[YEAR]=input.length===2?hooks.parseTwoDigitYear(input):toInt(input)});addParseToken(\"YY\",function(input,array){array[YEAR]=hooks.parseTwoDigitYear(input)});addParseToken(\"Y\",function(input,array){array[YEAR]=parseInt(input,10)});function daysInYear(year){return isLeapYear(year)?366:365}function isLeapYear(year){return year%4===0&&year%100!==0||year%400===0}hooks.parseTwoDigitYear=function(input){return toInt(input)+(toInt(input)>68?1900:2e3)};var getSetYear=makeGetSet(\"FullYear\",true);function getIsLeapYear(){return isLeapYear(this.year())}function makeGetSet(unit,keepTime){return function(value){if(value!=null){set$1(this,unit,value);hooks.updateOffset(this,keepTime);return this}else{return get(this,unit)}}}function get(mom,unit){return mom.isValid()?mom._d[\"get\"+(mom._isUTC?\"UTC\":\"\")+unit]():NaN}function set$1(mom,unit,value){if(mom.isValid()&&!isNaN(value)){if(unit===\"FullYear\"&&isLeapYear(mom.year())){mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+unit](value,mom.month(),daysInMonth(value,mom.month()))}else{mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+unit](value)}}}function stringGet(units){units=normalizeUnits(units);if(isFunction(this[units])){return this[units]()}return this}function stringSet(units,value){if(typeof units===\"object\"){units=normalizeObjectUnits(units);var prioritized=getPrioritizedUnits(units);for(var i=0;i<prioritized.length;i++){this[prioritized[i].unit](units[prioritized[i].unit])}}else{units=normalizeUnits(units);if(isFunction(this[units])){return this[units](value)}}return this}function mod(n,x){return(n%x+x)%x}var indexOf;if(Array.prototype.indexOf){indexOf=Array.prototype.indexOf}else{indexOf=function(o){var i;for(i=0;i<this.length;++i){if(this[i]===o){return i}}return-1}}function daysInMonth(year,month){if(isNaN(year)||isNaN(month)){return NaN}var modMonth=mod(month,12);year+=(month-modMonth)/12;return modMonth===1?isLeapYear(year)?29:28:31-modMonth%7%2}addFormatToken(\"M\",[\"MM\",2],\"Mo\",function(){return this.month()+1});addFormatToken(\"MMM\",0,0,function(format){return this.localeData().monthsShort(this,format)});addFormatToken(\"MMMM\",0,0,function(format){return this.localeData().months(this,format)});addUnitAlias(\"month\",\"M\");addUnitPriority(\"month\",8);addRegexToken(\"M\",match1to2);addRegexToken(\"MM\",match1to2,match2);addRegexToken(\"MMM\",function(isStrict,locale){return locale.monthsShortRegex(isStrict)});addRegexToken(\"MMMM\",function(isStrict,locale){return locale.monthsRegex(isStrict)});addParseToken([\"M\",\"MM\"],function(input,array){array[MONTH]=toInt(input)-1});addParseToken([\"MMM\",\"MMMM\"],function(input,array,config,token){var month=config._locale.monthsParse(input,token,config._strict);if(month!=null){array[MONTH]=month}else{getParsingFlags(config).invalidMonth=input}});var MONTHS_IN_FORMAT=/D[oD]?(\\[[^\\[\\]]*\\]|\\s)+MMMM?/;var defaultLocaleMonths=\"January_February_March_April_May_June_July_August_September_October_November_December\".split(\"_\");function localeMonths(m,format){if(!m){return isArray(this._months)?this._months:this._months[\"standalone\"]}return isArray(this._months)?this._months[m.month()]:this._months[(this._months.isFormat||MONTHS_IN_FORMAT).test(format)?\"format\":\"standalone\"][m.month()]}var defaultLocaleMonthsShort=\"Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec\".split(\"_\");function localeMonthsShort(m,format){if(!m){return isArray(this._monthsShort)?this._monthsShort:this._monthsShort[\"standalone\"]}return isArray(this._monthsShort)?this._monthsShort[m.month()]:this._monthsShort[MONTHS_IN_FORMAT.test(format)?\"format\":\"standalone\"][m.month()]}function handleStrictParse(monthName,format,strict){var i,ii,mom,llc=monthName.toLocaleLowerCase();if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[];for(i=0;i<12;++i){mom=createUTC([2e3,i]);this._shortMonthsParse[i]=this.monthsShort(mom,\"\").toLocaleLowerCase();this._longMonthsParse[i]=this.months(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}}else{if(format===\"MMM\"){ii=indexOf.call(this._shortMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._longMonthsParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._longMonthsParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortMonthsParse,llc);return ii!==-1?ii:null}}}function localeMonthsParse(monthName,format,strict){var i,mom,regex;if(this._monthsParseExact){return handleStrictParse.call(this,monthName,format,strict)}if(!this._monthsParse){this._monthsParse=[];this._longMonthsParse=[];this._shortMonthsParse=[]}for(i=0;i<12;i++){mom=createUTC([2e3,i]);if(strict&&!this._longMonthsParse[i]){this._longMonthsParse[i]=new RegExp(\"^\"+this.months(mom,\"\").replace(\".\",\"\")+\"$\",\"i\");this._shortMonthsParse[i]=new RegExp(\"^\"+this.monthsShort(mom,\"\").replace(\".\",\"\")+\"$\",\"i\")}if(!strict&&!this._monthsParse[i]){regex=\"^\"+this.months(mom,\"\")+\"|^\"+this.monthsShort(mom,\"\");this._monthsParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"MMMM\"&&this._longMonthsParse[i].test(monthName)){return i}else if(strict&&format===\"MMM\"&&this._shortMonthsParse[i].test(monthName)){return i}else if(!strict&&this._monthsParse[i].test(monthName)){return i}}}function setMonth(mom,value){var dayOfMonth;if(!mom.isValid()){return mom}if(typeof value===\"string\"){if(/^\\d+$/.test(value)){value=toInt(value)}else{value=mom.localeData().monthsParse(value);if(!isNumber(value)){return mom}}}dayOfMonth=Math.min(mom.date(),daysInMonth(mom.year(),value));mom._d[\"set\"+(mom._isUTC?\"UTC\":\"\")+\"Month\"](value,dayOfMonth);return mom}function getSetMonth(value){if(value!=null){setMonth(this,value);hooks.updateOffset(this,true);return this}else{return get(this,\"Month\")}}function getDaysInMonth(){return daysInMonth(this.year(),this.month())}var defaultMonthsShortRegex=matchWord;function monthsShortRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsShortStrictRegex}else{return this._monthsShortRegex}}else{if(!hasOwnProp(this,\"_monthsShortRegex\")){this._monthsShortRegex=defaultMonthsShortRegex}return this._monthsShortStrictRegex&&isStrict?this._monthsShortStrictRegex:this._monthsShortRegex}}var defaultMonthsRegex=matchWord;function monthsRegex(isStrict){if(this._monthsParseExact){if(!hasOwnProp(this,\"_monthsRegex\")){computeMonthsParse.call(this)}if(isStrict){return this._monthsStrictRegex}else{return this._monthsRegex}}else{if(!hasOwnProp(this,\"_monthsRegex\")){this._monthsRegex=defaultMonthsRegex}return this._monthsStrictRegex&&isStrict?this._monthsStrictRegex:this._monthsRegex}}function computeMonthsParse(){function cmpLenRev(a,b){return b.length-a.length}var shortPieces=[],longPieces=[],mixedPieces=[],i,mom;for(i=0;i<12;i++){mom=createUTC([2e3,i]);shortPieces.push(this.monthsShort(mom,\"\"));longPieces.push(this.months(mom,\"\"));mixedPieces.push(this.months(mom,\"\"));mixedPieces.push(this.monthsShort(mom,\"\"))}shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<12;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i])}for(i=0;i<24;i++){mixedPieces[i]=regexEscape(mixedPieces[i])}this._monthsRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._monthsShortRegex=this._monthsRegex;this._monthsStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._monthsShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\")}function createDate(y,m,d,h,M,s,ms){var date=new Date(y,m,d,h,M,s,ms);if(y<100&&y>=0&&isFinite(date.getFullYear())){date.setFullYear(y)}return date}function createUTCDate(y){var date=new Date(Date.UTC.apply(null,arguments));if(y<100&&y>=0&&isFinite(date.getUTCFullYear())){date.setUTCFullYear(y)}return date}function firstWeekOffset(year,dow,doy){var fwd=7+dow-doy,fwdlw=(7+createUTCDate(year,0,fwd).getUTCDay()-dow)%7;return-fwdlw+fwd-1}function dayOfYearFromWeeks(year,week,weekday,dow,doy){var localWeekday=(7+weekday-dow)%7,weekOffset=firstWeekOffset(year,dow,doy),dayOfYear=1+7*(week-1)+localWeekday+weekOffset,resYear,resDayOfYear;if(dayOfYear<=0){resYear=year-1;resDayOfYear=daysInYear(resYear)+dayOfYear}else if(dayOfYear>daysInYear(year)){resYear=year+1;resDayOfYear=dayOfYear-daysInYear(year)}else{resYear=year;resDayOfYear=dayOfYear}return{year:resYear,dayOfYear:resDayOfYear}}function weekOfYear(mom,dow,doy){var weekOffset=firstWeekOffset(mom.year(),dow,doy),week=Math.floor((mom.dayOfYear()-weekOffset-1)/7)+1,resWeek,resYear;if(week<1){resYear=mom.year()-1;resWeek=week+weeksInYear(resYear,dow,doy)}else if(week>weeksInYear(mom.year(),dow,doy)){resWeek=week-weeksInYear(mom.year(),dow,doy);resYear=mom.year()+1}else{resYear=mom.year();resWeek=week}return{week:resWeek,year:resYear}}function weeksInYear(year,dow,doy){var weekOffset=firstWeekOffset(year,dow,doy),weekOffsetNext=firstWeekOffset(year+1,dow,doy);return(daysInYear(year)-weekOffset+weekOffsetNext)/7}addFormatToken(\"w\",[\"ww\",2],\"wo\",\"week\");addFormatToken(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\");addUnitAlias(\"week\",\"w\");addUnitAlias(\"isoWeek\",\"W\");addUnitPriority(\"week\",5);addUnitPriority(\"isoWeek\",5);addRegexToken(\"w\",match1to2);addRegexToken(\"ww\",match1to2,match2);addRegexToken(\"W\",match1to2);addRegexToken(\"WW\",match1to2,match2);addWeekParseToken([\"w\",\"ww\",\"W\",\"WW\"],function(input,week,config,token){week[token.substr(0,1)]=toInt(input)});function localeWeek(mom){return weekOfYear(mom,this._week.dow,this._week.doy).week}var defaultLocaleWeek={dow:0,doy:6};function localeFirstDayOfWeek(){return this._week.dow}function localeFirstDayOfYear(){return this._week.doy}function getSetWeek(input){var week=this.localeData().week(this);return input==null?week:this.add((input-week)*7,\"d\")}function getSetISOWeek(input){var week=weekOfYear(this,1,4).week;return input==null?week:this.add((input-week)*7,\"d\")}addFormatToken(\"d\",0,\"do\",\"day\");addFormatToken(\"dd\",0,0,function(format){return this.localeData().weekdaysMin(this,format)});addFormatToken(\"ddd\",0,0,function(format){return this.localeData().weekdaysShort(this,format)});addFormatToken(\"dddd\",0,0,function(format){return this.localeData().weekdays(this,format)});addFormatToken(\"e\",0,0,\"weekday\");addFormatToken(\"E\",0,0,\"isoWeekday\");addUnitAlias(\"day\",\"d\");addUnitAlias(\"weekday\",\"e\");addUnitAlias(\"isoWeekday\",\"E\");addUnitPriority(\"day\",11);addUnitPriority(\"weekday\",11);addUnitPriority(\"isoWeekday\",11);addRegexToken(\"d\",match1to2);addRegexToken(\"e\",match1to2);addRegexToken(\"E\",match1to2);addRegexToken(\"dd\",function(isStrict,locale){return locale.weekdaysMinRegex(isStrict)});addRegexToken(\"ddd\",function(isStrict,locale){return locale.weekdaysShortRegex(isStrict)});addRegexToken(\"dddd\",function(isStrict,locale){return locale.weekdaysRegex(isStrict)});addWeekParseToken([\"dd\",\"ddd\",\"dddd\"],function(input,week,config,token){var weekday=config._locale.weekdaysParse(input,token,config._strict);if(weekday!=null){week.d=weekday}else{getParsingFlags(config).invalidWeekday=input}});addWeekParseToken([\"d\",\"e\",\"E\"],function(input,week,config,token){week[token]=toInt(input)});function parseWeekday(input,locale){if(typeof input!==\"string\"){return input}if(!isNaN(input)){return parseInt(input,10)}input=locale.weekdaysParse(input);if(typeof input===\"number\"){return input}return null}function parseIsoWeekday(input,locale){if(typeof input===\"string\"){return locale.weekdaysParse(input)%7||7}return isNaN(input)?null:input}var defaultLocaleWeekdays=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\");function localeWeekdays(m,format){if(!m){return isArray(this._weekdays)?this._weekdays:this._weekdays[\"standalone\"]}return isArray(this._weekdays)?this._weekdays[m.day()]:this._weekdays[this._weekdays.isFormat.test(format)?\"format\":\"standalone\"][m.day()]}var defaultLocaleWeekdaysShort=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\");function localeWeekdaysShort(m){return m?this._weekdaysShort[m.day()]:this._weekdaysShort}var defaultLocaleWeekdaysMin=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\");function localeWeekdaysMin(m){return m?this._weekdaysMin[m.day()]:this._weekdaysMin}function handleStrictParse$1(weekdayName,format,strict){var i,ii,mom,llc=weekdayName.toLocaleLowerCase();if(!this._weekdaysParse){this._weekdaysParse=[];this._shortWeekdaysParse=[];this._minWeekdaysParse=[];for(i=0;i<7;++i){mom=createUTC([2e3,1]).day(i);this._minWeekdaysParse[i]=this.weekdaysMin(mom,\"\").toLocaleLowerCase();this._shortWeekdaysParse[i]=this.weekdaysShort(mom,\"\").toLocaleLowerCase();this._weekdaysParse[i]=this.weekdays(mom,\"\").toLocaleLowerCase()}}if(strict){if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}}else{if(format===\"dddd\"){ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else if(format===\"ddd\"){ii=indexOf.call(this._shortWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._minWeekdaysParse,llc);return ii!==-1?ii:null}else{ii=indexOf.call(this._minWeekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._weekdaysParse,llc);if(ii!==-1){return ii}ii=indexOf.call(this._shortWeekdaysParse,llc);return ii!==-1?ii:null}}}function localeWeekdaysParse(weekdayName,format,strict){var i,mom,regex;if(this._weekdaysParseExact){return handleStrictParse$1.call(this,weekdayName,format,strict)}if(!this._weekdaysParse){this._weekdaysParse=[];this._minWeekdaysParse=[];this._shortWeekdaysParse=[];this._fullWeekdaysParse=[]}for(i=0;i<7;i++){mom=createUTC([2e3,1]).day(i);if(strict&&!this._fullWeekdaysParse[i]){this._fullWeekdaysParse[i]=new RegExp(\"^\"+this.weekdays(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._shortWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysShort(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\");this._minWeekdaysParse[i]=new RegExp(\"^\"+this.weekdaysMin(mom,\"\").replace(\".\",\".?\")+\"$\",\"i\")}if(!this._weekdaysParse[i]){regex=\"^\"+this.weekdays(mom,\"\")+\"|^\"+this.weekdaysShort(mom,\"\")+\"|^\"+this.weekdaysMin(mom,\"\");this._weekdaysParse[i]=new RegExp(regex.replace(\".\",\"\"),\"i\")}if(strict&&format===\"dddd\"&&this._fullWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"ddd\"&&this._shortWeekdaysParse[i].test(weekdayName)){return i}else if(strict&&format===\"dd\"&&this._minWeekdaysParse[i].test(weekdayName)){return i}else if(!strict&&this._weekdaysParse[i].test(weekdayName)){return i}}}function getSetDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var day=this._isUTC?this._d.getUTCDay():this._d.getDay();if(input!=null){input=parseWeekday(input,this.localeData());return this.add(input-day,\"d\")}else{return day}}function getSetLocaleDayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}var weekday=(this.day()+7-this.localeData()._week.dow)%7;return input==null?weekday:this.add(input-weekday,\"d\")}function getSetISODayOfWeek(input){if(!this.isValid()){return input!=null?this:NaN}if(input!=null){var weekday=parseIsoWeekday(input,this.localeData());return this.day(this.day()%7?weekday:weekday-7)}else{return this.day()||7}}var defaultWeekdaysRegex=matchWord;function weekdaysRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysStrictRegex}else{return this._weekdaysRegex}}else{if(!hasOwnProp(this,\"_weekdaysRegex\")){this._weekdaysRegex=defaultWeekdaysRegex}return this._weekdaysStrictRegex&&isStrict?this._weekdaysStrictRegex:this._weekdaysRegex}}var defaultWeekdaysShortRegex=matchWord;function weekdaysShortRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysShortStrictRegex}else{return this._weekdaysShortRegex}}else{if(!hasOwnProp(this,\"_weekdaysShortRegex\")){this._weekdaysShortRegex=defaultWeekdaysShortRegex}return this._weekdaysShortStrictRegex&&isStrict?this._weekdaysShortStrictRegex:this._weekdaysShortRegex}}var defaultWeekdaysMinRegex=matchWord;function weekdaysMinRegex(isStrict){if(this._weekdaysParseExact){if(!hasOwnProp(this,\"_weekdaysRegex\")){computeWeekdaysParse.call(this)}if(isStrict){return this._weekdaysMinStrictRegex}else{return this._weekdaysMinRegex}}else{if(!hasOwnProp(this,\"_weekdaysMinRegex\")){this._weekdaysMinRegex=defaultWeekdaysMinRegex}return this._weekdaysMinStrictRegex&&isStrict?this._weekdaysMinStrictRegex:this._weekdaysMinRegex}}function computeWeekdaysParse(){function cmpLenRev(a,b){return b.length-a.length}var minPieces=[],shortPieces=[],longPieces=[],mixedPieces=[],i,mom,minp,shortp,longp;for(i=0;i<7;i++){mom=createUTC([2e3,1]).day(i);minp=this.weekdaysMin(mom,\"\");shortp=this.weekdaysShort(mom,\"\");longp=this.weekdays(mom,\"\");minPieces.push(minp);shortPieces.push(shortp);longPieces.push(longp);mixedPieces.push(minp);mixedPieces.push(shortp);mixedPieces.push(longp)}minPieces.sort(cmpLenRev);shortPieces.sort(cmpLenRev);longPieces.sort(cmpLenRev);mixedPieces.sort(cmpLenRev);for(i=0;i<7;i++){shortPieces[i]=regexEscape(shortPieces[i]);longPieces[i]=regexEscape(longPieces[i]);mixedPieces[i]=regexEscape(mixedPieces[i])}this._weekdaysRegex=new RegExp(\"^(\"+mixedPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortRegex=this._weekdaysRegex;this._weekdaysMinRegex=this._weekdaysRegex;this._weekdaysStrictRegex=new RegExp(\"^(\"+longPieces.join(\"|\")+\")\",\"i\");this._weekdaysShortStrictRegex=new RegExp(\"^(\"+shortPieces.join(\"|\")+\")\",\"i\");this._weekdaysMinStrictRegex=new RegExp(\"^(\"+minPieces.join(\"|\")+\")\",\"i\")}function hFormat(){return this.hours()%12||12}function kFormat(){return this.hours()||24}addFormatToken(\"H\",[\"HH\",2],0,\"hour\");addFormatToken(\"h\",[\"hh\",2],0,hFormat);addFormatToken(\"k\",[\"kk\",2],0,kFormat);addFormatToken(\"hmm\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)});addFormatToken(\"hmmss\",0,0,function(){return\"\"+hFormat.apply(this)+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});addFormatToken(\"Hmm\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)});addFormatToken(\"Hmmss\",0,0,function(){return\"\"+this.hours()+zeroFill(this.minutes(),2)+zeroFill(this.seconds(),2)});function meridiem(token,lowercase){addFormatToken(token,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),lowercase)})}meridiem(\"a\",true);meridiem(\"A\",false);addUnitAlias(\"hour\",\"h\");addUnitPriority(\"hour\",13);function matchMeridiem(isStrict,locale){return locale._meridiemParse}addRegexToken(\"a\",matchMeridiem);addRegexToken(\"A\",matchMeridiem);addRegexToken(\"H\",match1to2);addRegexToken(\"h\",match1to2);addRegexToken(\"k\",match1to2);addRegexToken(\"HH\",match1to2,match2);addRegexToken(\"hh\",match1to2,match2);addRegexToken(\"kk\",match1to2,match2);addRegexToken(\"hmm\",match3to4);addRegexToken(\"hmmss\",match5to6);addRegexToken(\"Hmm\",match3to4);addRegexToken(\"Hmmss\",match5to6);addParseToken([\"H\",\"HH\"],HOUR);addParseToken([\"k\",\"kk\"],function(input,array,config){var kInput=toInt(input);array[HOUR]=kInput===24?0:kInput});addParseToken([\"a\",\"A\"],function(input,array,config){config._isPm=config._locale.isPM(input);config._meridiem=input});addParseToken([\"h\",\"hh\"],function(input,array,config){array[HOUR]=toInt(input);getParsingFlags(config).bigHour=true});addParseToken(\"hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos));getParsingFlags(config).bigHour=true});addParseToken(\"hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2));getParsingFlags(config).bigHour=true});addParseToken(\"Hmm\",function(input,array,config){var pos=input.length-2;array[HOUR]=toInt(input.substr(0,pos));array[MINUTE]=toInt(input.substr(pos))});addParseToken(\"Hmmss\",function(input,array,config){var pos1=input.length-4;var pos2=input.length-2;array[HOUR]=toInt(input.substr(0,pos1));array[MINUTE]=toInt(input.substr(pos1,2));array[SECOND]=toInt(input.substr(pos2))});function localeIsPM(input){return(input+\"\").toLowerCase().charAt(0)===\"p\"}var defaultLocaleMeridiemParse=/[ap]\\.?m?\\.?/i;function localeMeridiem(hours,minutes,isLower){if(hours>11){return isLower?\"pm\":\"PM\"}else{return isLower?\"am\":\"AM\"}}var getSetHour=makeGetSet(\"Hours\",true);var baseConfig={calendar:defaultCalendar,longDateFormat:defaultLongDateFormat,invalidDate:defaultInvalidDate,ordinal:defaultOrdinal,dayOfMonthOrdinalParse:defaultDayOfMonthOrdinalParse,relativeTime:defaultRelativeTime,months:defaultLocaleMonths,monthsShort:defaultLocaleMonthsShort,week:defaultLocaleWeek,weekdays:defaultLocaleWeekdays,weekdaysMin:defaultLocaleWeekdaysMin,weekdaysShort:defaultLocaleWeekdaysShort,meridiemParse:defaultLocaleMeridiemParse};var locales={};var localeFamilies={};var globalLocale;function normalizeLocale(key){return key?key.toLowerCase().replace(\"_\",\"-\"):key}function chooseLocale(names){var i=0,j,next,locale,split;while(i<names.length){split=normalizeLocale(names[i]).split(\"-\");j=split.length;next=normalizeLocale(names[i+1]);next=next?next.split(\"-\"):null;while(j>0){locale=loadLocale(split.slice(0,j).join(\"-\"));if(locale){return locale}if(next&&next.length>=j&&compareArrays(split,next,true)>=j-1){break}j--}i++}return null}function loadLocale(name){var oldLocale=null;if(!locales[name]&&typeof module!==\"undefined\"&&module&&module.exports){try{oldLocale=globalLocale._abbr;var aliasedRequire=require;!function webpackMissingModule(){var e=new Error('Cannot find module \"./locale\"');e.code=\"MODULE_NOT_FOUND\";throw e}();getSetGlobalLocale(oldLocale)}catch(e){}}return locales[name]}function getSetGlobalLocale(key,values){var data;if(key){if(isUndefined(values)){data=getLocale(key)}else{data=defineLocale(key,values)}if(data){globalLocale=data}}return globalLocale._abbr}function defineLocale(name,config){if(config!==null){var parentConfig=baseConfig;config.abbr=name;if(locales[name]!=null){deprecateSimple(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change \"+\"an existing locale. moment.defineLocale(localeName, \"+\"config) should only be used for creating a new locale \"+\"See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\");parentConfig=locales[name]._config}else if(config.parentLocale!=null){if(locales[config.parentLocale]!=null){parentConfig=locales[config.parentLocale]._config}else{if(!localeFamilies[config.parentLocale]){localeFamilies[config.parentLocale]=[]}localeFamilies[config.parentLocale].push({name:name,config:config});return null}}locales[name]=new Locale(mergeConfigs(parentConfig,config));if(localeFamilies[name]){localeFamilies[name].forEach(function(x){defineLocale(x.name,x.config)})}getSetGlobalLocale(name);return locales[name]}else{delete locales[name];return null}}function updateLocale(name,config){if(config!=null){var locale,parentConfig=baseConfig;if(locales[name]!=null){parentConfig=locales[name]._config}config=mergeConfigs(parentConfig,config);locale=new Locale(config);locale.parentLocale=locales[name];locales[name]=locale;getSetGlobalLocale(name)}else{if(locales[name]!=null){if(locales[name].parentLocale!=null){locales[name]=locales[name].parentLocale}else if(locales[name]!=null){delete locales[name]}}}return locales[name]}function getLocale(key){var locale;if(key&&key._locale&&key._locale._abbr){key=key._locale._abbr}if(!key){return globalLocale}if(!isArray(key)){locale=loadLocale(key);if(locale){return locale}key=[key]}return chooseLocale(key)}function listLocales(){return keys(locales)}function checkOverflow(m){var overflow;var a=m._a;if(a&&getParsingFlags(m).overflow===-2){overflow=a[MONTH]<0||a[MONTH]>11?MONTH:a[DATE]<1||a[DATE]>daysInMonth(a[YEAR],a[MONTH])?DATE:a[HOUR]<0||a[HOUR]>24||a[HOUR]===24&&(a[MINUTE]!==0||a[SECOND]!==0||a[MILLISECOND]!==0)?HOUR:a[MINUTE]<0||a[MINUTE]>59?MINUTE:a[SECOND]<0||a[SECOND]>59?SECOND:a[MILLISECOND]<0||a[MILLISECOND]>999?MILLISECOND:-1;if(getParsingFlags(m)._overflowDayOfYear&&(overflow<YEAR||overflow>DATE)){overflow=DATE}if(getParsingFlags(m)._overflowWeeks&&overflow===-1){overflow=WEEK}if(getParsingFlags(m)._overflowWeekday&&overflow===-1){overflow=WEEKDAY}getParsingFlags(m).overflow=overflow}return m}function defaults(a,b,c){if(a!=null){return a}if(b!=null){return b}return c}function currentDateArray(config){var nowValue=new Date(hooks.now());if(config._useUTC){return[nowValue.getUTCFullYear(),nowValue.getUTCMonth(),nowValue.getUTCDate()]}return[nowValue.getFullYear(),nowValue.getMonth(),nowValue.getDate()]}function configFromArray(config){var i,date,input=[],currentDate,yearToUse;if(config._d){return}currentDate=currentDateArray(config);if(config._w&&config._a[DATE]==null&&config._a[MONTH]==null){dayOfYearFromWeekInfo(config)}if(config._dayOfYear!=null){yearToUse=defaults(config._a[YEAR],currentDate[YEAR]);if(config._dayOfYear>daysInYear(yearToUse)||config._dayOfYear===0){getParsingFlags(config)._overflowDayOfYear=true}date=createUTCDate(yearToUse,0,config._dayOfYear);config._a[MONTH]=date.getUTCMonth();config._a[DATE]=date.getUTCDate()}for(i=0;i<3&&config._a[i]==null;++i){config._a[i]=input[i]=currentDate[i]}for(;i<7;i++){config._a[i]=input[i]=config._a[i]==null?i===2?1:0:config._a[i]}if(config._a[HOUR]===24&&config._a[MINUTE]===0&&config._a[SECOND]===0&&config._a[MILLISECOND]===0){config._nextDay=true;config._a[HOUR]=0}config._d=(config._useUTC?createUTCDate:createDate).apply(null,input);if(config._tzm!=null){config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm)}if(config._nextDay){config._a[HOUR]=24}if(config._w&&typeof config._w.d!==\"undefined\"&&config._w.d!==config._d.getDay()){getParsingFlags(config).weekdayMismatch=true}}function dayOfYearFromWeekInfo(config){var w,weekYear,week,weekday,dow,doy,temp,weekdayOverflow;w=config._w;if(w.GG!=null||w.W!=null||w.E!=null){dow=1;doy=4;weekYear=defaults(w.GG,config._a[YEAR],weekOfYear(createLocal(),1,4).year);week=defaults(w.W,1);weekday=defaults(w.E,1);if(weekday<1||weekday>7){weekdayOverflow=true}}else{dow=config._locale._week.dow;doy=config._locale._week.doy;var curWeek=weekOfYear(createLocal(),dow,doy);weekYear=defaults(w.gg,config._a[YEAR],curWeek.year);week=defaults(w.w,curWeek.week);if(w.d!=null){weekday=w.d;if(weekday<0||weekday>6){weekdayOverflow=true}}else if(w.e!=null){weekday=w.e+dow;if(w.e<0||w.e>6){weekdayOverflow=true}}else{weekday=dow}}if(week<1||week>weeksInYear(weekYear,dow,doy)){getParsingFlags(config)._overflowWeeks=true}else if(weekdayOverflow!=null){getParsingFlags(config)._overflowWeekday=true}else{temp=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy);config._a[YEAR]=temp.year;config._dayOfYear=temp.dayOfYear}}var extendedIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;var basicIsoRegex=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/;var tzRegex=/Z|[+-]\\d\\d(?::?\\d\\d)?/;var isoDates=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,false],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,false],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,false],[\"YYYYDDD\",/\\d{7}/]];var isoTimes=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]];var aspNetJsonRegex=/^\\/?Date\\((\\-?\\d+)/i;function configFromISO(config){var i,l,string=config._i,match=extendedIsoRegex.exec(string)||basicIsoRegex.exec(string),allowTime,dateFormat,timeFormat,tzFormat;if(match){getParsingFlags(config).iso=true;for(i=0,l=isoDates.length;i<l;i++){if(isoDates[i][1].exec(match[1])){dateFormat=isoDates[i][0];allowTime=isoDates[i][2]!==false;break}}if(dateFormat==null){config._isValid=false;return}if(match[3]){for(i=0,l=isoTimes.length;i<l;i++){if(isoTimes[i][1].exec(match[3])){timeFormat=(match[2]||\" \")+isoTimes[i][0];break}}if(timeFormat==null){config._isValid=false;return}}if(!allowTime&&timeFormat!=null){config._isValid=false;return}if(match[4]){if(tzRegex.exec(match[4])){tzFormat=\"Z\"}else{config._isValid=false;return}}config._f=dateFormat+(timeFormat||\"\")+(tzFormat||\"\");configFromStringAndFormat(config)}else{config._isValid=false}}var rfc2822=/^(?:(Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(\\d{2,4})\\s(\\d\\d):(\\d\\d)(?::(\\d\\d))?\\s(?:(UT|GMT|[ECMP][SD]T)|([Zz])|([+-]\\d{4}))$/;function extractFromRFC2822Strings(yearStr,monthStr,dayStr,hourStr,minuteStr,secondStr){var result=[untruncateYear(yearStr),defaultLocaleMonthsShort.indexOf(monthStr),parseInt(dayStr,10),parseInt(hourStr,10),parseInt(minuteStr,10)];if(secondStr){result.push(parseInt(secondStr,10))}return result}function untruncateYear(yearStr){var year=parseInt(yearStr,10);if(year<=49){return 2e3+year}else if(year<=999){return 1900+year}return year}function preprocessRFC2822(s){return s.replace(/\\([^)]*\\)|[\\n\\t]/g,\" \").replace(/(\\s\\s+)/g,\" \").trim()}function checkWeekday(weekdayStr,parsedInput,config){if(weekdayStr){var weekdayProvided=defaultLocaleWeekdaysShort.indexOf(weekdayStr),weekdayActual=new Date(parsedInput[0],parsedInput[1],parsedInput[2]).getDay();if(weekdayProvided!==weekdayActual){getParsingFlags(config).weekdayMismatch=true;config._isValid=false;return false}}return true}var obsOffsets={UT:0,GMT:0,EDT:-4*60,EST:-5*60,CDT:-5*60,CST:-6*60,MDT:-6*60,MST:-7*60,PDT:-7*60,PST:-8*60};function calculateOffset(obsOffset,militaryOffset,numOffset){if(obsOffset){return obsOffsets[obsOffset]}else if(militaryOffset){return 0}else{var hm=parseInt(numOffset,10);var m=hm%100,h=(hm-m)/100;return h*60+m}}function configFromRFC2822(config){var match=rfc2822.exec(preprocessRFC2822(config._i));if(match){var parsedArray=extractFromRFC2822Strings(match[4],match[3],match[2],match[5],match[6],match[7]);if(!checkWeekday(match[1],parsedArray,config)){return}config._a=parsedArray;config._tzm=calculateOffset(match[8],match[9],match[10]);config._d=createUTCDate.apply(null,config._a);config._d.setUTCMinutes(config._d.getUTCMinutes()-config._tzm);getParsingFlags(config).rfc2822=true}else{config._isValid=false}}function configFromString(config){var matched=aspNetJsonRegex.exec(config._i);if(matched!==null){config._d=new Date(+matched[1]);return}configFromISO(config);if(config._isValid===false){delete config._isValid}else{return}configFromRFC2822(config);if(config._isValid===false){delete config._isValid}else{return}hooks.createFromInputFallback(config)}hooks.createFromInputFallback=deprecate(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), \"+\"which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are \"+\"discouraged and will be removed in an upcoming major release. Please refer to \"+\"http://momentjs.com/guides/#/warnings/js-date/ for more info.\",function(config){config._d=new Date(config._i+(config._useUTC?\" UTC\":\"\"))});hooks.ISO_8601=function(){};hooks.RFC_2822=function(){};function configFromStringAndFormat(config){if(config._f===hooks.ISO_8601){configFromISO(config);return}if(config._f===hooks.RFC_2822){configFromRFC2822(config);return}config._a=[];getParsingFlags(config).empty=true\n;var string=\"\"+config._i,i,parsedInput,tokens,token,skipped,stringLength=string.length,totalParsedInputLength=0;tokens=expandFormat(config._f,config._locale).match(formattingTokens)||[];for(i=0;i<tokens.length;i++){token=tokens[i];parsedInput=(string.match(getParseRegexForToken(token,config))||[])[0];if(parsedInput){skipped=string.substr(0,string.indexOf(parsedInput));if(skipped.length>0){getParsingFlags(config).unusedInput.push(skipped)}string=string.slice(string.indexOf(parsedInput)+parsedInput.length);totalParsedInputLength+=parsedInput.length}if(formatTokenFunctions[token]){if(parsedInput){getParsingFlags(config).empty=false}else{getParsingFlags(config).unusedTokens.push(token)}addTimeToArrayFromToken(token,parsedInput,config)}else if(config._strict&&!parsedInput){getParsingFlags(config).unusedTokens.push(token)}}getParsingFlags(config).charsLeftOver=stringLength-totalParsedInputLength;if(string.length>0){getParsingFlags(config).unusedInput.push(string)}if(config._a[HOUR]<=12&&getParsingFlags(config).bigHour===true&&config._a[HOUR]>0){getParsingFlags(config).bigHour=undefined}getParsingFlags(config).parsedDateParts=config._a.slice(0);getParsingFlags(config).meridiem=config._meridiem;config._a[HOUR]=meridiemFixWrap(config._locale,config._a[HOUR],config._meridiem);configFromArray(config);checkOverflow(config)}function meridiemFixWrap(locale,hour,meridiem){var isPm;if(meridiem==null){return hour}if(locale.meridiemHour!=null){return locale.meridiemHour(hour,meridiem)}else if(locale.isPM!=null){isPm=locale.isPM(meridiem);if(isPm&&hour<12){hour+=12}if(!isPm&&hour===12){hour=0}return hour}else{return hour}}function configFromStringAndArray(config){var tempConfig,bestMoment,scoreToBeat,i,currentScore;if(config._f.length===0){getParsingFlags(config).invalidFormat=true;config._d=new Date(NaN);return}for(i=0;i<config._f.length;i++){currentScore=0;tempConfig=copyConfig({},config);if(config._useUTC!=null){tempConfig._useUTC=config._useUTC}tempConfig._f=config._f[i];configFromStringAndFormat(tempConfig);if(!isValid(tempConfig)){continue}currentScore+=getParsingFlags(tempConfig).charsLeftOver;currentScore+=getParsingFlags(tempConfig).unusedTokens.length*10;getParsingFlags(tempConfig).score=currentScore;if(scoreToBeat==null||currentScore<scoreToBeat){scoreToBeat=currentScore;bestMoment=tempConfig}}extend(config,bestMoment||tempConfig)}function configFromObject(config){if(config._d){return}var i=normalizeObjectUnits(config._i);config._a=map([i.year,i.month,i.day||i.date,i.hour,i.minute,i.second,i.millisecond],function(obj){return obj&&parseInt(obj,10)});configFromArray(config)}function createFromConfig(config){var res=new Moment(checkOverflow(prepareConfig(config)));if(res._nextDay){res.add(1,\"d\");res._nextDay=undefined}return res}function prepareConfig(config){var input=config._i,format=config._f;config._locale=config._locale||getLocale(config._l);if(input===null||format===undefined&&input===\"\"){return createInvalid({nullInput:true})}if(typeof input===\"string\"){config._i=input=config._locale.preparse(input)}if(isMoment(input)){return new Moment(checkOverflow(input))}else if(isDate(input)){config._d=input}else if(isArray(format)){configFromStringAndArray(config)}else if(format){configFromStringAndFormat(config)}else{configFromInput(config)}if(!isValid(config)){config._d=null}return config}function configFromInput(config){var input=config._i;if(isUndefined(input)){config._d=new Date(hooks.now())}else if(isDate(input)){config._d=new Date(input.valueOf())}else if(typeof input===\"string\"){configFromString(config)}else if(isArray(input)){config._a=map(input.slice(0),function(obj){return parseInt(obj,10)});configFromArray(config)}else if(isObject(input)){configFromObject(config)}else if(isNumber(input)){config._d=new Date(input)}else{hooks.createFromInputFallback(config)}}function createLocalOrUTC(input,format,locale,strict,isUTC){var c={};if(locale===true||locale===false){strict=locale;locale=undefined}if(isObject(input)&&isObjectEmpty(input)||isArray(input)&&input.length===0){input=undefined}c._isAMomentObject=true;c._useUTC=c._isUTC=isUTC;c._l=locale;c._i=input;c._f=format;c._strict=strict;return createFromConfig(c)}function createLocal(input,format,locale,strict){return createLocalOrUTC(input,format,locale,strict,false)}var prototypeMin=deprecate(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other<this?this:other}else{return createInvalid()}});var prototypeMax=deprecate(\"moment().max is deprecated, use moment.min instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var other=createLocal.apply(null,arguments);if(this.isValid()&&other.isValid()){return other>this?this:other}else{return createInvalid()}});function pickBy(fn,moments){var res,i;if(moments.length===1&&isArray(moments[0])){moments=moments[0]}if(!moments.length){return createLocal()}res=moments[0];for(i=1;i<moments.length;++i){if(!moments[i].isValid()||moments[i][fn](res)){res=moments[i]}}return res}function min(){var args=[].slice.call(arguments,0);return pickBy(\"isBefore\",args)}function max(){var args=[].slice.call(arguments,0);return pickBy(\"isAfter\",args)}var now=function(){return Date.now?Date.now():+new Date};var ordering=[\"year\",\"quarter\",\"month\",\"week\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"];function isDurationValid(m){for(var key in m){if(!(indexOf.call(ordering,key)!==-1&&(m[key]==null||!isNaN(m[key])))){return false}}var unitHasDecimal=false;for(var i=0;i<ordering.length;++i){if(m[ordering[i]]){if(unitHasDecimal){return false}if(parseFloat(m[ordering[i]])!==toInt(m[ordering[i]])){unitHasDecimal=true}}}return true}function isValid$1(){return this._isValid}function createInvalid$1(){return createDuration(NaN)}function Duration(duration){var normalizedInput=normalizeObjectUnits(duration),years=normalizedInput.year||0,quarters=normalizedInput.quarter||0,months=normalizedInput.month||0,weeks=normalizedInput.week||0,days=normalizedInput.day||0,hours=normalizedInput.hour||0,minutes=normalizedInput.minute||0,seconds=normalizedInput.second||0,milliseconds=normalizedInput.millisecond||0;this._isValid=isDurationValid(normalizedInput);this._milliseconds=+milliseconds+seconds*1e3+minutes*6e4+hours*1e3*60*60;this._days=+days+weeks*7;this._months=+months+quarters*3+years*12;this._data={};this._locale=getLocale();this._bubble()}function isDuration(obj){return obj instanceof Duration}function absRound(number){if(number<0){return Math.round(-1*number)*-1}else{return Math.round(number)}}function offset(token,separator){addFormatToken(token,0,0,function(){var offset=this.utcOffset();var sign=\"+\";if(offset<0){offset=-offset;sign=\"-\"}return sign+zeroFill(~~(offset/60),2)+separator+zeroFill(~~offset%60,2)})}offset(\"Z\",\":\");offset(\"ZZ\",\"\");addRegexToken(\"Z\",matchShortOffset);addRegexToken(\"ZZ\",matchShortOffset);addParseToken([\"Z\",\"ZZ\"],function(input,array,config){config._useUTC=true;config._tzm=offsetFromString(matchShortOffset,input)});var chunkOffset=/([\\+\\-]|\\d\\d)/gi;function offsetFromString(matcher,string){var matches=(string||\"\").match(matcher);if(matches===null){return null}var chunk=matches[matches.length-1]||[];var parts=(chunk+\"\").match(chunkOffset)||[\"-\",0,0];var minutes=+(parts[1]*60)+toInt(parts[2]);return minutes===0?0:parts[0]===\"+\"?minutes:-minutes}function cloneWithOffset(input,model){var res,diff;if(model._isUTC){res=model.clone();diff=(isMoment(input)||isDate(input)?input.valueOf():createLocal(input).valueOf())-res.valueOf();res._d.setTime(res._d.valueOf()+diff);hooks.updateOffset(res,false);return res}else{return createLocal(input).local()}}function getDateOffset(m){return-Math.round(m._d.getTimezoneOffset()/15)*15}hooks.updateOffset=function(){};function getSetOffset(input,keepLocalTime,keepMinutes){var offset=this._offset||0,localAdjust;if(!this.isValid()){return input!=null?this:NaN}if(input!=null){if(typeof input===\"string\"){input=offsetFromString(matchShortOffset,input);if(input===null){return this}}else if(Math.abs(input)<16&&!keepMinutes){input=input*60}if(!this._isUTC&&keepLocalTime){localAdjust=getDateOffset(this)}this._offset=input;this._isUTC=true;if(localAdjust!=null){this.add(localAdjust,\"m\")}if(offset!==input){if(!keepLocalTime||this._changeInProgress){addSubtract(this,createDuration(input-offset,\"m\"),1,false)}else if(!this._changeInProgress){this._changeInProgress=true;hooks.updateOffset(this,true);this._changeInProgress=null}}return this}else{return this._isUTC?offset:getDateOffset(this)}}function getSetZone(input,keepLocalTime){if(input!=null){if(typeof input!==\"string\"){input=-input}this.utcOffset(input,keepLocalTime);return this}else{return-this.utcOffset()}}function setOffsetToUTC(keepLocalTime){return this.utcOffset(0,keepLocalTime)}function setOffsetToLocal(keepLocalTime){if(this._isUTC){this.utcOffset(0,keepLocalTime);this._isUTC=false;if(keepLocalTime){this.subtract(getDateOffset(this),\"m\")}}return this}function setOffsetToParsedOffset(){if(this._tzm!=null){this.utcOffset(this._tzm,false,true)}else if(typeof this._i===\"string\"){var tZone=offsetFromString(matchOffset,this._i);if(tZone!=null){this.utcOffset(tZone)}else{this.utcOffset(0,true)}}return this}function hasAlignedHourOffset(input){if(!this.isValid()){return false}input=input?createLocal(input).utcOffset():0;return(this.utcOffset()-input)%60===0}function isDaylightSavingTime(){return this.utcOffset()>this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function isDaylightSavingTimeShifted(){if(!isUndefined(this._isDSTShifted)){return this._isDSTShifted}var c={};copyConfig(c,this);c=prepareConfig(c);if(c._a){var other=c._isUTC?createUTC(c._a):createLocal(c._a);this._isDSTShifted=this.isValid()&&compareArrays(c._a,other.toArray())>0}else{this._isDSTShifted=false}return this._isDSTShifted}function isLocal(){return this.isValid()?!this._isUTC:false}function isUtcOffset(){return this.isValid()?this._isUTC:false}function isUtc(){return this.isValid()?this._isUTC&&this._offset===0:false}var aspNetRegex=/^(\\-|\\+)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/;var isoRegex=/^(-|\\+)?P(?:([-+]?[0-9,.]*)Y)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)W)?(?:([-+]?[0-9,.]*)D)?(?:T(?:([-+]?[0-9,.]*)H)?(?:([-+]?[0-9,.]*)M)?(?:([-+]?[0-9,.]*)S)?)?$/;function createDuration(input,key){var duration=input,match=null,sign,ret,diffRes;if(isDuration(input)){duration={ms:input._milliseconds,d:input._days,M:input._months}}else if(isNumber(input)){duration={};if(key){duration[key]=input}else{duration.milliseconds=input}}else if(!!(match=aspNetRegex.exec(input))){sign=match[1]===\"-\"?-1:1;duration={y:0,d:toInt(match[DATE])*sign,h:toInt(match[HOUR])*sign,m:toInt(match[MINUTE])*sign,s:toInt(match[SECOND])*sign,ms:toInt(absRound(match[MILLISECOND]*1e3))*sign}}else if(!!(match=isoRegex.exec(input))){sign=match[1]===\"-\"?-1:match[1]===\"+\"?1:1;duration={y:parseIso(match[2],sign),M:parseIso(match[3],sign),w:parseIso(match[4],sign),d:parseIso(match[5],sign),h:parseIso(match[6],sign),m:parseIso(match[7],sign),s:parseIso(match[8],sign)}}else if(duration==null){duration={}}else if(typeof duration===\"object\"&&(\"from\"in duration||\"to\"in duration)){diffRes=momentsDifference(createLocal(duration.from),createLocal(duration.to));duration={};duration.ms=diffRes.milliseconds;duration.M=diffRes.months}ret=new Duration(duration);if(isDuration(input)&&hasOwnProp(input,\"_locale\")){ret._locale=input._locale}return ret}createDuration.fn=Duration.prototype;createDuration.invalid=createInvalid$1;function parseIso(inp,sign){var res=inp&&parseFloat(inp.replace(\",\",\".\"));return(isNaN(res)?0:res)*sign}function positiveMomentsDifference(base,other){var res={milliseconds:0,months:0};res.months=other.month()-base.month()+(other.year()-base.year())*12;if(base.clone().add(res.months,\"M\").isAfter(other)){--res.months}res.milliseconds=+other-+base.clone().add(res.months,\"M\");return res}function momentsDifference(base,other){var res;if(!(base.isValid()&&other.isValid())){return{milliseconds:0,months:0}}other=cloneWithOffset(other,base);if(base.isBefore(other)){res=positiveMomentsDifference(base,other)}else{res=positiveMomentsDifference(other,base);res.milliseconds=-res.milliseconds;res.months=-res.months}return res}function createAdder(direction,name){return function(val,period){var dur,tmp;if(period!==null&&!isNaN(+period)){deprecateSimple(name,\"moment().\"+name+\"(period, number) is deprecated. Please use moment().\"+name+\"(number, period). \"+\"See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\");tmp=val;val=period;period=tmp}val=typeof val===\"string\"?+val:val;dur=createDuration(val,period);addSubtract(this,dur,direction);return this}}function addSubtract(mom,duration,isAdding,updateOffset){var milliseconds=duration._milliseconds,days=absRound(duration._days),months=absRound(duration._months);if(!mom.isValid()){return}updateOffset=updateOffset==null?true:updateOffset;if(months){setMonth(mom,get(mom,\"Month\")+months*isAdding)}if(days){set$1(mom,\"Date\",get(mom,\"Date\")+days*isAdding)}if(milliseconds){mom._d.setTime(mom._d.valueOf()+milliseconds*isAdding)}if(updateOffset){hooks.updateOffset(mom,days||months)}}var add=createAdder(1,\"add\");var subtract=createAdder(-1,\"subtract\");function getCalendarFormat(myMoment,now){var diff=myMoment.diff(now,\"days\",true);return diff<-6?\"sameElse\":diff<-1?\"lastWeek\":diff<0?\"lastDay\":diff<1?\"sameDay\":diff<2?\"nextDay\":diff<7?\"nextWeek\":\"sameElse\"}function calendar$1(time,formats){var now=time||createLocal(),sod=cloneWithOffset(now,this).startOf(\"day\"),format=hooks.calendarFormat(this,sod)||\"sameElse\";var output=formats&&(isFunction(formats[format])?formats[format].call(this,now):formats[format]);return this.format(output||this.localeData().calendar(format,this,createLocal(now)))}function clone(){return new Moment(this)}function isAfter(input,units){var localInput=isMoment(input)?input:createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()>localInput.valueOf()}else{return localInput.valueOf()<this.clone().startOf(units).valueOf()}}function isBefore(input,units){var localInput=isMoment(input)?input:createLocal(input);if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(!isUndefined(units)?units:\"millisecond\");if(units===\"millisecond\"){return this.valueOf()<localInput.valueOf()}else{return this.clone().endOf(units).valueOf()<localInput.valueOf()}}function isBetween(from,to,units,inclusivity){inclusivity=inclusivity||\"()\";return(inclusivity[0]===\"(\"?this.isAfter(from,units):!this.isBefore(from,units))&&(inclusivity[1]===\")\"?this.isBefore(to,units):!this.isAfter(to,units))}function isSame(input,units){var localInput=isMoment(input)?input:createLocal(input),inputMs;if(!(this.isValid()&&localInput.isValid())){return false}units=normalizeUnits(units||\"millisecond\");if(units===\"millisecond\"){return this.valueOf()===localInput.valueOf()}else{inputMs=localInput.valueOf();return this.clone().startOf(units).valueOf()<=inputMs&&inputMs<=this.clone().endOf(units).valueOf()}}function isSameOrAfter(input,units){return this.isSame(input,units)||this.isAfter(input,units)}function isSameOrBefore(input,units){return this.isSame(input,units)||this.isBefore(input,units)}function diff(input,units,asFloat){var that,zoneDelta,delta,output;if(!this.isValid()){return NaN}that=cloneWithOffset(input,this);if(!that.isValid()){return NaN}zoneDelta=(that.utcOffset()-this.utcOffset())*6e4;units=normalizeUnits(units);switch(units){case\"year\":output=monthDiff(this,that)/12;break;case\"month\":output=monthDiff(this,that);break;case\"quarter\":output=monthDiff(this,that)/3;break;case\"second\":output=(this-that)/1e3;break;case\"minute\":output=(this-that)/6e4;break;case\"hour\":output=(this-that)/36e5;break;case\"day\":output=(this-that-zoneDelta)/864e5;break;case\"week\":output=(this-that-zoneDelta)/6048e5;break;default:output=this-that}return asFloat?output:absFloor(output)}function monthDiff(a,b){var wholeMonthDiff=(b.year()-a.year())*12+(b.month()-a.month()),anchor=a.clone().add(wholeMonthDiff,\"months\"),anchor2,adjust;if(b-anchor<0){anchor2=a.clone().add(wholeMonthDiff-1,\"months\");adjust=(b-anchor)/(anchor-anchor2)}else{anchor2=a.clone().add(wholeMonthDiff+1,\"months\");adjust=(b-anchor)/(anchor2-anchor)}return-(wholeMonthDiff+adjust)||0}hooks.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\";hooks.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";function toString(){return this.clone().locale(\"en\").format(\"ddd MMM DD YYYY HH:mm:ss [GMT]ZZ\")}function toISOString(){if(!this.isValid()){return null}var m=this.clone().utc();if(m.year()<0||m.year()>9999){return formatMoment(m,\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}if(isFunction(Date.prototype.toISOString)){return this.toDate().toISOString()}return formatMoment(m,\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}function inspect(){if(!this.isValid()){return\"moment.invalid(/* \"+this._i+\" */)\"}var func=\"moment\";var zone=\"\";if(!this.isLocal()){func=this.utcOffset()===0?\"moment.utc\":\"moment.parseZone\";zone=\"Z\"}var prefix=\"[\"+func+'(\"]';var year=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\";var datetime=\"-MM-DD[T]HH:mm:ss.SSS\";var suffix=zone+'[\")]';return this.format(prefix+year+datetime+suffix)}function format(inputString){if(!inputString){inputString=this.isUtc()?hooks.defaultFormatUtc:hooks.defaultFormat}var output=formatMoment(this,inputString);return this.localeData().postformat(output)}function from(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())){return createDuration({to:this,from:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function fromNow(withoutSuffix){return this.from(createLocal(),withoutSuffix)}function to(time,withoutSuffix){if(this.isValid()&&(isMoment(time)&&time.isValid()||createLocal(time).isValid())){return createDuration({from:this,to:time}).locale(this.locale()).humanize(!withoutSuffix)}else{return this.localeData().invalidDate()}}function toNow(withoutSuffix){return this.to(createLocal(),withoutSuffix)}function locale(key){var newLocaleData;if(key===undefined){return this._locale._abbr}else{newLocaleData=getLocale(key);if(newLocaleData!=null){this._locale=newLocaleData}return this}}var lang=deprecate(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",function(key){if(key===undefined){return this.localeData()}else{return this.locale(key)}});function localeData(){return this._locale}function startOf(units){units=normalizeUnits(units);switch(units){case\"year\":this.month(0);case\"quarter\":case\"month\":this.date(1);case\"week\":case\"isoWeek\":case\"day\":case\"date\":this.hours(0);case\"hour\":this.minutes(0);case\"minute\":this.seconds(0);case\"second\":this.milliseconds(0)}if(units===\"week\"){this.weekday(0)}if(units===\"isoWeek\"){this.isoWeekday(1)}if(units===\"quarter\"){this.month(Math.floor(this.month()/3)*3)}return this}function endOf(units){units=normalizeUnits(units);if(units===undefined||units===\"millisecond\"){return this}if(units===\"date\"){units=\"day\"}return this.startOf(units).add(1,units===\"isoWeek\"?\"week\":units).subtract(1,\"ms\")}function valueOf(){return this._d.valueOf()-(this._offset||0)*6e4}function unix(){return Math.floor(this.valueOf()/1e3)}function toDate(){return new Date(this.valueOf())}function toArray(){var m=this;return[m.year(),m.month(),m.date(),m.hour(),m.minute(),m.second(),m.millisecond()]}function toObject(){var m=this;return{years:m.year(),months:m.month(),date:m.date(),hours:m.hours(),minutes:m.minutes(),seconds:m.seconds(),milliseconds:m.milliseconds()}}function toJSON(){return this.isValid()?this.toISOString():null}function isValid$2(){return isValid(this)}function parsingFlags(){return extend({},getParsingFlags(this))}function invalidAt(){return getParsingFlags(this).overflow}function creationData(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}addFormatToken(0,[\"gg\",2],0,function(){return this.weekYear()%100});addFormatToken(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100});function addWeekYearFormatToken(token,getter){addFormatToken(0,[token,token.length],0,getter)}addWeekYearFormatToken(\"gggg\",\"weekYear\");addWeekYearFormatToken(\"ggggg\",\"weekYear\");addWeekYearFormatToken(\"GGGG\",\"isoWeekYear\");addWeekYearFormatToken(\"GGGGG\",\"isoWeekYear\");addUnitAlias(\"weekYear\",\"gg\");addUnitAlias(\"isoWeekYear\",\"GG\");addUnitPriority(\"weekYear\",1);addUnitPriority(\"isoWeekYear\",1);addRegexToken(\"G\",matchSigned);addRegexToken(\"g\",matchSigned);addRegexToken(\"GG\",match1to2,match2);addRegexToken(\"gg\",match1to2,match2);addRegexToken(\"GGGG\",match1to4,match4);addRegexToken(\"gggg\",match1to4,match4);addRegexToken(\"GGGGG\",match1to6,match6);addRegexToken(\"ggggg\",match1to6,match6);addWeekParseToken([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(input,week,config,token){week[token.substr(0,2)]=toInt(input)});addWeekParseToken([\"gg\",\"GG\"],function(input,week,config,token){week[token]=hooks.parseTwoDigitYear(input)});function getSetWeekYear(input){return getSetWeekYearHelper.call(this,input,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function getSetISOWeekYear(input){return getSetWeekYearHelper.call(this,input,this.isoWeek(),this.isoWeekday(),1,4)}function getISOWeeksInYear(){return weeksInYear(this.year(),1,4)}function getWeeksInYear(){var weekInfo=this.localeData()._week;return weeksInYear(this.year(),weekInfo.dow,weekInfo.doy)}function getSetWeekYearHelper(input,week,weekday,dow,doy){var weeksTarget;if(input==null){return weekOfYear(this,dow,doy).year}else{weeksTarget=weeksInYear(input,dow,doy);if(week>weeksTarget){week=weeksTarget}return setWeekAll.call(this,input,week,weekday,dow,doy)}}function setWeekAll(weekYear,week,weekday,dow,doy){var dayOfYearData=dayOfYearFromWeeks(weekYear,week,weekday,dow,doy),date=createUTCDate(dayOfYearData.year,0,dayOfYearData.dayOfYear);this.year(date.getUTCFullYear());this.month(date.getUTCMonth());this.date(date.getUTCDate());return this}addFormatToken(\"Q\",0,\"Qo\",\"quarter\");addUnitAlias(\"quarter\",\"Q\");addUnitPriority(\"quarter\",7);addRegexToken(\"Q\",match1);addParseToken(\"Q\",function(input,array){array[MONTH]=(toInt(input)-1)*3});function getSetQuarter(input){return input==null?Math.ceil((this.month()+1)/3):this.month((input-1)*3+this.month()%3)}addFormatToken(\"D\",[\"DD\",2],\"Do\",\"date\");addUnitAlias(\"date\",\"D\");addUnitPriority(\"date\",9);addRegexToken(\"D\",match1to2);addRegexToken(\"DD\",match1to2,match2);addRegexToken(\"Do\",function(isStrict,locale){return isStrict?locale._dayOfMonthOrdinalParse||locale._ordinalParse:locale._dayOfMonthOrdinalParseLenient});addParseToken([\"D\",\"DD\"],DATE);addParseToken(\"Do\",function(input,array){array[DATE]=toInt(input.match(match1to2)[0],10)});var getSetDayOfMonth=makeGetSet(\"Date\",true);addFormatToken(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\");addUnitAlias(\"dayOfYear\",\"DDD\");addUnitPriority(\"dayOfYear\",4);addRegexToken(\"DDD\",match1to3);addRegexToken(\"DDDD\",match3);addParseToken([\"DDD\",\"DDDD\"],function(input,array,config){config._dayOfYear=toInt(input)});function getSetDayOfYear(input){var dayOfYear=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return input==null?dayOfYear:this.add(input-dayOfYear,\"d\")}addFormatToken(\"m\",[\"mm\",2],0,\"minute\");addUnitAlias(\"minute\",\"m\");addUnitPriority(\"minute\",14);addRegexToken(\"m\",match1to2);addRegexToken(\"mm\",match1to2,match2);addParseToken([\"m\",\"mm\"],MINUTE);var getSetMinute=makeGetSet(\"Minutes\",false);addFormatToken(\"s\",[\"ss\",2],0,\"second\");addUnitAlias(\"second\",\"s\");addUnitPriority(\"second\",15);addRegexToken(\"s\",match1to2);addRegexToken(\"ss\",match1to2,match2);addParseToken([\"s\",\"ss\"],SECOND);var getSetSecond=makeGetSet(\"Seconds\",false);addFormatToken(\"S\",0,0,function(){return~~(this.millisecond()/100)});addFormatToken(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)});addFormatToken(0,[\"SSS\",3],0,\"millisecond\");addFormatToken(0,[\"SSSS\",4],0,function(){return this.millisecond()*10});addFormatToken(0,[\"SSSSS\",5],0,function(){return this.millisecond()*100});addFormatToken(0,[\"SSSSSS\",6],0,function(){return this.millisecond()*1e3});addFormatToken(0,[\"SSSSSSS\",7],0,function(){return this.millisecond()*1e4});addFormatToken(0,[\"SSSSSSSS\",8],0,function(){return this.millisecond()*1e5});addFormatToken(0,[\"SSSSSSSSS\",9],0,function(){return this.millisecond()*1e6});addUnitAlias(\"millisecond\",\"ms\");addUnitPriority(\"millisecond\",16);addRegexToken(\"S\",match1to3,match1);addRegexToken(\"SS\",match1to3,match2);addRegexToken(\"SSS\",match1to3,match3);var token;for(token=\"SSSS\";token.length<=9;token+=\"S\"){addRegexToken(token,matchUnsigned)}function parseMs(input,array){array[MILLISECOND]=toInt((\"0.\"+input)*1e3)}for(token=\"S\";token.length<=9;token+=\"S\"){addParseToken(token,parseMs)}var getSetMillisecond=makeGetSet(\"Milliseconds\",false);addFormatToken(\"z\",0,0,\"zoneAbbr\");addFormatToken(\"zz\",0,0,\"zoneName\");function getZoneAbbr(){return this._isUTC?\"UTC\":\"\"}function getZoneName(){return this._isUTC?\"Coordinated Universal Time\":\"\"}var proto=Moment.prototype;proto.add=add;proto.calendar=calendar$1;proto.clone=clone;proto.diff=diff;proto.endOf=endOf;proto.format=format;proto.from=from;proto.fromNow=fromNow;proto.to=to;proto.toNow=toNow;proto.get=stringGet;proto.invalidAt=invalidAt;proto.isAfter=isAfter;proto.isBefore=isBefore;proto.isBetween=isBetween;proto.isSame=isSame;proto.isSameOrAfter=isSameOrAfter;proto.isSameOrBefore=isSameOrBefore;proto.isValid=isValid$2;proto.lang=lang;proto.locale=locale;proto.localeData=localeData;proto.max=prototypeMax;proto.min=prototypeMin;proto.parsingFlags=parsingFlags;proto.set=stringSet;proto.startOf=startOf;proto.subtract=subtract;proto.toArray=toArray;proto.toObject=toObject;proto.toDate=toDate;proto.toISOString=toISOString;proto.inspect=inspect;proto.toJSON=toJSON;proto.toString=toString;proto.unix=unix;proto.valueOf=valueOf;proto.creationData=creationData;proto.year=getSetYear;proto.isLeapYear=getIsLeapYear;proto.weekYear=getSetWeekYear;proto.isoWeekYear=getSetISOWeekYear;proto.quarter=proto.quarters=getSetQuarter;proto.month=getSetMonth;proto.daysInMonth=getDaysInMonth;proto.week=proto.weeks=getSetWeek;proto.isoWeek=proto.isoWeeks=getSetISOWeek;proto.weeksInYear=getWeeksInYear;proto.isoWeeksInYear=getISOWeeksInYear;proto.date=getSetDayOfMonth;proto.day=proto.days=getSetDayOfWeek;proto.weekday=getSetLocaleDayOfWeek;proto.isoWeekday=getSetISODayOfWeek;proto.dayOfYear=getSetDayOfYear;proto.hour=proto.hours=getSetHour;proto.minute=proto.minutes=getSetMinute;proto.second=proto.seconds=getSetSecond;proto.millisecond=proto.milliseconds=getSetMillisecond;proto.utcOffset=getSetOffset;proto.utc=setOffsetToUTC;proto.local=setOffsetToLocal;proto.parseZone=setOffsetToParsedOffset;proto.hasAlignedHourOffset=hasAlignedHourOffset;proto.isDST=isDaylightSavingTime;proto.isLocal=isLocal;proto.isUtcOffset=isUtcOffset;proto.isUtc=isUtc;proto.isUTC=isUtc;proto.zoneAbbr=getZoneAbbr;proto.zoneName=getZoneName;proto.dates=deprecate(\"dates accessor is deprecated. Use date instead.\",getSetDayOfMonth);proto.months=deprecate(\"months accessor is deprecated. Use month instead\",getSetMonth);proto.years=deprecate(\"years accessor is deprecated. Use year instead\",getSetYear);proto.zone=deprecate(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",getSetZone);proto.isDSTShifted=deprecate(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",isDaylightSavingTimeShifted);function createUnix(input){return createLocal(input*1e3)}function createInZone(){return createLocal.apply(null,arguments).parseZone()}function preParsePostFormat(string){return string}var proto$1=Locale.prototype;proto$1.calendar=calendar;proto$1.longDateFormat=longDateFormat;proto$1.invalidDate=invalidDate;proto$1.ordinal=ordinal;proto$1.preparse=preParsePostFormat;proto$1.postformat=preParsePostFormat;proto$1.relativeTime=relativeTime;proto$1.pastFuture=pastFuture;proto$1.set=set;proto$1.months=localeMonths;proto$1.monthsShort=localeMonthsShort;proto$1.monthsParse=localeMonthsParse;proto$1.monthsRegex=monthsRegex;proto$1.monthsShortRegex=monthsShortRegex;proto$1.week=localeWeek;proto$1.firstDayOfYear=localeFirstDayOfYear;proto$1.firstDayOfWeek=localeFirstDayOfWeek;proto$1.weekdays=localeWeekdays;proto$1.weekdaysMin=localeWeekdaysMin;proto$1.weekdaysShort=localeWeekdaysShort;proto$1.weekdaysParse=localeWeekdaysParse;proto$1.weekdaysRegex=weekdaysRegex;proto$1.weekdaysShortRegex=weekdaysShortRegex;proto$1.weekdaysMinRegex=weekdaysMinRegex;proto$1.isPM=localeIsPM;proto$1.meridiem=localeMeridiem;function get$1(format,index,field,setter){var locale=getLocale();var utc=createUTC().set(setter,index);return locale[field](utc,format)}function listMonthsImpl(format,index,field){if(isNumber(format)){index=format;format=undefined}format=format||\"\";if(index!=null){return get$1(format,index,field,\"month\")}var i;var out=[];for(i=0;i<12;i++){out[i]=get$1(format,i,field,\"month\")}return out}function listWeekdaysImpl(localeSorted,format,index,field){if(typeof localeSorted===\"boolean\"){if(isNumber(format)){index=format;format=undefined}format=format||\"\"}else{format=localeSorted;index=format;localeSorted=false;if(isNumber(format)){index=format;format=undefined}format=format||\"\"}var locale=getLocale(),shift=localeSorted?locale._week.dow:0;if(index!=null){return get$1(format,(index+shift)%7,field,\"day\")}var i;var out=[];for(i=0;i<7;i++){out[i]=get$1(format,(i+shift)%7,field,\"day\")}return out}function listMonths(format,index){return listMonthsImpl(format,index,\"months\")}function listMonthsShort(format,index){return listMonthsImpl(format,index,\"monthsShort\")}function listWeekdays(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdays\")}function listWeekdaysShort(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysShort\")}function listWeekdaysMin(localeSorted,format,index){return listWeekdaysImpl(localeSorted,format,index,\"weekdaysMin\")}getSetGlobalLocale(\"en\",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(number){var b=number%10,output=toInt(number%100/10)===1?\"th\":b===1?\"st\":b===2?\"nd\":b===3?\"rd\":\"th\";return number+output}});hooks.lang=deprecate(\"moment.lang is deprecated. Use moment.locale instead.\",getSetGlobalLocale);hooks.langData=deprecate(\"moment.langData is deprecated. Use moment.localeData instead.\",getLocale);var mathAbs=Math.abs;function abs(){var data=this._data;this._milliseconds=mathAbs(this._milliseconds);this._days=mathAbs(this._days);this._months=mathAbs(this._months);data.milliseconds=mathAbs(data.milliseconds);data.seconds=mathAbs(data.seconds);data.minutes=mathAbs(data.minutes);data.hours=mathAbs(data.hours);data.months=mathAbs(data.months);data.years=mathAbs(data.years);return this}function addSubtract$1(duration,input,value,direction){var other=createDuration(input,value);duration._milliseconds+=direction*other._milliseconds;duration._days+=direction*other._days;duration._months+=direction*other._months;return duration._bubble()}function add$1(input,value){return addSubtract$1(this,input,value,1)}function subtract$1(input,value){return addSubtract$1(this,input,value,-1)}function absCeil(number){if(number<0){return Math.floor(number)}else{return Math.ceil(number)}}function bubble(){var milliseconds=this._milliseconds;var days=this._days;var months=this._months;var data=this._data;var seconds,minutes,hours,years,monthsFromDays;if(!(milliseconds>=0&&days>=0&&months>=0||milliseconds<=0&&days<=0&&months<=0)){milliseconds+=absCeil(monthsToDays(months)+days)*864e5;days=0;months=0}data.milliseconds=milliseconds%1e3;seconds=absFloor(milliseconds/1e3);data.seconds=seconds%60;minutes=absFloor(seconds/60)\n;data.minutes=minutes%60;hours=absFloor(minutes/60);data.hours=hours%24;days+=absFloor(hours/24);monthsFromDays=absFloor(daysToMonths(days));months+=monthsFromDays;days-=absCeil(monthsToDays(monthsFromDays));years=absFloor(months/12);months%=12;data.days=days;data.months=months;data.years=years;return this}function daysToMonths(days){return days*4800/146097}function monthsToDays(months){return months*146097/4800}function as(units){if(!this.isValid()){return NaN}var days;var months;var milliseconds=this._milliseconds;units=normalizeUnits(units);if(units===\"month\"||units===\"year\"){days=this._days+milliseconds/864e5;months=this._months+daysToMonths(days);return units===\"month\"?months:months/12}else{days=this._days+Math.round(monthsToDays(this._months));switch(units){case\"week\":return days/7+milliseconds/6048e5;case\"day\":return days+milliseconds/864e5;case\"hour\":return days*24+milliseconds/36e5;case\"minute\":return days*1440+milliseconds/6e4;case\"second\":return days*86400+milliseconds/1e3;case\"millisecond\":return Math.floor(days*864e5)+milliseconds;default:throw new Error(\"Unknown unit \"+units)}}}function valueOf$1(){if(!this.isValid()){return NaN}return this._milliseconds+this._days*864e5+this._months%12*2592e6+toInt(this._months/12)*31536e6}function makeAs(alias){return function(){return this.as(alias)}}var asMilliseconds=makeAs(\"ms\");var asSeconds=makeAs(\"s\");var asMinutes=makeAs(\"m\");var asHours=makeAs(\"h\");var asDays=makeAs(\"d\");var asWeeks=makeAs(\"w\");var asMonths=makeAs(\"M\");var asYears=makeAs(\"y\");function clone$1(){return createDuration(this)}function get$2(units){units=normalizeUnits(units);return this.isValid()?this[units+\"s\"]():NaN}function makeGetter(name){return function(){return this.isValid()?this._data[name]:NaN}}var milliseconds=makeGetter(\"milliseconds\");var seconds=makeGetter(\"seconds\");var minutes=makeGetter(\"minutes\");var hours=makeGetter(\"hours\");var days=makeGetter(\"days\");var months=makeGetter(\"months\");var years=makeGetter(\"years\");function weeks(){return absFloor(this.days()/7)}var round=Math.round;var thresholds={ss:44,s:45,m:45,h:22,d:26,M:11};function substituteTimeAgo(string,number,withoutSuffix,isFuture,locale){return locale.relativeTime(number||1,!!withoutSuffix,string,isFuture)}function relativeTime$1(posNegDuration,withoutSuffix,locale){var duration=createDuration(posNegDuration).abs();var seconds=round(duration.as(\"s\"));var minutes=round(duration.as(\"m\"));var hours=round(duration.as(\"h\"));var days=round(duration.as(\"d\"));var months=round(duration.as(\"M\"));var years=round(duration.as(\"y\"));var a=seconds<=thresholds.ss&&[\"s\",seconds]||seconds<thresholds.s&&[\"ss\",seconds]||minutes<=1&&[\"m\"]||minutes<thresholds.m&&[\"mm\",minutes]||hours<=1&&[\"h\"]||hours<thresholds.h&&[\"hh\",hours]||days<=1&&[\"d\"]||days<thresholds.d&&[\"dd\",days]||months<=1&&[\"M\"]||months<thresholds.M&&[\"MM\",months]||years<=1&&[\"y\"]||[\"yy\",years];a[2]=withoutSuffix;a[3]=+posNegDuration>0;a[4]=locale;return substituteTimeAgo.apply(null,a)}function getSetRelativeTimeRounding(roundingFunction){if(roundingFunction===undefined){return round}if(typeof roundingFunction===\"function\"){round=roundingFunction;return true}return false}function getSetRelativeTimeThreshold(threshold,limit){if(thresholds[threshold]===undefined){return false}if(limit===undefined){return thresholds[threshold]}thresholds[threshold]=limit;if(threshold===\"s\"){thresholds.ss=limit-1}return true}function humanize(withSuffix){if(!this.isValid()){return this.localeData().invalidDate()}var locale=this.localeData();var output=relativeTime$1(this,!withSuffix,locale);if(withSuffix){output=locale.pastFuture(+this,output)}return locale.postformat(output)}var abs$1=Math.abs;function sign(x){return(x>0)-(x<0)||+x}function toISOString$1(){if(!this.isValid()){return this.localeData().invalidDate()}var seconds=abs$1(this._milliseconds)/1e3;var days=abs$1(this._days);var months=abs$1(this._months);var minutes,hours,years;minutes=absFloor(seconds/60);hours=absFloor(minutes/60);seconds%=60;minutes%=60;years=absFloor(months/12);months%=12;var Y=years;var M=months;var D=days;var h=hours;var m=minutes;var s=seconds?seconds.toFixed(3).replace(/\\.?0+$/,\"\"):\"\";var total=this.asSeconds();if(!total){return\"P0D\"}var totalSign=total<0?\"-\":\"\";var ymSign=sign(this._months)!==sign(total)?\"-\":\"\";var daysSign=sign(this._days)!==sign(total)?\"-\":\"\";var hmsSign=sign(this._milliseconds)!==sign(total)?\"-\":\"\";return totalSign+\"P\"+(Y?ymSign+Y+\"Y\":\"\")+(M?ymSign+M+\"M\":\"\")+(D?daysSign+D+\"D\":\"\")+(h||m||s?\"T\":\"\")+(h?hmsSign+h+\"H\":\"\")+(m?hmsSign+m+\"M\":\"\")+(s?hmsSign+s+\"S\":\"\")}var proto$2=Duration.prototype;proto$2.isValid=isValid$1;proto$2.abs=abs;proto$2.add=add$1;proto$2.subtract=subtract$1;proto$2.as=as;proto$2.asMilliseconds=asMilliseconds;proto$2.asSeconds=asSeconds;proto$2.asMinutes=asMinutes;proto$2.asHours=asHours;proto$2.asDays=asDays;proto$2.asWeeks=asWeeks;proto$2.asMonths=asMonths;proto$2.asYears=asYears;proto$2.valueOf=valueOf$1;proto$2._bubble=bubble;proto$2.clone=clone$1;proto$2.get=get$2;proto$2.milliseconds=milliseconds;proto$2.seconds=seconds;proto$2.minutes=minutes;proto$2.hours=hours;proto$2.days=days;proto$2.weeks=weeks;proto$2.months=months;proto$2.years=years;proto$2.humanize=humanize;proto$2.toISOString=toISOString$1;proto$2.toString=toISOString$1;proto$2.toJSON=toISOString$1;proto$2.locale=locale;proto$2.localeData=localeData;proto$2.toIsoString=deprecate(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",toISOString$1);proto$2.lang=lang;addFormatToken(\"X\",0,0,\"unix\");addFormatToken(\"x\",0,0,\"valueOf\");addRegexToken(\"x\",matchSigned);addRegexToken(\"X\",matchTimestamp);addParseToken(\"X\",function(input,array,config){config._d=new Date(parseFloat(input,10)*1e3)});addParseToken(\"x\",function(input,array,config){config._d=new Date(toInt(input))});hooks.version=\"2.19.1\";setHookCallback(createLocal);hooks.fn=proto;hooks.min=min;hooks.max=max;hooks.now=now;hooks.utc=createUTC;hooks.unix=createUnix;hooks.months=listMonths;hooks.isDate=isDate;hooks.locale=getSetGlobalLocale;hooks.invalid=createInvalid;hooks.duration=createDuration;hooks.isMoment=isMoment;hooks.weekdays=listWeekdays;hooks.parseZone=createInZone;hooks.localeData=getLocale;hooks.isDuration=isDuration;hooks.monthsShort=listMonthsShort;hooks.weekdaysMin=listWeekdaysMin;hooks.defineLocale=defineLocale;hooks.updateLocale=updateLocale;hooks.locales=listLocales;hooks.weekdaysShort=listWeekdaysShort;hooks.normalizeUnits=normalizeUnits;hooks.relativeTimeRounding=getSetRelativeTimeRounding;hooks.relativeTimeThreshold=getSetRelativeTimeThreshold;hooks.calendarFormat=getCalendarFormat;hooks.prototype=proto;return hooks})}).call(exports,__webpack_require__(155)(module))},function(module,exports){module.exports=function(module){if(!module.webpackPolyfill){module.deprecate=function(){};module.paths=[];if(!module.children)module.children=[];Object.defineProperty(module,\"loaded\",{enumerable:true,get:function(){return module.l}});Object.defineProperty(module,\"id\",{enumerable:true,get:function(){return module.i}});module.webpackPolyfill=1}return module}},function(module,exports){function webpackEmptyContext(req){throw new Error(\"Cannot find module '\"+req+\"'.\")}webpackEmptyContext.keys=function(){return[]};webpackEmptyContext.resolve=webpackEmptyContext;module.exports=webpackEmptyContext;webpackEmptyContext.id=156},function(module,exports,__webpack_require__){\"use strict\";(function(global){var _rng;var globalVar=typeof window!==\"undefined\"?window:typeof global!==\"undefined\"?global:null;if(globalVar&&globalVar.crypto&&crypto.getRandomValues){var _rnds8=new Uint8Array(16);_rng=function whatwgRNG(){crypto.getRandomValues(_rnds8);return _rnds8}}if(!_rng){var _rnds=new Array(16);_rng=function _rng(){for(var i=0,r;i<16;i++){if((i&3)===0)r=Math.random()*4294967296;_rnds[i]=r>>>((i&3)<<3)&255}return _rnds}}var _byteToHex=[];var _hexToByte={};for(var i=0;i<256;i++){_byteToHex[i]=(i+256).toString(16).substr(1);_hexToByte[_byteToHex[i]]=i}function parse(s,buf,offset){var i=buf&&offset||0,ii=0;buf=buf||[];s.toLowerCase().replace(/[0-9a-f]{2}/g,function(oct){if(ii<16){buf[i+ii++]=_hexToByte[oct]}});while(ii<16){buf[i+ii++]=0}return buf}function unparse(buf,offset){var i=offset||0,bth=_byteToHex;return bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+\"-\"+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]+bth[buf[i++]]}var _seedBytes=_rng();var _nodeId=[_seedBytes[0]|1,_seedBytes[1],_seedBytes[2],_seedBytes[3],_seedBytes[4],_seedBytes[5]];var _clockseq=(_seedBytes[6]<<8|_seedBytes[7])&16383;var _lastMSecs=0,_lastNSecs=0;function v1(options,buf,offset){var i=buf&&offset||0;var b=buf||[];options=options||{};var clockseq=options.clockseq!==undefined?options.clockseq:_clockseq;var msecs=options.msecs!==undefined?options.msecs:(new Date).getTime();var nsecs=options.nsecs!==undefined?options.nsecs:_lastNSecs+1;var dt=msecs-_lastMSecs+(nsecs-_lastNSecs)/1e4;if(dt<0&&options.clockseq===undefined){clockseq=clockseq+1&16383}if((dt<0||msecs>_lastMSecs)&&options.nsecs===undefined){nsecs=0}if(nsecs>=1e4){throw new Error(\"uuid.v1(): Can't create more than 10M uuids/sec\")}_lastMSecs=msecs;_lastNSecs=nsecs;_clockseq=clockseq;msecs+=122192928e5;var tl=((msecs&268435455)*1e4+nsecs)%4294967296;b[i++]=tl>>>24&255;b[i++]=tl>>>16&255;b[i++]=tl>>>8&255;b[i++]=tl&255;var tmh=msecs/4294967296*1e4&268435455;b[i++]=tmh>>>8&255;b[i++]=tmh&255;b[i++]=tmh>>>24&15|16;b[i++]=tmh>>>16&255;b[i++]=clockseq>>>8|128;b[i++]=clockseq&255;var node=options.node||_nodeId;for(var n=0;n<6;n++){b[i+n]=node[n]}return buf?buf:unparse(b)}function v4(options,buf,offset){var i=buf&&offset||0;if(typeof options==\"string\"){buf=options==\"binary\"?new Array(16):null;options=null}options=options||{};var rnds=options.random||(options.rng||_rng)();rnds[6]=rnds[6]&15|64;rnds[8]=rnds[8]&63|128;if(buf){for(var ii=0;ii<16;ii++){buf[i+ii]=rnds[ii]}}return buf||unparse(rnds)}var uuid=v4;uuid.v1=v1;uuid.v4=v4;uuid.parse=parse;uuid.unparse=unparse;module.exports=uuid}).call(exports,__webpack_require__(158))},function(module,exports){var g;g=function(){return this}();try{g=g||Function(\"return this\")()||(1,eval)(\"this\")}catch(e){if(typeof window===\"object\")g=window}module.exports=g},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Graph3d=__webpack_require__(161);exports.graph3d={Camera:__webpack_require__(95),Filter:__webpack_require__(96),Point2d:__webpack_require__(91),Point3d:__webpack_require__(34),Slider:__webpack_require__(92),StepNumber:__webpack_require__(93)};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){var core=__webpack_require__(7);var $JSON=core.JSON||(core.JSON={stringify:JSON.stringify});module.exports=function stringify(it){return $JSON.stringify.apply($JSON,arguments)}},function(module,exports,__webpack_require__){\"use strict\";var _assign=__webpack_require__(90);var _assign2=_interopRequireDefault(_assign);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Emitter=__webpack_require__(44);var util=__webpack_require__(2);var Point3d=__webpack_require__(34);var Point2d=__webpack_require__(91);var Slider=__webpack_require__(92);var StepNumber=__webpack_require__(93);var Settings=__webpack_require__(94);var Validator=__webpack_require__(15)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var _require2=__webpack_require__(172),allOptions=_require2.allOptions;var DataGroup=__webpack_require__(173);Graph3d.STYLE=Settings.STYLE;var autoByDefault=undefined;Graph3d.DEFAULTS={width:\"400px\",height:\"400px\",filterLabel:\"time\",legendLabel:\"value\",xLabel:\"x\",yLabel:\"y\",zLabel:\"z\",xValueLabel:function xValueLabel(v){return v},yValueLabel:function yValueLabel(v){return v},zValueLabel:function zValueLabel(v){return v},showXAxis:true,showYAxis:true,showZAxis:true,showGrid:true,showPerspective:true,showShadow:false,keepAspectRatio:true,verticalRatio:.5,dotSizeRatio:.02,dotSizeMinFraction:.5,dotSizeMaxFraction:2.5,showAnimationControls:autoByDefault,animationInterval:1e3,animationPreload:false,animationAutoStart:autoByDefault,axisColor:\"#4D4D4D\",gridColor:\"#D3D3D3\",xCenter:\"55%\",yCenter:\"50%\",style:Graph3d.STYLE.DOT,tooltip:false,tooltipStyle:{content:{padding:\"10px\",border:\"1px solid #4d4d4d\",color:\"#1a1a1a\",background:\"rgba(255,255,255,0.7)\",borderRadius:\"2px\",boxShadow:\"5px 5px 10px rgba(128,128,128,0.5)\"},line:{height:\"40px\",width:\"0\",borderLeft:\"1px solid #4d4d4d\"},dot:{height:\"0\",width:\"0\",border:\"5px solid #4d4d4d\",borderRadius:\"5px\"}},dataColor:{fill:\"#7DC1FF\",stroke:\"#3267D2\",strokeWidth:1},cameraPosition:{horizontal:1,vertical:.5,distance:1.7},showLegend:autoByDefault,backgroundColor:autoByDefault,xBarWidth:autoByDefault,yBarWidth:autoByDefault,valueMin:autoByDefault,valueMax:autoByDefault,xMin:autoByDefault,xMax:autoByDefault,xStep:autoByDefault,yMin:autoByDefault,yMax:autoByDefault,yStep:autoByDefault,zMin:autoByDefault,zMax:autoByDefault,zStep:autoByDefault};function Graph3d(container,data,options){if(!(this instanceof Graph3d)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.containerElement=container;this.dataGroup=new DataGroup;this.dataPoints=null;this.create();Settings.setDefaults(Graph3d.DEFAULTS,this);this.colX=undefined;this.colY=undefined;this.colZ=undefined;this.colValue=undefined;this.setOptions(options);this.setData(data)}Emitter(Graph3d.prototype);Graph3d.prototype._setScale=function(){this.scale=new Point3d(1/this.xRange.range(),1/this.yRange.range(),1/this.zRange.range());if(this.keepAspectRatio){if(this.scale.x<this.scale.y){this.scale.y=this.scale.x}else{this.scale.x=this.scale.y}}this.scale.z*=this.verticalRatio;if(this.valueRange!==undefined){this.scale.value=1/this.valueRange.range()}var xCenter=this.xRange.center()*this.scale.x;var yCenter=this.yRange.center()*this.scale.y;var zCenter=this.zRange.center()*this.scale.z;this.camera.setArmLocation(xCenter,yCenter,zCenter)};Graph3d.prototype._convert3Dto2D=function(point3d){var translation=this._convertPointToTranslation(point3d);return this._convertTranslationToScreen(translation)};Graph3d.prototype._convertPointToTranslation=function(point3d){var cameraLocation=this.camera.getCameraLocation(),cameraRotation=this.camera.getCameraRotation(),ax=point3d.x*this.scale.x,ay=point3d.y*this.scale.y,az=point3d.z*this.scale.z,cx=cameraLocation.x,cy=cameraLocation.y,cz=cameraLocation.z,sinTx=Math.sin(cameraRotation.x),cosTx=Math.cos(cameraRotation.x),sinTy=Math.sin(cameraRotation.y),cosTy=Math.cos(cameraRotation.y),sinTz=Math.sin(cameraRotation.z),cosTz=Math.cos(cameraRotation.z),dx=cosTy*(sinTz*(ay-cy)+cosTz*(ax-cx))-sinTy*(az-cz),dy=sinTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))+cosTx*(cosTz*(ay-cy)-sinTz*(ax-cx)),dz=cosTx*(cosTy*(az-cz)+sinTy*(sinTz*(ay-cy)+cosTz*(ax-cx)))-sinTx*(cosTz*(ay-cy)-sinTz*(ax-cx));return new Point3d(dx,dy,dz)};Graph3d.prototype._convertTranslationToScreen=function(translation){var ex=this.eye.x,ey=this.eye.y,ez=this.eye.z,dx=translation.x,dy=translation.y,dz=translation.z;var bx;var by;if(this.showPerspective){bx=(dx-ex)*(ez/dz);by=(dy-ey)*(ez/dz)}else{bx=dx*-(ez/this.camera.getArmLength());by=dy*-(ez/this.camera.getArmLength())}return new Point2d(this.currentXCenter+bx*this.frame.canvas.clientWidth,this.currentYCenter-by*this.frame.canvas.clientWidth)};Graph3d.prototype._calcTranslations=function(points){for(var i=0;i<points.length;i++){var point=points[i];point.trans=this._convertPointToTranslation(point.point);point.screen=this._convertTranslationToScreen(point.trans);var transBottom=this._convertPointToTranslation(point.bottom);point.dist=this.showPerspective?transBottom.length():-transBottom.z}var sortDepth=function sortDepth(a,b){return b.dist-a.dist};points.sort(sortDepth)};Graph3d.prototype._initializeRanges=function(){var dg=this.dataGroup;this.xRange=dg.xRange;this.yRange=dg.yRange;this.zRange=dg.zRange;this.valueRange=dg.valueRange;this.xStep=dg.xStep;this.yStep=dg.yStep;this.zStep=dg.zStep;this.xBarWidth=dg.xBarWidth;this.yBarWidth=dg.yBarWidth;this.colX=dg.colX;this.colY=dg.colY;this.colZ=dg.colZ;this.colValue=dg.colValue;this._setScale()};Graph3d.prototype.getDataPoints=function(data){var dataPoints=[];for(var i=0;i<data.length;i++){var point=new Point3d;point.x=data[i][this.colX]||0;point.y=data[i][this.colY]||0;point.z=data[i][this.colZ]||0;point.data=data[i];if(this.colValue!==undefined){point.value=data[i][this.colValue]||0}var obj={};obj.point=point;obj.bottom=new Point3d(point.x,point.y,this.zRange.min);obj.trans=undefined;obj.screen=undefined;dataPoints.push(obj)}return dataPoints};Graph3d.prototype._getDataPoints=function(data){var x,y,i,obj;var dataPoints=[];if(this.style===Graph3d.STYLE.GRID||this.style===Graph3d.STYLE.SURFACE){var dataX=this.dataGroup.getDistinctValues(this.colX,data);var dataY=this.dataGroup.getDistinctValues(this.colY,data);dataPoints=this.getDataPoints(data);var dataMatrix=[];for(i=0;i<dataPoints.length;i++){obj=dataPoints[i];var xIndex=dataX.indexOf(obj.point.x);var yIndex=dataY.indexOf(obj.point.y);if(dataMatrix[xIndex]===undefined){dataMatrix[xIndex]=[]}dataMatrix[xIndex][yIndex]=obj}for(x=0;x<dataMatrix.length;x++){for(y=0;y<dataMatrix[x].length;y++){if(dataMatrix[x][y]){dataMatrix[x][y].pointRight=x<dataMatrix.length-1?dataMatrix[x+1][y]:undefined;dataMatrix[x][y].pointTop=y<dataMatrix[x].length-1?dataMatrix[x][y+1]:undefined;dataMatrix[x][y].pointCross=x<dataMatrix.length-1&&y<dataMatrix[x].length-1?dataMatrix[x+1][y+1]:undefined}}}}else{this._checkValueField(data);dataPoints=this.getDataPoints(data);if(this.style===Graph3d.STYLE.LINE){for(i=0;i<dataPoints.length;i++){if(i>0){dataPoints[i-1].pointNext=dataPoints[i]}}}}return dataPoints};Graph3d.prototype.create=function(){while(this.containerElement.hasChildNodes()){this.containerElement.removeChild(this.containerElement.firstChild)}this.frame=document.createElement(\"div\");this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);{var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}this.frame.filter=document.createElement(\"div\");this.frame.filter.style.position=\"absolute\";this.frame.filter.style.bottom=\"0px\";this.frame.filter.style.left=\"0px\";this.frame.filter.style.width=\"100%\";this.frame.appendChild(this.frame.filter);var me=this;var onmousedown=function onmousedown(event){me._onMouseDown(event)};var ontouchstart=function ontouchstart(event){me._onTouchStart(event)};var onmousewheel=function onmousewheel(event){me._onWheel(event)};var ontooltip=function ontooltip(event){me._onTooltip(event)};var onclick=function onclick(event){me._onClick(event)};util.addEventListener(this.frame.canvas,\"mousedown\",onmousedown);util.addEventListener(this.frame.canvas,\"touchstart\",ontouchstart);util.addEventListener(this.frame.canvas,\"mousewheel\",onmousewheel);util.addEventListener(this.frame.canvas,\"mousemove\",ontooltip);util.addEventListener(this.frame.canvas,\"click\",onclick);this.containerElement.appendChild(this.frame)};Graph3d.prototype._setSize=function(width,height){this.frame.style.width=width;this.frame.style.height=height;this._resizeCanvas()};Graph3d.prototype._resizeCanvas=function(){this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=this.frame.canvas.clientWidth;this.frame.canvas.height=this.frame.canvas.clientHeight;this.frame.filter.style.width=this.frame.canvas.clientWidth-2*10+\"px\"};Graph3d.prototype.animationStart=function(){if(!this.animationAutoStart||!this.dataGroup.dataFilter)return;if(!this.frame.filter||!this.frame.filter.slider)throw new Error(\"No animation available\");this.frame.filter.slider.play()};Graph3d.prototype.animationStop=function(){if(!this.frame.filter||!this.frame.filter.slider)return;this.frame.filter.slider.stop()};Graph3d.prototype._resizeCenter=function(){if(this.xCenter.charAt(this.xCenter.length-1)===\"%\"){this.currentXCenter=parseFloat(this.xCenter)/100*this.frame.canvas.clientWidth}else{this.currentXCenter=parseFloat(this.xCenter)}if(this.yCenter.charAt(this.yCenter.length-1)===\"%\"){this.currentYCenter=parseFloat(this.yCenter)/100*(this.frame.canvas.clientHeight-this.frame.filter.clientHeight)}else{this.currentYCenter=parseFloat(this.yCenter)}};Graph3d.prototype.getCameraPosition=function(){var pos=this.camera.getArmRotation();pos.distance=this.camera.getArmLength();return pos};Graph3d.prototype._readData=function(data){this.dataPoints=this.dataGroup.initializeData(this,data,this.style);this._initializeRanges();this._redrawFilter()};Graph3d.prototype.setData=function(data){if(data===undefined||data===null)return;this._readData(data);this.redraw();this.animationStart()};Graph3d.prototype.setOptions=function(options){if(options===undefined)return;var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}this.animationStop();Settings.setOptions(options,this);this.setPointDrawingMethod();this._setSize(this.width,this.height);this.setData(this.dataGroup.getDataTable());this.animationStart()};Graph3d.prototype.setPointDrawingMethod=function(){var method=undefined;switch(this.style){case Graph3d.STYLE.BAR:method=Graph3d.prototype._redrawBarGraphPoint;break;case Graph3d.STYLE.BARCOLOR:method=Graph3d.prototype._redrawBarColorGraphPoint;break;case Graph3d.STYLE.BARSIZE:method=Graph3d.prototype._redrawBarSizeGraphPoint;break;case Graph3d.STYLE.DOT:method=Graph3d.prototype._redrawDotGraphPoint;break;case Graph3d.STYLE.DOTLINE:method=Graph3d.prototype._redrawDotLineGraphPoint;break;case Graph3d.STYLE.DOTCOLOR:method=Graph3d.prototype._redrawDotColorGraphPoint;break;case Graph3d.STYLE.DOTSIZE:method=Graph3d.prototype._redrawDotSizeGraphPoint;break;case Graph3d.STYLE.SURFACE:method=Graph3d.prototype._redrawSurfaceGraphPoint;break;case Graph3d.STYLE.GRID:method=Graph3d.prototype._redrawGridGraphPoint;break;case Graph3d.STYLE.LINE:method=Graph3d.prototype._redrawLineGraphPoint;break;default:throw new Error(\"Can not determine point drawing method \"+\"for graph style '\"+this.style+\"'\")}this._pointDrawingMethod=method};Graph3d.prototype.redraw=function(){if(this.dataPoints===undefined){throw new Error(\"Graph data not initialized\")}this._resizeCanvas();this._resizeCenter();this._redrawSlider();this._redrawClear();this._redrawAxis();this._redrawDataGraph();this._redrawInfo();this._redrawLegend()};Graph3d.prototype._getContext=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.lineJoin=\"round\";ctx.lineCap=\"round\";return ctx};Graph3d.prototype._redrawClear=function(){var canvas=this.frame.canvas;var ctx=canvas.getContext(\"2d\");ctx.clearRect(0,0,canvas.width,canvas.height)};Graph3d.prototype._dotSize=function(){return this.frame.clientWidth*this.dotSizeRatio};Graph3d.prototype._getLegendWidth=function(){var width;if(this.style===Graph3d.STYLE.DOTSIZE){var dotSize=this._dotSize();width=dotSize*this.dotSizeMaxFraction}else if(this.style===Graph3d.STYLE.BARSIZE){width=this.xBarWidth}else{width=20}return width};Graph3d.prototype._redrawLegend=function(){if(this.showLegend!==true){return}if(this.style===Graph3d.STYLE.LINE||this.style===Graph3d.STYLE.BARSIZE){return}var isSizeLegend=this.style===Graph3d.STYLE.BARSIZE||this.style===Graph3d.STYLE.DOTSIZE;var isValueLegend=this.style===Graph3d.STYLE.DOTSIZE||this.style===Graph3d.STYLE.DOTCOLOR||this.style===Graph3d.STYLE.BARCOLOR;var height=Math.max(this.frame.clientHeight*.25,100);var top=this.margin;var width=this._getLegendWidth();var right=this.frame.clientWidth-this.margin;var left=right-width;var bottom=top+height;var ctx=this._getContext();ctx.lineWidth=1;ctx.font=\"14px arial\";if(isSizeLegend===false){var ymin=0;var ymax=height;var y;for(y=ymin;y<ymax;y++){var f=(y-ymin)/(ymax-ymin);var hue=f*240;var color=this._hsv2rgb(hue,1,1);ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(left,top+y);ctx.lineTo(right,top+y);ctx.stroke()}ctx.strokeStyle=this.axisColor;ctx.strokeRect(left,top,width,height)}else{var widthMin;if(this.style===Graph3d.STYLE.DOTSIZE){widthMin=width*(this.dotSizeMinFraction/this.dotSizeMaxFraction)}else if(this.style===Graph3d.STYLE.BARSIZE){}ctx.strokeStyle=this.axisColor;ctx.fillStyle=this.dataColor.fill;ctx.beginPath();ctx.moveTo(left,top);ctx.lineTo(right,top);ctx.lineTo(left+widthMin,bottom);ctx.lineTo(left,bottom);ctx.closePath();ctx.fill();ctx.stroke()}var gridLineLen=5;var legendMin=isValueLegend?this.valueRange.min:this.zRange.min;var legendMax=isValueLegend?this.valueRange.max:this.zRange.max;var step=new StepNumber(legendMin,legendMax,(legendMax-legendMin)/5,true);step.start(true);var from;var to;while(!step.end()){y=bottom-(step.getCurrent()-legendMin)/(legendMax-legendMin)*height;from=new Point2d(left-gridLineLen,y);to=new Point2d(left,y);this._line(ctx,from,to);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(step.getCurrent(),left-2*gridLineLen,y);step.next()}ctx.textAlign=\"right\";ctx.textBaseline=\"top\";var label=this.legendLabel;ctx.fillText(label,right,bottom+this.margin)};Graph3d.prototype._redrawFilter=function(){var dataFilter=this.dataGroup.dataFilter;var filter=this.frame.filter;filter.innerHTML=\"\";if(!dataFilter){filter.slider=undefined;return}var options={visible:this.showAnimationControls};var slider=new Slider(filter,options);filter.slider=slider;filter.style.padding=\"10px\";slider.setValues(dataFilter.values);slider.setPlayInterval(this.animationInterval);var me=this;var onchange=function onchange(){var dataFilter=me.dataGroup.dataFilter;var index=slider.getIndex();dataFilter.selectValue(index);me.dataPoints=dataFilter._getDataPoints();me.redraw()};slider.setOnChangeCallback(onchange)};Graph3d.prototype._redrawSlider=function(){if(this.frame.filter.slider!==undefined){this.frame.filter.slider.redraw()}};Graph3d.prototype._redrawInfo=function(){var info=this.dataGroup.getInfo();if(info===undefined)return;var ctx=this._getContext();ctx.font=\"14px arial\";ctx.lineStyle=\"gray\";ctx.fillStyle=\"gray\";ctx.textAlign=\"left\";ctx.textBaseline=\"top\";var x=this.margin;var y=this.margin;ctx.fillText(info,x,y)};Graph3d.prototype._line=function(ctx,from,to,strokeStyle){if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(from.x,from.y);ctx.lineTo(to.x,to.y);ctx.stroke()};Graph3d.prototype.drawAxisLabelX=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)>0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)<0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelY=function(ctx,point3d,text,armAngle,yMargin){if(yMargin===undefined){yMargin=0}var point2d=this._convert3Dto2D(point3d);if(Math.cos(armAngle*2)<0){ctx.textAlign=\"center\";ctx.textBaseline=\"top\";point2d.y+=yMargin}else if(Math.sin(armAngle*2)>0){ctx.textAlign=\"right\";ctx.textBaseline=\"middle\"}else{ctx.textAlign=\"left\";ctx.textBaseline=\"middle\"}ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x,point2d.y)};Graph3d.prototype.drawAxisLabelZ=function(ctx,point3d,text,offset){if(offset===undefined){offset=0}var point2d=this._convert3Dto2D(point3d);ctx.textAlign=\"right\";ctx.textBaseline=\"middle\";ctx.fillStyle=this.axisColor;ctx.fillText(text,point2d.x-offset,point2d.y)};Graph3d.prototype._line3d=function(ctx,from,to,strokeStyle){var from2d=this._convert3Dto2D(from);var to2d=this._convert3Dto2D(to);this._line(ctx,from2d,to2d,strokeStyle)};Graph3d.prototype._redrawAxis=function(){var ctx=this._getContext(),from,to,step,prettyStep,text,xText,yText,zText,offset,xOffset,yOffset;ctx.font=24/this.camera.getArmLength()+\"px arial\";var gridLenX=.025/this.scale.x;var gridLenY=.025/this.scale.y;var textMargin=5/this.camera.getArmLength();var armAngle=this.camera.getArmRotation().horizontal;var armVector=new Point2d(Math.cos(armAngle),Math.sin(armAngle));var xRange=this.xRange;var yRange=this.yRange;var zRange=this.zRange;var point3d;ctx.lineWidth=1;prettyStep=this.defaultXStep===undefined;step=new StepNumber(xRange.min,xRange.max,this.xStep,prettyStep);step.start(true);while(!step.end()){var x=step.getCurrent();if(this.showGrid){from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.max,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else if(this.showXAxis){from=new Point3d(x,yRange.min,zRange.min);to=new Point3d(x,yRange.min+gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(x,yRange.max,zRange.min);to=new Point3d(x,yRange.max-gridLenX,zRange.min);this._line3d(ctx,from,to,this.axisColor)}if(this.showXAxis){yText=armVector.x>0?yRange.min:yRange.max;point3d=new Point3d(x,yText,zRange.min);var msg=\" \"+this.xValueLabel(x)+\" \";this.drawAxisLabelX(ctx,point3d,msg,armAngle,textMargin)}step.next()}ctx.lineWidth=1;prettyStep=this.defaultYStep===undefined;step=new StepNumber(yRange.min,yRange.max,this.yStep,prettyStep);step.start(true);while(!step.end()){var y=step.getCurrent();if(this.showGrid){from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.max,y,zRange.min);this._line3d(ctx,from,to,this.gridColor)}else if(this.showYAxis){from=new Point3d(xRange.min,y,zRange.min);to=new Point3d(xRange.min+gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,y,zRange.min);to=new Point3d(xRange.max-gridLenY,y,zRange.min);this._line3d(ctx,from,to,this.axisColor)}if(this.showYAxis){xText=armVector.y>0?xRange.min:xRange.max;point3d=new Point3d(xText,y,zRange.min);var _msg=\" \"+this.yValueLabel(y)+\" \";this.drawAxisLabelY(ctx,point3d,_msg,armAngle,textMargin)}step.next()}if(this.showZAxis){ctx.lineWidth=1;prettyStep=this.defaultZStep===undefined;step=new StepNumber(zRange.min,zRange.max,this.zStep,prettyStep);step.start(true);xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;while(!step.end()){var z=step.getCurrent();var from3d=new Point3d(xText,yText,z);var from2d=this._convert3Dto2D(from3d);to=new Point2d(from2d.x-textMargin,from2d.y);this._line(ctx,from2d,to,this.axisColor);var _msg2=this.zValueLabel(z)+\" \";this.drawAxisLabelZ(ctx,from3d,_msg2,5);step.next()}ctx.lineWidth=1;from=new Point3d(xText,yText,zRange.min);to=new Point3d(xText,yText,zRange.max);this._line3d(ctx,from,to,this.axisColor)}if(this.showXAxis){var xMin2d;var xMax2d;ctx.lineWidth=1;xMin2d=new Point3d(xRange.min,yRange.min,zRange.min);xMax2d=new Point3d(xRange.max,yRange.min,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor);xMin2d=new Point3d(xRange.min,yRange.max,zRange.min);xMax2d=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,xMin2d,xMax2d,this.axisColor)}if(this.showYAxis){ctx.lineWidth=1;from=new Point3d(xRange.min,yRange.min,zRange.min);to=new Point3d(xRange.min,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor);from=new Point3d(xRange.max,yRange.min,zRange.min);to=new Point3d(xRange.max,yRange.max,zRange.min);this._line3d(ctx,from,to,this.axisColor)}var xLabel=this.xLabel;if(xLabel.length>0&&this.showXAxis){yOffset=.1/this.scale.y;xText=(xRange.max+3*xRange.min)/4;yText=armVector.x>0?yRange.min-yOffset:yRange.max+yOffset\n;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelX(ctx,text,xLabel,armAngle)}var yLabel=this.yLabel;if(yLabel.length>0&&this.showYAxis){xOffset=.1/this.scale.x;xText=armVector.y>0?xRange.min-xOffset:xRange.max+xOffset;yText=(yRange.max+3*yRange.min)/4;text=new Point3d(xText,yText,zRange.min);this.drawAxisLabelY(ctx,text,yLabel,armAngle)}var zLabel=this.zLabel;if(zLabel.length>0&&this.showZAxis){offset=30;xText=armVector.x>0?xRange.min:xRange.max;yText=armVector.y<0?yRange.min:yRange.max;zText=(zRange.max+3*zRange.min)/4;text=new Point3d(xText,yText,zText);this.drawAxisLabelZ(ctx,text,zLabel,offset)}};Graph3d.prototype._hsv2rgb=function(H,S,V){var R,G,B,C,Hi,X;C=V*S;Hi=Math.floor(H/60);X=C*(1-Math.abs(H/60%2-1));switch(Hi){case 0:R=C;G=X;B=0;break;case 1:R=X;G=C;B=0;break;case 2:R=0;G=C;B=X;break;case 3:R=0;G=X;B=C;break;case 4:R=X;G=0;B=C;break;case 5:R=C;G=0;B=X;break;default:R=0;G=0;B=0;break}return\"RGB(\"+parseInt(R*255)+\",\"+parseInt(G*255)+\",\"+parseInt(B*255)+\")\"};Graph3d.prototype._getStrokeWidth=function(point){if(point!==undefined){if(this.showPerspective){return 1/-point.trans.z*this.dataColor.strokeWidth}else{return-(this.eye.z/this.camera.getArmLength())*this.dataColor.strokeWidth}}return this.dataColor.strokeWidth};Graph3d.prototype._redrawBar=function(ctx,point,xWidth,yWidth,color,borderColor){var surface;var me=this;var point3d=point.point;var zMin=this.zRange.min;var top=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,point3d.z)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,point3d.z)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,point3d.z)}];var bottom=[{point:new Point3d(point3d.x-xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y-yWidth,zMin)},{point:new Point3d(point3d.x+xWidth,point3d.y+yWidth,zMin)},{point:new Point3d(point3d.x-xWidth,point3d.y+yWidth,zMin)}];top.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});bottom.forEach(function(obj){obj.screen=me._convert3Dto2D(obj.point)});var surfaces=[{corners:top,center:Point3d.avg(bottom[0].point,bottom[2].point)},{corners:[top[0],top[1],bottom[1],bottom[0]],center:Point3d.avg(bottom[1].point,bottom[0].point)},{corners:[top[1],top[2],bottom[2],bottom[1]],center:Point3d.avg(bottom[2].point,bottom[1].point)},{corners:[top[2],top[3],bottom[3],bottom[2]],center:Point3d.avg(bottom[3].point,bottom[2].point)},{corners:[top[3],top[0],bottom[0],bottom[3]],center:Point3d.avg(bottom[0].point,bottom[3].point)}];point.surfaces=surfaces;for(var j=0;j<surfaces.length;j++){surface=surfaces[j];var transCenter=this._convertPointToTranslation(surface.center);surface.dist=this.showPerspective?transCenter.length():-transCenter.z}surfaces.sort(function(a,b){var diff=b.dist-a.dist;if(diff)return diff;if(a.corners===top)return 1;if(b.corners===top)return-1;return 0});ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;for(var _j=2;_j<surfaces.length;_j++){surface=surfaces[_j];this._polygon(ctx,surface.corners)}};Graph3d.prototype._polygon=function(ctx,points,fillStyle,strokeStyle){if(points.length<2){return}if(fillStyle!==undefined){ctx.fillStyle=fillStyle}if(strokeStyle!==undefined){ctx.strokeStyle=strokeStyle}ctx.beginPath();ctx.moveTo(points[0].screen.x,points[0].screen.y);for(var i=1;i<points.length;++i){var point=points[i];ctx.lineTo(point.screen.x,point.screen.y)}ctx.closePath();ctx.fill();ctx.stroke()};Graph3d.prototype._drawCircle=function(ctx,point,color,borderColor,size){var radius=this._calcRadius(point,size);ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=borderColor;ctx.fillStyle=color;ctx.beginPath();ctx.arc(point.screen.x,point.screen.y,radius,0,Math.PI*2,true);ctx.fill();ctx.stroke()};Graph3d.prototype._getColorsRegular=function(point){var hue=(1-(point.point.z-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var color=this._hsv2rgb(hue,1,1);var borderColor=this._hsv2rgb(hue,1,.8);return{fill:color,border:borderColor}};Graph3d.prototype._getColorsColor=function(point){var color,borderColor;if(typeof point.point.value===\"string\"){color=point.point.value;borderColor=point.point.value}else{var hue=(1-(point.point.value-this.valueRange.min)*this.scale.value)*240;color=this._hsv2rgb(hue,1,1);borderColor=this._hsv2rgb(hue,1,.8)}return{fill:color,border:borderColor}};Graph3d.prototype._getColorsSize=function(){return{fill:this.dataColor.fill,border:this.dataColor.stroke}};Graph3d.prototype._calcRadius=function(point,size){if(size===undefined){size=this._dotSize()}var radius;if(this.showPerspective){radius=size/-point.trans.z}else{radius=size*-(this.eye.z/this.camera.getArmLength())}if(radius<0){radius=0}return radius};Graph3d.prototype._redrawBarGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsRegular(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarColorGraphPoint=function(ctx,point){var xWidth=this.xBarWidth/2;var yWidth=this.yBarWidth/2;var colors=this._getColorsColor(point);this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawBarSizeGraphPoint=function(ctx,point){var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var xWidth=this.xBarWidth/2*(fraction*.8+.2);var yWidth=this.yBarWidth/2*(fraction*.8+.2);var colors=this._getColorsSize();this._redrawBar(ctx,point,xWidth,yWidth,colors.fill,colors.border)};Graph3d.prototype._redrawDotGraphPoint=function(ctx,point){var colors=this._getColorsRegular(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotLineGraphPoint=function(ctx,point){var from=this._convert3Dto2D(point.bottom);ctx.lineWidth=1;this._line(ctx,from,point.screen,this.gridColor);this._redrawDotGraphPoint(ctx,point)};Graph3d.prototype._redrawDotColorGraphPoint=function(ctx,point){var colors=this._getColorsColor(point);this._drawCircle(ctx,point,colors.fill,colors.border)};Graph3d.prototype._redrawDotSizeGraphPoint=function(ctx,point){var dotSize=this._dotSize();var fraction=(point.point.value-this.valueRange.min)/this.valueRange.range();var sizeMin=dotSize*this.dotSizeMinFraction;var sizeRange=dotSize*this.dotSizeMaxFraction-sizeMin;var size=sizeMin+sizeRange*fraction;var colors=this._getColorsSize();this._drawCircle(ctx,point,colors.fill,colors.border,size)};Graph3d.prototype._redrawSurfaceGraphPoint=function(ctx,point){var right=point.pointRight;var top=point.pointTop;var cross=point.pointCross;if(point===undefined||right===undefined||top===undefined||cross===undefined){return}var topSideVisible=true;var fillStyle;var strokeStyle;if(this.showGrayBottom||this.showShadow){var aDiff=Point3d.subtract(cross.trans,point.trans);var bDiff=Point3d.subtract(top.trans,right.trans);var crossproduct=Point3d.crossProduct(aDiff,bDiff);var len=crossproduct.length();topSideVisible=crossproduct.z>0}if(topSideVisible){var zAvg=(point.point.z+right.point.z+top.point.z+cross.point.z)/4;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;var s=1;var v;if(this.showShadow){v=Math.min(1+crossproduct.x/len/2,1);fillStyle=this._hsv2rgb(h,s,v);strokeStyle=fillStyle}else{v=1;fillStyle=this._hsv2rgb(h,s,v);strokeStyle=this.axisColor}}else{fillStyle=\"gray\";strokeStyle=this.axisColor}ctx.lineWidth=this._getStrokeWidth(point);var points=[point,right,cross,top];this._polygon(ctx,points,fillStyle,strokeStyle)};Graph3d.prototype._drawGridLine=function(ctx,from,to){if(from===undefined||to===undefined){return}var zAvg=(from.point.z+to.point.z)/2;var h=(1-(zAvg-this.zRange.min)*this.scale.z/this.verticalRatio)*240;ctx.lineWidth=this._getStrokeWidth(from)*2;ctx.strokeStyle=this._hsv2rgb(h,1,1);this._line(ctx,from.screen,to.screen)};Graph3d.prototype._redrawGridGraphPoint=function(ctx,point){this._drawGridLine(ctx,point,point.pointRight);this._drawGridLine(ctx,point,point.pointTop)};Graph3d.prototype._redrawLineGraphPoint=function(ctx,point){if(point.pointNext===undefined){return}ctx.lineWidth=this._getStrokeWidth(point);ctx.strokeStyle=this.dataColor.stroke;this._line(ctx,point.screen,point.pointNext.screen)};Graph3d.prototype._redrawDataGraph=function(){var ctx=this._getContext();var i;if(this.dataPoints===undefined||this.dataPoints.length<=0)return;this._calcTranslations(this.dataPoints);for(i=0;i<this.dataPoints.length;i++){var point=this.dataPoints[i];this._pointDrawingMethod.call(this,ctx,point)}};Graph3d.prototype._storeMousePosition=function(event){this.startMouseX=getMouseX(event);this.startMouseY=getMouseY(event);this._startCameraOffset=this.camera.getOffset()};Graph3d.prototype._onMouseDown=function(event){event=event||window.event;if(this.leftButtonDown){this._onMouseUp(event)}this.leftButtonDown=event.which?event.which===1:event.button===1;if(!this.leftButtonDown&&!this.touchDown)return;this._storeMousePosition(event);this.startStart=new Date(this.start);this.startEnd=new Date(this.end);this.startArmRotation=this.camera.getArmRotation();this.frame.style.cursor=\"move\";var me=this;this.onmousemove=function(event){me._onMouseMove(event)};this.onmouseup=function(event){me._onMouseUp(event)};util.addEventListener(document,\"mousemove\",me.onmousemove);util.addEventListener(document,\"mouseup\",me.onmouseup);util.preventDefault(event)};Graph3d.prototype._onMouseMove=function(event){this.moving=true;event=event||window.event;var diffX=parseFloat(getMouseX(event))-this.startMouseX;var diffY=parseFloat(getMouseY(event))-this.startMouseY;if(event&&event.ctrlKey===true){var scaleX=this.frame.clientWidth*.5;var scaleY=this.frame.clientHeight*.5;var offXNew=(this._startCameraOffset.x||0)-diffX/scaleX*this.camera.armLength*.8;var offYNew=(this._startCameraOffset.y||0)+diffY/scaleY*this.camera.armLength*.8;this.camera.setOffset(offXNew,offYNew);this._storeMousePosition(event)}else{var horizontalNew=this.startArmRotation.horizontal+diffX/200;var verticalNew=this.startArmRotation.vertical+diffY/200;var snapAngle=4;var snapValue=Math.sin(snapAngle/360*2*Math.PI);if(Math.abs(Math.sin(horizontalNew))<snapValue){horizontalNew=Math.round(horizontalNew/Math.PI)*Math.PI-.001}if(Math.abs(Math.cos(horizontalNew))<snapValue){horizontalNew=(Math.round(horizontalNew/Math.PI-.5)+.5)*Math.PI-.001}if(Math.abs(Math.sin(verticalNew))<snapValue){verticalNew=Math.round(verticalNew/Math.PI)*Math.PI}if(Math.abs(Math.cos(verticalNew))<snapValue){verticalNew=(Math.round(verticalNew/Math.PI-.5)+.5)*Math.PI}this.camera.setArmRotation(horizontalNew,verticalNew)}this.redraw();var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._onMouseUp=function(event){this.frame.style.cursor=\"auto\";this.leftButtonDown=false;util.removeEventListener(document,\"mousemove\",this.onmousemove);util.removeEventListener(document,\"mouseup\",this.onmouseup);util.preventDefault(event)};Graph3d.prototype._onClick=function(event){if(!this.onclick_callback)return;if(!this.moving){var boundingRect=this.frame.getBoundingClientRect();var mouseX=getMouseX(event)-boundingRect.left;var mouseY=getMouseY(event)-boundingRect.top;var dataPoint=this._dataPointFromXY(mouseX,mouseY);if(dataPoint)this.onclick_callback(dataPoint.point.data)}else{this.moving=false}util.preventDefault(event)};Graph3d.prototype._onTooltip=function(event){var delay=300;var boundingRect=this.frame.getBoundingClientRect();var mouseX=getMouseX(event)-boundingRect.left;var mouseY=getMouseY(event)-boundingRect.top;if(!this.showTooltip){return}if(this.tooltipTimeout){clearTimeout(this.tooltipTimeout)}if(this.leftButtonDown){this._hideTooltip();return}if(this.tooltip&&this.tooltip.dataPoint){var dataPoint=this._dataPointFromXY(mouseX,mouseY);if(dataPoint!==this.tooltip.dataPoint){if(dataPoint){this._showTooltip(dataPoint)}else{this._hideTooltip()}}}else{var me=this;this.tooltipTimeout=setTimeout(function(){me.tooltipTimeout=null;var dataPoint=me._dataPointFromXY(mouseX,mouseY);if(dataPoint){me._showTooltip(dataPoint)}},delay)}};Graph3d.prototype._onTouchStart=function(event){this.touchDown=true;var me=this;this.ontouchmove=function(event){me._onTouchMove(event)};this.ontouchend=function(event){me._onTouchEnd(event)};util.addEventListener(document,\"touchmove\",me.ontouchmove);util.addEventListener(document,\"touchend\",me.ontouchend);this._onMouseDown(event)};Graph3d.prototype._onTouchMove=function(event){this._onMouseMove(event)};Graph3d.prototype._onTouchEnd=function(event){this.touchDown=false;util.removeEventListener(document,\"touchmove\",this.ontouchmove);util.removeEventListener(document,\"touchend\",this.ontouchend);this._onMouseUp(event)};Graph3d.prototype._onWheel=function(event){if(!event)event=window.event;var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta){var oldLength=this.camera.getArmLength();var newLength=oldLength*(1-delta/10);this.camera.setArmLength(newLength);this.redraw();this._hideTooltip()}var parameters=this.getCameraPosition();this.emit(\"cameraPositionChange\",parameters);util.preventDefault(event)};Graph3d.prototype._insideTriangle=function(point,triangle){var a=triangle[0],b=triangle[1],c=triangle[2];function sign(x){return x>0?1:x<0?-1:0}var as=sign((b.x-a.x)*(point.y-a.y)-(b.y-a.y)*(point.x-a.x));var bs=sign((c.x-b.x)*(point.y-b.y)-(c.y-b.y)*(point.x-b.x));var cs=sign((a.x-c.x)*(point.y-c.y)-(a.y-c.y)*(point.x-c.x));return(as==0||bs==0||as==bs)&&(bs==0||cs==0||bs==cs)&&(as==0||cs==0||as==cs)};Graph3d.prototype._dataPointFromXY=function(x,y){var i,distMax=100,dataPoint=null,closestDataPoint=null,closestDist=null,center=new Point2d(x,y);if(this.style===Graph3d.STYLE.BAR||this.style===Graph3d.STYLE.BARCOLOR||this.style===Graph3d.STYLE.BARSIZE){for(i=this.dataPoints.length-1;i>=0;i--){dataPoint=this.dataPoints[i];var surfaces=dataPoint.surfaces;if(surfaces){for(var s=surfaces.length-1;s>=0;s--){var surface=surfaces[s];var corners=surface.corners;var triangle1=[corners[0].screen,corners[1].screen,corners[2].screen];var triangle2=[corners[2].screen,corners[3].screen,corners[0].screen];if(this._insideTriangle(center,triangle1)||this._insideTriangle(center,triangle2)){return dataPoint}}}}}else{for(i=0;i<this.dataPoints.length;i++){dataPoint=this.dataPoints[i];var point=dataPoint.screen;if(point){var distX=Math.abs(x-point.x);var distY=Math.abs(y-point.y);var dist=Math.sqrt(distX*distX+distY*distY);if((closestDist===null||dist<closestDist)&&dist<distMax){closestDist=dist;closestDataPoint=dataPoint}}}}return closestDataPoint};Graph3d.prototype.hasBars=function(style){return style==Graph3d.STYLE.BAR||style==Graph3d.STYLE.BARCOLOR||style==Graph3d.STYLE.BARSIZE};Graph3d.prototype._showTooltip=function(dataPoint){var content,line,dot;if(!this.tooltip){content=document.createElement(\"div\");(0,_assign2[\"default\"])(content.style,{},this.tooltipStyle.content);content.style.position=\"absolute\";line=document.createElement(\"div\");(0,_assign2[\"default\"])(line.style,{},this.tooltipStyle.line);line.style.position=\"absolute\";dot=document.createElement(\"div\");(0,_assign2[\"default\"])(dot.style,{},this.tooltipStyle.dot);dot.style.position=\"absolute\";this.tooltip={dataPoint:null,dom:{content:content,line:line,dot:dot}}}else{content=this.tooltip.dom.content;line=this.tooltip.dom.line;dot=this.tooltip.dom.dot}this._hideTooltip();this.tooltip.dataPoint=dataPoint;if(typeof this.showTooltip===\"function\"){content.innerHTML=this.showTooltip(dataPoint.point)}else{content.innerHTML=\"<table>\"+\"<tr><td>\"+this.xLabel+\":</td><td>\"+dataPoint.point.x+\"</td></tr>\"+\"<tr><td>\"+this.yLabel+\":</td><td>\"+dataPoint.point.y+\"</td></tr>\"+\"<tr><td>\"+this.zLabel+\":</td><td>\"+dataPoint.point.z+\"</td></tr>\"+\"</table>\"}content.style.left=\"0\";content.style.top=\"0\";this.frame.appendChild(content);this.frame.appendChild(line);this.frame.appendChild(dot);var contentWidth=content.offsetWidth;var contentHeight=content.offsetHeight;var lineHeight=line.offsetHeight;var dotWidth=dot.offsetWidth;var dotHeight=dot.offsetHeight;var left=dataPoint.screen.x-contentWidth/2;left=Math.min(Math.max(left,10),this.frame.clientWidth-10-contentWidth);line.style.left=dataPoint.screen.x+\"px\";line.style.top=dataPoint.screen.y-lineHeight+\"px\";content.style.left=left+\"px\";content.style.top=dataPoint.screen.y-lineHeight-contentHeight+\"px\";dot.style.left=dataPoint.screen.x-dotWidth/2+\"px\";dot.style.top=dataPoint.screen.y-dotHeight/2+\"px\"};Graph3d.prototype._hideTooltip=function(){if(this.tooltip){this.tooltip.dataPoint=null;for(var prop in this.tooltip.dom){if(this.tooltip.dom.hasOwnProperty(prop)){var elem=this.tooltip.dom[prop];if(elem&&elem.parentNode){elem.parentNode.removeChild(elem)}}}}};function getMouseX(event){if(\"clientX\"in event)return event.clientX;return event.targetTouches[0]&&event.targetTouches[0].clientX||0}function getMouseY(event){if(\"clientY\"in event)return event.clientY;return event.targetTouches[0]&&event.targetTouches[0].clientY||0}Graph3d.prototype.setCameraPosition=function(pos){Settings.setCameraPosition(pos,this);this.redraw()};Graph3d.prototype.setSize=function(width,height){this._setSize(width,height);this.redraw()};module.exports=Graph3d},function(module,exports,__webpack_require__){__webpack_require__(163);module.exports=__webpack_require__(7).Object.assign},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S+$export.F,\"Object\",{assign:__webpack_require__(164)})},function(module,exports,__webpack_require__){\"use strict\";var getKeys=__webpack_require__(33);var gOPS=__webpack_require__(63);var pIE=__webpack_require__(42);var toObject=__webpack_require__(41);var IObject=__webpack_require__(78);var $assign=Object.assign;module.exports=!$assign||__webpack_require__(28)(function(){var A={};var B={};var S=Symbol();var K=\"abcdefghijklmnopqrst\";A[S]=7;K.split(\"\").forEach(function(k){B[k]=k});return $assign({},A)[S]!=7||Object.keys($assign({},B)).join(\"\")!=K})?function assign(target,source){var T=toObject(target);var aLen=arguments.length;var index=1;var getSymbols=gOPS.f;var isEnum=pIE.f;while(aLen>index){var S=IObject(arguments[index++]);var keys=getSymbols?getKeys(S).concat(getSymbols(S)):getKeys(S);var length=keys.length;var j=0;var key;while(length>j)if(isEnum.call(S,key=keys[j++]))T[key]=S[key]}return T}:$assign},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(166),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(167);module.exports=__webpack_require__(7).Math.sign},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Math\",{sign:__webpack_require__(168)})},function(module,exports){module.exports=Math.sign||function sign(x){return(x=+x)==0||x!=x?x:x<0?-1:1}},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(170),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(171);var $Object=__webpack_require__(7).Object;module.exports=function defineProperty(it,key,desc){return $Object.defineProperty(it,key,desc)}},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S+$export.F*!__webpack_require__(21),\"Object\",{defineProperty:__webpack_require__(20).f})},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var string=\"string\";var bool=\"boolean\";var number=\"number\";var object=\"object\";var colorOptions={fill:{string:string},stroke:{string:string},strokeWidth:{number:number},__type__:{string:string,object:object,undefined:\"undefined\"}};var allOptions={animationAutoStart:{boolean:bool,undefined:\"undefined\"},animationInterval:{number:number},animationPreload:{boolean:bool},axisColor:{string:string},backgroundColor:colorOptions,xBarWidth:{number:number,undefined:\"undefined\"},yBarWidth:{number:number,undefined:\"undefined\"},cameraPosition:{distance:{number:number},horizontal:{number:number},vertical:{number:number},__type__:{object:object}},xCenter:{string:string},yCenter:{string:string},dataColor:colorOptions,dotSizeMinFraction:{number:number},dotSizeMaxFraction:{number:number},dotSizeRatio:{number:number},filterLabel:{string:string},gridColor:{string:string},onclick:{function:\"function\"},keepAspectRatio:{boolean:bool},xLabel:{string:string},yLabel:{string:string},zLabel:{string:string},legendLabel:{string:string},xMin:{number:number,undefined:\"undefined\"},yMin:{number:number,undefined:\"undefined\"},zMin:{number:number,undefined:\"undefined\"},xMax:{number:number,undefined:\"undefined\"},yMax:{number:number,undefined:\"undefined\"},zMax:{number:number,undefined:\"undefined\"},showAnimationControls:{boolean:bool,undefined:\"undefined\"},showGrid:{boolean:bool},showLegend:{boolean:bool,undefined:\"undefined\"},showPerspective:{boolean:bool},showShadow:{boolean:bool},showXAxis:{boolean:bool},showYAxis:{boolean:bool},showZAxis:{boolean:bool},xStep:{number:number,undefined:\"undefined\"},yStep:{number:number,undefined:\"undefined\"},zStep:{number:number,undefined:\"undefined\"},style:{number:number,string:[\"bar\",\"bar-color\",\"bar-size\",\"dot\",\"dot-line\",\"dot-color\",\"dot-size\",\"line\",\"grid\",\"surface\"]},tooltip:{boolean:bool,function:\"function\"},tooltipStyle:{content:{color:{string:string},background:{string:string},border:{string:string},borderRadius:{string:string},boxShadow:{string:string},padding:{string:string},__type__:{object:object}},line:{borderLeft:{string:string},height:{string:string},width:{string:string},__type__:{object:object}},dot:{border:{string:string},borderRadius:{string:string},height:{string:string},width:{string:string},__type__:{object:object}},__type__:{object:object}},xValueLabel:{function:\"function\"},yValueLabel:{function:\"function\"},zValueLabel:{function:\"function\"},valueMax:{number:number,undefined:\"undefined\"},valueMin:{number:number,undefined:\"undefined\"},verticalRatio:{number:number},height:{string:string},width:{string:string},__type__:{object:object}};exports.allOptions=allOptions},function(module,exports,__webpack_require__){\"use strict\";var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(174);var Filter=__webpack_require__(96);var Settings=__webpack_require__(94);var Point3d=__webpack_require__(34);function DataGroup(){this.dataTable=null}DataGroup.prototype.initializeData=function(graph3d,rawData,style){if(rawData===undefined)return;if(Array.isArray(rawData)){rawData=new DataSet(rawData)}var data;if(rawData instanceof DataSet||rawData instanceof DataView){data=rawData.get()}else{throw new Error(\"Array, DataSet, or DataView expected\")}if(data.length==0)return;this.style=style;if(this.dataSet){this.dataSet.off(\"*\",this._onChange)}this.dataSet=rawData;this.dataTable=data;var me=this;this._onChange=function(){graph3d.setData(me.dataSet)};this.dataSet.on(\"*\",this._onChange);this.colX=\"x\";this.colY=\"y\";this.colZ=\"z\";var withBars=graph3d.hasBars(style);if(withBars){if(graph3d.defaultXBarWidth!==undefined){this.xBarWidth=graph3d.defaultXBarWidth}else{this.xBarWidth=this.getSmallestDifference(data,this.colX)||1}if(graph3d.defaultYBarWidth!==undefined){this.yBarWidth=graph3d.defaultYBarWidth}else{this.yBarWidth=this.getSmallestDifference(data,this.colY)||1}}this._initializeRange(data,this.colX,graph3d,withBars);this._initializeRange(data,this.colY,graph3d,withBars);this._initializeRange(data,this.colZ,graph3d,false);if(data[0].hasOwnProperty(\"style\")){this.colValue=\"style\";var valueRange=this.getColumnRange(data,this.colValue);this._setRangeDefaults(valueRange,graph3d.defaultValueMin,graph3d.defaultValueMax);this.valueRange=valueRange}var table=this.getDataTable();if(table[0].hasOwnProperty(\"filter\")){if(this.dataFilter===undefined){this.dataFilter=new Filter(this,\"filter\",graph3d);this.dataFilter.setOnLoadCallback(function(){graph3d.redraw()})}}var dataPoints;if(this.dataFilter){dataPoints=this.dataFilter._getDataPoints()}else{dataPoints=this._getDataPoints(this.getDataTable())}return dataPoints};DataGroup.prototype._collectRangeSettings=function(column,graph3d){var index=[\"x\",\"y\",\"z\"].indexOf(column);if(index==-1){throw new Error(\"Column '\"+column+\"' invalid\")}var upper=column.toUpperCase();return{barWidth:this[column+\"BarWidth\"],min:graph3d[\"default\"+upper+\"Min\"],max:graph3d[\"default\"+upper+\"Max\"],step:graph3d[\"default\"+upper+\"Step\"],range_label:column+\"Range\",step_label:column+\"Step\"}};DataGroup.prototype._initializeRange=function(data,column,graph3d,withBars){var NUMSTEPS=5;var settings=this._collectRangeSettings(column,graph3d);var range=this.getColumnRange(data,column);if(withBars&&column!=\"z\"){range.expand(settings.barWidth/2)}this._setRangeDefaults(range,settings.min,settings.max);this[settings.range_label]=range;this[settings.step_label]=settings.step!==undefined?settings.step:range.range()/NUMSTEPS};DataGroup.prototype.getDistinctValues=function(column,data){if(data===undefined){data=this.dataTable}var values=[];for(var i=0;i<data.length;i++){var value=data[i][column]||0;if(values.indexOf(value)===-1){values.push(value)}}return values.sort(function(a,b){return a-b})};DataGroup.prototype.getSmallestDifference=function(data,column){var values=this.getDistinctValues(data,column);var smallest_diff=null;for(var i=1;i<values.length;i++){var diff=values[i]-values[i-1];if(smallest_diff==null||smallest_diff>diff){smallest_diff=diff}}return smallest_diff};DataGroup.prototype.getColumnRange=function(data,column){var range=new Range;for(var i=0;i<data.length;i++){var item=data[i][column];range.adjust(item)}return range};DataGroup.prototype.getNumberOfRows=function(){return this.dataTable.length};DataGroup.prototype._setRangeDefaults=function(range,defaultMin,defaultMax){if(defaultMin!==undefined){range.min=defaultMin}if(defaultMax!==undefined){range.max=defaultMax}if(range.max<=range.min)range.max=range.min+1};DataGroup.prototype.getDataTable=function(){return this.dataTable};DataGroup.prototype.getDataSet=function(){return this.dataSet};DataGroup.prototype.getDataPoints=function(data){var dataPoints=[];for(var i=0;i<data.length;i++){var point=new Point3d;point.x=data[i][this.colX]||0;point.y=data[i][this.colY]||0;point.z=data[i][this.colZ]||0;point.data=data[i];if(this.colValue!==undefined){point.value=data[i][this.colValue]||0}var obj={};obj.point=point;obj.bottom=new Point3d(point.x,point.y,this.zRange.min);obj.trans=undefined;obj.screen=undefined;dataPoints.push(obj)}return dataPoints};DataGroup.prototype.initDataAsMatrix=function(data){var x,y,i,obj;var dataX=this.getDistinctValues(this.colX,data);var dataY=this.getDistinctValues(this.colY,data);var dataPoints=this.getDataPoints(data);var dataMatrix=[];for(i=0;i<dataPoints.length;i++){obj=dataPoints[i];var xIndex=dataX.indexOf(obj.point.x);var yIndex=dataY.indexOf(obj.point.y);if(dataMatrix[xIndex]===undefined){dataMatrix[xIndex]=[]}dataMatrix[xIndex][yIndex]=obj}for(x=0;x<dataMatrix.length;x++){for(y=0;y<dataMatrix[x].length;y++){if(dataMatrix[x][y]){dataMatrix[x][y].pointRight=x<dataMatrix.length-1?dataMatrix[x+1][y]:undefined;dataMatrix[x][y].pointTop=y<dataMatrix[x].length-1?dataMatrix[x][y+1]:undefined;dataMatrix[x][y].pointCross=x<dataMatrix.length-1&&y<dataMatrix[x].length-1?dataMatrix[x+1][y+1]:undefined}}}return dataPoints};DataGroup.prototype.getInfo=function(){var dataFilter=this.dataFilter;if(!dataFilter)return undefined;return dataFilter.getLabel()+\": \"+dataFilter.getSelectedValue()};DataGroup.prototype.reload=function(){if(this.dataTable){this.setData(this.dataTable)}};DataGroup.prototype._getDataPoints=function(data){var dataPoints=[];if(this.style===Settings.STYLE.GRID||this.style===Settings.STYLE.SURFACE){dataPoints=this.initDataAsMatrix(data)}else{this._checkValueField(data);dataPoints=this.getDataPoints(data);if(this.style===Settings.STYLE.LINE){for(var i=0;i<dataPoints.length;i++){if(i>0){dataPoints[i-1].pointNext=dataPoints[i]}}}}return dataPoints};DataGroup.prototype._checkValueField=function(data){var hasValueField=this.style===Settings.STYLE.BARCOLOR||this.style===Settings.STYLE.BARSIZE||this.style===Settings.STYLE.DOTCOLOR||this.style===Settings.STYLE.DOTSIZE;if(!hasValueField){return}if(this.colValue===undefined){throw new Error(\"Expected data to have \"+\" field 'style' \"+\" for graph style '\"+this.style+\"'\")}if(data[0][this.colValue]===undefined){throw new Error(\"Expected data to have \"+\" field '\"+this.colValue+\"' \"+\" for graph style '\"+this.style+\"'\")}};module.exports=DataGroup},function(module,exports,__webpack_require__){\"use strict\";function Range(){this.min=undefined;this.max=undefined}Range.prototype.adjust=function(value){if(value===undefined)return;if(this.min===undefined||this.min>value){this.min=value}if(this.max===undefined||this.max<value){this.max=value}};Range.prototype.combine=function(range){this.add(range.min);this.add(range.max)};Range.prototype.expand=function(val){if(val===undefined){return}var newMin=this.min-val;var newMax=this.max+val;if(newMin>newMax){throw new Error(\"Passed expansion value makes range invalid\")}this.min=newMin;this.max=newMax};Range.prototype.range=function(){return this.max-this.min};Range.prototype.center=function(){return(this.min+this.max)/2};module.exports=Range},function(module,exports,__webpack_require__){\"use strict\";var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__;(function(factory){if(true){!(__WEBPACK_AMD_DEFINE_ARRAY__=[],__WEBPACK_AMD_DEFINE_FACTORY__=factory,__WEBPACK_AMD_DEFINE_RESULT__=typeof __WEBPACK_AMD_DEFINE_FACTORY__===\"function\"?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof exports===\"object\"){module.exports=factory()}else{window.propagating=factory()}})(function(){var _firstTarget=null;return function propagating(hammer,options){var _options=options||{preventDefault:false};if(hammer.Manager){var Hammer=hammer;var PropagatingHammer=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer(element,o),o)};Hammer.assign(PropagatingHammer,Hammer);PropagatingHammer.Manager=function(element,options){var o=Object.create(_options);if(options)Hammer.assign(o,options);return propagating(new Hammer.Manager(element,o),o)};return PropagatingHammer}var wrapper=Object.create(hammer);var element=hammer.element;if(!element.hammer)element.hammer=[];element.hammer.push(wrapper);hammer.on(\"hammer.input\",function(event){if(_options.preventDefault===true||_options.preventDefault===event.pointerType){event.preventDefault()}if(event.isFirst){_firstTarget=event.target}});wrapper._handlers={};wrapper.on=function(events,handler){split(events).forEach(function(event){var _handlers=wrapper._handlers[event];if(!_handlers){wrapper._handlers[event]=_handlers=[];hammer.on(event,propagatedHandler)}_handlers.push(handler)});return wrapper};wrapper.off=function(events,handler){split(events).forEach(function(event){var _handlers=wrapper._handlers[event];if(_handlers){_handlers=handler?_handlers.filter(function(h){return h!==handler}):[];if(_handlers.length>0){wrapper._handlers[event]=_handlers}else{hammer.off(event,propagatedHandler);delete wrapper._handlers[event]}}});return wrapper};wrapper.emit=function(eventType,event){_firstTarget=event.target;hammer.emit(eventType,event)};wrapper.destroy=function(){var hammers=hammer.element.hammer;var idx=hammers.indexOf(wrapper);if(idx!==-1)hammers.splice(idx,1);if(!hammers.length)delete hammer.element.hammer;wrapper._handlers={};hammer.destroy()};function split(events){return events.match(/[^ ]+/g)}function propagatedHandler(event){if(event.type!==\"hammer.input\"){if(!event.srcEvent._handled){event.srcEvent._handled={}}if(event.srcEvent._handled[event.type]){return}else{event.srcEvent._handled[event.type]=true}}var stopped=false\n;event.stopPropagation=function(){stopped=true};var srcStop=event.srcEvent.stopPropagation.bind(event.srcEvent);if(typeof srcStop==\"function\"){event.srcEvent.stopPropagation=function(){srcStop();event.stopPropagation()}}event.firstTarget=_firstTarget;var elem=_firstTarget;while(elem&&!stopped){var elemHammer=elem.hammer;if(elemHammer){var _handlers;for(var k=0;k<elemHammer.length;k++){_handlers=elemHammer[k]._handlers[event.type];if(_handlers)for(var i=0;i<_handlers.length&&!stopped;i++){_handlers[i](event)}}}elem=elem.parentNode}}return wrapper}})},function(module,exports,__webpack_require__){var __WEBPACK_AMD_DEFINE_RESULT__;(function(window,document,exportName,undefined){\"use strict\";var VENDOR_PREFIXES=[\"\",\"webkit\",\"Moz\",\"MS\",\"ms\",\"o\"];var TEST_ELEMENT=document.createElement(\"div\");var TYPE_FUNCTION=\"function\";var round=Math.round;var abs=Math.abs;var now=Date.now;function setTimeoutContext(fn,timeout,context){return setTimeout(bindFn(fn,context),timeout)}function invokeArrayArg(arg,fn,context){if(Array.isArray(arg)){each(arg,context[fn],context);return true}return false}function each(obj,iterator,context){var i;if(!obj){return}if(obj.forEach){obj.forEach(iterator,context)}else if(obj.length!==undefined){i=0;while(i<obj.length){iterator.call(context,obj[i],i,obj);i++}}else{for(i in obj){obj.hasOwnProperty(i)&&iterator.call(context,obj[i],i,obj)}}}function deprecate(method,name,message){var deprecationMessage=\"DEPRECATED METHOD: \"+name+\"\\n\"+message+\" AT \\n\";return function(){var e=new Error(\"get-stack-trace\");var stack=e&&e.stack?e.stack.replace(/^[^\\(]+?[\\n$]/gm,\"\").replace(/^\\s+at\\s+/gm,\"\").replace(/^Object.<anonymous>\\s*\\(/gm,\"{anonymous}()@\"):\"Unknown Stack Trace\";var log=window.console&&(window.console.warn||window.console.log);if(log){log.call(window.console,deprecationMessage,stack)}return method.apply(this,arguments)}}var assign;if(typeof Object.assign!==\"function\"){assign=function assign(target){if(target===undefined||target===null){throw new TypeError(\"Cannot convert undefined or null to object\")}var output=Object(target);for(var index=1;index<arguments.length;index++){var source=arguments[index];if(source!==undefined&&source!==null){for(var nextKey in source){if(source.hasOwnProperty(nextKey)){output[nextKey]=source[nextKey]}}}}return output}}else{assign=Object.assign}var extend=deprecate(function extend(dest,src,merge){var keys=Object.keys(src);var i=0;while(i<keys.length){if(!merge||merge&&dest[keys[i]]===undefined){dest[keys[i]]=src[keys[i]]}i++}return dest},\"extend\",\"Use `assign`.\");var merge=deprecate(function merge(dest,src){return extend(dest,src,true)},\"merge\",\"Use `assign`.\");function inherit(child,base,properties){var baseP=base.prototype,childP;childP=child.prototype=Object.create(baseP);childP.constructor=child;childP._super=baseP;if(properties){assign(childP,properties)}}function bindFn(fn,context){return function boundFn(){return fn.apply(context,arguments)}}function boolOrFn(val,args){if(typeof val==TYPE_FUNCTION){return val.apply(args?args[0]||undefined:undefined,args)}return val}function ifUndefined(val1,val2){return val1===undefined?val2:val1}function addEventListeners(target,types,handler){each(splitStr(types),function(type){target.addEventListener(type,handler,false)})}function removeEventListeners(target,types,handler){each(splitStr(types),function(type){target.removeEventListener(type,handler,false)})}function hasParent(node,parent){while(node){if(node==parent){return true}node=node.parentNode}return false}function inStr(str,find){return str.indexOf(find)>-1}function splitStr(str){return str.trim().split(/\\s+/g)}function inArray(src,find,findByKey){if(src.indexOf&&!findByKey){return src.indexOf(find)}else{var i=0;while(i<src.length){if(findByKey&&src[i][findByKey]==find||!findByKey&&src[i]===find){return i}i++}return-1}}function toArray(obj){return Array.prototype.slice.call(obj,0)}function uniqueArray(src,key,sort){var results=[];var values=[];var i=0;while(i<src.length){var val=key?src[i][key]:src[i];if(inArray(values,val)<0){results.push(src[i])}values[i]=val;i++}if(sort){if(!key){results=results.sort()}else{results=results.sort(function sortUniqueArray(a,b){return a[key]>b[key]})}}return results}function prefixed(obj,property){var prefix,prop;var camelProp=property[0].toUpperCase()+property.slice(1);var i=0;while(i<VENDOR_PREFIXES.length){prefix=VENDOR_PREFIXES[i];prop=prefix?prefix+camelProp:property;if(prop in obj){return prop}i++}return undefined}var _uniqueId=1;function uniqueId(){return _uniqueId++}function getWindowForElement(element){var doc=element.ownerDocument||element;return doc.defaultView||doc.parentWindow||window}var MOBILE_REGEX=/mobile|tablet|ip(ad|hone|od)|android/i;var SUPPORT_TOUCH=\"ontouchstart\"in window;var SUPPORT_POINTER_EVENTS=prefixed(window,\"PointerEvent\")!==undefined;var SUPPORT_ONLY_TOUCH=SUPPORT_TOUCH&&MOBILE_REGEX.test(navigator.userAgent);var INPUT_TYPE_TOUCH=\"touch\";var INPUT_TYPE_PEN=\"pen\";var INPUT_TYPE_MOUSE=\"mouse\";var INPUT_TYPE_KINECT=\"kinect\";var COMPUTE_INTERVAL=25;var INPUT_START=1;var INPUT_MOVE=2;var INPUT_END=4;var INPUT_CANCEL=8;var DIRECTION_NONE=1;var DIRECTION_LEFT=2;var DIRECTION_RIGHT=4;var DIRECTION_UP=8;var DIRECTION_DOWN=16;var DIRECTION_HORIZONTAL=DIRECTION_LEFT|DIRECTION_RIGHT;var DIRECTION_VERTICAL=DIRECTION_UP|DIRECTION_DOWN;var DIRECTION_ALL=DIRECTION_HORIZONTAL|DIRECTION_VERTICAL;var PROPS_XY=[\"x\",\"y\"];var PROPS_CLIENT_XY=[\"clientX\",\"clientY\"];function Input(manager,callback){var self=this;this.manager=manager;this.callback=callback;this.element=manager.element;this.target=manager.options.inputTarget;this.domHandler=function(ev){if(boolOrFn(manager.options.enable,[manager])){self.handler(ev)}};this.init()}Input.prototype={handler:function(){},init:function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler);this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler);this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)}};function createInputInstance(manager){var Type;var inputClass=manager.options.inputClass;if(inputClass){Type=inputClass}else if(SUPPORT_POINTER_EVENTS){Type=PointerEventInput}else if(SUPPORT_ONLY_TOUCH){Type=TouchInput}else if(!SUPPORT_TOUCH){Type=MouseInput}else{Type=TouchMouseInput}return new Type(manager,inputHandler)}function inputHandler(manager,eventType,input){var pointersLen=input.pointers.length;var changedPointersLen=input.changedPointers.length;var isFirst=eventType&INPUT_START&&pointersLen-changedPointersLen===0;var isFinal=eventType&(INPUT_END|INPUT_CANCEL)&&pointersLen-changedPointersLen===0;input.isFirst=!!isFirst;input.isFinal=!!isFinal;if(isFirst){manager.session={}}input.eventType=eventType;computeInputData(manager,input);manager.emit(\"hammer.input\",input);manager.recognize(input);manager.session.prevInput=input}function computeInputData(manager,input){var session=manager.session;var pointers=input.pointers;var pointersLength=pointers.length;if(!session.firstInput){session.firstInput=simpleCloneInputData(input)}if(pointersLength>1&&!session.firstMultiple){session.firstMultiple=simpleCloneInputData(input)}else if(pointersLength===1){session.firstMultiple=false}var firstInput=session.firstInput;var firstMultiple=session.firstMultiple;var offsetCenter=firstMultiple?firstMultiple.center:firstInput.center;var center=input.center=getCenter(pointers);input.timeStamp=now();input.deltaTime=input.timeStamp-firstInput.timeStamp;input.angle=getAngle(offsetCenter,center);input.distance=getDistance(offsetCenter,center);computeDeltaXY(session,input);input.offsetDirection=getDirection(input.deltaX,input.deltaY);var overallVelocity=getVelocity(input.deltaTime,input.deltaX,input.deltaY);input.overallVelocityX=overallVelocity.x;input.overallVelocityY=overallVelocity.y;input.overallVelocity=abs(overallVelocity.x)>abs(overallVelocity.y)?overallVelocity.x:overallVelocity.y;input.scale=firstMultiple?getScale(firstMultiple.pointers,pointers):1;input.rotation=firstMultiple?getRotation(firstMultiple.pointers,pointers):0;input.maxPointers=!session.prevInput?input.pointers.length:input.pointers.length>session.prevInput.maxPointers?input.pointers.length:session.prevInput.maxPointers;computeIntervalInputData(session,input);var target=manager.element;if(hasParent(input.srcEvent.target,target)){target=input.srcEvent.target}input.target=target}function computeDeltaXY(session,input){var center=input.center;var offset=session.offsetDelta||{};var prevDelta=session.prevDelta||{};var prevInput=session.prevInput||{};if(input.eventType===INPUT_START||prevInput.eventType===INPUT_END){prevDelta=session.prevDelta={x:prevInput.deltaX||0,y:prevInput.deltaY||0};offset=session.offsetDelta={x:center.x,y:center.y}}input.deltaX=prevDelta.x+(center.x-offset.x);input.deltaY=prevDelta.y+(center.y-offset.y)}function computeIntervalInputData(session,input){var last=session.lastInterval||input,deltaTime=input.timeStamp-last.timeStamp,velocity,velocityX,velocityY,direction;if(input.eventType!=INPUT_CANCEL&&(deltaTime>COMPUTE_INTERVAL||last.velocity===undefined)){var deltaX=input.deltaX-last.deltaX;var deltaY=input.deltaY-last.deltaY;var v=getVelocity(deltaTime,deltaX,deltaY);velocityX=v.x;velocityY=v.y;velocity=abs(v.x)>abs(v.y)?v.x:v.y;direction=getDirection(deltaX,deltaY);session.lastInterval=input}else{velocity=last.velocity;velocityX=last.velocityX;velocityY=last.velocityY;direction=last.direction}input.velocity=velocity;input.velocityX=velocityX;input.velocityY=velocityY;input.direction=direction}function simpleCloneInputData(input){var pointers=[];var i=0;while(i<input.pointers.length){pointers[i]={clientX:round(input.pointers[i].clientX),clientY:round(input.pointers[i].clientY)};i++}return{timeStamp:now(),pointers:pointers,center:getCenter(pointers),deltaX:input.deltaX,deltaY:input.deltaY}}function getCenter(pointers){var pointersLength=pointers.length;if(pointersLength===1){return{x:round(pointers[0].clientX),y:round(pointers[0].clientY)}}var x=0,y=0,i=0;while(i<pointersLength){x+=pointers[i].clientX;y+=pointers[i].clientY;i++}return{x:round(x/pointersLength),y:round(y/pointersLength)}}function getVelocity(deltaTime,x,y){return{x:x/deltaTime||0,y:y/deltaTime||0}}function getDirection(x,y){if(x===y){return DIRECTION_NONE}if(abs(x)>=abs(y)){return x<0?DIRECTION_LEFT:DIRECTION_RIGHT}return y<0?DIRECTION_UP:DIRECTION_DOWN}function getDistance(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.sqrt(x*x+y*y)}function getAngle(p1,p2,props){if(!props){props=PROPS_XY}var x=p2[props[0]]-p1[props[0]],y=p2[props[1]]-p1[props[1]];return Math.atan2(y,x)*180/Math.PI}function getRotation(start,end){return getAngle(end[1],end[0],PROPS_CLIENT_XY)+getAngle(start[1],start[0],PROPS_CLIENT_XY)}function getScale(start,end){return getDistance(end[0],end[1],PROPS_CLIENT_XY)/getDistance(start[0],start[1],PROPS_CLIENT_XY)}var MOUSE_INPUT_MAP={mousedown:INPUT_START,mousemove:INPUT_MOVE,mouseup:INPUT_END};var MOUSE_ELEMENT_EVENTS=\"mousedown\";var MOUSE_WINDOW_EVENTS=\"mousemove mouseup\";function MouseInput(){this.evEl=MOUSE_ELEMENT_EVENTS;this.evWin=MOUSE_WINDOW_EVENTS;this.pressed=false;Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function MEhandler(ev){var eventType=MOUSE_INPUT_MAP[ev.type];if(eventType&INPUT_START&&ev.button===0){this.pressed=true}if(eventType&INPUT_MOVE&&ev.which!==1){eventType=INPUT_END}if(!this.pressed){return}if(eventType&INPUT_END){this.pressed=false}this.callback(this.manager,eventType,{pointers:[ev],changedPointers:[ev],pointerType:INPUT_TYPE_MOUSE,srcEvent:ev})}});var POINTER_INPUT_MAP={pointerdown:INPUT_START,pointermove:INPUT_MOVE,pointerup:INPUT_END,pointercancel:INPUT_CANCEL,pointerout:INPUT_CANCEL};var IE10_POINTER_TYPE_ENUM={2:INPUT_TYPE_TOUCH,3:INPUT_TYPE_PEN,4:INPUT_TYPE_MOUSE,5:INPUT_TYPE_KINECT};var POINTER_ELEMENT_EVENTS=\"pointerdown\";var POINTER_WINDOW_EVENTS=\"pointermove pointerup pointercancel\";if(window.MSPointerEvent&&!window.PointerEvent){POINTER_ELEMENT_EVENTS=\"MSPointerDown\";POINTER_WINDOW_EVENTS=\"MSPointerMove MSPointerUp MSPointerCancel\"}function PointerEventInput(){this.evEl=POINTER_ELEMENT_EVENTS;this.evWin=POINTER_WINDOW_EVENTS;Input.apply(this,arguments);this.store=this.manager.session.pointerEvents=[]}inherit(PointerEventInput,Input,{handler:function PEhandler(ev){var store=this.store;var removePointer=false;var eventTypeNormalized=ev.type.toLowerCase().replace(\"ms\",\"\");var eventType=POINTER_INPUT_MAP[eventTypeNormalized];var pointerType=IE10_POINTER_TYPE_ENUM[ev.pointerType]||ev.pointerType;var isTouch=pointerType==INPUT_TYPE_TOUCH;var storeIndex=inArray(store,ev.pointerId,\"pointerId\");if(eventType&INPUT_START&&(ev.button===0||isTouch)){if(storeIndex<0){store.push(ev);storeIndex=store.length-1}}else if(eventType&(INPUT_END|INPUT_CANCEL)){removePointer=true}if(storeIndex<0){return}store[storeIndex]=ev;this.callback(this.manager,eventType,{pointers:store,changedPointers:[ev],pointerType:pointerType,srcEvent:ev});if(removePointer){store.splice(storeIndex,1)}}});var SINGLE_TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var SINGLE_TOUCH_TARGET_EVENTS=\"touchstart\";var SINGLE_TOUCH_WINDOW_EVENTS=\"touchstart touchmove touchend touchcancel\";function SingleTouchInput(){this.evTarget=SINGLE_TOUCH_TARGET_EVENTS;this.evWin=SINGLE_TOUCH_WINDOW_EVENTS;this.started=false;Input.apply(this,arguments)}inherit(SingleTouchInput,Input,{handler:function TEhandler(ev){var type=SINGLE_TOUCH_INPUT_MAP[ev.type];if(type===INPUT_START){this.started=true}if(!this.started){return}var touches=normalizeSingleTouches.call(this,ev,type);if(type&(INPUT_END|INPUT_CANCEL)&&touches[0].length-touches[1].length===0){this.started=false}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function normalizeSingleTouches(ev,type){var all=toArray(ev.touches);var changed=toArray(ev.changedTouches);if(type&(INPUT_END|INPUT_CANCEL)){all=uniqueArray(all.concat(changed),\"identifier\",true)}return[all,changed]}var TOUCH_INPUT_MAP={touchstart:INPUT_START,touchmove:INPUT_MOVE,touchend:INPUT_END,touchcancel:INPUT_CANCEL};var TOUCH_TARGET_EVENTS=\"touchstart touchmove touchend touchcancel\";function TouchInput(){this.evTarget=TOUCH_TARGET_EVENTS;this.targetIds={};Input.apply(this,arguments)}inherit(TouchInput,Input,{handler:function MTEhandler(ev){var type=TOUCH_INPUT_MAP[ev.type];var touches=getTouches.call(this,ev,type);if(!touches){return}this.callback(this.manager,type,{pointers:touches[0],changedPointers:touches[1],pointerType:INPUT_TYPE_TOUCH,srcEvent:ev})}});function getTouches(ev,type){var allTouches=toArray(ev.touches);var targetIds=this.targetIds;if(type&(INPUT_START|INPUT_MOVE)&&allTouches.length===1){targetIds[allTouches[0].identifier]=true;return[allTouches,allTouches]}var i,targetTouches,changedTouches=toArray(ev.changedTouches),changedTargetTouches=[],target=this.target;targetTouches=allTouches.filter(function(touch){return hasParent(touch.target,target)});if(type===INPUT_START){i=0;while(i<targetTouches.length){targetIds[targetTouches[i].identifier]=true;i++}}i=0;while(i<changedTouches.length){if(targetIds[changedTouches[i].identifier]){changedTargetTouches.push(changedTouches[i])}if(type&(INPUT_END|INPUT_CANCEL)){delete targetIds[changedTouches[i].identifier]}i++}if(!changedTargetTouches.length){return}return[uniqueArray(targetTouches.concat(changedTargetTouches),\"identifier\",true),changedTargetTouches]}var DEDUP_TIMEOUT=2500;var DEDUP_DISTANCE=25;function TouchMouseInput(){Input.apply(this,arguments);var handler=bindFn(this.handler,this);this.touch=new TouchInput(this.manager,handler);this.mouse=new MouseInput(this.manager,handler);this.primaryTouch=null;this.lastTouches=[]}inherit(TouchMouseInput,Input,{handler:function TMEhandler(manager,inputEvent,inputData){var isTouch=inputData.pointerType==INPUT_TYPE_TOUCH,isMouse=inputData.pointerType==INPUT_TYPE_MOUSE;if(isMouse&&inputData.sourceCapabilities&&inputData.sourceCapabilities.firesTouchEvents){return}if(isTouch){recordTouches.call(this,inputEvent,inputData)}else if(isMouse&&isSyntheticEvent.call(this,inputData)){return}this.callback(manager,inputEvent,inputData)},destroy:function destroy(){this.touch.destroy();this.mouse.destroy()}});function recordTouches(eventType,eventData){if(eventType&INPUT_START){this.primaryTouch=eventData.changedPointers[0].identifier;setLastTouch.call(this,eventData)}else if(eventType&(INPUT_END|INPUT_CANCEL)){setLastTouch.call(this,eventData)}}function setLastTouch(eventData){var touch=eventData.changedPointers[0];if(touch.identifier===this.primaryTouch){var lastTouch={x:touch.clientX,y:touch.clientY};this.lastTouches.push(lastTouch);var lts=this.lastTouches;var removeLastTouch=function(){var i=lts.indexOf(lastTouch);if(i>-1){lts.splice(i,1)}};setTimeout(removeLastTouch,DEDUP_TIMEOUT)}}function isSyntheticEvent(eventData){var x=eventData.srcEvent.clientX,y=eventData.srcEvent.clientY;for(var i=0;i<this.lastTouches.length;i++){var t=this.lastTouches[i];var dx=Math.abs(x-t.x),dy=Math.abs(y-t.y);if(dx<=DEDUP_DISTANCE&&dy<=DEDUP_DISTANCE){return true}}return false}var PREFIXED_TOUCH_ACTION=prefixed(TEST_ELEMENT.style,\"touchAction\");var NATIVE_TOUCH_ACTION=PREFIXED_TOUCH_ACTION!==undefined;var TOUCH_ACTION_COMPUTE=\"compute\";var TOUCH_ACTION_AUTO=\"auto\";var TOUCH_ACTION_MANIPULATION=\"manipulation\";var TOUCH_ACTION_NONE=\"none\";var TOUCH_ACTION_PAN_X=\"pan-x\";var TOUCH_ACTION_PAN_Y=\"pan-y\";var TOUCH_ACTION_MAP=getTouchActionProps();function TouchAction(manager,value){this.manager=manager;this.set(value)}TouchAction.prototype={set:function(value){if(value==TOUCH_ACTION_COMPUTE){value=this.compute()}if(NATIVE_TOUCH_ACTION&&this.manager.element.style&&TOUCH_ACTION_MAP[value]){this.manager.element.style[PREFIXED_TOUCH_ACTION]=value}this.actions=value.toLowerCase().trim()},update:function(){this.set(this.manager.options.touchAction)},compute:function(){var actions=[];each(this.manager.recognizers,function(recognizer){if(boolOrFn(recognizer.options.enable,[recognizer])){actions=actions.concat(recognizer.getTouchAction())}});return cleanTouchActions(actions.join(\" \"))},preventDefaults:function(input){var srcEvent=input.srcEvent;var direction=input.offsetDirection;if(this.manager.session.prevented){srcEvent.preventDefault();return}var actions=this.actions;var hasNone=inStr(actions,TOUCH_ACTION_NONE)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_NONE];var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_Y];var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X)&&!TOUCH_ACTION_MAP[TOUCH_ACTION_PAN_X];if(hasNone){var isTapPointer=input.pointers.length===1;var isTapMovement=input.distance<2;var isTapTouchTime=input.deltaTime<250;if(isTapPointer&&isTapMovement&&isTapTouchTime){return}}if(hasPanX&&hasPanY){return}if(hasNone||hasPanY&&direction&DIRECTION_HORIZONTAL||hasPanX&&direction&DIRECTION_VERTICAL){return this.preventSrc(srcEvent)}},preventSrc:function(srcEvent){this.manager.session.prevented=true;srcEvent.preventDefault()}};function cleanTouchActions(actions){if(inStr(actions,TOUCH_ACTION_NONE)){return TOUCH_ACTION_NONE}var hasPanX=inStr(actions,TOUCH_ACTION_PAN_X);var hasPanY=inStr(actions,TOUCH_ACTION_PAN_Y);if(hasPanX&&hasPanY){return TOUCH_ACTION_NONE}if(hasPanX||hasPanY){return hasPanX?TOUCH_ACTION_PAN_X:TOUCH_ACTION_PAN_Y}if(inStr(actions,TOUCH_ACTION_MANIPULATION)){return TOUCH_ACTION_MANIPULATION}return TOUCH_ACTION_AUTO}function getTouchActionProps(){if(!NATIVE_TOUCH_ACTION){return false}var touchMap={};var cssSupports=window.CSS&&window.CSS.supports;[\"auto\",\"manipulation\",\"pan-y\",\"pan-x\",\"pan-x pan-y\",\"none\"].forEach(function(val){touchMap[val]=cssSupports?window.CSS.supports(\"touch-action\",val):true});return touchMap}var STATE_POSSIBLE=1;var STATE_BEGAN=2;var STATE_CHANGED=4;var STATE_ENDED=8;var STATE_RECOGNIZED=STATE_ENDED;var STATE_CANCELLED=16;var STATE_FAILED=32;function Recognizer(options){this.options=assign({},this.defaults,options||{});this.id=uniqueId();this.manager=null;this.options.enable=ifUndefined(this.options.enable,true);this.state=STATE_POSSIBLE;this.simultaneous={};this.requireFail=[]}Recognizer.prototype={defaults:{},set:function(options){assign(this.options,options);this.manager&&this.manager.touchAction.update();return this},recognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"recognizeWith\",this)){return this}var simultaneous=this.simultaneous;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(!simultaneous[otherRecognizer.id]){simultaneous[otherRecognizer.id]=otherRecognizer;otherRecognizer.recognizeWith(this)}return this},dropRecognizeWith:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRecognizeWith\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);delete this.simultaneous[otherRecognizer.id];return this},requireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"requireFailure\",this)){return this}var requireFail=this.requireFail;otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);if(inArray(requireFail,otherRecognizer)===-1){requireFail.push(otherRecognizer);otherRecognizer.requireFailure(this)}return this},dropRequireFailure:function(otherRecognizer){if(invokeArrayArg(otherRecognizer,\"dropRequireFailure\",this)){return this}otherRecognizer=getRecognizerByNameIfManager(otherRecognizer,this);var index=inArray(this.requireFail,otherRecognizer);if(index>-1){this.requireFail.splice(index,1)}return this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(otherRecognizer){return!!this.simultaneous[otherRecognizer.id]},emit:function(input){var self=this;var state=this.state;function emit(event){self.manager.emit(event,input)}if(state<STATE_ENDED){emit(self.options.event+stateStr(state))}emit(self.options.event);if(input.additionalEvent){emit(input.additionalEvent)}if(state>=STATE_ENDED){emit(self.options.event+stateStr(state))}},tryEmit:function(input){if(this.canEmit()){return this.emit(input)}this.state=STATE_FAILED},canEmit:function(){var i=0;while(i<this.requireFail.length){if(!(this.requireFail[i].state&(STATE_FAILED|STATE_POSSIBLE))){return false}i++}return true},recognize:function(inputData){var inputDataClone=assign({},inputData);if(!boolOrFn(this.options.enable,[this,inputDataClone])){this.reset();this.state=STATE_FAILED;return}if(this.state&(STATE_RECOGNIZED|STATE_CANCELLED|STATE_FAILED)){this.state=STATE_POSSIBLE}this.state=this.process(inputDataClone);if(this.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED|STATE_CANCELLED)){this.tryEmit(inputDataClone)}},process:function(inputData){},getTouchAction:function(){},reset:function(){}};function stateStr(state){if(state&STATE_CANCELLED){return\"cancel\"}else if(state&STATE_ENDED){return\"end\"}else if(state&STATE_CHANGED){return\"move\"}else if(state&STATE_BEGAN){return\"start\"}return\"\"}function directionStr(direction){if(direction==DIRECTION_DOWN){return\"down\"}else if(direction==DIRECTION_UP){return\"up\"}else if(direction==DIRECTION_LEFT){return\"left\"}else if(direction==DIRECTION_RIGHT){return\"right\"}return\"\"}function getRecognizerByNameIfManager(otherRecognizer,recognizer){var manager=recognizer.manager;if(manager){return manager.get(otherRecognizer)}return otherRecognizer}function AttrRecognizer(){Recognizer.apply(this,arguments)}inherit(AttrRecognizer,Recognizer,{defaults:{pointers:1},attrTest:function(input){var optionPointers=this.options.pointers;return optionPointers===0||input.pointers.length===optionPointers},process:function(input){var state=this.state;var eventType=input.eventType;var isRecognized=state&(STATE_BEGAN|STATE_CHANGED);var isValid=this.attrTest(input);if(isRecognized&&(eventType&INPUT_CANCEL||!isValid)){return state|STATE_CANCELLED}else if(isRecognized||isValid){if(eventType&INPUT_END){return state|STATE_ENDED}else if(!(state&STATE_BEGAN)){return STATE_BEGAN}return state|STATE_CHANGED}return STATE_FAILED}});function PanRecognizer(){AttrRecognizer.apply(this,arguments);this.pX=null;this.pY=null}inherit(PanRecognizer,AttrRecognizer,{defaults:{event:\"pan\",threshold:10,pointers:1,direction:DIRECTION_ALL},getTouchAction:function(){var direction=this.options.direction;var actions=[];if(direction&DIRECTION_HORIZONTAL){actions.push(TOUCH_ACTION_PAN_Y)}if(direction&DIRECTION_VERTICAL){actions.push(TOUCH_ACTION_PAN_X)}return actions},directionTest:function(input){var options=this.options;var hasMoved=true;var distance=input.distance;var direction=input.direction;var x=input.deltaX;var y=input.deltaY;if(!(direction&options.direction)){if(options.direction&DIRECTION_HORIZONTAL){direction=x===0?DIRECTION_NONE:x<0?DIRECTION_LEFT:DIRECTION_RIGHT;hasMoved=x!=this.pX;distance=Math.abs(input.deltaX)}else{direction=y===0?DIRECTION_NONE:y<0?DIRECTION_UP:DIRECTION_DOWN;hasMoved=y!=this.pY;distance=Math.abs(input.deltaY)}}input.direction=direction;return hasMoved&&distance>options.threshold&&direction&options.direction},attrTest:function(input){return AttrRecognizer.prototype.attrTest.call(this,input)&&(this.state&STATE_BEGAN||!(this.state&STATE_BEGAN)&&this.directionTest(input))},emit:function(input){this.pX=input.deltaX;this.pY=input.deltaY;var direction=directionStr(input.direction);if(direction){input.additionalEvent=this.options.event+direction}this._super.emit.call(this,input)}});function PinchRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:\"pinch\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.scale-1)>this.options.threshold||this.state&STATE_BEGAN)},emit:function(input){if(input.scale!==1){var inOut=input.scale<1?\"in\":\"out\";input.additionalEvent=this.options.event+inOut}this._super.emit.call(this,input)}});function PressRecognizer(){Recognizer.apply(this,arguments);this._timer=null;this._input=null}inherit(PressRecognizer,Recognizer,{defaults:{event:\"press\",pointers:1,time:251,threshold:9},getTouchAction:function(){return[TOUCH_ACTION_AUTO]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTime=input.deltaTime>options.time;this._input=input;if(!validMovement||!validPointers||input.eventType&(INPUT_END|INPUT_CANCEL)&&!validTime){this.reset()}else if(input.eventType&INPUT_START){this.reset();this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.time,this)}else if(input.eventType&INPUT_END){return STATE_RECOGNIZED}return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(input){if(this.state!==STATE_RECOGNIZED){return}if(input&&input.eventType&INPUT_END){this.manager.emit(this.options.event+\"up\",input)}else{this._input.timeStamp=now();this.manager.emit(this.options.event,this._input)}}});function RotateRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:\"rotate\",threshold:0,pointers:2},getTouchAction:function(){return[TOUCH_ACTION_NONE]},attrTest:function(input){return this._super.attrTest.call(this,input)&&(Math.abs(input.rotation)>this.options.threshold||this.state&STATE_BEGAN)}});function SwipeRecognizer(){AttrRecognizer.apply(this,arguments)}inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:\"swipe\",threshold:10,velocity:.3,direction:DIRECTION_HORIZONTAL|DIRECTION_VERTICAL,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(input){var direction=this.options.direction;var velocity;if(direction&(DIRECTION_HORIZONTAL|DIRECTION_VERTICAL)){velocity=input.overallVelocity}else if(direction&DIRECTION_HORIZONTAL){velocity=input.overallVelocityX}else if(direction&DIRECTION_VERTICAL){velocity=input.overallVelocityY}return this._super.attrTest.call(this,input)&&direction&input.offsetDirection&&input.distance>this.options.threshold&&input.maxPointers==this.options.pointers&&abs(velocity)>this.options.velocity&&input.eventType&INPUT_END},emit:function(input){var direction=directionStr(input.offsetDirection);if(direction){this.manager.emit(this.options.event+direction,input)}this.manager.emit(this.options.event,input)}});function TapRecognizer(){Recognizer.apply(this,arguments);this.pTime=false;this.pCenter=false;this._timer=null;this._input=null;this.count=0}inherit(TapRecognizer,Recognizer,{defaults:{event:\"tap\",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[TOUCH_ACTION_MANIPULATION]},process:function(input){var options=this.options;var validPointers=input.pointers.length===options.pointers;var validMovement=input.distance<options.threshold;var validTouchTime=input.deltaTime<options.time;this.reset();if(input.eventType&INPUT_START&&this.count===0){return this.failTimeout()}if(validMovement&&validTouchTime&&validPointers){if(input.eventType!=INPUT_END){return this.failTimeout()}var validInterval=this.pTime?input.timeStamp-this.pTime<options.interval:true;var validMultiTap=!this.pCenter||getDistance(this.pCenter,input.center)<options.posThreshold;this.pTime=input.timeStamp;this.pCenter=input.center;if(!validMultiTap||!validInterval){this.count=1}else{this.count+=1}this._input=input;var tapCount=this.count%options.taps;if(tapCount===0){if(!this.hasRequireFailures()){return STATE_RECOGNIZED}else{this._timer=setTimeoutContext(function(){this.state=STATE_RECOGNIZED;this.tryEmit()},options.interval,this);return STATE_BEGAN}}}return STATE_FAILED},failTimeout:function(){this._timer=setTimeoutContext(function(){this.state=STATE_FAILED},this.options.interval,this);return STATE_FAILED},reset:function(){clearTimeout(this._timer)},emit:function(){if(this.state==STATE_RECOGNIZED){this._input.tapCount=this.count;this.manager.emit(this.options.event,this._input)}}});function Hammer(element,options){options=options||{};options.recognizers=ifUndefined(options.recognizers,Hammer.defaults.preset);return new Manager(element,options)}Hammer.VERSION=\"2.0.7\";Hammer.defaults={domEvents:false,touchAction:TOUCH_ACTION_COMPUTE,enable:true,inputTarget:null,inputClass:null,preset:[[RotateRecognizer,{enable:false}],[PinchRecognizer,{enable:false},[\"rotate\"]],[SwipeRecognizer,{direction:DIRECTION_HORIZONTAL}],[PanRecognizer,{direction:DIRECTION_HORIZONTAL},[\"swipe\"]],[TapRecognizer],[TapRecognizer,{event:\"doubletap\",taps:2},[\"tap\"]],[PressRecognizer]],cssProps:{userSelect:\"none\",touchSelect:\"none\",touchCallout:\"none\",contentZooming:\"none\",userDrag:\"none\",tapHighlightColor:\"rgba(0,0,0,0)\"}};var STOP=1;var FORCED_STOP=2;function Manager(element,options){this.options=assign({},Hammer.defaults,options||{});this.options.inputTarget=this.options.inputTarget||element;this.handlers={};this.session={};this.recognizers=[];this.oldCssProps={};this.element=element;this.input=createInputInstance(this);this.touchAction=new TouchAction(this,this.options.touchAction);toggleCssProps(this,true);each(this.options.recognizers,function(item){var recognizer=this.add(new item[0](item[1]));item[2]&&recognizer.recognizeWith(item[2]);item[3]&&recognizer.requireFailure(item[3])},this)}Manager.prototype={set:function(options){assign(this.options,options);if(options.touchAction){this.touchAction.update()}if(options.inputTarget){this.input.destroy();this.input.target=options.inputTarget;this.input.init()}return this},stop:function(force){this.session.stopped=force?FORCED_STOP:STOP},recognize:function(inputData){var session=this.session;if(session.stopped){return}this.touchAction.preventDefaults(inputData)\n;var recognizer;var recognizers=this.recognizers;var curRecognizer=session.curRecognizer;if(!curRecognizer||curRecognizer&&curRecognizer.state&STATE_RECOGNIZED){curRecognizer=session.curRecognizer=null}var i=0;while(i<recognizers.length){recognizer=recognizers[i];if(session.stopped!==FORCED_STOP&&(!curRecognizer||recognizer==curRecognizer||recognizer.canRecognizeWith(curRecognizer))){recognizer.recognize(inputData)}else{recognizer.reset()}if(!curRecognizer&&recognizer.state&(STATE_BEGAN|STATE_CHANGED|STATE_ENDED)){curRecognizer=session.curRecognizer=recognizer}i++}},get:function(recognizer){if(recognizer instanceof Recognizer){return recognizer}var recognizers=this.recognizers;for(var i=0;i<recognizers.length;i++){if(recognizers[i].options.event==recognizer){return recognizers[i]}}return null},add:function(recognizer){if(invokeArrayArg(recognizer,\"add\",this)){return this}var existing=this.get(recognizer.options.event);if(existing){this.remove(existing)}this.recognizers.push(recognizer);recognizer.manager=this;this.touchAction.update();return recognizer},remove:function(recognizer){if(invokeArrayArg(recognizer,\"remove\",this)){return this}recognizer=this.get(recognizer);if(recognizer){var recognizers=this.recognizers;var index=inArray(recognizers,recognizer);if(index!==-1){recognizers.splice(index,1);this.touchAction.update()}}return this},on:function(events,handler){if(events===undefined){return}if(handler===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){handlers[event]=handlers[event]||[];handlers[event].push(handler)});return this},off:function(events,handler){if(events===undefined){return}var handlers=this.handlers;each(splitStr(events),function(event){if(!handler){delete handlers[event]}else{handlers[event]&&handlers[event].splice(inArray(handlers[event],handler),1)}});return this},emit:function(event,data){if(this.options.domEvents){triggerDomEvent(event,data)}var handlers=this.handlers[event]&&this.handlers[event].slice();if(!handlers||!handlers.length){return}data.type=event;data.preventDefault=function(){data.srcEvent.preventDefault()};var i=0;while(i<handlers.length){handlers[i](data);i++}},destroy:function(){this.element&&toggleCssProps(this,false);this.handlers={};this.session={};this.input.destroy();this.element=null}};function toggleCssProps(manager,add){var element=manager.element;if(!element.style){return}var prop;each(manager.options.cssProps,function(value,name){prop=prefixed(element.style,name);if(add){manager.oldCssProps[prop]=element.style[prop];element.style[prop]=value}else{element.style[prop]=manager.oldCssProps[prop]||\"\"}});if(!add){manager.oldCssProps={}}}function triggerDomEvent(event,data){var gestureEvent=document.createEvent(\"Event\");gestureEvent.initEvent(event,true,true);gestureEvent.gesture=data;data.target.dispatchEvent(gestureEvent)}assign(Hammer,{INPUT_START:INPUT_START,INPUT_MOVE:INPUT_MOVE,INPUT_END:INPUT_END,INPUT_CANCEL:INPUT_CANCEL,STATE_POSSIBLE:STATE_POSSIBLE,STATE_BEGAN:STATE_BEGAN,STATE_CHANGED:STATE_CHANGED,STATE_ENDED:STATE_ENDED,STATE_RECOGNIZED:STATE_RECOGNIZED,STATE_CANCELLED:STATE_CANCELLED,STATE_FAILED:STATE_FAILED,DIRECTION_NONE:DIRECTION_NONE,DIRECTION_LEFT:DIRECTION_LEFT,DIRECTION_RIGHT:DIRECTION_RIGHT,DIRECTION_UP:DIRECTION_UP,DIRECTION_DOWN:DIRECTION_DOWN,DIRECTION_HORIZONTAL:DIRECTION_HORIZONTAL,DIRECTION_VERTICAL:DIRECTION_VERTICAL,DIRECTION_ALL:DIRECTION_ALL,Manager:Manager,Input:Input,TouchAction:TouchAction,TouchInput:TouchInput,MouseInput:MouseInput,PointerEventInput:PointerEventInput,TouchMouseInput:TouchMouseInput,SingleTouchInput:SingleTouchInput,Recognizer:Recognizer,AttrRecognizer:AttrRecognizer,Tap:TapRecognizer,Pan:PanRecognizer,Swipe:SwipeRecognizer,Pinch:PinchRecognizer,Rotate:RotateRecognizer,Press:PressRecognizer,on:addEventListeners,off:removeEventListeners,each:each,merge:merge,extend:extend,assign:assign,inherit:inherit,bindFn:bindFn,prefixed:prefixed});var freeGlobal=typeof window!==\"undefined\"?window:typeof self!==\"undefined\"?self:{};freeGlobal.Hammer=Hammer;if(true){!(__WEBPACK_AMD_DEFINE_RESULT__=function(){return Hammer}.call(exports,__webpack_require__,exports,module),__WEBPACK_AMD_DEFINE_RESULT__!==undefined&&(module.exports=__WEBPACK_AMD_DEFINE_RESULT__))}else if(typeof module!=\"undefined\"&&module.exports){module.exports=Hammer}else{window[exportName]=Hammer}})(window,document,\"Hammer\")},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Timeline=__webpack_require__(178);exports.Graph2d=__webpack_require__(180);exports.timeline={Core:__webpack_require__(65),DateUtil:__webpack_require__(36),Range:__webpack_require__(64),stack:__webpack_require__(100),TimeStep:__webpack_require__(66),components:{items:{Item:__webpack_require__(38),BackgroundItem:__webpack_require__(103),BoxItem:__webpack_require__(101),PointItem:__webpack_require__(102),RangeItem:__webpack_require__(70)},BackgroundGroup:__webpack_require__(69),Component:__webpack_require__(16),CurrentTime:__webpack_require__(67),CustomTime:__webpack_require__(46),DataAxis:__webpack_require__(107),DataScale:__webpack_require__(108),GraphGroup:__webpack_require__(109),Group:__webpack_require__(68),ItemSet:__webpack_require__(99),Legend:__webpack_require__(112),LineGraph:__webpack_require__(106),TimeAxis:__webpack_require__(45)}};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(64);var Core=__webpack_require__(65);var TimeAxis=__webpack_require__(45);var CurrentTime=__webpack_require__(67);var CustomTime=__webpack_require__(46);var ItemSet=__webpack_require__(99);var printStyle=__webpack_require__(15).printStyle;var allOptions=__webpack_require__(105).allOptions;var configureOptions=__webpack_require__(105).configureOptions;var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];function Timeline(container,items,groups,options){if(!(this instanceof Timeline)){throw new SyntaxError(\"Constructor must be called with the new operator\")}if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}if(options&&options.throttleRedraw){console.warn('Timeline option \"throttleRedraw\" is DEPRICATED and no longer supported. It will be removed in the next MAJOR release.')}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);if(!options||options&&typeof options.rtl==\"undefined\"){this.dom.root.style.visibility=\"hidden\";var directionFromDom,domNode=this.dom.root;while(!directionFromDom&&domNode){directionFromDom=window.getComputedStyle(domNode,null).direction;domNode=domNode.parentElement}this.options.rtl=directionFromDom&&directionFromDom.toLowerCase()==\"rtl\"}else{this.options.rtl=options.rtl}this.options.rollingMode=options&&options.rollingMode;this.options.onInitialDrawComplete=options&&options.onInitialDrawComplete;this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{getScale:function getScale(){return me.timeAxis.step.scale},getStep:function getStep(){return me.timeAxis.step.step},toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body,this.options);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body,this.options);this.timeAxis2=null;this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body,this.options);this.components.push(this.currentTime);this.itemSet=new ItemSet(this.body,this.options);this.components.push(this.itemSet);this.itemsData=null;this.groupsData=null;this.dom.root.onclick=function(event){me.emit(\"click\",me.getEventProperties(event))};this.dom.root.ondblclick=function(event){me.emit(\"doubleClick\",me.getEventProperties(event))};this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};this.dom.root.onmouseover=function(event){me.emit(\"mouseOver\",me.getEventProperties(event))};if(window.PointerEvent){this.dom.root.onpointerdown=function(event){me.emit(\"mouseDown\",me.getEventProperties(event))};this.dom.root.onpointermove=function(event){me.emit(\"mouseMove\",me.getEventProperties(event))};this.dom.root.onpointerup=function(event){me.emit(\"mouseUp\",me.getEventProperties(event))}}else{this.dom.root.onmousemove=function(event){me.emit(\"mouseMove\",me.getEventProperties(event))};this.dom.root.onmousedown=function(event){me.emit(\"mouseDown\",me.getEventProperties(event))};this.dom.root.onmouseup=function(event){me.emit(\"mouseUp\",me.getEventProperties(event))}}this.initialFitDone=false;this.on(\"changed\",function(){if(this.itemsData==null||this.options.rollingMode)return;if(!me.initialFitDone){me.initialFitDone=true;if(me.options.start!=undefined||me.options.end!=undefined){if(me.options.start==undefined||me.options.end==undefined){var range=me.getItemRange()}var start=me.options.start!=undefined?me.options.start:range.min;var end=me.options.end!=undefined?me.options.end:range.max;me.setWindow(start,end,{animation:false})}else{me.fit({animation:false})}}if(!me.initialDrawDone&&me.initialRangeChangeDone){me.initialDrawDone=true;me.dom.root.style.visibility=\"visible\";if(me.options.onInitialDrawComplete){setTimeout(function(){return me.options.onInitialDrawComplete()},0)}}});if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Timeline.prototype=new Core;Timeline.prototype._createConfigurator=function(){return new Configurator(this,this.dom.container,configureOptions)};Timeline.prototype.redraw=function(){this.itemSet&&this.itemSet.markDirty({refreshItems:true});this._redraw()};Timeline.prototype.setOptions=function(options){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options);if(\"type\"in options){if(options.type!==this.options.type){this.options.type=options.type;var itemsData=this.itemsData;if(itemsData){var selection=this.getSelection();this.setItems(null);this.setItems(itemsData);this.setSelection(selection)}}}};Timeline.prototype.setItems=function(items){var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.itemSet&&this.itemSet.setItems(newDataSet)};Timeline.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else{var filter=function filter(group){return group.visible!==false};if(groups instanceof DataSet||groups instanceof DataView){newDataSet=new DataView(groups,{filter:filter})}else{newDataSet=new DataSet(groups.filter(filter))}}this.groupsData=newDataSet;this.itemSet.setGroups(newDataSet)};Timeline.prototype.setData=function(data){if(data&&data.groups){this.setGroups(data.groups)}if(data&&data.items){this.setItems(data.items)}};Timeline.prototype.setSelection=function(ids,options){this.itemSet&&this.itemSet.setSelection(ids);if(options&&options.focus){this.focus(ids,options)}};Timeline.prototype.getSelection=function(){return this.itemSet&&this.itemSet.getSelection()||[]};Timeline.prototype.focus=function(id,options){if(!this.itemsData||id==undefined)return;var ids=Array.isArray(id)?id:[id];var itemsData=this.itemsData.getDataSet().get(ids,{type:{start:\"Date\",end:\"Date\"}});var start=null;var end=null;itemsData.forEach(function(itemData){var s=itemData.start.valueOf();var e=\"end\"in itemData?itemData.end.valueOf():itemData.start.valueOf();if(start===null||s<start){start=s}if(end===null||e>end){end=e}});if(start!==null&&end!==null){var me=this;var item=this.itemSet.items[ids[0]];var startPos=this._getScrollTop()*-1;var initialVerticalScroll=null;var verticalAnimationFrame=function verticalAnimationFrame(ease,willDraw,done){var verticalScroll=getItemVerticalScroll(me,item);if(!initialVerticalScroll){initialVerticalScroll=verticalScroll}if(initialVerticalScroll.itemTop==verticalScroll.itemTop&&!initialVerticalScroll.shouldScroll){return}else if(initialVerticalScroll.itemTop!=verticalScroll.itemTop&&verticalScroll.shouldScroll){initialVerticalScroll=verticalScroll;startPos=me._getScrollTop()*-1}var from=startPos;var to=initialVerticalScroll.scrollOffset;var scrollTop=done?to:from+(to-from)*ease;me._setScrollTop(-scrollTop);if(!willDraw){me._redraw()}};var setFinalVerticalPosition=function setFinalVerticalPosition(){var finalVerticalScroll=getItemVerticalScroll(me,item);if(finalVerticalScroll.shouldScroll&&finalVerticalScroll.itemTop!=initialVerticalScroll.itemTop){me._setScrollTop(-finalVerticalScroll.scrollOffset);me._redraw()}};var finalVerticalCallback=function finalVerticalCallback(){setFinalVerticalPosition();setTimeout(setFinalVerticalPosition,100)};var middle=(start+end)/2;var interval=Math.max(this.range.end-this.range.start,(end-start)*1.1);var animation=options&&options.animation!==undefined?options.animation:true;if(!animation){initialVerticalScroll={shouldScroll:false,scrollOffset:-1,itemTop:-1}}this.range.setRange(middle-interval/2,middle+interval/2,{animation:animation},finalVerticalCallback,verticalAnimationFrame)}};Timeline.prototype.fit=function(options,callback){var animation=options&&options.animation!==undefined?options.animation:true;var range;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset.length===1&&dataset.get()[0].end===undefined){range=this.getDataRange();this.moveTo(range.min.valueOf(),{animation:animation},callback)}else{range=this.getItemRange();this.range.setRange(range.min,range.max,{animation:animation},callback)}};function getStart(item){return util.convert(item.data.start,\"Date\").valueOf()}function getEnd(item){var end=item.data.end!=undefined?item.data.end:item.data.start;return util.convert(end,\"Date\").valueOf()}function getItemVerticalScroll(timeline,item){var leftHeight=timeline.props.leftContainer.height;var contentHeight=timeline.props.left.height;var group=item.parent;var offset=group.top;var shouldScroll=true;var orientation=timeline.timeAxis.options.orientation.axis;var itemTop=function itemTop(){if(orientation==\"bottom\"){return group.height-item.top-item.height}else{return item.top}};var currentScrollHeight=timeline._getScrollTop()*-1;var targetOffset=offset+itemTop();var height=item.height;if(targetOffset<currentScrollHeight){if(offset+leftHeight<=offset+itemTop()+height){offset+=itemTop()-timeline.itemSet.options.margin.item.vertical}}else if(targetOffset+height>currentScrollHeight+leftHeight){offset+=itemTop()+height-leftHeight+timeline.itemSet.options.margin.item.vertical}else{shouldScroll=false}offset=Math.min(offset,contentHeight-leftHeight);return{shouldScroll:shouldScroll,scrollOffset:offset,itemTop:targetOffset}}Timeline.prototype.getItemRange=function(){var range=this.getDataRange();var min=range.min!==null?range.min.valueOf():null;var max=range.max!==null?range.max.valueOf():null;var minItem=null;var maxItem=null;if(min!=null&&max!=null){var interval=max-min;if(interval<=0){interval=10}var factor=interval/this.props.center.width;var redrawQueue={};var redrawQueueLength=0;util.forEach(this.itemSet.items,function(item,key){if(item.groupShowing){var returnQueue=true;redrawQueue[key]=item.redraw(returnQueue);redrawQueueLength=redrawQueue[key].length}});var needRedraw=redrawQueueLength>0;if(needRedraw){for(var i=0;i<redrawQueueLength;i++){util.forEach(redrawQueue,function(fns){fns[i]()})}}util.forEach(this.itemSet.items,function(item){var start=getStart(item);var end=getEnd(item);var startSide;var endSide;if(this.options.rtl){startSide=start-(item.getWidthRight()+10)*factor;endSide=end+(item.getWidthLeft()+10)*factor}else{startSide=start-(item.getWidthLeft()+10)*factor;endSide=end+(item.getWidthRight()+10)*factor}if(startSide<min){min=startSide;minItem=item}if(endSide>max){max=endSide;maxItem=item}}.bind(this));if(minItem&&maxItem){var lhs=minItem.getWidthLeft()+10;var rhs=maxItem.getWidthRight()+10;var delta=this.props.center.width-lhs-rhs;if(delta>0){if(this.options.rtl){min=getStart(minItem)-rhs*interval/delta;max=getEnd(maxItem)+lhs*interval/delta}else{min=getStart(minItem)-lhs*interval/delta;max=getEnd(maxItem)+rhs*interval/delta}}}}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getDataRange=function(){var min=null;var max=null;var dataset=this.itemsData&&this.itemsData.getDataSet();if(dataset){dataset.forEach(function(item){var start=util.convert(item.start,\"Date\").valueOf();var end=util.convert(item.end!=undefined?item.end:item.start,\"Date\").valueOf();if(min===null||start<min){min=start}if(max===null||end>max){max=end}})}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Timeline.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;var x;if(this.options.rtl){x=util.getAbsoluteRight(this.dom.centerContainer)-clientX}else{x=clientX-util.getAbsoluteLeft(this.dom.centerContainer)}var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var item=this.itemSet.itemFromTarget(event);var group=this.itemSet.groupFromTarget(event);var customTime=CustomTime.customTimeFromTarget(event);var snap=this.itemSet.options.snap||null;var scale=this.body.util.getScale();var step=this.body.util.getStep();var time=this._toTime(x);var snappedTime=snap?snap(time,scale,step):time;var element=util.getTarget(event);var what=null;if(item!=null){what=\"item\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.itemSet.dom.labelSet)){what=\"group-label\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}return{event:event,item:item?item.id:null,group:group?group.groupId:null,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,snappedTime:snappedTime}};Timeline.prototype.toggleRollingMode=function(){if(this.range.rolling){this.range.stopRolling()}else{if(this.options.rollingMode==undefined){this.setOptions(this.options)}this.range.startRolling()}};module.exports=Timeline},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var ColorPicker=function(){function ColorPicker(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;(0,_classCallCheck3[\"default\"])(this,ColorPicker);this.pixelRatio=pixelRatio;this.generated=false;this.centerCoordinates={x:289/2,y:289/2};this.r=289*.49;this.color={r:255,g:255,b:255,a:1};this.hueCircle=undefined;this.initialColor={r:255,g:255,b:255,a:1};this.previousColor=undefined;this.applied=false;this.updateCallback=function(){};this.closeCallback=function(){};this._create()}(0,_createClass3[\"default\"])(ColorPicker,[{key:\"insertTo\",value:function insertTo(container){if(this.hammer!==undefined){this.hammer.destroy();this.hammer=undefined}this.container=container;this.container.appendChild(this.frame);this._bindHammer();this._setSize()}},{key:\"setUpdateCallback\",value:function setUpdateCallback(callback){if(typeof callback===\"function\"){this.updateCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker update callback is not a function.\")}}},{key:\"setCloseCallback\",value:function setCloseCallback(callback){if(typeof callback===\"function\"){this.closeCallback=callback}else{throw new Error(\"Function attempted to set as colorPicker closing callback is not a function.\")}}},{key:\"_isColorString\",value:function _isColorString(color){var htmlColors={black:\"#000000\",navy:\"#000080\",darkblue:\"#00008B\",mediumblue:\"#0000CD\",blue:\"#0000FF\",darkgreen:\"#006400\",green:\"#008000\",teal:\"#008080\",darkcyan:\"#008B8B\",deepskyblue:\"#00BFFF\",darkturquoise:\"#00CED1\",mediumspringgreen:\"#00FA9A\",lime:\"#00FF00\",springgreen:\"#00FF7F\",aqua:\"#00FFFF\",cyan:\"#00FFFF\",midnightblue:\"#191970\",dodgerblue:\"#1E90FF\",lightseagreen:\"#20B2AA\",forestgreen:\"#228B22\",seagreen:\"#2E8B57\",darkslategray:\"#2F4F4F\",limegreen:\"#32CD32\",mediumseagreen:\"#3CB371\",turquoise:\"#40E0D0\",royalblue:\"#4169E1\",steelblue:\"#4682B4\",darkslateblue:\"#483D8B\",mediumturquoise:\"#48D1CC\",indigo:\"#4B0082\",darkolivegreen:\"#556B2F\",cadetblue:\"#5F9EA0\",cornflowerblue:\"#6495ED\",mediumaquamarine:\"#66CDAA\",dimgray:\"#696969\",slateblue:\"#6A5ACD\",olivedrab:\"#6B8E23\",slategray:\"#708090\",lightslategray:\"#778899\",mediumslateblue:\"#7B68EE\",lawngreen:\"#7CFC00\",chartreuse:\"#7FFF00\",aquamarine:\"#7FFFD4\",maroon:\"#800000\",purple:\"#800080\",olive:\"#808000\",gray:\"#808080\",skyblue:\"#87CEEB\",lightskyblue:\"#87CEFA\",blueviolet:\"#8A2BE2\",darkred:\"#8B0000\",darkmagenta:\"#8B008B\",saddlebrown:\"#8B4513\",darkseagreen:\"#8FBC8F\",lightgreen:\"#90EE90\",mediumpurple:\"#9370D8\",darkviolet:\"#9400D3\",palegreen:\"#98FB98\",darkorchid:\"#9932CC\",yellowgreen:\"#9ACD32\",sienna:\"#A0522D\",brown:\"#A52A2A\",darkgray:\"#A9A9A9\",lightblue:\"#ADD8E6\",greenyellow:\"#ADFF2F\",paleturquoise:\"#AFEEEE\",lightsteelblue:\"#B0C4DE\",powderblue:\"#B0E0E6\",firebrick:\"#B22222\",darkgoldenrod:\"#B8860B\",mediumorchid:\"#BA55D3\",rosybrown:\"#BC8F8F\",darkkhaki:\"#BDB76B\",silver:\"#C0C0C0\",mediumvioletred:\"#C71585\",indianred:\"#CD5C5C\",peru:\"#CD853F\",chocolate:\"#D2691E\",tan:\"#D2B48C\",lightgrey:\"#D3D3D3\",palevioletred:\"#D87093\",thistle:\"#D8BFD8\",orchid:\"#DA70D6\",goldenrod:\"#DAA520\",crimson:\"#DC143C\",gainsboro:\"#DCDCDC\",plum:\"#DDA0DD\",burlywood:\"#DEB887\",lightcyan:\"#E0FFFF\",lavender:\"#E6E6FA\",darksalmon:\"#E9967A\",violet:\"#EE82EE\",palegoldenrod:\"#EEE8AA\",lightcoral:\"#F08080\",khaki:\"#F0E68C\",aliceblue:\"#F0F8FF\",honeydew:\"#F0FFF0\",azure:\"#F0FFFF\",sandybrown:\"#F4A460\",wheat:\"#F5DEB3\",beige:\"#F5F5DC\",whitesmoke:\"#F5F5F5\",mintcream:\"#F5FFFA\",ghostwhite:\"#F8F8FF\",salmon:\"#FA8072\",antiquewhite:\"#FAEBD7\",linen:\"#FAF0E6\",lightgoldenrodyellow:\"#FAFAD2\",oldlace:\"#FDF5E6\",red:\"#FF0000\",fuchsia:\"#FF00FF\",magenta:\"#FF00FF\",deeppink:\"#FF1493\",orangered:\"#FF4500\",tomato:\"#FF6347\",hotpink:\"#FF69B4\",coral:\"#FF7F50\",darkorange:\"#FF8C00\",lightsalmon:\"#FFA07A\",orange:\"#FFA500\",lightpink:\"#FFB6C1\",pink:\"#FFC0CB\",gold:\"#FFD700\",peachpuff:\"#FFDAB9\",navajowhite:\"#FFDEAD\",moccasin:\"#FFE4B5\",bisque:\"#FFE4C4\",mistyrose:\"#FFE4E1\",blanchedalmond:\"#FFEBCD\",papayawhip:\"#FFEFD5\",lavenderblush:\"#FFF0F5\",seashell:\"#FFF5EE\",cornsilk:\"#FFF8DC\",lemonchiffon:\"#FFFACD\",floralwhite:\"#FFFAF0\",snow:\"#FFFAFA\",yellow:\"#FFFF00\",lightyellow:\"#FFFFE0\",ivory:\"#FFFFF0\",white:\"#FFFFFF\"};if(typeof color===\"string\"){return htmlColors[color]}}},{key:\"setColor\",value:function setColor(color){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(color===\"none\"){return}var rgba=void 0;var htmlColor=this._isColorString(color);if(htmlColor!==undefined){color=htmlColor}if(util.isString(color)===true){if(util.isValidRGB(color)===true){var rgbaArray=color.substr(4).substr(0,color.length-5).split(\",\");rgba={r:rgbaArray[0],g:rgbaArray[1],b:rgbaArray[2],a:1}}else if(util.isValidRGBA(color)===true){var _rgbaArray=color.substr(5).substr(0,color.length-6).split(\",\");rgba={r:_rgbaArray[0],g:_rgbaArray[1],b:_rgbaArray[2],a:_rgbaArray[3]}}else if(util.isValidHex(color)===true){var rgbObj=util.hexToRGB(color);rgba={r:rgbObj.r,g:rgbObj.g,b:rgbObj.b,a:1}}}else{if(color instanceof Object){if(color.r!==undefined&&color.g!==undefined&&color.b!==undefined){var alpha=color.a!==undefined?color.a:\"1.0\";rgba={r:color.r,g:color.g,b:color.b,a:alpha}}}}if(rgba===undefined){throw new Error(\"Unknown color passed to the colorPicker. Supported are strings: rgb, hex, rgba. Object: rgb ({r:r,g:g,b:b,[a:a]}). Supplied: \"+(0,_stringify2[\"default\"])(color))}else{this._setColor(rgba,setInitial)}}},{key:\"show\",value:function show(){if(this.closeCallback!==undefined){this.closeCallback();this.closeCallback=undefined}this.applied=false;this.frame.style.display=\"block\";this._generateHueCircle()}},{key:\"_hide\",value:function _hide(){var _this=this;var storePrevious=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;if(storePrevious===true){this.previousColor=util.extend({},this.color)}if(this.applied===true){this.updateCallback(this.initialColor)}this.frame.style.display=\"none\";setTimeout(function(){if(_this.closeCallback!==undefined){_this.closeCallback();_this.closeCallback=undefined}},0)}},{key:\"_save\",value:function _save(){this.updateCallback(this.color);this.applied=false;this._hide()}},{key:\"_apply\",value:function _apply(){this.applied=true;this.updateCallback(this.color);this._updatePicker(this.color)}},{key:\"_loadLast\",value:function _loadLast(){if(this.previousColor!==undefined){this.setColor(this.previousColor,false)}else{alert(\"There is no last color to load...\")}}},{key:\"_setColor\",value:function _setColor(rgba){var setInitial=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(setInitial===true){this.initialColor=util.extend({},rgba)}this.color=rgba;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var angleConvert=2*Math.PI;var radius=this.r*hsv.s;var x=this.centerCoordinates.x+radius*Math.sin(angleConvert*hsv.h);var y=this.centerCoordinates.y+radius*Math.cos(angleConvert*hsv.h);this.colorPickerSelector.style.left=x-.5*this.colorPickerSelector.clientWidth+\"px\";this.colorPickerSelector.style.top=y-.5*this.colorPickerSelector.clientHeight+\"px\";this._updatePicker(rgba)}},{key:\"_setOpacity\",value:function _setOpacity(value){this.color.a=value/100;this._updatePicker(this.color)}},{key:\"_setBrightness\",value:function _setBrightness(value){var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.v=value/100;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this._updatePicker()}},{key:\"_updatePicker\",value:function _updatePicker(){var rgba=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.color;var hsv=util.RGBToHSV(rgba.r,rgba.g,rgba.b);var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);ctx.putImageData(this.hueCircle,0,0);ctx.fillStyle=\"rgba(0,0,0,\"+(1-hsv.v)+\")\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.fill();this.brightnessRange.value=100*hsv.v;this.opacityRange.value=100*rgba.a;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}},{key:\"_setSize\",value:function _setSize(){this.colorPickerCanvas.style.width=\"100%\";this.colorPickerCanvas.style.height=\"100%\";this.colorPickerCanvas.width=289*this.pixelRatio;this.colorPickerCanvas.height=289*this.pixelRatio}},{key:\"_create\",value:function _create(){this.frame=document.createElement(\"div\");this.frame.className=\"vis-color-picker\";this.colorPickerDiv=document.createElement(\"div\");this.colorPickerSelector=document.createElement(\"div\");this.colorPickerSelector.className=\"vis-selector\";this.colorPickerDiv.appendChild(this.colorPickerSelector);this.colorPickerCanvas=document.createElement(\"canvas\");this.colorPickerDiv.appendChild(this.colorPickerCanvas);if(!this.colorPickerCanvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.colorPickerCanvas.appendChild(noCanvas)}else{var ctx=this.colorPickerCanvas.getContext(\"2d\");this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1);this.colorPickerCanvas.getContext(\"2d\").setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}this.colorPickerDiv.className=\"vis-color\";this.opacityDiv=document.createElement(\"div\");this.opacityDiv.className=\"vis-opacity\";this.brightnessDiv=document.createElement(\"div\");this.brightnessDiv.className=\"vis-brightness\";this.arrowDiv=document.createElement(\"div\");this.arrowDiv.className=\"vis-arrow\";this.opacityRange=document.createElement(\"input\");try{this.opacityRange.type=\"range\";this.opacityRange.min=\"0\";this.opacityRange.max=\"100\"}catch(err){}this.opacityRange.value=\"100\";this.opacityRange.className=\"vis-range\";this.brightnessRange=document.createElement(\"input\");try{this.brightnessRange.type=\"range\";this.brightnessRange.min=\"0\";this.brightnessRange.max=\"100\"}catch(err){}this.brightnessRange.value=\"100\";this.brightnessRange.className=\"vis-range\";this.opacityDiv.appendChild(this.opacityRange);this.brightnessDiv.appendChild(this.brightnessRange);var me=this;this.opacityRange.onchange=function(){me._setOpacity(this.value)};this.opacityRange.oninput=function(){me._setOpacity(this.value)};this.brightnessRange.onchange=function(){me._setBrightness(this.value)};this.brightnessRange.oninput=function(){me._setBrightness(this.value)};this.brightnessLabel=document.createElement(\"div\");this.brightnessLabel.className=\"vis-label vis-brightness\";this.brightnessLabel.innerHTML=\"brightness:\";this.opacityLabel=document.createElement(\"div\");this.opacityLabel.className=\"vis-label vis-opacity\";this.opacityLabel.innerHTML=\"opacity:\";this.newColorDiv=document.createElement(\"div\");this.newColorDiv.className=\"vis-new-color\";this.newColorDiv.innerHTML=\"new\";this.initialColorDiv=document.createElement(\"div\");this.initialColorDiv.className=\"vis-initial-color\";this.initialColorDiv.innerHTML=\"initial\";this.cancelButton=document.createElement(\"div\");this.cancelButton.className=\"vis-button vis-cancel\";this.cancelButton.innerHTML=\"cancel\";this.cancelButton.onclick=this._hide.bind(this,false);this.applyButton=document.createElement(\"div\");this.applyButton.className=\"vis-button vis-apply\";this.applyButton.innerHTML=\"apply\";this.applyButton.onclick=this._apply.bind(this);this.saveButton=document.createElement(\"div\");this.saveButton.className=\"vis-button vis-save\";this.saveButton.innerHTML=\"save\";this.saveButton.onclick=this._save.bind(this);this.loadButton=document.createElement(\"div\");this.loadButton.className=\"vis-button vis-load\";this.loadButton.innerHTML=\"load last\";this.loadButton.onclick=this._loadLast.bind(this)\n;this.frame.appendChild(this.colorPickerDiv);this.frame.appendChild(this.arrowDiv);this.frame.appendChild(this.brightnessLabel);this.frame.appendChild(this.brightnessDiv);this.frame.appendChild(this.opacityLabel);this.frame.appendChild(this.opacityDiv);this.frame.appendChild(this.newColorDiv);this.frame.appendChild(this.initialColorDiv);this.frame.appendChild(this.cancelButton);this.frame.appendChild(this.applyButton);this.frame.appendChild(this.saveButton);this.frame.appendChild(this.loadButton)}},{key:\"_bindHammer\",value:function _bindHammer(){var _this2=this;this.drag={};this.pinch={};this.hammer=new Hammer(this.colorPickerCanvas);this.hammer.get(\"pinch\").set({enable:true});hammerUtil.onTouch(this.hammer,function(event){_this2._moveSelector(event)});this.hammer.on(\"tap\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panstart\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panmove\",function(event){_this2._moveSelector(event)});this.hammer.on(\"panend\",function(event){_this2._moveSelector(event)})}},{key:\"_generateHueCircle\",value:function _generateHueCircle(){if(this.generated===false){var ctx=this.colorPickerCanvas.getContext(\"2d\");if(this.pixelRation===undefined){this.pixelRatio=(window.devicePixelRatio||1)/(ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1)}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0);var w=this.colorPickerCanvas.clientWidth;var h=this.colorPickerCanvas.clientHeight;ctx.clearRect(0,0,w,h);var x=void 0,y=void 0,hue=void 0,sat=void 0;this.centerCoordinates={x:w*.5,y:h*.5};this.r=.49*w;var angleConvert=2*Math.PI/360;var hfac=1/360;var sfac=1/this.r;var rgb=void 0;for(hue=0;hue<360;hue++){for(sat=0;sat<this.r;sat++){x=this.centerCoordinates.x+sat*Math.sin(angleConvert*hue);y=this.centerCoordinates.y+sat*Math.cos(angleConvert*hue);rgb=util.HSVToRGB(hue*hfac,sat*sfac,1);ctx.fillStyle=\"rgb(\"+rgb.r+\",\"+rgb.g+\",\"+rgb.b+\")\";ctx.fillRect(x-.5,y-.5,2,2)}}ctx.strokeStyle=\"rgba(0,0,0,1)\";ctx.circle(this.centerCoordinates.x,this.centerCoordinates.y,this.r);ctx.stroke();this.hueCircle=ctx.getImageData(0,0,w,h)}this.generated=true}},{key:\"_moveSelector\",value:function _moveSelector(event){var rect=this.colorPickerDiv.getBoundingClientRect();var left=event.center.x-rect.left;var top=event.center.y-rect.top;var centerY=.5*this.colorPickerDiv.clientHeight;var centerX=.5*this.colorPickerDiv.clientWidth;var x=left-centerX;var y=top-centerY;var angle=Math.atan2(x,y);var radius=.98*Math.min(Math.sqrt(x*x+y*y),centerX);var newTop=Math.cos(angle)*radius+centerY;var newLeft=Math.sin(angle)*radius+centerX;this.colorPickerSelector.style.top=newTop-.5*this.colorPickerSelector.clientHeight+\"px\";this.colorPickerSelector.style.left=newLeft-.5*this.colorPickerSelector.clientWidth+\"px\";var h=angle/(2*Math.PI);h=h<0?h+1:h;var s=radius/this.r;var hsv=util.RGBToHSV(this.color.r,this.color.g,this.color.b);hsv.h=h;hsv.s=s;var rgba=util.HSVToRGB(hsv.h,hsv.s,hsv.v);rgba[\"a\"]=this.color.a;this.color=rgba;this.initialColorDiv.style.backgroundColor=\"rgba(\"+this.initialColor.r+\",\"+this.initialColor.g+\",\"+this.initialColor.b+\",\"+this.initialColor.a+\")\";this.newColorDiv.style.backgroundColor=\"rgba(\"+this.color.r+\",\"+this.color.g+\",\"+this.color.b+\",\"+this.color.a+\")\"}}]);return ColorPicker}();exports[\"default\"]=ColorPicker},function(module,exports,__webpack_require__){\"use strict\";var moment=__webpack_require__(9);var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Range=__webpack_require__(64);var Core=__webpack_require__(65);var TimeAxis=__webpack_require__(45);var CurrentTime=__webpack_require__(67);var CustomTime=__webpack_require__(46);var LineGraph=__webpack_require__(106);var printStyle=__webpack_require__(15).printStyle;var allOptions=__webpack_require__(113).allOptions;var configureOptions=__webpack_require__(113).configureOptions;var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];function Graph2d(container,items,groups,options){if(!(Array.isArray(groups)||groups instanceof DataSet||groups instanceof DataView)&&groups instanceof Object){var forthArgument=options;options=groups;groups=forthArgument}if(options&&options.throttleRedraw){console.warn('Graph2d option \"throttleRedraw\" is DEPRICATED and no longer supported. It will be removed in the next MAJOR release.')}var me=this;this.defaultOptions={start:null,end:null,autoResize:true,orientation:{axis:\"bottom\",item:\"bottom\"},moment:moment,width:null,height:null,maxHeight:null,minHeight:null};this.options=util.deepExtend({},this.defaultOptions);this._create(container);this.components=[];this.body={dom:this.dom,domProps:this.props,emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this)},hiddenDates:[],util:{toScreen:me._toScreen.bind(me),toGlobalScreen:me._toGlobalScreen.bind(me),toTime:me._toTime.bind(me),toGlobalTime:me._toGlobalTime.bind(me)}};this.range=new Range(this.body);this.components.push(this.range);this.body.range=this.range;this.timeAxis=new TimeAxis(this.body);this.components.push(this.timeAxis);this.currentTime=new CurrentTime(this.body);this.components.push(this.currentTime);this.linegraph=new LineGraph(this.body);this.components.push(this.linegraph);this.itemsData=null;this.groupsData=null;this.on(\"tap\",function(event){me.emit(\"click\",me.getEventProperties(event))});this.on(\"doubletap\",function(event){me.emit(\"doubleClick\",me.getEventProperties(event))});this.dom.root.oncontextmenu=function(event){me.emit(\"contextmenu\",me.getEventProperties(event))};if(options){this.setOptions(options)}if(groups){this.setGroups(groups)}if(items){this.setItems(items)}this._redraw()}Graph2d.prototype=new Core;Graph2d.prototype.setOptions=function(options){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}Core.prototype.setOptions.call(this,options)};Graph2d.prototype.setItems=function(items){var initialLoad=this.itemsData==null;var newDataSet;if(!items){newDataSet=null}else if(items instanceof DataSet||items instanceof DataView){newDataSet=items}else{newDataSet=new DataSet(items,{type:{start:\"Date\",end:\"Date\"}})}this.itemsData=newDataSet;this.linegraph&&this.linegraph.setItems(newDataSet);if(initialLoad){if(this.options.start!=undefined||this.options.end!=undefined){var start=this.options.start!=undefined?this.options.start:null;var end=this.options.end!=undefined?this.options.end:null;this.setWindow(start,end,{animation:false})}else{this.fit({animation:false})}}};Graph2d.prototype.setGroups=function(groups){var newDataSet;if(!groups){newDataSet=null}else if(groups instanceof DataSet||groups instanceof DataView){newDataSet=groups}else{newDataSet=new DataSet(groups)}this.groupsData=newDataSet;this.linegraph.setGroups(newDataSet)};Graph2d.prototype.getLegend=function(groupId,width,height){if(width===undefined){width=15}if(height===undefined){height=15}if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].getLegend(width,height)}else{return\"cannot find group:'\"+groupId+\"'\"}};Graph2d.prototype.isGroupVisible=function(groupId){if(this.linegraph.groups[groupId]!==undefined){return this.linegraph.groups[groupId].visible&&(this.linegraph.options.groups.visibility[groupId]===undefined||this.linegraph.options.groups.visibility[groupId]==true)}else{return false}};Graph2d.prototype.getDataRange=function(){var min=null;var max=null;for(var groupId in this.linegraph.groups){if(this.linegraph.groups.hasOwnProperty(groupId)){if(this.linegraph.groups[groupId].visible==true){for(var i=0;i<this.linegraph.groups[groupId].itemsData.length;i++){var item=this.linegraph.groups[groupId].itemsData[i];var value=util.convert(item.x,\"Date\").valueOf();min=min==null?value:min>value?value:min;max=max==null?value:max<value?value:max}}}}return{min:min!=null?new Date(min):null,max:max!=null?new Date(max):null}};Graph2d.prototype.getEventProperties=function(event){var clientX=event.center?event.center.x:event.clientX;var clientY=event.center?event.center.y:event.clientY;var x=clientX-util.getAbsoluteLeft(this.dom.centerContainer);var y=clientY-util.getAbsoluteTop(this.dom.centerContainer);var time=this._toTime(x);var customTime=CustomTime.customTimeFromTarget(event);var element=util.getTarget(event);var what=null;if(util.hasParent(element,this.timeAxis.dom.foreground)){what=\"axis\"}else if(this.timeAxis2&&util.hasParent(element,this.timeAxis2.dom.foreground)){what=\"axis\"}else if(util.hasParent(element,this.linegraph.yAxisLeft.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.yAxisRight.dom.frame)){what=\"data-axis\"}else if(util.hasParent(element,this.linegraph.legendLeft.dom.frame)){what=\"legend\"}else if(util.hasParent(element,this.linegraph.legendRight.dom.frame)){what=\"legend\"}else if(customTime!=null){what=\"custom-time\"}else if(util.hasParent(element,this.currentTime.bar)){what=\"current-time\"}else if(util.hasParent(element,this.dom.center)){what=\"background\"}var value=[];var yAxisLeft=this.linegraph.yAxisLeft;var yAxisRight=this.linegraph.yAxisRight;if(!yAxisLeft.hidden&&this.itemsData.length>0){value.push(yAxisLeft.screenToValue(y))}if(!yAxisRight.hidden&&this.itemsData.length>0){value.push(yAxisRight.screenToValue(y))}return{event:event,what:what,pageX:event.srcEvent?event.srcEvent.pageX:event.pageX,pageY:event.srcEvent?event.srcEvent.pageY:event.pageY,x:x,y:y,time:time,value:value}};Graph2d.prototype._createConfigurator=function(){return new Configurator(this,this.dom.container,configureOptions)};module.exports=Graph2d},function(module,exports,__webpack_require__){\"use strict\";exports.util=__webpack_require__(2);exports.DOMutil=__webpack_require__(14);exports.DataSet=__webpack_require__(11);exports.DataView=__webpack_require__(12);exports.Queue=__webpack_require__(43);exports.Network=__webpack_require__(182);exports.network={Images:__webpack_require__(116),dotparser:__webpack_require__(114),gephiParser:__webpack_require__(115),allOptions:__webpack_require__(122)};exports.network.convertDot=function(input){return exports.network.dotparser.DOTToGraph(input)};exports.network.convertGephi=function(input,options){return exports.network.gephiParser.parseGephi(input,options)};exports.moment=__webpack_require__(9);exports.Hammer=__webpack_require__(10);exports.keycharm=__webpack_require__(35)},function(module,exports,__webpack_require__){\"use strict\";__webpack_require__(183);var Emitter=__webpack_require__(44);var util=__webpack_require__(2);var dotparser=__webpack_require__(114);var gephiParser=__webpack_require__(115);var Activator=__webpack_require__(97);var locales=__webpack_require__(184);var Images=__webpack_require__(116)[\"default\"];var Groups=__webpack_require__(186)[\"default\"];var NodesHandler=__webpack_require__(187)[\"default\"];var EdgesHandler=__webpack_require__(214)[\"default\"];var PhysicsEngine=__webpack_require__(220)[\"default\"];var ClusterEngine=__webpack_require__(227)[\"default\"];var CanvasRenderer=__webpack_require__(229)[\"default\"];var Canvas=__webpack_require__(230)[\"default\"];var View=__webpack_require__(231)[\"default\"];var InteractionHandler=__webpack_require__(232)[\"default\"];var SelectionHandler=__webpack_require__(234)[\"default\"];var LayoutEngine=__webpack_require__(235)[\"default\"];var ManipulationSystem=__webpack_require__(237)[\"default\"];var Configurator=__webpack_require__(71)[\"default\"];var Validator=__webpack_require__(15)[\"default\"];var _require=__webpack_require__(15),printStyle=_require.printStyle;var _require2=__webpack_require__(122),allOptions=_require2.allOptions,configureOptions=_require2.configureOptions;var KamadaKawai=__webpack_require__(238)[\"default\"];function Network(container,data,options){var _this=this;if(!(this instanceof Network)){throw new SyntaxError(\"Constructor must be called with the new operator\")}this.options={};this.defaultOptions={locale:\"en\",locales:locales,clickToUse:false};util.extend(this.options,this.defaultOptions);this.body={container:container,nodes:{},nodeIndices:[],edges:{},edgeIndices:[],emitter:{on:this.on.bind(this),off:this.off.bind(this),emit:this.emit.bind(this),once:this.once.bind(this)},eventListeners:{onTap:function onTap(){},onTouch:function onTouch(){},onDoubleTap:function onDoubleTap(){},onHold:function onHold(){},onDragStart:function onDragStart(){},onDrag:function onDrag(){},onDragEnd:function onDragEnd(){},onMouseWheel:function onMouseWheel(){},onPinch:function onPinch(){},onMouseMove:function onMouseMove(){},onRelease:function onRelease(){},onContext:function onContext(){}},data:{nodes:null,edges:null},functions:{createNode:function createNode(){},createEdge:function createEdge(){},getPointer:function getPointer(){}},modules:{},view:{scale:1,translation:{x:0,y:0}}};this.bindEventListeners();this.images=new Images(function(){return _this.body.emitter.emit(\"_requestRedraw\")});this.groups=new Groups;this.canvas=new Canvas(this.body);this.selectionHandler=new SelectionHandler(this.body,this.canvas);this.interactionHandler=new InteractionHandler(this.body,this.canvas,this.selectionHandler);this.view=new View(this.body,this.canvas);this.renderer=new CanvasRenderer(this.body,this.canvas);this.physics=new PhysicsEngine(this.body);this.layoutEngine=new LayoutEngine(this.body);this.clustering=new ClusterEngine(this.body);this.manipulation=new ManipulationSystem(this.body,this.canvas,this.selectionHandler);this.nodesHandler=new NodesHandler(this.body,this.images,this.groups,this.layoutEngine);this.edgesHandler=new EdgesHandler(this.body,this.images,this.groups);this.body.modules[\"kamadaKawai\"]=new KamadaKawai(this.body,150,.05);this.body.modules[\"clustering\"]=this.clustering;this.canvas._create();this.setOptions(options);this.setData(data)}Emitter(Network.prototype);Network.prototype.setOptions=function(options){var _this2=this;if(options!==undefined){var errorFound=Validator.validate(options,allOptions);if(errorFound===true){console.log(\"%cErrors have been found in the supplied options object.\",printStyle)}var fields=[\"locale\",\"locales\",\"clickToUse\"];util.selectiveDeepExtend(fields,this.options,options);options=this.layoutEngine.setOptions(options.layout,options);this.canvas.setOptions(options);this.groups.setOptions(options.groups);this.nodesHandler.setOptions(options.nodes);this.edgesHandler.setOptions(options.edges);this.physics.setOptions(options.physics);this.manipulation.setOptions(options.manipulation,options,this.options);this.interactionHandler.setOptions(options.interaction);this.renderer.setOptions(options.interaction);this.selectionHandler.setOptions(options.interaction);if(options.groups!==undefined){this.body.emitter.emit(\"refreshNodes\")}if(\"configure\"in options){if(!this.configurator){this.configurator=new Configurator(this,this.body.container,configureOptions,this.canvas.pixelRatio)}this.configurator.setOptions(options.configure)}if(this.configurator&&this.configurator.options.enabled===true){var networkOptions={nodes:{},edges:{},layout:{},interaction:{},manipulation:{},physics:{},global:{}};util.deepExtend(networkOptions.nodes,this.nodesHandler.options);util.deepExtend(networkOptions.edges,this.edgesHandler.options);util.deepExtend(networkOptions.layout,this.layoutEngine.options);util.deepExtend(networkOptions.interaction,this.selectionHandler.options);util.deepExtend(networkOptions.interaction,this.renderer.options);util.deepExtend(networkOptions.interaction,this.interactionHandler.options);util.deepExtend(networkOptions.manipulation,this.manipulation.options);util.deepExtend(networkOptions.physics,this.physics.options);util.deepExtend(networkOptions.global,this.canvas.options);util.deepExtend(networkOptions.global,this.options);this.configurator.setModuleOptions(networkOptions)}if(options.clickToUse!==undefined){if(options.clickToUse===true){if(this.activator===undefined){this.activator=new Activator(this.canvas.frame);this.activator.on(\"change\",function(){_this2.body.emitter.emit(\"activate\")})}}else{if(this.activator!==undefined){this.activator.destroy();delete this.activator}this.body.emitter.emit(\"activate\")}}else{this.body.emitter.emit(\"activate\")}this.canvas.setSize();this.body.emitter.emit(\"startSimulation\")}};Network.prototype._updateVisibleIndices=function(){var nodes=this.body.nodes;var edges=this.body.edges;this.body.nodeIndices=[];this.body.edgeIndices=[];for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(!this.clustering._isClusteredNode(nodeId)&&nodes[nodeId].options.hidden===false){this.body.nodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){var edge=edges[edgeId];var fromNode=nodes[edge.fromId];var toNode=nodes[edge.toId];var edgeNodesPresent=fromNode!==undefined&&toNode!==undefined;var isVisible=!this.clustering._isClusteredEdge(edgeId)&&edge.options.hidden===false&&edgeNodesPresent&&fromNode.options.hidden===false&&toNode.options.hidden===false;if(isVisible){this.body.edgeIndices.push(edge.id)}}}};Network.prototype.bindEventListeners=function(){var _this3=this;this.body.emitter.on(\"_dataChanged\",function(){_this3.edgesHandler._updateState();_this3.body.emitter.emit(\"_dataUpdated\")});this.body.emitter.on(\"_dataUpdated\",function(){_this3.clustering._updateState();_this3._updateVisibleIndices();_this3._updateValueRange(_this3.body.nodes);_this3._updateValueRange(_this3.body.edges);_this3.body.emitter.emit(\"startSimulation\");_this3.body.emitter.emit(\"_requestRedraw\")})};Network.prototype.setData=function(data){this.body.emitter.emit(\"resetPhysics\");this.body.emitter.emit(\"_resetData\");this.selectionHandler.unselectAll();if(data&&data.dot&&(data.nodes||data.edges)){throw new SyntaxError('Data must contain either parameter \"dot\" or '+' parameter pair \"nodes\" and \"edges\", but not both.')}this.setOptions(data&&data.options);if(data&&data.dot){console.log(\"The dot property has been deprecated. Please use the static convertDot method to convert DOT into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertDot(dotString);\");var dotData=dotparser.DOTToGraph(data.dot);this.setData(dotData);return}else if(data&&data.gephi){console.log(\"The gephi property has been deprecated. Please use the static convertGephi method to convert gephi into vis.network format and use the normal data format with nodes and edges. This converter is used like this: var data = vis.network.convertGephi(gephiJson);\");var gephiData=gephiParser.parseGephi(data.gephi);this.setData(gephiData);return}else{this.nodesHandler.setData(data&&data.nodes,true);this.edgesHandler.setData(data&&data.edges,true)}this.body.emitter.emit(\"_dataChanged\");this.body.emitter.emit(\"_dataLoaded\");this.body.emitter.emit(\"initPhysics\")};Network.prototype.destroy=function(){this.body.emitter.emit(\"destroy\");this.body.emitter.off();this.off();delete this.groups;delete this.canvas;delete this.selectionHandler;delete this.interactionHandler;delete this.view;delete this.renderer;delete this.physics;delete this.layoutEngine;delete this.clustering;delete this.manipulation;delete this.nodesHandler;delete this.edgesHandler;delete this.configurator;delete this.images;for(var nodeId in this.body.nodes){if(!this.body.nodes.hasOwnProperty(nodeId))continue;delete this.body.nodes[nodeId]}for(var edgeId in this.body.edges){if(!this.body.edges.hasOwnProperty(edgeId))continue;delete this.body.edges[edgeId]}util.recursiveDOMDelete(this.body.container)};Network.prototype._updateValueRange=function(obj){var id;var valueMin=undefined;var valueMax=undefined;var valueTotal=0;for(id in obj){if(obj.hasOwnProperty(id)){var value=obj[id].getValue();if(value!==undefined){valueMin=valueMin===undefined?value:Math.min(value,valueMin);valueMax=valueMax===undefined?value:Math.max(value,valueMax);valueTotal+=value}}}if(valueMin!==undefined&&valueMax!==undefined){for(id in obj){if(obj.hasOwnProperty(id)){obj[id].setValueRange(valueMin,valueMax,valueTotal)}}}};Network.prototype.isActive=function(){return!this.activator||this.activator.active};Network.prototype.setSize=function(){return this.canvas.setSize.apply(this.canvas,arguments)};Network.prototype.canvasToDOM=function(){return this.canvas.canvasToDOM.apply(this.canvas,arguments)};Network.prototype.DOMtoCanvas=function(){return this.canvas.DOMtoCanvas.apply(this.canvas,arguments)};Network.prototype.findNode=function(){return this.clustering.findNode.apply(this.clustering,arguments)};Network.prototype.isCluster=function(){return this.clustering.isCluster.apply(this.clustering,arguments)};Network.prototype.openCluster=function(){return this.clustering.openCluster.apply(this.clustering,arguments)};Network.prototype.cluster=function(){return this.clustering.cluster.apply(this.clustering,arguments)};Network.prototype.getNodesInCluster=function(){return this.clustering.getNodesInCluster.apply(this.clustering,arguments)};Network.prototype.clusterByConnection=function(){return this.clustering.clusterByConnection.apply(this.clustering,arguments)};Network.prototype.clusterByHubsize=function(){return this.clustering.clusterByHubsize.apply(this.clustering,arguments)};Network.prototype.clusterOutliers=function(){return this.clustering.clusterOutliers.apply(this.clustering,arguments)};Network.prototype.getSeed=function(){return this.layoutEngine.getSeed.apply(this.layoutEngine,arguments)};Network.prototype.enableEditMode=function(){return this.manipulation.enableEditMode.apply(this.manipulation,arguments)};Network.prototype.disableEditMode=function(){return this.manipulation.disableEditMode.apply(this.manipulation,arguments)};Network.prototype.addNodeMode=function(){return this.manipulation.addNodeMode.apply(this.manipulation,arguments)};Network.prototype.editNode=function(){return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.editNodeMode=function(){console.log(\"Deprecated: Please use editNode instead of editNodeMode.\");return this.manipulation.editNode.apply(this.manipulation,arguments)};Network.prototype.addEdgeMode=function(){return this.manipulation.addEdgeMode.apply(this.manipulation,arguments)};Network.prototype.editEdgeMode=function(){return this.manipulation.editEdgeMode.apply(this.manipulation,arguments)};Network.prototype.deleteSelected=function(){return this.manipulation.deleteSelected.apply(this.manipulation,arguments)};Network.prototype.getPositions=function(){return this.nodesHandler.getPositions.apply(this.nodesHandler,arguments)};Network.prototype.storePositions=function(){return this.nodesHandler.storePositions.apply(this.nodesHandler,arguments)};Network.prototype.moveNode=function(){return this.nodesHandler.moveNode.apply(this.nodesHandler,arguments)};Network.prototype.getBoundingBox=function(){return this.nodesHandler.getBoundingBox.apply(this.nodesHandler,arguments)};Network.prototype.getConnectedNodes=function(objectId){if(this.body.nodes[objectId]!==undefined){return this.nodesHandler.getConnectedNodes.apply(this.nodesHandler,arguments)}else{return this.edgesHandler.getConnectedNodes.apply(this.edgesHandler,arguments)}};Network.prototype.getConnectedEdges=function(){return this.nodesHandler.getConnectedEdges.apply(this.nodesHandler,arguments)};Network.prototype.startSimulation=function(){return this.physics.startSimulation.apply(this.physics,arguments)};Network.prototype.stopSimulation=function(){return this.physics.stopSimulation.apply(this.physics,arguments)};Network.prototype.stabilize=function(){return this.physics.stabilize.apply(this.physics,arguments)};Network.prototype.getSelection=function(){return this.selectionHandler.getSelection.apply(this.selectionHandler,arguments)};Network.prototype.setSelection=function(){return this.selectionHandler.setSelection.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedNodes=function(){return this.selectionHandler.getSelectedNodes.apply(this.selectionHandler,arguments)};Network.prototype.getSelectedEdges=function(){return this.selectionHandler.getSelectedEdges.apply(this.selectionHandler,arguments)};Network.prototype.getNodeAt=function(){var node=this.selectionHandler.getNodeAt.apply(this.selectionHandler,arguments);if(node!==undefined&&node.id!==undefined){return node.id}return node};Network.prototype.getEdgeAt=function(){var edge=this.selectionHandler.getEdgeAt.apply(this.selectionHandler,arguments);if(edge!==undefined&&edge.id!==undefined){return edge.id}return edge};Network.prototype.selectNodes=function(){return this.selectionHandler.selectNodes.apply(this.selectionHandler,arguments)};Network.prototype.selectEdges=function(){return this.selectionHandler.selectEdges.apply(this.selectionHandler,arguments)};Network.prototype.unselectAll=function(){this.selectionHandler.unselectAll.apply(this.selectionHandler,arguments);this.redraw()};Network.prototype.redraw=function(){return this.renderer.redraw.apply(this.renderer,arguments)};Network.prototype.getScale=function(){return this.view.getScale.apply(this.view,arguments)};Network.prototype.getViewPosition=function(){return this.view.getViewPosition.apply(this.view,arguments)};Network.prototype.fit=function(){return this.view.fit.apply(this.view,arguments)};Network.prototype.moveTo=function(){return this.view.moveTo.apply(this.view,arguments)};Network.prototype.focus=function(){return this.view.focus.apply(this.view,arguments)};Network.prototype.releaseNode=function(){return this.view.releaseNode.apply(this.view,arguments)};Network.prototype.getOptionsFromConfigurator=function(){var options={};if(this.configurator){options=this.configurator.getOptions.apply(this.configurator)}return options};module.exports=Network},function(module,exports,__webpack_require__){\"use strict\";if(typeof CanvasRenderingContext2D!==\"undefined\"){CanvasRenderingContext2D.prototype.circle=function(x,y,r){this.beginPath();this.arc(x,y,r,0,2*Math.PI,false);this.closePath()};CanvasRenderingContext2D.prototype.square=function(x,y,r){this.beginPath();this.rect(x-r,y-r,r*2,r*2);this.closePath()};CanvasRenderingContext2D.prototype.triangle=function(x,y,r){this.beginPath();r*=1.15;y+=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y-(h-ir));this.lineTo(x+s2,y+ir);this.lineTo(x-s2,y+ir);this.lineTo(x,y-(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.triangleDown=function(x,y,r){this.beginPath();r*=1.15;y-=.275*r;var s=r*2;var s2=s/2;var ir=Math.sqrt(3)/6*s;var h=Math.sqrt(s*s-s2*s2);this.moveTo(x,y+(h-ir));this.lineTo(x+s2,y-ir);this.lineTo(x-s2,y-ir);this.lineTo(x,y+(h-ir));this.closePath()};CanvasRenderingContext2D.prototype.star=function(x,y,r){this.beginPath();r*=.82;y+=.1*r;for(var n=0;n<10;n++){var radius=n%2===0?r*1.3:r*.5;this.lineTo(x+radius*Math.sin(n*2*Math.PI/10),y-radius*Math.cos(n*2*Math.PI/10))}this.closePath()};CanvasRenderingContext2D.prototype.diamond=function(x,y,r){this.beginPath();this.lineTo(x,y+r);this.lineTo(x+r,y);this.lineTo(x,y-r);this.lineTo(x-r,y);this.closePath()};CanvasRenderingContext2D.prototype.roundRect=function(x,y,w,h,r){var r2d=Math.PI/180;if(w-2*r<0){r=w/2}if(h-2*r<0){r=h/2}this.beginPath();this.moveTo(x+r,y);this.lineTo(x+w-r,y);this.arc(x+w-r,y+r,r,r2d*270,r2d*360,false);this.lineTo(x+w,y+h-r);this.arc(x+w-r,y+h-r,r,0,r2d*90,false);this.lineTo(x+r,y+h);this.arc(x+r,y+h-r,r,r2d*90,r2d*180,false);this.lineTo(x,y+r);this.arc(x+r,y+r,r,r2d*180,r2d*270,false);this.closePath()};CanvasRenderingContext2D.prototype.ellipse_vis=function(x,y,w,h){var kappa=.5522848,ox=w/2*kappa,oy=h/2*kappa,xe=x+w,ye=y+h,xm=x+w/2,ym=y+h/2;this.beginPath();this.moveTo(x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.closePath()};CanvasRenderingContext2D.prototype.database=function(x,y,w,h){var f=1/3;var wEllipse=w;var hEllipse=h*f;var kappa=.5522848,ox=wEllipse/2*kappa,oy=hEllipse/2*kappa,xe=x+wEllipse,ye=y+hEllipse,xm=x+wEllipse/2,ym=y+hEllipse/2,ymb=y+(h-hEllipse/2),yeb=y+h;this.beginPath();this.moveTo(xe,ym);this.bezierCurveTo(xe,ym+oy,xm+ox,ye,xm,ye);this.bezierCurveTo(xm-ox,ye,x,ym+oy,x,ym);this.bezierCurveTo(x,ym-oy,xm-ox,y,xm,y);this.bezierCurveTo(xm+ox,y,xe,ym-oy,xe,ym);this.lineTo(xe,ymb);this.bezierCurveTo(xe,ymb+oy,xm+ox,yeb,xm,yeb);this.bezierCurveTo(xm-ox,yeb,x,ymb+oy,x,ymb);this.lineTo(x,ym)};CanvasRenderingContext2D.prototype.dashedLine=function(x,y,x2,y2,pattern){this.beginPath();this.moveTo(x,y);var patternLength=pattern.length;var dx=x2-x;var dy=y2-y;var slope=dy/dx;var distRemaining=Math.sqrt(dx*dx+dy*dy);var patternIndex=0;var draw=true;var xStep=0;var dashLength=pattern[0];while(distRemaining>=.1){dashLength=pattern[patternIndex++%patternLength];if(dashLength>distRemaining){dashLength=distRemaining}xStep=Math.sqrt(dashLength*dashLength/(1+slope*slope));xStep=dx<0?-xStep:xStep;x+=xStep;y+=slope*xStep;if(draw===true){this.lineTo(x,y)}else{this.moveTo(x,y)}distRemaining-=dashLength;draw=!draw}};CanvasRenderingContext2D.prototype.hexagon=function(x,y,r){this.beginPath();var sides=6;var a=Math.PI*2/sides;this.moveTo(x+r,y);for(var i=1;i<sides;i++){this.lineTo(x+r*Math.cos(a*i),y+r*Math.sin(a*i))}this.closePath()}}},function(module,exports,__webpack_require__){\"use strict\";exports[\"en\"]={edit:\"Edit\",del:\"Delete selected\",back:\"Back\",addNode:\"Add Node\",addEdge:\"Add Edge\",editNode:\"Edit Node\",editEdge:\"Edit Edge\",addDescription:\"Click in an empty space to place a new node.\",edgeDescription:\"Click on a node and drag the edge to another node to connect them.\",editEdgeDescription:\"Click on the control points and drag them to a node to connect to it.\",createEdgeError:\"Cannot link edges to a cluster.\",deleteClusterError:\"Clusters cannot be deleted.\",editClusterError:\"Clusters cannot be edited.\"};exports[\"en_EN\"]=exports[\"en\"];exports[\"en_US\"]=exports[\"en\"];exports[\"de\"]={edit:\"Editieren\",del:\"Lösche Auswahl\",back:\"Zurück\",addNode:\"Knoten hinzufügen\",addEdge:\"Kante hinzufügen\",editNode:\"Knoten editieren\",editEdge:\"Kante editieren\",addDescription:\"Klicke auf eine freie Stelle, um einen neuen Knoten zu plazieren.\",edgeDescription:\"Klicke auf einen Knoten und ziehe die Kante zu einem anderen Knoten, um diese zu verbinden.\",editEdgeDescription:\"Klicke auf die Verbindungspunkte und ziehe diese auf einen Knoten, um sie zu verbinden.\",createEdgeError:\"Es ist nicht möglich, Kanten mit Clustern zu verbinden.\",deleteClusterError:\"Cluster können nicht gelöscht werden.\",editClusterError:\"Cluster können nicht editiert werden.\"};exports[\"de_DE\"]=exports[\"de\"];exports[\"es\"]={edit:\"Editar\",del:\"Eliminar selección\",back:\"Átras\",addNode:\"Añadir nodo\",addEdge:\"Añadir arista\",editNode:\"Editar nodo\",editEdge:\"Editar arista\",addDescription:\"Haga clic en un lugar vacío para colocar un nuevo nodo.\",edgeDescription:\"Haga clic en un nodo y arrastre la arista hacia otro nodo para conectarlos.\",editEdgeDescription:\"Haga clic en un punto de control y arrastrelo a un nodo para conectarlo.\",createEdgeError:\"No se puede conectar una arista a un grupo.\",deleteClusterError:\"No es posible eliminar grupos.\",editClusterError:\"No es posible editar grupos.\"};exports[\"es_ES\"]=exports[\"es\"];exports[\"it\"]={edit:\"Modifica\",del:\"Cancella la selezione\",back:\"Indietro\",addNode:\"Aggiungi un nodo\",addEdge:\"Aggiungi un vertice\",editNode:\"Modifica il nodo\",editEdge:\"Modifica il vertice\",addDescription:\"Clicca per aggiungere un nuovo nodo\",edgeDescription:\"Clicca su un nodo e trascinalo ad un altro nodo per connetterli.\",editEdgeDescription:\"Clicca sui Punti di controllo e trascinali ad un nodo per connetterli.\",createEdgeError:\"Non si possono collegare vertici ad un cluster\",deleteClusterError:\"I cluster non possono essere cancellati\",editClusterError:\"I clusters non possono essere modificati.\"};exports[\"it_IT\"]=exports[\"it\"];exports[\"nl\"]={edit:\"Wijzigen\",del:\"Selectie verwijderen\",\nback:\"Terug\",addNode:\"Node toevoegen\",addEdge:\"Link toevoegen\",editNode:\"Node wijzigen\",editEdge:\"Link wijzigen\",addDescription:\"Klik op een leeg gebied om een nieuwe node te maken.\",edgeDescription:\"Klik op een node en sleep de link naar een andere node om ze te verbinden.\",editEdgeDescription:\"Klik op de verbindingspunten en sleep ze naar een node om daarmee te verbinden.\",createEdgeError:\"Kan geen link maken naar een cluster.\",deleteClusterError:\"Clusters kunnen niet worden verwijderd.\",editClusterError:\"Clusters kunnen niet worden aangepast.\"};exports[\"nl_NL\"]=exports[\"nl\"];exports[\"nl_BE\"]=exports[\"nl\"];exports[\"pt-br\"]={edit:\"Editar\",del:\"Remover selecionado\",back:\"Voltar\",addNode:\"Adicionar nó\",addEdge:\"Adicionar aresta\",editNode:\"Editar nó\",editEdge:\"Editar aresta\",addDescription:\"Clique em um espaço em branco para adicionar um novo nó\",edgeDescription:\"Clique em um nó e arraste a aresta até outro nó para conectá-los\",editEdgeDescription:\"Clique nos pontos de controle e os arraste para um nó para conectá-los\",createEdgeError:\"Não foi possível linkar arestas a um cluster.\",deleteClusterError:\"Clusters não puderam ser removidos.\",editClusterError:\"Clusters não puderam ser editados.\"};exports[\"pt-BR\"]=exports[\"pt-br\"];exports[\"pt_BR\"]=exports[\"pt-br\"];exports[\"pt_br\"]=exports[\"pt-br\"];exports[\"ru\"]={edit:\"Редактировать\",del:\"Удалить выбранное\",back:\"Назад\",addNode:\"Добавить узел\",addEdge:\"Добавить ребро\",editNode:\"Редактировать узел\",editEdge:\"Редактировать ребро\",addDescription:\"Кликните в свободное место, чтобы добавить новый узел.\",edgeDescription:\"Кликните на узел и протяните ребро к другому узлу, чтобы соединить их.\",editEdgeDescription:\"Кликните на контрольные точки и перетащите их в узел, чтобы подключиться к нему.\",createEdgeError:\"Невозможно соединить ребра в кластер.\",deleteClusterError:\"Кластеры не могут быть удалены\",editClusterError:\"Кластеры недоступны для редактирования.\"};exports[\"ru_RU\"]=exports[\"ru\"];exports[\"cn\"]={edit:\"编辑\",del:\"删除选定\",back:\"返回\",addNode:\"添加节点\",addEdge:\"添加连接线\",editNode:\"编辑节点\",editEdge:\"编辑连接线\",addDescription:\"单击空白处放置新节点。\",edgeDescription:\"单击某个节点并将该连接线拖动到另一个节点以连接它们。\",editEdgeDescription:\"单击控制节点并将它们拖到节点上连接。\",createEdgeError:\"无法将连接线连接到群集。\",deleteClusterError:\"无法删除群集。\",editClusterError:\"无法编辑群集。\"};exports[\"zh_CN\"]=exports[\"cn\"]},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CachedImage=function(){function CachedImage(){(0,_classCallCheck3[\"default\"])(this,CachedImage);this.NUM_ITERATIONS=4;this.image=new Image;this.canvas=document.createElement(\"canvas\")}(0,_createClass3[\"default\"])(CachedImage,[{key:\"init\",value:function init(){if(this.initialized())return;this.src=this.image.src;var w=this.image.width;var h=this.image.height;this.width=w;this.height=h;var h2=Math.floor(h/2);var h4=Math.floor(h/4);var h8=Math.floor(h/8);var h16=Math.floor(h/16);var w2=Math.floor(w/2);var w4=Math.floor(w/4);var w8=Math.floor(w/8);var w16=Math.floor(w/16);this.canvas.width=3*w4;this.canvas.height=h2;this.coordinates=[[0,0,w2,h2],[w2,0,w4,h4],[w2,h4,w8,h8],[5*w8,h4,w16,h16]];this._fillMipMap()}},{key:\"initialized\",value:function initialized(){return this.coordinates!==undefined}},{key:\"_fillMipMap\",value:function _fillMipMap(){var ctx=this.canvas.getContext(\"2d\");var to=this.coordinates[0];ctx.drawImage(this.image,to[0],to[1],to[2],to[3]);for(var iterations=1;iterations<this.NUM_ITERATIONS;iterations++){var from=this.coordinates[iterations-1];var _to=this.coordinates[iterations];ctx.drawImage(this.canvas,from[0],from[1],from[2],from[3],_to[0],_to[1],_to[2],_to[3])}}},{key:\"drawImageAtPosition\",value:function drawImageAtPosition(ctx,factor,left,top,width,height){if(!this.initialized())return;if(factor>2){factor*=.5;var iterations=0;while(factor>2&&iterations<this.NUM_ITERATIONS){factor*=.5;iterations+=1}if(iterations>=this.NUM_ITERATIONS){iterations=this.NUM_ITERATIONS-1}var from=this.coordinates[iterations];ctx.drawImage(this.canvas,from[0],from[1],from[2],from[3],left,top,width,height)}else{ctx.drawImage(this.image,left,top,width,height)}}}]);return CachedImage}();exports[\"default\"]=CachedImage},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Groups=function(){function Groups(){(0,_classCallCheck3[\"default\"])(this,Groups);this.clear();this.defaultIndex=0;this.groupsArray=[];this.groupIndex=0;this.defaultGroups=[{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},{border:\"#FFA500\",background:\"#FFFF00\",highlight:{border:\"#FFA500\",background:\"#FFFFA3\"},hover:{border:\"#FFA500\",background:\"#FFFFA3\"}},{border:\"#FA0A10\",background:\"#FB7E81\",highlight:{border:\"#FA0A10\",background:\"#FFAFB1\"},hover:{border:\"#FA0A10\",background:\"#FFAFB1\"}},{border:\"#41A906\",background:\"#7BE141\",highlight:{border:\"#41A906\",background:\"#A1EC76\"},hover:{border:\"#41A906\",background:\"#A1EC76\"}},{border:\"#E129F0\",background:\"#EB7DF4\",highlight:{border:\"#E129F0\",background:\"#F0B3F5\"},hover:{border:\"#E129F0\",background:\"#F0B3F5\"}},{border:\"#7C29F0\",background:\"#AD85E4\",highlight:{border:\"#7C29F0\",background:\"#D3BDF0\"},hover:{border:\"#7C29F0\",background:\"#D3BDF0\"}},{border:\"#C37F00\",background:\"#FFA807\",highlight:{border:\"#C37F00\",background:\"#FFCA66\"},hover:{border:\"#C37F00\",background:\"#FFCA66\"}},{border:\"#4220FB\",background:\"#6E6EFD\",highlight:{border:\"#4220FB\",background:\"#9B9BFD\"},hover:{border:\"#4220FB\",background:\"#9B9BFD\"}},{border:\"#FD5A77\",background:\"#FFC0CB\",highlight:{border:\"#FD5A77\",background:\"#FFD1D9\"},hover:{border:\"#FD5A77\",background:\"#FFD1D9\"}},{border:\"#4AD63A\",background:\"#C2FABC\",highlight:{border:\"#4AD63A\",background:\"#E6FFE3\"},hover:{border:\"#4AD63A\",background:\"#E6FFE3\"}},{border:\"#990000\",background:\"#EE0000\",highlight:{border:\"#BB0000\",background:\"#FF3333\"},hover:{border:\"#BB0000\",background:\"#FF3333\"}},{border:\"#FF6000\",background:\"#FF6000\",highlight:{border:\"#FF6000\",background:\"#FF6000\"},hover:{border:\"#FF6000\",background:\"#FF6000\"}},{border:\"#97C2FC\",background:\"#2B7CE9\",highlight:{border:\"#D2E5FF\",background:\"#2B7CE9\"},hover:{border:\"#D2E5FF\",background:\"#2B7CE9\"}},{border:\"#399605\",background:\"#255C03\",highlight:{border:\"#399605\",background:\"#255C03\"},hover:{border:\"#399605\",background:\"#255C03\"}},{border:\"#B70054\",background:\"#FF007E\",highlight:{border:\"#B70054\",background:\"#FF007E\"},hover:{border:\"#B70054\",background:\"#FF007E\"}},{border:\"#AD85E4\",background:\"#7C29F0\",highlight:{border:\"#D3BDF0\",background:\"#7C29F0\"},hover:{border:\"#D3BDF0\",background:\"#7C29F0\"}},{border:\"#4557FA\",background:\"#000EA1\",highlight:{border:\"#6E6EFD\",background:\"#000EA1\"},hover:{border:\"#6E6EFD\",background:\"#000EA1\"}},{border:\"#FFC0CB\",background:\"#FD5A77\",highlight:{border:\"#FFD1D9\",background:\"#FD5A77\"},hover:{border:\"#FFD1D9\",background:\"#FD5A77\"}},{border:\"#C2FABC\",background:\"#74D66A\",highlight:{border:\"#E6FFE3\",background:\"#74D66A\"},hover:{border:\"#E6FFE3\",background:\"#74D66A\"}},{border:\"#EE0000\",background:\"#990000\",highlight:{border:\"#FF3333\",background:\"#BB0000\"},hover:{border:\"#FF3333\",background:\"#BB0000\"}}];this.options={};this.defaultOptions={useDefaultGroups:true};util.extend(this.options,this.defaultOptions)}(0,_createClass3[\"default\"])(Groups,[{key:\"setOptions\",value:function setOptions(options){var optionFields=[\"useDefaultGroups\"];if(options!==undefined){for(var groupName in options){if(options.hasOwnProperty(groupName)){if(optionFields.indexOf(groupName)===-1){var group=options[groupName];this.add(groupName,group)}}}}}},{key:\"clear\",value:function clear(){this.groups={};this.groupsArray=[]}},{key:\"get\",value:function get(groupname){var shouldCreate=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var group=this.groups[groupname];if(group===undefined&&shouldCreate){if(this.options.useDefaultGroups===false&&this.groupsArray.length>0){var index=this.groupIndex%this.groupsArray.length;this.groupIndex++;group={};group.color=this.groups[this.groupsArray[index]];this.groups[groupname]=group}else{var _index=this.defaultIndex%this.defaultGroups.length;this.defaultIndex++;group={};group.color=this.defaultGroups[_index];this.groups[groupname]=group}}return group}},{key:\"add\",value:function add(groupName,style){this.groups[groupName]=style;this.groupsArray.push(groupName);return style}}]);return Groups}();exports[\"default\"]=Groups},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Node=__webpack_require__(47)[\"default\"];var NodesHandler=function(){function NodesHandler(body,images,groups,layoutEngine){var _this=this;(0,_classCallCheck3[\"default\"])(this,NodesHandler);this.body=body;this.images=images;this.groups=groups;this.layoutEngine=layoutEngine;this.body.functions.createNode=this.create.bind(this);this.nodesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items,params.data,params.oldData)},remove:function remove(event,params){_this.remove(params.items)}};this.defaultOptions={borderWidth:1,borderWidthSelected:2,brokenImage:undefined,color:{border:\"#2B7CE9\",background:\"#97C2FC\",highlight:{border:\"#2B7CE9\",background:\"#D2E5FF\"},hover:{border:\"#2B7CE9\",background:\"#D2E5FF\"}},fixed:{x:false,y:false},font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:0,strokeColor:\"#ffffff\",align:\"center\",vadjust:0,multi:false,bold:{mod:\"bold\"},boldital:{mod:\"bold italic\"},ital:{mod:\"italic\"},mono:{mod:\"\",size:15,face:\"monospace\",vadjust:2}},group:undefined,hidden:false,icon:{face:\"FontAwesome\",code:undefined,size:50,color:\"#2B7CE9\"},image:undefined,label:undefined,labelHighlightBold:true,level:undefined,margin:{top:5,right:5,bottom:5,left:5},mass:1,physics:true,scaling:{min:10,max:30,label:{enabled:false,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},shape:\"ellipse\",shapeProperties:{borderDashes:false,borderRadius:6,interpolation:true,useImageSize:false,useBorderWithImage:false},size:25,title:undefined,value:undefined,x:undefined,y:undefined};if(this.defaultOptions.mass<=0){throw\"Internal error: mass in defaultOptions of NodesHandler may not be zero or negative\"}this.options=util.bridgeObject(this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(NodesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"refreshNodes\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.nodesListeners,function(callback,event){if(_this2.body.data.nodes)_this2.body.data.nodes.off(event,callback)});delete _this2.body.functions.createNode;delete _this2.nodesListeners.add;delete _this2.nodesListeners.update;delete _this2.nodesListeners.remove;delete _this2.nodesListeners})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){Node.parseOptions(this.options,options);if(options.shape!==undefined){for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){this.body.nodes[nodeId].updateShape()}}}if(options.font!==undefined){for(var _nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId)){this.body.nodes[_nodeId].updateLabelModule();this.body.nodes[_nodeId].needsRefresh()}}}if(options.size!==undefined){for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){this.body.nodes[_nodeId2].needsRefresh()}}}if(options.hidden!==undefined||options.physics!==undefined){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(nodes){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldNodesData=this.body.data.nodes;if(nodes instanceof DataSet||nodes instanceof DataView){this.body.data.nodes=nodes}else if(Array.isArray(nodes)){this.body.data.nodes=new DataSet;this.body.data.nodes.add(nodes)}else if(!nodes){this.body.data.nodes=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldNodesData){util.forEach(this.nodesListeners,function(callback,event){oldNodesData.off(event,callback)})}this.body.nodes={};if(this.body.data.nodes){var me=this;util.forEach(this.nodesListeners,function(callback,event){me.body.data.nodes.on(event,callback)});var ids=this.body.data.nodes.getIds();this.add(ids,true)}if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var id=void 0;var newNodes=[];for(var i=0;i<ids.length;i++){id=ids[i];var properties=this.body.data.nodes.get(id);var node=this.create(properties);newNodes.push(node);this.body.nodes[id]=node}this.layoutEngine.positionInitially(newNodes);if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids,changedData,oldData){var nodes=this.body.nodes;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var node=nodes[id];var data=changedData[i];if(node!==undefined){if(node.setOptions(data)){dataChanged=true}}else{dataChanged=true;node=this.create(data);nodes[id]=node}}if(!dataChanged&&oldData!==undefined){dataChanged=changedData.some(function(newValue,index){var oldValue=oldData[index];return oldValue&&oldValue.level!==newValue.level})}if(dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var nodes=this.body.nodes;for(var i=0;i<ids.length;i++){var id=ids[i];delete nodes[id]}this.body.emitter.emit(\"_dataChanged\")}},{key:\"create\",value:function create(properties){var constructorClass=arguments.length>1&&arguments[1]!==undefined?arguments[1]:Node;return new constructorClass(properties,this.body,this.images,this.groups,this.options,this.defaultOptions)}},{key:\"refresh\",value:function refresh(){var _this3=this;var clearPositions=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;util.forEach(this.body.nodes,function(node,nodeId){var data=_this3.body.data.nodes.get(nodeId);if(data!==undefined){if(clearPositions===true){node.setOptions({x:null,y:null})}node.setOptions({fixed:false});node.setOptions(data)}})}},{key:\"getPositions\",value:function getPositions(ids){var dataArray={};if(ids!==undefined){if(Array.isArray(ids)===true){for(var i=0;i<ids.length;i++){if(this.body.nodes[ids[i]]!==undefined){var node=this.body.nodes[ids[i]];dataArray[ids[i]]={x:Math.round(node.x),y:Math.round(node.y)}}}}else{if(this.body.nodes[ids]!==undefined){var _node=this.body.nodes[ids];dataArray[ids]={x:Math.round(_node.x),y:Math.round(_node.y)}}}}else{for(var _i=0;_i<this.body.nodeIndices.length;_i++){var _node2=this.body.nodes[this.body.nodeIndices[_i]];dataArray[this.body.nodeIndices[_i]]={x:Math.round(_node2.x),y:Math.round(_node2.y)}}}return dataArray}},{key:\"storePositions\",value:function storePositions(){var dataArray=[];var dataset=this.body.data.nodes.getDataSet();for(var nodeId in dataset._data){if(dataset._data.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(dataset._data[nodeId].x!=Math.round(node.x)||dataset._data[nodeId].y!=Math.round(node.y)){dataArray.push({id:node.id,x:Math.round(node.x),y:Math.round(node.y)})}}}dataset.update(dataArray)}},{key:\"getBoundingBox\",value:function getBoundingBox(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].shape.boundingBox}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(nodeId,direction){var nodeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];var nodeObj={};for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(direction!==\"to\"&&edge.toId==node.id){if(nodeObj[edge.fromId]===undefined){nodeList.push(edge.fromId);nodeObj[edge.fromId]=true}}else if(direction!==\"from\"&&edge.fromId==node.id){if(nodeObj[edge.toId]===undefined){nodeList.push(edge.toId);nodeObj[edge.toId]=true}}}}return nodeList}},{key:\"getConnectedEdges\",value:function getConnectedEdges(nodeId){var edgeList=[];if(this.body.nodes[nodeId]!==undefined){var node=this.body.nodes[nodeId];for(var i=0;i<node.edges.length;i++){edgeList.push(node.edges[i].id)}}else{console.log(\"NodeId provided for getConnectedEdges does not exist. Provided: \",nodeId)}return edgeList}},{key:\"moveNode\",value:function moveNode(nodeId,x,y){var _this4=this;if(this.body.nodes[nodeId]!==undefined){this.body.nodes[nodeId].x=Number(x);this.body.nodes[nodeId].y=Number(y);setTimeout(function(){_this4.body.emitter.emit(\"startSimulation\")},0)}else{console.log(\"Node id supplied to moveNode does not exist. Provided: \",nodeId)}}}]);return NodesHandler}();exports[\"default\"]=NodesHandler},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(189),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(49);__webpack_require__(60);module.exports=__webpack_require__(190)},function(module,exports,__webpack_require__){var classof=__webpack_require__(86);var ITERATOR=__webpack_require__(13)(\"iterator\");var Iterators=__webpack_require__(31);module.exports=__webpack_require__(7).isIterable=function(it){var O=Object(it);return O[ITERATOR]!==undefined||\"@@iterator\"in O||Iterators.hasOwnProperty(classof(O))}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var LabelAccumulator=__webpack_require__(192)[\"default\"];var ComponentUtil=__webpack_require__(48)[\"default\"];var LabelSplitter=function(){function LabelSplitter(ctx,parent,selected,hover){var _this=this;(0,_classCallCheck3[\"default\"])(this,LabelSplitter);this.ctx=ctx;this.parent=parent;var textWidth=function textWidth(text,mod){if(text===undefined)return 0;var values=_this.parent.getFormattingValues(ctx,selected,hover,mod);var width=0;if(text!==\"\"){var measure=_this.ctx.measureText(text);width=measure.width}return{width:width,values:values}};this.lines=new LabelAccumulator(textWidth)}(0,_createClass3[\"default\"])(LabelSplitter,[{key:\"process\",value:function process(text){if(!ComponentUtil.isValidLabel(text)){return this.lines.finalize()}var font=this.parent.fontOptions;text=text.replace(/\\r\\n/g,\"\\n\");text=text.replace(/\\r/g,\"\\n\");var nlLines=String(text).split(\"\\n\");var lineCount=nlLines.length;if(font.multi){for(var i=0;i<lineCount;i++){var blocks=this.splitBlocks(nlLines[i],font.multi);if(blocks===undefined)continue;if(blocks.length===0){this.lines.newLine(\"\");continue}if(font.maxWdt>0){for(var j=0;j<blocks.length;j++){var mod=blocks[j].mod;var _text=blocks[j].text;this.splitStringIntoLines(_text,mod,true)}}else{for(var _j=0;_j<blocks.length;_j++){var _mod=blocks[_j].mod;var _text2=blocks[_j].text;this.lines.append(_text2,_mod)}}this.lines.newLine()}}else{if(font.maxWdt>0){for(var _i=0;_i<lineCount;_i++){this.splitStringIntoLines(nlLines[_i])}}else{for(var _i2=0;_i2<lineCount;_i2++){this.lines.newLine(nlLines[_i2])}}}return this.lines.finalize()}},{key:\"decodeMarkupSystem\",value:function decodeMarkupSystem(markupSystem){var system=\"none\";if(markupSystem===\"markdown\"||markupSystem===\"md\"){system=\"markdown\"}else if(markupSystem===true||markupSystem===\"html\"){system=\"html\"}return system}},{key:\"splitHtmlBlocks\",value:function splitHtmlBlocks(text){var blocks=[];var s={bold:false,ital:false,mono:false,spacing:false,position:0,buffer:\"\",modStack:[]};s.mod=function(){return this.modStack.length===0?\"normal\":this.modStack[0]};s.modName=function(){if(this.modStack.length===0)return\"normal\";else if(this.modStack[0]===\"mono\")return\"mono\";else{if(s.bold&&s.ital){return\"boldital\"}else if(s.bold){return\"bold\"}else if(s.ital){return\"ital\"}}};s.emitBlock=function(){var override=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.spacing){this.add(\" \");this.spacing=false}if(this.buffer.length>0){blocks.push({text:this.buffer,mod:this.modName()});this.buffer=\"\"}};s.add=function(text){if(text===\" \"){s.spacing=true}if(s.spacing){this.buffer+=\" \";this.spacing=false}if(text!=\" \"){this.buffer+=text}};while(s.position<text.length){var ch=text.charAt(s.position);if(/[ \\t]/.test(ch)){if(!s.mono){s.spacing=true}else{s.add(ch)}}else if(/</.test(ch)){if(!s.mono&&!s.bold&&/<b>/.test(text.substr(s.position,3))){s.emitBlock();s.bold=true;s.modStack.unshift(\"bold\");s.position+=2}else if(!s.mono&&!s.ital&&/<i>/.test(text.substr(s.position,3))){s.emitBlock();s.ital=true;s.modStack.unshift(\"ital\");s.position+=2}else if(!s.mono&&/<code>/.test(text.substr(s.position,6))){s.emitBlock();s.mono=true;s.modStack.unshift(\"mono\");s.position+=5}else if(!s.mono&&s.mod()===\"bold\"&&/<\\/b>/.test(text.substr(s.position,4))){s.emitBlock();s.bold=false;s.modStack.shift();s.position+=3}else if(!s.mono&&s.mod()===\"ital\"&&/<\\/i>/.test(text.substr(s.position,4))){s.emitBlock();s.ital=false;s.modStack.shift();s.position+=3}else if(s.mod()===\"mono\"&&/<\\/code>/.test(text.substr(s.position,7))){s.emitBlock();s.mono=false;s.modStack.shift();s.position+=6}else{s.add(ch)}}else if(/&/.test(ch)){if(/</.test(text.substr(s.position,4))){s.add(\"<\");s.position+=3}else if(/&/.test(text.substr(s.position,5))){s.add(\"&\");s.position+=4}else{s.add(\"&\")}}else{s.add(ch)}s.position++}s.emitBlock();return blocks}},{key:\"splitMarkdownBlocks\",value:function splitMarkdownBlocks(text){var blocks=[];var s={bold:false,ital:false,mono:false,beginable:true,spacing:false,position:0,buffer:\"\",modStack:[]};s.mod=function(){return this.modStack.length===0?\"normal\":this.modStack[0]};s.modName=function(){if(this.modStack.length===0)return\"normal\";else if(this.modStack[0]===\"mono\")return\"mono\";else{if(s.bold&&s.ital){return\"boldital\"}else if(s.bold){return\"bold\"}else if(s.ital){return\"ital\"}}};s.emitBlock=function(){var override=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.spacing){this.add(\" \");this.spacing=false}if(this.buffer.length>0){blocks.push({text:this.buffer,mod:this.modName()});this.buffer=\"\"}};s.add=function(text){if(text===\" \"){s.spacing=true}if(s.spacing){this.buffer+=\" \";this.spacing=false}if(text!=\" \"){this.buffer+=text}};while(s.position<text.length){var ch=text.charAt(s.position);if(/[ \\t]/.test(ch)){if(!s.mono){s.spacing=true}else{s.add(ch)}s.beginable=true}else if(/\\\\/.test(ch)){if(s.position<text.length+1){s.position++;ch=text.charAt(s.position);if(/ \\t/.test(ch)){s.spacing=true}else{s.add(ch);s.beginable=false}}}else if(!s.mono&&!s.bold&&(s.beginable||s.spacing)&&/\\*/.test(ch)){s.emitBlock();s.bold=true;s.modStack.unshift(\"bold\")}else if(!s.mono&&!s.ital&&(s.beginable||s.spacing)&&/\\_/.test(ch)){s.emitBlock();s.ital=true;s.modStack.unshift(\"ital\")}else if(!s.mono&&(s.beginable||s.spacing)&&/`/.test(ch)){s.emitBlock();s.mono=true;s.modStack.unshift(\"mono\")}else if(!s.mono&&s.mod()===\"bold\"&&/\\*/.test(ch)){if(s.position===text.length-1||/[.,_` \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.bold=false;s.modStack.shift()}else{s.add(ch)}}else if(!s.mono&&s.mod()===\"ital\"&&/\\_/.test(ch)){if(s.position===text.length-1||/[.,*` \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.ital=false;s.modStack.shift()}else{s.add(ch)}}else if(s.mono&&s.mod()===\"mono\"&&/`/.test(ch)){if(s.position===text.length-1||/[.,*_ \\t\\n]/.test(text.charAt(s.position+1))){s.emitBlock();s.mono=false;s.modStack.shift()}else{s.add(ch)}}else{s.add(ch);s.beginable=false}s.position++}s.emitBlock();return blocks}},{key:\"splitBlocks\",value:function splitBlocks(text,markupSystem){var system=this.decodeMarkupSystem(markupSystem);if(system===\"none\"){return[{text:text,mod:\"normal\"}]}else if(system===\"markdown\"){return this.splitMarkdownBlocks(text)}else if(system===\"html\"){return this.splitHtmlBlocks(text)}}},{key:\"overMaxWidth\",value:function overMaxWidth(text){var width=this.ctx.measureText(text).width;return this.lines.curWidth()+width>this.parent.fontOptions.maxWdt}},{key:\"getLongestFit\",value:function getLongestFit(words){var text=\"\";var w=0;while(w<words.length){var pre=text===\"\"?\"\":\" \";var newText=text+pre+words[w];if(this.overMaxWidth(newText))break;text=newText;w++}return w}},{key:\"getLongestFitWord\",value:function getLongestFitWord(words){var w=0;while(w<words.length){if(this.overMaxWidth(words.slice(0,w)))break;w++}return w}},{key:\"splitStringIntoLines\",value:function splitStringIntoLines(str){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";var appendLast=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;str=str.replace(/^( +)/g,\"$1\\r\");str=str.replace(/([^\\r][^ ]*)( +)/g,\"$1\\r$2\\r\");var words=str.split(\"\\r\");while(words.length>0){var w=this.getLongestFit(words);if(w===0){var word=words[0];var x=this.getLongestFitWord(word);this.lines.newLine(word.slice(0,x),mod);words[0]=word.slice(x)}else{var newW=w;if(words[w-1]===\" \"){w--}else if(words[newW]===\" \"){newW++}var text=words.slice(0,w).join(\"\");if(w==words.length&&appendLast){this.lines.append(text,mod)}else{this.lines.newLine(text,mod)}words=words.slice(newW)}}}}]);return LabelSplitter}();exports[\"default\"]=LabelSplitter},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _assign=__webpack_require__(90);var _assign2=_interopRequireDefault(_assign);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var LabelAccumulator=function(){function LabelAccumulator(measureText){(0,_classCallCheck3[\"default\"])(this,LabelAccumulator);this.measureText=measureText;this.current=0;this.width=0;this.height=0;this.lines=[]}(0,_createClass3[\"default\"])(LabelAccumulator,[{key:\"_add\",value:function _add(l,text){var mod=arguments.length>2&&arguments[2]!==undefined?arguments[2]:\"normal\";if(this.lines[l]===undefined){this.lines[l]={width:0,height:0,blocks:[]}}var tmpText=text;if(text===undefined||text===\"\")tmpText=\" \";var result=this.measureText(tmpText,mod);var block=(0,_assign2[\"default\"])({},result.values);block.text=text;block.width=result.width;block.mod=mod;if(text===undefined||text===\"\"){block.width=0}this.lines[l].blocks.push(block);this.lines[l].width+=block.width}},{key:\"curWidth\",value:function curWidth(){var line=this.lines[this.current];if(line===undefined)return 0;return line.width}},{key:\"append\",value:function append(text){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";this._add(this.current,text,mod)}},{key:\"newLine\",value:function newLine(text){var mod=arguments.length>1&&arguments[1]!==undefined?arguments[1]:\"normal\";this._add(this.current,text,mod);this.current++}},{key:\"determineLineHeights\",value:function determineLineHeights(){for(var k=0;k<this.lines.length;k++){var line=this.lines[k];var height=0;if(line.blocks!==undefined){for(var l=0;l<line.blocks.length;l++){var block=line.blocks[l];if(height<block.height){height=block.height}}}line.height=height}}},{key:\"determineLabelSize\",value:function determineLabelSize(){var width=0;var height=0;for(var k=0;k<this.lines.length;k++){var line=this.lines[k];if(line.width>width){width=line.width}height+=line.height}this.width=width;this.height=height}},{key:\"removeEmptyBlocks\",value:function removeEmptyBlocks(){var tmpLines=[];for(var k=0;k<this.lines.length;k++){var line=this.lines[k];if(line.blocks.length===0)continue;if(k===this.lines.length-1){if(line.width===0)continue}var tmpLine={};(0,_assign2[\"default\"])(tmpLine,line);tmpLine.blocks=[];var firstEmptyBlock=void 0;var tmpBlocks=[];for(var l=0;l<line.blocks.length;l++){var block=line.blocks[l];if(block.width!==0){tmpBlocks.push(block)}else{if(firstEmptyBlock===undefined){firstEmptyBlock=block}}}if(tmpBlocks.length===0&&firstEmptyBlock!==undefined){tmpBlocks.push(firstEmptyBlock)}tmpLine.blocks=tmpBlocks;tmpLines.push(tmpLine)}return tmpLines}},{key:\"finalize\",value:function finalize(){this.determineLineHeights();this.determineLabelSize();var tmpLines=this.removeEmptyBlocks();return{width:this.width,height:this.height,lines:tmpLines}}}]);return LabelAccumulator}();exports[\"default\"]=LabelAccumulator},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Box=function(_NodeBase){(0,_inherits3[\"default\"])(Box,_NodeBase);function Box(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Box);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Box.__proto__||(0,_getPrototypeOf2[\"default\"])(Box)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Box,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);this.width=dimensions.width+this.margin.right+this.margin.left;this.height=dimensions.height+this.margin.top+this.margin.bottom;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx.roundRect(this.left,this.top,this.width,this.height,values.borderRadius);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y,ctx,selected,hover){this._updateBoundingBox(x,y,ctx,selected,hover)\n;var borderRadius=this.options.shapeProperties.borderRadius;this._addBoundingBoxMargin(borderRadius)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var borderWidth=this.options.borderWidth;return Math.min(Math.abs(this.width/2/Math.cos(angle)),Math.abs(this.height/2/Math.sin(angle)))+borderWidth}}]);return Box}(_NodeBase3[\"default\"]);exports[\"default\"]=Box},function(module,exports,__webpack_require__){__webpack_require__(195);module.exports=__webpack_require__(7).Object.getPrototypeOf},function(module,exports,__webpack_require__){var toObject=__webpack_require__(41);var $getPrototypeOf=__webpack_require__(85);__webpack_require__(87)(\"getPrototypeOf\",function(){return function getPrototypeOf(it){return $getPrototypeOf(toObject(it))}})},function(module,exports,__webpack_require__){module.exports={default:__webpack_require__(197),__esModule:true}},function(module,exports,__webpack_require__){__webpack_require__(198);module.exports=__webpack_require__(7).Object.setPrototypeOf},function(module,exports,__webpack_require__){var $export=__webpack_require__(17);$export($export.S,\"Object\",{setPrototypeOf:__webpack_require__(199).set})},function(module,exports,__webpack_require__){var isObject=__webpack_require__(32);var anObject=__webpack_require__(27);var check=function(O,proto){anObject(O);if(!isObject(proto)&&proto!==null)throw TypeError(proto+\": can't set as prototype!\")};module.exports={set:Object.setPrototypeOf||(\"__proto__\"in{}?function(test,buggy,set){try{set=__webpack_require__(80)(Function.call,__webpack_require__(89).f(Object.prototype,\"__proto__\").set,2);set(test,[]);buggy=!(test instanceof Array)}catch(e){buggy=true}return function setPrototypeOf(O,proto){check(O,proto);if(buggy)O.__proto__=proto;else set(O,proto);return O}}({},false):undefined),check:check}},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Circle=function(_CircleImageBase){(0,_inherits3[\"default\"])(Circle,_CircleImageBase);function Circle(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Circle);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Circle.__proto__||(0,_getPrototypeOf2[\"default\"])(Circle)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Circle,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);var diameter=Math.max(dimensions.width+this.margin.right+this.margin.left,dimensions.height+this.margin.top+this.margin.bottom);this.options.size=diameter/2;this.width=diameter;this.height=diameter;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this._drawRawCircle(ctx,x,y,values);this.updateBoundingBox(x,y);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,y,selected,hover)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return Circle}(_CircleImageBase3[\"default\"]);exports[\"default\"]=Circle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CircularImage=function(_CircleImageBase){(0,_inherits3[\"default\"])(CircularImage,_CircleImageBase);function CircularImage(options,body,labelModule,imageObj,imageObjAlt){(0,_classCallCheck3[\"default\"])(this,CircularImage);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(CircularImage.__proto__||(0,_getPrototypeOf2[\"default\"])(CircularImage)).call(this,options,body,labelModule));_this.setImages(imageObj,imageObjAlt);return _this}(0,_createClass3[\"default\"])(CircularImage,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var imageAbsent=this.imageObj.src===undefined||this.imageObj.width===undefined||this.imageObj.height===undefined;if(imageAbsent){var diameter=this.options.size*2;this.width=diameter;this.height=diameter;this.radius=.5*this.width;return}if(this.needsRefresh(selected,hover)){this._resizeImage()}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.switchImages(selected);this.resize();this.left=x-this.width/2;this.top=y-this.height/2;this._drawRawCircle(ctx,x,y,values);ctx.save();ctx.clip();this._drawImageAtPosition(ctx,values);ctx.restore();this._drawImageLabel(ctx,x,y,selected,hover);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.size;this.boundingBox.left=x-this.options.size;this.boundingBox.right=x+this.options.size;this.boundingBox.bottom=y+this.options.size;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.width*.5}}]);return CircularImage}(_CircleImageBase3[\"default\"]);exports[\"default\"]=CircularImage},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Database=function(_NodeBase){(0,_inherits3[\"default\"])(Database,_NodeBase);function Database(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Database);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Database.__proto__||(0,_getPrototypeOf2[\"default\"])(Database)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Database,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);var size=dimensions.width+this.margin.right+this.margin.left;this.width=size;this.height=size;this.radius=this.width/2}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.initContextForDraw(ctx,values);ctx.database(x-this.width/2,y-this.height/2,this.width,this.height);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Database}(_NodeBase3[\"default\"]);exports[\"default\"]=Database},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Diamond=function(_ShapeBase){(0,_inherits3[\"default\"])(Diamond,_ShapeBase);function Diamond(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Diamond);return(0,_possibleConstructorReturn3[\"default\"])(this,(Diamond.__proto__||(0,_getPrototypeOf2[\"default\"])(Diamond)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Diamond,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"diamond\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Diamond}(_ShapeBase3[\"default\"]);exports[\"default\"]=Diamond},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Dot=function(_ShapeBase){(0,_inherits3[\"default\"])(Dot,_ShapeBase);function Dot(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Dot);return(0,_possibleConstructorReturn3[\"default\"])(this,(Dot.__proto__||(0,_getPrototypeOf2[\"default\"])(Dot)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Dot,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"circle\",2,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);return this.options.size}}]);return Dot}(_ShapeBase3[\"default\"]);exports[\"default\"]=Dot},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Ellipse=function(_NodeBase){(0,_inherits3[\"default\"])(Ellipse,_NodeBase);function Ellipse(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Ellipse);return(0,_possibleConstructorReturn3[\"default\"])(this,(Ellipse.__proto__||(0,_getPrototypeOf2[\"default\"])(Ellipse)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Ellipse,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;if(this.needsRefresh(selected,hover)){var dimensions=this.getDimensionsFromLabel(ctx,selected,hover);this.height=dimensions.height*2;this.width=dimensions.width+dimensions.height;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width*.5;this.top=y-this.height*.5;this.initContextForDraw(ctx,values);ctx.ellipse_vis(this.left,this.top,this.width,this.height);this.performFill(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover);this.labelModule.draw(ctx,x,y,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){this.resize(ctx);var a=this.width*.5;var b=this.height*.5;var w=Math.sin(angle)*a;var h=Math.cos(angle)*b;return a*b/Math.sqrt(w*w+h*h)}}]);return Ellipse}(_NodeBase3[\"default\"]);exports[\"default\"]=Ellipse},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Icon=function(_NodeBase){(0,_inherits3[\"default\"])(Icon,_NodeBase);function Icon(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Icon);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Icon.__proto__||(0,_getPrototypeOf2[\"default\"])(Icon)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Icon,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){this.iconSize={width:Number(this.options.icon.size),height:Number(this.options.icon.size)};this.width=this.iconSize.width+this.margin.right+this.margin.left;this.height=this.iconSize.height+this.margin.top+this.margin.bottom;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.options.icon.size=this.options.icon.size||50;this.left=x-this.width/2;this.top=y-this.height/2;this._icon(ctx,x,y,selected,hover,values);if(this.options.label!==undefined){var iconTextSpacing=5;this.labelModule.draw(ctx,this.left+this.iconSize.width/2+this.margin.left,y+this.height/2+iconTextSpacing,selected)}this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.boundingBox.top=y-this.options.icon.size*.5;this.boundingBox.left=x-this.options.icon.size*.5;this.boundingBox.right=x+this.options.icon.size*.5;this.boundingBox.bottom=y+this.options.icon.size*.5;if(this.options.label!==undefined&&this.labelModule.size.width>0){var iconTextSpacing=5;this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelModule.size.height+iconTextSpacing)}}},{key:\"_icon\",value:function _icon(ctx,x,y,selected,hover,values){var iconSize=Number(this.options.icon.size);if(this.options.icon.code!==undefined){ctx.font=(selected?\"bold \":\"\")+iconSize+\"px \"+this.options.icon.face;ctx.fillStyle=this.options.icon.color||\"black\";ctx.textAlign=\"center\";ctx.textBaseline=\"middle\";this.enableShadow(ctx,values);ctx.fillText(this.options.icon.code,x,y);this.disableShadow(ctx,values)}else{console.error(\"When using the icon shape, you need to define the code in the icon options object. This can be done per node or globally.\")}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Icon}(_NodeBase3[\"default\"]);exports[\"default\"]=Icon},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CircleImageBase2=__webpack_require__(73);var _CircleImageBase3=_interopRequireDefault(_CircleImageBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Image=function(_CircleImageBase){(0,_inherits3[\"default\"])(Image,_CircleImageBase);function Image(options,body,labelModule,imageObj,imageObjAlt){(0,_classCallCheck3[\"default\"])(this,Image);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Image.__proto__||(0,_getPrototypeOf2[\"default\"])(Image)).call(this,options,body,labelModule));_this.setImages(imageObj,imageObjAlt);return _this}(0,_createClass3[\"default\"])(Image,[{key:\"resize\",value:function resize(ctx){var selected=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.selected;var hover=arguments.length>2&&arguments[2]!==undefined?arguments[2]:this.hover;var imageAbsent=this.imageObj.src===undefined||this.imageObj.width===undefined||this.imageObj.height===undefined;if(imageAbsent){var side=this.options.size*2;this.width=side;this.height=side;return}if(this.needsRefresh(selected,hover)){this._resizeImage()}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.switchImages(selected);this.resize();this.left=x-this.width/2;this.top=y-this.height/2;if(this.options.shapeProperties.useBorderWithImage===true){var neutralborderWidth=this.options.borderWidth;var selectionLineWidth=this.options.borderWidthSelected||2*this.options.borderWidth;var borderWidth=(selected?selectionLineWidth:neutralborderWidth)/this.body.view.scale;ctx.lineWidth=Math.min(this.width,borderWidth);ctx.beginPath();ctx.strokeStyle=selected?this.options.color.highlight.border:hover?this.options.color.hover.border:this.options.color.border;ctx.fillStyle=selected?this.options.color.highlight.background:hover?this.options.color.hover.background:this.options.color.background;ctx.rect(this.left-.5*ctx.lineWidth,this.top-.5*ctx.lineWidth,this.width+ctx.lineWidth,this.height+ctx.lineWidth);ctx.fill();this.performStroke(ctx,values);ctx.closePath()}this._drawImageAtPosition(ctx,values);this._drawImageLabel(ctx,x,y,selected,hover);this.updateBoundingBox(x,y)}},{key:\"updateBoundingBox\",value:function updateBoundingBox(x,y){this.resize();this._updateBoundingBox(x,y);if(this.options.label!==undefined&&this.labelModule.size.width>0){this.boundingBox.left=Math.min(this.boundingBox.left,this.labelModule.size.left);this.boundingBox.right=Math.max(this.boundingBox.right,this.labelModule.size.left+this.labelModule.size.width);this.boundingBox.bottom=Math.max(this.boundingBox.bottom,this.boundingBox.bottom+this.labelOffset)}}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Image}(_CircleImageBase3[\"default\"]);exports[\"default\"]=Image},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Square=function(_ShapeBase){(0,_inherits3[\"default\"])(Square,_ShapeBase);function Square(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Square);return(0,_possibleConstructorReturn3[\"default\"])(this,(Square.__proto__||(0,_getPrototypeOf2[\"default\"])(Square)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Square,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"square\",2,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Square}(_ShapeBase3[\"default\"]);exports[\"default\"]=Square},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hexagon=function(_ShapeBase){(0,_inherits3[\"default\"])(Hexagon,_ShapeBase);function Hexagon(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Hexagon);return(0,_possibleConstructorReturn3[\"default\"])(this,(Hexagon.__proto__||(0,_getPrototypeOf2[\"default\"])(Hexagon)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Hexagon,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"hexagon\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Hexagon}(_ShapeBase3[\"default\"]);exports[\"default\"]=Hexagon},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Star=function(_ShapeBase){(0,_inherits3[\"default\"])(Star,_ShapeBase);function Star(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Star);return(0,_possibleConstructorReturn3[\"default\"])(this,(Star.__proto__||(0,_getPrototypeOf2[\"default\"])(Star)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Star,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"star\",4,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Star}(_ShapeBase3[\"default\"]);exports[\"default\"]=Star},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _NodeBase2=__webpack_require__(23);var _NodeBase3=_interopRequireDefault(_NodeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Text=function(_NodeBase){(0,_inherits3[\"default\"])(Text,_NodeBase);function Text(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Text);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Text.__proto__||(0,_getPrototypeOf2[\"default\"])(Text)).call(this,options,body,labelModule));_this._setMargins(labelModule);return _this}(0,_createClass3[\"default\"])(Text,[{key:\"resize\",value:function resize(ctx,selected,hover){if(this.needsRefresh(selected,hover)){this.textSize=this.labelModule.getTextSize(ctx,selected,hover);this.width=this.textSize.width+this.margin.right+this.margin.left;this.height=this.textSize.height+this.margin.top+this.margin.bottom;this.radius=.5*this.width}}},{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this.resize(ctx,selected,hover);this.left=x-this.width/2;this.top=y-this.height/2;this.enableShadow(ctx,values);this.labelModule.draw(ctx,this.left+this.textSize.width/2+this.margin.left,this.top+this.textSize.height/2+this.margin.top,selected,hover);this.disableShadow(ctx,values);this.updateBoundingBox(x,y,ctx,selected,hover)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Text}(_NodeBase3[\"default\"]);exports[\"default\"]=Text},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Triangle=function(_ShapeBase){(0,_inherits3[\"default\"])(Triangle,_ShapeBase);function Triangle(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,Triangle);return(0,_possibleConstructorReturn3[\"default\"])(this,(Triangle.__proto__||(0,_getPrototypeOf2[\"default\"])(Triangle)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(Triangle,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"triangle\",3,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return Triangle}(_ShapeBase3[\"default\"]);exports[\"default\"]=Triangle},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _ShapeBase2=__webpack_require__(24);var _ShapeBase3=_interopRequireDefault(_ShapeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var TriangleDown=function(_ShapeBase){(0,_inherits3[\"default\"])(TriangleDown,_ShapeBase);function TriangleDown(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,TriangleDown);return(0,_possibleConstructorReturn3[\"default\"])(this,(TriangleDown.__proto__||(0,_getPrototypeOf2[\"default\"])(TriangleDown)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(TriangleDown,[{key:\"draw\",value:function draw(ctx,x,y,selected,hover,values){this._drawShape(ctx,\"triangleDown\",3,x,y,selected,hover,values)}},{key:\"distanceToBorder\",value:function distanceToBorder(ctx,angle){return this._distanceToBorder(ctx,angle)}}]);return TriangleDown}(_ShapeBase3[\"default\"]);exports[\"default\"]=TriangleDown},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var DataSet=__webpack_require__(11);var DataView=__webpack_require__(12);var Edge=__webpack_require__(74)[\"default\"];var EdgesHandler=function(){function EdgesHandler(body,images,groups){var _this=this;(0,_classCallCheck3[\"default\"])(this,EdgesHandler);this.body=body;this.images=images;this.groups=groups;this.body.functions.createEdge=this.create.bind(this);this.edgesListeners={add:function add(event,params){_this.add(params.items)},update:function update(event,params){_this.update(params.items)},remove:function remove(event,params){_this.remove(params.items)}};this.options={};this.defaultOptions={arrows:{to:{enabled:false,\nscaleFactor:1,type:\"arrow\"},middle:{enabled:false,scaleFactor:1,type:\"arrow\"},from:{enabled:false,scaleFactor:1,type:\"arrow\"}},arrowStrikethrough:true,color:{color:\"#848484\",highlight:\"#848484\",hover:\"#848484\",inherit:\"from\",opacity:1},dashes:false,font:{color:\"#343434\",size:14,face:\"arial\",background:\"none\",strokeWidth:2,strokeColor:\"#ffffff\",align:\"horizontal\",multi:false,vadjust:0,bold:{mod:\"bold\"},boldital:{mod:\"bold italic\"},ital:{mod:\"italic\"},mono:{mod:\"\",size:15,face:\"courier new\",vadjust:2}},hidden:false,hoverWidth:1.5,label:undefined,labelHighlightBold:true,length:undefined,physics:true,scaling:{min:1,max:15,label:{enabled:true,min:14,max:30,maxVisible:30,drawThreshold:5},customScalingFunction:function customScalingFunction(min,max,total,value){if(max===min){return.5}else{var scale=1/(max-min);return Math.max(0,(value-min)*scale)}}},selectionWidth:1.5,selfReferenceSize:20,shadow:{enabled:false,color:\"rgba(0,0,0,0.5)\",size:10,x:5,y:5},smooth:{enabled:true,type:\"dynamic\",forceDirection:\"none\",roundness:.5},title:undefined,width:1,value:undefined};util.deepExtend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(EdgesHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"_forceDisableDynamicCurves\",function(type){var emit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(type===\"dynamic\"){type=\"continuous\"}var dataChanged=false;for(var edgeId in _this2.body.edges){if(_this2.body.edges.hasOwnProperty(edgeId)){var edge=_this2.body.edges[edgeId];var edgeData=_this2.body.data.edges._data[edgeId];if(edgeData!==undefined){var smoothOptions=edgeData.smooth;if(smoothOptions!==undefined){if(smoothOptions.enabled===true&&smoothOptions.type===\"dynamic\"){if(type===undefined){edge.setOptions({smooth:false})}else{edge.setOptions({smooth:{type:type}})}dataChanged=true}}}}}if(emit===true&&dataChanged===true){_this2.body.emitter.emit(\"_dataChanged\")}});this.body.emitter.on(\"_dataUpdated\",function(){_this2.reconnectEdges()});this.body.emitter.on(\"refreshEdges\",this.refresh.bind(this));this.body.emitter.on(\"refresh\",this.refresh.bind(this));this.body.emitter.on(\"destroy\",function(){util.forEach(_this2.edgesListeners,function(callback,event){if(_this2.body.data.edges)_this2.body.data.edges.off(event,callback)});delete _this2.body.functions.createEdge;delete _this2.edgesListeners.add;delete _this2.edgesListeners.update;delete _this2.edgesListeners.remove;delete _this2.edgesListeners})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){Edge.parseOptions(this.options,options,true,this.defaultOptions,true);var dataChanged=false;if(options.smooth!==undefined){for(var edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(edgeId)){dataChanged=this.body.edges[edgeId].updateEdgeType()||dataChanged}}}if(options.font!==undefined){for(var _edgeId in this.body.edges){if(this.body.edges.hasOwnProperty(_edgeId)){this.body.edges[_edgeId].updateLabelModule()}}}if(options.hidden!==undefined||options.physics!==undefined||dataChanged===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"setData\",value:function setData(edges){var _this3=this;var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var oldEdgesData=this.body.data.edges;if(edges instanceof DataSet||edges instanceof DataView){this.body.data.edges=edges}else if(Array.isArray(edges)){this.body.data.edges=new DataSet;this.body.data.edges.add(edges)}else if(!edges){this.body.data.edges=new DataSet}else{throw new TypeError(\"Array or DataSet expected\")}if(oldEdgesData){util.forEach(this.edgesListeners,function(callback,event){oldEdgesData.off(event,callback)})}this.body.edges={};if(this.body.data.edges){util.forEach(this.edgesListeners,function(callback,event){_this3.body.data.edges.on(event,callback)});var ids=this.body.data.edges.getIds();this.add(ids,true)}this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"add\",value:function add(ids){var doNotEmit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var edges=this.body.edges;var edgesData=this.body.data.edges;for(var i=0;i<ids.length;i++){var id=ids[i];var oldEdge=edges[id];if(oldEdge){oldEdge.disconnect()}var data=edgesData.get(id,{showInternalIds:true});edges[id]=this.create(data)}this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");if(doNotEmit===false){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"update\",value:function update(ids){var edges=this.body.edges;var edgesData=this.body.data.edges;var dataChanged=false;for(var i=0;i<ids.length;i++){var id=ids[i];var data=edgesData.get(id);var edge=edges[id];if(edge!==undefined){edge.disconnect();dataChanged=edge.setOptions(data)||dataChanged;edge.connect()}else{this.body.edges[id]=this.create(data);dataChanged=true}}if(dataChanged===true){this.body.emitter.emit(\"_adjustEdgesForHierarchicalLayout\");this.body.emitter.emit(\"_dataChanged\")}else{this.body.emitter.emit(\"_dataUpdated\")}}},{key:\"remove\",value:function remove(ids){var emit=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(ids.length===0)return;var edges=this.body.edges;util.forEach(ids,function(id){var edge=edges[id];if(edge!==undefined){edge.remove()}});if(emit){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"refresh\",value:function refresh(){var _this4=this;util.forEach(this.body.edges,function(edge,edgeId){var data=_this4.body.data.edges._data[edgeId];if(data!==undefined){edge.setOptions(data)}})}},{key:\"create\",value:function create(properties){return new Edge(properties,this.body,this.options,this.defaultOptions)}},{key:\"reconnectEdges\",value:function reconnectEdges(){var id;var nodes=this.body.nodes;var edges=this.body.edges;for(id in nodes){if(nodes.hasOwnProperty(id)){nodes[id].edges=[]}}for(id in edges){if(edges.hasOwnProperty(id)){var edge=edges[id];edge.from=null;edge.to=null;edge.connect()}}}},{key:\"getConnectedNodes\",value:function getConnectedNodes(edgeId){var nodeList=[];if(this.body.edges[edgeId]!==undefined){var edge=this.body.edges[edgeId];if(edge.fromId!==undefined){nodeList.push(edge.fromId)}if(edge.toId!==undefined){nodeList.push(edge.toId)}}return nodeList}},{key:\"_updateState\",value:function _updateState(){this._addMissingEdges();this._removeInvalidEdges()}},{key:\"_removeInvalidEdges\",value:function _removeInvalidEdges(){var _this5=this;var edgesToDelete=[];util.forEach(this.body.edges,function(edge,id){var toNode=_this5.body.nodes[edge.toId];var fromNode=_this5.body.nodes[edge.fromId];if(toNode!==undefined&&toNode.isCluster===true||fromNode!==undefined&&fromNode.isCluster===true){return}if(toNode===undefined||fromNode===undefined){edgesToDelete.push(id)}});this.remove(edgesToDelete,false)}},{key:\"_addMissingEdges\",value:function _addMissingEdges(){var edges=this.body.edges;var edgesData=this.body.data.edges;var addIds=[];edgesData.forEach(function(edgeData,edgeId){var edge=edges[edgeId];if(edge===undefined){addIds.push(edgeId)}});this.add(addIds,true)}}]);return EdgesHandler}();exports[\"default\"]=EdgesHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CubicBezierEdgeBase2=__webpack_require__(216);var _CubicBezierEdgeBase3=_interopRequireDefault(_CubicBezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CubicBezierEdge=function(_CubicBezierEdgeBase){(0,_inherits3[\"default\"])(CubicBezierEdge,_CubicBezierEdgeBase);function CubicBezierEdge(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CubicBezierEdge);return(0,_possibleConstructorReturn3[\"default\"])(this,(CubicBezierEdge.__proto__||(0,_getPrototypeOf2[\"default\"])(CubicBezierEdge)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(CubicBezierEdge,[{key:\"_line\",value:function _line(ctx,values,viaNodes){var via1=viaNodes[0];var via2=viaNodes[1];this._bezierCurve(ctx,values,via1,via2)}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var dx=this.from.x-this.to.x;var dy=this.from.y-this.to.y;var x1=void 0,y1=void 0,x2=void 0,y2=void 0;var roundness=this.options.smooth.roundness;if((Math.abs(dx)>Math.abs(dy)||this.options.smooth.forceDirection===true||this.options.smooth.forceDirection===\"horizontal\")&&this.options.smooth.forceDirection!==\"vertical\"){y1=this.from.y;y2=this.to.y;x1=this.from.x-roundness*dx;x2=this.to.x+roundness*dx}else{y1=this.from.y-roundness*dy;y2=this.to.y+roundness*dy;x1=this.from.x;x2=this.to.x}return[{x:x1,y:y1},{x:x2,y:y2}]}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var _ref=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates(),_ref2=(0,_slicedToArray3[\"default\"])(_ref,2),via1=_ref2[0],via2=_ref2[1];return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2)}},{key:\"getPoint\",value:function getPoint(percentage){var _ref3=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates(),_ref4=(0,_slicedToArray3[\"default\"])(_ref3,2),via1=_ref4[0],via2=_ref4[1];var t=percentage;var vec=[];vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);var x=vec[0]*this.fromPoint.x+vec[1]*via1.x+vec[2]*via2.x+vec[3]*this.toPoint.x;var y=vec[0]*this.fromPoint.y+vec[1]*via1.y+vec[2]*via2.y+vec[3]*this.toPoint.y;return{x:x,y:y}}}]);return CubicBezierEdge}(_CubicBezierEdgeBase3[\"default\"]);exports[\"default\"]=CubicBezierEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var CubicBezierEdgeBase=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(CubicBezierEdgeBase,_BezierEdgeBase);function CubicBezierEdgeBase(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,CubicBezierEdgeBase);return(0,_possibleConstructorReturn3[\"default\"])(this,(CubicBezierEdgeBase.__proto__||(0,_getPrototypeOf2[\"default\"])(CubicBezierEdgeBase)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(CubicBezierEdgeBase,[{key:\"_getDistanceToBezierEdge\",value:function _getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,via1,via2){var minDistance=1e9;var distance=void 0;var i=void 0,t=void 0,x=void 0,y=void 0;var lastX=x1;var lastY=y1;var vec=[0,0,0,0];for(i=1;i<10;i++){t=.1*i;vec[0]=Math.pow(1-t,3);vec[1]=3*t*Math.pow(1-t,2);vec[2]=3*Math.pow(t,2)*(1-t);vec[3]=Math.pow(t,3);x=vec[0]*x1+vec[1]*via1.x+vec[2]*via2.x+vec[3]*x2;y=vec[0]*y1+vec[1]*via1.y+vec[2]*via2.y+vec[3]*y2;if(i>0){distance=this._getDistanceToLine(lastX,lastY,x,y,x3,y3);minDistance=distance<minDistance?distance:minDistance}lastX=x;lastY=y}return minDistance}}]);return CubicBezierEdgeBase}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=CubicBezierEdgeBase},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeDynamic=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(BezierEdgeDynamic,_BezierEdgeBase);function BezierEdgeDynamic(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeDynamic);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeDynamic.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeDynamic)).call(this,options,body,labelModule));_this._boundFunction=function(){_this.positionBezierNode()};_this.body.emitter.on(\"_repositionBezierNodes\",_this._boundFunction);return _this}(0,_createClass3[\"default\"])(BezierEdgeDynamic,[{key:\"setOptions\",value:function setOptions(options){var physicsChange=false;if(this.options.physics!==options.physics){physicsChange=true}this.options=options;this.id=this.options.id;this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];this.setupSupportNode();this.connect();if(physicsChange===true){this.via.setOptions({physics:this.options.physics});this.positionBezierNode()}}},{key:\"connect\",value:function connect(){this.from=this.body.nodes[this.options.from];this.to=this.body.nodes[this.options.to];if(this.from===undefined||this.to===undefined||this.options.physics===false){this.via.setOptions({physics:false})}else{if(this.from.id===this.to.id){this.via.setOptions({physics:false})}else{this.via.setOptions({physics:true})}}}},{key:\"cleanup\",value:function cleanup(){this.body.emitter.off(\"_repositionBezierNodes\",this._boundFunction);if(this.via!==undefined){delete this.body.nodes[this.via.id];this.via=undefined;return true}return false}},{key:\"setupSupportNode\",value:function setupSupportNode(){if(this.via===undefined){var nodeId=\"edgeId:\"+this.id;var node=this.body.functions.createNode({id:nodeId,shape:\"circle\",physics:true,hidden:true});this.body.nodes[nodeId]=node;this.via=node;this.via.parentEdgeId=this.id;this.positionBezierNode()}}},{key:\"positionBezierNode\",value:function positionBezierNode(){if(this.via!==undefined&&this.from!==undefined&&this.to!==undefined){this.via.x=.5*(this.from.x+this.to.x);this.via.y=.5*(this.from.y+this.to.y)}else if(this.via!==undefined){this.via.x=0;this.via.y=0}}},{key:\"_line\",value:function _line(ctx,values,viaNode){this._bezierCurve(ctx,values,viaNode)}},{key:\"getViaNode\",value:function getViaNode(){return this.via}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.via;var t=percentage;var x=void 0,y=void 0;if(this.from===this.to){var _getCircleData=this._getCircleData(this.from),_getCircleData2=(0,_slicedToArray3[\"default\"])(_getCircleData,3),cx=_getCircleData2[0],cy=_getCircleData2[1],cr=_getCircleData2[2];var a=2*Math.PI*(1-t);x=cx+cr*Math.sin(a);y=cy+cr-cr*(1-Math.cos(a))}else{x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y}return{x:x,y:y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){return this._findBorderPositionBezier(nearNode,ctx,this.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,this.via)}}]);return BezierEdgeDynamic}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeDynamic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BezierEdgeBase2=__webpack_require__(75);var _BezierEdgeBase3=_interopRequireDefault(_BezierEdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BezierEdgeStatic=function(_BezierEdgeBase){(0,_inherits3[\"default\"])(BezierEdgeStatic,_BezierEdgeBase);function BezierEdgeStatic(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,BezierEdgeStatic);return(0,_possibleConstructorReturn3[\"default\"])(this,(BezierEdgeStatic.__proto__||(0,_getPrototypeOf2[\"default\"])(BezierEdgeStatic)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(BezierEdgeStatic,[{key:\"_line\",value:function _line(ctx,values,viaNode){this._bezierCurve(ctx,values,viaNode)}},{key:\"getViaNode\",value:function getViaNode(){return this._getViaCoordinates()}},{key:\"_getViaCoordinates\",value:function _getViaCoordinates(){var xVia=undefined;var yVia=undefined;var factor=this.options.smooth.roundness;var type=this.options.smooth.type;var dx=Math.abs(this.from.x-this.to.x);var dy=Math.abs(this.from.y-this.to.y);if(type===\"discrete\"||type===\"diagonalCross\"){var stepX=void 0;var stepY=void 0;if(dx<=dy){stepX=stepY=factor*dy}else{stepX=stepY=factor*dx}if(this.from.x>this.to.x)stepX=-stepX;if(this.from.y>=this.to.y)stepY=-stepY;xVia=this.from.x+stepX;yVia=this.from.y+stepY;if(type===\"discrete\"){if(dx<=dy){xVia=dx<factor*dy?this.from.x:xVia}else{yVia=dy<factor*dx?this.from.y:yVia}}}else if(type===\"straightCross\"){var _stepX=(1-factor)*dx;var _stepY=(1-factor)*dy;if(dx<=dy){_stepX=0;if(this.from.y<this.to.y)_stepY=-_stepY}else{if(this.from.x<this.to.x)_stepX=-_stepX;_stepY=0}xVia=this.to.x+_stepX;yVia=this.to.y+_stepY}else if(type===\"horizontal\"){var _stepX2=(1-factor)*dx;if(this.from.x<this.to.x)_stepX2=-_stepX2;xVia=this.to.x+_stepX2;yVia=this.from.y}else if(type===\"vertical\"){var _stepY2=(1-factor)*dy;if(this.from.y<this.to.y)_stepY2=-_stepY2;xVia=this.from.x;yVia=this.to.y+_stepY2}else if(type===\"curvedCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var radius=Math.sqrt(dx*dx+dy*dy);var pi=Math.PI;var originalAngle=Math.atan2(dy,dx);var myAngle=(originalAngle+(factor*.5+.5)*pi)%(2*pi);xVia=this.from.x+(factor*.5+.5)*radius*Math.sin(myAngle);yVia=this.from.y+(factor*.5+.5)*radius*Math.cos(myAngle)}else if(type===\"curvedCCW\"){dx=this.to.x-this.from.x;dy=this.from.y-this.to.y;var _radius=Math.sqrt(dx*dx+dy*dy);var _pi=Math.PI;var _originalAngle=Math.atan2(dy,dx);var _myAngle=(_originalAngle+(-factor*.5+.5)*_pi)%(2*_pi);xVia=this.from.x+(factor*.5+.5)*_radius*Math.sin(_myAngle);yVia=this.from.y+(factor*.5+.5)*_radius*Math.cos(_myAngle)}else{var _stepX3=void 0;var _stepY3=void 0;if(dx<=dy){_stepX3=_stepY3=factor*dy}else{_stepX3=_stepY3=factor*dx}if(this.from.x>this.to.x)_stepX3=-_stepX3;if(this.from.y>=this.to.y)_stepY3=-_stepY3;xVia=this.from.x+_stepX3;yVia=this.from.y+_stepY3;if(dx<=dy){if(this.from.x<=this.to.x){xVia=this.to.x<xVia?this.to.x:xVia}else{xVia=this.to.x>xVia?this.to.x:xVia}}else{if(this.from.y>=this.to.y){yVia=this.to.y>yVia?this.to.y:yVia}else{yVia=this.to.y<yVia?this.to.y:yVia}}}return{x:xVia,y:yVia}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var options=arguments.length>2&&arguments[2]!==undefined?arguments[2]:{};return this._findBorderPositionBezier(nearNode,ctx,options.via)}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){var viaNode=arguments.length>6&&arguments[6]!==undefined?arguments[6]:this._getViaCoordinates();return this._getDistanceToBezierEdge(x1,y1,x2,y2,x3,y3,viaNode)}},{key:\"getPoint\",value:function getPoint(percentage){var viaNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this._getViaCoordinates();var t=percentage;var x=Math.pow(1-t,2)*this.fromPoint.x+2*t*(1-t)*viaNode.x+Math.pow(t,2)*this.toPoint.x;var y=Math.pow(1-t,2)*this.fromPoint.y+2*t*(1-t)*viaNode.y+Math.pow(t,2)*this.toPoint.y;return{x:x,y:y}}}]);return BezierEdgeStatic}(_BezierEdgeBase3[\"default\"]);exports[\"default\"]=BezierEdgeStatic},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _EdgeBase2=__webpack_require__(118);var _EdgeBase3=_interopRequireDefault(_EdgeBase2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var StraightEdge=function(_EdgeBase){(0,_inherits3[\"default\"])(StraightEdge,_EdgeBase);function StraightEdge(options,body,labelModule){(0,_classCallCheck3[\"default\"])(this,StraightEdge);return(0,_possibleConstructorReturn3[\"default\"])(this,(StraightEdge.__proto__||(0,_getPrototypeOf2[\"default\"])(StraightEdge)).call(this,options,body,labelModule))}(0,_createClass3[\"default\"])(StraightEdge,[{key:\"_line\",value:function _line(ctx,values){ctx.beginPath();ctx.moveTo(this.fromPoint.x,this.fromPoint.y);ctx.lineTo(this.toPoint.x,this.toPoint.y);this.enableShadow(ctx,values);ctx.stroke();this.disableShadow(ctx,values)}},{key:\"getViaNode\",value:function getViaNode(){return undefined}},{key:\"getPoint\",value:function getPoint(percentage){return{x:(1-percentage)*this.fromPoint.x+percentage*this.toPoint.x,y:(1-percentage)*this.fromPoint.y+percentage*this.toPoint.y}}},{key:\"_findBorderPosition\",value:function _findBorderPosition(nearNode,ctx){var node1=this.to;var node2=this.from;if(nearNode.id===this.from.id){node1=this.from;node2=this.to}var angle=Math.atan2(node1.y-node2.y,node1.x-node2.x);var dx=node1.x-node2.x;var dy=node1.y-node2.y;var edgeSegmentLength=Math.sqrt(dx*dx+dy*dy);var toBorderDist=nearNode.distanceToBorder(ctx,angle);var toBorderPoint=(edgeSegmentLength-toBorderDist)/edgeSegmentLength;var borderPos={};borderPos.x=(1-toBorderPoint)*node2.x+toBorderPoint*node1.x;borderPos.y=(1-toBorderPoint)*node2.y+toBorderPoint*node1.y;return borderPos}},{key:\"_getDistanceToEdge\",value:function _getDistanceToEdge(x1,y1,x2,y2,x3,y3){return this._getDistanceToLine(x1,y1,x2,y2,x3,y3)}}]);return StraightEdge}(_EdgeBase3[\"default\"]);exports[\"default\"]=StraightEdge},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var BarnesHutSolver=__webpack_require__(120)[\"default\"];var Repulsion=__webpack_require__(221)[\"default\"];var HierarchicalRepulsion=__webpack_require__(222)[\"default\"];var SpringSolver=__webpack_require__(223)[\"default\"];var HierarchicalSpringSolver=__webpack_require__(224)[\"default\"];var CentralGravitySolver=__webpack_require__(121)[\"default\"];var ForceAtlas2BasedRepulsionSolver=__webpack_require__(225)[\"default\"];var ForceAtlas2BasedCentralGravitySolver=__webpack_require__(226)[\"default\"];var util=__webpack_require__(2);var EndPoints=__webpack_require__(119)[\"default\"];var PhysicsEngine=function(){function PhysicsEngine(body){(0,_classCallCheck3[\"default\"])(this,PhysicsEngine);this.body=body;this.physicsBody={physicsNodeIndices:[],physicsEdgeIndices:[],forces:{},velocities:{}};this.physicsEnabled=true;this.simulationInterval=1e3/60;this.requiresTimeout=true;this.previousStates={};this.referenceState={};this.freezeCache={};this.renderTimer=undefined;this.adaptiveTimestep=false;this.adaptiveTimestepEnabled=false;this.adaptiveCounter=0;this.adaptiveInterval=3;this.stabilized=false;this.startedStabilization=false;this.stabilizationIterations=0;this.ready=false;this.options={};this.defaultOptions={enabled:true,barnesHut:{theta:.5,gravitationalConstant:-2e3,centralGravity:.3,springLength:95,springConstant:.04,damping:.09,avoidOverlap:0},forceAtlas2Based:{theta:.5,gravitationalConstant:-50,centralGravity:.01,springConstant:.08,springLength:100,damping:.4,avoidOverlap:0},repulsion:{centralGravity:.2,springLength:200,springConstant:.05,nodeDistance:100,damping:.09,avoidOverlap:0},hierarchicalRepulsion:{centralGravity:0,springLength:100,springConstant:.01,nodeDistance:120,damping:.09},maxVelocity:50,minVelocity:.75,solver:\"barnesHut\",stabilization:{enabled:true,iterations:1e3,updateInterval:50,onlyDynamicEdges:false,fit:true},timestep:.5,adaptiveTimestep:true};util.extend(this.options,this.defaultOptions);this.timestep=.5;this.layoutFailed=false;this.bindEventListeners()}(0,_createClass3[\"default\"])(PhysicsEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"initPhysics\",function(){_this.initPhysics()});this.body.emitter.on(\"_layoutFailed\",function(){_this.layoutFailed=true});this.body.emitter.on(\"resetPhysics\",function(){_this.stopSimulation();_this.ready=false});this.body.emitter.on(\"disablePhysics\",function(){_this.physicsEnabled=false;_this.stopSimulation()});this.body.emitter.on(\"restorePhysics\",function(){_this.setOptions(_this.options);if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"startSimulation\",function(){if(_this.ready===true){_this.startSimulation()}});this.body.emitter.on(\"stopSimulation\",function(){_this.stopSimulation()});this.body.emitter.on(\"destroy\",function(){_this.stopSimulation(false);_this.body.emitter.off()});this.body.emitter.on(\"_dataChanged\",function(){_this.updatePhysicsData()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){if(options===false){this.options.enabled=false;this.physicsEnabled=false;this.stopSimulation()}else if(options===true){this.options.enabled=true;this.physicsEnabled=true;this.startSimulation()}else{this.physicsEnabled=true;util.selectiveNotDeepExtend([\"stabilization\"],this.options,options);util.mergeOptions(this.options,options,\"stabilization\");if(options.enabled===undefined){this.options.enabled=true}if(this.options.enabled===false){this.physicsEnabled=false;this.stopSimulation()}this.timestep=this.options.timestep}}this.init()}},{key:\"init\",value:function init(){var options;if(this.options.solver===\"forceAtlas2Based\"){options=this.options.forceAtlas2Based;this.nodesSolver=new ForceAtlas2BasedRepulsionSolver(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new ForceAtlas2BasedCentralGravitySolver(this.body,this.physicsBody,options)}else if(this.options.solver===\"repulsion\"){options=this.options.repulsion;this.nodesSolver=new Repulsion(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}else if(this.options.solver===\"hierarchicalRepulsion\"){options=this.options.hierarchicalRepulsion;this.nodesSolver=new HierarchicalRepulsion(this.body,this.physicsBody,options);this.edgesSolver=new HierarchicalSpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}else{options=this.options.barnesHut;this.nodesSolver=new BarnesHutSolver(this.body,this.physicsBody,options);this.edgesSolver=new SpringSolver(this.body,this.physicsBody,options);this.gravitySolver=new CentralGravitySolver(this.body,this.physicsBody,options)}this.modelOptions=options}},{key:\"initPhysics\",value:function initPhysics(){if(this.physicsEnabled===true&&this.options.enabled===true){if(this.options.stabilization.enabled===true){this.stabilize()}else{this.stabilized=false;this.ready=true;this.body.emitter.emit(\"fit\",{},this.layoutFailed);this.startSimulation()}}else{this.ready=true;this.body.emitter.emit(\"fit\")}}},{key:\"startSimulation\",value:function startSimulation(){if(this.physicsEnabled===true&&this.options.enabled===true){this.stabilized=false;this.adaptiveTimestep=false;this.body.emitter.emit(\"_resizeNodes\");if(this.viewFunction===undefined){this.viewFunction=this.simulationStep.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}else{this.body.emitter.emit(\"_redraw\")}}},{key:\"stopSimulation\",value:function stopSimulation(){var emit=arguments.length>0&&arguments[0]!==undefined?arguments[0]:true;this.stabilized=true;if(emit===true){this._emitStabilized()}if(this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.viewFunction=undefined;if(emit===true){this.body.emitter.emit(\"_stopRendering\")}}}},{key:\"simulationStep\",value:function simulationStep(){var startTime=Date.now();this.physicsTick();var physicsTime=Date.now()-startTime;if((physicsTime<.4*this.simulationInterval||this.runDoubleSpeed===true)&&this.stabilized===false){this.physicsTick();this.runDoubleSpeed=true}if(this.stabilized===true){this.stopSimulation()}}},{key:\"_emitStabilized\",value:function _emitStabilized(){var _this2=this;var amountOfIterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.stabilizationIterations;if(this.stabilizationIterations>1||this.startedStabilization===true){setTimeout(function(){_this2.body.emitter.emit(\"stabilized\",{iterations:amountOfIterations});_this2.startedStabilization=false;_this2.stabilizationIterations=0},0)}}},{key:\"physicsStep\",value:function physicsStep(){this.gravitySolver.solve();this.nodesSolver.solve();this.edgesSolver.solve();this.moveNodes()}},{key:\"adjustTimeStep\",value:function adjustTimeStep(){var factor=1.2;if(this._evaluateStepQuality()===true){this.timestep=factor*this.timestep}else{if(this.timestep/factor<this.options.timestep){this.timestep=this.options.timestep}else{this.adaptiveCounter=-1;this.timestep=Math.max(this.options.timestep,this.timestep/factor)}}}},{key:\"physicsTick\",value:function physicsTick(){this._startStabilizing();if(this.stabilized===true)return;if(this.adaptiveTimestep===true&&this.adaptiveTimestepEnabled===true){var doAdaptive=this.adaptiveCounter%this.adaptiveInterval===0;if(doAdaptive){this.timestep=2*this.timestep;this.physicsStep();this.revert();this.timestep=.5*this.timestep;this.physicsStep();this.physicsStep();this.adjustTimeStep()}else{this.physicsStep()}this.adaptiveCounter+=1}else{this.timestep=this.options.timestep;this.physicsStep()}\nif(this.stabilized===true)this.revert();this.stabilizationIterations++}},{key:\"updatePhysicsData\",value:function updatePhysicsData(){this.physicsBody.forces={};this.physicsBody.physicsNodeIndices=[];this.physicsBody.physicsEdgeIndices=[];var nodes=this.body.nodes;var edges=this.body.edges;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(nodes[nodeId].options.physics===true){this.physicsBody.physicsNodeIndices.push(nodes[nodeId].id)}}}for(var edgeId in edges){if(edges.hasOwnProperty(edgeId)){if(edges[edgeId].options.physics===true){this.physicsBody.physicsEdgeIndices.push(edges[edgeId].id)}}}for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var _nodeId=this.physicsBody.physicsNodeIndices[i];this.physicsBody.forces[_nodeId]={x:0,y:0};if(this.physicsBody.velocities[_nodeId]===undefined){this.physicsBody.velocities[_nodeId]={x:0,y:0}}}for(var _nodeId2 in this.physicsBody.velocities){if(nodes[_nodeId2]===undefined){delete this.physicsBody.velocities[_nodeId2]}}}},{key:\"revert\",value:function revert(){var nodeIds=(0,_keys2[\"default\"])(this.previousStates);var nodes=this.body.nodes;var velocities=this.physicsBody.velocities;this.referenceState={};for(var i=0;i<nodeIds.length;i++){var nodeId=nodeIds[i];if(nodes[nodeId]!==undefined){if(nodes[nodeId].options.physics===true){this.referenceState[nodeId]={positions:{x:nodes[nodeId].x,y:nodes[nodeId].y}};velocities[nodeId].x=this.previousStates[nodeId].vx;velocities[nodeId].y=this.previousStates[nodeId].vy;nodes[nodeId].x=this.previousStates[nodeId].x;nodes[nodeId].y=this.previousStates[nodeId].y}}else{delete this.previousStates[nodeId]}}}},{key:\"_evaluateStepQuality\",value:function _evaluateStepQuality(){var dx=void 0,dy=void 0,dpos=void 0;var nodes=this.body.nodes;var reference=this.referenceState;var posThreshold=.3;for(var nodeId in this.referenceState){if(this.referenceState.hasOwnProperty(nodeId)&&nodes[nodeId]!==undefined){dx=nodes[nodeId].x-reference[nodeId].positions.x;dy=nodes[nodeId].y-reference[nodeId].positions.y;dpos=Math.sqrt(Math.pow(dx,2)+Math.pow(dy,2));if(dpos>posThreshold){return false}}}return true}},{key:\"moveNodes\",value:function moveNodes(){var nodeIndices=this.physicsBody.physicsNodeIndices;var maxNodeVelocity=0;var averageNodeVelocity=0;var velocityAdaptiveThreshold=5;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];var nodeVelocity=this._performStep(nodeId);maxNodeVelocity=Math.max(maxNodeVelocity,nodeVelocity);averageNodeVelocity+=nodeVelocity}this.adaptiveTimestepEnabled=averageNodeVelocity/nodeIndices.length<velocityAdaptiveThreshold;this.stabilized=maxNodeVelocity<this.options.minVelocity}},{key:\"calculateComponentVelocity\",value:function calculateComponentVelocity(v,f,m){var df=this.modelOptions.damping*v;var a=(f-df)/m;v+=a*this.timestep;var maxV=this.options.maxVelocity||1e9;if(Math.abs(v)>maxV){v=v>0?maxV:-maxV}return v}},{key:\"_performStep\",value:function _performStep(nodeId){var node=this.body.nodes[nodeId];var force=this.physicsBody.forces[nodeId];var velocity=this.physicsBody.velocities[nodeId];this.previousStates[nodeId]={x:node.x,y:node.y,vx:velocity.x,vy:velocity.y};if(node.options.fixed.x===false){velocity.x=this.calculateComponentVelocity(velocity.x,force.x,node.options.mass);node.x+=velocity.x*this.timestep}else{force.x=0;velocity.x=0}if(node.options.fixed.y===false){velocity.y=this.calculateComponentVelocity(velocity.y,force.y,node.options.mass);node.y+=velocity.y*this.timestep}else{force.y=0;velocity.y=0}var totalVelocity=Math.sqrt(Math.pow(velocity.x,2)+Math.pow(velocity.y,2));return totalVelocity}},{key:\"_freezeNodes\",value:function _freezeNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(nodes[id].x&&nodes[id].y){var fixed=nodes[id].options.fixed;this.freezeCache[id]={x:fixed.x,y:fixed.y};fixed.x=true;fixed.y=true}}}}},{key:\"_restoreFrozenNodes\",value:function _restoreFrozenNodes(){var nodes=this.body.nodes;for(var id in nodes){if(nodes.hasOwnProperty(id)){if(this.freezeCache[id]!==undefined){nodes[id].options.fixed.x=this.freezeCache[id].x;nodes[id].options.fixed.y=this.freezeCache[id].y}}}this.freezeCache={}}},{key:\"stabilize\",value:function stabilize(){var _this3=this;var iterations=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.stabilization.iterations;if(typeof iterations!==\"number\"){iterations=this.options.stabilization.iterations;console.log(\"The stabilize method needs a numeric amount of iterations. Switching to default: \",iterations)}if(this.physicsBody.physicsNodeIndices.length===0){this.ready=true;return}this.adaptiveTimestep=true&&this.options.adaptiveTimestep;this.body.emitter.emit(\"_resizeNodes\");this.stopSimulation();this.stabilized=false;this.body.emitter.emit(\"_blockRedraw\");this.targetIterations=iterations;if(this.options.stabilization.onlyDynamicEdges===true){this._freezeNodes()}this.stabilizationIterations=0;setTimeout(function(){return _this3._stabilizationBatch()},0)}},{key:\"_startStabilizing\",value:function _startStabilizing(){if(this.startedStabilization===true)return false;this.body.emitter.emit(\"startStabilizing\");this.startedStabilization=true;return true}},{key:\"_stabilizationBatch\",value:function _stabilizationBatch(){var _this4=this;var running=function running(){return _this4.stabilized===false&&_this4.stabilizationIterations<_this4.targetIterations};var sendProgress=function sendProgress(){_this4.body.emitter.emit(\"stabilizationProgress\",{iterations:_this4.stabilizationIterations,total:_this4.targetIterations})};if(this._startStabilizing()){sendProgress()}var count=0;while(running()&&count<this.options.stabilization.updateInterval){this.physicsTick();count++}sendProgress();if(running()){setTimeout(this._stabilizationBatch.bind(this),0)}else{this._finalizeStabilization()}}},{key:\"_finalizeStabilization\",value:function _finalizeStabilization(){this.body.emitter.emit(\"_allowRedraw\");if(this.options.stabilization.fit===true){this.body.emitter.emit(\"fit\")}if(this.options.stabilization.onlyDynamicEdges===true){this._restoreFrozenNodes()}this.body.emitter.emit(\"stabilizationIterationsDone\");this.body.emitter.emit(\"_requestRedraw\");if(this.stabilized===true){this._emitStabilized()}else{this.startSimulation()}this.ready=true}},{key:\"_drawForces\",value:function _drawForces(ctx){for(var i=0;i<this.physicsBody.physicsNodeIndices.length;i++){var index=this.physicsBody.physicsNodeIndices[i];var node=this.body.nodes[index];var force=this.physicsBody.forces[index];var factor=20;var colorFactor=.03;var forceSize=Math.sqrt(Math.pow(force.x,2)+Math.pow(force.x,2));var size=Math.min(Math.max(5,forceSize),15);var arrowSize=3*size;var color=util.HSVToHex((180-Math.min(1,Math.max(0,colorFactor*forceSize))*180)/360,1,1);var point={x:node.x+factor*force.x,y:node.y+factor*force.y};ctx.lineWidth=size;ctx.strokeStyle=color;ctx.beginPath();ctx.moveTo(node.x,node.y);ctx.lineTo(point.x,point.y);ctx.stroke();var angle=Math.atan2(force.y,force.x);ctx.fillStyle=color;EndPoints.draw(ctx,{type:\"arrow\",point:point,angle:angle,length:arrowSize});ctx.fill()}}}]);return PhysicsEngine}();exports[\"default\"]=PhysicsEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var RepulsionSolver=function(){function RepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,RepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(RepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;var a=-2/3/nodeDistance;var b=4/3;for(var i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(var j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);if(distance===0){distance=.1*Math.random();dx=distance}if(distance<2*nodeDistance){if(distance<.5*nodeDistance){repulsingForce=1}else{repulsingForce=a*distance+b}repulsingForce=repulsingForce/distance;fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return RepulsionSolver}();exports[\"default\"]=RepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var HierarchicalRepulsionSolver=function(){function HierarchicalRepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,HierarchicalRepulsionSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(HierarchicalRepulsionSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var dx,dy,distance,fx,fy,repulsingForce,node1,node2,i,j;var nodes=this.body.nodes;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;var nodeDistance=this.options.nodeDistance;for(i=0;i<nodeIndices.length-1;i++){node1=nodes[nodeIndices[i]];for(j=i+1;j<nodeIndices.length;j++){node2=nodes[nodeIndices[j]];if(node1.level===node2.level){dx=node2.x-node1.x;dy=node2.y-node1.y;distance=Math.sqrt(dx*dx+dy*dy);var steepness=.05;if(distance<nodeDistance){repulsingForce=-Math.pow(steepness*distance,2)+Math.pow(steepness*nodeDistance,2)}else{repulsingForce=0}if(distance===0){distance=.01}else{repulsingForce=repulsingForce/distance}fx=dx*repulsingForce;fy=dy*repulsingForce;forces[node1.id].x-=fx;forces[node1.id].y-=fy;forces[node2.id].x+=fx;forces[node2.id].y+=fy}}}}}]);return HierarchicalRepulsionSolver}();exports[\"default\"]=HierarchicalRepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var SpringSolver=function(){function SpringSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,SpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(SpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength=void 0,edge=void 0;var edgeIndices=this.physicsBody.physicsEdgeIndices;var edges=this.body.edges;var node1=void 0,node2=void 0,node3=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true&&edge.toId!==edge.fromId){if(this.body.nodes[edge.toId]!==undefined&&this.body.nodes[edge.fromId]!==undefined){if(edge.edgeType.via!==undefined){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;node1=edge.to;node2=edge.edgeType.via;node3=edge.from;this._calculateSpringForce(node1,node2,.5*edgeLength);this._calculateSpringForce(node2,node3,.5*edgeLength)}else{edgeLength=edge.options.length===undefined?this.options.springLength*1.5:edge.options.length;this._calculateSpringForce(edge.from,edge.to,edgeLength)}}}}}},{key:\"_calculateSpringForce\",value:function _calculateSpringForce(node1,node2,edgeLength){var dx=node1.x-node2.x;var dy=node1.y-node2.y;var distance=Math.max(Math.sqrt(dx*dx+dy*dy),.01);var springForce=this.options.springConstant*(edgeLength-distance)/distance;var fx=dx*springForce;var fy=dy*springForce;if(this.physicsBody.forces[node1.id]!==undefined){this.physicsBody.forces[node1.id].x+=fx;this.physicsBody.forces[node1.id].y+=fy}if(this.physicsBody.forces[node2.id]!==undefined){this.physicsBody.forces[node2.id].x-=fx;this.physicsBody.forces[node2.id].y-=fy}}}]);return SpringSolver}();exports[\"default\"]=SpringSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var HierarchicalSpringSolver=function(){function HierarchicalSpringSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,HierarchicalSpringSolver);this.body=body;this.physicsBody=physicsBody;this.setOptions(options)}(0,_createClass3[\"default\"])(HierarchicalSpringSolver,[{key:\"setOptions\",value:function setOptions(options){this.options=options}},{key:\"solve\",value:function solve(){var edgeLength,edge;var dx,dy,fx,fy,springForce,distance;var edges=this.body.edges;var factor=.5;var edgeIndices=this.physicsBody.physicsEdgeIndices;var nodeIndices=this.physicsBody.physicsNodeIndices;var forces=this.physicsBody.forces;for(var i=0;i<nodeIndices.length;i++){var nodeId=nodeIndices[i];forces[nodeId].springFx=0;forces[nodeId].springFy=0}for(var _i=0;_i<edgeIndices.length;_i++){edge=edges[edgeIndices[_i]];if(edge.connected===true){edgeLength=edge.options.length===undefined?this.options.springLength:edge.options.length;dx=edge.from.x-edge.to.x;dy=edge.from.y-edge.to.y;distance=Math.sqrt(dx*dx+dy*dy);distance=distance===0?.01:distance;springForce=this.options.springConstant*(edgeLength-distance)/distance;fx=dx*springForce;fy=dy*springForce;if(edge.to.level!=edge.from.level){if(forces[edge.toId]!==undefined){forces[edge.toId].springFx-=fx;forces[edge.toId].springFy-=fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].springFx+=fx;forces[edge.fromId].springFy+=fy}}else{if(forces[edge.toId]!==undefined){forces[edge.toId].x-=factor*fx;forces[edge.toId].y-=factor*fy}if(forces[edge.fromId]!==undefined){forces[edge.fromId].x+=factor*fx;forces[edge.fromId].y+=factor*fy}}}}springForce=1;var springFx,springFy;for(var _i2=0;_i2<nodeIndices.length;_i2++){var _nodeId=nodeIndices[_i2];springFx=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFx));springFy=Math.min(springForce,Math.max(-springForce,forces[_nodeId].springFy));forces[_nodeId].x+=springFx;forces[_nodeId].y+=springFy}var totalFx=0;var totalFy=0;for(var _i3=0;_i3<nodeIndices.length;_i3++){var _nodeId2=nodeIndices[_i3];totalFx+=forces[_nodeId2].x;totalFy+=forces[_nodeId2].y}var correctionFx=totalFx/nodeIndices.length;var correctionFy=totalFy/nodeIndices.length;for(var _i4=0;_i4<nodeIndices.length;_i4++){var _nodeId3=nodeIndices[_i4];forces[_nodeId3].x-=correctionFx;forces[_nodeId3].y-=correctionFy}}}]);return HierarchicalSpringSolver}();exports[\"default\"]=HierarchicalSpringSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _BarnesHutSolver2=__webpack_require__(120);var _BarnesHutSolver3=_interopRequireDefault(_BarnesHutSolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ForceAtlas2BasedRepulsionSolver=function(_BarnesHutSolver){(0,_inherits3[\"default\"])(ForceAtlas2BasedRepulsionSolver,_BarnesHutSolver);function ForceAtlas2BasedRepulsionSolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,ForceAtlas2BasedRepulsionSolver);return(0,_possibleConstructorReturn3[\"default\"])(this,(ForceAtlas2BasedRepulsionSolver.__proto__||(0,_getPrototypeOf2[\"default\"])(ForceAtlas2BasedRepulsionSolver)).call(this,body,physicsBody,options))}(0,_createClass3[\"default\"])(ForceAtlas2BasedRepulsionSolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,node,parentBranch){if(distance===0){distance=.1*Math.random();dx=distance}if(this.overlapAvoidanceFactor<1&&node.shape.radius){distance=Math.max(.1+this.overlapAvoidanceFactor*node.shape.radius,distance-node.shape.radius)}var degree=node.edges.length+1;var gravityForce=this.options.gravitationalConstant*parentBranch.mass*node.options.mass*degree/Math.pow(distance,2);var fx=dx*gravityForce;var fy=dy*gravityForce;this.physicsBody.forces[node.id].x+=fx;this.physicsBody.forces[node.id].y+=fy}}]);return ForceAtlas2BasedRepulsionSolver}(_BarnesHutSolver3[\"default\"]);exports[\"default\"]=ForceAtlas2BasedRepulsionSolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _CentralGravitySolver2=__webpack_require__(121);var _CentralGravitySolver3=_interopRequireDefault(_CentralGravitySolver2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var ForceAtlas2BasedCentralGravitySolver=function(_CentralGravitySolver){(0,_inherits3[\"default\"])(ForceAtlas2BasedCentralGravitySolver,_CentralGravitySolver);function ForceAtlas2BasedCentralGravitySolver(body,physicsBody,options){(0,_classCallCheck3[\"default\"])(this,ForceAtlas2BasedCentralGravitySolver);return(0,_possibleConstructorReturn3[\"default\"])(this,(ForceAtlas2BasedCentralGravitySolver.__proto__||(0,_getPrototypeOf2[\"default\"])(ForceAtlas2BasedCentralGravitySolver)).call(this,body,physicsBody,options))}(0,_createClass3[\"default\"])(ForceAtlas2BasedCentralGravitySolver,[{key:\"_calculateForces\",value:function _calculateForces(distance,dx,dy,forces,node){if(distance>0){var degree=node.edges.length+1;var gravityForce=this.options.centralGravity*degree*node.options.mass;forces[node.id].x=dx*gravityForce;forces[node.id].y=dy*gravityForce}}}]);return ForceAtlas2BasedCentralGravitySolver}(_CentralGravitySolver3[\"default\"]);exports[\"default\"]=ForceAtlas2BasedCentralGravitySolver},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var Cluster=__webpack_require__(228)[\"default\"];var Edge=__webpack_require__(74)[\"default\"];var Node=__webpack_require__(47)[\"default\"];var ClusterEngine=function(){function ClusterEngine(body){var _this=this;(0,_classCallCheck3[\"default\"])(this,ClusterEngine);this.body=body;this.clusteredNodes={};this.clusteredEdges={};this.options={};this.defaultOptions={};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_resetData\",function(){_this.clusteredNodes={};_this.clusteredEdges={}})}(0,_createClass3[\"default\"])(ClusterEngine,[{key:\"clusterByHubsize\",value:function clusterByHubsize(hubsize,options){if(hubsize===undefined){hubsize=this._getHubSize()}else if((typeof hubsize===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(hubsize))===\"object\"){options=this._checkOptions(hubsize);hubsize=this._getHubSize()}var nodesToCluster=[];for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];if(node.edges.length>=hubsize){nodesToCluster.push(node.id)}}for(var _i=0;_i<nodesToCluster.length;_i++){this.clusterByConnection(nodesToCluster[_i],options,true)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"cluster\",value:function cluster(){var _this2=this;var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(options.joinCondition===undefined){throw new Error(\"Cannot call clusterByNodeData without a joinCondition function in the options.\")}options=this._checkOptions(options);var childNodesObj={};var childEdgesObj={};util.forEach(this.body.nodes,function(node,nodeId){var clonedOptions=NetworkUtil.cloneOptions(node);if(options.joinCondition(clonedOptions)===true){childNodesObj[nodeId]=node;util.forEach(node.edges,function(edge){if(_this2.clusteredEdges[edge.id]===undefined){childEdgesObj[edge.id]=edge}})}});this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"clusterByEdgeCount\",value:function clusterByEdgeCount(edgeCount,options){var _this3=this;var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;options=this._checkOptions(options);var clusters=[];var usedNodes={};var edge=void 0,edges=void 0,relevantEdgeCount=void 0;var _loop=function _loop(i){var childNodesObj={};var childEdgesObj={};var nodeId=_this3.body.nodeIndices[i];var node=_this3.body.nodes[nodeId];if(usedNodes[nodeId]===undefined){relevantEdgeCount=0;edges=[];for(var j=0;j<node.edges.length;j++){edge=node.edges[j];if(_this3.clusteredEdges[edge.id]===undefined){if(edge.toId!==edge.fromId){relevantEdgeCount++}edges.push(edge)}}if(relevantEdgeCount===edgeCount){checkJoinCondition=function checkJoinCondition(node){if(options.joinCondition===undefined||options.joinCondition===null){return true}var clonedOptions=NetworkUtil.cloneOptions(node);return options.joinCondition(clonedOptions)};var gatheringSuccessful=true;for(var _j=0;_j<edges.length;_j++){edge=edges[_j];var childNodeId=_this3._getConnectedId(edge,nodeId);if(checkJoinCondition(node)){childEdgesObj[edge.id]=edge;childNodesObj[nodeId]=node;childNodesObj[childNodeId]=_this3.body.nodes[childNodeId];usedNodes[nodeId]=true}else{gatheringSuccessful=false;break}}if((0,_keys2[\"default\"])(childNodesObj).length>0&&(0,_keys2[\"default\"])(childEdgesObj).length>0&&gatheringSuccessful===true){findClusterData=function findClusterData(){for(var n=0;n<clusters.length;++n){for(var m in childNodesObj){if(clusters[n].nodes[m]!==undefined){return clusters[n]}}}return undefined};foundCluster=findClusterData();if(foundCluster!==undefined){for(var m in childNodesObj){if(foundCluster.nodes[m]===undefined){foundCluster.nodes[m]=childNodesObj[m]}}for(var _m in childEdgesObj){if(foundCluster.edges[_m]===undefined){foundCluster.edges[_m]=childEdgesObj[_m]}}}else{clusters.push({nodes:childNodesObj,edges:childEdgesObj})}}}}};for(var i=0;i<this.body.nodeIndices.length;i++){var checkJoinCondition;var findClusterData;var foundCluster;_loop(i)}for(var i=0;i<clusters.length;i++){this._cluster(clusters[i].nodes,clusters[i].edges,options,false)}if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"clusterOutliers\",value:function clusterOutliers(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(1,options,refreshData)}},{key:\"clusterBridges\",value:function clusterBridges(options){var refreshData=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;this.clusterByEdgeCount(2,options,refreshData)}},{key:\"clusterByConnection\",value:function clusterByConnection(nodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(nodeId===undefined){throw new Error(\"No nodeId supplied to clusterByConnection!\")}if(this.body.nodes[nodeId]===undefined){throw new Error(\"The nodeId given to clusterByConnection does not exist!\")}var node=this.body.nodes[nodeId];options=this._checkOptions(options,node);if(options.clusterNodeProperties.x===undefined){options.clusterNodeProperties.x=node.x}if(options.clusterNodeProperties.y===undefined){options.clusterNodeProperties.y=node.y}if(options.clusterNodeProperties.fixed===undefined){options.clusterNodeProperties.fixed={};options.clusterNodeProperties.fixed.x=node.options.fixed.x;options.clusterNodeProperties.fixed.y=node.options.fixed.y}var childNodesObj={};var childEdgesObj={};var parentNodeId=node.id;var parentClonedOptions=NetworkUtil.cloneOptions(node);childNodesObj[parentNodeId]=node;for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];if(this.clusteredEdges[edge.id]===undefined){var childNodeId=this._getConnectedId(edge,parentNodeId);if(this.clusteredNodes[childNodeId]===undefined){if(childNodeId!==parentNodeId){if(options.joinCondition===undefined){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}else{var childClonedOptions=NetworkUtil.cloneOptions(this.body.nodes[childNodeId]);if(options.joinCondition(parentClonedOptions,childClonedOptions)===true){childEdgesObj[edge.id]=edge;childNodesObj[childNodeId]=this.body.nodes[childNodeId]}}}else{childEdgesObj[edge.id]=edge}}}}var childNodeIDs=(0,_keys2[\"default\"])(childNodesObj).map(function(childNode){return childNodesObj[childNode].id});for(childNode in childNodesObj){if(!childNodesObj.hasOwnProperty(childNode))continue;var childNode=childNodesObj[childNode];for(var y=0;y<childNode.edges.length;y++){var childEdge=childNode.edges[y];if(childNodeIDs.indexOf(this._getConnectedId(childEdge,childNode.id))>-1){childEdgesObj[childEdge.id]=childEdge}}}this._cluster(childNodesObj,childEdgesObj,options,refreshData)}},{key:\"_createClusterEdges\",value:function _createClusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,clusterEdgeProperties){var edge=void 0,childNodeId=void 0,childNode=void 0,toId=void 0,fromId=void 0,otherNodeId=void 0;var childKeys=(0,_keys2[\"default\"])(childNodesObj);var createEdges=[];for(var i=0;i<childKeys.length;i++){childNodeId=childKeys[i];childNode=childNodesObj[childNodeId];for(var j=0;j<childNode.edges.length;j++){edge=childNode.edges[j];if(this.clusteredEdges[edge.id]===undefined){if(edge.toId==edge.fromId){childEdgesObj[edge.id]=edge}else{if(edge.toId==childNodeId){toId=clusterNodeProperties.id;fromId=edge.fromId;otherNodeId=fromId}else{toId=edge.toId;fromId=clusterNodeProperties.id;otherNodeId=toId}}if(childNodesObj[otherNodeId]===undefined){createEdges.push({edge:edge,fromId:fromId,toId:toId})}}}}var newEdges=[];var getNewEdge=function getNewEdge(createdEdge){for(var _j2=0;_j2<newEdges.length;_j2++){var newEdge=newEdges[_j2];var matchToDirection=createdEdge.fromId===newEdge.fromId&&createdEdge.toId===newEdge.toId;var matchFromDirection=createdEdge.fromId===newEdge.toId&&createdEdge.toId===newEdge.fromId;if(matchToDirection||matchFromDirection){return newEdge}}return null};for(var _j3=0;_j3<createEdges.length;_j3++){var createdEdge=createEdges[_j3];var _edge=createdEdge.edge;var newEdge=getNewEdge(createdEdge);if(newEdge===null){newEdge=this._createClusteredEdge(createdEdge.fromId,createdEdge.toId,_edge,clusterEdgeProperties);newEdges.push(newEdge)}else{newEdge.clusteringEdgeReplacingIds.push(_edge.id)}this.body.edges[_edge.id].edgeReplacedById=newEdge.id;this._backupEdgeOptions(_edge);_edge.setOptions({physics:false})}}},{key:\"_checkOptions\",value:function _checkOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};if(options.clusterEdgeProperties===undefined){options.clusterEdgeProperties={}}if(options.clusterNodeProperties===undefined){options.clusterNodeProperties={}}return options}},{key:\"_cluster\",value:function _cluster(childNodesObj,childEdgesObj,options){var refreshData=arguments.length>3&&arguments[3]!==undefined?arguments[3]:true;var tmpNodesToRemove=[];for(var _nodeId in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId)){if(this.clusteredNodes[_nodeId]!==undefined){tmpNodesToRemove.push(_nodeId)}}}for(var n=0;n<tmpNodesToRemove.length;++n){delete childNodesObj[tmpNodesToRemove[n]]}if((0,_keys2[\"default\"])(childNodesObj).length==0){return}if((0,_keys2[\"default\"])(childNodesObj).length==1&&options.clusterNodeProperties.allowSingleNodeCluster!=true){return}var clusterNodeProperties=util.deepExtend({},options.clusterNodeProperties);if(options.processProperties!==undefined){var childNodesOptions=[];for(var _nodeId2 in childNodesObj){if(childNodesObj.hasOwnProperty(_nodeId2)){var clonedOptions=NetworkUtil.cloneOptions(childNodesObj[_nodeId2]);childNodesOptions.push(clonedOptions)}}var childEdgesOptions=[];for(var edgeId in childEdgesObj){if(childEdgesObj.hasOwnProperty(edgeId)){if(edgeId.substr(0,12)!==\"clusterEdge:\"){var _clonedOptions=NetworkUtil.cloneOptions(childEdgesObj[edgeId],\"edge\");childEdgesOptions.push(_clonedOptions)}}}clusterNodeProperties=options.processProperties(clusterNodeProperties,childNodesOptions,childEdgesOptions);if(!clusterNodeProperties){throw new Error(\"The processProperties function does not return properties!\")}}if(clusterNodeProperties.id===undefined){clusterNodeProperties.id=\"cluster:\"+util.randomUUID()}var clusterId=clusterNodeProperties.id;if(clusterNodeProperties.label===undefined){clusterNodeProperties.label=\"cluster\"}var pos=undefined;if(clusterNodeProperties.x===undefined){pos=this._getClusterPosition(childNodesObj);clusterNodeProperties.x=pos.x}if(clusterNodeProperties.y===undefined){if(pos===undefined){pos=this._getClusterPosition(childNodesObj)}clusterNodeProperties.y=pos.y}clusterNodeProperties.id=clusterId;var clusterNode=this.body.functions.createNode(clusterNodeProperties,Cluster);clusterNode.containedNodes=childNodesObj;clusterNode.containedEdges=childEdgesObj;clusterNode.clusterEdgeProperties=options.clusterEdgeProperties;this.body.nodes[clusterNodeProperties.id]=clusterNode;this._clusterEdges(childNodesObj,childEdgesObj,clusterNodeProperties,options.clusterEdgeProperties);clusterNodeProperties.id=undefined;if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"_backupEdgeOptions\",value:function _backupEdgeOptions(edge){if(this.clusteredEdges[edge.id]===undefined){this.clusteredEdges[edge.id]={physics:edge.options.physics}}}},{key:\"_restoreEdge\",value:function _restoreEdge(edge){var originalOptions=this.clusteredEdges[edge.id];if(originalOptions!==undefined){edge.setOptions({physics:originalOptions.physics});delete this.clusteredEdges[edge.id]}}},{key:\"isCluster\",value:function isCluster(nodeId){if(this.body.nodes[nodeId]!==undefined){return this.body.nodes[nodeId].isCluster===true}else{console.log(\"Node does not exist.\");return false}}},{key:\"_getClusterPosition\",value:function _getClusterPosition(childNodesObj){var childKeys=(0,_keys2[\"default\"])(childNodesObj);var minX=childNodesObj[childKeys[0]].x;var maxX=childNodesObj[childKeys[0]].x;var minY=childNodesObj[childKeys[0]].y;var maxY=childNodesObj[childKeys[0]].y;var node=void 0;for(var i=1;i<childKeys.length;i++){node=childNodesObj[childKeys[i]];minX=node.x<minX?node.x:minX;maxX=node.x>maxX?node.x:maxX\n;minY=node.y<minY?node.y:minY;maxY=node.y>maxY?node.y:maxY}return{x:.5*(minX+maxX),y:.5*(minY+maxY)}}},{key:\"openCluster\",value:function openCluster(clusterNodeId,options){var refreshData=arguments.length>2&&arguments[2]!==undefined?arguments[2]:true;if(clusterNodeId===undefined){throw new Error(\"No clusterNodeId supplied to openCluster.\")}var clusterNode=this.body.nodes[clusterNodeId];if(clusterNode===undefined){throw new Error(\"The clusterNodeId supplied to openCluster does not exist.\")}if(clusterNode.isCluster!==true||clusterNode.containedNodes===undefined||clusterNode.containedEdges===undefined){throw new Error(\"The node:\"+clusterNodeId+\" is not a valid cluster.\")}var stack=this.findNode(clusterNodeId);var parentIndex=stack.indexOf(clusterNodeId)-1;if(parentIndex>=0){var parentClusterNodeId=stack[parentIndex];var parentClusterNode=this.body.nodes[parentClusterNodeId];parentClusterNode._openChildCluster(clusterNodeId);delete this.body.nodes[clusterNodeId];if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}return}var containedNodes=clusterNode.containedNodes;var containedEdges=clusterNode.containedEdges;if(options!==undefined&&options.releaseFunction!==undefined&&typeof options.releaseFunction===\"function\"){var positions={};var clusterPosition={x:clusterNode.x,y:clusterNode.y};for(var _nodeId3 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId3)){var containedNode=this.body.nodes[_nodeId3];positions[_nodeId3]={x:containedNode.x,y:containedNode.y}}}var newPositions=options.releaseFunction(clusterPosition,positions);for(var _nodeId4 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId4)){var _containedNode=this.body.nodes[_nodeId4];if(newPositions[_nodeId4]!==undefined){_containedNode.x=newPositions[_nodeId4].x===undefined?clusterNode.x:newPositions[_nodeId4].x;_containedNode.y=newPositions[_nodeId4].y===undefined?clusterNode.y:newPositions[_nodeId4].y}}}}else{util.forEach(containedNodes,function(containedNode){if(containedNode.options.fixed.x===false){containedNode.x=clusterNode.x}if(containedNode.options.fixed.y===false){containedNode.y=clusterNode.y}})}for(var _nodeId5 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId5)){var _containedNode2=this.body.nodes[_nodeId5];_containedNode2.vx=clusterNode.vx;_containedNode2.vy=clusterNode.vy;_containedNode2.setOptions({physics:true});delete this.clusteredNodes[_nodeId5]}}var edgesToBeDeleted=[];for(var i=0;i<clusterNode.edges.length;i++){edgesToBeDeleted.push(clusterNode.edges[i])}for(var _i2=0;_i2<edgesToBeDeleted.length;_i2++){var edge=edgesToBeDeleted[_i2];var otherNodeId=this._getConnectedId(edge,clusterNodeId);var otherNode=this.clusteredNodes[otherNodeId];for(var j=0;j<edge.clusteringEdgeReplacingIds.length;j++){var transferId=edge.clusteringEdgeReplacingIds[j];var transferEdge=this.body.edges[transferId];if(transferEdge===undefined)continue;if(otherNode!==undefined){var otherCluster=this.body.nodes[otherNode.clusterId];otherCluster.containedEdges[transferEdge.id]=transferEdge;delete containedEdges[transferEdge.id];var fromId=transferEdge.fromId;var toId=transferEdge.toId;if(transferEdge.toId==otherNodeId){toId=otherNode.clusterId}else{fromId=otherNode.clusterId}this._createClusteredEdge(fromId,toId,transferEdge,otherCluster.clusterEdgeProperties,{hidden:false,physics:true})}else{this._restoreEdge(transferEdge)}}edge.remove()}for(var edgeId in containedEdges){if(containedEdges.hasOwnProperty(edgeId)){this._restoreEdge(containedEdges[edgeId])}}delete this.body.nodes[clusterNodeId];if(refreshData===true){this.body.emitter.emit(\"_dataChanged\")}}},{key:\"getNodesInCluster\",value:function getNodesInCluster(clusterId){var nodesArray=[];if(this.isCluster(clusterId)===true){var containedNodes=this.body.nodes[clusterId].containedNodes;for(var _nodeId6 in containedNodes){if(containedNodes.hasOwnProperty(_nodeId6)){nodesArray.push(this.body.nodes[_nodeId6].id)}}}return nodesArray}},{key:\"findNode\",value:function findNode(nodeId){var stack=[];var max=100;var counter=0;var node=void 0;while(this.clusteredNodes[nodeId]!==undefined&&counter<max){node=this.body.nodes[nodeId];if(node===undefined)return[];stack.push(node.id);nodeId=this.clusteredNodes[nodeId].clusterId;counter++}node=this.body.nodes[nodeId];if(node===undefined)return[];stack.push(node.id);stack.reverse();return stack}},{key:\"updateClusteredNode\",value:function updateClusteredNode(clusteredNodeId,newOptions){if(clusteredNodeId===undefined){throw new Error(\"No clusteredNodeId supplied to updateClusteredNode.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateClusteredNode.\")}if(this.body.nodes[clusteredNodeId]===undefined){throw new Error(\"The clusteredNodeId supplied to updateClusteredNode does not exist.\")}this.body.nodes[clusteredNodeId].setOptions(newOptions);this.body.emitter.emit(\"_dataChanged\")}},{key:\"updateEdge\",value:function updateEdge(startEdgeId,newOptions){if(startEdgeId===undefined){throw new Error(\"No startEdgeId supplied to updateEdge.\")}if(newOptions===undefined){throw new Error(\"No newOptions supplied to updateEdge.\")}if(this.body.edges[startEdgeId]===undefined){throw new Error(\"The startEdgeId supplied to updateEdge does not exist.\")}var allEdgeIds=this.getClusteredEdges(startEdgeId);for(var i=0;i<allEdgeIds.length;i++){var edge=this.body.edges[allEdgeIds[i]];edge.setOptions(newOptions)}this.body.emitter.emit(\"_dataChanged\")}},{key:\"getClusteredEdges\",value:function getClusteredEdges(edgeId){var stack=[];var max=100;var counter=0;while(edgeId!==undefined&&this.body.edges[edgeId]!==undefined&&counter<max){stack.push(this.body.edges[edgeId].id);edgeId=this.body.edges[edgeId].edgeReplacedById;counter++}stack.reverse();return stack}},{key:\"getBaseEdge\",value:function getBaseEdge(clusteredEdgeId){return this.getBaseEdges(clusteredEdgeId)[0]}},{key:\"getBaseEdges\",value:function getBaseEdges(clusteredEdgeId){var IdsToHandle=[clusteredEdgeId];var doneIds=[];var foundIds=[];var max=100;var counter=0;while(IdsToHandle.length>0&&counter<max){var nextId=IdsToHandle.pop();if(nextId===undefined)continue;var nextEdge=this.body.edges[nextId];if(nextEdge===undefined)continue;counter++;var replacingIds=nextEdge.clusteringEdgeReplacingIds;if(replacingIds===undefined){foundIds.push(nextId)}else{for(var i=0;i<replacingIds.length;++i){var replacingId=replacingIds[i];if(IdsToHandle.indexOf(replacingIds)!==-1||doneIds.indexOf(replacingIds)!==-1){continue}IdsToHandle.push(replacingId)}}doneIds.push(nextId)}return foundIds}},{key:\"_getConnectedId\",value:function _getConnectedId(edge,nodeId){if(edge.toId!=nodeId){return edge.toId}else if(edge.fromId!=nodeId){return edge.fromId}else{return edge.fromId}}},{key:\"_getHubSize\",value:function _getHubSize(){var average=0;var averageSquared=0;var hubCounter=0;var largestHub=0;for(var i=0;i<this.body.nodeIndices.length;i++){var _node=this.body.nodes[this.body.nodeIndices[i]];if(_node.edges.length>largestHub){largestHub=_node.edges.length}average+=_node.edges.length;averageSquared+=Math.pow(_node.edges.length,2);hubCounter+=1}average=average/hubCounter;averageSquared=averageSquared/hubCounter;var variance=averageSquared-Math.pow(average,2);var standardDeviation=Math.sqrt(variance);var hubThreshold=Math.floor(average+2*standardDeviation);if(hubThreshold>largestHub){hubThreshold=largestHub}return hubThreshold}},{key:\"_createClusteredEdge\",value:function _createClusteredEdge(fromId,toId,baseEdge,clusterEdgeProperties,extraOptions){var clonedOptions=NetworkUtil.cloneOptions(baseEdge,\"edge\");util.deepExtend(clonedOptions,clusterEdgeProperties);clonedOptions.from=fromId;clonedOptions.to=toId;clonedOptions.id=\"clusterEdge:\"+util.randomUUID();if(extraOptions!==undefined){util.deepExtend(clonedOptions,extraOptions)}var newEdge=this.body.functions.createEdge(clonedOptions);newEdge.clusteringEdgeReplacingIds=[baseEdge.id];newEdge.connect();this.body.edges[newEdge.id]=newEdge;return newEdge}},{key:\"_clusterEdges\",value:function _clusterEdges(childNodes,childEdges,clusterNode,clusterEdgeProperties){if(childEdges instanceof Edge){var edge=childEdges;var obj={};obj[edge.id]=edge;childEdges=obj}if(childNodes instanceof Node){var _node2=childNodes;var _obj={};_obj[_node2.id]=_node2;childNodes=_obj}if(clusterNode===undefined||clusterNode===null){throw new Error(\"_clusterEdges: parameter clusterNode required\")}if(clusterEdgeProperties===undefined){clusterEdgeProperties=clusterNode.clusterEdgeProperties}this._createClusterEdges(childNodes,childEdges,clusterNode,clusterEdgeProperties);for(var edgeId in childEdges){if(childEdges.hasOwnProperty(edgeId)){if(this.body.edges[edgeId]!==undefined){var _edge2=this.body.edges[edgeId];this._backupEdgeOptions(_edge2);_edge2.setOptions({physics:false})}}}for(var _nodeId7 in childNodes){if(childNodes.hasOwnProperty(_nodeId7)){this.clusteredNodes[_nodeId7]={clusterId:clusterNode.id,node:this.body.nodes[_nodeId7]};this.body.nodes[_nodeId7].setOptions({physics:false})}}}},{key:\"_getClusterNodeForNode\",value:function _getClusterNodeForNode(nodeId){if(nodeId===undefined)return undefined;var clusteredNode=this.clusteredNodes[nodeId];if(clusteredNode===undefined)return undefined;var clusterId=clusteredNode.clusterId;if(clusterId===undefined)return undefined;return this.body.nodes[clusterId]}},{key:\"_filter\",value:function _filter(arr,callback){var ret=[];util.forEach(arr,function(item){if(callback(item)){ret.push(item)}});return ret}},{key:\"_updateState\",value:function _updateState(){var _this4=this;var nodeId=void 0;var deletedNodeIds=[];var deletedEdgeIds=[];var eachClusterNode=function eachClusterNode(callback){util.forEach(_this4.body.nodes,function(node){if(node.isCluster===true){callback(node)}})};for(nodeId in this.clusteredNodes){if(!this.clusteredNodes.hasOwnProperty(nodeId))continue;var _node3=this.body.nodes[nodeId];if(_node3===undefined){deletedNodeIds.push(nodeId)}}eachClusterNode(function(clusterNode){for(var n=0;n<deletedNodeIds.length;n++){delete clusterNode.containedNodes[deletedNodeIds[n]]}});for(var n=0;n<deletedNodeIds.length;n++){delete this.clusteredNodes[deletedNodeIds[n]]}util.forEach(this.clusteredEdges,function(edgeId){var edge=_this4.body.edges[edgeId];if(edge===undefined||!edge.endPointsValid()){deletedEdgeIds.push(edgeId)}});eachClusterNode(function(clusterNode){util.forEach(clusterNode.containedEdges,function(edge,edgeId){if(!edge.endPointsValid()&&deletedEdgeIds.indexOf(edgeId)===-1){deletedEdgeIds.push(edgeId)}})});util.forEach(this.body.edges,function(edge,edgeId){var isValid=true;var replacedIds=edge.clusteringEdgeReplacingIds;if(replacedIds!==undefined){var numValid=0;util.forEach(replacedIds,function(containedEdgeId){var containedEdge=_this4.body.edges[containedEdgeId];if(containedEdge!==undefined&&containedEdge.endPointsValid()){numValid+=1}});isValid=numValid>0}if(!edge.endPointsValid()||!isValid){deletedEdgeIds.push(edgeId)}});eachClusterNode(function(clusterNode){util.forEach(deletedEdgeIds,function(deletedEdgeId){delete clusterNode.containedEdges[deletedEdgeId];util.forEach(clusterNode.edges,function(edge,m){if(edge.id===deletedEdgeId){clusterNode.edges[m]=null;return}edge.clusteringEdgeReplacingIds=_this4._filter(edge.clusteringEdgeReplacingIds,function(id){return deletedEdgeIds.indexOf(id)===-1})});clusterNode.edges=_this4._filter(clusterNode.edges,function(item){return item!==null})})});util.forEach(deletedEdgeIds,function(edgeId){delete _this4.clusteredEdges[edgeId]});util.forEach(deletedEdgeIds,function(edgeId){delete _this4.body.edges[edgeId]});var ids=(0,_keys2[\"default\"])(this.body.edges);util.forEach(ids,function(edgeId){var edge=_this4.body.edges[edgeId];var shouldBeClustered=_this4._isClusteredNode(edge.fromId)||_this4._isClusteredNode(edge.toId);if(shouldBeClustered===_this4._isClusteredEdge(edge.id)){return}if(shouldBeClustered){var clusterFrom=_this4._getClusterNodeForNode(edge.fromId);if(clusterFrom!==undefined){_this4._clusterEdges(_this4.body.nodes[edge.fromId],edge,clusterFrom)}var clusterTo=_this4._getClusterNodeForNode(edge.toId);if(clusterTo!==undefined){_this4._clusterEdges(_this4.body.nodes[edge.toId],edge,clusterTo)}}else{throw new Error(\"remove edge from clustering not implemented!\")}});var changed=false;var continueLoop=true;var _loop2=function _loop2(){var clustersToOpen=[];eachClusterNode(function(clusterNode){var numNodes=(0,_keys2[\"default\"])(clusterNode.containedNodes).length;var allowSingle=clusterNode.options.allowSingleNodeCluster===true;if(allowSingle&&numNodes<1||!allowSingle&&numNodes<2){clustersToOpen.push(clusterNode.id)}});for(var _n=0;_n<clustersToOpen.length;++_n){_this4.openCluster(clustersToOpen[_n],{},false)}continueLoop=clustersToOpen.length>0;changed=changed||continueLoop};while(continueLoop){_loop2()}if(changed){this._updateState()}}},{key:\"_isClusteredNode\",value:function _isClusteredNode(nodeId){return this.clusteredNodes[nodeId]!==undefined}},{key:\"_isClusteredEdge\",value:function _isClusteredEdge(edgeId){return this.clusteredEdges[edgeId]!==undefined}}]);return ClusterEngine}();exports[\"default\"]=ClusterEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Node=__webpack_require__(47)[\"default\"];var Cluster=function(_Node){(0,_inherits3[\"default\"])(Cluster,_Node);function Cluster(options,body,imagelist,grouplist,globalOptions,defaultOptions){(0,_classCallCheck3[\"default\"])(this,Cluster);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(Cluster.__proto__||(0,_getPrototypeOf2[\"default\"])(Cluster)).call(this,options,body,imagelist,grouplist,globalOptions,defaultOptions));_this.isCluster=true;_this.containedNodes={};_this.containedEdges={};return _this}(0,_createClass3[\"default\"])(Cluster,[{key:\"_openChildCluster\",value:function _openChildCluster(childClusterId){var _this2=this;var childCluster=this.body.nodes[childClusterId];if(this.containedNodes[childClusterId]===undefined){throw new Error(\"node with id: \"+childClusterId+\" not in current cluster\")}if(!childCluster.isCluster){throw new Error(\"node with id: \"+childClusterId+\" is not a cluster\")}delete this.containedNodes[childClusterId];util.forEach(childCluster.edges,function(edge){delete _this2.containedEdges[edge.id]});util.forEach(childCluster.containedNodes,function(node,nodeId){_this2.containedNodes[nodeId]=node});childCluster.containedNodes={};util.forEach(childCluster.containedEdges,function(edge,edgeId){_this2.containedEdges[edgeId]=edge});childCluster.containedEdges={};util.forEach(childCluster.edges,function(clusterEdge){util.forEach(_this2.edges,function(parentClusterEdge){var index=parentClusterEdge.clusteringEdgeReplacingIds.indexOf(clusterEdge.id);if(index===-1)return;util.forEach(clusterEdge.clusteringEdgeReplacingIds,function(srcId){parentClusterEdge.clusteringEdgeReplacingIds.push(srcId);_this2.body.edges[srcId].edgeReplacedById=parentClusterEdge.id});parentClusterEdge.clusteringEdgeReplacingIds.splice(index,1)})});childCluster.edges=[]}}]);return Cluster}(Node);exports[\"default\"]=Cluster},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}function _initRequestAnimationFrame(){var func;if(window!==undefined){func=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame}if(func===undefined){window.requestAnimationFrame=function(callback){callback()}}else{window.requestAnimationFrame=func}}var util=__webpack_require__(2);var CanvasRenderer=function(){function CanvasRenderer(body,canvas){(0,_classCallCheck3[\"default\"])(this,CanvasRenderer);_initRequestAnimationFrame();this.body=body;this.canvas=canvas;this.redrawRequested=false;this.renderTimer=undefined;this.requiresTimeout=true;this.renderingActive=false;this.renderRequests=0;this.allowRedraw=true;this.dragging=false;this.options={};this.defaultOptions={hideEdgesOnDrag:false,hideNodesOnDrag:false};util.extend(this.options,this.defaultOptions);this._determineBrowserMethod();this.bindEventListeners()}(0,_createClass3[\"default\"])(CanvasRenderer,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"dragStart\",function(){_this.dragging=true});this.body.emitter.on(\"dragEnd\",function(){_this.dragging=false});this.body.emitter.on(\"_resizeNodes\",function(){_this._resizeNodes()});this.body.emitter.on(\"_redraw\",function(){if(_this.renderingActive===false){_this._redraw()}});this.body.emitter.on(\"_blockRedraw\",function(){_this.allowRedraw=false});this.body.emitter.on(\"_allowRedraw\",function(){_this.allowRedraw=true;_this.redrawRequested=false});this.body.emitter.on(\"_requestRedraw\",this._requestRedraw.bind(this));this.body.emitter.on(\"_startRendering\",function(){_this.renderRequests+=1;_this.renderingActive=true;_this._startRendering()});this.body.emitter.on(\"_stopRendering\",function(){_this.renderRequests-=1;_this.renderingActive=_this.renderRequests>0;_this.renderTimer=undefined});this.body.emitter.on(\"destroy\",function(){_this.renderRequests=0;_this.allowRedraw=false;_this.renderingActive=false;if(_this.requiresTimeout===true){clearTimeout(_this.renderTimer)}else{window.cancelAnimationFrame(_this.renderTimer)}_this.body.emitter.off()})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"_requestNextFrame\",value:function _requestNextFrame(callback,delay){if(typeof window===\"undefined\")return;var timer=void 0;var myWindow=window;if(this.requiresTimeout===true){timer=myWindow.setTimeout(callback,delay)}else{if(myWindow.requestAnimationFrame){timer=myWindow.requestAnimationFrame(callback)}}return timer}},{key:\"_startRendering\",value:function _startRendering(){if(this.renderingActive===true){if(this.renderTimer===undefined){this.renderTimer=this._requestNextFrame(this._renderStep.bind(this),this.simulationInterval)}}}},{key:\"_renderStep\",value:function _renderStep(){if(this.renderingActive===true){this.renderTimer=undefined;if(this.requiresTimeout===true){this._startRendering()}this._redraw();if(this.requiresTimeout===false){this._startRendering()}}}},{key:\"redraw\",value:function redraw(){this.body.emitter.emit(\"setSize\");this._redraw()}},{key:\"_requestRedraw\",value:function _requestRedraw(){var _this2=this;if(this.redrawRequested!==true&&this.renderingActive===false&&this.allowRedraw===true){this.redrawRequested=true;this._requestNextFrame(function(){_this2._redraw(false)},0)}}},{key:\"_redraw\",value:function _redraw(){var hidden=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;if(this.allowRedraw===true){this.body.emitter.emit(\"initRedraw\");this.redrawRequested=false;if(this.canvas.frame.canvas.width===0||this.canvas.frame.canvas.height===0){this.canvas.setSize()}this.canvas.setTransform();var ctx=this.canvas.getContext();var w=this.canvas.frame.canvas.clientWidth;var h=this.canvas.frame.canvas.clientHeight;ctx.clearRect(0,0,w,h);if(this.canvas.frame.clientWidth===0){return}ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);ctx.beginPath();this.body.emitter.emit(\"beforeDrawing\",ctx);ctx.closePath();if(hidden===false){if(this.dragging===false||this.dragging===true&&this.options.hideEdgesOnDrag===false){this._drawEdges(ctx)}}if(this.dragging===false||this.dragging===true&&this.options.hideNodesOnDrag===false){this._drawNodes(ctx,hidden)}ctx.beginPath();this.body.emitter.emit(\"afterDrawing\",ctx);ctx.closePath();ctx.restore();if(hidden===true){ctx.clearRect(0,0,w,h)}}}},{key:\"_resizeNodes\",value:function _resizeNodes(){this.canvas.setTransform();var ctx=this.canvas.getContext();ctx.save();ctx.translate(this.body.view.translation.x,this.body.view.translation.y);ctx.scale(this.body.view.scale,this.body.view.scale);var nodes=this.body.nodes;var node=void 0;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){node=nodes[nodeId];node.resize(ctx);node.updateBoundingBox(ctx,node.selected)}}ctx.restore()}},{key:\"_drawNodes\",value:function _drawNodes(ctx){var alwaysShow=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var nodes=this.body.nodes;var nodeIndices=this.body.nodeIndices;var node=void 0;var selected=[];var margin=20;var topLeft=this.canvas.DOMtoCanvas({x:-margin,y:-margin});var bottomRight=this.canvas.DOMtoCanvas({x:this.canvas.frame.canvas.clientWidth+margin,y:this.canvas.frame.canvas.clientHeight+margin});var viewableArea={top:topLeft.y,left:topLeft.x,bottom:bottomRight.y,right:bottomRight.x};for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isSelected()){selected.push(nodeIndices[i])}else{if(alwaysShow===true){node.draw(ctx)}else if(node.isBoundingBoxOverlappingWith(viewableArea)===true){node.draw(ctx)}else{node.updateBoundingBox(ctx,node.selected)}}}for(var _i=0;_i<selected.length;_i++){node=nodes[selected[_i]];node.draw(ctx)}}},{key:\"_drawEdges\",value:function _drawEdges(ctx){var edges=this.body.edges;var edgeIndices=this.body.edgeIndices;var edge=void 0;for(var i=0;i<edgeIndices.length;i++){edge=edges[edgeIndices[i]];if(edge.connected===true){edge.draw(ctx)}}}},{key:\"_determineBrowserMethod\",value:function _determineBrowserMethod(){if(typeof window!==\"undefined\"){var browserType=navigator.userAgent.toLowerCase();this.requiresTimeout=false;if(browserType.indexOf(\"msie 9.0\")!=-1){this.requiresTimeout=true}else if(browserType.indexOf(\"safari\")!=-1){if(browserType.indexOf(\"chrome\")<=-1){this.requiresTimeout=true}}}else{this.requiresTimeout=true}}}]);return CanvasRenderer}();exports[\"default\"]=CanvasRenderer},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var util=__webpack_require__(2);var Canvas=function(){function Canvas(body){(0,_classCallCheck3[\"default\"])(this,Canvas);this.body=body;this.pixelRatio=1;this.resizeTimer=undefined;this.resizeFunction=this._onResize.bind(this);this.cameraState={};this.initialized=false;this.canvasViewCenter={};this.options={};this.defaultOptions={autoResize:true,height:\"100%\",width:\"100%\"};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(Canvas,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.once(\"resize\",function(obj){if(obj.width!==0){_this.body.view.translation.x=obj.width*.5}if(obj.height!==0){_this.body.view.translation.y=obj.height*.5}});this.body.emitter.on(\"setSize\",this.setSize.bind(this));this.body.emitter.on(\"destroy\",function(){_this.hammerFrame.destroy();_this.hammer.destroy();_this._cleanUp()})}},{key:\"setOptions\",value:function setOptions(options){var _this2=this;if(options!==undefined){var fields=[\"width\",\"height\",\"autoResize\"];util.selectiveDeepExtend(fields,this.options,options)}if(this.options.autoResize===true){this._cleanUp();this.resizeTimer=setInterval(function(){var changed=_this2.setSize();if(changed===true){_this2.body.emitter.emit(\"_requestRedraw\")}},1e3);this.resizeFunction=this._onResize.bind(this);util.addEventListener(window,\"resize\",this.resizeFunction)}}},{key:\"_cleanUp\",value:function _cleanUp(){if(this.resizeTimer!==undefined){clearInterval(this.resizeTimer)}util.removeEventListener(window,\"resize\",this.resizeFunction);this.resizeFunction=undefined}},{key:\"_onResize\",value:function _onResize(){this.setSize();this.body.emitter.emit(\"_redraw\")}},{key:\"_getCameraState\",value:function _getCameraState(){var pixelRatio=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.pixelRatio;if(this.initialized===true){this.cameraState.previousWidth=this.frame.canvas.width/pixelRatio;this.cameraState.previousHeight=this.frame.canvas.height/pixelRatio;this.cameraState.scale=this.body.view.scale;this.cameraState.position=this.DOMtoCanvas({x:.5*this.frame.canvas.width/pixelRatio,y:.5*this.frame.canvas.height/pixelRatio})}}},{key:\"_setCameraState\",value:function _setCameraState(){if(this.cameraState.scale!==undefined&&this.frame.canvas.clientWidth!==0&&this.frame.canvas.clientHeight!==0&&this.pixelRatio!==0&&this.cameraState.previousWidth>0){var widthRatio=this.frame.canvas.width/this.pixelRatio/this.cameraState.previousWidth;var heightRatio=this.frame.canvas.height/this.pixelRatio/this.cameraState.previousHeight;var newScale=this.cameraState.scale;if(widthRatio!=1&&heightRatio!=1){newScale=this.cameraState.scale*.5*(widthRatio+heightRatio)}else if(widthRatio!=1){newScale=this.cameraState.scale*widthRatio}else if(heightRatio!=1){newScale=this.cameraState.scale*heightRatio}this.body.view.scale=newScale;var currentViewCenter=this.DOMtoCanvas({x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight});var distanceFromCenter={x:currentViewCenter.x-this.cameraState.position.x,y:currentViewCenter.y-this.cameraState.position.y};this.body.view.translation.x+=distanceFromCenter.x*this.body.view.scale;this.body.view.translation.y+=distanceFromCenter.y*this.body.view.scale}}},{key:\"_prepareValue\",value:function _prepareValue(value){if(typeof value===\"number\"){return value+\"px\"}else if(typeof value===\"string\"){if(value.indexOf(\"%\")!==-1||value.indexOf(\"px\")!==-1){return value}else if(value.indexOf(\"%\")===-1){return value+\"px\"}}throw new Error(\"Could not use the value supplied for width or height:\"+value)}},{key:\"_create\",value:function _create(){while(this.body.container.hasChildNodes()){this.body.container.removeChild(this.body.container.firstChild)}this.frame=document.createElement(\"div\");this.frame.className=\"vis-network\";this.frame.style.position=\"relative\";this.frame.style.overflow=\"hidden\";this.frame.tabIndex=900;this.frame.canvas=document.createElement(\"canvas\");this.frame.canvas.style.position=\"relative\";this.frame.appendChild(this.frame.canvas);if(!this.frame.canvas.getContext){var noCanvas=document.createElement(\"DIV\");noCanvas.style.color=\"red\";noCanvas.style.fontWeight=\"bold\";noCanvas.style.padding=\"10px\";noCanvas.innerHTML=\"Error: your browser does not support HTML canvas\";this.frame.canvas.appendChild(noCanvas)}else{this._setPixelRatio();this.setTransform()}this.body.container.appendChild(this.frame);this.body.view.scale=1;this.body.view.translation={x:.5*this.frame.canvas.clientWidth,y:.5*this.frame.canvas.clientHeight};this._bindHammer()}},{key:\"_bindHammer\",value:function _bindHammer(){var _this3=this;if(this.hammer!==undefined){this.hammer.destroy()}this.drag={};this.pinch={};this.hammer=new Hammer(this.frame.canvas);this.hammer.get(\"pinch\").set({enable:true});this.hammer.get(\"pan\").set({threshold:5,direction:Hammer.DIRECTION_ALL});hammerUtil.onTouch(this.hammer,function(event){_this3.body.eventListeners.onTouch(event)});this.hammer.on(\"tap\",function(event){_this3.body.eventListeners.onTap(event)});this.hammer.on(\"doubletap\",function(event){_this3.body.eventListeners.onDoubleTap(event)});this.hammer.on(\"press\",function(event){_this3.body.eventListeners.onHold(event)});this.hammer.on(\"panstart\",function(event){_this3.body.eventListeners.onDragStart(event)});this.hammer.on(\"panmove\",function(event){_this3.body.eventListeners.onDrag(event)});this.hammer.on(\"panend\",function(event){_this3.body.eventListeners.onDragEnd(event)});this.hammer.on(\"pinch\",function(event){_this3.body.eventListeners.onPinch(event)});this.frame.canvas.addEventListener(\"mousewheel\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"DOMMouseScroll\",function(event){_this3.body.eventListeners.onMouseWheel(event)});this.frame.canvas.addEventListener(\"mousemove\",function(event){_this3.body.eventListeners.onMouseMove(event)});this.frame.canvas.addEventListener(\"contextmenu\",function(event){_this3.body.eventListeners.onContext(event)});this.hammerFrame=new Hammer(this.frame);hammerUtil.onRelease(this.hammerFrame,function(event){_this3.body.eventListeners.onRelease(event)})}},{key:\"setSize\",value:function setSize(){var width=arguments.length>0&&arguments[0]!==undefined?arguments[0]:this.options.width;var height=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.height;width=this._prepareValue(width);height=this._prepareValue(height);var emitEvent=false;var oldWidth=this.frame.canvas.width;var oldHeight=this.frame.canvas.height;var previousRatio=this.pixelRatio;this._setPixelRatio();if(width!=this.options.width||height!=this.options.height||this.frame.style.width!=width||this.frame.style.height!=height){this._getCameraState(previousRatio);this.frame.style.width=width;this.frame.style.height=height;this.frame.canvas.style.width=\"100%\";this.frame.canvas.style.height=\"100%\";this.frame.canvas.width=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);this.frame.canvas.height=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);this.options.width=width;this.options.height=height;this.canvasViewCenter={x:.5*this.frame.clientWidth,y:.5*this.frame.clientHeight};emitEvent=true}else{var newWidth=Math.round(this.frame.canvas.clientWidth*this.pixelRatio);var newHeight=Math.round(this.frame.canvas.clientHeight*this.pixelRatio);if(this.frame.canvas.width!==newWidth||this.frame.canvas.height!==newHeight){this._getCameraState(previousRatio)}if(this.frame.canvas.width!==newWidth){this.frame.canvas.width=newWidth;emitEvent=true}if(this.frame.canvas.height!==newHeight){this.frame.canvas.height=newHeight;emitEvent=true}}if(emitEvent===true){this.body.emitter.emit(\"resize\",{width:Math.round(this.frame.canvas.width/this.pixelRatio),height:Math.round(this.frame.canvas.height/this.pixelRatio),oldWidth:Math.round(oldWidth/this.pixelRatio),oldHeight:Math.round(oldHeight/this.pixelRatio)});this._setCameraState()}this.initialized=true;return emitEvent}},{key:\"getContext\",value:function getContext(){return this.frame.canvas.getContext(\"2d\")}},{key:\"_determinePixelRatio\",value:function _determinePixelRatio(){var ctx=this.getContext();if(ctx===undefined){throw new Error(\"Could not get canvax context\")}var numerator=1;if(typeof window!==\"undefined\"){numerator=window.devicePixelRatio||1}var denominator=ctx.webkitBackingStorePixelRatio||ctx.mozBackingStorePixelRatio||ctx.msBackingStorePixelRatio||ctx.oBackingStorePixelRatio||ctx.backingStorePixelRatio||1;return numerator/denominator}},{key:\"_setPixelRatio\",value:function _setPixelRatio(){this.pixelRatio=this._determinePixelRatio()}},{key:\"setTransform\",value:function setTransform(){var ctx=this.getContext();if(ctx===undefined){throw new Error(\"Could not get canvax context\")}ctx.setTransform(this.pixelRatio,0,0,this.pixelRatio,0,0)}},{key:\"_XconvertDOMtoCanvas\",value:function _XconvertDOMtoCanvas(x){return(x-this.body.view.translation.x)/this.body.view.scale}},{\nkey:\"_XconvertCanvasToDOM\",value:function _XconvertCanvasToDOM(x){return x*this.body.view.scale+this.body.view.translation.x}},{key:\"_YconvertDOMtoCanvas\",value:function _YconvertDOMtoCanvas(y){return(y-this.body.view.translation.y)/this.body.view.scale}},{key:\"_YconvertCanvasToDOM\",value:function _YconvertCanvasToDOM(y){return y*this.body.view.scale+this.body.view.translation.y}},{key:\"canvasToDOM\",value:function canvasToDOM(pos){return{x:this._XconvertCanvasToDOM(pos.x),y:this._YconvertCanvasToDOM(pos.y)}}},{key:\"DOMtoCanvas\",value:function DOMtoCanvas(pos){return{x:this._XconvertDOMtoCanvas(pos.x),y:this._YconvertDOMtoCanvas(pos.y)}}}]);return Canvas}();exports[\"default\"]=Canvas},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var View=function(){function View(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,View);this.body=body;this.canvas=canvas;this.animationSpeed=1/this.renderRefreshRate;this.animationEasingFunction=\"easeInOutQuint\";this.easingTime=0;this.sourceScale=0;this.targetScale=0;this.sourceTranslation=0;this.targetTranslation=0;this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined;this.touchTime=0;this.viewFunction=undefined;this.body.emitter.on(\"fit\",this.fit.bind(this));this.body.emitter.on(\"animationFinished\",function(){_this.body.emitter.emit(\"_stopRendering\")});this.body.emitter.on(\"unlockNode\",this.releaseNode.bind(this))}(0,_createClass3[\"default\"])(View,[{key:\"setOptions\",value:function setOptions(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{};this.options=options}},{key:\"fit\",value:function fit(){var options=arguments.length>0&&arguments[0]!==undefined?arguments[0]:{nodes:[]};var initialZoom=arguments.length>1&&arguments[1]!==undefined?arguments[1]:false;var range=void 0;var zoomLevel=void 0;if(options.nodes===undefined||options.nodes.length===0){options.nodes=this.body.nodeIndices}if(initialZoom===true){var positionDefined=0;for(var nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){var node=this.body.nodes[nodeId];if(node.predefinedPosition===true){positionDefined+=1}}}if(positionDefined>.5*this.body.nodeIndices.length){this.fit(options,false);return}range=NetworkUtil.getRange(this.body.nodes,options.nodes);var numberOfNodes=this.body.nodeIndices.length;zoomLevel=12.662/(numberOfNodes+7.4147)+.0964822;var factor=Math.min(this.canvas.frame.canvas.clientWidth/600,this.canvas.frame.canvas.clientHeight/600);zoomLevel*=factor}else{this.body.emitter.emit(\"_resizeNodes\");range=NetworkUtil.getRange(this.body.nodes,options.nodes);var xDistance=Math.abs(range.maxX-range.minX)*1.1;var yDistance=Math.abs(range.maxY-range.minY)*1.1;var xZoomLevel=this.canvas.frame.canvas.clientWidth/xDistance;var yZoomLevel=this.canvas.frame.canvas.clientHeight/yDistance;zoomLevel=xZoomLevel<=yZoomLevel?xZoomLevel:yZoomLevel}if(zoomLevel>1){zoomLevel=1}else if(zoomLevel===0){zoomLevel=1}var center=NetworkUtil.findCenter(range);var animationOptions={position:center,scale:zoomLevel,animation:options.animation};this.moveTo(animationOptions)}},{key:\"focus\",value:function focus(nodeId){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};if(this.body.nodes[nodeId]!==undefined){var nodePosition={x:this.body.nodes[nodeId].x,y:this.body.nodes[nodeId].y};options.position=nodePosition;options.lockedOnNode=nodeId;this.moveTo(options)}else{console.log(\"Node: \"+nodeId+\" cannot be found.\")}}},{key:\"moveTo\",value:function moveTo(options){if(options===undefined){options={};return}if(options.offset===undefined){options.offset={x:0,y:0}}if(options.offset.x===undefined){options.offset.x=0}if(options.offset.y===undefined){options.offset.y=0}if(options.scale===undefined){options.scale=this.body.view.scale}if(options.position===undefined){options.position=this.getViewPosition()}if(options.animation===undefined){options.animation={duration:0}}if(options.animation===false){options.animation={duration:0}}if(options.animation===true){options.animation={}}if(options.animation.duration===undefined){options.animation.duration=1e3}if(options.animation.easingFunction===undefined){options.animation.easingFunction=\"easeInOutQuad\"}this.animateView(options)}},{key:\"animateView\",value:function animateView(options){if(options===undefined){return}this.animationEasingFunction=options.animation.easingFunction;this.releaseNode();if(options.locked===true){this.lockedOnNodeId=options.lockedOnNode;this.lockedOnNodeOffset=options.offset}if(this.easingTime!=0){this._transitionRedraw(true)}this.sourceScale=this.body.view.scale;this.sourceTranslation=this.body.view.translation;this.targetScale=options.scale;this.body.view.scale=this.targetScale;var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-options.position.x,y:viewCenter.y-options.position.y};this.targetTranslation={x:this.sourceTranslation.x+distanceFromCenter.x*this.targetScale+options.offset.x,y:this.sourceTranslation.y+distanceFromCenter.y*this.targetScale+options.offset.y};if(options.animation.duration===0){if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}else{this.body.view.scale=this.targetScale;this.body.view.translation=this.targetTranslation;this.body.emitter.emit(\"_requestRedraw\")}}else{this.animationSpeed=1/(60*options.animation.duration*.001)||1/60;this.animationEasingFunction=options.animation.easingFunction;this.viewFunction=this._transitionRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction);this.body.emitter.emit(\"_startRendering\")}}},{key:\"_lockedRedraw\",value:function _lockedRedraw(){var nodePosition={x:this.body.nodes[this.lockedOnNodeId].x,y:this.body.nodes[this.lockedOnNodeId].y};var viewCenter=this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight});var distanceFromCenter={x:viewCenter.x-nodePosition.x,y:viewCenter.y-nodePosition.y};var sourceTranslation=this.body.view.translation;var targetTranslation={x:sourceTranslation.x+distanceFromCenter.x*this.body.view.scale+this.lockedOnNodeOffset.x,y:sourceTranslation.y+distanceFromCenter.y*this.body.view.scale+this.lockedOnNodeOffset.y};this.body.view.translation=targetTranslation}},{key:\"releaseNode\",value:function releaseNode(){if(this.lockedOnNodeId!==undefined&&this.viewFunction!==undefined){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.lockedOnNodeId=undefined;this.lockedOnNodeOffset=undefined}}},{key:\"_transitionRedraw\",value:function _transitionRedraw(){var finished=arguments.length>0&&arguments[0]!==undefined?arguments[0]:false;this.easingTime+=this.animationSpeed;this.easingTime=finished===true?1:this.easingTime;var progress=util.easingFunctions[this.animationEasingFunction](this.easingTime);this.body.view.scale=this.sourceScale+(this.targetScale-this.sourceScale)*progress;this.body.view.translation={x:this.sourceTranslation.x+(this.targetTranslation.x-this.sourceTranslation.x)*progress,y:this.sourceTranslation.y+(this.targetTranslation.y-this.sourceTranslation.y)*progress};if(this.easingTime>=1){this.body.emitter.off(\"initRedraw\",this.viewFunction);this.easingTime=0;if(this.lockedOnNodeId!=undefined){this.viewFunction=this._lockedRedraw.bind(this);this.body.emitter.on(\"initRedraw\",this.viewFunction)}this.body.emitter.emit(\"animationFinished\")}}},{key:\"getScale\",value:function getScale(){return this.body.view.scale}},{key:\"getViewPosition\",value:function getViewPosition(){return this.canvas.DOMtoCanvas({x:.5*this.canvas.frame.canvas.clientWidth,y:.5*this.canvas.frame.canvas.clientHeight})}}]);return View}();exports[\"default\"]=View},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NavigationHandler=__webpack_require__(233)[\"default\"];var Popup=__webpack_require__(104)[\"default\"];var InteractionHandler=function(){function InteractionHandler(body,canvas,selectionHandler){(0,_classCallCheck3[\"default\"])(this,InteractionHandler);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.navigationHandler=new NavigationHandler(body,canvas);this.body.eventListeners.onTap=this.onTap.bind(this);this.body.eventListeners.onTouch=this.onTouch.bind(this);this.body.eventListeners.onDoubleTap=this.onDoubleTap.bind(this);this.body.eventListeners.onHold=this.onHold.bind(this);this.body.eventListeners.onDragStart=this.onDragStart.bind(this);this.body.eventListeners.onDrag=this.onDrag.bind(this);this.body.eventListeners.onDragEnd=this.onDragEnd.bind(this);this.body.eventListeners.onMouseWheel=this.onMouseWheel.bind(this);this.body.eventListeners.onPinch=this.onPinch.bind(this);this.body.eventListeners.onMouseMove=this.onMouseMove.bind(this);this.body.eventListeners.onRelease=this.onRelease.bind(this);this.body.eventListeners.onContext=this.onContext.bind(this);this.touchTime=0;this.drag={};this.pinch={};this.popup=undefined;this.popupObj=undefined;this.popupTimer=undefined;this.body.functions.getPointer=this.getPointer.bind(this);this.options={};this.defaultOptions={dragNodes:true,dragView:true,hover:false,keyboard:{enabled:false,speed:{x:10,y:10,zoom:.02},bindToWindow:true},navigationButtons:false,tooltipDelay:300,zoomView:true};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(InteractionHandler,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this=this;this.body.emitter.on(\"destroy\",function(){clearTimeout(_this.popupTimer);delete _this.body.functions.getPointer})}},{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"hideEdgesOnDrag\",\"hideNodesOnDrag\",\"keyboard\",\"multiselect\",\"selectable\",\"selectConnectedEdges\"];util.selectiveNotDeepExtend(fields,this.options,options);util.mergeOptions(this.options,options,\"keyboard\");if(options.tooltip){util.extend(this.options.tooltip,options.tooltip);if(options.tooltip.color){this.options.tooltip.color=util.parseColor(options.tooltip.color)}}}this.navigationHandler.setOptions(this.options)}},{key:\"getPointer\",value:function getPointer(touch){return{x:touch.x-util.getAbsoluteLeft(this.canvas.frame.canvas),y:touch.y-util.getAbsoluteTop(this.canvas.frame.canvas)}}},{key:\"onTouch\",value:function onTouch(event){if((new Date).valueOf()-this.touchTime>50){this.drag.pointer=this.getPointer(event.center);this.drag.pinched=false;this.pinch.scale=this.body.view.scale;this.touchTime=(new Date).valueOf()}}},{key:\"onTap\",value:function onTap(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect&&(event.changedPointers[0].ctrlKey||event.changedPointers[0].metaKey);this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer)}},{key:\"onDoubleTap\",value:function onDoubleTap(event){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"doubleClick\",event,pointer)}},{key:\"onHold\",value:function onHold(event){var pointer=this.getPointer(event.center);var multiselect=this.selectionHandler.options.multiselect;this.checkSelectionChanges(pointer,event,multiselect);this.selectionHandler._generateClickEvent(\"click\",event,pointer);this.selectionHandler._generateClickEvent(\"hold\",event,pointer)}},{key:\"onRelease\",value:function onRelease(event){if((new Date).valueOf()-this.touchTime>10){var pointer=this.getPointer(event.center);this.selectionHandler._generateClickEvent(\"release\",event,pointer);this.touchTime=(new Date).valueOf()}}},{key:\"onContext\",value:function onContext(event){var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.selectionHandler._generateClickEvent(\"oncontext\",event,pointer)}},{key:\"checkSelectionChanges\",value:function checkSelectionChanges(pointer,event){var add=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var previousSelection=this.selectionHandler.getSelection();var selected=false;if(add===true){selected=this.selectionHandler.selectAdditionalOnPoint(pointer)}else{selected=this.selectionHandler.selectOnPoint(pointer)}var currentSelection=this.selectionHandler.getSelection();var deselectedItems=this._determineDifference(previousSelection,currentSelection);var selectedItems=this._determineDifference(currentSelection,previousSelection);if(deselectedItems.edges.length>0){this.selectionHandler._generateClickEvent(\"deselectEdge\",event,pointer,previousSelection);selected=true}if(deselectedItems.nodes.length>0){this.selectionHandler._generateClickEvent(\"deselectNode\",event,pointer,previousSelection);selected=true}if(selectedItems.nodes.length>0){this.selectionHandler._generateClickEvent(\"selectNode\",event,pointer);selected=true}if(selectedItems.edges.length>0){this.selectionHandler._generateClickEvent(\"selectEdge\",event,pointer);selected=true}if(selected===true){this.selectionHandler._generateClickEvent(\"select\",event,pointer)}}},{key:\"_determineDifference\",value:function _determineDifference(firstSet,secondSet){var arrayDiff=function arrayDiff(firstArr,secondArr){var result=[];for(var i=0;i<firstArr.length;i++){var value=firstArr[i];if(secondArr.indexOf(value)===-1){result.push(value)}}return result};return{nodes:arrayDiff(firstSet.nodes,secondSet.nodes),edges:arrayDiff(firstSet.edges,secondSet.edges)}}},{key:\"onDragStart\",value:function onDragStart(event){if(this.drag.pointer===undefined){this.onTouch(event)}var node=this.selectionHandler.getNodeAt(this.drag.pointer);this.drag.dragging=true;this.drag.selection=[];this.drag.translation=util.extend({},this.body.view.translation);this.drag.nodeId=undefined;if(node!==undefined&&this.options.dragNodes===true){this.drag.nodeId=node.id;if(node.isSelected()===false){this.selectionHandler.unselectAll();this.selectionHandler.selectObject(node)}this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer);var selection=this.selectionHandler.selectionObj.nodes;for(var nodeId in selection){if(selection.hasOwnProperty(nodeId)){var object=selection[nodeId];var s={id:object.id,node:object,x:object.x,y:object.y,xFixed:object.options.fixed.x,yFixed:object.options.fixed.y};object.options.fixed.x=true;object.options.fixed.y=true;this.drag.selection.push(s)}}}else{this.selectionHandler._generateClickEvent(\"dragStart\",event,this.drag.pointer,undefined,true)}}},{key:\"onDrag\",value:function onDrag(event){var _this2=this;if(this.drag.pinched===true){return}this.body.emitter.emit(\"unlockNode\");var pointer=this.getPointer(event.center);var selection=this.drag.selection;if(selection&&selection.length&&this.options.dragNodes===true){this.selectionHandler._generateClickEvent(\"dragging\",event,pointer);var deltaX=pointer.x-this.drag.pointer.x;var deltaY=pointer.y-this.drag.pointer.y;selection.forEach(function(selection){var node=selection.node;if(selection.xFixed===false){node.x=_this2.canvas._XconvertDOMtoCanvas(_this2.canvas._XconvertCanvasToDOM(selection.x)+deltaX)}if(selection.yFixed===false){node.y=_this2.canvas._YconvertDOMtoCanvas(_this2.canvas._YconvertCanvasToDOM(selection.y)+deltaY)}});this.body.emitter.emit(\"startSimulation\")}else{if(this.options.dragView===true){this.selectionHandler._generateClickEvent(\"dragging\",event,pointer,undefined,true);if(this.drag.pointer===undefined){this.onDragStart(event);return}var diffX=pointer.x-this.drag.pointer.x;var diffY=pointer.y-this.drag.pointer.y;this.body.view.translation={x:this.drag.translation.x+diffX,y:this.drag.translation.y+diffY};this.body.emitter.emit(\"_requestRedraw\")}}}},{key:\"onDragEnd\",value:function onDragEnd(event){this.drag.dragging=false;var selection=this.drag.selection;if(selection&&selection.length){selection.forEach(function(s){s.node.options.fixed.x=s.xFixed;s.node.options.fixed.y=s.yFixed});this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center));this.body.emitter.emit(\"startSimulation\")}else{this.selectionHandler._generateClickEvent(\"dragEnd\",event,this.getPointer(event.center),undefined,true);this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"onPinch\",value:function onPinch(event){var pointer=this.getPointer(event.center);this.drag.pinched=true;if(this.pinch[\"scale\"]===undefined){this.pinch.scale=1}var scale=this.pinch.scale*event.scale;this.zoom(scale,pointer)}},{key:\"zoom\",value:function zoom(scale,pointer){if(this.options.zoomView===true){var scaleOld=this.body.view.scale;if(scale<1e-5){scale=1e-5}if(scale>10){scale=10}var preScaleDragPointer=undefined;if(this.drag!==undefined){if(this.drag.dragging===true){preScaleDragPointer=this.canvas.DOMtoCanvas(this.drag.pointer)}}var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*pointer.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*pointer.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};if(preScaleDragPointer!=undefined){var postScaleDragPointer=this.canvas.canvasToDOM(preScaleDragPointer);this.drag.pointer.x=postScaleDragPointer.x;this.drag.pointer.y=postScaleDragPointer.y}this.body.emitter.emit(\"_requestRedraw\");if(scaleOld<scale){this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale,pointer:pointer})}else{this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale,pointer:pointer})}}}},{key:\"onMouseWheel\",value:function onMouseWheel(event){if(this.options.zoomView===true){var delta=0;if(event.wheelDelta){delta=event.wheelDelta/120}else if(event.detail){delta=-event.detail/3}if(delta!==0){var scale=this.body.view.scale;var zoom=delta/10;if(delta<0){zoom=zoom/(1-zoom)}scale*=1+zoom;var pointer=this.getPointer({x:event.clientX,y:event.clientY});this.zoom(scale,pointer)}event.preventDefault()}}},{key:\"onMouseMove\",value:function onMouseMove(event){var _this3=this;var pointer=this.getPointer({x:event.clientX,y:event.clientY});var popupVisible=false;if(this.popup!==undefined){if(this.popup.hidden===false){this._checkHidePopup(pointer)}if(this.popup.hidden===false){popupVisible=true;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.show()}}if(this.options.keyboard.bindToWindow===false&&this.options.keyboard.enabled===true){this.canvas.frame.focus()}if(popupVisible===false){if(this.popupTimer!==undefined){clearInterval(this.popupTimer);this.popupTimer=undefined}if(!this.drag.dragging){this.popupTimer=setTimeout(function(){return _this3._checkShowPopup(pointer)},this.options.tooltipDelay)}}if(this.options.hover===true){this.selectionHandler.hoverObject(event,pointer)}}},{key:\"_checkShowPopup\",value:function _checkShowPopup(pointer){var x=this.canvas._XconvertDOMtoCanvas(pointer.x);var y=this.canvas._YconvertDOMtoCanvas(pointer.y);var pointerObj={left:x,top:y,right:x,bottom:y};var previousPopupObjId=this.popupObj===undefined?undefined:this.popupObj.id;var nodeUnderCursor=false;var popupType=\"node\";if(this.popupObj===undefined){var nodeIndices=this.body.nodeIndices;var nodes=this.body.nodes;var node=void 0;var overlappingNodes=[];for(var i=0;i<nodeIndices.length;i++){node=nodes[nodeIndices[i]];if(node.isOverlappingWith(pointerObj)===true){if(node.getTitle()!==undefined){overlappingNodes.push(nodeIndices[i])}}}if(overlappingNodes.length>0){this.popupObj=nodes[overlappingNodes[overlappingNodes.length-1]];nodeUnderCursor=true}}if(this.popupObj===undefined&&nodeUnderCursor===false){var edgeIndices=this.body.edgeIndices;var edges=this.body.edges;var edge=void 0;var overlappingEdges=[];for(var _i=0;_i<edgeIndices.length;_i++){edge=edges[edgeIndices[_i]];if(edge.isOverlappingWith(pointerObj)===true){if(edge.connected===true&&edge.getTitle()!==undefined){overlappingEdges.push(edgeIndices[_i])}}}if(overlappingEdges.length>0){this.popupObj=edges[overlappingEdges[overlappingEdges.length-1]];popupType=\"edge\"}}if(this.popupObj!==undefined){if(this.popupObj.id!==previousPopupObjId){if(this.popup===undefined){this.popup=new Popup(this.canvas.frame)}this.popup.popupTargetType=popupType;this.popup.popupTargetId=this.popupObj.id;this.popup.setPosition(pointer.x+3,pointer.y-5);this.popup.setText(this.popupObj.getTitle());this.popup.show();this.body.emitter.emit(\"showPopup\",this.popupObj.id)}}else{if(this.popup!==undefined){this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}},{key:\"_checkHidePopup\",value:function _checkHidePopup(pointer){var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var stillOnObj=false;if(this.popup.popupTargetType===\"node\"){if(this.body.nodes[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.nodes[this.popup.popupTargetId].isOverlappingWith(pointerObj);if(stillOnObj===true){var overNode=this.selectionHandler.getNodeAt(pointer);stillOnObj=overNode===undefined?false:overNode.id===this.popup.popupTargetId}}}else{if(this.selectionHandler.getNodeAt(pointer)===undefined){if(this.body.edges[this.popup.popupTargetId]!==undefined){stillOnObj=this.body.edges[this.popup.popupTargetId].isOverlappingWith(pointerObj)}}}if(stillOnObj===false){this.popupObj=undefined;this.popup.hide();this.body.emitter.emit(\"hidePopup\")}}}]);return InteractionHandler}();exports[\"default\"]=InteractionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var keycharm=__webpack_require__(35);var NavigationHandler=function(){function NavigationHandler(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,NavigationHandler);this.body=body;this.canvas=canvas;this.iconsCreated=false;this.navigationHammers=[];this.boundFunctions={};this.touchTime=0;this.activated=false;this.body.emitter.on(\"activate\",function(){_this.activated=true;_this.configureKeyboardBindings()});this.body.emitter.on(\"deactivate\",function(){_this.activated=false;_this.configureKeyboardBindings()});this.body.emitter.on(\"destroy\",function(){if(_this.keycharm!==undefined){_this.keycharm.destroy()}});this.options={}}(0,_createClass3[\"default\"])(NavigationHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){this.options=options;this.create()}}},{key:\"create\",value:function create(){if(this.options.navigationButtons===true){if(this.iconsCreated===false){this.loadNavigationElements()}}else if(this.iconsCreated===true){this.cleanNavigation()}this.configureKeyboardBindings()}},{key:\"cleanNavigation\",value:function cleanNavigation(){if(this.navigationHammers.length!=0){for(var i=0;i<this.navigationHammers.length;i++){this.navigationHammers[i].destroy()}this.navigationHammers=[]}if(this.navigationDOM&&this.navigationDOM[\"wrapper\"]&&this.navigationDOM[\"wrapper\"].parentNode){this.navigationDOM[\"wrapper\"].parentNode.removeChild(this.navigationDOM[\"wrapper\"])}this.iconsCreated=false}},{key:\"loadNavigationElements\",value:function loadNavigationElements(){var _this2=this;this.cleanNavigation();this.navigationDOM={};var navigationDivs=[\"up\",\"down\",\"left\",\"right\",\"zoomIn\",\"zoomOut\",\"zoomExtends\"];var navigationDivActions=[\"_moveUp\",\"_moveDown\",\"_moveLeft\",\"_moveRight\",\"_zoomIn\",\"_zoomOut\",\"_fit\"];this.navigationDOM[\"wrapper\"]=document.createElement(\"div\");this.navigationDOM[\"wrapper\"].className=\"vis-navigation\";this.canvas.frame.appendChild(this.navigationDOM[\"wrapper\"]);for(var i=0;i<navigationDivs.length;i++){this.navigationDOM[navigationDivs[i]]=document.createElement(\"div\");this.navigationDOM[navigationDivs[i]].className=\"vis-button vis-\"+navigationDivs[i];this.navigationDOM[\"wrapper\"].appendChild(this.navigationDOM[navigationDivs[i]]);var hammer=new Hammer(this.navigationDOM[navigationDivs[i]]);if(navigationDivActions[i]===\"_fit\"){hammerUtil.onTouch(hammer,this._fit.bind(this))}else{hammerUtil.onTouch(hammer,this.bindToRedraw.bind(this,navigationDivActions[i]))}this.navigationHammers.push(hammer)}var hammerFrame=new Hammer(this.canvas.frame);hammerUtil.onRelease(hammerFrame,function(){_this2._stopMovement()});this.navigationHammers.push(hammerFrame);this.iconsCreated=true}},{key:\"bindToRedraw\",value:function bindToRedraw(action){if(this.boundFunctions[action]===undefined){this.boundFunctions[action]=this[action].bind(this);this.body.emitter.on(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_startRendering\")}}},{key:\"unbindFromRedraw\",value:function unbindFromRedraw(action){if(this.boundFunctions[action]!==undefined){this.body.emitter.off(\"initRedraw\",this.boundFunctions[action]);this.body.emitter.emit(\"_stopRendering\");delete this.boundFunctions[action]}}},{key:\"_fit\",value:function _fit(){if((new Date).valueOf()-this.touchTime>700){this.body.emitter.emit(\"fit\",{duration:700});this.touchTime=(new Date).valueOf()}}},{key:\"_stopMovement\",value:function _stopMovement(){for(var boundAction in this.boundFunctions){if(this.boundFunctions.hasOwnProperty(boundAction)){this.body.emitter.off(\"initRedraw\",this.boundFunctions[boundAction]);this.body.emitter.emit(\"_stopRendering\")}}this.boundFunctions={}}},{key:\"_moveUp\",value:function _moveUp(){this.body.view.translation.y+=this.options.keyboard.speed.y}},{key:\"_moveDown\",value:function _moveDown(){this.body.view.translation.y-=this.options.keyboard.speed.y}},{key:\"_moveLeft\",value:function _moveLeft(){this.body.view.translation.x+=this.options.keyboard.speed.x}},{key:\"_moveRight\",value:function _moveRight(){this.body.view.translation.x-=this.options.keyboard.speed.x}},{key:\"_zoomIn\",value:function _zoomIn(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale*(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"+\",scale:this.body.view.scale,pointer:null})}},{key:\"_zoomOut\",value:function _zoomOut(){var scaleOld=this.body.view.scale;var scale=this.body.view.scale/(1+this.options.keyboard.speed.zoom);var translation=this.body.view.translation;var scaleFrac=scale/scaleOld;var tx=(1-scaleFrac)*this.canvas.canvasViewCenter.x+translation.x*scaleFrac;var ty=(1-scaleFrac)*this.canvas.canvasViewCenter.y+translation.y*scaleFrac;this.body.view.scale=scale;this.body.view.translation={x:tx,y:ty};this.body.emitter.emit(\"zoom\",{direction:\"-\",scale:this.body.view.scale,pointer:null})}},{key:\"configureKeyboardBindings\",value:function configureKeyboardBindings(){var _this3=this;if(this.keycharm!==undefined){this.keycharm.destroy()}if(this.options.keyboard.enabled===true){if(this.options.keyboard.bindToWindow===true){this.keycharm=keycharm({container:window,preventDefault:true})}else{this.keycharm=keycharm({container:this.canvas.frame,preventDefault:true})}this.keycharm.reset();if(this.activated===true){this.keycharm.bind(\"up\",function(){_this3.bindToRedraw(\"_moveUp\")},\"keydown\");this.keycharm.bind(\"down\",function(){_this3.bindToRedraw(\"_moveDown\")},\"keydown\");this.keycharm.bind(\"left\",function(){_this3.bindToRedraw(\"_moveLeft\")},\"keydown\");this.keycharm.bind(\"right\",function(){_this3.bindToRedraw(\"_moveRight\")},\"keydown\");this.keycharm.bind(\"=\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num+\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"num-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"-\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"[\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"]\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pageup\",function(){_this3.bindToRedraw(\"_zoomIn\")},\"keydown\");this.keycharm.bind(\"pagedown\",function(){_this3.bindToRedraw(\"_zoomOut\")},\"keydown\");this.keycharm.bind(\"up\",function(){_this3.unbindFromRedraw(\"_moveUp\")},\"keyup\");this.keycharm.bind(\"down\",function(){_this3.unbindFromRedraw(\"_moveDown\")},\"keyup\");this.keycharm.bind(\"left\",function(){_this3.unbindFromRedraw(\"_moveLeft\")},\"keyup\");this.keycharm.bind(\"right\",function(){_this3.unbindFromRedraw(\"_moveRight\")},\"keyup\");this.keycharm.bind(\"=\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num+\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"num-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"-\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"[\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\");this.keycharm.bind(\"]\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pageup\",function(){_this3.unbindFromRedraw(\"_zoomIn\")},\"keyup\");this.keycharm.bind(\"pagedown\",function(){_this3.unbindFromRedraw(\"_zoomOut\")},\"keyup\")}}}}]);return NavigationHandler}();exports[\"default\"]=NavigationHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var Node=__webpack_require__(47)[\"default\"];var Edge=__webpack_require__(74)[\"default\"];var util=__webpack_require__(2);var SelectionHandler=function(){function SelectionHandler(body,canvas){var _this=this;(0,_classCallCheck3[\"default\"])(this,SelectionHandler);this.body=body;this.canvas=canvas;this.selectionObj={nodes:[],edges:[]};this.hoverObj={nodes:{},edges:{}};this.options={};this.defaultOptions={multiselect:false,selectable:true,selectConnectedEdges:true,hoverConnectedEdges:true};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"_dataChanged\",function(){_this.updateSelection()})}(0,_createClass3[\"default\"])(SelectionHandler,[{key:\"setOptions\",value:function setOptions(options){if(options!==undefined){var fields=[\"multiselect\",\"hoverConnectedEdges\",\"selectable\",\"selectConnectedEdges\"];util.selectiveDeepExtend(fields,this.options,options)}}},{key:\"selectOnPoint\",value:function selectOnPoint(pointer){var selected=false;if(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);this.unselectAll();if(obj!==undefined){selected=this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}return selected}},{key:\"selectAdditionalOnPoint\",value:function selectAdditionalOnPoint(pointer){var selectionChanged=false;if(this.options.selectable===true){var obj=this.getNodeAt(pointer)||this.getEdgeAt(pointer);if(obj!==undefined){selectionChanged=true;if(obj.isSelected()===true){this.deselectObject(obj)}else{this.selectObject(obj)}this.body.emitter.emit(\"_requestRedraw\")}}return selectionChanged}},{key:\"_initBaseEvent\",value:function _initBaseEvent(event,pointer){var properties={};properties[\"pointer\"]={DOM:{\nx:pointer.x,y:pointer.y},canvas:this.canvas.DOMtoCanvas(pointer)};properties[\"event\"]=event;return properties}},{key:\"_generateClickEvent\",value:function _generateClickEvent(eventType,event,pointer,oldSelection){var emptySelection=arguments.length>4&&arguments[4]!==undefined?arguments[4]:false;var properties=this._initBaseEvent(event,pointer);if(emptySelection===true){properties.nodes=[];properties.edges=[]}else{var tmp=this.getSelection();properties.nodes=tmp.nodes;properties.edges=tmp.edges}if(oldSelection!==undefined){properties[\"previousSelection\"]=oldSelection}if(eventType==\"click\"){properties.items=this.getClickedItems(pointer)}this.body.emitter.emit(eventType,properties)}},{key:\"selectObject\",value:function selectObject(obj){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:this.options.selectConnectedEdges;if(obj!==undefined){if(obj instanceof Node){if(highlightEdges===true){this._selectConnectedEdges(obj)}}obj.select();this._addToSelection(obj);return true}return false}},{key:\"deselectObject\",value:function deselectObject(obj){if(obj.isSelected()===true){obj.selected=false;this._removeFromSelection(obj)}}},{key:\"_getAllNodesOverlappingWith\",value:function _getAllNodesOverlappingWith(object){var overlappingNodes=[];var nodes=this.body.nodes;for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];if(nodes[nodeId].isOverlappingWith(object)){overlappingNodes.push(nodeId)}}return overlappingNodes}},{key:\"_pointerToPositionObject\",value:function _pointerToPositionObject(pointer){var canvasPos=this.canvas.DOMtoCanvas(pointer);return{left:canvasPos.x-1,top:canvasPos.y+1,right:canvasPos.x+1,bottom:canvasPos.y-1}}},{key:\"getNodeAt\",value:function getNodeAt(pointer){var returnNode=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var positionObject=this._pointerToPositionObject(pointer);var overlappingNodes=this._getAllNodesOverlappingWith(positionObject);if(overlappingNodes.length>0){if(returnNode===true){return this.body.nodes[overlappingNodes[overlappingNodes.length-1]]}else{return overlappingNodes[overlappingNodes.length-1]}}else{return undefined}}},{key:\"_getEdgesOverlappingWith\",value:function _getEdgesOverlappingWith(object,overlappingEdges){var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];if(edges[edgeId].isOverlappingWith(object)){overlappingEdges.push(edgeId)}}}},{key:\"_getAllEdgesOverlappingWith\",value:function _getAllEdgesOverlappingWith(object){var overlappingEdges=[];this._getEdgesOverlappingWith(object,overlappingEdges);return overlappingEdges}},{key:\"getEdgeAt\",value:function getEdgeAt(pointer){var returnEdge=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;var canvasPos=this.canvas.DOMtoCanvas(pointer);var mindist=10;var overlappingEdge=null;var edges=this.body.edges;for(var i=0;i<this.body.edgeIndices.length;i++){var edgeId=this.body.edgeIndices[i];var edge=edges[edgeId];if(edge.connected){var xFrom=edge.from.x;var yFrom=edge.from.y;var xTo=edge.to.x;var yTo=edge.to.y;var dist=edge.edgeType.getDistanceToEdge(xFrom,yFrom,xTo,yTo,canvasPos.x,canvasPos.y);if(dist<mindist){overlappingEdge=edgeId;mindist=dist}}}if(overlappingEdge!==null){if(returnEdge===true){return this.body.edges[overlappingEdge]}else{return overlappingEdge}}else{return undefined}}},{key:\"_addToSelection\",value:function _addToSelection(obj){if(obj instanceof Node){this.selectionObj.nodes[obj.id]=obj}else{this.selectionObj.edges[obj.id]=obj}}},{key:\"_addToHover\",value:function _addToHover(obj){if(obj instanceof Node){this.hoverObj.nodes[obj.id]=obj}else{this.hoverObj.edges[obj.id]=obj}}},{key:\"_removeFromSelection\",value:function _removeFromSelection(obj){if(obj instanceof Node){delete this.selectionObj.nodes[obj.id];this._unselectConnectedEdges(obj)}else{delete this.selectionObj.edges[obj.id]}}},{key:\"unselectAll\",value:function unselectAll(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){this.selectionObj.nodes[nodeId].unselect()}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){this.selectionObj.edges[edgeId].unselect()}}this.selectionObj={nodes:{},edges:{}}}},{key:\"_getSelectedNodeCount\",value:function _getSelectedNodeCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}return count}},{key:\"_getSelectedNode\",value:function _getSelectedNode(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return this.selectionObj.nodes[nodeId]}}return undefined}},{key:\"_getSelectedEdge\",value:function _getSelectedEdge(){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return this.selectionObj.edges[edgeId]}}return undefined}},{key:\"_getSelectedEdgeCount\",value:function _getSelectedEdgeCount(){var count=0;for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_getSelectedObjectCount\",value:function _getSelectedObjectCount(){var count=0;for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){count+=1}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){count+=1}}return count}},{key:\"_selectionIsEmpty\",value:function _selectionIsEmpty(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){return false}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){return false}}return true}},{key:\"_clusterInSelection\",value:function _clusterInSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(this.selectionObj.nodes[nodeId].clusterSize>1){return true}}}return false}},{key:\"_selectConnectedEdges\",value:function _selectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.select();this._addToSelection(edge)}}},{key:\"_hoverConnectedEdges\",value:function _hoverConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.hover=true;this._addToHover(edge)}}},{key:\"_unselectConnectedEdges\",value:function _unselectConnectedEdges(node){for(var i=0;i<node.edges.length;i++){var edge=node.edges[i];edge.unselect();this._removeFromSelection(edge)}}},{key:\"emitBlurEvent\",value:function emitBlurEvent(event,pointer,object){var properties=this._initBaseEvent(event,pointer);if(object.hover===true){object.hover=false;if(object instanceof Node){properties.node=object.id;this.body.emitter.emit(\"blurNode\",properties)}else{properties.edge=object.id;this.body.emitter.emit(\"blurEdge\",properties)}}}},{key:\"emitHoverEvent\",value:function emitHoverEvent(event,pointer,object){var properties=this._initBaseEvent(event,pointer);var hoverChanged=false;if(object.hover===false){object.hover=true;this._addToHover(object);hoverChanged=true;if(object instanceof Node){properties.node=object.id;this.body.emitter.emit(\"hoverNode\",properties)}else{properties.edge=object.id;this.body.emitter.emit(\"hoverEdge\",properties)}}return hoverChanged}},{key:\"hoverObject\",value:function hoverObject(event,pointer){var object=this.getNodeAt(pointer);if(object===undefined){object=this.getEdgeAt(pointer)}var hoverChanged=false;for(var nodeId in this.hoverObj.nodes){if(this.hoverObj.nodes.hasOwnProperty(nodeId)){if(object===undefined||object instanceof Node&&object.id!=nodeId||object instanceof Edge){this.emitBlurEvent(event,pointer,this.hoverObj.nodes[nodeId]);delete this.hoverObj.nodes[nodeId];hoverChanged=true}}}for(var edgeId in this.hoverObj.edges){if(this.hoverObj.edges.hasOwnProperty(edgeId)){if(hoverChanged===true){this.hoverObj.edges[edgeId].hover=false;delete this.hoverObj.edges[edgeId]}else if(object===undefined||object instanceof Edge&&object.id!=edgeId||object instanceof Node&&!object.hover){this.emitBlurEvent(event,pointer,this.hoverObj.edges[edgeId]);delete this.hoverObj.edges[edgeId];hoverChanged=true}}}if(object!==undefined){hoverChanged=hoverChanged||this.emitHoverEvent(event,pointer,object);if(object instanceof Node&&this.options.hoverConnectedEdges===true){this._hoverConnectedEdges(object)}}if(hoverChanged===true){this.body.emitter.emit(\"_requestRedraw\")}}},{key:\"getSelection\",value:function getSelection(){var nodeIds=this.getSelectedNodes();var edgeIds=this.getSelectedEdges();return{nodes:nodeIds,edges:edgeIds}}},{key:\"getSelectedNodes\",value:function getSelectedNodes(){var idArray=[];if(this.options.selectable===true){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){idArray.push(this.selectionObj.nodes[nodeId].id)}}}return idArray}},{key:\"getSelectedEdges\",value:function getSelectedEdges(){var idArray=[];if(this.options.selectable===true){for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){idArray.push(this.selectionObj.edges[edgeId].id)}}}return idArray}},{key:\"setSelection\",value:function setSelection(selection){var options=arguments.length>1&&arguments[1]!==undefined?arguments[1]:{};var i=void 0,id=void 0;if(!selection||!selection.nodes&&!selection.edges)throw\"Selection must be an object with nodes and/or edges properties\";if(options.unselectAll||options.unselectAll===undefined){this.unselectAll()}if(selection.nodes){for(i=0;i<selection.nodes.length;i++){id=selection.nodes[i];var node=this.body.nodes[id];if(!node){throw new RangeError('Node with id \"'+id+'\" not found')}this.selectObject(node,options.highlightEdges)}}if(selection.edges){for(i=0;i<selection.edges.length;i++){id=selection.edges[i];var edge=this.body.edges[id];if(!edge){throw new RangeError('Edge with id \"'+id+'\" not found')}this.selectObject(edge)}}this.body.emitter.emit(\"_requestRedraw\")}},{key:\"selectNodes\",value:function selectNodes(selection){var highlightEdges=arguments.length>1&&arguments[1]!==undefined?arguments[1]:true;if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({nodes:selection},{highlightEdges:highlightEdges})}},{key:\"selectEdges\",value:function selectEdges(selection){if(!selection||selection.length===undefined)throw\"Selection must be an array with ids\";this.setSelection({edges:selection})}},{key:\"updateSelection\",value:function updateSelection(){for(var nodeId in this.selectionObj.nodes){if(this.selectionObj.nodes.hasOwnProperty(nodeId)){if(!this.body.nodes.hasOwnProperty(nodeId)){delete this.selectionObj.nodes[nodeId]}}}for(var edgeId in this.selectionObj.edges){if(this.selectionObj.edges.hasOwnProperty(edgeId)){if(!this.body.edges.hasOwnProperty(edgeId)){delete this.selectionObj.edges[edgeId]}}}}},{key:\"getClickedItems\",value:function getClickedItems(pointer){var point=this.canvas.DOMtoCanvas(pointer);var items=[];var nodeIndices=this.body.nodeIndices;var nodes=this.body.nodes;for(var i=nodeIndices.length-1;i>=0;i--){var node=nodes[nodeIndices[i]];var ret=node.getItemsOnPoint(point);items.push.apply(items,ret)}var edgeIndices=this.body.edgeIndices;var edges=this.body.edges;for(var _i=edgeIndices.length-1;_i>=0;_i--){var edge=edges[edgeIndices[_i]];var _ret=edge.getItemsOnPoint(point);items.push.apply(items,_ret)}return items}}]);return SelectionHandler}();exports[\"default\"]=SelectionHandler},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var NetworkUtil=__webpack_require__(76)[\"default\"];var _require=__webpack_require__(236),HorizontalStrategy=_require.HorizontalStrategy,VerticalStrategy=_require.VerticalStrategy;var HierarchicalStatus=function(){function HierarchicalStatus(){(0,_classCallCheck3[\"default\"])(this,HierarchicalStatus);this.childrenReference={};this.parentReference={};this.trees={};this.distributionOrdering={};this.levels={};this.distributionIndex={};this.isTree=false;this.treeIndex=-1}(0,_createClass3[\"default\"])(HierarchicalStatus,[{key:\"addRelation\",value:function addRelation(parentNodeId,childNodeId){if(this.childrenReference[parentNodeId]===undefined){this.childrenReference[parentNodeId]=[]}this.childrenReference[parentNodeId].push(childNodeId);if(this.parentReference[childNodeId]===undefined){this.parentReference[childNodeId]=[]}this.parentReference[childNodeId].push(parentNodeId)}},{key:\"checkIfTree\",value:function checkIfTree(){for(var i in this.parentReference){if(this.parentReference[i].length>1){this.isTree=false;return}}this.isTree=true}},{key:\"numTrees\",value:function numTrees(){return this.treeIndex+1}},{key:\"setTreeIndex\",value:function setTreeIndex(node,treeId){if(treeId===undefined)return;if(this.trees[node.id]===undefined){this.trees[node.id]=treeId;this.treeIndex=Math.max(treeId,this.treeIndex)}}},{key:\"ensureLevel\",value:function ensureLevel(nodeId){if(this.levels[nodeId]===undefined){this.levels[nodeId]=0}}},{key:\"getMaxLevel\",value:function getMaxLevel(nodeId){var _this=this;var accumulator={};var _getMaxLevel=function _getMaxLevel(nodeId){if(accumulator[nodeId]!==undefined){return accumulator[nodeId]}var level=_this.levels[nodeId];if(_this.childrenReference[nodeId]){var children=_this.childrenReference[nodeId];if(children.length>0){for(var i=0;i<children.length;i++){level=Math.max(level,_getMaxLevel(children[i]))}}}accumulator[nodeId]=level;return level};return _getMaxLevel(nodeId)}},{key:\"levelDownstream\",value:function levelDownstream(nodeA,nodeB){if(this.levels[nodeB.id]===undefined){if(this.levels[nodeA.id]===undefined){this.levels[nodeA.id]=0}this.levels[nodeB.id]=this.levels[nodeA.id]+1}}},{key:\"setMinLevelToZero\",value:function setMinLevelToZero(nodes){var minLevel=1e9;for(var nodeId in nodes){if(nodes.hasOwnProperty(nodeId)){if(this.levels[nodeId]!==undefined){minLevel=Math.min(this.levels[nodeId],minLevel)}}}for(var _nodeId in nodes){if(nodes.hasOwnProperty(_nodeId)){if(this.levels[_nodeId]!==undefined){this.levels[_nodeId]-=minLevel}}}}},{key:\"getTreeSize\",value:function getTreeSize(nodes,index){var min_x=1e9;var max_x=-1e9;var min_y=1e9;var max_y=-1e9;for(var nodeId in this.trees){if(this.trees.hasOwnProperty(nodeId)){if(this.trees[nodeId]===index){var node=nodes[nodeId];min_x=Math.min(node.x,min_x);max_x=Math.max(node.x,max_x);min_y=Math.min(node.y,min_y);max_y=Math.max(node.y,max_y)}}}return{min_x:min_x,max_x:max_x,min_y:min_y,max_y:max_y}}},{key:\"hasSameParent\",value:function hasSameParent(node1,node2){var parents1=this.parentReference[node1.id];var parents2=this.parentReference[node2.id];if(parents1===undefined||parents2===undefined){return false}for(var i=0;i<parents1.length;i++){for(var j=0;j<parents2.length;j++){if(parents1[i]==parents2[j]){return true}}}return false}},{key:\"inSameSubNetwork\",value:function inSameSubNetwork(node1,node2){return this.trees[node1.id]===this.trees[node2.id]}},{key:\"getLevels\",value:function getLevels(){return(0,_keys2[\"default\"])(this.distributionOrdering)}},{key:\"addToOrdering\",value:function addToOrdering(node,level){if(this.distributionOrdering[level]===undefined){this.distributionOrdering[level]=[]}var isPresent=false;var curLevel=this.distributionOrdering[level];for(var n in curLevel){if(curLevel[n]===node){isPresent=true;break}}if(!isPresent){this.distributionOrdering[level].push(node);this.distributionIndex[node.id]=this.distributionOrdering[level].length-1}}}]);return HierarchicalStatus}();var LayoutEngine=function(){function LayoutEngine(body){(0,_classCallCheck3[\"default\"])(this,LayoutEngine);this.body=body;this.initialRandomSeed=Math.round(Math.random()*1e6);this.randomSeed=this.initialRandomSeed;this.setPhysics=false;this.options={};this.optionsBackup={physics:{}};this.defaultOptions={randomSeed:undefined,improvedLayout:true,hierarchical:{enabled:false,levelSeparation:150,nodeSpacing:100,treeSpacing:200,blockShifting:true,edgeMinimization:true,parentCentralization:true,direction:\"UD\",sortMethod:\"hubsize\"}};util.extend(this.options,this.defaultOptions);this.bindEventListeners()}(0,_createClass3[\"default\"])(LayoutEngine,[{key:\"bindEventListeners\",value:function bindEventListeners(){var _this2=this;this.body.emitter.on(\"_dataChanged\",function(){_this2.setupHierarchicalLayout()});this.body.emitter.on(\"_dataLoaded\",function(){_this2.layoutNetwork()});this.body.emitter.on(\"_resetHierarchicalLayout\",function(){_this2.setupHierarchicalLayout()});this.body.emitter.on(\"_adjustEdgesForHierarchicalLayout\",function(){if(_this2.options.hierarchical.enabled!==true){return}var type=_this2.direction.curveType();_this2.body.emitter.emit(\"_forceDisableDynamicCurves\",type,false)})}},{key:\"setOptions\",value:function setOptions(options,allOptions){if(options!==undefined){var hierarchical=this.options.hierarchical;var prevHierarchicalState=hierarchical.enabled;util.selectiveDeepExtend([\"randomSeed\",\"improvedLayout\"],this.options,options);util.mergeOptions(this.options,options,\"hierarchical\");if(options.randomSeed!==undefined){this.initialRandomSeed=options.randomSeed}if(hierarchical.enabled===true){if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\",true)}if(hierarchical.direction===\"RL\"||hierarchical.direction===\"DU\"){if(hierarchical.levelSeparation>0){hierarchical.levelSeparation*=-1}}else{if(hierarchical.levelSeparation<0){hierarchical.levelSeparation*=-1}}this.setDirectionStrategy();this.body.emitter.emit(\"_resetHierarchicalLayout\");return this.adaptAllOptionsForHierarchicalLayout(allOptions)}else{if(prevHierarchicalState===true){this.body.emitter.emit(\"refresh\");return util.deepExtend(allOptions,this.optionsBackup)}}}return allOptions}},{key:\"adaptAllOptionsForHierarchicalLayout\",value:function adaptAllOptionsForHierarchicalLayout(allOptions){if(this.options.hierarchical.enabled===true){var backupPhysics=this.optionsBackup.physics;if(allOptions.physics===undefined||allOptions.physics===true){allOptions.physics={enabled:backupPhysics.enabled===undefined?true:backupPhysics.enabled,solver:\"hierarchicalRepulsion\"};backupPhysics.enabled=backupPhysics.enabled===undefined?true:backupPhysics.enabled;backupPhysics.solver=backupPhysics.solver||\"barnesHut\"}else if((0,_typeof3[\"default\"])(allOptions.physics)===\"object\"){backupPhysics.enabled=allOptions.physics.enabled===undefined?true:allOptions.physics.enabled;backupPhysics.solver=allOptions.physics.solver||\"barnesHut\";allOptions.physics.solver=\"hierarchicalRepulsion\"}else if(allOptions.physics!==false){backupPhysics.solver=\"barnesHut\";allOptions.physics={solver:\"hierarchicalRepulsion\"}}var type=this.direction.curveType();if(allOptions.edges===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges={smooth:false}}else if(allOptions.edges.smooth===undefined){this.optionsBackup.edges={smooth:{enabled:true,type:\"dynamic\"}};allOptions.edges.smooth=false}else{if(typeof allOptions.edges.smooth===\"boolean\"){this.optionsBackup.edges={smooth:allOptions.edges.smooth};allOptions.edges.smooth={enabled:allOptions.edges.smooth,type:type}}else{var smooth=allOptions.edges.smooth;if(smooth.type!==undefined&&smooth.type!==\"dynamic\"){type=smooth.type}this.optionsBackup.edges={smooth:smooth.enabled===undefined?true:smooth.enabled,type:smooth.type===undefined?\"dynamic\":smooth.type,roundness:smooth.roundness===undefined?.5:smooth.roundness,forceDirection:smooth.forceDirection===undefined?false:smooth.forceDirection};allOptions.edges.smooth={enabled:smooth.enabled===undefined?true:smooth.enabled,type:type,roundness:smooth.roundness===undefined?.5:smooth.roundness,forceDirection:smooth.forceDirection===undefined?false:smooth.forceDirection}}}this.body.emitter.emit(\"_forceDisableDynamicCurves\",type)}return allOptions}},{key:\"seededRandom\",value:function seededRandom(){var x=Math.sin(this.randomSeed++)*1e4;return x-Math.floor(x)}},{key:\"positionInitially\",value:function positionInitially(nodesArray){if(this.options.hierarchical.enabled!==true){this.randomSeed=this.initialRandomSeed;var radius=nodesArray.length+50;for(var i=0;i<nodesArray.length;i++){var node=nodesArray[i];var angle=2*Math.PI*this.seededRandom();if(node.x===undefined){node.x=radius*Math.cos(angle)}if(node.y===undefined){node.y=radius*Math.sin(angle)}}}}},{key:\"layoutNetwork\",value:function layoutNetwork(){if(this.options.hierarchical.enabled!==true&&this.options.improvedLayout===true){var indices=this.body.nodeIndices;var positionDefined=0;for(var i=0;i<indices.length;i++){var node=this.body.nodes[indices[i]];if(node.predefinedPosition===true){positionDefined+=1}}if(positionDefined<.5*indices.length){var MAX_LEVELS=10;var level=0;var clusterThreshold=150;var clusterOptions={clusterNodeProperties:{shape:\"ellipse\",label:\"\",group:\"\",font:{multi:false}},clusterEdgeProperties:{label:\"\",font:{multi:false},smooth:{enabled:false}}};if(indices.length>clusterThreshold){var startLength=indices.length;while(indices.length>clusterThreshold&&level<=MAX_LEVELS){level+=1;var before=indices.length;if(level%3===0){this.body.modules.clustering.clusterBridges(clusterOptions)}else{this.body.modules.clustering.clusterOutliers(clusterOptions)}var after=indices.length;if(before==after&&level%3!==0){this._declusterAll();this.body.emitter.emit(\"_layoutFailed\");console.info(\"This network could not be positioned by this version of the improved layout algorithm.\"+\" Please disable improvedLayout for better performance.\");return}}this.body.modules.kamadaKawai.setOptions({springLength:Math.max(150,2*startLength)})}if(level>MAX_LEVELS){console.info(\"The clustering didn't succeed within the amount of interations allowed,\"+\" progressing with partial result.\")}this.body.modules.kamadaKawai.solve(indices,this.body.edgeIndices,true);this._shiftToCenter();var offset=70;for(var _i=0;_i<indices.length;_i++){var _node=this.body.nodes[indices[_i]];if(_node.predefinedPosition===false){_node.x+=(.5-this.seededRandom())*offset;_node.y+=(.5-this.seededRandom())*offset}}this._declusterAll();this.body.emitter.emit(\"_repositionBezierNodes\")}}}},{key:\"_shiftToCenter\",value:function _shiftToCenter(){var range=NetworkUtil.getRangeCore(this.body.nodes,this.body.nodeIndices);var center=NetworkUtil.findCenter(range);for(var i=0;i<this.body.nodeIndices.length;i++){var node=this.body.nodes[this.body.nodeIndices[i]];node.x-=center.x;node.y-=center.y}}},{key:\"_declusterAll\",value:function _declusterAll(){var clustersPresent=true;while(clustersPresent===true){clustersPresent=false;for(var i=0;i<this.body.nodeIndices.length;i++){if(this.body.nodes[this.body.nodeIndices[i]].isCluster===true){clustersPresent=true;this.body.modules.clustering.openCluster(this.body.nodeIndices[i],{},false)}}if(clustersPresent===true){this.body.emitter.emit(\"_dataChanged\")}}}},{key:\"getSeed\",value:function getSeed(){return this.initialRandomSeed}},{key:\"setupHierarchicalLayout\",value:function setupHierarchicalLayout(){if(this.options.hierarchical.enabled===true&&this.body.nodeIndices.length>0){var node=void 0,nodeId=void 0;var definedLevel=false;var undefinedLevel=false;this.lastNodeOnLevel={};this.hierarchical=new HierarchicalStatus;for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];if(node.options.level!==undefined){definedLevel=true;this.hierarchical.levels[nodeId]=node.options.level}else{undefinedLevel=true}}}if(undefinedLevel===true&&definedLevel===true){throw new Error(\"To use the hierarchical layout, nodes require either no predefined levels\"+\" or levels have to be defined for all nodes.\")}else{if(undefinedLevel===true){var sortMethod=this.options.hierarchical.sortMethod;if(sortMethod===\"hubsize\"){this._determineLevelsByHubsize()}else if(sortMethod===\"directed\"){this._determineLevelsDirected()}else if(sortMethod===\"custom\"){this._determineLevelsCustomCallback()}}for(var _nodeId2 in this.body.nodes){if(this.body.nodes.hasOwnProperty(_nodeId2)){this.hierarchical.ensureLevel(_nodeId2)}}var distribution=this._getDistribution();this._generateMap();this._placeNodesByHierarchy(distribution);this._condenseHierarchy();this._shiftToCenter()}}}},{key:\"_condenseHierarchy\",value:function _condenseHierarchy(){var _this3=this;var stillShifting=false;var branches={};var shiftTrees=function shiftTrees(){var treeSizes=getTreeSizes();var shiftBy=0;for(var i=0;i<treeSizes.length-1;i++){var diff=treeSizes[i].max-treeSizes[i+1].min;shiftBy+=diff+_this3.options.hierarchical.treeSpacing;shiftTree(i+1,shiftBy)}};var shiftTree=function shiftTree(index,offset){var trees=_this3.hierarchical.trees;for(var nodeId in trees){if(trees.hasOwnProperty(nodeId)){if(trees[nodeId]===index){_this3.direction.shift(nodeId,offset)}}}};var getTreeSizes=function getTreeSizes(){var treeWidths=[];for(var i=0;i<_this3.hierarchical.numTrees();i++){treeWidths.push(_this3.direction.getTreeSize(i))}return treeWidths};var getBranchNodes=function getBranchNodes(source,map){if(map[source.id]){return}map[source.id]=true;if(_this3.hierarchical.childrenReference[source.id]){var children=_this3.hierarchical.childrenReference[source.id];if(children.length>0){for(var i=0;i<children.length;i++){getBranchNodes(_this3.body.nodes[children[i]],map)}}}};var getBranchBoundary=function getBranchBoundary(branchMap){var maxLevel=arguments.length>1&&arguments[1]!==undefined?arguments[1]:1e9;var minSpace=1e9;var maxSpace=1e9;var min=1e9;var max=-1e9;for(var branchNode in branchMap){if(branchMap.hasOwnProperty(branchNode)){var node=_this3.body.nodes[branchNode];var level=_this3.hierarchical.levels[node.id];var position=_this3.direction.getPosition(node);var _getSpaceAroundNode2=_this3._getSpaceAroundNode(node,branchMap),_getSpaceAroundNode3=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode2,2),minSpaceNode=_getSpaceAroundNode3[0],maxSpaceNode=_getSpaceAroundNode3[1];minSpace=Math.min(minSpaceNode,minSpace);maxSpace=Math.min(maxSpaceNode,maxSpace);if(level<=maxLevel){min=Math.min(position,min);max=Math.max(position,max)}}}return[min,max,minSpace,maxSpace]};var getCollisionLevel=function getCollisionLevel(node1,node2){var maxLevel1=_this3.hierarchical.getMaxLevel(node1.id);var maxLevel2=_this3.hierarchical.getMaxLevel(node2.id);return Math.min(maxLevel1,maxLevel2)};var shiftElementsCloser=function shiftElementsCloser(callback,levels,centerParents){var hier=_this3.hierarchical;for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=hier.distributionOrdering[level];if(levelNodes.length>1){for(var j=0;j<levelNodes.length-1;j++){var node1=levelNodes[j];var node2=levelNodes[j+1];if(hier.hasSameParent(node1,node2)&&hier.inSameSubNetwork(node1,node2)){callback(node1,node2,centerParents)}}}}};var branchShiftCallback=function branchShiftCallback(node1,node2){var centerParent=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var pos1=_this3.direction.getPosition(node1);var pos2=_this3.direction.getPosition(node2);var diffAbs=Math.abs(pos2-pos1);var nodeSpacing=_this3.options.hierarchical.nodeSpacing;if(diffAbs>nodeSpacing){var branchNodes1={};var branchNodes2={};getBranchNodes(node1,branchNodes1);getBranchNodes(node2,branchNodes2);var maxLevel=getCollisionLevel(node1,node2);var branchNodeBoundary1=getBranchBoundary(branchNodes1,maxLevel);var branchNodeBoundary2=getBranchBoundary(branchNodes2,maxLevel);var max1=branchNodeBoundary1[1];var min2=branchNodeBoundary2[0];var minSpace2=branchNodeBoundary2[2];var diffBranch=Math.abs(max1-min2);if(diffBranch>nodeSpacing){var offset=max1-min2+nodeSpacing;if(offset<-minSpace2+nodeSpacing){offset=-minSpace2+nodeSpacing}if(offset<0){_this3._shiftBlock(node2.id,offset);stillShifting=true;if(centerParent===true)_this3._centerParent(node2)}}}};var minimizeEdgeLength=function minimizeEdgeLength(iterations,node){var nodeId=node.id;var allEdges=node.edges;var nodeLevel=_this3.hierarchical.levels[node.id];var C2=_this3.options.hierarchical.levelSeparation*_this3.options.hierarchical.levelSeparation;var referenceNodes={};var aboveEdges=[];for(var i=0;i<allEdges.length;i++){var edge=allEdges[i];if(edge.toId!=edge.fromId){var otherNode=edge.toId==nodeId?edge.from:edge.to;referenceNodes[allEdges[i].id]=otherNode;if(_this3.hierarchical.levels[otherNode.id]<nodeLevel){aboveEdges.push(edge)}}}var getFx=function getFx(point,edges){var sum=0;for(var _i2=0;_i2<edges.length;_i2++){if(referenceNodes[edges[_i2].id]!==undefined){var a=_this3.direction.getPosition(referenceNodes[edges[_i2].id])-point;sum+=a/Math.sqrt(a*a+C2)}}return sum};var getDFx=function getDFx(point,edges){var sum=0;for(var _i3=0;_i3<edges.length;_i3++){if(referenceNodes[edges[_i3].id]!==undefined){var a=_this3.direction.getPosition(referenceNodes[edges[_i3].id])-point;sum-=C2*Math.pow(a*a+C2,-1.5)}}return sum};var getGuess=function getGuess(iterations,edges){var guess=_this3.direction.getPosition(node);var guessMap={};for(var _i4=0;_i4<iterations;_i4++){var fx=getFx(guess,edges);var dfx=getDFx(guess,edges);var limit=40;var ratio=Math.max(-limit,Math.min(limit,Math.round(fx/dfx)));guess=guess-ratio;if(guessMap[guess]!==undefined){break}guessMap[guess]=_i4}return guess};var moveBranch=function moveBranch(guess){var nodePosition=_this3.direction.getPosition(node);if(branches[node.id]===undefined){var branchNodes={};getBranchNodes(node,branchNodes);branches[node.id]=branchNodes}var branchBoundary=getBranchBoundary(branches[node.id]);var minSpaceBranch=branchBoundary[2];var maxSpaceBranch=branchBoundary[3];var diff=guess-nodePosition;var branchOffset=0;if(diff>0){branchOffset=Math.min(diff,maxSpaceBranch-_this3.options.hierarchical.nodeSpacing)}else if(diff<0){branchOffset=-Math.min(-diff,minSpaceBranch-_this3.options.hierarchical.nodeSpacing)}if(branchOffset!=0){_this3._shiftBlock(node.id,branchOffset);stillShifting=true}};var moveNode=function moveNode(guess){var nodePosition=_this3.direction.getPosition(node);var _getSpaceAroundNode4=_this3._getSpaceAroundNode(node),_getSpaceAroundNode5=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode4,2),minSpace=_getSpaceAroundNode5[0],maxSpace=_getSpaceAroundNode5[1];var diff=guess-nodePosition;var newPosition=nodePosition;if(diff>0){newPosition=Math.min(nodePosition+(maxSpace-_this3.options.hierarchical.nodeSpacing),guess)}else if(diff<0){newPosition=Math.max(nodePosition-(minSpace-_this3.options.hierarchical.nodeSpacing),guess)}if(newPosition!==nodePosition){_this3.direction.setPosition(node,newPosition);stillShifting=true}};var guess=getGuess(iterations,aboveEdges);moveBranch(guess);guess=getGuess(iterations,allEdges);moveNode(guess)};var minimizeEdgeLengthBottomUp=function minimizeEdgeLengthBottomUp(iterations){var levels=_this3.hierarchical.getLevels();levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;for(var j=0;j<levels.length;j++){var level=levels[j];var levelNodes=_this3.hierarchical.distributionOrdering[level];for(var k=0;k<levelNodes.length;k++){minimizeEdgeLength(1e3,levelNodes[k])}}if(stillShifting!==true){break}}};var shiftBranchesCloserBottomUp=function shiftBranchesCloserBottomUp(iterations){var levels=_this3.hierarchical.getLevels();levels=levels.reverse();for(var i=0;i<iterations;i++){stillShifting=false;shiftElementsCloser(branchShiftCallback,levels,true);if(stillShifting!==true){break}}};var centerAllParents=function centerAllParents(){for(var nodeId in _this3.body.nodes){if(_this3.body.nodes.hasOwnProperty(nodeId))_this3._centerParent(_this3.body.nodes[nodeId])}};var centerAllParentsBottomUp=function centerAllParentsBottomUp(){var levels=_this3.hierarchical.getLevels()\n;levels=levels.reverse();for(var i=0;i<levels.length;i++){var level=levels[i];var levelNodes=_this3.hierarchical.distributionOrdering[level];for(var j=0;j<levelNodes.length;j++){_this3._centerParent(levelNodes[j])}}};if(this.options.hierarchical.blockShifting===true){shiftBranchesCloserBottomUp(5);centerAllParents()}if(this.options.hierarchical.edgeMinimization===true){minimizeEdgeLengthBottomUp(20)}if(this.options.hierarchical.parentCentralization===true){centerAllParentsBottomUp()}shiftTrees()}},{key:\"_getSpaceAroundNode\",value:function _getSpaceAroundNode(node,map){var useMap=true;if(map===undefined){useMap=false}var level=this.hierarchical.levels[node.id];if(level!==undefined){var index=this.hierarchical.distributionIndex[node.id];var position=this.direction.getPosition(node);var ordering=this.hierarchical.distributionOrdering[level];var minSpace=1e9;var maxSpace=1e9;if(index!==0){var prevNode=ordering[index-1];if(useMap===true&&map[prevNode.id]===undefined||useMap===false){var prevPos=this.direction.getPosition(prevNode);minSpace=position-prevPos}}if(index!=ordering.length-1){var nextNode=ordering[index+1];if(useMap===true&&map[nextNode.id]===undefined||useMap===false){var nextPos=this.direction.getPosition(nextNode);maxSpace=Math.min(maxSpace,nextPos-position)}}return[minSpace,maxSpace]}else{return[0,0]}}},{key:\"_centerParent\",value:function _centerParent(node){if(this.hierarchical.parentReference[node.id]){var parents=this.hierarchical.parentReference[node.id];for(var i=0;i<parents.length;i++){var parentId=parents[i];var parentNode=this.body.nodes[parentId];var children=this.hierarchical.childrenReference[parentId];if(children!==undefined){var newPosition=this._getCenterPosition(children);var position=this.direction.getPosition(parentNode);var _getSpaceAroundNode6=this._getSpaceAroundNode(parentNode),_getSpaceAroundNode7=(0,_slicedToArray3[\"default\"])(_getSpaceAroundNode6,2),minSpace=_getSpaceAroundNode7[0],maxSpace=_getSpaceAroundNode7[1];var diff=position-newPosition;if(diff<0&&Math.abs(diff)<maxSpace-this.options.hierarchical.nodeSpacing||diff>0&&Math.abs(diff)<minSpace-this.options.hierarchical.nodeSpacing){this.direction.setPosition(parentNode,newPosition)}}}}}},{key:\"_placeNodesByHierarchy\",value:function _placeNodesByHierarchy(distribution){this.positionedNodes={};for(var level in distribution){if(distribution.hasOwnProperty(level)){var nodeArray=(0,_keys2[\"default\"])(distribution[level]);nodeArray=this._indexArrayToNodes(nodeArray);this.direction.sort(nodeArray);var handledNodeCount=0;for(var i=0;i<nodeArray.length;i++){var node=nodeArray[i];if(this.positionedNodes[node.id]===undefined){var spacing=this.options.hierarchical.nodeSpacing;var pos=spacing*handledNodeCount;if(handledNodeCount>0){pos=this.direction.getPosition(nodeArray[i-1])+spacing}this.direction.setPosition(node,pos,level);this._validatePositionAndContinue(node,level,pos);handledNodeCount++}}}}}},{key:\"_placeBranchNodes\",value:function _placeBranchNodes(parentId,parentLevel){var childRef=this.hierarchical.childrenReference[parentId];if(childRef===undefined){return}var childNodes=[];for(var i=0;i<childRef.length;i++){childNodes.push(this.body.nodes[childRef[i]])}this.direction.sort(childNodes);for(var _i5=0;_i5<childNodes.length;_i5++){var childNode=childNodes[_i5];var childNodeLevel=this.hierarchical.levels[childNode.id];if(childNodeLevel>parentLevel&&this.positionedNodes[childNode.id]===undefined){var spacing=this.options.hierarchical.nodeSpacing;var pos=void 0;if(_i5===0){pos=this.direction.getPosition(this.body.nodes[parentId])}else{pos=this.direction.getPosition(childNodes[_i5-1])+spacing}this.direction.setPosition(childNode,pos,childNodeLevel);this._validatePositionAndContinue(childNode,childNodeLevel,pos)}else{return}}var center=this._getCenterPosition(childNodes);this.direction.setPosition(this.body.nodes[parentId],center,parentLevel)}},{key:\"_validatePositionAndContinue\",value:function _validatePositionAndContinue(node,level,pos){if(!this.hierarchical.isTree)return;if(this.lastNodeOnLevel[level]!==undefined){var previousPos=this.direction.getPosition(this.body.nodes[this.lastNodeOnLevel[level]]);if(pos-previousPos<this.options.hierarchical.nodeSpacing){var diff=previousPos+this.options.hierarchical.nodeSpacing-pos;var sharedParent=this._findCommonParent(this.lastNodeOnLevel[level],node.id);this._shiftBlock(sharedParent.withChild,diff)}}this.lastNodeOnLevel[level]=node.id;this.positionedNodes[node.id]=true;this._placeBranchNodes(node.id,level)}},{key:\"_indexArrayToNodes\",value:function _indexArrayToNodes(idArray){var array=[];for(var i=0;i<idArray.length;i++){array.push(this.body.nodes[idArray[i]])}return array}},{key:\"_getDistribution\",value:function _getDistribution(){var distribution={};var nodeId=void 0,node=void 0;for(nodeId in this.body.nodes){if(this.body.nodes.hasOwnProperty(nodeId)){node=this.body.nodes[nodeId];var level=this.hierarchical.levels[nodeId]===undefined?0:this.hierarchical.levels[nodeId];this.direction.fix(node,level);if(distribution[level]===undefined){distribution[level]={}}distribution[level][nodeId]=node}}return distribution}},{key:\"_getActiveEdges\",value:function _getActiveEdges(node){var _this4=this;var result=[];util.forEach(node.edges,function(edge){if(_this4.body.edgeIndices.indexOf(edge.id)!==-1){result.push(edge)}});return result}},{key:\"_getHubSizes\",value:function _getHubSizes(){var _this5=this;var hubSizes={};var nodeIds=this.body.nodeIndices;util.forEach(nodeIds,function(nodeId){var node=_this5.body.nodes[nodeId];var hubSize=_this5._getActiveEdges(node).length;hubSizes[hubSize]=true});var result=[];util.forEach(hubSizes,function(size){result.push(Number(size))});result.sort(function(a,b){return b-a});return result}},{key:\"_determineLevelsByHubsize\",value:function _determineLevelsByHubsize(){var _this6=this;var levelDownstream=function levelDownstream(nodeA,nodeB){_this6.hierarchical.levelDownstream(nodeA,nodeB)};var hubSizes=this._getHubSizes();var _loop=function _loop(i){var hubSize=hubSizes[i];if(hubSize===0)return\"break\";util.forEach(_this6.body.nodeIndices,function(nodeId){var node=_this6.body.nodes[nodeId];if(hubSize===_this6._getActiveEdges(node).length){_this6._crawlNetwork(levelDownstream,nodeId)}})};for(var i=0;i<hubSizes.length;++i){var _ret=_loop(i);if(_ret===\"break\")break}}},{key:\"_determineLevelsCustomCallback\",value:function _determineLevelsCustomCallback(){var _this7=this;var minLevel=1e5;var customCallback=function customCallback(nodeA,nodeB,edge){};var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this7.hierarchical.levels[nodeA.id];if(levelA===undefined){levelA=_this7.hierarchical.levels[nodeA.id]=minLevel}var diff=customCallback(NetworkUtil.cloneOptions(nodeA,\"node\"),NetworkUtil.cloneOptions(nodeB,\"node\"),NetworkUtil.cloneOptions(edge,\"edge\"));_this7.hierarchical.levels[nodeB.id]=levelA+diff};this._crawlNetwork(levelByDirection);this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:\"_determineLevelsDirected\",value:function _determineLevelsDirected(){var _this8=this;var minLevel=1e4;var isBidirectional=function isBidirectional(edge){util.forEach(_this8.body.edges,function(otherEdge){if(otherEdge.toId===edge.fromId&&otherEdge.fromId===edge.toId){return true}});return false};var levelByDirection=function levelByDirection(nodeA,nodeB,edge){var levelA=_this8.hierarchical.levels[nodeA.id];var levelB=_this8.hierarchical.levels[nodeB.id];if(isBidirectional(edge)&&levelA!==undefined&&levelB!==undefined){return}if(levelA===undefined){levelA=_this8.hierarchical.levels[nodeA.id]=minLevel}if(edge.toId==nodeB.id){_this8.hierarchical.levels[nodeB.id]=levelA+1}else{_this8.hierarchical.levels[nodeB.id]=levelA-1}};this._crawlNetwork(levelByDirection);this.hierarchical.setMinLevelToZero(this.body.nodes)}},{key:\"_generateMap\",value:function _generateMap(){var _this9=this;var fillInRelations=function fillInRelations(parentNode,childNode){if(_this9.hierarchical.levels[childNode.id]>_this9.hierarchical.levels[parentNode.id]){_this9.hierarchical.addRelation(parentNode.id,childNode.id)}};this._crawlNetwork(fillInRelations);this.hierarchical.checkIfTree()}},{key:\"_crawlNetwork\",value:function _crawlNetwork(){var _this10=this;var callback=arguments.length>0&&arguments[0]!==undefined?arguments[0]:function(){};var startingNodeId=arguments[1];var progress={};var crawler=function crawler(node,tree){if(progress[node.id]===undefined){_this10.hierarchical.setTreeIndex(node,tree);progress[node.id]=true;var childNode=void 0;var edges=_this10._getActiveEdges(node);for(var i=0;i<edges.length;i++){var edge=edges[i];if(edge.connected===true){if(edge.toId==node.id){childNode=edge.from}else{childNode=edge.to}if(node.id!=childNode.id){callback(node,childNode,edge);crawler(childNode,tree)}}}}};if(startingNodeId===undefined){var treeIndex=0;for(var i=0;i<this.body.nodeIndices.length;i++){var nodeId=this.body.nodeIndices[i];if(progress[nodeId]===undefined){var node=this.body.nodes[nodeId];crawler(node,treeIndex);treeIndex+=1}}}else{var _node2=this.body.nodes[startingNodeId];if(_node2===undefined){console.error(\"Node not found:\",startingNodeId);return}crawler(_node2)}}},{key:\"_shiftBlock\",value:function _shiftBlock(parentId,diff){var _this11=this;var progress={};var shifter=function shifter(parentId){if(progress[parentId]){return}progress[parentId]=true;_this11.direction.shift(parentId,diff);var childRef=_this11.hierarchical.childrenReference[parentId];if(childRef!==undefined){for(var i=0;i<childRef.length;i++){shifter(childRef[i])}}};shifter(parentId)}},{key:\"_findCommonParent\",value:function _findCommonParent(childA,childB){var _this12=this;var parents={};var iterateParents=function iterateParents(parents,child){var parentRef=_this12.hierarchical.parentReference[child];if(parentRef!==undefined){for(var i=0;i<parentRef.length;i++){var parent=parentRef[i];parents[parent]=true;iterateParents(parents,parent)}}};var findParent=function findParent(parents,child){var parentRef=_this12.hierarchical.parentReference[child];if(parentRef!==undefined){for(var i=0;i<parentRef.length;i++){var parent=parentRef[i];if(parents[parent]!==undefined){return{foundParent:parent,withChild:child}}var branch=findParent(parents,parent);if(branch.foundParent!==null){return branch}}}return{foundParent:null,withChild:child}};iterateParents(parents,childA);return findParent(parents,childB)}},{key:\"setDirectionStrategy\",value:function setDirectionStrategy(){var isVertical=this.options.hierarchical.direction===\"UD\"||this.options.hierarchical.direction===\"DU\";if(isVertical){this.direction=new VerticalStrategy(this)}else{this.direction=new HorizontalStrategy(this)}}},{key:\"_getCenterPosition\",value:function _getCenterPosition(childNodes){var minPos=1e9;var maxPos=-1e9;for(var i=0;i<childNodes.length;i++){var childNode=void 0;if(childNodes[i].id!==undefined){childNode=childNodes[i]}else{var childNodeId=childNodes[i];childNode=this.body.nodes[childNodeId]}var position=this.direction.getPosition(childNode);minPos=Math.min(minPos,position);maxPos=Math.max(maxPos,position)}return.5*(minPos+maxPos)}}]);return LayoutEngine}();exports[\"default\"]=LayoutEngine},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});exports.VerticalStrategy=exports.HorizontalStrategy=undefined;var _getPrototypeOf=__webpack_require__(3);var _getPrototypeOf2=_interopRequireDefault(_getPrototypeOf);var _possibleConstructorReturn2=__webpack_require__(4);var _possibleConstructorReturn3=_interopRequireDefault(_possibleConstructorReturn2);var _inherits2=__webpack_require__(5);var _inherits3=_interopRequireDefault(_inherits2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var DirectionInterface=function(){function DirectionInterface(){(0,_classCallCheck3[\"default\"])(this,DirectionInterface)}(0,_createClass3[\"default\"])(DirectionInterface,[{key:\"abstract\",value:function abstract(){throw new Error(\"Can't instantiate abstract class!\")}},{key:\"fake_use\",value:function fake_use(){}},{key:\"curveType\",value:function curveType(){return this.abstract()}},{key:\"getPosition\",value:function getPosition(node){this.fake_use(node);return this.abstract()}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;this.fake_use(node,position,level);this.abstract()}},{key:\"getTreeSize\",value:function getTreeSize(index){this.fake_use(index);return this.abstract()}},{key:\"sort\",value:function sort(nodeArray){this.fake_use(nodeArray);this.abstract()}},{key:\"fix\",value:function fix(node,level){this.fake_use(node,level);this.abstract()}},{key:\"shift\",value:function shift(nodeId,diff){this.fake_use(nodeId,diff);this.abstract()}}]);return DirectionInterface}();var VerticalStrategy=function(_DirectionInterface){(0,_inherits3[\"default\"])(VerticalStrategy,_DirectionInterface);function VerticalStrategy(layout){(0,_classCallCheck3[\"default\"])(this,VerticalStrategy);var _this=(0,_possibleConstructorReturn3[\"default\"])(this,(VerticalStrategy.__proto__||(0,_getPrototypeOf2[\"default\"])(VerticalStrategy)).call(this));_this.layout=layout;return _this}(0,_createClass3[\"default\"])(VerticalStrategy,[{key:\"curveType\",value:function curveType(){return\"horizontal\"}},{key:\"getPosition\",value:function getPosition(node){return node.x}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;if(level!==undefined){this.layout.hierarchical.addToOrdering(node,level)}node.x=position}},{key:\"getTreeSize\",value:function getTreeSize(index){var res=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,index);return{min:res.min_x,max:res.max_x}}},{key:\"sort\",value:function sort(nodeArray){nodeArray.sort(function(a,b){if(a.x===undefined||b.x===undefined)return 0;return a.x-b.x})}},{key:\"fix\",value:function fix(node,level){node.y=this.layout.options.hierarchical.levelSeparation*level;node.options.fixed.y=true}},{key:\"shift\",value:function shift(nodeId,diff){this.layout.body.nodes[nodeId].x+=diff}}]);return VerticalStrategy}(DirectionInterface);var HorizontalStrategy=function(_DirectionInterface2){(0,_inherits3[\"default\"])(HorizontalStrategy,_DirectionInterface2);function HorizontalStrategy(layout){(0,_classCallCheck3[\"default\"])(this,HorizontalStrategy);var _this2=(0,_possibleConstructorReturn3[\"default\"])(this,(HorizontalStrategy.__proto__||(0,_getPrototypeOf2[\"default\"])(HorizontalStrategy)).call(this));_this2.layout=layout;return _this2}(0,_createClass3[\"default\"])(HorizontalStrategy,[{key:\"curveType\",value:function curveType(){return\"vertical\"}},{key:\"getPosition\",value:function getPosition(node){return node.y}},{key:\"setPosition\",value:function setPosition(node,position){var level=arguments.length>2&&arguments[2]!==undefined?arguments[2]:undefined;if(level!==undefined){this.layout.hierarchical.addToOrdering(node,level)}node.y=position}},{key:\"getTreeSize\",value:function getTreeSize(index){var res=this.layout.hierarchical.getTreeSize(this.layout.body.nodes,index);return{min:res.min_y,max:res.max_y}}},{key:\"sort\",value:function sort(nodeArray){nodeArray.sort(function(a,b){if(a.y===undefined||b.y===undefined)return 0;return a.y-b.y})}},{key:\"fix\",value:function fix(node,level){node.x=this.layout.options.hierarchical.levelSeparation*level;node.options.fixed.x=true}},{key:\"shift\",value:function shift(nodeId,diff){this.layout.body.nodes[nodeId].y+=diff}}]);return HorizontalStrategy}(DirectionInterface);exports.HorizontalStrategy=HorizontalStrategy;exports.VerticalStrategy=VerticalStrategy},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _keys=__webpack_require__(8);var _keys2=_interopRequireDefault(_keys);var _stringify=__webpack_require__(19);var _stringify2=_interopRequireDefault(_stringify);var _typeof2=__webpack_require__(6);var _typeof3=_interopRequireDefault(_typeof2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var util=__webpack_require__(2);var Hammer=__webpack_require__(10);var hammerUtil=__webpack_require__(37);var ManipulationSystem=function(){function ManipulationSystem(body,canvas,selectionHandler){var _this=this;(0,_classCallCheck3[\"default\"])(this,ManipulationSystem);this.body=body;this.canvas=canvas;this.selectionHandler=selectionHandler;this.editMode=false;this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined;this.manipulationHammers=[];this.temporaryUIFunctions={};this.temporaryEventFunctions=[];this.touchTime=0;this.temporaryIds={nodes:[],edges:[]};this.guiEnabled=false;this.inMode=false;this.selectedControlNode=undefined;this.options={};this.defaultOptions={enabled:false,initiallyActive:false,addNode:true,addEdge:true,editNode:undefined,editEdge:true,deleteNode:true,deleteEdge:true,controlNodeStyle:{shape:\"dot\",size:6,color:{background:\"#ff0000\",border:\"#3c3c3c\",highlight:{background:\"#07f968\",border:\"#3c3c3c\"}},borderWidth:2,borderWidthSelected:2}};util.extend(this.options,this.defaultOptions);this.body.emitter.on(\"destroy\",function(){_this._clean()});this.body.emitter.on(\"_dataChanged\",this._restore.bind(this));this.body.emitter.on(\"_resetData\",this._restore.bind(this))}(0,_createClass3[\"default\"])(ManipulationSystem,[{key:\"_restore\",value:function _restore(){if(this.inMode!==false){if(this.options.initiallyActive===true){this.enableEditMode()}else{this.disableEditMode()}}}},{key:\"setOptions\",value:function setOptions(options,allOptions,globalOptions){if(allOptions!==undefined){if(allOptions.locale!==undefined){this.options.locale=allOptions.locale}else{this.options.locale=globalOptions.locale}if(allOptions.locales!==undefined){this.options.locales=allOptions.locales}else{this.options.locales=globalOptions.locales}}if(options!==undefined){if(typeof options===\"boolean\"){this.options.enabled=options}else{this.options.enabled=true;util.deepExtend(this.options,options)}if(this.options.initiallyActive===true){this.editMode=true}this._setup()}}},{key:\"toggleEditMode\",value:function toggleEditMode(){if(this.editMode===true){this.disableEditMode()}else{this.enableEditMode()}}},{key:\"enableEditMode\",value:function enableEditMode(){this.editMode=true;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";this.editModeDiv.style.display=\"none\";this.showManipulatorToolbar()}}},{key:\"disableEditMode\",value:function disableEditMode(){this.editMode=false;this._clean();if(this.guiEnabled===true){this.manipulationDiv.style.display=\"none\";this.closeDiv.style.display=\"none\";this.editModeDiv.style.display=\"block\";this._createEditButton()}}},{key:\"showManipulatorToolbar\",value:function showManipulatorToolbar(){this._clean();this.manipulationDOM={};if(this.guiEnabled===true){this.editMode=true;this.manipulationDiv.style.display=\"block\";this.closeDiv.style.display=\"block\";var selectedNodeCount=this.selectionHandler._getSelectedNodeCount();var selectedEdgeCount=this.selectionHandler._getSelectedEdgeCount();var selectedTotalCount=selectedNodeCount+selectedEdgeCount;var locale=this.options.locales[this.options.locale];var needSeperator=false;if(this.options.addNode!==false){this._createAddNodeButton(locale);needSeperator=true}if(this.options.addEdge!==false){if(needSeperator===true){this._createSeperator(1)}else{needSeperator=true}this._createAddEdgeButton(locale)}if(selectedNodeCount===1&&typeof this.options.editNode===\"function\"){if(needSeperator===true){this._createSeperator(2)}else{needSeperator=true}this._createEditNodeButton(locale)}else if(selectedEdgeCount===1&&selectedNodeCount===0&&this.options.editEdge!==false){if(needSeperator===true){this._createSeperator(3)}else{needSeperator=true}this._createEditEdgeButton(locale)}if(selectedTotalCount!==0){if(selectedNodeCount>0&&this.options.deleteNode!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}else if(selectedNodeCount===0&&this.options.deleteEdge!==false){if(needSeperator===true){this._createSeperator(4)}this._createDeleteButton(locale)}}this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this));this._temporaryBindEvent(\"select\",this.showManipulatorToolbar.bind(this))}this.body.emitter.emit(\"_redraw\")}},{key:\"addNodeMode\",value:function addNodeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addNode\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"addDescription\"]||this.options.locales[\"en\"][\"addDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindEvent(\"click\",this._performAddNode.bind(this))}},{key:\"editNode\",value:function editNode(){var _this2=this;if(this.editMode!==true){this.enableEditMode()}this._clean();var node=this.selectionHandler._getSelectedNode();if(node!==undefined){this.inMode=\"editNode\";if(typeof this.options.editNode===\"function\"){if(node.isCluster!==true){var data=util.deepExtend({},node.options,false);data.x=node.x;data.y=node.y;if(this.options.editNode.length===2){this.options.editNode(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this2.inMode===\"editNode\"){_this2.body.data.nodes.getDataSet().update(finalizedData)}_this2.showManipulatorToolbar()})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{alert(this.options.locales[this.options.locale][\"editClusterError\"]||this.options.locales[\"en\"][\"editClusterError\"])}}else{throw new Error(\"No function has been configured to handle the editing of nodes.\")}}else{this.showManipulatorToolbar()}}},{key:\"addEdgeMode\",value:function addEdgeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"addEdge\";if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"edgeDescription\"]||this.options.locales[\"en\"][\"edgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this._temporaryBindUI(\"onTouch\",this._handleConnect.bind(this));this._temporaryBindUI(\"onDragEnd\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDrag\",this._dragControlNode.bind(this));this._temporaryBindUI(\"onRelease\",this._finishConnect.bind(this));this._temporaryBindUI(\"onDragStart\",this._dragStartEdge.bind(this));this._temporaryBindUI(\"onHold\",function(){})}},{key:\"editEdgeMode\",value:function editEdgeMode(){if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"editEdge\";if((0,_typeof3[\"default\"])(this.options.editEdge)===\"object\"&&typeof this.options.editEdge.editWithoutDrag===\"function\"){this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0];if(this.edgeBeingEditedId!==undefined){var edge=this.body.edges[this.edgeBeingEditedId];this._performEditEdge(edge.from,edge.to);return}}if(this.guiEnabled===true){var locale=this.options.locales[this.options.locale];this.manipulationDOM={};this._createBackButton(locale);this._createSeperator();this._createDescription(locale[\"editEdgeDescription\"]||this.options.locales[\"en\"][\"editEdgeDescription\"]);this._bindHammerToDiv(this.closeDiv,this.toggleEditMode.bind(this))}this.edgeBeingEditedId=this.selectionHandler.getSelectedEdges()[0];if(this.edgeBeingEditedId!==undefined){var _edge=this.body.edges[this.edgeBeingEditedId];var controlNodeFrom=this._getNewTargetNode(_edge.from.x,_edge.from.y);var controlNodeTo=this._getNewTargetNode(_edge.to.x,_edge.to.y);this.temporaryIds.nodes.push(controlNodeFrom.id);this.temporaryIds.nodes.push(controlNodeTo.id);this.body.nodes[controlNodeFrom.id]=controlNodeFrom;this.body.nodeIndices.push(controlNodeFrom.id);this.body.nodes[controlNodeTo.id]=controlNodeTo;this.body.nodeIndices.push(controlNodeTo.id);this._temporaryBindUI(\"onTouch\",this._controlNodeTouch.bind(this));this._temporaryBindUI(\"onTap\",function(){});this._temporaryBindUI(\"onHold\",function(){});this._temporaryBindUI(\"onDragStart\",this._controlNodeDragStart.bind(this));this._temporaryBindUI(\"onDrag\",this._controlNodeDrag.bind(this));this._temporaryBindUI(\"onDragEnd\",this._controlNodeDragEnd.bind(this));this._temporaryBindUI(\"onMouseMove\",function(){});this._temporaryBindEvent(\"beforeDrawing\",function(ctx){var positions=_edge.edgeType.findBorderPositions(ctx);if(controlNodeFrom.selected===false){controlNodeFrom.x=positions.from.x;controlNodeFrom.y=positions.from.y}if(controlNodeTo.selected===false){controlNodeTo.x=positions.to.x;controlNodeTo.y=positions.to.y}});this.body.emitter.emit(\"_redraw\")}else{this.showManipulatorToolbar()}}},{key:\"deleteSelected\",value:function deleteSelected(){var _this3=this;if(this.editMode!==true){this.enableEditMode()}this._clean();this.inMode=\"delete\";var selectedNodes=this.selectionHandler.getSelectedNodes();var selectedEdges=this.selectionHandler.getSelectedEdges();var deleteFunction=undefined;if(selectedNodes.length>0){for(var i=0;i<selectedNodes.length;i++){if(this.body.nodes[selectedNodes[i]].isCluster===true){alert(this.options.locales[this.options.locale][\"deleteClusterError\"]||this.options.locales[\"en\"][\"deleteClusterError\"]);return}}if(typeof this.options.deleteNode===\"function\"){deleteFunction=this.options.deleteNode}}else if(selectedEdges.length>0){if(typeof this.options.deleteEdge===\"function\"){deleteFunction=this.options.deleteEdge}}if(typeof deleteFunction===\"function\"){var data={nodes:selectedNodes,edges:selectedEdges};if(deleteFunction.length===2){deleteFunction(data,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this3.inMode===\"delete\"){_this3.body.data.edges.getDataSet().remove(finalizedData.edges);_this3.body.data.nodes.getDataSet().remove(finalizedData.nodes);_this3.body.emitter.emit(\"startSimulation\");_this3.showManipulatorToolbar()}else{_this3.body.emitter.emit(\"startSimulation\");_this3.showManipulatorToolbar()}})}else{throw new Error(\"The function for delete does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().remove(selectedEdges);this.body.data.nodes.getDataSet().remove(selectedNodes);this.body.emitter.emit(\"startSimulation\");this.showManipulatorToolbar()}}},{key:\"_setup\",value:function _setup(){if(this.options.enabled===true){this.guiEnabled=true;this._createWrappers();if(this.editMode===false){this._createEditButton()}else{this.showManipulatorToolbar()}}else{this._removeManipulationDOM();this.guiEnabled=false}}},{key:\"_createWrappers\",value:function _createWrappers(){if(this.manipulationDiv===undefined){this.manipulationDiv=document.createElement(\"div\");this.manipulationDiv.className=\"vis-manipulation\";if(this.editMode===true){this.manipulationDiv.style.display=\"block\"}else{this.manipulationDiv.style.display=\"none\"}this.canvas.frame.appendChild(this.manipulationDiv)}if(this.editModeDiv===undefined){this.editModeDiv=document.createElement(\"div\");this.editModeDiv.className=\"vis-edit-mode\";if(this.editMode===true){this.editModeDiv.style.display=\"none\"}else{this.editModeDiv.style.display=\"block\"}this.canvas.frame.appendChild(this.editModeDiv)}if(this.closeDiv===undefined){this.closeDiv=document.createElement(\"div\");this.closeDiv.className=\"vis-close\";this.closeDiv.style.display=this.manipulationDiv.style.display;this.canvas.frame.appendChild(this.closeDiv)}}},{key:\"_getNewTargetNode\",value:function _getNewTargetNode(x,y){var controlNodeStyle=util.deepExtend({},this.options.controlNodeStyle);controlNodeStyle.id=\"targetNode\"+util.randomUUID();controlNodeStyle.hidden=false;controlNodeStyle.physics=false;controlNodeStyle.x=x;controlNodeStyle.y=y;var node=this.body.functions.createNode(controlNodeStyle);node.shape.boundingBox={left:x,right:x,top:y,bottom:y};return node}},{key:\"_createEditButton\",value:function _createEditButton(){this._clean();this.manipulationDOM={};util.recursiveDOMDelete(this.editModeDiv);var locale=this.options.locales[this.options.locale];var button=this._createButton(\"editMode\",\"vis-button vis-edit vis-edit-mode\",locale[\"edit\"]||this.options.locales[\"en\"][\"edit\"]);this.editModeDiv.appendChild(button);this._bindHammerToDiv(button,this.toggleEditMode.bind(this))}},{key:\"_clean\",value:function _clean(){this.inMode=false;if(this.guiEnabled===true){util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.manipulationDiv);this._cleanManipulatorHammers()}this._cleanupTemporaryNodesAndEdges();this._unbindTemporaryUIs();this._unbindTemporaryEvents();this.body.emitter.emit(\"restorePhysics\")}},{key:\"_cleanManipulatorHammers\",value:function _cleanManipulatorHammers(){if(this.manipulationHammers.length!=0){for(var i=0;i<this.manipulationHammers.length;i++){this.manipulationHammers[i].destroy()}this.manipulationHammers=[]}}},{key:\"_removeManipulationDOM\",value:function _removeManipulationDOM(){this._clean();util.recursiveDOMDelete(this.manipulationDiv);util.recursiveDOMDelete(this.editModeDiv);util.recursiveDOMDelete(this.closeDiv);if(this.manipulationDiv){this.canvas.frame.removeChild(this.manipulationDiv)}if(this.editModeDiv){this.canvas.frame.removeChild(this.editModeDiv)}if(this.closeDiv){this.canvas.frame.removeChild(this.closeDiv)}this.manipulationDiv=undefined;this.editModeDiv=undefined;this.closeDiv=undefined}},{key:\"_createSeperator\",value:function _createSeperator(){var index=arguments.length>0&&arguments[0]!==undefined?arguments[0]:1;this.manipulationDOM[\"seperatorLineDiv\"+index]=document.createElement(\"div\");this.manipulationDOM[\"seperatorLineDiv\"+index].className=\"vis-separator-line\";this.manipulationDiv.appendChild(this.manipulationDOM[\"seperatorLineDiv\"+index])}},{key:\"_createAddNodeButton\",value:function _createAddNodeButton(locale){var button=this._createButton(\"addNode\",\"vis-button vis-add\",locale[\"addNode\"]||this.options.locales[\"en\"][\"addNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addNodeMode.bind(this))}},{key:\"_createAddEdgeButton\",value:function _createAddEdgeButton(locale){var button=this._createButton(\"addEdge\",\"vis-button vis-connect\",locale[\"addEdge\"]||this.options.locales[\"en\"][\"addEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.addEdgeMode.bind(this))}},{key:\"_createEditNodeButton\",value:function _createEditNodeButton(locale){var button=this._createButton(\"editNode\",\"vis-button vis-edit\",locale[\"editNode\"]||this.options.locales[\"en\"][\"editNode\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editNode.bind(this))}},{key:\"_createEditEdgeButton\",value:function _createEditEdgeButton(locale){var button=this._createButton(\"editEdge\",\"vis-button vis-edit\",locale[\"editEdge\"]||this.options.locales[\"en\"][\"editEdge\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.editEdgeMode.bind(this))}},{key:\"_createDeleteButton\",value:function _createDeleteButton(locale){var deleteBtnClass;if(this.options.rtl){deleteBtnClass=\"vis-button vis-delete-rtl\"}else{deleteBtnClass=\"vis-button vis-delete\"}var button=this._createButton(\"delete\",deleteBtnClass,locale[\"del\"]||this.options.locales[\"en\"][\"del\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.deleteSelected.bind(this))}},{key:\"_createBackButton\",value:function _createBackButton(locale){\nvar button=this._createButton(\"back\",\"vis-button vis-back\",locale[\"back\"]||this.options.locales[\"en\"][\"back\"]);this.manipulationDiv.appendChild(button);this._bindHammerToDiv(button,this.showManipulatorToolbar.bind(this))}},{key:\"_createButton\",value:function _createButton(id,className,label){var labelClassName=arguments.length>3&&arguments[3]!==undefined?arguments[3]:\"vis-label\";this.manipulationDOM[id+\"Div\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Div\"].className=className;this.manipulationDOM[id+\"Label\"]=document.createElement(\"div\");this.manipulationDOM[id+\"Label\"].className=labelClassName;this.manipulationDOM[id+\"Label\"].innerHTML=label;this.manipulationDOM[id+\"Div\"].appendChild(this.manipulationDOM[id+\"Label\"]);return this.manipulationDOM[id+\"Div\"]}},{key:\"_createDescription\",value:function _createDescription(label){this.manipulationDiv.appendChild(this._createButton(\"description\",\"vis-button vis-none\",label))}},{key:\"_temporaryBindEvent\",value:function _temporaryBindEvent(event,newFunction){this.temporaryEventFunctions.push({event:event,boundFunction:newFunction});this.body.emitter.on(event,newFunction)}},{key:\"_temporaryBindUI\",value:function _temporaryBindUI(UIfunctionName,newFunction){if(this.body.eventListeners[UIfunctionName]!==undefined){this.temporaryUIFunctions[UIfunctionName]=this.body.eventListeners[UIfunctionName];this.body.eventListeners[UIfunctionName]=newFunction}else{throw new Error(\"This UI function does not exist. Typo? You tried: \"+UIfunctionName+\" possible are: \"+(0,_stringify2[\"default\"])((0,_keys2[\"default\"])(this.body.eventListeners)))}}},{key:\"_unbindTemporaryUIs\",value:function _unbindTemporaryUIs(){for(var functionName in this.temporaryUIFunctions){if(this.temporaryUIFunctions.hasOwnProperty(functionName)){this.body.eventListeners[functionName]=this.temporaryUIFunctions[functionName];delete this.temporaryUIFunctions[functionName]}}this.temporaryUIFunctions={}}},{key:\"_unbindTemporaryEvents\",value:function _unbindTemporaryEvents(){for(var i=0;i<this.temporaryEventFunctions.length;i++){var eventName=this.temporaryEventFunctions[i].event;var boundFunction=this.temporaryEventFunctions[i].boundFunction;this.body.emitter.off(eventName,boundFunction)}this.temporaryEventFunctions=[]}},{key:\"_bindHammerToDiv\",value:function _bindHammerToDiv(domElement,boundFunction){var hammer=new Hammer(domElement,{});hammerUtil.onTouch(hammer,boundFunction);this.manipulationHammers.push(hammer)}},{key:\"_cleanupTemporaryNodesAndEdges\",value:function _cleanupTemporaryNodesAndEdges(){for(var i=0;i<this.temporaryIds.edges.length;i++){this.body.edges[this.temporaryIds.edges[i]].disconnect();delete this.body.edges[this.temporaryIds.edges[i]];var indexTempEdge=this.body.edgeIndices.indexOf(this.temporaryIds.edges[i]);if(indexTempEdge!==-1){this.body.edgeIndices.splice(indexTempEdge,1)}}for(var _i=0;_i<this.temporaryIds.nodes.length;_i++){delete this.body.nodes[this.temporaryIds.nodes[_i]];var indexTempNode=this.body.nodeIndices.indexOf(this.temporaryIds.nodes[_i]);if(indexTempNode!==-1){this.body.nodeIndices.splice(indexTempNode,1)}}this.temporaryIds={nodes:[],edges:[]}}},{key:\"_controlNodeTouch\",value:function _controlNodeTouch(event){this.selectionHandler.unselectAll();this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation)}},{key:\"_controlNodeDragStart\",value:function _controlNodeDragStart(event){var pointer=this.lastTouch;var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var from=this.body.nodes[this.temporaryIds.nodes[0]];var to=this.body.nodes[this.temporaryIds.nodes[1]];var edge=this.body.edges[this.edgeBeingEditedId];this.selectedControlNode=undefined;var fromSelect=from.isOverlappingWith(pointerObj);var toSelect=to.isOverlappingWith(pointerObj);if(fromSelect===true){this.selectedControlNode=from;edge.edgeType.from=from}else if(toSelect===true){this.selectedControlNode=to;edge.edgeType.to=to}if(this.selectedControlNode!==undefined){this.selectionHandler.selectObject(this.selectedControlNode)}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDrag\",value:function _controlNodeDrag(event){this.body.emitter.emit(\"disablePhysics\");var pointer=this.body.functions.getPointer(event.center);var pos=this.canvas.DOMtoCanvas(pointer);if(this.selectedControlNode!==undefined){this.selectedControlNode.x=pos.x;this.selectedControlNode.y=pos.y}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}this.body.emitter.emit(\"_redraw\")}},{key:\"_controlNodeDragEnd\",value:function _controlNodeDragEnd(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var edge=this.body.edges[this.edgeBeingEditedId];if(this.selectedControlNode===undefined){return}this.selectionHandler.unselectAll();var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;for(var i=overlappingNodeIds.length-1;i>=0;i--){if(overlappingNodeIds[i]!==this.selectedControlNode.id){node=this.body.nodes[overlappingNodeIds[i]];break}}if(node!==undefined&&this.selectedControlNode!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var from=this.body.nodes[this.temporaryIds.nodes[0]];if(this.selectedControlNode.id===from.id){this._performEditEdge(node.id,edge.to.id)}else{this._performEditEdge(edge.from.id,node.id)}}}else{edge.updateEdgeType();this.body.emitter.emit(\"restorePhysics\")}this.body.emitter.emit(\"_redraw\")}},{key:\"_handleConnect\",value:function _handleConnect(event){if((new Date).valueOf()-this.touchTime>100){this.lastTouch=this.body.functions.getPointer(event.center);this.lastTouch.translation=util.extend({},this.body.view.translation);var pointer=this.lastTouch;var node=this.selectionHandler.getNodeAt(pointer);if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{var targetNode=this._getNewTargetNode(node.x,node.y);this.body.nodes[targetNode.id]=targetNode;this.body.nodeIndices.push(targetNode.id);var connectionEdge=this.body.functions.createEdge({id:\"connectionEdge\"+util.randomUUID(),from:node.id,to:targetNode.id,physics:false,smooth:{enabled:true,type:\"continuous\",roundness:.5}});this.body.edges[connectionEdge.id]=connectionEdge;this.body.edgeIndices.push(connectionEdge.id);this.temporaryIds.nodes.push(targetNode.id);this.temporaryIds.edges.push(connectionEdge.id)}}this.touchTime=(new Date).valueOf()}}},{key:\"_dragControlNode\",value:function _dragControlNode(event){var pointer=this.body.functions.getPointer(event.center);if(this.temporaryIds.nodes[0]!==undefined){var targetNode=this.body.nodes[this.temporaryIds.nodes[0]];targetNode.x=this.canvas._XconvertDOMtoCanvas(pointer.x);targetNode.y=this.canvas._YconvertDOMtoCanvas(pointer.y);this.body.emitter.emit(\"_redraw\")}else{var diffX=pointer.x-this.lastTouch.x;var diffY=pointer.y-this.lastTouch.y;this.body.view.translation={x:this.lastTouch.translation.x+diffX,y:this.lastTouch.translation.y+diffY}}}},{key:\"_finishConnect\",value:function _finishConnect(event){var pointer=this.body.functions.getPointer(event.center);var pointerObj=this.selectionHandler._pointerToPositionObject(pointer);var connectFromId=undefined;if(this.temporaryIds.edges[0]!==undefined){connectFromId=this.body.edges[this.temporaryIds.edges[0]].fromId}var overlappingNodeIds=this.selectionHandler._getAllNodesOverlappingWith(pointerObj);var node=undefined;for(var i=overlappingNodeIds.length-1;i>=0;i--){if(this.temporaryIds.nodes.indexOf(overlappingNodeIds[i])===-1){node=this.body.nodes[overlappingNodeIds[i]];break}}this._cleanupTemporaryNodesAndEdges();if(node!==undefined){if(node.isCluster===true){alert(this.options.locales[this.options.locale][\"createEdgeError\"]||this.options.locales[\"en\"][\"createEdgeError\"])}else{if(this.body.nodes[connectFromId]!==undefined&&this.body.nodes[node.id]!==undefined){this._performAddEdge(connectFromId,node.id)}}}this.body.emitter.emit(\"_redraw\")}},{key:\"_dragStartEdge\",value:function _dragStartEdge(event){var pointer=this.lastTouch;this.selectionHandler._generateClickEvent(\"dragStart\",event,pointer,undefined,true)}},{key:\"_performAddNode\",value:function _performAddNode(clickData){var _this4=this;var defaultData={id:util.randomUUID(),x:clickData.pointer.canvas.x,y:clickData.pointer.canvas.y,label:\"new\"};if(typeof this.options.addNode===\"function\"){if(this.options.addNode.length===2){this.options.addNode(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this4.inMode===\"addNode\"){_this4.body.data.nodes.getDataSet().add(finalizedData);_this4.showManipulatorToolbar()}})}else{this.showManipulatorToolbar();throw new Error(\"The function for add does not support two arguments (data,callback)\")}}else{this.body.data.nodes.getDataSet().add(defaultData);this.showManipulatorToolbar()}}},{key:\"_performAddEdge\",value:function _performAddEdge(sourceNodeId,targetNodeId){var _this5=this;var defaultData={from:sourceNodeId,to:targetNodeId};if(typeof this.options.addEdge===\"function\"){if(this.options.addEdge.length===2){this.options.addEdge(defaultData,function(finalizedData){if(finalizedData!==null&&finalizedData!==undefined&&_this5.inMode===\"addEdge\"){_this5.body.data.edges.getDataSet().add(finalizedData);_this5.selectionHandler.unselectAll();_this5.showManipulatorToolbar()}})}else{throw new Error(\"The function for connect does not support two arguments (data,callback)\")}}else{this.body.data.edges.getDataSet().add(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}},{key:\"_performEditEdge\",value:function _performEditEdge(sourceNodeId,targetNodeId){var _this6=this;var defaultData={id:this.edgeBeingEditedId,from:sourceNodeId,to:targetNodeId,label:this.body.data.edges._data[this.edgeBeingEditedId].label};var eeFunct=this.options.editEdge;if((typeof eeFunct===\"undefined\"?\"undefined\":(0,_typeof3[\"default\"])(eeFunct))===\"object\"){eeFunct=eeFunct.editWithoutDrag}if(typeof eeFunct===\"function\"){if(eeFunct.length===2){eeFunct(defaultData,function(finalizedData){if(finalizedData===null||finalizedData===undefined||_this6.inMode!==\"editEdge\"){_this6.body.edges[defaultData.id].updateEdgeType();_this6.body.emitter.emit(\"_redraw\");_this6.showManipulatorToolbar()}else{_this6.body.data.edges.getDataSet().update(finalizedData);_this6.selectionHandler.unselectAll();_this6.showManipulatorToolbar()}})}else{throw new Error(\"The function for edit does not support two arguments (data, callback)\")}}else{this.body.data.edges.getDataSet().update(defaultData);this.selectionHandler.unselectAll();this.showManipulatorToolbar()}}}]);return ManipulationSystem}();exports[\"default\"]=ManipulationSystem},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _slicedToArray2=__webpack_require__(30);var _slicedToArray3=_interopRequireDefault(_slicedToArray2);var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);var _FloydWarshall=__webpack_require__(239);var _FloydWarshall2=_interopRequireDefault(_FloydWarshall);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var KamadaKawai=function(){function KamadaKawai(body,edgeLength,edgeStrength){(0,_classCallCheck3[\"default\"])(this,KamadaKawai);this.body=body;this.springLength=edgeLength;this.springConstant=edgeStrength;this.distanceSolver=new _FloydWarshall2[\"default\"]}(0,_createClass3[\"default\"])(KamadaKawai,[{key:\"setOptions\",value:function setOptions(options){if(options){if(options.springLength){this.springLength=options.springLength}if(options.springConstant){this.springConstant=options.springConstant}}}},{key:\"solve\",value:function solve(nodesArray,edgesArray){var ignoreClusters=arguments.length>2&&arguments[2]!==undefined?arguments[2]:false;var D_matrix=this.distanceSolver.getDistances(this.body,nodesArray,edgesArray);this._createL_matrix(D_matrix);this._createK_matrix(D_matrix);this._createE_matrix();var threshold=.01;var innerThreshold=1;var iterations=0;var maxIterations=Math.max(1e3,Math.min(10*this.body.nodeIndices.length,6e3));var maxInnerIterations=5;var maxEnergy=1e9;var highE_nodeId=0,dE_dx=0,dE_dy=0,delta_m=0,subIterations=0;while(maxEnergy>threshold&&iterations<maxIterations){iterations+=1;var _getHighestEnergyNode2=this._getHighestEnergyNode(ignoreClusters);var _getHighestEnergyNode3=(0,_slicedToArray3[\"default\"])(_getHighestEnergyNode2,4);highE_nodeId=_getHighestEnergyNode3[0];maxEnergy=_getHighestEnergyNode3[1];dE_dx=_getHighestEnergyNode3[2];dE_dy=_getHighestEnergyNode3[3];delta_m=maxEnergy;subIterations=0;while(delta_m>innerThreshold&&subIterations<maxInnerIterations){subIterations+=1;this._moveNode(highE_nodeId,dE_dx,dE_dy);var _getEnergy2=this._getEnergy(highE_nodeId);var _getEnergy3=(0,_slicedToArray3[\"default\"])(_getEnergy2,3);delta_m=_getEnergy3[0];dE_dx=_getEnergy3[1];dE_dy=_getEnergy3[2]}}}},{key:\"_getHighestEnergyNode\",value:function _getHighestEnergyNode(ignoreClusters){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var maxEnergy=0;var maxEnergyNodeId=nodesArray[0];var dE_dx_max=0,dE_dy_max=0;for(var nodeIdx=0;nodeIdx<nodesArray.length;nodeIdx++){var m=nodesArray[nodeIdx];if(nodes[m].predefinedPosition===false||nodes[m].isCluster===true&&ignoreClusters===true||nodes[m].options.fixed.x===true||nodes[m].options.fixed.y===true){var _getEnergy4=this._getEnergy(m),_getEnergy5=(0,_slicedToArray3[\"default\"])(_getEnergy4,3),delta_m=_getEnergy5[0],dE_dx=_getEnergy5[1],dE_dy=_getEnergy5[2];if(maxEnergy<delta_m){maxEnergy=delta_m;maxEnergyNodeId=m;dE_dx_max=dE_dx;dE_dy_max=dE_dy}}}return[maxEnergyNodeId,maxEnergy,dE_dx_max,dE_dy_max]}},{key:\"_getEnergy\",value:function _getEnergy(m){var _E_sums$m=(0,_slicedToArray3[\"default\"])(this.E_sums[m],2),dE_dx=_E_sums$m[0],dE_dy=_E_sums$m[1];var delta_m=Math.sqrt(Math.pow(dE_dx,2)+Math.pow(dE_dy,2));return[delta_m,dE_dx,dE_dy]}},{key:\"_moveNode\",value:function _moveNode(m,dE_dx,dE_dy){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var d2E_dx2=0;var d2E_dxdy=0;var d2E_dy2=0;var x_m=nodes[m].x;var y_m=nodes[m].y;var km=this.K_matrix[m];var lm=this.L_matrix[m];for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var kmat=km[i];var lmat=lm[i];var denominator=1/Math.pow(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2),1.5);d2E_dx2+=kmat*(1-lmat*Math.pow(y_m-y_i,2)*denominator);d2E_dxdy+=kmat*(lmat*(x_m-x_i)*(y_m-y_i)*denominator);d2E_dy2+=kmat*(1-lmat*Math.pow(x_m-x_i,2)*denominator)}}var A=d2E_dx2,B=d2E_dxdy,C=dE_dx,D=d2E_dy2,E=dE_dy;var dy=(C/A+E/B)/(B/A-D/B);var dx=-(B*dy+C)/A;nodes[m].x+=dx;nodes[m].y+=dy;this._updateE_matrix(m)}},{key:\"_createL_matrix\",value:function _createL_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeLength=this.springLength;this.L_matrix=[];for(var i=0;i<nodesArray.length;i++){this.L_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.L_matrix[nodesArray[i]][nodesArray[j]]=edgeLength*D_matrix[nodesArray[i]][nodesArray[j]]}}}},{key:\"_createK_matrix\",value:function _createK_matrix(D_matrix){var nodesArray=this.body.nodeIndices;var edgeStrength=this.springConstant;this.K_matrix=[];for(var i=0;i<nodesArray.length;i++){this.K_matrix[nodesArray[i]]={};for(var j=0;j<nodesArray.length;j++){this.K_matrix[nodesArray[i]][nodesArray[j]]=edgeStrength*Math.pow(D_matrix[nodesArray[i]][nodesArray[j]],-2)}}}},{key:\"_createE_matrix\",value:function _createE_matrix(){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;this.E_matrix={};this.E_sums={};for(var mIdx=0;mIdx<nodesArray.length;mIdx++){this.E_matrix[nodesArray[mIdx]]=[]}for(var _mIdx=0;_mIdx<nodesArray.length;_mIdx++){var m=nodesArray[_mIdx];var x_m=nodes[m].x;var y_m=nodes[m].y;var dE_dx=0;var dE_dy=0;for(var iIdx=_mIdx;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.sqrt(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2));this.E_matrix[m][iIdx]=[this.K_matrix[m][i]*(x_m-x_i-this.L_matrix[m][i]*(x_m-x_i)*denominator),this.K_matrix[m][i]*(y_m-y_i-this.L_matrix[m][i]*(y_m-y_i)*denominator)];this.E_matrix[i][_mIdx]=this.E_matrix[m][iIdx];dE_dx+=this.E_matrix[m][iIdx][0];dE_dy+=this.E_matrix[m][iIdx][1]}}this.E_sums[m]=[dE_dx,dE_dy]}}},{key:\"_updateE_matrix\",value:function _updateE_matrix(m){var nodesArray=this.body.nodeIndices;var nodes=this.body.nodes;var colm=this.E_matrix[m];var kcolm=this.K_matrix[m];var lcolm=this.L_matrix[m];var x_m=nodes[m].x;var y_m=nodes[m].y;var dE_dx=0;var dE_dy=0;for(var iIdx=0;iIdx<nodesArray.length;iIdx++){var i=nodesArray[iIdx];if(i!==m){var cell=colm[iIdx];var oldDx=cell[0];var oldDy=cell[1];var x_i=nodes[i].x;var y_i=nodes[i].y;var denominator=1/Math.sqrt(Math.pow(x_m-x_i,2)+Math.pow(y_m-y_i,2));var dx=kcolm[i]*(x_m-x_i-lcolm[i]*(x_m-x_i)*denominator);var dy=kcolm[i]*(y_m-y_i-lcolm[i]*(y_m-y_i)*denominator);colm[iIdx]=[dx,dy];dE_dx+=dx;dE_dy+=dy;var sum=this.E_sums[i];sum[0]+=dx-oldDx;sum[1]+=dy-oldDy}}this.E_sums[m]=[dE_dx,dE_dy]}}]);return KamadaKawai}();exports[\"default\"]=KamadaKawai},function(module,exports,__webpack_require__){\"use strict\";Object.defineProperty(exports,\"__esModule\",{value:true});var _classCallCheck2=__webpack_require__(0);var _classCallCheck3=_interopRequireDefault(_classCallCheck2);var _createClass2=__webpack_require__(1);var _createClass3=_interopRequireDefault(_createClass2);function _interopRequireDefault(obj){return obj&&obj.__esModule?obj:{default:obj}}var FloydWarshall=function(){function FloydWarshall(){(0,_classCallCheck3[\"default\"])(this,FloydWarshall)}(0,_createClass3[\"default\"])(FloydWarshall,[{key:\"getDistances\",value:function getDistances(body,nodesArray,edgesArray){var D_matrix={};var edges=body.edges;for(var i=0;i<nodesArray.length;i++){var node=nodesArray[i];var cell={};D_matrix[node]=cell;for(var j=0;j<nodesArray.length;j++){cell[nodesArray[j]]=i==j?0:1e9}}for(var _i=0;_i<edgesArray.length;_i++){var edge=edges[edgesArray[_i]];if(edge.connected===true&&D_matrix[edge.fromId]!==undefined&&D_matrix[edge.toId]!==undefined){D_matrix[edge.fromId][edge.toId]=1;D_matrix[edge.toId][edge.fromId]=1}}var nodeCount=nodesArray.length;for(var k=0;k<nodeCount;k++){var knode=nodesArray[k];var kcolm=D_matrix[knode];for(var _i2=0;_i2<nodeCount-1;_i2++){var inode=nodesArray[_i2];var icolm=D_matrix[inode];for(var _j=_i2+1;_j<nodeCount;_j++){var jnode=nodesArray[_j];var jcolm=D_matrix[jnode];var val=Math.min(icolm[jnode],icolm[knode]+kcolm[jnode]);icolm[jnode]=val;jcolm[inode]=val}}}return D_matrix}}]);return FloydWarshall}();exports[\"default\"]=FloydWarshall}])});\n",
"type": "application/javascript",
"module-type": "library"
}
}
}
{
"tiddlers": {
"$:/plugins/flibbles/relink/js/bulkops.js": {
"text": "/*\\\nmodule-type: startup\n\nReplaces the relinkTiddler defined in $:/core/modules/wiki-bulkops.js\n\nThis is a startup instead of a wikimethods module-type because it's the only\nway to ensure this runs after the old relinkTiddler method is applied.\n\n\\*/\n(function(){\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\n\nexports.name = \"redefine-relinkTiddler\";\nexports.synchronous = true;\n// load-modules is when wikimethods are applied in\n// ``$:/core/modules/startup/load-modules.js``\nexports.after = ['load-modules'];\n\nexports.startup = function() {\n\t$tw.Wiki.prototype.relinkTiddler = relinkTiddler;\n};\n\n/** Walks through all relinkable tiddlers and relinks them.\n * This replaces the existing function in core Tiddlywiki.\n */\nfunction relinkTiddler(fromTitle, toTitle, options) {\n\tvar self = this;\n\tvar failures = this.eachRelinkableTiddler(\n\t\t\tfromTitle,\n\t\t\ttoTitle,\n\t\t\toptions,\n\t\t\tfunction(changes, tiddler) {\n\t\tvar newTiddler = new $tw.Tiddler(tiddler,changes,self.getModificationFields())\n\t\tnewTiddler = $tw.hooks.invokeHook(\"th-relinking-tiddler\",newTiddler,tiddler);\n\t\tself.addTiddler(newTiddler);\n\t});\n\tif (failures.length > 0) {\n\t\tlanguage.reportFailures(failures);\n\t}\n};\n\n})();\n",
"module-type": "startup",
"title": "$:/plugins/flibbles/relink/js/bulkops.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/errors.js": {
"text": "/*\\\nmodule-type: library\n\nThis is the exception that gets thrown when a relink is impossible.\n (Or the hoops we'd have to go through to make it work are more than the user\n would want Relink to do, like create new tiddlers)\n\\*/\n\nfunction RelinkError() {};\nRelinkError.prototype = Object.create(Error);\nexports.RelinkError = RelinkError;\n\nfunction CannotRelinkError() { };\nCannotRelinkError.prototype = new RelinkError();\nexports.CannotRelinkError = CannotRelinkError\n\nfunction CannotFindMacroDefError(macroName) { this.macroName = macroName; };\nCannotFindMacroDefError.prototype = new RelinkError();\nexports.CannotFindMacroDefError = CannotFindMacroDefError;\n//Cannot find definition for ${macroName}. Make sure your macro whitelist is configured properly, and that you're macro is globally defined, or defined in all the places it's used.\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/errors.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/language.js": {
"text": "/*\\\nmodule-type: library\n\nThis handles all logging and alerts Relink emits.\n\n\\*/\n\nexports.logRelink = function(message, args, options) {\n\tif (options.quiet) {\n\t\treturn;\n\t}\n\tvar raw = exports.log[message];\n\tif (raw) {\n\t\t// This is cheap, but whatevs. To do a proper\n\t\t// rendering would require working through a wiki\n\t\t// object. Too heavy weight for log messages.\n\t\tvar msg = raw.replace(/<<([^<>]+)>>/g, function(match, key) {\n\t\t\treturn args[key] || (\"<<\"+key+\">>\");\n\t\t});\n\t\tif (raw.indexOf('%c') >= 0) {\n\t\t\t// Doing a little bit of bold so the user sees\n\t\t\t// where we had to jump through hoops.\n\t\t\tconsole.log(\"%c\" + msg, \"\", \"font-weight: bold;\");\n\t\t} else {\n\t\t\tconsole.log(msg);\n\t\t}\n\t} else {\n\t\tconsole.warn(\"No such log message: \" + message);\n\t}\n};\n\nexports.getString = function(title, options) {\n\ttitle = \"$:/plugins/flibbles/relink/language/\" + title;\n\treturn options.wiki.renderTiddler(\"text/plain\", title,\n\t {variables: options.variables});\n};\n\nexports.failureAlert = \"Relink was unable to update the following tiddlers due to the complexity of the title:\";\n\nexports.reportFailures = function(failureList) {\n\tvar reportList = failureList.map(function(f) {return \"\\n \" + f});\n\tconsole.warn(exports.failureAlert + reportList);\n};\n\nexports.log = {\n\t\"attribute\": \"Renaming '<<from>>' to '<<to>>' in <<<element>> <<attribute>> /> attribute of tiddler '<<tiddler>>'\",\n\t\"attribute-placeholder\": \"Renaming '<<from>>' to '<<to>>' in <<<element>> <<attribute>> /> attribute of tiddler '<<tiddler>>' %cby creating placeholder macros\",\n\t\"field\": \"Renaming '<<from>>' to '<<to>>' in <<field>> of tiddler '<<tiddler>>'\",\n\t\"filteredtransclude\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>'\",\n\t\"filteredtransclude-placeholder\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>' %cby creating placeholder macros\",\n\t\"filteredtransclude-placeholder-widget\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"filteredtransclude-widget\": \"Renaming '<<from>>' to '<<to>>' in filtered transclusion of tiddler '<<tiddler>>' %cby converting it into a widget\",\n\t\"import\": \"Renaming '<<from>>' to '<<to>>' in \\\\import filter of tiddler '<<tiddler>>'\",\n\t\"import-placeholder\": \"Renaming '<<from>>' to '<<to>>' in \\\\import filter of tiddler '<<tiddler>>' %cby creating placeholder macros\",\n\t\"macrodef\": \"Renaming '<<from>>' to '<<to>>' in <<macro>> definition of tiddler '<<tiddler>>'\",\n\t\"macrodef-placeholder\": \"Renaming '<<from>>' to '<<to>>' in <<macro>> definition of tiddler '<<tiddler>>' %cby creating more placeholder macros\",\n\t\"prettylink\": \"Renaming '<<from>>' to '<<to>>' in prettylink of tiddler '<<tiddler>>'\",\n\t\"prettylink-placeholder\": \"Renaming '<<from>>' to '<<to>>' in prettylink of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"prettylink-widget\": \"Renaming '<<from>>' to '<<to>>' in prettylink of tiddler '<<tiddler>>' %cby converting it into a widget\",\n\t\"transclude\": \"Renaming '<<from>>' to '<<to>>' in transclusion of tiddler '<<tiddler>>'\",\n\t\"transclude-placeholder\": \"Renaming '<<from>>' to '<<to>>' in transclusion of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"transclude-widget\": \"Renaming '<<from>>' to '<<to>>' in transclusion of tiddler '<<tiddler>>' %cby converting it into a widget\",\n\t\"wikilink\": \"Renaming '<<from>>' to '<<to>>' in CamelCase link of tiddler '<<tiddler>>'\",\n\t\"wikilink-placeholder\": \"Renaming '<<from>>' to '<<to>>' in CamelCase link of tiddler '<<tiddler>>' %cby converting it into a widget and creating placeholder macros\",\n\t\"wikilink-pretty\": \"Renaming '<<from>>' to '<<to>>' in CamelCase link of tiddler '<<tiddler>>' %cby converting it into a prettylink\"\n};\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/language.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/settings.js": {
"text": "/*\\\nmodule-type: library\n\nThis handles the fetching and distribution of relink settings.\n\n\\*/\n\nvar fieldTypes = Object.create(null);\n\n$tw.modules.forEachModuleOfType(\"relinkfieldtype\", function(title, exports) {\n\tfieldTypes[exports.name] = exports;\n\t// For legacy reasons, some of the field types can go by other names\n\tif (exports.aliases) {\n\t\t$tw.utils.each(exports.aliases, function(alias) {\n\t\t\tfieldTypes[alias] = exports;\n\t\t});\n\t}\n});\n\n/**Returns a specific relinker.\n * This is useful for wikitext rules which need to parse a filter or a list\n */\nexports.getRelinker = function(name) {\n\treturn fieldTypes[name];\n};\n\nexports.getAttributes = function(options) {\n\treturn getSettings(options).attributes;\n};\n\nexports.getFields = function(options) {\n\treturn getSettings(options).fields;\n};\n\nexports.getMacros = function(options) {\n\treturn getSettings(options).macros;\n};\n\nexports.getOperators = function(options) {\n\treturn getSettings(options).operators;\n};\n\n/**Factories define methods that create settings given config tiddlers.\n * for factory method 'example', it will be called once for each:\n * \"$:/config/flibbles/relink/example/...\" tiddler that exists.\n * the argument \"key\" will be set to the contents of \"...\"\n *\n * The reason I build relink settings in this convoluted way is to minimize\n * the number of times tiddlywiki has to run through EVERY tiddler looking\n * for relink config tiddlers.\n *\n * Also, by exporting \"factories\", anyone who extends relink can patch in\n * their own factory methods to create settings that are generated exactly\n * once per rename.\n */\nexports.factories = {\n\tattributes: function(attributes, tiddler, key) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\tvar elem = root(key);\n\t\t\tvar attr = key.substr(elem.length+1);\n\t\t\tattributes[elem] = attributes[elem] || Object.create(null);\n\t\t\tattributes[elem][attr] = relinker;\n\t\t}\n\t},\n\tfields: function(fields, tiddler, name) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\tfields[name] = relinker;\n\t\t}\n\t},\n\tmacros: function(macros, tiddler, key) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\t// We take the last index, not the first, because macro\n\t\t\t// parameters can't have slashes, but macroNames can.\n\t\t\tvar name = dir(key);\n\t\t\tvar arg = key.substr(name.length+1);\n\t\t\tmacros[name] = macros[name] || Object.create(null);\n\t\t\tmacros[name][arg] = relinker;\n\t\t}\n\t},\n\toperators: function(operators, tiddler, name) {\n\t\tvar relinker = fieldTypes[tiddler.fields.text];\n\t\tif (relinker) {\n\t\t\toperators[name] = relinker;\n\t\t}\n\t}\n};\n\n/**We're caching the generated settings inside of options. Not exactly how\n * options was meant to be used, but it's fiiiiine.\n * The wiki global cache isn't a great place, because it'll get cleared many\n * times during a bulk relinking operation, and we can't recalculate this every\n * time without exploding a rename operation's time.\n * options works great. It only lasts just as long as the rename.\n * No longer, no shorter.\n */\nfunction getSettings(options) {\n\tvar secretCache = \"__relink_settings\";\n\tvar cache = options[secretCache];\n\tif (cache === undefined) {\n\t\tcache = options[secretCache] = compileSettings(options.wiki);\n\t}\n\treturn cache;\n};\n\nfunction compileSettings(wiki) {\n\tvar prefix = \"$:/config/flibbles/relink/\";\n\tvar settings = Object.create(null);\n\tfor (var name in exports.factories) {\n\t\tsettings[name] = Object.create(null);\n\t}\n\twiki.eachShadowPlusTiddlers(function(tiddler, title) {\n\t\tif (title.substr(0, prefix.length) === prefix) {\n\t\t\tvar remainder = title.substr(prefix.length);\n\t\t\tvar category = root(remainder);\n\t\t\tvar factory = exports.factories[category];\n\t\t\tif (factory) {\n\t\t\t\tvar name = remainder.substr(category.length+1);\n\t\t\t\tfactory(settings[category], tiddler, name);\n\t\t\t}\n\t\t}\n\t});\n\treturn settings;\n};\n\n/* Returns first bit of a path. path/to/tiddler -> path\n */\nfunction root(string) {\n\tvar index = string.indexOf('/');\n\tif (index >= 0) {\n\t\treturn string.substr(0, index);\n\t}\n};\n\n/* Returns all but the last bit of a path. path/to/tiddler -> path/to\n */\nfunction dir(string) {\n\tvar index = string.lastIndexOf('/');\n\tif (index >= 0) {\n\t\treturn string.substr(0, index);\n\t}\n}\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/settings.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/wikimethods.js": {
"text": "/*\\\nmodule-type: wikimethod\n\nIntroduces some utility methods used by Relink.\n\n\\*/\n\nvar errors = require('$:/plugins/flibbles/relink/js/errors');\n\nvar relinkOperations = Object.create(null);\n$tw.modules.applyMethods('relinkoperator', relinkOperations);\n\n/**Walks through all non-shadow tiddlers and sees which ones need to be relinked\n *\n * For each one, calls method on it with arguments (changes, tiddler, title)\n * Returns a list of tiddlers it would fail to update.\n */\nexports.eachRelinkableTiddler = function(fromTitle, toTitle, options, method) {\n\tvar data = this.getRelinkableTiddlers(fromTitle, toTitle, options);\n\tfor (var title in data.changes) {\n\t\tmethod(data.changes[title], this.getTiddler(title), title);\n\t}\n\treturn data.failures;\n};\n\n/** Returns a pair like this,\n * { changes: {...}, failures: [] }\n */\nexports.getRelinkableTiddlers = function(fromTitle, toTitle, options) {\n\tvar cache = this.getGlobalCache(\"relink-\"+fromTitle, function() {\n\t\treturn Object.create(null);\n\t});\n\tif (!cache[toTitle]) {\n\t\tcache[toTitle] = getFreshRelinkableTiddlers(this, fromTitle, toTitle, options);\n\t}\n\treturn cache[toTitle];\n};\n\nfunction getFreshRelinkableTiddlers(wiki, fromTitle, toTitle, options) {\n\toptions = options || {};\n\toptions.wiki = options.wiki || wiki;\n\tfromTitle = (fromTitle || \"\").trim();\n\ttoTitle = (toTitle || \"\").trim();\n\tvar failures = [];\n\tvar changeList = Object.create(null);\n\tif(fromTitle && toTitle && fromTitle !== toTitle) {\n\t\tvar toUpdate = getRelinkFilter(wiki);\n\t\tvar tiddlerList = toUpdate.call(wiki); // no source or widget\n\t\tfor (var i = 0; i < tiddlerList.length; i++) {\n\t\t\tvar title = tiddlerList[i];\n\t\t\tvar tiddler = wiki.getTiddler(title);\n\t\t\t// Don't touch plugins or JavaScript modules\n\t\t\tif(tiddler\n\t\t\t&& !tiddler.fields[\"plugin-type\"]\n\t\t\t&& tiddler.fields.type !== \"application/javascript\") {\n\t\t\t\ttry {\n\t\t\t\t\tvar changes = Object.create(null);\n\t\t\t\t\tfor (var operation in relinkOperations) {\n\t\t\t\t\t\trelinkOperations[operation](tiddler, fromTitle, toTitle, changes, options);\n\t\t\t\t\t}\n\t\t\t\t\t// If any fields changed, update tiddler\n\t\t\t\t\tif(Object.keys(changes).length > 0) {\n\t\t\t\t\t\tchangeList[title] = changes;\n\t\t\t\t\t}\n\t\t\t\t} catch (e) {\n\t\t\t\t\tif (e instanceof errors.RelinkError) {\n\t\t\t\t\t\tfailures.push(title);\n\t\t\t\t\t} else {\n\t\t\t\t\t\t// Should we test for instanceof Error instead?: yes\n\t\t\t\t\t\t// Does that work in the testing environment?: no\n\t\t\t\t\t\tif (e.message) {\n\t\t\t\t\t\t\te.message = e.message + \"\\nWhen relinking '\" + title + \"'\";\n\t\t\t\t\t\t}\n\t\t\t\t\t\tthrow e;\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn {changes: changeList, failures: failures};\n};\n\nfunction getRelinkFilter(wiki) {\n\tvar toUpdate = \"$:/config/flibbles/relink/to-update\";\n\treturn wiki.getCacheForTiddler(toUpdate, \"relink-toUpdate\", function() {\n\t\tvar tiddler = wiki.getTiddler(toUpdate);\n\t\tif (tiddler) {\n\t\t\tvar filter = wiki.compileFilter(tiddler.fields.text);\n\t\t\treturn filter;\n\t\t} else {\n\t\t\treturn wiki.allTitles;\n\t\t}\n\t});\n};\n\n/**Returns a list of tiddlers that would be renamed by a relink operations.\n */\nexports.relinkTiddlerDryRun = function(fromTitle, toTitle, options) {\n\tvar results = [];\n\tthis.eachRelinkableTiddler(\n\t\t\tfromTitle,\n\t\t\ttoTitle,\n\t\t\toptions,\n\t\t\tfunction(changes, tiddler, title) {\n\t\tresults.push(title);\n\t});\n\treturn results;\n};\n\nvar ImportVariablesWidget = require(\"$:/core/modules/widgets/importvariables.js\").importvariables;\n\nexports.relinkGlobalMacros = function() {\n\tif (!this._relinkWidget) {\n\t\tvar importWidget = this.relinkGenerateVariableWidget( \"[[$:/core/ui/PageMacros]] [all[shadows+tiddlers]tag[$:/tags/Macro]!has[draft.of]]\");\n\t\tthis.addEventListener(\"change\", function(changes) {\n\t\t\timportWidget.refresh(changes);\n\t\t});\n\t\tthis._relinkWidget = importWidget;\n\t}\n\tvar rtn = this._relinkWidget;\n\twhile (rtn.children.length > 0) {\n\t\trtn = rtn.children[0];\n\t}\n\treturn rtn;\n};\n\nexports.relinkGenerateVariableWidget = function(filter, parent) {\n\tvar treeNode = { attributes: {\n\t\t\"filter\": {\n\t\t\ttype: \"string\",\n\t\t\tvalue: filter\n\t\t}\n\t}};\n\tvar importWidget = new ImportVariablesWidget(treeNode,{parentWidget: parent, wiki: this});\n\timportWidget.computeAttributes();\n\timportWidget.execute();\n\t// These two functions neuter the widget, so it never tries\n\t// to render.\n\timportWidget.findNextSiblingDomNode = function() {};\n\timportWidget.renderChildren(this.parentDomNode);\n\treturn importWidget;\n};\n",
"module-type": "wikimethod",
"title": "$:/plugins/flibbles/relink/js/wikimethods.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/impossible.js": {
"text": "/*\\\nmodule-type: relinkfilteroperator\n\nGiven an input of toTitles, (probably just one), outputs all the tiddlers in\nwhich Relink would fail to update the operand to any of those given titles.\n\n`[[{terrible'}!!\"title\"]relink:impossible[fromTiddler]]`\n\nWould output all the tiddlers where Relink would fail to update `from here` to\n`{terrible'}!!\"title\"`\n\nI know, it's weird. You'd think it would test all incoming inputs instead of\nusing them as to fromTitle, but this is the only way to input both a fromTitle\nand a toTitle.\n\nResults are dominantly appanded if more than one input tiddler is given.\n\\*/\n\nexports.impossible = function(source,operator,options) {\n\tvar fromTitle = operator.operand,\n\t\tresults = [];\n\tif (fromTitle) {\n\t\tsource(function(toTiddler, toTitle) {\n\t\t\tvar fails = options.wiki.eachRelinkableTiddler(\n\t\t\t\tfromTitle, toTitle,\n\t\t\t\t$tw.utils.extend({quiet: true}, options),\n\t\t\t\tfunction(tiddler, title) {});\n\t\t\t$tw.utils.pushTop(results, fails);\n\t\t});\n\t}\n\treturn results;\n};\n",
"module-type": "relinkfilteroperator",
"title": "$:/plugins/flibbles/relink/js/filteroperators/impossible.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/references.js": {
"text": "/*\\\nmodule-type: relinkfilteroperator\n\nGiven a title as an operand, returns all non-shadow tiddlers that have any\nsort of updatable reference to it.\n\n\n`relink:references[fromTiddler]]`\n\nReturns all tiddlers that reference `fromTiddler` somewhere inside them.\n\nInput is ignored. Maybe it shouldn't do this.\nAlso, maybe it should properly recon, instead of fake replacing the title with\n`__relink_dummy__`\n\\*/\n\nexports.references = function(source,operator,options) {\n\tvar fromTitle = operator.operand,\n\t\tresults = [];\n\tif (fromTitle) {\n\t\toptions.wiki.eachRelinkableTiddler(\n\t\t\tfromTitle, \"__relink_dummy__\",\n\t\t\t$tw.utils.extend({quiet: true}, options),\n\t\t\tfunction(changes, tiddler, title) {\n\t\t\t\tresults.push(title);\n\t\t\t});\n\t}\n\treturn results;\n};\n",
"module-type": "relinkfilteroperator",
"title": "$:/plugins/flibbles/relink/js/filteroperators/references.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/relink.js": {
"text": "/*\\\nmodule-type: filteroperator\n\nThis filter acts as a namespace for several small, simple filters, such as\n\n`[relink:impossible[]]`\n\n\\*/\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar language = require('$:/plugins/flibbles/relink/js/language.js');\n\nvar relinkFilterOperators;\n\nfunction getRelinkFilterOperators() {\n\tif(!relinkFilterOperators) {\n\t\trelinkFilterOperators = {};\n\t\t$tw.modules.applyMethods(\"relinkfilteroperator\",\n\t\t relinkFilterOperators);\n\t}\n\treturn relinkFilterOperators;\n}\n\nexports.relink = function(source,operator,options) {\n\tvar suffixPair = parseSuffix(operator.suffix);\n\tvar relinkFilterOperator = getRelinkFilterOperators()[suffixPair[0]];\n\tif (relinkFilterOperator) {\n\t\tvar newOperator = $tw.utils.extend({}, operator);\n\t\tnewOperator.suffix = suffixPair[1];\n\t\treturn relinkFilterOperator(source, newOperator, options);\n\t} else {\n\t\treturn [language.getString(\"Error/RelinkFilterOperator\", options)];\n\t}\n};\n\nfunction parseSuffix(suffix) {\n\tvar index = suffix? suffix.indexOf(\":\"): -1;\n\tif (index >= 0) {\n\t\treturn [suffix.substr(0, index), suffix.substr(index+1)];\n\t} else {\n\t\treturn [suffix];\n\t}\n}\n",
"module-type": "filteroperator",
"title": "$:/plugins/flibbles/relink/js/filteroperators/relink.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/filteroperators/splitafter.js": {
"text": "/*\\\ntitle: $:/core/modules/filters/splitbefore.js\ntype: application/javascript\nmodule-type: relinkfilteroperator\n\nFilter operator that splits each result on the last occurance of the specified separator and returns the last bit.\n\nWhat does this have to do with relink? Nothing. I need this so I can render\nthe configuration menu. I //could// use [splitregexp[]], but then I'd be\nlimited to Tiddlywiki v5.1.20 or later.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n/*\nExport our filter function\n*/\nexports.splitafter = function(source,operator,options) {\n\tvar results = [];\n\tsource(function(tiddler,title) {\n\t\tvar index = title.lastIndexOf(operator.operand);\n\t\tif(index < 0) {\n\t\t\t$tw.utils.pushTop(results,title);\n\t\t} else {\n\t\t\t$tw.utils.pushTop(results,title.substr(index+1));\n\t\t}\n\t});\n\treturn results;\n};\n\n})();\n\n",
"title": "$:/plugins/flibbles/relink/js/filteroperators/splitafter.js",
"type": "application/javascript",
"module-type": "relinkfilteroperator"
},
"$:/plugins/flibbles/relink/js/fieldtypes/filter.js": {
"text": "/*\\\nThis specifies logic for updating filters to reflect title changes.\n\\*/\n\n/**Returns undefined if no change was made.\n */\n\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\nvar refHandler = require(\"$:/plugins/flibbles/relink/js/fieldtypes/reference\");\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder\");\n\nexports.name = \"filter\";\n\nexports.relink = function(filter, fromTitle, toTitle, options) {\n\tif (!filter || filter.indexOf(fromTitle) < 0) {\n\t\treturn undefined;\n\t}\n\tvar relinker = new Rebuilder(filter);\n\tvar whitelist = settings.getOperators(options);\n\tvar p = 0, // Current position in the filter string\n\t\tmatch, noPrecedingWordBarrier,\n\t\twordBarrierRequired=false;\n\tvar whitespaceRegExp = /\\s+/mg,\n\t\toperandRegExp = /((?:\\+|\\-|~|=)?)(?:(\\[)|(?:\"([^\"]*)\")|(?:'([^']*)')|([^\\s\\[\\]]+))/mg;\n\twhile(p < filter.length) {\n\t\t// Skip any whitespace\n\t\twhitespaceRegExp.lastIndex = p;\n\t\tmatch = whitespaceRegExp.exec(filter);\n\t\tnoPrecedingWordBarrier = false;\n\t\tif(match && match.index === p) {\n\t\t\tp = p + match[0].length;\n\t\t} else if (p != 0) {\n\t\t\tif (wordBarrierRequired) {\n\t\t\t\trelinker.add(' ', p, p);\n\t\t\t\twordBarrierRequired = false;\n\t\t\t} else {\n\t\t\t\tnoPrecedingWordBarrier = true;\n\t\t\t}\n\t\t}\n\t\t// Match the start of the operation\n\t\tif(p < filter.length) {\n\t\t\tvar val;\n\t\t\toperandRegExp.lastIndex = p;\n\t\t\tmatch = operandRegExp.exec(filter);\n\t\t\tif(!match || match.index !== p) {\n\t\t\t\t// It's a bad filter\n\t\t\t\treturn undefined;\n\t\t\t}\n\t\t\tif(match[1]) { // prefix\n\t\t\t\tp++;\n\t\t\t}\n\t\t\tif(match[2]) { // Opening square bracket\n\t\t\t\t// We check if this is a standalone title,\n\t\t\t\t// like `[[MyTitle]]`. We treat those like\n\t\t\t\t// `\"MyTitle\"` or `MyTitle`. Not like a run.\n\t\t\t\tvar standaloneTitle = /\\[\\[([^\\]]+)\\]\\]/g;\n\t\t\t\tstandaloneTitle.lastIndex = p;\n\t\t\t\tvar alone = standaloneTitle.exec(filter);\n\t\t\t\tif (!alone || alone.index != p) {\n\t\t\t\t\t// It's a legit run\n\t\t\t\t\tp =parseFilterOperation(relinker,fromTitle,toTitle,filter,p,whitelist,options);\n\t\t\t\t\tif (p === undefined) {\n\t\t\t\t\t\t// The filter is malformed\n\t\t\t\t\t\t// We do nothing.\n\t\t\t\t\t\treturn undefined;\n\t\t\t\t\t}\n\t\t\t\t\tcontinue;\n\t\t\t\t}\n\t\t\t\tbracketTitle = alone[1];\n\t\t\t\toperandRegExp.lastIndex = standaloneTitle.lastIndex;\n\t\t\t\tval = alone[1];\n\t\t\t} else {\n\t\t\t\t// standalone Double quoted string, single\n\t\t\t\t// quoted string, or noquote ahead.\n\t\t\t\tval = match[3] || match[4] || match[5];\n\t\t\t}\n\t\t\t// From here on, we're dealing with a standalone title\n\t\t\t// expression. like `\"MyTitle\"` or `[[MyTitle]]`\n\t\t\t// We're much more flexible about relinking these.\n\t\t\tvar preference = undefined;\n\t\t\tif (match[3]) {\n\t\t\t\tpreference = '\"';\n\t\t\t} else if (match[4]) {\n\t\t\t\tpreference = \"'\";\n\t\t\t} else if (match[5]) {\n\t\t\t\tpreference = '';\n\t\t\t}\n\t\t\tif (val === fromTitle) {\n\t\t\t\tvar newVal = wrapTitle(toTitle, preference);\n\t\t\t\tif (newVal === undefined) {\n\t\t\t\t\tif (!options.placeholder) {\n\t\t\t\t\t\tthrow new CannotRelinkError();\n\t\t\t\t\t}\n\t\t\t\t\tnewVal = \"[<\"+options.placeholder.getPlaceholderFor(toTitle)+\">]\";\n\t\t\t\t\toptions.usedPlaceholder = true;\n\t\t\t\t}\n\t\t\t\tif (newVal[0] != '[') {\n\t\t\t\t\t// not bracket enclosed\n\t\t\t\t\t// this requires whitespace\n\t\t\t\t\t// arnound it\n\t\t\t\t\tif (noPrecedingWordBarrier && !match[1]) {\n\t\t\t\t\t\trelinker.add(' ', p, p);\n\t\t\t\t\t}\n\t\t\t\t\twordBarrierRequired = true;\n\t\t\t\t}\n\t\t\t\trelinker.add(newVal,p,operandRegExp.lastIndex);\n\t\t\t}\n\t\t\tp = operandRegExp.lastIndex;\n\t\t}\n\t}\n\treturn relinker.results();\n};\n\nfunction wrapTitle(value, preference) {\n\tvar choices = {\n\t\t\"\": function(v) {return !/[\\s\\[\\]]/.test(v); },\n\t\t\"[\": canBePrettyOperand,\n\t\t\"'\": function(v) {return v.indexOf(\"'\") < 0; },\n\t\t'\"': function(v) {return v.indexOf('\"') < 0; }\n\t};\n\tvar wrappers = {\n\t\t\"\": function(v) {return v; },\n\t\t\"[\": function(v) {return \"[[\"+v+\"]]\"; },\n\t\t\"'\": function(v) {return \"'\"+v+\"'\"; },\n\t\t'\"': function(v) {return '\"'+v+'\"'; }\n\t};\n\tif (choices[preference]) {\n\t\tif (choices[preference](value)) {\n\t\t\treturn wrappers[preference](value);\n\t\t}\n\t}\n\tfor (var quote in choices) {\n\t\tif (choices[quote](value)) {\n\t\t\treturn wrappers[quote](value);\n\t\t}\n\t}\n\t// No quotes will work on this\n\treturn undefined;\n}\n\nfunction parseFilterOperation(relinker, fromTitle, toTitle, filterString, p, whitelist, options) {\n\tvar nextBracketPos, operator;\n\t// Skip the starting square bracket\n\tif(filterString.charAt(p++) !== \"[\") {\n\t\t// Missing [ in filter expression\n\t\treturn undefined;\n\t}\n\t// Process each operator in turn\n\tdo {\n\t\toperator = {};\n\t\t// Check for an operator prefix\n\t\tif(filterString.charAt(p) === \"!\") {\n\t\t\tp++;\n\t\t}\n\t\t// Get the operator name\n\t\tnextBracketPos = filterString.substring(p).search(/[\\[\\{<\\/]/);\n\t\tif(nextBracketPos === -1) {\n\t\t\t// Missing [ in filter expression\n\t\t\treturn undefined;\n\t\t}\n\t\tnextBracketPos += p;\n\t\tvar bracket = filterString.charAt(nextBracketPos);\n\t\toperator.operator = filterString.substring(p,nextBracketPos);\n\n\t\t// Any suffix?\n\t\tvar colon = operator.operator.indexOf(':');\n\t\tif(colon > -1) {\n\t\t\toperator.suffix = operator.operator.substring(colon + 1);\n\t\t\toperator.operator = operator.operator.substring(0,colon) || \"field\";\n\t\t}\n\t\t// Empty operator means: title\n\t\telse if(operator.operator === \"\") {\n\t\t\toperator.operator = \"title\";\n\t\t}\n\n\t\tp = nextBracketPos + 1;\n\t\tswitch (bracket) {\n\t\t\tcase \"{\": // Curly brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"}\",p);\n\t\t\t\tvar operand = filterString.substring(p,nextBracketPos);\n\t\t\t\tvar ref = $tw.utils.parseTextReference(operand);\n\t\t\t\tif (ref.title === fromTitle) {\n\t\t\t\t\tif(!canBePrettyIndirect(toTitle)) {\n\t\t\t\t\t\tthrow new CannotRelinkError();\n\t\t\t\t\t}\n\t\t\t\t\tref.title = toTitle;\n\t\t\t\t\tvar newRef = refHandler.toString(ref);\n\t\t\t\t\t// We don't check the whitelist.\n\t\t\t\t\t// All indirect operands convert.\n\t\t\t\t\trelinker.add(newRef,p,nextBracketPos);\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t\tcase \"[\": // Square brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\"]\",p);\n\t\t\t\tvar operand = filterString.substring(p,nextBracketPos);\n\t\t\t\t// Check if this is a relevant operator\n\t\t\t\tvar handler = fieldType(whitelist, operator);\n\t\t\t\tif (!handler) {\n\t\t\t\t\t// This operator isn't managed. Bye.\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tvar result = handler.relink(operand, fromTitle, toTitle, options);\n\t\t\t\tif (!result) {\n\t\t\t\t\t// The fromTitle wasn't in the operand.\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\tvar wrapped;\n\t\t\t\tif (!canBePrettyOperand(result)) {\n\t\t\t\t\tif (!options.placeholder) {\n\t\t\t\t\t\tthrow new CannotRelinkError();\n\t\t\t\t\t}\n\t\t\t\t\tvar ph = options.placeholder.getPlaceholderFor(result);\n\t\t\t\t\twrapped = \"<\"+ph+\">\";\n\t\t\t\t\toptions.usedPlaceholder = true;\n\t\t\t\t} else {\n\t\t\t\t\twrapped = \"[\"+result+\"]\";\n\t\t\t\t}\n\t\t\t\trelinker.add(wrapped, p-1, nextBracketPos+1);\n\t\t\t\tbreak;\n\t\t\tcase \"<\": // Angle brackets\n\t\t\t\tnextBracketPos = filterString.indexOf(\">\",p);\n\t\t\t\tbreak;\n\t\t\tcase \"/\": // regexp brackets\n\t\t\t\tvar rex = /^((?:[^\\\\\\/]*|\\\\.)*)\\/(?:\\(([mygi]+)\\))?/g,\n\t\t\t\t\trexMatch = rex.exec(filterString.substring(p));\n\t\t\t\tif(rexMatch) {\n\t\t\t\t\tnextBracketPos = p + rex.lastIndex - 1;\n\t\t\t\t}\n\t\t\t\telse {\n\t\t\t\t\t// Unterminated regular expression\n\t\t\t\t\treturn undefined;\n\t\t\t\t}\n\t\t\t\tbreak;\n\t\t}\n\n\t\tif(nextBracketPos === -1) {\n\t\t\t// Missing closing bracket in filter expression\n\t\t\t// return undefined;\n\t\t}\n\t\tp = nextBracketPos + 1;\n\n\t} while(filterString.charAt(p) !== \"]\");\n\t// Skip the ending square bracket\n\tif(filterString.charAt(p++) !== \"]\") {\n\t\t// Missing ] in filter expression\n\t\treturn undefined;\n\t}\n\t// Return the parsing position\n\treturn p;\n}\n\n// Returns the relinker needed for a given operator, or returns undefined.\nfunction fieldType(whitelist, operator) {\n\treturn whitelist[operator.operator] ||\n\t (operator.suffix &&\n\t whitelist[operator.operator + \":\" + operator.suffix]);\n};\n\nfunction canBePrettyOperand(value) {\n\treturn value.indexOf(']') < 0;\n};\n\nfunction canBePrettyIndirect(value) {\n\treturn value.indexOf('}') < 0;\n};\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/filter.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/fieldtypes/list.js": {
"text": "/*\\\nThis manages replacing titles that occur within stringLists, like,\n\nTiddlerA [[Tiddler with spaces]] [[Another Title]]\n\\*/\n\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\n\nexports.name = \"list\";\n\n/**Returns undefined if no change was made.\n * Parameter: value can literally be a list. This can happen for builtin\n * types 'list' and 'tag'. In those cases, we also return list.\n */\nexports.relink = function(value, fromTitle, toTitle, options) {\n\tvar isModified = false,\n\t\tactualList = false,\n\t\tlist;\n\tif (typeof value !== \"string\") {\n\t\t// Not a string. Must be a list.\n\t\t// clone it, since we may make changes to this possibly\n\t\t// frozen list.\n\t\tlist = (value || []).slice(0);\n\t\tactualList = true;\n\t} else {\n\t\tlist = $tw.utils.parseStringArray(value || \"\");\n\t}\n\t$tw.utils.each(list,function (title,index) {\n\t\tif(title === fromTitle) {\n\t\t\tlist[index] = toTitle;\n\t\t\tisModified = true;\n\t\t}\n\t});\n\tif (isModified) {\n\t\t// It doesn't parse correctly alone, it won't\n\t\t// parse correctly in any list.\n\t\tif (!canBeListItem(toTitle)) {\n\t\t\tthrow new CannotRelinkError();\n\t\t}\n\t\tif (actualList) {\n\t\t\treturn list;\n\t\t} else {\n\t\t\treturn $tw.utils.stringifyList(list);\n\t\t}\n\t}\n\treturn undefined;\n};\n\nfunction canBeListItem(value) {\n\tvar regexp = /\\]\\][^\\S\\xA0]/m;\n\treturn !regexp.test(value);\n};\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/list.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/fieldtypes/reference.js": {
"text": "/*\\\nThis manages replacing titles that occur inside text references,\n\ntiddlerTitle\ntiddlerTitle!!field\n!!field\ntiddlerTitle##propertyIndex\n\\*/\n\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\n\nexports.name = \"reference\";\n\nexports.relink = function(value, fromTitle, toTitle, options) {\n\tvar reference = $tw.utils.parseTextReference(value);\n\tif (reference.title !== fromTitle) {\n\t\treturn undefined;\n\t}\n\treference.title = toTitle;\n\treturn exports.toString(reference);\n};\n\nexports.toString = function(textReference) {\n\tvar title = textReference.title || '';\n\tif (!exports.canBePretty(title)) {\n\t\tthrow new CannotRelinkError();\n\t}\n\tif (textReference.field) {\n\t\treturn title + \"!!\" + textReference.field;\n\t} else if (textReference.index) {\n\t\treturn title + \"##\" + textReference.index;\n\t}\n\treturn title;\n};\n\nexports.canBePretty = function(title) {\n\treturn title.indexOf(\"!!\") < 0 && title.indexOf(\"##\") < 0;\n};\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/reference.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/fieldtypes/title.js": {
"text": "/*\\\nThis specifies logic for replacing a single-tiddler field. This is the\nsimplest kind of field type. One title swaps out for the other.\n\\*/\n\n// NOTE TO MODDERS: If you're making your own field types, the name must be\n// alpha characters only.\nexports.name = 'title';\n\n/**Returns undefined if no change was made.\n */\nexports.relink = function(value, fromTitle, toTitle, options) {\n\tif (value === fromTitle) {\n\t\treturn toTitle;\n\t}\n\treturn undefined;\n};\n\n// This is legacy support for when 'title' was known as 'field'\nexports.aliases = ['field', 'yes'];\n",
"module-type": "relinkfieldtype",
"title": "$:/plugins/flibbles/relink/js/fieldtypes/title.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/fields.js": {
"text": "/*\\\n\nHandles all fields specified in the plugin configuration. Currently, this\nonly supports single-value fields.\n\n\\*/\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\n\nexports['fields'] = function(tiddler, fromTitle, toTitle, changes, options) {\n\tvar fields = settings.getFields(options);\n\t$tw.utils.each(fields, function(handler, field) {\n\t\tvar input = tiddler.fields[field];\n\t\tvar value = handler.relink(input, fromTitle, toTitle, options);\n\t\tif (value !== undefined) {\n\t\t\tlog(\"field\", {\n\t\t\t\tfrom: fromTitle,\n\t\t\t\tto: toTitle,\n\t\t\t\ttiddler: tiddler.fields.title,\n\t\t\t\tfield: descriptor(field)\n\t\t\t}, options);\n\t\t\tchanges[field] = value;\n\t\t}\n\t});\n};\n\nfunction descriptor(field) {\n\tif (field === \"tags\") {\n\t\treturn \"tags\";\n\t} else {\n\t\treturn field + \" field\" ;\n\t}\n};\n",
"module-type": "relinkoperator",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/fields.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text.js": {
"text": "/*\\\n\nDepending on the tiddler type, this will apply textOperators which may\nrelink titles within the body.\n\n\\*/\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar defaultOperator = \"text/vnd.tiddlywiki\";\n\nvar textOperators = Object.create(null);\n$tw.modules.applyMethods('relinktextoperator', textOperators);\n\nexports['text'] = function(tiddler, fromTitle, toTitle, changes, options) {\n\tvar text = tiddler.fields.text,\n\t\tbuilder = [],\n\t\tbuildIndex = 0;\n\tif (text && text.indexOf(fromTitle) >= 0) {\n\t\tvar type = tiddler.fields.type || defaultOperator;\n\t\tif (textOperators[type]) {\n\t\t\ttextOperators[type].call(this, tiddler, fromTitle, toTitle, changes, options);\n\t\t}\n\t}\n};\n",
"module-type": "relinkoperator",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js": {
"text": "/*\\\n\nChecks for fromTitle in a tiddler's text. If found, sees if it's relevant,\nand tries to swap it out if it is.\n\n\\*/\n\n/*jslint node: false, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar type = 'text/vnd.tiddlywiki';\nvar WikiParser = require(\"$:/core/modules/parsers/wikiparser/wikiparser.js\")[type];\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder.js\");\nvar Widget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar rules = Object.create(null);\n\n$tw.modules.forEachModuleOfType(\"relinkwikitextrule\", function(title, exports) {\n\tvar names = exports.name;\n\tif (typeof names === \"string\") {\n\t\tnames = [names];\n\t}\n\tfor (var i = 0; i < names.length; i++) {\n\t\trules[names[i]] = exports;\n\t}\n});\n\nfunction WikiRelinker(text, title, toTitle, options) {\n\tWikiParser.call(this, null, text, options);\n\tif (!this.relinkMethodsInjected) {\n\t\t$tw.utils.each([this.pragmaRuleClasses, this.blockRuleClasses, this.inlineRuleClasses], function(classList) {\n\t\t\tfor (var name in classList) {\n\t\t\t\tif (rules[name]) {\n\t\t\t\t\tdelete rules[name].name;\n\t\t\t\t\t$tw.utils.extend(classList[name].prototype, rules[name]);\n\t\t\t\t}\n\t\t\t}\n\t\t});\n\t\tWikiRelinker.prototype.relinkMethodsInjected = true;\n\t}\n\tthis.title = title;\n\tthis.toTitle = toTitle;\n\tthis.inlineRules = this.blockRules.concat(this.pragmaRules, this.inlineRules);\n\t// We work through relinkRules so we can change it later.\n\t// relinkRules is inlineRules so it gets touched up by amendRules().\n\tthis.relinkRules = this.inlineRules;\n\tthis.placeholders = Object.create(null);\n\tthis.reverseMap = Object.create(null);\n\tthis.knownMacros = Object.create(null);\n\tthis.widget = undefined;\n};\n\nWikiRelinker.prototype = Object.create(WikiParser.prototype);\nWikiRelinker.prototype.parsePragmas = function() {return []; };\nWikiRelinker.prototype.parseInlineRun = function() {};\nWikiRelinker.prototype.parseBlocks = function() {};\n\nWikiRelinker.prototype.getPlaceholderFor = function(value, category) {\n\tvar placeholder = this.reverseMap[value];\n\tif (placeholder) {\n\t\treturn placeholder;\n\t}\n\tvar number = 0;\n\tvar prefix = \"relink-\"\n\tif (category && category !== \"title\") {\n\t\t// I don't like \"relink-title-1\". \"relink-1\" should be for\n\t\t// titles. lists, and filters can have descriptors though.\n\t\tprefix += category + \"-\";\n\t}\n\tdo {\n\t\tnumber += 1;\n\t\tplaceholder = prefix + number;\n\t} while (this.knownMacros[placeholder]);\n\tthis.placeholders[placeholder] = value;\n\tthis.reverseMap[value] = placeholder;\n\tthis.reserve(placeholder);\n\treturn placeholder;\n};\n\nWikiRelinker.prototype.addWidget = function(widget) {\n\tthis.widget = widget;\n\twhile (this.widget.children.length > 0) {\n\t\tthis.widget = this.widget.children[0];\n\t}\n};\n\nWikiRelinker.prototype.getVariableWidget = function() {\n\tif (!this.widget) {\n\t\tthis.widget = this.wiki.relinkGlobalMacros();\n\t\tvar parentWidget = new Widget({}, {parentWidget: this.widget});\n\t\tparentWidget.setVariable(\"currentTiddler\", this.title);\n\t\tvar widget = new Widget({}, {parentWidget: parentWidget});\n\t\tthis.addWidget(widget);\n\t}\n\treturn this.widget;\n};\n\nWikiRelinker.prototype.reserve = function(macro) {\n\tthis.knownMacros[macro] = true;\n};\n\nWikiRelinker.prototype.getPreamble = function() {\n\tvar results = [];\n\tfor (var name in this.placeholders) {\n\t\tvar val = this.placeholders[name];\n\t\tresults.push(\"\\\\define \"+name+\"() \"+val+\"\\n\");\n\t}\n\tif (results.length > 0) {\n\t\treturn results.join('');\n\t} else {\n\t\treturn undefined;\n\t}\n};\n\nexports[type] = function(tiddler, fromTitle, toTitle, changes, options) {\n\tvar text = tiddler.fields.text,\n\t\tbuilder = new Rebuilder(text),\n\t\tparser = new WikiRelinker(text, tiddler.fields.title, toTitle, options),\n\t\tmatchingRule;\n\twhile (matchingRule = parser.findNextMatch(parser.relinkRules, parser.pos)) {\n\t\tif (matchingRule.rule.relink) {\n\t\t\tvar newSegment = matchingRule.rule.relink(tiddler, text, fromTitle, toTitle, options);\n\t\t\tif (newSegment !== undefined) {\n\t\t\t\tbuilder.add(newSegment, matchingRule.matchIndex, parser.pos);\n\t\t\t}\n\t\t} else {\n\t\t\tif (matchingRule.rule.matchRegExp !== undefined) {\n\t\t\t\tparser.pos = matchingRule.rule.matchRegExp.lastIndex;\n\t\t\t} else {\n\t\t\t\t// We can't easily determine the end of this\n\t\t\t\t// rule match. We'll \"parse\" it so that\n\t\t\t\t// parser.pos gets updated, but we throw away\n\t\t\t\t// the results.\n\t\t\t\tmatchingRule.rule.parse();\n\t\t\t}\n\t\t}\n\t}\n\tif (builder.changed()) {\n\t\tbuilder.prepend(parser.getPreamble());\n\t\tchanges.text = builder.results();\n\t}\n};\n",
"module-type": "relinktextoperator",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/comment.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles comment blocks. Or rather //doesn't// handle them, since we should\nignore their contents.\n\n\"<!-- [[Renamed Title]] -->\" will remain unchanged.\n\n\\*/\n\nexports.name = [\"commentinline\", \"commentblock\"];\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tthis.parser.pos = this.endMatchRegExp.lastIndex;\n\treturn undefined;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/comment.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/filteredtransclude.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement of filtered transclusions in wiki text like,\n\n{{{ [tag[docs]] }}}\n{{{ [tag[docs]] |tooltip}}}\n{{{ [tag[docs]] ||TemplateTitle}}}\n{{{ [tag[docs]] |tooltip||TemplateTitle}}}\n{{{ [tag[docs]] }}width:40;height:50;}.class.class\n\nThis renames both the list and the template field.\n\n\\*/\n\nexports.name = ['filteredtranscludeinline', 'filteredtranscludeblock'];\n\nvar filterHandler = require(\"$:/plugins/flibbles/relink/js/settings\").getRelinker('filter');\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar utils = require(\"./utils.js\");\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar m = this.match;\n\t\tfilter = m[1],\n\t\ttooltip = m[2],\n\t\ttemplate = m[3],\n\t\tstyle = m[4],\n\t\tclasses = m[5],\n\t\tparser = this.parser,\n\t\tlogArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t};\n\tparser.pos = this.matchRegExp.lastIndex;\n\tvar modified = false;\n\tif ($tw.utils.trim(template) === fromTitle) {\n\t\t// preserves user-inputted whitespace\n\t\ttemplate = template.replace(fromTitle, toTitle);\n\t\tmodified = true;\n\t}\n\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\tvar relinkedFilter = filterHandler.relink(filter, fromTitle, toTitle, extendedOptions);\n\tvar message = \"filteredtransclude\";\n\tif (extendedOptions.usedPlaceholder) {\n\t\tmessage = \"filteredtransclude-placeholder\";\n\t}\n\tif (relinkedFilter !== undefined) {\n\t\tfilter = relinkedFilter;\n\t\tmodified = true;\n\t}\n\tif (!modified) {\n\t\treturn undefined;\n\t}\n\tif (canBePretty(filter) && canBePrettyTemplate(template)) {\n\t\tlog(message, logArguments, options);\n\t\treturn prettyList(filter, tooltip, template, style, classes);\n\t}\n\tmessage = message + \"-widget\";\n\tif (classes !== undefined) {\n\t\tclasses = classes.split('.').join(' ');\n\t}\n\tfunction wrap(name, value, treatAsTitle) {\n\t\tif (!value) {\n\t\t\treturn '';\n\t\t}\n\t\tvar wrappedValue = utils.wrapAttributeValue(value);\n\t\tif (wrappedValue === undefined) {\n\t\t\tvar category = treatAsTitle ? undefined : name;\n\t\t\twrappedValue = \"<<\"+parser.getPlaceholderFor(value,category)+\">>\";\n\t\t\tmessage = \"filteredtransclude-placeholder-widget\";\n\t\t}\n\t\treturn \" \"+name+\"=\"+wrappedValue;\n\t};\n\tvar widget = [\n\t\t\"<$list\",\n\t\twrap(\"filter\", filter),\n\t\twrap(\"tooltip\", tooltip),\n\t\twrap(\"template\", template, true),\n\t\twrap(\"style\", style),\n\t\twrap(\"itemClass\", classes),\n\t\t\"/>\"\n\t].join('');\n\tlog(message, logArguments, options);\n\treturn widget;\n};\n\nfunction canBePretty(filter) {\n\treturn filter.indexOf('|') < 0 && filter.indexOf('}}') < 0;\n};\n\nfunction canBePrettyTemplate(template) {\n\treturn !template || (\n\t\ttemplate.indexOf('|') < 0\n\t\t&& template.indexOf('{') < 0\n\t\t&& template.indexOf('}') < 0);\n};\n\nfunction prettyList(filter, tooltip, template, style, classes) {\n\tif (tooltip === undefined) {\n\t\ttooltip = '';\n\t} else {\n\t\ttooltip = \"|\" + tooltip;\n\t}\n\tif (template === undefined) {\n\t\ttemplate = '';\n\t} else {\n\t\ttemplate = \"||\" + template;\n\t}\n\tif (classes === undefined) {\n\t\tclasses = '';\n\t} else {\n\t\tclasses = \".\" + classes;\n\t}\n\tstyle = style || '';\n\treturn \"{{{\"+filter+tooltip+template+\"}}\"+style+\"}\"+classes;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/filteredtransclude.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/html.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement in attributes of widgets and html elements\nThis is configurable to select exactly which attributes of which elements\nshould be changed.\n\n<$link to=\"TiddlerTitle\" />\n\n\\*/\n\nvar utils = require(\"./utils.js\");\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder\");\nvar html = require(\"$:/core/modules/parsers/wikiparser/rules/html.js\");\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar refHandler = require(\"$:/plugins/flibbles/relink/js/fieldtypes/reference\");\nvar filterHandler = require(\"$:/plugins/flibbles/relink/js/settings\").getRelinker('filter');\nvar macrocall = require(\"./macrocall.js\");\nvar CannotRelinkError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotRelinkError;\n\nexports.name = \"html\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar managedElement = settings.getAttributes(options)[this.nextTag.tag],\n\t\tbuilder = new Rebuilder(text, this.nextTag.start);\n\tvar importFilterAttr;\n\tfor (var attributeName in this.nextTag.attributes) {\n\t\tvar attr = this.nextTag.attributes[attributeName];\n\t\tvar nextEql = text.indexOf('=', attr.start);\n\t\t// This is the rare case of changing tiddler\n\t\t// \"true\" to something else when \"true\" is\n\t\t// implicit, like <$link to /> We ignore those.\n\t\tif (nextEql < 0 || nextEql > attr.end) {\n\t\t\tcontinue;\n\t\t}\n\t\tif (this.nextTag.tag === \"$importvariables\" && attributeName === \"filter\") {\n\t\t\timportFilterAttr = attr;\n\t\t}\n\t\tvar oldValue, quote, logMessage = \"attribute\";\n\t\tif (attr.type === \"string\") {\n\t\t\tvar handler = getAttributeHandler(this.nextTag, attributeName, options);\n\t\t\tif (!handler) {\n\t\t\t\t// We don't manage this attribute. Bye.\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\t\t\toldValue = attr.value;\n\t\t\tvar value = handler.relink(attr.value, fromTitle, toTitle, extendedOptions);\n\t\t\tif (value === undefined) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (extendedOptions.usedPlaceholder) {\n\t\t\t\tlogMessage = \"attribute-placeholder\";\n\t\t\t}\n\t\t\tquote = utils.determineQuote(text, attr);\n\t\t\tattr.quotedValue = utils.wrapAttributeValue(value,quote);\n\t\t\tif (attr.quotedValue === undefined) {\n\t\t\t\t// The value was unquotable. We need to make\n\t\t\t\t// a macro in order to replace it.\n\t\t\t\tvalue = this.parser.getPlaceholderFor(value,handler.name)\n\t\t\t\tattr.type = \"macro\";\n\t\t\t\tattr.quotedValue = \"<<\"+value+\">>\";\n\t\t\t\tlogMessage = \"attribute-placeholder\";\n\t\t\t}\n\t\t\tattr.value = value;\n\t\t} else if (attr.type === \"indirect\") {\n\t\t\tif (toTitle.indexOf(\"}\") >= 0) {\n\t\t\t\t// Impossible replacement\n\t\t\t\tthrow new CannotRelinkError();\n\t\t\t}\n\t\t\toldValue = attr.textReference;\n\t\t\tquote = \"{{\";\n\t\t\tvar ref = $tw.utils.parseTextReference(attr.textReference);\n\t\t\tif (ref.title !== fromTitle) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tref.title = toTitle;\n\t\t\tattr.textReference = refHandler.toString(ref);\n\t\t\tattr.quotedValue = \"{{\"+attr.textReference+\"}}\";\n\t\t} else if (attr.type === \"filtered\") {\n\t\t\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\t\t\toldValue = attr.filter\n\t\t\tvar filter = filterHandler.relink(attr.filter, fromTitle, toTitle, extendedOptions);\n\t\t\tif (filter === undefined) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (!canBeFilterValue(filter)) {\n\t\t\t\t// Although I think we can actually do this one.\n\t\t\t\tthrow new CannotRelinkError();\n\t\t\t}\n\t\t\tattr.filter = filter;\n\t\t\tattr.quotedValue = \"{{{\" + filter + \"}}}\";\n\t\t\tquote = \"{{{\";\n\t\t} else if (attr.type === \"macro\") {\n\t\t\tvar macro = attr.value;\n\t\t\toldValue = attr.value;\n\t\t\tvar newMacro = macrocall.relinkMacroInvocation(macro, text, this.parser, fromTitle, toTitle, options);\n\t\t\tif (newMacro === undefined) {\n\t\t\t\tcontinue;\n\t\t\t}\n\t\t\tif (macrocall.mustBeAWidget(newMacro)) {\n\t\t\t\tthrow new CannotRelinkError();\n\t\t\t}\n\t\t\tattr.value = newMacro;\n\t\t\t// TODO: Let's not hack like this. attr.value is\n\t\t\t// expected to be a string of the unquoted value below.\n\t\t\t// Make this better when I can.\n\t\t\toldValue.length = (macro.end-macro.start)-4;\n\t\t\tquote = \"<<\";\n\t\t\tattr.quotedValue = macrocall.macroToString(newMacro, text, this.parser, options);\n\t\t} else {\n\t\t\tcontinue;\n\t\t}\n\t\t// account for the quote if it's there.\n\t\t// We count backwards from the end to preserve whitespace\n\t\tvar valueStart = attr.end\n\t\t - (quote.length*2)\n\t\t - oldValue.length;\n\t\tbuilder.add(attr.quotedValue, valueStart, attr.end);\n\t\tvar logArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title,\n\t\t\telement: this.nextTag.tag,\n\t\t\tattribute: attributeName\n\t\t};\n\t\tlog(logMessage, logArguments, options);\n\t}\n\tif (importFilterAttr) {\n\t\tvar importFilter = computeAttribute(importFilterAttr, this.parser, options);\n\t\tvar parentWidget = this.parser.getVariableWidget();\n\t\tvar varHolder = options.wiki.relinkGenerateVariableWidget(importFilter, parentWidget);\n\t\tthis.parser.addWidget(varHolder);\n\t}\n\tthis.parser.pos = this.nextTag.end;\n\treturn builder.results(this.nextTag.end);\n};\n\n/** Returns the field handler for the given attribute of the given widget.\n * If this returns undefined, it means we don't handle it. So skip.\n */\nfunction getAttributeHandler(widget, attributeName, options) {\n\tif (widget.tag === \"$macrocall\") {\n\t\tvar nameAttr = widget.attributes[\"$name\"];\n\t\tvar macro = settings.getMacros(options)[nameAttr.value];\n\t\tif (macro) {\n\t\t\treturn macro[attributeName];\n\t\t}\n\t} else {\n\t\tvar element = settings.getAttributes(options)[widget.tag];\n\t\tif (element) {\n\t\t\treturn element[attributeName];\n\t\t}\n\t}\n\treturn undefined;\n};\n\nfunction computeAttribute(attribute, parser, options) {\n\tvar value;\n\tif(attribute.type === \"filtered\") {\n\t\tvar parentWidget = parser.getVariableWidget();\n\t\tvalue = options.wiki.filterTiddlers(attribute.filter,parentWidget)[0] || \"\";\n\t} else if(attribute.type === \"indirect\") {\n\t\tvar parentWidget = parser.getVariableWidget();\n\t\tvalue = options.wiki.getTextReference(attribute.textReference,\"\",parentWidget.variables.currentTiddler.value);\n\t} else if(attribute.type === \"macro\") {\n\t\tvar parentWidget = parser.getVariableWidget();\n\t\tvalue = parentWidget.getVariable(attribute.value.name,{params: attribute.value.params});\n\t} else { // String attribute\n\t\tvalue = attribute.value;\n\t}\n\treturn value;\n};\n\nfunction canBeFilterValue(value) {\n\treturn value.indexOf(\"}}}\") < 0 && value.substr(value.length-2) !== '}}';\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/html.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/import.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles import pragmas\n\n\\import [tag[MyTiddler]]\n\\*/\n\nvar settings = require(\"$:/plugins/flibbles/relink/js/settings.js\");\nvar log = require(\"$:/plugins/flibbles/relink/js/language.js\").logRelink;\nvar filterRelinker = settings.getRelinker('filter');\n\nexports.name = \"import\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\t// In this one case, I'll let the parser parse out the filter and move\n\t// the ptr.\n\tvar start = this.matchRegExp.lastIndex;\n\tvar parseTree = this.parse();\n\tvar filter = parseTree[0].attributes.filter.value;\n\n\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser},options);\n\tvar value = filterRelinker.relink(filter, fromTitle, toTitle, extendedOptions);\n\tvar rtn = undefined;\n\tif (value !== undefined) {\n\t\tvar message = extendedOptions.usedPlaceholder ? \"import-placeholder\" : \"import\";\n\t\tlog(message, {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t}, options);\n\t\tvar newline = text.substring(start+filter.length, this.parser.pos);\n\t\tfilter = value;\n\t\trtn = \"\\\\import \" + value + newline;\n\t}\n\n\t// Before we go, we need to actually import the variables\n\t// it's calling for.\n\tvar parentWidget = this.parser.getVariableWidget();\n\tvar variableHolder = options.wiki.relinkGenerateVariableWidget(filter, parentWidget);\n\tthis.parser.addWidget(variableHolder);\n\n\treturn rtn;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/import.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrocall.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles macro calls.\n\n<<myMacro '[[MyFilter]]' 'myTitle'>>\n\n\\*/\n\nvar utils = require(\"./utils.js\");\nvar Rebuilder = require(\"$:/plugins/flibbles/relink/js/utils/rebuilder\");\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar settings = require('$:/plugins/flibbles/relink/js/settings.js');\nvar CannotFindMacroDefError = require(\"$:/plugins/flibbles/relink/js/errors.js\").CannotFindMacroDefError;\n\nexports.name = [\"macrocallinline\", \"macrocallblock\"];\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\t// Get all the details of the match\n\tvar macroName = this.match[1],\n\t\tparamString = this.match[2],\n\t\tmacroText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar start = this.matchRegExp.lastIndex - this.match[0].length;\n\tvar managedMacro = settings.getMacros(options)[macroName];\n\tif (!managedMacro) {\n\t\t// We don't manage this macro. Bye.\n\t\treturn undefined;\n\t}\n\tvar offset = macroName.length+2;\n\toffset = $tw.utils.skipWhiteSpace(macroText, offset);\n\tvar params = parseParams(paramString, offset+start);\n\tvar macroInfo = {\n\t\tname: macroName,\n\t\tstart: start,\n\t\tend: this.matchRegExp.lastIndex,\n\t\tparams: params\n\t};\n\tvar results = this.relinkMacroInvocation(macroInfo, text, this.parser, fromTitle, toTitle, options);\n\tif (results) {\n\t\treturn this.macroToString(results, text, this.parser, options);\n\t} else {\n\t\treturn undefined;\n\t}\n};\n\n/**Processes the given macro,\n * macro: {name:, params:, start:, end:}\n * each parameters: {name:, end:, value:}\n * Macro invocation returned is the same, but relinked, and may have new keys:\n * parameters: {type: macro, start:, newValue: (quoted replacement value)}\n */\nexports.relinkMacroInvocation = function(macro, text, parser, fromTitle, toTitle, options) {\n\tvar managedMacro = settings.getMacros(options)[macro.name];\n\tvar modified = false;\n\tif (!managedMacro) {\n\t\t// We don't manage this macro. Bye.\n\t\treturn undefined;\n\t}\n\tif (macro.params.every(function(p) {\n\t\treturn p.value.indexOf(fromTitle) < 0;\n\t})) {\n\t\t// We cut early if the fromTitle doesn't even appear\n\t\t// anywhere in the title. This is to avoid any headache\n\t\t// about finding macro definitions (and any resulting\n\t\t// exceptions if there isn't even a title to replace.\n\t\treturn undefined;\n\t}\n\tvar outMacro = $tw.utils.extend({}, macro);\n\toutMacro.params = macro.params.slice();\n\tfor (var managedArg in managedMacro) {\n\t\tvar index = getParamIndexWithinMacrocall(macro.name, managedArg, macro.params, parser, options);\n\t\tif (index < 0) {\n\t\t\t// this arg either was not supplied, or we can't find\n\t\t\t// the definition, so we can't tie it to an anonymous\n\t\t\t// argument. Either way, move on to the next.\n\t\t\tcontinue;\n\t\t}\n\t\tvar param = macro.params[index];\n\t\tvar handler = managedMacro[managedArg];\n\t\tvar extendedOptions = $tw.utils.extend({placeholder: parser}, options);\n\t\tvar value = handler.relink(param.value, fromTitle, toTitle, extendedOptions);\n\t\tif (value === undefined) {\n\t\t\tcontinue;\n\t\t}\n\t\tvar quote = utils.determineQuote(text, param);\n\t\tvar quoted = utils.wrapAttributeValue(value, quote, ['', \"'\", '\"', '[[', '\"\"\"']);\n\t\tvar newParam = $tw.utils.extend({}, param);\n\t\tif (quoted === undefined) {\n\t\t\tvar ph = parser.getPlaceholderFor(value,handler.name);\n\t\t\tnewParam.newValue = \"<<\"+ph+\">>\";\n\t\t\tnewParam.type = \"macro\";\n\t\t} else {\n\t\t\tnewParam.start = newParam.end - (newParam.value.length + (quote.length*2));\n\t\t\tnewParam.value = value;\n\t\t\tnewParam.newValue = quoted;\n\t\t}\n\t\toutMacro.params[index] = newParam;\n\t\tmodified = true;\n\t}\n\tif (modified) {\n\t\treturn outMacro;\n\t}\n\treturn undefined;\n};\n\nexports.mustBeAWidget = function(macro) {\n\tfor (var i = 0; i < macro.params.length; i++) {\n\t\tif (macro.params[i].type === \"macro\") {\n\t\t\treturn true;\n\t\t}\n\t}\n\treturn false\n};\n\n/**Given a macro object ({name:, params:, start: end:}), and the text where\n * it was parsed from, returns a new macro that maintains any syntactic\n * structuring.\n */\nexports.macroToString = function(macro, text, parser, options) {\n\tif (exports.mustBeAWidget(macro)) {\n\t\tvar names = getParamNames(macro.name, macro.params, parser, options);\n\t\tvar attrs = [];\n\t\tfor (var i = 0; i < macro.params.length; i++) {\n\t\t\tvar p = macro.params[i];\n\t\t\tvar val;\n\t\t\tif (p.newValue) {\n\t\t\t\tval = p.newValue;\n\t\t\t} else {\n\t\t\t\tval = utils.wrapAttributeValue(p.value);\n\t\t\t}\n\t\t\tattrs.push(\" \"+names[i]+\"=\"+val);\n\t\t}\n\t\treturn \"<$macrocall $name=\"+utils.wrapAttributeValue(macro.name)+attrs.join('')+\"/>\";\n\t} else {\n\t\tvar builder = new Rebuilder(text, macro.start);\n\t\tfor (var i = 0; i < macro.params.length; i++) {\n\t\t\tvar param = macro.params[i];\n\t\t\tif (param.newValue) {\n\t\t\t\tbuilder.add(param.newValue, param.start, param.end);\n\t\t\t}\n\t\t}\n\t\treturn builder.results(macro.end);\n\t}\n};\n\nfunction getParamIndexWithinMacrocall(macroName, param, params, parser, options) {\n\tvar index, i;\n\tfor (i = 0; i < params.length; i++) {\n\t\tif (params[i].name === param) {\n\t\t\treturn i;\n\t\t}\n\t}\n\tvar expectedIndex = indexOfParameterDef(macroName, param, parser, options);\n\t// We've got to skip over all the named parameter instances.\n\tif (expectedIndex >= 0) {\n\t\tvar anonI = 0;\n\t\tfor (i = 0; i < params.length; i++) {\n\t\t\tif (params[i].name === undefined) {\n\t\t\t\tif (anonI === expectedIndex) {\n\t\t\t\t\treturn i;\n\t\t\t\t}\n\t\t\t\tanonI++;\n\t\t\t} else {\n\t\t\t\tvar indexOfOther = indexOfParameterDef(macroName, params[i].name, parser, options);\n\t\t\t\tif (indexOfOther < expectedIndex) {\n\t\t\t\t\tanonI++;\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n\treturn -1;\n};\n\n// Looks up the definition of a macro, and figures out what the expected index\n// is for the given parameter.\nfunction indexOfParameterDef(macroName, paramName, parser, options) {\n\tvar def = getDefinition(macroName, parser, options);\n\tvar params = def.params || [];\n\tfor (var i = 0; i < params.length; i++) {\n\t\tif (params[i].name === paramName) {\n\t\t\treturn i;\n\t\t}\n\t}\n\treturn -1;\n};\n\nfunction getParamNames(macroName, params, parser, options) {\n\tvar used = Object.create(null);\n\tvar rtn = new Array(params.length);\n\tvar anonsExist = false;\n\tvar i;\n\tfor (i = 0; i < params.length; i++) {\n\t\tvar name = params[i].name;\n\t\tif (name) {\n\t\t\trtn[i] = name;\n\t\t\tused[name] = true;\n\t\t} else {\n\t\t\tanonsExist = true;\n\t\t}\n\t}\n\tif (anonsExist) {\n\t\tvar defParams = getDefinition(macroName, parser, options).params || [];\n\t\tvar defPtr = 0;\n\t\tfor (i = 0; i < params.length; i++) {\n\t\t\tif (rtn[i] === undefined) {\n\t\t\t\twhile(defPtr < defParams.length && used[defParams[defPtr].name]) {\n\t\t\t\t\tdefPtr++;\n\t\t\t\t}\n\t\t\t\tif (defPtr >= defParams.length) {\n\t\t\t\t\tbreak;\n\t\t\t\t}\n\t\t\t\trtn[i] = defParams[defPtr].name;\n\t\t\t\tused[defParams[defPtr].name] = true;\n\t\t\t}\n\t\t}\n\t}\n\treturn rtn;\n};\n\n/** Returns undefined if the definition cannot be found.\n */\nfunction getDefinition (macroName, parser, options) {\n\tvar variableContainer = parser.getVariableWidget();\n\tvar def = variableContainer.variables[macroName];\n\tif (!def) {\n\t\t// Check with the macro modules\n\t\tif ($tw.utils.hop($tw.macros, macroName)) {\n\t\t\tdef = $tw.macros[macroName];\n\t\t} else {\n\t\t\tthrow new CannotFindMacroDefError(macroName);\n\t\t}\n\t}\n\treturn def;\n};\n\nfunction parseParams(paramString, pos) {\n\tvar params = [],\n\t\treParam = /\\s*(?:([A-Za-z0-9\\-_]+)\\s*:)?(?:\\s*(?:\"\"\"([\\s\\S]*?)\"\"\"|\"([^\"]*)\"|'([^']*)'|\\[\\[([^\\]]*)\\]\\]|([^\"'\\s]+)))/mg,\n\t\tparamMatch = reParam.exec(paramString);\n\twhile(paramMatch) {\n\t\t// Process this parameter\n\t\tvar paramInfo = {\n\t\t\tvalue: paramMatch[2] || paramMatch[3] || paramMatch[4] || paramMatch[5] || paramMatch[6]\n\t\t};\n\t\tif(paramMatch[1]) {\n\t\t\tparamInfo.name = paramMatch[1];\n\t\t}\n\t\t//paramInfo.start = pos;\n\t\tparamInfo.end = reParam.lastIndex + pos;\n\t\tparams.push(paramInfo);\n\t\t// Find the next match\n\t\tparamMatch = reParam.exec(paramString);\n\t}\n\treturn params;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrocall.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrodef.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles pragma macro definitions. Except we only update placeholder macros\nthat we may have previously install.\n\n\\define relink-?() Tough title\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar settings = require(\"$:/plugins/flibbles/relink/js/settings\");\n\nexports.name = \"macrodef\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar setParseTreeNode = this.parse();\n\tvar parentWidget = this.parser.getVariableWidget();\n\tvar setWidget = parentWidget.makeChildWidget(setParseTreeNode[0]);\n\tsetWidget.computeAttributes();\n\tsetWidget.execute();\n\tthis.parser.addWidget(setWidget);\n\t// Parse set the pos pointer, but we don't want to skip the macro body.\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar m = this.match;\n\t// This macro is not available should we need to make one.\n\tthis.parser.reserve(m[1]);\n\t// !m[3] means it's not a multiline macrodef\n\tvar placeholder = /^relink-(?:(\\w+)-)?(\\d+)$/.exec(m[1]);\n\tif (placeholder && m[2] === '' && !m[3]) {\n\t\tthis.parser.pos = $tw.utils.skipWhiteSpace(text, this.parser.pos);\n\t\tvar valueRegExp = /([^\\n\\r]+)(\\r?\\n)/mg;\n\t\tvalueRegExp.lastIndex = this.parser.pos;\n\t\tvar match = valueRegExp.exec(text);\n\t\tif (match) {\n\t\t\tvar handler = settings.getRelinker(placeholder[1] || 'title');\n\t\t\t\t// This is a filter\n\t\t\tvar extendedOptions = $tw.utils.extend({placeholder: this.parser}, options);\n\t\t\tvar value = handler.relink(match[1], fromTitle, toTitle, extendedOptions);\n\t\t\tif (value !== undefined) {\n\t\t\t\tvar message = \"macrodef\";\n\t\t\t\tif (extendedOptions.usedPlaceholder) {\n\t\t\t\t\tmessage = \"macrodef-placeholder\";\n\t\t\t\t}\n\t\t\t\tlog(message, {\n\t\t\t\t\tfrom: fromTitle,\n\t\t\t\t\tto: toTitle,\n\t\t\t\t\ttiddler: tiddler.fields.title,\n\t\t\t\t\tmacro: m[1]\n\t\t\t\t}, options);\n\t\t\t\tthis.parser.pos += match[0].length;\n\t\t\t\treturn \"\\\\define \"+m[1]+\"() \"+value+match[2];\n\t\t\t}\n\t\t}\n\t}\n\treturn undefined;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/macrodef.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/prettylink.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement in wiki text inline rules, like,\n\n[[Introduction]]\n\n[[link description|TiddlerTitle]]\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar utils = require(\"./utils.js\");\n\nexports.name = \"prettylink\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar caption, quoted, m = this.match;\n\tif (m[2] === fromTitle) {\n\t\t// format is [[caption|MyTiddler]]\n\t\tcaption = m[1];\n\t} else if (m[2] !== undefined || m[1] !== fromTitle) {\n\t\t// format is [[MyTiddler]], and it doesn't match\n\t\treturn undefined;\n\t}\n\tvar logArguments = {\n\t\tfrom: fromTitle,\n\t\tto: toTitle,\n\t\ttiddler: tiddler.fields.title\n\t};\n\tif (utils.canBePretty(toTitle)) {\n\t\tlog(\"prettylink\", logArguments, options);\n\t\treturn prettyLink(toTitle, caption);\n\t} else if (caption === undefined) {\n\t\t// If we don't have a caption, we have to resort to placeholders\n\t\t// anyway to prevent link/caption desync from later relinks.\n\t\t// It doesn't matter whether the toTitle is quotable\n\t\tlog(\"prettylink-placeholder\", logArguments, options);\n\t\tvar ph = this.parser.getPlaceholderFor(toTitle);\n\t\treturn \"<$link to=<<\"+ph+\">>><$text text=<<\"+ph+\">>/></$link>\";\n\t} else if (quoted = utils.wrapAttributeValue(toTitle)) {\n\t\tlog(\"prettylink-widget\", logArguments, options);\n\t\treturn \"<$link to=\"+quoted+\">\"+caption+\"</$link>\";\n\t} else {\n\t\tlog(\"prettylink-placeholder\", logArguments, options);\n\t\tvar ph = this.parser.getPlaceholderFor(toTitle);\n\t\treturn \"<$link to=<<\"+ph+\">>>\"+caption+\"</$link>\";\n\t}\n};\n\nfunction prettyLink(title, caption) {\n\tif (caption) {\n\t\treturn \"[[\" + caption + \"|\" + title + \"]]\";\n\t} else {\n\t\treturn \"[[\" + title + \"]]\";\n\t}\n};\n\nfunction isSafe(value) {\n\treturn value.indexOf(\"]]\") < 0 && value[value.length-1] !== ']';\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/prettylink.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/rules.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nParses and acknowledges any pragma rules a tiddler has.\n\n\\rules except html wikilink\n\n\\*/\n\nexports.name = \"rules\";\n\n/**This is all we have to do. The rules rule doesn't parse. It just amends\n * the rules, which is exactly what I want it to do too.\n * It also takes care of moving the pos pointer forward.\n */\nexports.relink = function() { this.parse(); };\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/rules.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/transclude.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles replacement of transclusions in wiki text like,\n\n{{RenamedTiddler}}\n{{RenamedTiddler||TemplateTitle}}\n\nThis renames both the tiddler and the template field.\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar refHandler = require(\"$:/plugins/flibbles/relink/js/fieldtypes/reference\");\nvar utils = require(\"./utils.js\");\n\nexports.name = ['transcludeinline', 'transcludeblock'];\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tvar m = this.match,\n\t\treference = m[1],\n\t\ttemplate = m[2],\n\t\tquoted,\n\t\tlogArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t};\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tvar trimmedRef = $tw.utils.trim(reference);\n\tvar ref = $tw.utils.parseTextReference(trimmedRef);\n\t// This block takes care of 99% of all cases\n\tif (canBePrettyTemplate(toTitle) &&\n\t\t// title part has one extra restriction\n\t (ref.title !== fromTitle || refHandler.canBePretty(toTitle))) {\n\t\tvar modified = false;\n\t\tif (ref.title === fromTitle) {\n\t\t\tmodified = true;\n\t\t\tref.title = toTitle;\n\t\t\tvar refString = refHandler.toString(ref);\n\t\t\t// preserve user's whitespace\n\t\t\treference = reference.replace(trimmedRef, refString);\n\t\t}\n\t\tif ($tw.utils.trim(template) === fromTitle) {\n\t\t\tmodified = true;\n\t\t\t// preserve user's whitespace\n\t\t\ttemplate = template.replace(fromTitle, toTitle);\n\t\t}\n\t\tif (modified) {\n\t\t\tlog(\"transclude\", logArguments, options);\n\t\t\treturn prettyTransclude(reference, template);\n\t\t}\n\t\treturn undefined;\n\t}\n\t// Now for the 1%...\n\tif (ref.title === fromTitle) {\n\t\tvar resultTitle = utils.wrapAttributeValue(toTitle);\n\t\tif (resultTitle === undefined) {\n\t\t\tresultTitle = \"<<\"+this.parser.getPlaceholderFor(toTitle)+\">>\";\n\t\t\tlog(\"transclude-placeholder\", logArguments, options);\n\t\t} else {\n\t\t\tlog(\"transclude-widget\", logArguments, options);\n\t\t}\n\t\tif ($tw.utils.trim(template) === fromTitle) {\n\t\t\t// Now for this bizarre-ass use-case, where both the\n\t\t\t// title and template are being replaced.\n\t\t\tvar attrs = this.transcludeAttributes(ref.field, ref.index);\n\t\t\treturn \"<$tiddler tiddler=\"+resultTitle+\"><$transclude tiddler=\"+resultTitle+attrs+\"/></$tiddler>\";\n\t\t} else {\n\t\t\tref.title = undefined;\n\t\t\treturn \"<$tiddler tiddler=\"+resultTitle+\">\"+prettyTransclude(ref, template)+\"</$tiddler>\";\n\t\t}\n\t}\n\tif ($tw.utils.trim(template) === fromTitle) {\n\t\tvar resultTemplate = utils.wrapAttributeValue(toTitle);\n\t\tvar message = \"transclude-widget\";\n\t\tvar rtn;\n\t\tif (resultTemplate === undefined) {\n\t\t\tresultTemplate = \"<<\"+this.parser.getPlaceholderFor(toTitle)+\">>\";\n\t\t\tmessage = \"transclude-placeholder\";\n\t\t}\n\t\tif (ref.title) {\n\t\t\tvar resultTitle = utils.wrapAttributeValue(ref.title);\n\t\t\tif (resultTitle === undefined) {\n\t\t\t\t// This is one of the rare cases were we need\n\t\t\t\t// to placeholder a title OTHER than the one\n\t\t\t\t// we're changing.\n\t\t\t\tresultTitle = \"<<\"+this.parser.getPlaceholderFor(ref.title)+\">>\";\n\t\t\t\tmessage = \"transclude-placeholder\";\n\t\t\t}\n\t\t\tvar attrs = this.transcludeAttributes(ref.field, ref.index);\n\t\t\trtn = \"<$tiddler tiddler=\"+resultTitle+\"><$transclude tiddler=\"+resultTemplate+attrs+\"/></$tiddler>\";\n\t\t} else {\n\t\t\trtn = \"<$transclude tiddler=\"+resultTemplate+\"/>\";\n\t\t}\n\t\tlog(message, logArguments, options);\n\t\treturn rtn;\n\t}\n\treturn undefined;\n};\n\nfunction canBePrettyTemplate(value) {\n\treturn value.indexOf('}') < 0 && value.indexOf('{') < 0 && value.indexOf('|') < 0;\n};\n\n/**Returns attributes for a transclude widget.\n * only field or index should be used, not both, but both will return\n * the intuitive (albeit useless) result.\n */\nexports.transcludeAttributes = function(field, index) {\n\treturn rtn = [\n\t\twrapAttribute(this.parser, \"field\", field),\n\t\twrapAttribute(this.parser, \"index\", index)\n\t].join('');\n};\n\nfunction wrapAttribute(wikiRelinker, name, value) {\n\tif (value) {\n\t\tvar wrappedValue = utils.wrapAttributeValue(value);\n\t\tif (wrappedValue === undefined) {\n\t\t\twrappedValue = \"<<\"+wikiRelinker.getPlaceholderFor(value, name)+\">>\";\n\t\t}\n\t\treturn \" \"+name+\"=\"+wrappedValue;\n\t}\n\treturn '';\n};\n\nfunction prettyTransclude(textReference, template) {\n\tif (typeof textReference !== \"string\") {\n\t\ttextReference = refHandler.toString(textReference);\n\t}\n\tif (!textReference) {\n\t\ttextReference = '';\n\t}\n\tif (template !== undefined) {\n\t\treturn \"{{\"+textReference+\"||\"+template+\"}}\";\n\t} else {\n\t\treturn \"{{\"+textReference+\"}}\";\n\t}\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/transclude.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/utils.js": {
"text": "/*\\\nmodule-type: library\n\nUtility methods for the wikitext relink rules.\n\n\\*/\n\n/**Finds an appropriate quote mark for a given value.\n *\n *Tiddlywiki doesn't have escape characters for attribute values. Instead,\n * we just have to find the type of quotes that'll work for the given title.\n * There exist titles that simply can't be quoted.\n * If it can stick with the preference, it will.\n *\n * return: Returns the wrapped value, or undefined if it's impossible to wrap\n */\nexports.wrapAttributeValue = function(value, preference, whitelist) {\n\twhitelist = whitelist || [\"\", \"'\", '\"', '\"\"\"'];\n\tvar choices = {\n\t\t\"\": function(v) {return !/([\\/\\s<>\"'=])/.test(v); },\n\t\t\"'\": function(v) {return v.indexOf(\"'\") < 0; },\n\t\t'\"': function(v) {return v.indexOf('\"') < 0; },\n\t\t'\"\"\"': function(v) {return v.indexOf('\"\"\"') < 0 && v[v.length-1] != '\"';},\n\t\t\"[[\": exports.canBePrettyOperand\n\t};\n\tvar wrappers = {\n\t\t\"\": function(v) {return v; },\n\t\t\"'\": function(v) {return \"'\"+v+\"'\"; },\n\t\t'\"': function(v) {return '\"'+v+'\"'; },\n\t\t'\"\"\"': function(v) {return '\"\"\"'+v+'\"\"\"'; },\n\t\t\"[[\": function(v) {return \"[[\"+v+\"]]\"; }\n\t};\n\tif (choices[preference]) {\n\t\tif (choices[preference](value)) {\n\t\t\treturn wrappers[preference](value);\n\t\t}\n\t}\n\tfor (var i = 0; i < whitelist.length; i++) {\n\t\tvar quote = whitelist[i];\n\t\tif (choices[quote](value)) {\n\t\t\treturn wrappers[quote](value);\n\t\t}\n\t}\n\t// No quotes will work on this\n\treturn undefined;\n};\n\n/**Return true if value can be used inside a prettylink.\n */\nexports.canBePretty = function(value) {\n\treturn value.indexOf(\"]]\") < 0 && value[value.length-1] !== ']';\n};\n\nexports.canBePrettyOperand = function(value) {\n\treturn value.indexOf(']') < 0;\n};\n\n/**Given some text, and a param or attribute within that text, this returns\n * what type of quotation that attribute is using.\n *\n * param: An object in the form {end:, ...}\n */\nexports.determineQuote = function(text, param) {\n\tvar pos = param.end-1;\n\tif (text[pos] === \"'\") {\n\t\treturn \"'\";\n\t}\n\tif (text[pos] === '\"') {\n\t\tif (text.substr(pos-2, 3) === '\"\"\"') {\n\t\t\treturn '\"\"\"';\n\t\t} else {\n\t\t\treturn '\"';\n\t\t}\n\t}\n\tif (text.substr(pos-1,2) === ']]' && text.substr((pos-param.value.length)-3, 2) === '[[') {\n\t\treturn \"[[\";\n\t}\n\treturn '';\n};\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/utils.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/wikilink.js": {
"text": "/*\\\nmodule-type: relinkwikitextrule\n\nHandles CamelCase links\n\nWikiLink\n\nbut not:\n\n~WikiLink\n\n\\*/\n\nvar log = require('$:/plugins/flibbles/relink/js/language.js').logRelink;\nvar utils = require(\"./utils.js\");\n\nexports.name = \"wikilink\";\n\nexports.relink = function(tiddler, text, fromTitle, toTitle, options) {\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\tif (this.match[0] === fromTitle && this.match[0][0] !== '~') {\n\t\tvar logArguments = {\n\t\t\tfrom: fromTitle,\n\t\t\tto: toTitle,\n\t\t\ttiddler: tiddler.fields.title\n\t\t};\n\t\tif (toTitle.match(this.matchRegExp) && toTitle[0] !== '~') {\n\t\t\tlog(\"wikilink\", logArguments, options);\n\t\t\treturn toTitle;\n\t\t} else if (utils.canBePretty(toTitle)) {\n\t\t\tlog(\"wikilink-pretty\", logArguments, options);\n\t\t\treturn \"[[\" + toTitle + \"]]\";\n\t\t} else {\n\t\t\tvar ph = this.parser.getPlaceholderFor(toTitle);\n\t\t\tlog(\"wikilink-placeholder\", logArguments, options);\n\t\t\treturn \"<$link to=<<\"+ph+\">>><$text text=<<\"+ph+\">>/></$link>\";\n\t\t}\n\t}\n\treturn undefined;\n};\n",
"module-type": "relinkwikitextrule",
"title": "$:/plugins/flibbles/relink/js/relinkoperations/text/wikitext/wikilink.js",
"type": "application/javascript"
},
"$:/plugins/flibbles/relink/js/utils/rebuilder.js": {
"text": "/*\\\n\nThis helper class aids in reconstructing an existing string with new parts.\n\n\\*/\n\nfunction Rebuilder(text, start) {\n\tthis.text = text;\n\tthis.index = start || 0;\n\tthis.pieces = [];\n};\n\nmodule.exports = Rebuilder;\n\n/**Pieces must be added consecutively.\n * Start and end are the indices in the old string specifying where to graft\n * in the new piece.\n */\nRebuilder.prototype.add = function(value, start, end) {\n\tthis.pieces.push(this.text.substring(this.index, start), value);\n\tthis.index = end;\n};\n\nRebuilder.prototype.changed = function() {\n\treturn this.pieces.length > 0;\n};\n\n/** This sticks something on the beginning of the resulting content.\n */\nRebuilder.prototype.prepend = function(content) {\n\tif (content) {\n\t\tthis.pieces.unshift(content);\n\t}\n};\n\nRebuilder.prototype.results = function(end) {\n\tif (this.changed()) {\n\t\tthis.pieces.push(this.text.substring(this.index, end));\n\t\treturn this.pieces.join('');\n\t}\n\treturn undefined;\n};\n",
"module-type": "library",
"title": "$:/plugins/flibbles/relink/js/utils/rebuilder.js",
"type": "application/javascript"
},
"$:/config/flibbles/relink/attributes/$button/to": {
"title": "$:/config/flibbles/relink/attributes/$button/to",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$checkbox/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$checkbox/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$checkbox/tag": {
"title": "$:/config/flibbles/relink/attributes/$checkbox/tag",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$count/filter": {
"title": "$:/config/flibbles/relink/attributes/$count/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$draggable/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$draggable/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$draggable/filter": {
"title": "$:/config/flibbles/relink/attributes/$draggable/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$edit-bitmap/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$edit-bitmap/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$edit-text/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$edit-text/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$edit/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$edit/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$encrypt/filter": {
"title": "$:/config/flibbles/relink/attributes/$encrypt/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$fieldmangler/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$fieldmangler/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$fields/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$fields/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$image/source": {
"title": "$:/config/flibbles/relink/attributes/$image/source",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$importvariables/filter": {
"title": "$:/config/flibbles/relink/attributes/$importvariables/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$linkcatcher/to": {
"title": "$:/config/flibbles/relink/attributes/$linkcatcher/to",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$linkcatcher/set": {
"title": "$:/config/flibbles/relink/attributes/$linkcatcher/set",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$link/to": {
"title": "$:/config/flibbles/relink/attributes/$link/to",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$list/filter": {
"title": "$:/config/flibbles/relink/attributes/$list/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$list/template": {
"title": "$:/config/flibbles/relink/attributes/$list/template",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$list/editTemplate": {
"title": "$:/config/flibbles/relink/attributes/$list/editTemplate",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$list/history": {
"title": "$:/config/flibbles/relink/attributes/$list/history",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$navigator/story": {
"title": "$:/config/flibbles/relink/attributes/$navigator/story",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$navigator/history": {
"title": "$:/config/flibbles/relink/attributes/$navigator/history",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$radio/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$radio/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$range/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$range/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$reveal/stateTitle": {
"title": "$:/config/flibbles/relink/attributes/$reveal/stateTitle",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$select/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$select/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$setvariable/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$setvariable/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$setvariable/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$setvariable/subtiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$setvariable/filter": {
"title": "$:/config/flibbles/relink/attributes/$setvariable/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$set/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$set/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$set/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$set/subtiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$set/filter": {
"title": "$:/config/flibbles/relink/attributes/$set/filter",
"text": "filter"
},
"$:/config/flibbles/relink/attributes/$tiddler/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$tiddler/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$transclude/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$transclude/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$transclude/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$transclude/subtiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$view/tiddler": {
"title": "$:/config/flibbles/relink/attributes/$view/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/attributes/$view/subtiddler": {
"title": "$:/config/flibbles/relink/attributes/$view/subtiddler",
"text": "title"
},
"$:/plugins/flibbles/relink/configuration": {
"title": "$:/plugins/flibbles/relink/configuration",
"text": "<div class=\"tc-control-panel\">\n<<tabs \"[all[shadows+tiddlers]tag[$:/tags/flibbles/relink/Configuration]!has[draft.of]]\" \"$:/plugins/flibbles/relink/ui/configuration/Fields\">>\n</div>\n"
},
"$:/config/flibbles/relink/fields/list": {
"title": "$:/config/flibbles/relink/fields/list",
"text": "list"
},
"$:/config/flibbles/relink/fields/list-after": {
"title": "$:/config/flibbles/relink/fields/list-after",
"text": "title"
},
"$:/config/flibbles/relink/fields/list-before": {
"title": "$:/config/flibbles/relink/fields/list-before",
"text": "title"
},
"$:/config/flibbles/relink/fields/tags": {
"title": "$:/config/flibbles/relink/fields/tags",
"text": "list"
},
"$:/plugins/flibbles/relink/language/Buttons/Delete/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/Delete/Caption",
"text": "delete"
},
"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Hint",
"text": "Specify a new widget/element attribute to be updated whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewAttribute/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Buttons/NewField/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewField/Hint",
"text": "Specify a new field to be updated whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewField/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewField/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewOperator/Hint",
"text": "Specify a new filter operator to be considered whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewOperator/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewOperator/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Hint": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewParameter/Hint",
"text": "Specify a new macro parameter to be updated whenever a tiddler is renamed"
},
"$:/plugins/flibbles/relink/language/Buttons/NewParameter/Caption": {
"title": "$:/plugins/flibbles/relink/language/Buttons/NewParameter/Caption",
"text": "add"
},
"$:/plugins/flibbles/relink/language/Error/RelinkFilterOperator": {
"title": "$:/plugins/flibbles/relink/language/Error/RelinkFilterOperator",
"text": "Filter Error: Unknown suffix for the 'relink' filter operator"
},
"$:/plugins/flibbles/relink/language/Help/Attributes": {
"title": "$:/plugins/flibbles/relink/language/Help/Attributes",
"text": "See the [[Attributes documentation page|https://flibbles.github.io/tw5-relink/#Attributes]] for details."
},
"$:/plugins/flibbles/relink/language/Help/Fields": {
"title": "$:/plugins/flibbles/relink/language/Help/Fields",
"text": "See the [[Fields documentation page|https://flibbles.github.io/tw5-relink/#Fields]] for details."
},
"$:/plugins/flibbles/relink/language/Help/Macros": {
"title": "$:/plugins/flibbles/relink/language/Help/Macros",
"text": "See the [[Macros documentation page|https://flibbles.github.io/tw5-relink/#Macros]] for details."
},
"$:/plugins/flibbles/relink/language/Help/Operators": {
"title": "$:/plugins/flibbles/relink/language/Help/Operators",
"text": "See the [[Operators documentation page|https://flibbles.github.io/tw5-relink/#Operators]] for details."
},
"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Empty": {
"title": "$:/plugins/flibbles/relink/language/TiddlerInfo/References/Empty",
"text": "No tiddlers contain any fields, links, macros, transclusions, or widgets referencing this one"
},
"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Description": {
"title": "$:/plugins/flibbles/relink/language/TiddlerInfo/References/Description",
"text": "The following tiddlers contain fields, links, macros, transclusions, or widgets referencing this one:"
},
"$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption": {
"title": "$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption",
"text": "//Relink// References"
},
"$:/plugins/flibbles/relink/language/ui/Attributes/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Attributes/Caption",
"text": "Attributes"
},
"$:/plugins/flibbles/relink/language/ui/Fields/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Fields/Caption",
"text": "Fields"
},
"$:/plugins/flibbles/relink/language/ui/Macros/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Macros/Caption",
"text": "Macros"
},
"$:/plugins/flibbles/relink/language/ui/Operators/Caption": {
"title": "$:/plugins/flibbles/relink/language/ui/Operators/Caption",
"text": "Operators"
},
"$:/config/flibbles/relink/macros/csvtiddlers/filter": {
"title": "$:/config/flibbles/relink/macros/csvtiddlers/filter",
"text": "filter"
},
"$:/config/flibbles/relink/macros/datauri/title": {
"title": "$:/config/flibbles/relink/macros/datauri/title",
"text": "title"
},
"$:/config/flibbles/relink/macros/jsontiddler/title": {
"title": "$:/config/flibbles/relink/macros/jsontiddler/title",
"text": "title"
},
"$:/config/flibbles/relink/macros/jsontiddlers/filter": {
"title": "$:/config/flibbles/relink/macros/jsontiddlers/filter",
"text": "filter"
},
"$:/config/flibbles/relink/macros/list-links/filter": {
"title": "$:/config/flibbles/relink/macros/list-links/filter",
"text": "filter"
},
"$:/config/flibbles/relink/macros/list-links-draggable/tiddler": {
"title": "$:/config/flibbles/relink/macros/list-links-draggable/tiddler",
"text": "title"
},
"$:/config/flibbles/relink/macros/list-links-draggable/itemTemplate": {
"title": "$:/config/flibbles/relink/macros/list-links-draggable/itemTemplate",
"text": "title"
},
"$:/config/flibbles/relink/macros/list-tagged-draggable/tag": {
"title": "$:/config/flibbles/relink/macros/list-tagged-draggable/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/list-tagged-draggable/itemTemplate": {
"title": "$:/config/flibbles/relink/macros/list-tagged-draggable/itemTemplate",
"text": "title"
},
"$:/config/flibbles/relink/macros/toc/tag": {
"title": "$:/config/flibbles/relink/macros/toc/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/toc/selectedTiddler": {
"title": "$:/config/flibbles/relink/macros/toc/selectedTiddler",
"text": "title"
},
"$:/config/flibbles/relink/macros/toc/template": {
"title": "$:/config/flibbles/relink/macros/toc/template",
"text": "title"
},
"$:/config/flibbles/relink/macros/tabs/buttonTemplate": {
"title": "$:/config/flibbles/relink/macros/tabs/buttonTemplate",
"text": "title"
},
"$:/config/flibbles/relink/macros/tabs/default": {
"title": "$:/config/flibbles/relink/macros/tabs/default",
"text": "title"
},
"$:/config/flibbles/relink/macros/tabs/tabsList": {
"title": "$:/config/flibbles/relink/macros/tabs/tabsList",
"text": "filter"
},
"$:/config/flibbles/relink/macros/tabs/template": {
"title": "$:/config/flibbles/relink/macros/tabs/template",
"text": "title"
},
"$:/config/flibbles/relink/macros/tag/tag": {
"title": "$:/config/flibbles/relink/macros/tag/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/tag-pill/tag": {
"title": "$:/config/flibbles/relink/macros/tag-pill/tag",
"text": "title"
},
"$:/config/flibbles/relink/macros/timeline/subfilter": {
"title": "$:/config/flibbles/relink/macros/timeline/subfilter",
"text": "filter"
},
"$:/config/flibbles/relink/operators/list": {
"title": "$:/config/flibbles/relink/operators/list",
"text": "reference"
},
"$:/config/flibbles/relink/operators/tag": {
"title": "$:/config/flibbles/relink/operators/tag",
"text": "title"
},
"$:/config/flibbles/relink/operators/title": {
"title": "$:/config/flibbles/relink/operators/title",
"text": "title"
},
"$:/config/flibbles/relink/operators/field:title": {
"title": "$:/config/flibbles/relink/operators/field:title",
"text": "title"
},
"$:/language/EditTemplate/Title/Impossibles/Prompt": {
"title": "$:/language/EditTemplate/Title/Impossibles/Prompt",
"text": "The following references to this tiddler can ''not'' be updated by //Relink// due to the complexity of the new title:"
},
"$:/language/EditTemplate/Title/References/Prompt": {
"title": "$:/language/EditTemplate/Title/References/Prompt",
"text": "The following tiddlers will be updated if relinking:"
},
"$:/language/EditTemplate/Title/Relink/Prompt": {
"title": "$:/language/EditTemplate/Title/Relink/Prompt",
"text": "Use //Relink// to update ''<$text text=<<fromTitle>>/>'' to ''<$text text=<<toTitle>>/>'' across all other tiddlers"
},
"$:/core/ui/EditTemplate/title": {
"title": "$:/core/ui/EditTemplate/title",
"tags": "$:/tags/EditTemplate",
"text": "\\define conditional-list(state, prompt, filter)\n<$list filter=\"[subfilter<__filter__>limit[1]]\" variable=\"listItem\">\n\n<$vars stateTiddler=<<qualify \"$:/state/edit/$state$\">> >\n\n<$reveal type=\"nomatch\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"show\" class=\"tc-btn-invisible\">{{$:/core/images/right-arrow}}\n<<lingo [[$prompt$]]>></$button>\n</$reveal>\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$button set=<<stateTiddler>> setTo=\"hide\" class=\"tc-btn-invisible\">{{$:/core/images/down-arrow}}\n<<lingo [[$prompt$]]>></$button>\n</$reveal>\n\n<$reveal type=\"match\" state=<<stateTiddler>> text=\"show\">\n<$list filter=<<__filter__>> template=\"$:/core/ui/ListItemTemplate\">\n</$list>\n</$reveal>\n\n</$vars>\n\\end\n\n<$edit-text field=\"draft.title\" class=\"tc-titlebar tc-edit-texteditor\" focus=\"true\" tabindex={{$:/config/EditTabIndex}}/>\n\n<$reveal state=\"!!draft.title\" type=\"nomatch\" text={{!!draft.of}} tag=\"div\">\n\n<$list filter=\"[{!!draft.title}!is[missing]]\" variable=\"listItem\">\n\n<div class=\"tc-message-box\">\n\n{{$:/core/images/warning}} {{$:/language/EditTemplate/Title/Exists/Prompt}}\n\n</div>\n\n</$list>\n\n<$list filter=\"[{!!draft.of}!is[missing]]\" variable=\"listItem\">\n\n<$vars fromTitle={{!!draft.of}} toTitle={{!!draft.title}}>\n\n<$checkbox tiddler=\"$:/config/RelinkOnRename\" field=\"text\" checked=\"yes\" unchecked=\"no\" default=\"no\"> {{$:/language/EditTemplate/Title/Relink/Prompt}}</$checkbox>\n\n<<conditional-list impossibles EditTemplate/Title/Impossibles/Prompt \"[{!!draft.title}relink:impossible<fromTitle>]\">>\n\n<<conditional-list references EditTemplate/Title/References/Prompt \"[relink:references<fromTitle>!title[$:/StoryList]sort[title]]\">>\n\n</$vars>\n\n</$list>\n\n</$reveal>\n"
},
"$:/plugins/flibbles/relink/readme": {
"title": "$:/plugins/flibbles/relink/readme",
"type": "text/vnd.tiddlywiki",
"text": "When renaming a tiddler, Relink can update the fields, filters, and widgets\nof all other tiddlers. However, it works through whitelisting.\n\nIt's already configured to update tiddler titles for all core widgets, filters,\nand fields, but the whitelists can be customized for each of this in the\nconfiguration panel.\n\nSee [[the tw5-relink website|https://github.com/flibbles/tw5-relink]] for\nmore details and examples.\n"
},
"$:/config/flibbles/relink/settings/default-type": {
"title": "$:/config/flibbles/relink/settings/default-type",
"text": "title"
},
"$:/plugins/flibbles/relink/ui/TiddlerInfo/References": {
"title": "$:/plugins/flibbles/relink/ui/TiddlerInfo/References",
"caption": "{{$:/plugins/flibbles/relink/language/TiddlerInfo/References/Caption}}",
"tags": "$:/tags/TiddlerInfo",
"text": "\\define lingo-base() $:/plugins/flibbles/relink/language/TiddlerInfo/\n\\define filter() [relink:references<currentTiddler>!title[$:/StoryList]sort[title]]\n<$list filter=\"[subfilter<filter>first[]]\">\n\n<<lingo References/Description>>\n</$list>\n\n<$list filter=<<filter>> emptyMessage=<<lingo References/Empty>> template=\"$:/core/ui/ListItemTemplate\">\n"
},
"$:/plugins/flibbles/relink/ui/components/button-delete": {
"title": "$:/plugins/flibbles/relink/ui/components/button-delete",
"text": "\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\n<$button class=\"tc-btn-invisible\"><$list filter=\"[all[current]is[tiddler]]\">\n<$action-deletetiddler $tiddler=<<currentTiddler>> />\n</$list><$list filter=\"[all[current]is[shadow]]\">\n<$action-setfield $tiddler=<<tiddlerName>> text=\"\" />\n</$list>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">{{$:/core/images/delete-button}}</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\"><$text text={{$(lingo-base)$Delete/Caption}}/></span>\n</$list></$button>\n"
},
"$:/plugins/flibbles/relink/ui/components/select-fieldtype": {
"title": "$:/plugins/flibbles/relink/ui/components/select-fieldtype",
"text": "<$select tiddler=<<currentTiddler>> default={{$:/config/flibbles/relinke/settings/default-type}} >\n<$list variable=\"option\"\n filter=\"[[relinkfieldtype]modules[]removeprefix[$:/plugins/flibbles/relink/js/fieldtypes/]removesuffix[.js]move:-100{$:/config/flibbles/relink/settings/default-type}]\">\n<option><$text text=<<option>> /></option>\n</$list>\n</$select>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Attributes": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Attributes",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Attributes/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-attr() $:/config/flibbles/relink/attributes/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Attributes}}\n\n<table><tbody>\n<tr><th>Widget/HTML Element</th><th>Attribute</th><th>Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-attr>!has[draft.of]has[text]]\">\n<$set name=\"element\"\n filter=\"[all[current]removeprefix<prefix-attr>splitbefore[/]removesuffix[/]]\">\n<$set name=\"attribute\"\n filter=\"[all[current]removeprefix<prefix-attr>removeprefix<element>removeprefix[/]]\">\n<tr>\n<td><$text text=<<element>> /></td>\n<td><$text text=<<attribute>> /></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$set></$set></$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new attribute:</em>\n<$edit-text tiddler=\"$(state-base)$element-name\"\n tag=\"input\" default=\"\" placeholder=\"widget/element\" />\n<$edit-text tiddler=\"$(state-base)$attribute-name\"\n tag=\"input\" default=\"\" placeholder=\"attribute\" />\n<$button tooltip={{$(lingo-base)$NewAttribute/Hint}}\n aria-label={{$(lingo-base)$NewAttribute/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-attr>addsuffix{$(state-base)$element-name}addsuffix[/]addsuffix{$(state-base)$attribute-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>>\n text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$attribute-name\" />\n<$action-deletetiddler $tiddler=\"$(state-base)$element-name\" />\n<$text text={{$(lingo-base)$NewAttribute/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Fields": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Fields",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Fields/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-fields() $:/config/flibbles/relink/fields/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Fields}}\n\n<table><tbody>\n<tr><th>Field Name</th><th>Field Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-fields>!has[draft.of]has[text]]\">\n<tr>\n<td><$list filter=\"[all[current]removeprefix<prefix-fields>]\"><<currentTiddler>></$list></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new field:</em>\n<$edit-text tiddler=\"$(state-base)$field-name\"\n tag=\"input\" default=\"\" placeholder=\"field name\" />\n<$button tooltip={{$(lingo-base)$NewField/Hint}}\n aria-label={{$(lingo-base)$NewField/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-fields>addsuffix{$(state-base)$field-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>>\n text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$field-name\" />\n<$text text={{$(lingo-base)$NewField/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Macros": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Macros",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Macros/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-macro() $:/config/flibbles/relink/macros/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Macros}}\n\n<table><tbody>\n<tr><th>Macro</th><th>Parameter</th><th>Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-macro>!has[draft.of]has[text]]\">\n<$set name=\"parameter\"\n filter=\"[all[current]removeprefix<prefix-macro>relink:splitafter[/]]\">\n<$set name=\"macro\"\n filter=\"[all[current]removeprefix<prefix-macro>removesuffix<parameter>removesuffix[/]]\">\n<tr>\n<td><$text text=<<macro>> /></td>\n<td><$text text=<<parameter>> /></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$set></$set></$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new macro parameter:</em>\n<$edit-text tiddler=\"$(state-base)$macro-name\"\n tag=\"input\" default=\"\" placeholder=\"macro\" />\n<$edit-text tiddler=\"$(state-base)$parameter-name\"\n tag=\"input\" default=\"\" placeholder=\"parameter\" />\n<$button tooltip={{$(lingo-base)$NewParameter/Hint}}\n aria-label={{$(lingo-base)$NewParameter/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-macro>addsuffix{$(state-base)$macro-name}addsuffix[/]addsuffix{$(state-base)$parameter-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>>\n text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$parameter-name\" />\n<$action-deletetiddler $tiddler=\"$(state-base)$macro-name\" />\n<$text text={{$(lingo-base)$NewParameter/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
},
"$:/plugins/flibbles/relink/ui/configuration/Operators": {
"title": "$:/plugins/flibbles/relink/ui/configuration/Operators",
"caption": "{{$:/plugins/flibbles/relink/language/ui/Operators/Caption}}",
"tags": "$:/tags/flibbles/relink/Configuration",
"text": "\\define prefix-ops() $:/config/flibbles/relink/operators/\n\\define lingo-base() $:/plugins/flibbles/relink/language/Buttons/\n\\define state-base() $:/state/flibbles/relink/\n\n\\define body()\n\n{{$:/plugins/flibbles/relink/language/Help/Operators}}\n\n<table><tbody>\n<tr><th>Filter Operator</th><th>Operand Type</th><th>Delete</th></tr>\n<$list filter=\"[all[shadows+tiddlers]prefix<prefix-ops>!has[draft.of]has[text]]\">\n<tr>\n<td><$list variable=\"listItem\" filter=\"[<currentTiddler>removeprefix<prefix-ops>]\"><<listItem>></$list></td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/select-fieldtype}}</td>\n<td>{{||$:/plugins/flibbles/relink/ui/components/button-delete}}</td>\n</tr>\n</$list>\n</tbody></table>\n\n<em class=\"tc-edit\">Add a new filter operator:</em>\n<$edit-text tiddler=\"$(state-base)$operator-name\"\n tag=\"input\" default=\"\" placeholder=\"operator name\" />\n<$button tooltip={{$(lingo-base)$NewOperator/Hint}}\n aria-label={{$(lingo-base)$NewOperator/Caption}}>\n<$set name=\"tiddlerName\"\n filter=\"[<prefix-ops>addsuffix{$(state-base)$operator-name}]\">\n<$action-setfield $tiddler=<<tiddlerName>> text={{$:/config/flibbles/relink/settings/default-type}} />\n</$set>\n<$action-deletetiddler $tiddler=\"$(state-base)$operator-name\" />\n<$text text={{$(lingo-base)$NewOperator/Caption}}/>\n</$button>\n\\end\n\n<<body>>\n"
}
}
}
{
"tiddlers": {
"$:/jd/fullscreen-editor/EditButton": {
"text": "\\whitespace trim\n<$navigator story=\"$:/fullscreen-editor\">\n<$button message=\"tm-edit-tiddler\" tooltip=\"Edit in full screen mode\" class=<<tv-config-toolbar-class>>>\n<$list filter=\"[<tv-config-toolbar-icons>prefix[yes]]\">\n{{$:/core/images/full-screen-button}}\n</$list>\n<$list filter=\"[<tv-config-toolbar-text>prefix[yes]]\">\n<span class=\"tc-btn-text\">\n<$text text=\" \"/>\n<$text text=\"edit in full screen\"/>\n</span>\n</$list>\n</$button>\n</$navigator>",
"title": "$:/jd/fullscreen-editor/EditButton",
"tags": "$:/tags/ViewToolbar",
"modifier": "jd",
"modified": "20190204134418116",
"description": "Edit in full screen mode",
"creator": "jd",
"created": "20190204123121582",
"caption": "{{$:/core/images/full-screen-button}} edit in full screen"
},
"$:/jd/fullscreen-editor/EditTemplate": {
"text": "<$navigator story=\"$:/fullscreen-editor\">\n<$keyboard key=((cancel-edit-tiddler)) message=\"tm-cancel-tiddler\">\n<$keyboard key=((save-tiddler)) actions=\"\"\"<$action-sendmessage $message=\"tm-save-tiddler\"/><$action-sendmessage $message=\"tm-close-tiddler\"/>\"\"\" class=\"fullscreen-story-river\" tag=\"div\">\n{{||$:/core/ui/EditTemplate/controls}}\n{{||$:/core/ui/EditTemplate/body}}\n</$keyboard>\n</$keyboard>\n</$navigator>",
"title": "$:/jd/fullscreen-editor/EditTemplate",
"modifier": "jd",
"modified": "20190204140310285",
"creator": "jd",
"created": "20190204123536452"
},
"$:/jd/fullscreen-editor/PageTemplate": {
"text": "<$list filter=\"[list[$:/fullscreen-editor]]\" template=\"$:/jd/fullscreen-editor/ViewTemplate\" editTemplate=\"$:/jd/fullscreen-editor/EditTemplate\"/>\n",
"title": "$:/jd/fullscreen-editor/PageTemplate",
"tags": "$:/tags/PageTemplate",
"modifier": "jd",
"modified": "20190204135522488",
"creator": "jd",
"created": "20190204123350692"
},
"$:/jd/fullscreen-editor/Stylesheet": {
"text": "<$list filter=\"[[$:/fullscreen-editor]has:field[list]!field:list[]]\">\n<$list filter=\"[[$:/fullscreen-editor]search:list[draft of]]\">\n\n.tc-story-river {display: none; }\n\n.fullscreen-story-river {\n background-color: <<colour tiddler-editor-background>>;\n position: fixed;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n display: block;\n z-index: 2200;\n overflow-y: auto;\n}\n\n.fullscreen-story-river .tc-tiddler-edit-title {\n position: sticky;\n top: 0;\n background: <<colour page-background>>;\n display: flex;\n align-items: center;\n justify-content: space-between;\n padding: 0.5em 1em;\n}\n\n.fullscreen-story-river .tc-tiddler-edit-title > div:nth-child(2) {\n display: none;\n}\n\n.fullscreen-story-river .tc-tiddler-controls.tc-titlebar,\n.fullscreen-story-river .tc-tiddler-controls.tc-titlebar .tc-btn-invisible {\n display: flex;\n align-items: center;\n}\n\n.fullscreen-story-river .tc-editor-toolbar {\n background: <<colour page-background>>;\n padding: 0.25em 1em;\n margin: 0;\n}\n\n.fullscreen-story-river .tc-editor-toolbar button {\n background: <<colour page-background>>;\n}\n\n.fullscreen-story-river textarea.tc-edit-texteditor {\n border: none;\n padding: 1em;\n background-color: <<colour tiddler-editor-background>>;\n}\n\n<$list filter=\"[[$:/state/showeditpreview]text[yes]]\">\n.fullscreen-story-river iframe.tc-edit-texteditor { width: 49%; }\n</$list>\n\n<$list filter=\"[[$:/state/showeditpreview]!text[yes]]\">\n.fullscreen-story-river iframe.tc-edit-texteditor { width: 100%; }\n</$list>\n\n</$list>\n</$list>",
"title": "$:/jd/fullscreen-editor/Stylesheet",
"tags": "$:/tags/Stylesheet",
"modifier": "jd",
"modified": "20190204141756609",
"creator": "jd",
"created": "20190204124703056"
},
"$:/jd/fullscreen-editor/readme": {
"created": "20190206054820870",
"creator": "HC Haase",
"text": "With ''~FullscreenEditor'', you'll be able to edit the current tiddler distraction-free with this button, found at the usual tiddler controls: @@font-size:1.5em;{{||$:/jd/fullscreen-editor/EditButton}}@@\n\nAlso in this mode, <kbd>ctrl</kbd>+<kbd>enter</kbd> will save and close the tiddler, and <kbd>esc</kbd> will cancel the edit (or whatever keyboard shortcut have been set for these two actions at $:/core/ui/ControlPanel/KeyboardShortcuts).",
"title": "$:/jd/fullscreen-editor/readme",
"modifier": "HC Haase",
"modified": "20190206054846709"
}
}
}
{
"tiddlers": {
"$:/plugins/joerenes/TW5-TeXZilla/TeXZilla-min.js": {
"type": "application/javascript",
"title": "$:/plugins/joerenes/TW5-TeXZilla/TeXZilla-min.js",
"module-type": "library",
"text": "(function(document) {\nvar TeXZilla=function(){function Xa(b){return b.replace(/&/g,\"&\").replace(/</g,\"<\").replace(/>/g,\">\")}function cb(b){b=b.trim();var a=/(-?[0-9]*(?:[0-9]\\.?|\\.[0-9])[0-9]*)(e[mx]|in|cm|mm|p[xtc]|%)?/.exec(b);if(a)return a[1]=parseFloat(a[1]),a[2]||(a[1]*=100,a[2]=\"%\"),{l:a[1],u:a[2]};b=\"negativeveryverythinmathspace negativeverythinmathspace negativemediummathspace negativethickmathspace negativeverythickmathspace negativeveryverythickmathspace veryverythinmathspace verythinmathspace thinmathspace mediummathspace thickmathspace verythickmathspace veryverythickmathspace\".split(\" \").indexOf(b);\nreturn{l:(-1===b?0:b-6)/18,u:\"em\"}}function e(b,a,c){var e=\"<\"+b;c&&(e+=\" \"+c);return e+(\">\"+a+\"</\"+b+\">\")}function Za(b,a,c){var e=\"<mo\";a&&(e+=' lspace=\"'+a+'\"');c&&(e+=' rspace=\"'+c+'\"');return e+=\">\"+Xa(b)+\"</mo>\"}function nb(b,a,c,e){return b?c?e?\"<munderover>\"+a+c+e+\"</munderover>\":\"<munder>\"+a+c+\"</munder>\":\"<mover>\"+a+e+\"</mover>\":c?e?\"<msubsup>\"+a+c+e+\"</msubsup>\":\"<msub>\"+a+c+\"</msub>\":\"<msup>\"+a+e+\"</msup>\"}function lb(b,a,c){var e;if(!a){if(1==b.length)return b[0];a=\"mrow\"}e=\"<\"+a;c&&\n(e+=\" \"+c);return e+=\">\"+b.join(\"\")+\"</\"+a+\">\"}function Ab(b,a,c){var e='<math xmlns=\"'+Hb+'\"';a&&(e+=' display=\"block\"');e+=\"><semantics>\"+lb(b);e=e+'<annotation encoding=\"TeX\">'+Xa(c);return e+=\"</annotation></semantics></math>\"}function Lb(b){if(!b||b.namespaceURI!==Hb)return null;if(\"semantics\"===b.tagName)for(b=b.firstElementChild;b;b=b.nextElementSibling){if(b.namespaceURI===Hb&&\"annotation\"===b.localName&&-1!==jc.indexOf(b.getAttribute(\"encoding\")))return b.textContent}else if(1===b.childElementCount)return Lb(b.firstElementChild);\nreturn null}function kc(b){for(var a=\"\",c,e,f=0;f<b.length;f++)c=b.charCodeAt(f),128>c?a+=b.charAt(f):55296<=c&&56319>=c?(f++,e=b.charCodeAt(f),a+=\"&#x\"+(1024*(c-55296)+e-56320+65536).toString(16)+\";\"):a+=\"&#x\"+c.toString(16)+\";\";return a}function Ib(){this.yy={}}var c=function(b,a,c,e){c=c||{};for(e=b.length;e--;c[b[e]]=a);return c},Mb=[1,4],Nb=[1,5],Ob=[1,6],Pb=[1,7],Qb=[1,8],wb=[68,191,193,195,197,199],q=[1,26],u=[1,119],w=[1,47],y=[1,43],h=[1,27],p=[1,28],n=[1,29],z=[1,30],g=[1,31],v=[1,32],m=\n[1,33],k=[1,34],r=[1,36],t=[1,37],l=[1,38],x=[1,39],A=[1,40],B=[1,41],C=[1,42],D=[1,44],E=[1,45],F=[1,46],G=[1,48],H=[1,49],I=[1,50],J=[1,51],K=[1,52],L=[1,53],M=[1,54],N=[1,55],O=[1,56],P=[1,57],Q=[1,58],R=[1,59],S=[1,60],T=[1,61],U=[1,62],V=[1,63],W=[1,64],X=[1,65],Y=[1,66],Z=[1,67],aa=[1,68],ba=[1,69],ca=[1,70],da=[1,71],ea=[1,72],fa=[1,73],ga=[1,74],ha=[1,75],ia=[1,76],ja=[1,77],ka=[1,78],la=[1,79],ma=[1,80],na=[1,81],oa=[1,82],pa=[1,83],qa=[1,84],ra=[1,85],sa=[1,86],ta=[1,87],ua=[1,88],va=[1,\n89],wa=[1,90],xa=[1,91],ya=[1,92],za=[1,93],Aa=[1,94],Ba=[1,95],Ca=[1,96],Da=[1,97],Ea=[1,98],Fa=[1,99],Ga=[1,100],Ha=[1,101],Ia=[1,102],bb=[1,23],Ja=[1,103],Ka=[1,104],La=[1,105],Ma=[1,106],Na=[1,107],Oa=[1,108],Pa=[1,109],Qa=[1,110],Ra=[1,111],Sa=[1,112],Ta=[1,113],Ua=[1,114],Va=[1,115],Wa=[1,116],$a=[1,117],ab=[1,118],db=[1,15],eb=[1,16],fb=[1,17],gb=[1,18],hb=[1,19],ib=[1,20],jb=[1,21],Rb=[6,10,53,64,65,66,140,142,144,146,148,150,152,154,156,158,160,185,188,194,196,198,200],xb=[8,49,50,51,56,\n57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,137,138,141,143,145,147,149,151,153,155,157,159,161,162,169,170,175,176,177,178,179,180,181],kb=[1,129],rb=[6,8,10,49,50,51,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,\n98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,169,170,185,188,194,196,198,200],Ya=[1,132],f=[6,8,10,49,50,51,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,\n116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,166,167,169,170,185,188,194,196,198,200],Jb=[1,156],ob=[2,193],pb=[1,212],sb=[1,209],yb=[6,8,10,49,50,51,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,\n121,122,123,124,125,126,127,128,129,130,131,132,135,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,166,169,170,185,188,194,196,198,200],Sb=[1,236],ub=[1,238],vb=[1,239],Eb=[1,254],Tb=[4,8],Ub=[1,270],Vb=[8,49,50,51,56,57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,\n128,129,130,131,132,134,135,137,138,141,143,145,147,149,151,153,155,157,159,161,162],tb=[1,281],Fb=[10,140,142,144,146,148,150,152,154,156,158,160,188],Wb=[1,283],Bb=[10,140,142,144,146,148,150,152,154,156,158,160,185,188],Xb=[160,185,188],Kb=[10,185,188],Cb=[1,338],Db=[1,339],Yb=[1,347],Zb=[1,348],$b=[4,8,49,50,51,56,57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,\n116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,137,138,141,143,145,147,149,151,153,155,157,159,161,162],Gb=[10,21,23],zb=[10,21,23,25,27],ac=[1,394],bc=[1,395],cc=[1,396],dc=[1,397],ec=[1,398],fc=[1,399],gc=[1,400],hc=[1,401],ic=[10,19,21,23,25,27,29,31,33,35,37,39,41],mb=[10,19,21,23,29,31,33,35,37,39,41],qb={trace:function(){},yy:{},symbols_:{error:2,textOptArg:3,\"[\":4,TEXTOPTARG:5,\"]\":6,textArg:7,\"{\":8,TEXTARG:9,\"}\":10,lengthOptArg:11,lengthArg:12,attrOptArg:13,attrArg:14,\ntokenContent:15,arrayAlign:16,columnAlign:17,collayout:18,COLLAYOUT:19,colalign:20,COLALIGN:21,rowalign:22,ROWALIGN:23,rowspan:24,ROWSPAN:25,colspan:26,COLSPAN:27,align:28,ALIGN:29,eqrows:30,EQROWS:31,eqcols:32,EQCOLS:33,rowlines:34,ROWLINES:35,collines:36,COLLINES:37,frame:38,FRAME:39,padding:40,PADDING:41,cellopt:42,celloptList:43,rowopt:44,arrayopt:45,arrayoptList:46,rowoptList:47,left:48,LEFT:49,OPFS:50,\".\":51,right:52,RIGHT:53,closedTerm:54,styledExpression:55,BIG:56,BBIG:57,BIGG:58,BBIGG:59,\nBIGL:60,BBIGL:61,BIGGL:62,BBIGGL:63,TEXATOP:64,TEXOVER:65,TEXCHOOSE:66,NUM:67,TEXT:68,A:69,F:70,MI:71,MN:72,MO:73,OP:74,OPS:75,OPAS:76,MS:77,MTEXT:78,HIGH_SURROGATE:79,LOW_SURROGATE:80,BMP_CHARACTER:81,OPERATORNAME:82,MATHOP:83,MATHBIN:84,MATHREL:85,FRAC:86,ROOT:87,SQRT:88,UNDERSET:89,OVERSET:90,UNDEROVERSET:91,XARROW:92,MATHRLAP:93,MATHLLAP:94,MATHCLAP:95,PHANTOM:96,TFRAC:97,BINOM:98,TBINOM:99,PMOD:100,UNDERBRACE:101,UNDERLINE:102,OVERBRACE:103,ACCENT:104,ACCENTNS:105,BOXED:106,SLASH:107,QUAD:108,\nQQUAD:109,NEGSPACE:110,NEGMEDSPACE:111,NEGTHICKSPACE:112,THINSPACE:113,MEDSPACE:114,THICKSPACE:115,SPACE:116,MATHRAISEBOX:117,MATHBB:118,MATHBF:119,MATHBIT:120,MATHSCR:121,MATHBSCR:122,MATHSF:123,MATHFRAK:124,MATHIT:125,MATHTT:126,MATHRM:127,HREF:128,STATUSLINE:129,TOOLTIP:130,TOGGLE:131,BTOGGLE:132,closedTermList:133,ETOGGLE:134,TENSOR:135,subsupList:136,MULTI:137,BMATRIX:138,tableRowList:139,EMATRIX:140,BGATHERED:141,EGATHERED:142,BPMATRIX:143,EPMATRIX:144,BBMATRIX:145,EBMATRIX:146,BVMATRIX:147,\nEVMATRIX:148,BBBMATRIX:149,EBBMATRIX:150,BVVMATRIX:151,EVVMATRIX:152,BSMALLMATRIX:153,ESMALLMATRIX:154,BCASES:155,ECASES:156,BALIGNED:157,EALIGNED:158,BARRAY:159,EARRAY:160,SUBSTACK:161,ARRAY:162,ARRAYOPTS:163,compoundTerm:164,_:165,\"^\":166,OPP:167,opm:168,OPM:169,FM:170,compoundTermList:171,subsupTermScript:172,subsupTerm:173,textstyle:174,DISPLAYSTYLE:175,TEXTSTYLE:176,TEXTSIZE:177,SCRIPTSIZE:178,SCRIPTSCRIPTSIZE:179,COLOR:180,BGCOLOR:181,tableCell:182,CELLOPTS:183,tableCellList:184,COLSEP:185,\ntableRow:186,ROWOPTS:187,ROWSEP:188,document:189,documentItemList:190,EOF:191,documentItem:192,STARTMATH0:193,ENDMATH0:194,STARTMATH1:195,ENDMATH1:196,STARTMATH2:197,ENDMATH2:198,STARTMATH3:199,ENDMATH3:200,$accept:0,$end:1},terminals_:{2:\"error\",4:\"[\",5:\"TEXTOPTARG\",6:\"]\",8:\"{\",9:\"TEXTARG\",10:\"}\",19:\"COLLAYOUT\",21:\"COLALIGN\",23:\"ROWALIGN\",25:\"ROWSPAN\",27:\"COLSPAN\",29:\"ALIGN\",31:\"EQROWS\",33:\"EQCOLS\",35:\"ROWLINES\",37:\"COLLINES\",39:\"FRAME\",41:\"PADDING\",49:\"LEFT\",50:\"OPFS\",51:\".\",53:\"RIGHT\",56:\"BIG\",\n57:\"BBIG\",58:\"BIGG\",59:\"BBIGG\",60:\"BIGL\",61:\"BBIGL\",62:\"BIGGL\",63:\"BBIGGL\",64:\"TEXATOP\",65:\"TEXOVER\",66:\"TEXCHOOSE\",67:\"NUM\",68:\"TEXT\",69:\"A\",70:\"F\",71:\"MI\",72:\"MN\",73:\"MO\",74:\"OP\",75:\"OPS\",76:\"OPAS\",77:\"MS\",78:\"MTEXT\",79:\"HIGH_SURROGATE\",80:\"LOW_SURROGATE\",81:\"BMP_CHARACTER\",82:\"OPERATORNAME\",83:\"MATHOP\",84:\"MATHBIN\",85:\"MATHREL\",86:\"FRAC\",87:\"ROOT\",88:\"SQRT\",89:\"UNDERSET\",90:\"OVERSET\",91:\"UNDEROVERSET\",92:\"XARROW\",93:\"MATHRLAP\",94:\"MATHLLAP\",95:\"MATHCLAP\",96:\"PHANTOM\",97:\"TFRAC\",98:\"BINOM\",99:\"TBINOM\",\n100:\"PMOD\",101:\"UNDERBRACE\",102:\"UNDERLINE\",103:\"OVERBRACE\",104:\"ACCENT\",105:\"ACCENTNS\",106:\"BOXED\",107:\"SLASH\",108:\"QUAD\",109:\"QQUAD\",110:\"NEGSPACE\",111:\"NEGMEDSPACE\",112:\"NEGTHICKSPACE\",113:\"THINSPACE\",114:\"MEDSPACE\",115:\"THICKSPACE\",116:\"SPACE\",117:\"MATHRAISEBOX\",118:\"MATHBB\",119:\"MATHBF\",120:\"MATHBIT\",121:\"MATHSCR\",122:\"MATHBSCR\",123:\"MATHSF\",124:\"MATHFRAK\",125:\"MATHIT\",126:\"MATHTT\",127:\"MATHRM\",128:\"HREF\",129:\"STATUSLINE\",130:\"TOOLTIP\",131:\"TOGGLE\",132:\"BTOGGLE\",134:\"ETOGGLE\",135:\"TENSOR\",137:\"MULTI\",\n138:\"BMATRIX\",140:\"EMATRIX\",141:\"BGATHERED\",142:\"EGATHERED\",143:\"BPMATRIX\",144:\"EPMATRIX\",145:\"BBMATRIX\",146:\"EBMATRIX\",147:\"BVMATRIX\",148:\"EVMATRIX\",149:\"BBBMATRIX\",150:\"EBBMATRIX\",151:\"BVVMATRIX\",152:\"EVVMATRIX\",153:\"BSMALLMATRIX\",154:\"ESMALLMATRIX\",155:\"BCASES\",156:\"ECASES\",157:\"BALIGNED\",158:\"EALIGNED\",159:\"BARRAY\",160:\"EARRAY\",161:\"SUBSTACK\",162:\"ARRAY\",163:\"ARRAYOPTS\",165:\"_\",166:\"^\",167:\"OPP\",169:\"OPM\",170:\"FM\",175:\"DISPLAYSTYLE\",176:\"TEXTSTYLE\",177:\"TEXTSIZE\",178:\"SCRIPTSIZE\",179:\"SCRIPTSCRIPTSIZE\",\n180:\"COLOR\",181:\"BGCOLOR\",183:\"CELLOPTS\",185:\"COLSEP\",187:\"ROWOPTS\",188:\"ROWSEP\",191:\"EOF\",193:\"STARTMATH0\",194:\"ENDMATH0\",195:\"STARTMATH1\",196:\"ENDMATH1\",197:\"STARTMATH2\",198:\"ENDMATH2\",199:\"STARTMATH3\",200:\"ENDMATH3\"},productions_:[0,[3,3],[7,3],[11,3],[12,3],[13,1],[14,1],[15,1],[16,1],[17,1],[18,2],[20,2],[22,2],[24,2],[26,2],[28,2],[30,2],[32,2],[34,2],[36,2],[38,2],[40,2],[42,1],[42,1],[42,1],[42,1],[43,1],[43,2],[44,1],[44,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,1],[45,\n1],[46,1],[46,2],[47,1],[47,2],[48,2],[48,2],[52,2],[52,2],[54,2],[54,3],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,3],[54,5],[54,5],[54,5],[54,5],[54,5],[54,5],[54,1],[54,1],[54,1],[54,1],[54,2],[54,2],[54,2],[54,1],[54,1],[54,1],[54,1],[54,1],[54,2],[54,4],[54,2],[54,2],[54,1],[54,2],[54,2],[54,2],[54,2],[54,3],[54,3],[54,2],[54,5],[54,3],[54,3],[54,4],[54,5],[54,2],[54,2],[54,2],[54,2],[54,2],[54,3],[54,3],[54,3],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,1],[54,\n1],[54,1],[54,1],[54,1],[54,1],[54,1],[54,1],[54,4],[54,5],[54,4],[54,3],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,2],[54,3],[54,3],[54,3],[54,3],[54,3],[54,5],[54,8],[54,7],[54,7],[54,3],[54,3],[54,3],[54,3],[54,3],[54,3],[54,3],[54,3],[54,3],[54,3],[54,5],[54,4],[54,4],[54,4],[54,8],[133,1],[133,2],[164,3],[164,5],[164,4],[164,5],[164,4],[164,3],[164,3],[164,2],[164,1],[164,5],[164,5],[164,3],[164,3],[164,1],[168,1],[168,1],[171,1],[171,2],[172,1],[172,1],[173,4],[173,2],\n[173,2],[173,3],[136,1],[136,2],[174,1],[174,1],[174,1],[174,1],[174,1],[174,2],[174,2],[55,2],[55,1],[182,0],[182,5],[182,1],[184,1],[184,3],[186,5],[186,1],[139,1],[139,3],[189,2],[190,1],[190,2],[192,1],[192,2],[192,3],[192,2],[192,3],[192,3],[192,3]],performAction:function(b,a,c,f,q,d,u){b=d.length-1;switch(q){case 1:this.$=d[b-1].replace(/\\\\[\\\\\\]]/g,function(a){return a.slice(1)});this.$=Xa(this.$);break;case 2:this.$=d[b-1].replace(/\\\\[\\\\\\}]/g,function(a){return a.slice(1)});this.$=Xa(this.$);\nbreak;case 3:case 4:this.$=cb(d[b-1]);break;case 5:case 6:this.$='\"'+d[b].replace(/\"/g,\""\")+'\"';break;case 7:this.$=d[b].replace(/\\s+/g,\" \").replace(/^ | $/g,\"\\u00a0\");break;case 8:d[b]=d[b].trim();if(\"t\"===d[b])this.$=\"axis 1\";else if(\"c\"===d[b])this.$=\"center\";else if(\"b\"===d[b])this.$=\"axis -1\";else throw\"Unknown array alignment\";break;case 9:this.$=\"\";d[b]=d[b].replace(/\\s+/g,\"\");for(f=0;f<d[b].length;f++)\"c\"===d[b][f]?this.$+=\" center\":\"l\"===d[b][f]?this.$+=\" left\":\"r\"===d[b][f]&&(this.$+=\n\" right\");if(this.$.length)this.$=this.$.slice(1);else throw\"Invalid column alignments\";break;case 10:case 11:this.$=\"columnalign=\"+d[b];break;case 12:this.$=\"rowalign=\"+d[b];break;case 13:this.$=\"rowspan=\"+d[b];break;case 14:this.$=\"colspan=\"+d[b];break;case 15:this.$=\"align=\"+d[b];break;case 16:this.$=\"equalrows=\"+d[b];break;case 17:this.$=\"equalcolumns=\"+d[b];break;case 18:this.$=\"rowlines=\"+d[b];break;case 19:this.$=\"columnlines=\"+d[b];break;case 20:this.$=\"frame=\"+d[b];break;case 21:this.$=\"rowspacing=\"+\nd[b]+\" columnspacing=\"+d[b];break;case 22:case 23:case 24:case 25:case 26:case 28:case 29:case 30:case 31:case 32:case 33:case 34:case 35:case 36:case 37:case 38:case 39:case 40:case 42:case 166:case 171:case 176:case 177:case 182:case 192:case 196:case 200:case 203:this.$=d[b];break;case 27:case 41:case 43:this.$=d[b-1]+\" \"+d[b];break;case 44:case 46:this.$=Za(d[b]);break;case 45:case 47:this.$=\"\";break;case 48:this.$=\"<mrow/>\";break;case 49:this.$=lb(d[b-1]);break;case 50:case 54:this.$=e(\"mo\",\nd[b],'maxsize=\"1.2em\" minsize=\"1.2em\"');break;case 51:case 55:this.$=e(\"mo\",d[b],'maxsize=\"1.8em\" minsize=\"1.8em\"');break;case 52:case 56:this.$=e(\"mo\",d[b],'maxsize=\"2.4em\" minsize=\"2.4em\"');break;case 53:case 57:this.$=e(\"mo\",d[b],'maxsize=\"3em\" minsize=\"3em\"');break;case 58:this.$=e(\"mrow\",d[b-2]+lb(d[b-1])+d[b]);break;case 59:this.$=e(\"mfrac\",lb(d[b-3])+lb(d[b-1]),'linethickness=\"0\"');break;case 60:this.$=e(\"mfrac\",lb(d[b-3])+lb(d[b-1]),'linethickness=\"0\"');this.$=e(\"mrow\",d[b-4]+this.$+d[b-2]);\nbreak;case 61:this.$=e(\"mfrac\",lb(d[b-3])+lb(d[b-1]));break;case 62:this.$=e(\"mfrac\",lb(d[b-3])+lb(d[b-1]));this.$=e(\"mrow\",d[b-4]+this.$+d[b-2]);break;case 63:this.$=e(\"mfrac\",lb(d[b-3])+lb(d[b-1]),'linethickness=\"0\"');this.$=e(\"mrow\",Za(\"(\")+this.$+Za(\")\"));break;case 64:this.$=e(\"mfrac\",lb(d[b-3])+lb(d[b-1]),'linethickness=\"0\"');this.$=e(\"mrow\",d[b-4]+this.$+d[b-2]);this.$=e(\"mrow\",Za(\"(\")+this.$+Za(\")\"));break;case 65:case 70:this.$=e(\"mn\",d[b]);break;case 66:case 79:case 81:this.$=e(\"mtext\",\nd[b]);break;case 67:this.$=e(\"mi\",Xa(d[b]));break;case 68:case 173:this.$=Za(d[b],\"0em\",\"0em\");break;case 69:this.$=e(\"mi\",d[b]);break;case 71:case 72:case 73:case 172:this.$=Za(d[b]);break;case 74:case 75:case 76:this.$=e(\"mo\",d[b],'stretchy=\"false\"');break;case 77:this.$=e(\"ms\",d[b]);break;case 78:this.$=e(\"ms\",d[b],\"lquote=\"+d[b-2]+\" rquote=\"+d[b-1]);break;case 80:this.$=e(\"mtext\",d[b-1]+d[b]);break;case 82:this.$=Za(d[b],\"0em\",\"thinmathspace\");break;case 83:this.$=Za(d[b],\"thinmathspace\",\"thinmathspace\");\nbreak;case 84:this.$=Za(d[b],\"mediummathspace\",\"mediummathspace\");break;case 85:this.$=Za(d[b],\"thickmathspace\",\"thickmathspace\");break;case 86:this.$=e(\"mfrac\",d[b-1]+d[b]);break;case 87:this.$=e(\"mroot\",d[b]+d[b-1]);break;case 88:this.$=e(\"msqrt\",d[b]);break;case 89:this.$=e(\"mroot\",d[b]+lb(d[b-2]));break;case 90:this.$=e(\"munder\",d[b]+d[b-1]);break;case 91:this.$=e(\"mover\",d[b]+d[b-1]);break;case 92:this.$=e(\"munderover\",d[b]+d[b-2]+d[b-1]);break;case 93:this.$=\"<mrow/>\"===d[b]?e(\"munder\",Za(d[b-\n4])+lb(d[b-2])):e(\"munderover\",Za(d[b-4])+lb(d[b-2])+d[b]);break;case 94:this.$=e(\"mover\",Za(d[b-1])+d[b]);break;case 95:this.$=e(\"mpadded\",d[b],'width=\"0em\"');break;case 96:this.$=e(\"mpadded\",d[b],'width=\"0em\" lspace=\"-100%width\"');break;case 97:this.$=e(\"mpadded\",d[b],'width=\"0em\" lspace=\"-50%width\"');break;case 98:this.$=e(\"mphantom\",d[b]);break;case 99:this.$=e(\"mfrac\",d[b-1]+d[b]);this.$=e(\"mstyle\",this.$,'displaystyle=\"false\"');break;case 100:this.$=e(\"mfrac\",d[b-1]+d[b],'linethickness=\"0\"');\nthis.$=e(\"mrow\",Za(\"(\")+this.$+Za(\")\"));break;case 101:this.$=e(\"mfrac\",d[b-1]+d[b],'linethickness=\"0\"');this.$=e(\"mstyle\",this.$,'displaystyle=\"false\"');this.$=e(\"mrow\",Za(\"(\")+this.$+Za(\")\"));break;case 102:this.$='<mrow><mo lspace=\"mediummathspace\">(</mo><mo rspace=\"thinmathspace\">mod</mo>'+d[b]+'<mo rspace=\"mediummathspace\">)</mo></mrow>';break;case 103:this.$=e(\"munder\",d[b]+Za(\"\\u23df\"));break;case 104:this.$=e(\"munder\",d[b]+Za(\"_\"));break;case 105:this.$=e(\"mover\",d[b]+Za(\"\\u23de\"));break;\ncase 106:this.$=e(\"mover\",d[b]+Za(d[b-1]));break;case 107:this.$=e(\"mover\",d[b]+e(\"mo\",d[b-1],'stretchy=\"false\"'));break;case 108:this.$=e(\"menclose\",d[b],'notation=\"box\"');break;case 109:this.$=e(\"menclose\",d[b],'notation=\"updiagonalstrike\"');break;case 110:this.$='<mspace width=\"1em\"/>';break;case 111:this.$='<mspace width=\"2em\"/>';break;case 112:this.$='<mspace width=\"negativethinmathspace\"/>';break;case 113:this.$='<mspace width=\"negativemediummathspace\"/>';break;case 114:this.$='<mspace width=\"negativethickmathspace\"/>';\nbreak;case 115:this.$='<mspace width=\"thinmathspace\"/>';break;case 116:this.$='<mspace width=\"mediummathspace\"/>';break;case 117:this.$='<mspace width=\"thickmathspace\"/>';break;case 118:this.$='<mspace height=\".'+d[b-2]+'ex\" depth=\".'+d[b-1]+'ex\" width=\".'+d[b]+'em\"/>';break;case 119:this.$=e(\"mpadded\",d[b],'voffset=\"'+d[b-3].l+d[b-3].u+'\" height=\"'+d[b-2].l+d[b-2].u+'\" depth=\"'+d[b-1].l+d[b-1].u+'\"');break;case 120:this.$=e(\"mpadded\",d[b],'voffset=\"'+d[b-2].l+d[b-2].u+'\" height=\"'+d[b-1].l+d[b-1].u+\n'\" depth=\"'+(0>d[b-2].l?\"+\"+-d[b-2].l+d[b-2].u:\"depth\")+'\"');break;case 121:this.$=e(\"mpadded\",d[b],'voffset=\"'+d[b-1].l+d[b-1].u+'\" '+(0<=d[b-1].l?'height=\"+'+d[b-1].l+d[b-1].u+'\"':'height=\"0pt\" depth=\"+'+-d[b-1].l+d[b-1].u+'\"'));break;case 122:this.$=e(\"mstyle\",d[b],'mathvariant=\"double-struck\"');break;case 123:this.$=e(\"mstyle\",d[b],'mathvariant=\"bold\"');break;case 124:this.$=e(\"mstyle\",d[b],'mathvariant=\"bold-italic\"');break;case 125:this.$=e(\"mstyle\",d[b],'mathvariant=\"script\"');break;case 126:this.$=\ne(\"mstyle\",d[b],'mathvariant=\"bold-script\"');break;case 127:this.$=e(\"mstyle\",d[b],'mathvariant=\"sans-serif\"');break;case 128:this.$=e(\"mstyle\",d[b],'mathvariant=\"fraktur\"');break;case 129:this.$=e(\"mstyle\",d[b],'mathvariant=\"italic\"');break;case 130:this.$=e(\"mstyle\",d[b],'mathvariant=\"monospace\"');break;case 131:this.$=e(\"mstyle\",d[b],'mathvariant=\"normal\"');break;case 132:this.$=e(\"mrow\",d[b],f.mSafeMode?null:\"href=\"+d[b-1]);break;case 133:this.$=f.mSafeMode?d[b]:e(\"maction\",d[b]+e(\"mtext\",d[b-\n1]),'actiontype=\"statusline\"');break;case 134:this.$=f.mSafeMode?d[b]:e(\"maction\",d[b]+e(\"mtext\",d[b-1]),'actiontype=\"tooltip\"');break;case 135:this.$=f.mSafeMode?d[b]:e(\"maction\",d[b-1]+d[b],'actiontype=\"toggle\" selection=\"2\"');break;case 136:this.$=f.mSafeMode?e(\"mrow\",d[b-1]):e(\"maction\",d[b-1],'actiontype=\"toggle\"');break;case 137:case 140:this.$=e(\"mmultiscripts\",d[b-3]+d[b-1]);break;case 138:this.$=e(\"mmultiscripts\",d[b-3]+d[b-1]+\"<mprescripts/>\"+d[b-5]);break;case 139:this.$=e(\"mmultiscripts\",\nd[b-2]+\"<mprescripts/>\"+d[b-4]);break;case 141:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\"');break;case 142:this.$=e(\"mtable\",d[b-1],'displaystyle=\"true\" rowspacing=\"1.0ex\"');break;case 143:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\"');this.$=e(\"mrow\",Za(\"(\")+this.$+Za(\")\"));break;case 144:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\"');this.$=e(\"mrow\",Za(\"[\")+this.$+Za(\"]\"));break;case 145:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\"');\nthis.$=e(\"mrow\",Za(\"|\")+this.$+Za(\"|\"));break;case 146:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\"');this.$=e(\"mrow\",Za(\"{\")+this.$+Za(\"}\"));break;case 147:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\"');this.$=e(\"mrow\",Za(\"\\u2016\")+this.$+Za(\"\\u2016\"));break;case 148:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\"');this.$=e(\"mstyle\",this.$,'scriptlevel=\"2\"');break;case 149:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" columnalign=\"left left\"');\nthis.$=e(\"mrow\",Za(\"{\")+this.$);break;case 150:this.$=e(\"mtable\",d[b-1],'displaystyle=\"true\" columnalign=\"right left right left right left right left right left\" columnspacing=\"0em\"');break;case 151:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\" align=\"'+d[b-3]+'\" columnalign=\"'+d[b-2]+'\"');break;case 152:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" rowspacing=\"0.5ex\" columnalign=\"'+d[b-2]+'\"');break;case 153:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" columnalign=\"center\" rowspacing=\"0.5ex\"');\nbreak;case 154:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\"');break;case 155:this.$=e(\"mtable\",d[b-1],'displaystyle=\"false\" '+d[b-3]);break;case 156:case 205:this.$=d[b];break;case 157:this.$=d[b-1]+d[b];break;case 158:this.$=e(\"mmultiscripts\",d[b-1]+d[b]);break;case 159:this.$=nb(!1,d[b-4],d[b-2],d[b]);break;case 160:this.$=nb(!1,d[b-3],d[b-1],Za(d[b]));break;case 161:this.$=nb(!1,d[b-4],d[b],d[b-2]);break;case 162:this.$=nb(!1,d[b-3],d[b],Za(d[b-2]));break;case 163:this.$=nb(!1,d[b-2],d[b],null);\nbreak;case 164:this.$=nb(!1,d[b-2],null,d[b]);break;case 165:this.$=nb(!1,d[b-1],null,Za(d[b]));break;case 167:this.$=nb(!0,d[b-4],d[b-2],d[b]);break;case 168:this.$=nb(!0,d[b-4],d[b],d[b-2]);break;case 169:this.$=nb(!0,d[b-2],d[b],null);break;case 170:this.$=nb(!0,d[b-2],null,d[b]);break;case 174:this.$=[d[b]];break;case 175:d[b-1].push(d[b]);this.$=d[b-1];break;case 178:case 197:case 201:this.$=d[b-2]+d[b];break;case 179:this.$=d[b]+\"<none/>\";break;case 180:case 181:this.$=\"<none/>\"+d[b];break;\ncase 183:this.$=d[b-1]+d[b];break;case 184:this.$='displaystyle=\"true\"';break;case 185:this.$='displaystyle=\"false\"';break;case 186:this.$='scriptlevel=\"0\"';break;case 187:this.$='scriptlevel=\"1\"';break;case 188:this.$='scriptlevel=\"2\"';break;case 189:this.$=\"mathcolor=\"+d[b];break;case 190:this.$=\"mathbackground=\"+d[b];break;case 191:this.$=[lb(d[b],\"mstyle\",d[b-1])];break;case 193:this.$=e(\"mtd\",\"\");break;case 194:this.$=lb(d[b],\"mtd\",d[b-2]);break;case 195:this.$=lb(d[b],\"mtd\");break;case 198:this.$=\nthis.$=e(\"mtr\",d[b],d[b-2]);break;case 199:this.$=e(\"mtr\",d[b]);break;case 202:return this.$=d[b-1];case 204:this.$=d[b-1]+d[b];break;case 206:this.$=Ab([\"<mrow/>\"],!1,f.tex);break;case 207:this.$=Ab(d[b-1],!1,f.tex);break;case 208:this.$=Ab([\"<mrow/>\"],!0,f.tex);break;case 209:this.$=Ab(d[b-1],!0,f.tex);break;case 210:this.$=Ab(d[b-1],!1,f.tex);break;case 211:this.$=Ab(d[b-1],!0,f.tex)}},table:[{68:Mb,189:1,190:2,192:3,193:Nb,195:Ob,197:Pb,199:Qb},{1:[3]},{68:Mb,191:[1,9],192:10,193:Nb,195:Ob,197:Pb,\n199:Qb},c(wb,[2,203]),c(wb,[2,205]),{8:q,48:35,49:u,50:w,51:y,54:24,55:12,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,\n135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,194:[1,11]},{8:q,48:35,49:u,50:w,51:y,54:24,55:121,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,\n108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,196:[1,120]},{8:q,48:35,49:u,50:w,51:y,54:24,55:122,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,\n75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,\n176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{8:q,48:35,49:u,50:w,51:y,54:24,55:123,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,\n131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{1:[2,202]},c(wb,[2,204]),c(wb,[2,206]),{194:[1,124]},{8:q,48:35,49:u,50:w,51:y,54:24,55:125,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,\n100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},c(Rb,[2,192],{54:24,168:25,48:35,164:126,8:q,49:u,50:w,51:y,56:h,57:p,58:n,\n59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,\n159:Ua,161:Va,162:Wa,169:$a,170:ab}),c(xb,[2,184]),c(xb,[2,185]),c(xb,[2,186]),c(xb,[2,187]),c(xb,[2,188]),{7:128,8:kb,14:127},{7:128,8:kb,14:130},c(rb,[2,174]),{8:q,48:35,49:u,50:w,51:y,54:131,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,\n115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(rb,[2,166],{165:[1,133],166:[1,134],167:[1,135]}),c(rb,[2,171],{165:[1,136],166:[1,137]}),{8:q,10:[1,138],48:35,49:u,50:w,51:y,54:24,55:139,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,\n86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{50:[1,\n140]},{50:[1,141]},{50:[1,142]},{50:[1,143]},{50:[1,144]},{50:[1,145]},{50:[1,146]},{50:[1,147]},{8:q,48:35,49:u,50:w,51:y,54:24,55:148,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,\n124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},c(f,[2,65]),c(f,[2,66]),c(f,[2,67]),c(f,[2,68]),{7:150,8:kb,15:149},{7:150,8:kb,15:151},{7:150,8:kb,15:152},c(f,[2,72]),c(f,[2,73]),c(f,[2,74]),c(f,[2,75]),c(f,[2,76]),{3:155,4:Jb,7:150,8:kb,13:154,15:153},{7:150,8:kb,15:157},{80:[1,158]},c(f,\n[2,81]),{7:159,8:kb},{7:160,8:kb},{7:161,8:kb},{7:162,8:kb},{8:q,48:35,49:u,50:w,51:y,54:163,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,\n130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:164,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,\n120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{4:[1,166],8:q,48:35,49:u,50:w,51:y,54:165,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,\n109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:167,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,\n99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:168,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,\n85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:169,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,\n70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{4:[1,170],8:q,48:35,\n49:u,50:w,51:y,54:171,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,\n149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:172,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,\n130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:173,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,\n120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:174,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,\n110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:175,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,\n100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:176,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,\n87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:177,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,\n72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:178,\n56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,\n155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:179,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,\n135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:180,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,\n123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:181,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,\n113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:182,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,\n103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:183,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,\n91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:184,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,\n76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:185,56:h,57:p,58:n,\n59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,\n159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:186,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,\n138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(f,[2,110]),c(f,[2,111]),c(f,[2,112]),c(f,[2,113]),c(f,[2,114]),c(f,[2,115]),c(f,[2,116]),c(f,[2,117]),{7:187,8:kb},{8:[1,189],12:188},{8:q,48:35,49:u,50:w,51:y,54:190,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,\n106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:191,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,\n95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:192,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,\n81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:193,56:h,57:p,58:n,59:z,60:g,61:v,62:m,\n63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},\n{8:q,48:35,49:u,50:w,51:y,54:194,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,\n145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:195,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,\n128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:196,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,\n118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:197,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,\n108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:198,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,\n98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:199,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,\n84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{7:128,8:kb,14:200},{7:201,8:kb},{7:202,8:kb},{8:q,48:35,49:u,50:w,51:y,54:203,56:h,\n57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,\n157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:205,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,133:204,\n135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:[1,206]},c([140,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,139:207,186:208,184:210,182:211,55:213,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,\n109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c([142,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:214,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,\n63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,\n169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c([144,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:215,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,\n115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c([146,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:216,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,\n74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,\n179:hb,180:ib,181:jb,183:pb,187:sb}),c([148,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:217,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,\n121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c([150,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:218,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,\n83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),\nc([152,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:219,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,\n126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c([154,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:220,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,\n90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c([156,185,188],ob,{174:13,171:14,\n164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:221,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,\n131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c([158,185,188],ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:222,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,\n97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),{3:225,4:Jb,7:226,8:kb,16:223,17:224},{8:[1,227]},{8:[1,228]},c(yb,[2,\n172]),c(yb,[2,173]),{50:[1,229],51:[1,230]},c(wb,[2,208]),{196:[1,231]},{198:[1,232]},{200:[1,233]},c(wb,[2,207]),c(Rb,[2,191]),c(rb,[2,175]),c(xb,[2,189]),c([8,10,19,21,23,25,27,29,31,33,35,37,39,41,49,50,51,56,57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,137,138,141,143,145,147,149,151,153,\n155,157,159,161,162,169,170,175,176,177,178,179,180,181],[2,6]),{9:[1,234]},c(xb,[2,190]),{8:Sb,136:235,165:ub,166:vb,173:237},{8:q,48:35,49:u,50:w,51:y,54:240,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,\n120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:241,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,\n110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:242,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,\n100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(rb,[2,165],{165:[1,243]}),{8:q,48:35,49:u,50:w,51:y,54:244,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,\n81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:245,56:h,57:p,58:n,59:z,60:g,61:v,62:m,\n63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},\nc(f,[2,48]),{10:[1,246],64:[1,247],65:[1,248],66:[1,249]},c(f,[2,50]),c(f,[2,51]),c(f,[2,52]),c(f,[2,53]),c(f,[2,54]),c(f,[2,55]),c(f,[2,56]),c(f,[2,57]),{52:250,53:Eb,64:[1,251],65:[1,252],66:[1,253]},c(f,[2,69]),c(f,[2,7]),c(f,[2,70]),c(f,[2,71]),c(f,[2,77]),{3:155,4:Jb,13:255},c(Tb,[2,5]),{5:[1,256]},c(f,[2,79]),c(f,[2,80]),c(f,[2,82]),c(f,[2,83]),c(f,[2,84]),c(f,[2,85]),{8:q,48:35,49:u,50:w,51:y,54:257,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,\n78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:258,56:h,57:p,58:n,59:z,60:g,\n61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,\n162:Wa},c(f,[2,88]),{8:q,48:35,49:u,50:w,51:y,54:24,55:259,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,\n138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{8:q,48:35,49:u,50:w,51:y,54:260,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,\n112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:261,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,\n102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:262,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,\n89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:24,55:263,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,\n73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,\n174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},c(f,[2,94]),c(f,[2,95]),c(f,[2,96]),c(f,[2,97]),c(f,[2,98]),{8:q,48:35,49:u,50:w,51:y,54:264,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,\n122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:265,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,\n112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:266,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,\n102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(f,[2,102]),c(f,[2,103]),c(f,[2,104]),c(f,[2,105]),c(f,[2,106]),c(f,[2,107]),c(f,[2,108]),c(f,[2,109]),{7:267,8:kb},{4:Ub,8:q,11:268,48:35,49:u,50:w,51:y,54:269,56:h,57:p,58:n,59:z,\n60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,\n161:Va,162:Wa},{9:[1,271]},c(f,[2,122]),c(f,[2,123]),c(f,[2,124]),c(f,[2,125]),c(f,[2,126]),c(f,[2,127]),c(f,[2,128]),c(f,[2,129]),c(f,[2,130]),c(f,[2,131]),{8:q,48:35,49:u,50:w,51:y,54:272,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,\n116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:273,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,\n106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:274,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,\n95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:275,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,\n81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:277,56:h,57:p,58:n,59:z,60:g,61:v,62:m,\n63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,134:[1,276],135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,\n161:Va,162:Wa},c(Vb,[2,156]),{10:[1,279],136:278,165:ub,166:vb,173:237},{140:[1,280],188:tb},c(Fb,[2,200]),{8:[1,282]},c(Fb,[2,199],{185:Wb}),c(Bb,[2,196]),{8:[1,284]},c(Bb,[2,195]),{142:[1,285],188:tb},{144:[1,286],188:tb},{146:[1,287],188:tb},{148:[1,288],188:tb},{150:[1,289],188:tb},{152:[1,290],188:tb},{154:[1,291],188:tb},{156:[1,292],188:tb},{158:[1,293],188:tb},{7:226,8:kb,17:294},c(Xb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:295,8:q,49:u,50:w,51:y,56:h,\n57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,\n157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),{8:[2,8]},c([8,49,50,51,56,57,58,59,60,61,62,63,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,137,138,141,143,145,147,149,151,153,155,157,159,160,161,162,169,170,175,176,177,178,179,180,181,183,185,187,188],[2,\n9]),c(Kb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:296,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,\n127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c(Kb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:297,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,\n94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,163:[1,298],169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c(xb,[2,44]),c(xb,[2,45]),c(wb,[2,209]),c(wb,\n[2,210]),c(wb,[2,211]),{10:[1,299]},c(rb,[2,158],{173:300,165:ub,166:vb}),{136:301,165:ub,166:vb,173:237},c(yb,[2,182]),{8:q,48:35,49:u,50:w,51:y,54:304,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,\n121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,166:[1,303],168:305,169:$a,170:ab,172:302},{8:q,48:35,49:u,50:w,51:y,54:304,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,\n105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,168:305,169:$a,170:ab,172:306},{8:Sb},c(rb,[2,163],{166:[1,307],167:[1,308]}),c(rb,[2,164],{165:[1,309]}),{8:q,48:35,49:u,50:w,51:y,54:310,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,\n72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(rb,[2,169],{166:[1,311]}),\nc(rb,[2,170],{165:[1,312]}),c(f,[2,49]),{8:q,48:35,49:u,50:w,51:y,54:24,55:313,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,\n132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{8:q,48:35,49:u,50:w,51:y,54:24,55:314,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,\n108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{8:q,48:35,49:u,50:w,51:y,54:24,55:315,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,\n77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,\n177:fb,178:gb,179:hb,180:ib,181:jb},c(f,[2,58]),{8:q,48:35,49:u,50:w,51:y,54:24,55:316,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,\n131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{8:q,48:35,49:u,50:w,51:y,54:24,55:317,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,\n107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{8:q,48:35,49:u,50:w,51:y,54:24,55:318,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,\n76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,\n176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},{50:[1,319],51:[1,320]},{7:150,8:kb,15:321},{6:[1,322]},c(f,[2,86]),c(f,[2,87]),{6:[1,323]},c(f,[2,90]),c(f,[2,91]),{8:q,48:35,49:u,50:w,51:y,54:324,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,\n116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{6:[1,325]},c(f,[2,99]),c(f,[2,100]),c(f,[2,101]),{7:326,8:kb},{4:Ub,8:q,11:327,48:35,49:u,50:w,51:y,54:328,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,\n94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(f,[2,121]),{5:[1,329]},{10:[1,330]},c(f,[2,132]),c(f,[2,133]),c(f,[2,134]),c(f,[2,135]),c(f,[2,136]),c(Vb,[2,157]),{10:[1,331],165:ub,\n166:vb,173:300},{8:q,48:35,49:u,50:w,51:y,54:332,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,\n141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(f,[2,141]),c(Bb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,184:210,182:211,55:213,186:333,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,\n115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),{20:336,21:Cb,22:337,23:Db,44:335,47:334},c(Bb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,55:213,182:340,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,\n73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,\n178:gb,179:hb,180:ib,181:jb,183:pb}),{20:343,21:Cb,22:344,23:Db,24:345,25:Yb,26:346,27:Zb,42:342,43:341},c(f,[2,142]),c(f,[2,143]),c(f,[2,144]),c(f,[2,145]),c(f,[2,146]),c(f,[2,147]),c(f,[2,148]),c(f,[2,149]),c(f,[2,150]),c(Xb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:349,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,\n95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),{160:[1,350],188:tb},{10:[1,351],188:tb},{10:[1,352],188:tb},\n{8:[1,353]},c([6,8,10,19,21,23,25,27,29,31,33,35,37,39,41,49,50,51,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,134,135,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,166,167,169,170,175,176,177,178,179,180,181,183,185,187,188,\n194,196,198,200],[2,2]),c(yb,[2,183]),{10:[1,354],165:ub,166:vb,173:300},c([6,8,10,49,50,51,53,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,135,137,138,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,165,169,170,185,188,194,196,198,200],[2,179],\n{166:[1,355]}),{8:q,48:35,49:u,50:w,51:y,54:304,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,\n141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,168:305,169:$a,170:ab,172:356},c(yb,[2,176]),c(yb,[2,177]),c(yb,[2,180]),{8:q,48:35,49:u,50:w,51:y,54:357,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,\n116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(rb,[2,160]),{8:q,48:35,49:u,50:w,51:y,54:358,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,\n104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(rb,[2,162]),{8:q,48:35,49:u,50:w,51:y,54:359,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,\n89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:q,48:35,49:u,50:w,51:y,54:360,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,\n74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{10:[1,361]},{10:[1,362]},{10:[1,363]},\n{52:364,53:Eb},{52:365,53:Eb},{52:366,53:Eb},c(f,[2,46]),c(f,[2,47]),c(f,[2,78]),c(Tb,[2,1]),{8:q,48:35,49:u,50:w,51:y,54:367,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,\n125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(f,[2,92]),{8:q,48:35,49:u,50:w,51:y,54:368,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,\n114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(f,[2,118]),{8:q,48:35,49:u,50:w,51:y,54:369,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,\n102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},c(f,[2,120]),{6:[1,370]},c($b,[2,4]),{8:q,48:35,49:u,50:w,51:y,54:371,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,\n82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa},{8:[1,372]},c(Fb,[2,201]),{10:[1,373],20:336,21:Cb,22:337,23:Db,44:374},\nc(Gb,[2,42]),c(Gb,[2,28]),c(Gb,[2,29]),{7:128,8:kb,14:375},{7:128,8:kb,14:376},c(Bb,[2,197]),{10:[1,377],20:343,21:Cb,22:344,23:Db,24:345,25:Yb,26:346,27:Zb,42:378},c(zb,[2,26]),c(zb,[2,22]),c(zb,[2,23]),c(zb,[2,24]),c(zb,[2,25]),{7:128,8:kb,14:379},{7:128,8:kb,14:380},{160:[1,381],188:tb},c(f,[2,152]),c(f,[2,153]),c(f,[2,154]),{18:384,19:ac,20:385,21:Cb,22:386,23:Db,28:387,29:bc,30:388,31:cc,32:389,33:dc,34:390,35:ec,36:391,37:fc,38:392,39:gc,40:393,41:hc,45:383,46:382},c(f,[2,137]),{8:q,48:35,49:u,\n50:w,51:y,54:304,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:Ya,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,\n151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,168:305,169:$a,170:ab,172:402},c(yb,[2,181]),c(rb,[2,159]),c(rb,[2,161]),c(rb,[2,167]),c(rb,[2,168]),c(f,[2,59]),c(f,[2,61]),c(f,[2,63]),c(f,[2,60]),c(f,[2,62]),c(f,[2,64]),c(f,[2,89]),c(f,[2,93]),c(f,[2,119]),c($b,[2,3]),{8:[1,403]},{136:404,165:ub,166:vb,173:237},c(Bb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,182:211,55:213,184:405,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,\n78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,\n183:pb}),c(Gb,[2,43]),c(ic,[2,11]),c(ic,[2,12]),{8:q,48:35,49:u,50:w,51:y,54:24,55:406,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,\n131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,164:22,168:25,169:$a,170:ab,171:14,174:13,175:db,176:eb,177:fb,178:gb,179:hb,180:ib,181:jb},c(zb,[2,27]),c(zb,[2,13]),c(zb,[2,14]),c(f,[2,151]),{10:[1,407],18:384,19:ac,20:385,21:Cb,22:386,23:Db,28:387,29:bc,30:388,31:cc,32:389,33:dc,34:390,35:ec,36:391,37:fc,38:392,39:gc,40:393,41:hc,45:408},c(mb,[2,40]),c(mb,[2,30]),c(mb,[2,31]),c(mb,[2,32]),c(mb,[2,33]),c(mb,[2,34]),c(mb,[2,35]),\nc(mb,[2,36]),c(mb,[2,37]),c(mb,[2,38]),c(mb,[2,39]),{7:128,8:kb,14:409},{7:128,8:kb,14:410},{7:128,8:kb,14:411},{7:128,8:kb,14:412},{7:128,8:kb,14:413},{7:128,8:kb,14:414},{7:128,8:kb,14:415},{7:128,8:kb,14:416},c(yb,[2,178]),{10:[1,418],136:417,165:ub,166:vb,173:237},{10:[1,419],165:ub,166:vb,173:300},c(Fb,[2,198],{185:Wb}),c(Bb,[2,194]),c(Kb,ob,{174:13,171:14,164:22,54:24,168:25,48:35,186:208,184:210,182:211,55:213,139:420,8:q,49:u,50:w,51:y,56:h,57:p,58:n,59:z,60:g,61:v,62:m,63:k,67:r,68:t,69:l,\n70:x,71:A,72:B,73:C,74:D,75:E,76:F,77:G,78:H,79:I,81:J,82:K,83:L,84:M,85:N,86:O,87:P,88:Q,89:R,90:S,91:T,92:U,93:V,94:W,95:X,96:Y,97:Z,98:aa,99:ba,100:ca,101:da,102:ea,103:fa,104:ga,105:ha,106:ia,107:ja,108:ka,109:la,110:ma,111:na,112:oa,113:pa,114:qa,115:ra,116:sa,117:ta,118:ua,119:va,120:wa,121:xa,122:ya,123:za,124:Aa,125:Ba,126:Ca,127:Da,128:Ea,129:Fa,130:Ga,131:Ha,132:Ia,135:bb,137:Ja,138:Ka,141:La,143:Ma,145:Na,147:Oa,149:Pa,151:Qa,153:Ra,155:Sa,157:Ta,159:Ua,161:Va,162:Wa,169:$a,170:ab,175:db,\n176:eb,177:fb,178:gb,179:hb,180:ib,181:jb,183:pb,187:sb}),c(mb,[2,41]),c(mb,[2,10]),c(mb,[2,15]),c(mb,[2,16]),c(mb,[2,17]),c(mb,[2,18]),c(mb,[2,19]),c(mb,[2,20]),c(mb,[2,21]),{10:[1,421],165:ub,166:vb,173:300},c(f,[2,139]),c(f,[2,140]),{10:[1,422],188:tb},c(f,[2,138]),c(f,[2,155])],defaultActions:{9:[2,202],225:[2,8]},parseError:function(b,a){if(a.recoverable)this.trace(b);else throw Error(b);},parse:function(b){var a=[0],c=[null],e=[],f=this.table,d=\"\",q=0,u=0,w=0,y=e.slice.call(arguments,1),h=Object.create(this.lexer),\np={},n;for(n in this.yy)Object.prototype.hasOwnProperty.call(this.yy,n)&&(p[n]=this.yy[n]);h.setInput(b,p);p.lexer=h;p.parser=this;\"undefined\"==typeof h.yylloc&&(h.yylloc={});n=h.yylloc;e.push(n);var z=h.options&&h.options.ranges;\"function\"===typeof p.parseError&&(this.parseError=p.parseError);for(var g,v,m,k,r={},t,l;;){m=a[a.length-1];if(this.defaultActions[m])k=this.defaultActions[m];else{if(null===g||\"undefined\"==typeof g)g=void 0,g=h.lex()||1,\"number\"!==typeof g&&(g=this.symbols_[g]||g);k=f[m]&&\nf[m][g]}if(\"undefined\"===typeof k||!k.length||!k[0]){var x=\"\";l=[];for(t in f[m])this.terminals_[t]&&2<t&&l.push(\"'\"+this.terminals_[t]+\"'\");x=h.showPosition?\"Parse error on line \"+(q+1)+\":\\n\"+h.showPosition()+\"\\nExpecting \"+l.join(\", \")+\", got '\"+(this.terminals_[g]||g)+\"'\":\"Parse error on line \"+(q+1)+\": Unexpected \"+(1==g?\"end of input\":\"'\"+(this.terminals_[g]||g)+\"'\");this.parseError(x,{text:h.match,token:this.terminals_[g]||g,line:h.yylineno,loc:n,expected:l})}if(k[0]instanceof Array&&1<k.length)throw Error(\"Parse Error: multiple actions possible at state: \"+\nm+\", token: \"+g);switch(k[0]){case 1:a.push(g);c.push(h.yytext);e.push(h.yylloc);a.push(k[1]);g=null;v?(g=v,v=null):(u=h.yyleng,d=h.yytext,q=h.yylineno,n=h.yylloc,0<w&&w--);break;case 2:l=this.productions_[k[1]][1];r.$=c[c.length-l];r._$={first_line:e[e.length-(l||1)].first_line,last_line:e[e.length-1].last_line,first_column:e[e.length-(l||1)].first_column,last_column:e[e.length-1].last_column};z&&(r._$.range=[e[e.length-(l||1)].range[0],e[e.length-1].range[1]]);m=this.performAction.apply(r,[d,u,\nq,p,k[1],c,e].concat(y));if(\"undefined\"!==typeof m)return m;l&&(a=a.slice(0,-2*l),c=c.slice(0,-1*l),e=e.slice(0,-1*l));a.push(this.productions_[k[1]][0]);c.push(r.$);e.push(r._$);k=f[a[a.length-2]][a[a.length-1]];a.push(k);break;case 3:return!0}}}},Hb=\"http://www.w3.org/1998/Math/MathML\",jc=\"TeX LaTeX text/x-tex text/x-latex application/x-tex application/x-latex\".split(\" \");try{qb.mDOMParser=new DOMParser}catch(mc){qb.mDOMParser={parseFromString:function(){throw\"DOMParser undefined. Did you call TeXZilla.setDOMParser?\";\n}}}qb.setDOMParser=function(b){this.mDOMParser=b};try{qb.mXMLSerializer=new XMLSerializer}catch(nc){qb.mXMLSerializer={serializeToString:function(){throw\"XMLSerializer undefined. Did you call TeXZilla.setXMLSerializer?\";}}}qb.setXMLSerializer=function(b){this.mXMLSerializer=b};qb.parseMathMLDocument=function(b){return this.mDOMParser.parseFromString(b,\"application/xml\").documentElement};qb.setSafeMode=function(b){this.yy.mSafeMode=b};qb.setItexIdentifierMode=function(b){this.yy.mItexIdentifierMode=\nb};qb.getTeXSource=function(b){\"string\"===typeof b&&(b=this.parseMathMLDocument(b));return Lb(b)};qb.toMathMLString=function(b,a,c,e){var f;try{f=this.parse(\"\\\\(\"+b+\"\\\\)\")}catch(d){if(e)throw d;f=Ab([\"<merror><mtext>\"+Xa(d.message)+\"</mtext></merror>\"],!1,b)}c&&(f=f.replace(/^<math/,'<math dir=\"rtl\"'));a&&(f=f.replace(/^<math/,'<math display=\"block\"'));return f};qb.toMathML=function(b,a,c,e){return this.parseMathMLDocument(this.toMathMLString(b,a,c,e))};qb.toImage=function(b,a,c,e,f){var d,g;void 0===\ne&&(e=64);void 0===f&&(f=window.document);a=this.toMathML(b,!0,a);a.setAttribute(\"mathsize\",e+\"px\");e=document.createElement(\"div\");e.style.visibility=\"hidden\";e.style.position=\"absolute\";e.appendChild(a);f.body.appendChild(e);d=a.getBoundingClientRect();f.body.removeChild(e);e.removeChild(a);c?(c=Math.pow(2,Math.ceil(Math.log(d.width)/Math.LN2)),f=Math.pow(2,Math.ceil(Math.log(d.height)/Math.LN2))):(c=Math.ceil(d.width),f=Math.ceil(d.height));g=document.createElementNS(\"http://www.w3.org/2000/svg\",\n\"svg\");g.setAttribute(\"width\",c+\"px\");g.setAttribute(\"height\",f+\"px\");e=document.createElementNS(\"http://www.w3.org/2000/svg\",\"g\");e.setAttribute(\"transform\",\"translate(\"+(c-d.width)/2+\",\"+(f-d.height)/2+\")\");g.appendChild(e);e=document.createElementNS(\"http://www.w3.org/2000/svg\",\"foreignObject\");e.setAttribute(\"width\",d.width);e.setAttribute(\"height\",d.height);e.appendChild(a);g.firstChild.appendChild(e);a=new Image;a.src=\"data:image/svg+xml;base64,\"+window.btoa(kc(this.mXMLSerializer.serializeToString(g)));\na.width=c;a.height=f;a.alt=Xa(b);return a};qb.filterString=function(b,a){try{return this.parse(b)}catch(c){if(a)throw c;return b}};qb.filterElement=function(b,a){var c,e,f;for(f=b.firstChild;f;f=f.nextSibling)switch(f.nodeType){case 1:this.filterElement(f,a);break;case 3:this.yy.escapeXML=!0;c=this.mDOMParser.parseFromString(\"<root>\"+TeXZilla.filterString(f.data,a)+\"</root>\",\"application/xml\").documentElement;for(this.yy.escapeXML=!1;e=c.firstChild;)b.insertBefore(c.removeChild(e),f);e=f.previousSibling;\nb.removeChild(f);f=e}};var lc=function(){return{EOF:1,parseError:function(b,a){if(this.yy.parser)this.yy.parser.parseError(b,a);else throw Error(b);},setInput:function(b,a){this.yy=a||this.yy||{};this._input=b;this._more=this._backtrack=this.done=!1;this.yylineno=this.yyleng=0;this.yytext=this.matched=this.match=\"\";this.conditionStack=[\"INITIAL\"];this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0};this.options.ranges&&(this.yylloc.range=[0,0]);this.offset=0;return this},input:function(){var b=\nthis._input[0];this.yytext+=b;this.yyleng++;this.offset++;this.match+=b;this.matched+=b;b.match(/(?:\\r\\n?|\\n).*/g)?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++;this.options.ranges&&this.yylloc.range[1]++;this._input=this._input.slice(1);return b},unput:function(b){var a=b.length,c=b.split(/(?:\\r\\n?|\\n)/g);this._input=b+this._input;this.yytext=this.yytext.substr(0,this.yytext.length-a);this.offset-=a;b=this.match.split(/(?:\\r\\n?|\\n)/g);this.match=this.match.substr(0,this.match.length-\n1);this.matched=this.matched.substr(0,this.matched.length-1);c.length-1&&(this.yylineno-=c.length-1);var e=this.yylloc.range;this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===b.length?this.yylloc.first_column:0)+b[b.length-c.length].length-c[0].length:this.yylloc.first_column-a};this.options.ranges&&(this.yylloc.range=[e[0],e[0]+this.yyleng-a]);this.yyleng=this.yytext.length;return this},more:function(){this._more=\n!0;return this},reject:function(){if(this.options.backtrack_lexer)this._backtrack=!0;else return this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". You can only invoke reject() in the lexer when the lexer is of the backtracking persuasion (options.backtrack_lexer = true).\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno});return this},less:function(b){this.unput(this.match.slice(b))},pastInput:function(){var b=this.matched.substr(0,this.matched.length-this.match.length);return(20<\nb.length?\"...\":\"\")+b.substr(-20).replace(/\\n/g,\"\")},upcomingInput:function(){var b=this.match;20>b.length&&(b+=this._input.substr(0,20-b.length));return(b.substr(0,20)+(20<b.length?\"...\":\"\")).replace(/\\n/g,\"\")},showPosition:function(){var b=this.pastInput(),a=Array(b.length+1).join(\"-\");return b+this.upcomingInput()+\"\\n\"+a+\"^\"},test_match:function(b,a){var c,e;this.options.backtrack_lexer&&(e={yylineno:this.yylineno,yylloc:{first_line:this.yylloc.first_line,last_line:this.last_line,first_column:this.yylloc.first_column,\nlast_column:this.yylloc.last_column},yytext:this.yytext,match:this.match,matches:this.matches,matched:this.matched,yyleng:this.yyleng,offset:this.offset,_more:this._more,_input:this._input,yy:this.yy,conditionStack:this.conditionStack.slice(0),done:this.done},this.options.ranges&&(e.yylloc.range=this.yylloc.range.slice(0)));if(c=b[0].match(/(?:\\r\\n?|\\n).*/g))this.yylineno+=c.length;this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:c?\nc[c.length-1].length-c[c.length-1].match(/\\r?\\n?/)[0].length:this.yylloc.last_column+b[0].length};this.yytext+=b[0];this.match+=b[0];this.matches=b;this.yyleng=this.yytext.length;this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]);this._backtrack=this._more=!1;this._input=this._input.slice(b[0].length);this.matched+=b[0];c=this.performAction.call(this,this.yy,this,a,this.conditionStack[this.conditionStack.length-1]);this.done&&this._input&&(this.done=!1);if(c)return c;\nif(this._backtrack)for(var f in e)this[f]=e[f];return!1},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var b,a,c;this._more||(this.match=this.yytext=\"\");for(var e=this._currentRules(),f=0;f<e.length;f++)if((a=this._input.match(this.rules[e[f]]))&&(!b||a[0].length>b[0].length))if(b=a,c=f,this.options.backtrack_lexer){b=this.test_match(a,e[f]);if(!1!==b)return b;if(this._backtrack)b=!1;else return!1}else if(!this.options.flex)break;return b?(b=this.test_match(b,e[c]),!1!==\nb?b:!1):\"\"===this._input?this.EOF:this.parseError(\"Lexical error on line \"+(this.yylineno+1)+\". Unrecognized text.\\n\"+this.showPosition(),{text:\"\",token:null,line:this.yylineno})},lex:function(){var b=this.next();return b?b:this.lex()},begin:function(b){this.conditionStack.push(b)},popState:function(){return 0<this.conditionStack.length-1?this.conditionStack.pop():this.conditionStack[0]},_currentRules:function(){return this.conditionStack.length&&this.conditionStack[this.conditionStack.length-1]?\nthis.conditions[this.conditionStack[this.conditionStack.length-1]].rules:this.conditions.INITIAL.rules},topState:function(b){b=this.conditionStack.length-1-Math.abs(b||0);return 0<=b?this.conditionStack[b]:\"INITIAL\"},pushState:function(b){this.begin(b)},stateStackSize:function(){return this.conditionStack.length},options:{},performAction:function(b,a,c,e){switch(c){case 0:this.unput(a.yytext);this.pushState(\"DOCUMENT\");break;case 1:return this.pushState(\"MATH\"+(0+!!b.mItexIdentifierMode)),b.startMath=\nthis.matched.length,\"STARTMATH\"+(2*(\"$\"==a.yytext[0])+(\"$\"==a.yytext[1]||\"[\"==a.yytext[1]));case 2:return this.popState(),\"EOF\";case 3:return a.yytext=a.yytext[1],\"TEXT\";case 4:return b.escapeXML&&(a.yytext=Xa(a.yytext)),\"TEXT\";case 5:return\"TEXT\";case 6:return this.popState(),\"[\";case 7:this.unput(a.yytext);this.popState();this.popState();break;case 8:return\"TEXTOPTARG\";case 9:return this.popState(),\"]\";case 10:return\"{\";case 11:return\"TEXTARG\";case 12:return this.popState(),\"}\";case 13:return this.popState(),\n\"]\";case 15:return this.popState(),b.endMath=this.matched.length-this.match.length,b.tex=this.matched.substring(b.startMath,b.endMath),\"ENDMATH\"+(2*(\"$\"==a.yytext[0])+(\"$\"==a.yytext[1]||\"]\"==a.yytext[1]));case 16:return\"{\";case 17:return\"}\";case 18:return\"^\";case 19:return\"_\";case 20:return\".\";case 21:return\"COLSEP\";case 22:return\"ROWSEP\";case 23:return\"NUM\";case 24:return\"A\";case 25:return\"OP\";case 26:return\"OP\";case 27:return\"OP\";case 28:return\"OP\";case 29:return\"OP\";case 30:return\"OP\";case 31:return\"OP\";\ncase 32:return\"OP\";case 33:return\"OP\";case 34:return\"OP\";case 35:return\"OP\";case 36:return\"OP\";case 37:return\"OP\";case 38:return\"OP\";case 39:return\"OP\";case 40:return\"OP\";case 41:return\"OP\";case 42:return\"OP\";case 43:return\"OP\";case 44:return\"OP\";case 45:return\"OP\";case 46:return\"OP\";case 47:return\"OP\";case 48:return\"OP\";case 49:return\"OP\";case 50:return\"OP\";case 51:return\"OP\";case 52:return\"OP\";case 53:return\"OP\";case 54:return\"OP\";case 55:return\"OP\";case 56:return\"OP\";case 57:return\"OP\";case 58:return\"OPFS\";\ncase 59:return\"OPFS\";case 60:return\"OP\";case 61:return\"OP\";case 62:return\"OP\";case 63:return\"OP\";case 64:return\"OP\";case 65:return\"OP\";case 66:return\"OP\";case 67:return\"OP\";case 68:return\"OP\";case 69:return\"OP\";case 70:return\"OP\";case 71:return\"OP\";case 72:return\"OP\";case 73:return\"OP\";case 74:return\"OP\";case 75:return\"OP\";case 76:return\"OP\";case 77:return\"OP\";case 78:return\"OP\";case 79:return\"OP\";case 80:return\"OP\";case 81:return a.yytext=\"}\",\"OPFS\";case 82:return a.yytext=\"\\u2016\",\"OPFS\";case 83:return a.yytext=\n\"{\",\"OPFS\";case 84:return a.yytext=\"\\u03b6\",\"A\";case 85:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u21cc\",\"XARROW\";case 86:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u2192\",\"XARROW\";case 87:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u21a6\",\"XARROW\";case 88:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u21cb\",\"XARROW\";case 89:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\n\"\\u2194\",\"XARROW\";case 90:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u2190\",\"XARROW\";case 91:return a.yytext=\"\\u03be\",\"A\";case 92:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u21aa\",\"XARROW\";case 93:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u21a9\",\"XARROW\";case 94:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u21d2\",\"XARROW\";case 95:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),\na.yytext=\"\\u21d4\",\"XARROW\";case 96:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),a.yytext=\"\\u21d0\",\"XARROW\";case 97:return a.yytext=\"\\u2240\",\"OP\";case 98:return a.yytext=\"\\u2118\",\"A\";case 99:return a.yytext=\"\\u21c0\",\"ACCENT\";case 100:return a.yytext=\"\\u02dc\",\"ACCENT\";case 101:return a.yytext=\"^\",\"ACCENT\";case 102:return a.yytext=\"\\u02c7\",\"ACCENT\";case 103:return a.yytext=\"\\u00af\",\"ACCENT\";case 104:return a.yytext=\"\\u2259\",\"OP\";case 105:return a.yytext=\"\\u2227\",\"OP\";case 106:return a.yytext=\n\"|\",\"OPFS\";case 107:return a.yytext=\"\\u22bb\",\"OP\";case 108:return a.yytext=\"\\u2228\",\"OP\";case 109:return a.yytext=\"\\u21c0\",\"ACCENTNS\";case 110:return a.yytext=\"\\u22ee\",\"OP\";case 111:return a.yytext=\"\\u22a2\",\"OP\";case 112:return a.yytext=\"\\u22b3\",\"OP\";case 113:return a.yytext=\"\\u22b2\",\"OP\";case 114:return a.yytext=\"\\u25b5\",\"OP\";case 115:return a.yytext=\"\\u03d1\",\"A\";case 116:return a.yytext=\"\\u2acc\\ufe00\",\"OP\";case 117:return a.yytext=\"\\u228b\\ufe00\",\"OP\";case 118:return a.yytext=\"\\u2acb\\ufe00\",\"OP\";\ncase 119:return a.yytext=\"\\u228a\\ufe00\",\"OP\";case 120:return a.yytext=\"\\u228a\\ufe00\",\"OP\";case 121:return a.yytext=\"\\u03c2\",\"A\";case 122:return a.yytext=\"\\u03f1\",\"A\";case 123:return a.yytext=\"\\u221d\",\"OP\";case 124:return a.yytext=\"\\u03d6\",\"A\";case 125:return a.yytext=\"\\u03c6\",\"A\";case 126:return a.yytext=\"\\u2205\",\"A\";case 127:return a.yytext=\"\\u03f0\",\"A\";case 128:return a.yytext=\"\\u03b5\",\"A\";case 129:return a.yytext=\"\\u22a8\",\"OP\";case 130:return a.yytext=\"\\u21c8\",\"OPS\";case 131:return a.yytext=\"\\u03c5\",\n\"A\";case 132:return a.yytext=\"\\u228e\",\"OP\";case 133:return a.yytext=\"\\u2a1b\",\"OP\";case 134:return a.yytext=\"\\u21bf\",\"OPS\";case 135:return a.yytext=\"\\u21be\",\"OPS\";case 136:return a.yytext=\"\\u2195\",\"OPS\";case 137:return a.yytext=\"\\u2195\",\"OPS\";case 138:return a.yytext=\"\\u2191\",\"OPS\";case 139:return a.yytext=\"\\u2191\",\"OPS\";case 140:return a.yytext=\"\\u22b5\",\"OP\";case 141:return a.yytext=\"\\u22b4\",\"OP\";case 142:return a.yytext=\"\\u222a\",\"OP\";case 143:return\"UNDERSET\";case 144:return\"UNDEROVERSET\";case 145:return\"UNDERLINE\";\ncase 146:return\"UNDERBRACE\";case 147:return a.yytext=\"\\u22f0\",\"OP\";case 148:return a.yytext=\"\\u2916\",\"OP\";case 149:return a.yytext=\"\\u21a0\",\"OPS\";case 150:return a.yytext=\"\\u219e\",\"OPS\";case 151:return a.yytext=\"\\u222d\",\"OP\";case 152:return a.yytext=\"\\u22b5\",\"OP\";case 153:return a.yytext=\"\\u25b9\",\"OP\";case 154:return a.yytext=\"\\u225c\",\"OP\";case 155:return a.yytext=\"\\u22b4\",\"OP\";case 156:return a.yytext=\"\\u25c3\",\"OP\";case 157:return a.yytext=\"\\u25bf\",\"OP\";case 158:return a.yytext=\"\\u25b5\",\"OP\";case 159:return a.yytext=\n\"\\u292a\",\"OP\";case 160:return a.yytext=\"\\u2929\",\"OP\";case 161:return a.yytext=\"\\u22a4\",\"OP\";case 162:return this.pushState(\"TEXTARG\"),\"TOOLTIP\";case 163:return a.yytext=\"\\u2927\",\"OP\";case 164:return\"TOGGLE\";case 165:return a.yytext=\"\\u2928\",\"OP\";case 166:return a.yytext=\"\\u2192\",\"OPS\";case 167:return a.yytext=\"\\u22a0\",\"OP\";case 168:return a.yytext=\"\\u00d7\",\"OP\";case 169:return a.yytext=\"\\u02dc\",\"ACCENTNS\";case 170:return\"THINSPACE\";case 171:return\"THICKSPACE\";case 172:return a.yytext=\"\\u223c\",\"OP\";\ncase 173:return a.yytext=\"\\u2248\",\"OP\";case 174:return a.yytext=\"\\u03b8\",\"A\";case 175:return a.yytext=\"\\u2234\",\"OP\";case 176:return\"TFRAC\";case 177:return\"TEXTSTYLE\";case 178:return\"TEXTSIZE\";case 179:return a.yytext=\"\\u201d\",\"OPF\";case 180:return a.yytext=\"\\u201c\",\"OPF\";case 181:return a.yytext=\"~\",\"OPS\";case 182:return a.yytext=\"`\",\"OP\";case 183:return a.yytext=\"^\",\"OPS\";case 184:return a.yytext=\"\\u00b4\",\"OP\";case 185:return this.begin(\"TEXTARG\"),\"MTEXT\";case 186:return\"TENSOR\";case 187:return\"TBINOM\";\ncase 188:return a.yytext=\"\\u03c4\",\"A\";case 189:return a.yytext=\"\\u2199\",\"OPS\";case 190:return a.yytext=\"\\u2199\",\"OPS\";case 191:return a.yytext=\"\\u21d9\",\"OPS\";case 192:return a.yytext=\"\\u21d9\",\"OPS\";case 193:return a.yytext=\"\\u221a\",\"OPS\";case 194:return a.yytext=\"\\u2acc\",\"OP\";case 195:return a.yytext=\"\\u228b\",\"OP\";case 196:return a.yytext=\"\\u2ac6\",\"OP\";case 197:return a.yytext=\"\\u2287\",\"OP\";case 198:return a.yytext=\"\\u2283\",\"OP\";case 199:return a.yytext=\"\\u2211\",\"OPM\";case 200:return a.yytext=\"\\u227f\",\n\"OP\";case 201:return a.yytext=\"\\u22e9\",\"OP\";case 202:return a.yytext=\"\\u2ab6\",\"OP\";case 203:return a.yytext=\"\\u2aba\",\"OP\";case 204:return a.yytext=\"\\u2ab0\",\"OP\";case 205:return a.yytext=\"\\u227d\",\"OP\";case 206:return a.yytext=\"\\u2ab8\",\"OP\";case 207:return a.yytext=\"\\u227b\",\"OP\";case 208:return\"SUBSTACK\";case 209:return a.yytext=\"\\u2acb\",\"OP\";case 210:return a.yytext=\"\\u228a\",\"OP\";case 211:return a.yytext=\"\\u2ac5\",\"OP\";case 212:return a.yytext=\"\\u2286\",\"OP\";case 213:return a.yytext=\"\\u2282\",\"OP\";case 214:return this.pushState(\"TEXTARG\"),\n\"STATUSLINE\";case 215:return a.yytext=\"\\u22c6\",\"OP\";case 216:return\"OVERSET\";case 217:return a.yytext=\"\\u2afd\",\"OP\";case 218:return a.yytext=\"\\u25a1\",\"OP\";case 219:return a.yytext=\"\\u2292\",\"OP\";case 220:return a.yytext=\"\\u2290\",\"OP\";case 221:return a.yytext=\"\\u2291\",\"OP\";case 222:return a.yytext=\"\\u228f\",\"OP\";case 223:return this.pushState(\"OPTARG\"),this.pushState(\"TRYOPTARG\"),\"SQRT\";case 224:return a.yytext=\"\\u2294\",\"OP\";case 225:return a.yytext=\"\\u2293\",\"OP\";case 226:return a.yytext=\"\\u2222\",\"OP\";\ncase 227:return a.yytext=\"\\u2660\",\"OP\";case 228:return this.pushState(\"TEXTARG\"),this.pushState(\"TEXTARG\"),this.pushState(\"TEXTARG\"),\"SPACE\";case 229:return a.yytext=\"\\u2323\",\"OP\";case 230:return a.yytext=\"\\u2323\",\"OP\";case 231:return a.yytext=\"\\u2216\",\"OP\";case 232:return a.yytext=\"\\u2322\",\"OP\";case 233:return\"SLASH\";case 234:return a.yytext=\"\\u2243\",\"OP\";case 235:return a.yytext=\"\\u223c\",\"OP\";case 236:return a.yytext=\"\\u03c3\",\"A\";case 237:return a.yytext=\"\\u29e2\",\"OP\";case 238:return a.yytext=\"\\u2225\",\n\"OP\";case 239:return a.yytext=\"\\u2223\",\"OP\";case 240:return a.yytext=\"\\u266f\",\"OP\";case 241:return a.yytext=\"\\u2216\",\"OP\";case 242:return a.yytext=\"\\u292d\",\"OP\";case 243:return a.yytext=\"\\u2198\",\"OPS\";case 244:return a.yytext=\"\\u2198\",\"OPS\";case 245:return a.yytext=\"\\u21d8\",\"OPS\";case 246:return a.yytext=\"\\u21d8\",\"OPS\";case 247:return\"SCRIPTSIZE\";case 248:return\"SCRIPTSCRIPTSIZE\";case 249:return a.yytext=\"\\u22ca\",\"OP\";case 250:return a.yytext=\"\\u27eb\",\"OPFS\";case 251:return a.yytext=\"\\u2019\",\"OPF\";\ncase 252:return this.begin(\"TEXTARG\"),\"ROWSPAN\";case 253:return\"ROWOPTS\";case 254:return this.pushState(\"TEXTARG\"),\"ROWLINES\";case 255:return this.begin(\"TEXTARG\"),\"ROWALIGN\";case 256:return\"ROOT\";case 257:return a.yytext=\"\\u23b1\",\"OP\";case 258:return a.yytext=\"\\u2253\",\"OP\";case 259:return a.yytext=\"\\u27f2\",\"OP\";case 260:return a.yytext=\"\\u22cc\",\"OP\";case 261:return a.yytext=\"\\u219d\",\"OPS\";case 262:return a.yytext=\"\\u21c9\",\"OPS\";case 263:return a.yytext=\"\\u21cc\",\"OPS\";case 264:return a.yytext=\"\\u21c4\",\n\"OPS\";case 265:return a.yytext=\"\\u21c0\",\"OPS\";case 266:return a.yytext=\"\\u21c1\",\"OPS\";case 267:return a.yytext=\"\\u21fe\",\"OPS\";case 268:return a.yytext=\"\\u21a3\",\"OPS\";case 269:return a.yytext=\"\\u2192\",\"OPS\";case 270:return\"RIGHT\";case 271:return a.yytext=\"\\u03c1\",\"A\";case 272:return a.yytext=\"\\u22b3\",\"OP\";case 273:return a.yytext=\"\\u230b\",\"OPFS\";case 274:return a.yytext=\"\\u2930\",\"OP\";case 275:return a.yytext=\"\\u292b\",\"OP\";case 276:return a.yytext=\"\\u2309\",\"OPFS\";case 277:return a.yytext=\"]\",\"OPFS\";\ncase 278:return a.yytext=\"}\",\"OPFS\";case 279:return a.yytext=\"\\u27e9\",\"OPFS\";case 280:return a.yytext=\"\\u27e9\",\"OPFS\";case 281:return a.yytext=\"\\u225f\",\"OP\";case 282:return a.yytext=\"\\u2a0c\",\"OP\";case 283:return\"QUAD\";case 284:return\"QQUAD\";case 285:return a.yytext=\"\\u25aa\",\"OP\";case 286:return a.yytext=\"\\u03c8\",\"A\";case 287:return a.yytext=\"\\u221d\",\"OP\";case 288:return a.yytext=\"\\u220f\",\"OPM\";case 289:return a.yytext=\"\\u220f\",\"OPM\";case 290:return a.yytext=\"\\u2032\",\"OPP\";case 291:return a.yytext=\n\"\\u227e\",\"OP\";case 292:return a.yytext=\"\\u22e8\",\"OP\";case 293:return a.yytext=\"\\u2ab5\",\"OP\";case 294:return a.yytext=\"\\u2ab9\",\"OP\";case 295:return a.yytext=\"\\u2aaf\",\"OP\";case 296:return a.yytext=\"\\u227c\",\"OP\";case 297:return a.yytext=\"\\u2ab7\",\"OP\";case 298:return a.yytext=\"\\u227a\",\"OP\";case 299:return\"PMOD\";case 300:return a.yytext=\"\\u00b1\",\"OP\";case 301:return a.yytext=\"\\u2a25\",\"OP\";case 302:return a.yytext=\"\\u229e\",\"OP\";case 303:return a.yytext=\"\\u22d4\",\"OP\";case 304:return a.yytext=\"\\u03c0\",\"A\";\ncase 305:return a.yytext=\"\\u03d5\",\"A\";case 306:return\"PHANTOM\";case 307:return a.yytext=\"\\u22a5\",\"OP\";case 308:return a.yytext=\"\\u2aa3\",\"OP\";case 309:return a.yytext=\"\\u2202\",\"OP\";case 310:return a.yytext=\"\\u214b\",\"OP\";case 311:return a.yytext=\"\\u2225\",\"OP\";case 312:return this.pushState(\"TEXTARG\"),\"PADDING\";case 313:return\"OVERSET\";case 314:return a.yytext=\"\\u00af\",\"ACCENT\";case 315:return\"OVERBRACE\";case 316:return\"TEXOVER\";case 317:return a.yytext=\"\\u2297\",\"OP\";case 318:return a.yytext=\"\\u2298\",\n\"OP\";case 319:return a.yytext=\"\\u2295\",\"OP\";case 320:return this.begin(\"TEXTARG\"),\"OPERATORNAME\";case 321:return a.yytext=\"\\u2296\",\"OP\";case 322:return a.yytext=\"\\u2134\",\"A\";case 323:return a.yytext=\"\\u03c9\",\"A\";case 324:return a.yytext=\"\\u222e\",\"OP\";case 325:return a.yytext=\"\\u222f\",\"OP\";case 326:return a.yytext=\"\\u2230\",\"OP\";case 327:return a.yytext=\"\\u2299\",\"OP\";case 328:return a.yytext=\"\\u229d\",\"OP\";case 329:return a.yytext=\"\\u29b8\",\"OP\";case 330:return a.yytext=\"\\u2932\",\"OP\";case 331:return a.yytext=\n\"\\u2196\",\"OPS\";case 332:return a.yytext=\"\\u2196\",\"OPS\";case 333:return a.yytext=\"\\u21d6\",\"OPS\";case 334:return a.yytext=\"\\u21d6\",\"OPS\";case 335:return a.yytext=\"\\u22ac\",\"OP\";case 336:return a.yytext=\"\\u22ad\",\"OP\";case 337:return a.yytext=\"\\u03bd\",\"A\";case 338:return a.yytext=\"\\u22ed\",\"OP\";case 339:return a.yytext=\"\\u22eb\",\"OP\";case 340:return a.yytext=\"\\u22ec\",\"OP\";case 341:return a.yytext=\"\\u22ea\",\"OP\";case 342:return a.yytext=\"\\u2289\",\"OP\";case 343:return a.yytext=\"\\u2285\",\"OP\";case 344:return a.yytext=\n\"\\u227f\\u0338\",\"OP\";case 345:return a.yytext=\"\\u2ab0\\u0338\",\"OP\";case 346:return a.yytext=\"\\u2281\",\"OP\";case 347:return a.yytext=\"\\u2288\",\"OP\";case 348:return a.yytext=\"\\u2288\",\"OP\";case 349:return a.yytext=\"\\u2284\",\"OP\";case 350:return a.yytext=\"\\u2244\",\"OP\";case 351:return a.yytext=\"\\u2241\",\"OP\";case 352:return a.yytext=\"\\u2226\",\"OP\";case 353:return a.yytext=\"\\u2224\",\"OP\";case 354:return a.yytext=\"\\u219b\",\"OP\";case 355:return a.yytext=\"\\u2aaf\\u0338\",\"OP\";case 356:return a.yytext=\"\\u2280\",\"OP\";case 357:return a.yytext=\n\"\\u2226\",\"OP\";case 358:return a.yytext=\"\\u220c\",\"OP\";case 359:return a.yytext=\"\\u2209\",\"OP\";case 360:return a.yytext=\"\\u00ac\",\"OP\";case 361:return a.yytext=\"\\u2224\",\"OP\";case 362:return a.yytext=\"\\u226e\",\"OP\";case 363:return a.yytext=\"\\u2a7d\\u0338\",\"OP\";case 364:return a.yytext=\"\\u2a7d\\u0338\",\"OP\";case 365:return a.yytext=\"\\u2270\",\"OP\";case 366:return a.yytext=\"\\u21ae\",\"OP\";case 367:return a.yytext=\"\\u219a\",\"OP\";case 368:return a.yytext=\"\\u220b\",\"OP\";case 369:return a.yytext=\"\\u226f\",\"OP\";case 370:return a.yytext=\n\"\\u2a7e\\u0338\",\"OP\";case 371:return a.yytext=\"\\u2a7e\\u0338\",\"OP\";case 372:return a.yytext=\"\\u2271\",\"OP\";case 373:return a.yytext=\"\\u2204\",\"OP\";case 374:return a.yytext=\"\\u2262\",\"OP\";case 375:return a.yytext=\"\\u2242\\u0338\",\"OP\";case 376:return a.yytext=\"\\u2260\",\"OP\";case 377:return a.yytext=\"\\u292e\",\"OP\";case 378:return a.yytext=\"\\u2931\",\"OP\";case 379:return\"NEGTHICKSPACE\";case 380:return\"NEGSPACE\";case 381:return\"NEGMEDSPACE\";case 382:return a.yytext=\"\\u00ac\",\"OP\";case 383:return a.yytext=\"\\u2197\",\n\"OPS\";case 384:return a.yytext=\"\\u2197\",\"OPS\";case 385:return a.yytext=\"\\u21d7\",\"OPS\";case 386:return a.yytext=\"\\u21d7\",\"OPS\";case 387:return a.yytext=\"\\u2260\",\"OP\";case 388:return a.yytext=\"\\u2247\",\"OP\";case 389:return a.yytext=\"\\u224f\\u0338\",\"OP\";case 390:return a.yytext=\"\\u266e\",\"OP\";case 391:return a.yytext=\"\\u2249\",\"OP\";case 392:return a.yytext=\"\\u2207\",\"OP\";case 393:return a.yytext=\"\\u22ae\",\"OP\";case 394:return a.yytext=\"\\u22af\",\"OP\";case 395:return a.yytext=\"\\u21cf\",\"OP\";case 396:return a.yytext=\n\"\\u21ce\",\"OP\";case 397:return a.yytext=\"\\u21cd\",\"OP\";case 398:return a.yytext=\"\\u224e\\u0338\",\"OP\";case 399:return\"MULTI\";case 400:return a.yytext=\"\\u22b8\",\"OP\";case 401:return a.yytext=\"\\u03bc\",\"A\";case 402:return this.begin(\"TEXTARG\"),\"MTEXT\";case 403:return this.pushState(\"TEXTARG\"),this.pushState(\"TEXTOPTARG\"),this.pushState(\"TRYOPTARG\"),this.pushState(\"TEXTOPTARG\"),this.pushState(\"TRYOPTARG\"),\"MS\";case 404:return a.yytext=\"\\u2213\",\"OP\";case 405:return a.yytext=\"\\u22a7\",\"OP\";case 406:return a.yytext=\n\"mod\",\"MO\";case 407:return this.pushState(\"TEXTARG\"),\"MO\";case 408:return this.pushState(\"TEXTARG\"),\"MN\";case 409:return a.yytext=\"\\u2adb\",\"OP\";case 410:return a.yytext=\"\\u2a2a\",\"OP\";case 411:return a.yytext=\"\\u229f\",\"OP\";case 412:return a.yytext=\"\\u2212\",\"OP\";case 413:return a.yytext=a.yytext.slice(1),\"FM\";case 414:return a.yytext=\"\\u2223\",\"OP\";case 415:return this.pushState(\"TEXTARG\"),\"MI\";case 416:return a.yytext=\"\\u2127\",\"A\";case 417:return a.yytext=\"\\u2127\",\"A\";case 418:return\"MEDSPACE\";case 419:return a.yytext=\n\"\\u2221\",\"OP\";case 420:return\"MATHTT\";case 421:return\"MATHSF\";case 422:return\"MATHSCR\";case 423:return\"MATHRM\";case 424:return\"MATHRLAP\";case 425:return this.begin(\"TEXTARG\"),\"MATHREL\";case 426:return this.pushState(\"TEXTOPTARG\"),this.pushState(\"TRYOPTARG\"),this.pushState(\"TEXTOPTARG\"),this.pushState(\"TRYOPTARG\"),this.pushState(\"TEXTARG\"),\"MATHRAISEBOX\";case 427:return this.begin(\"TEXTARG\"),\"MATHOP\";case 428:return\"MATHIT\";case 429:return\"MATHLLAP\";case 430:return\"MATHIT\";case 431:return\"MATHFRAK\";\ncase 432:return\"MATHFRAK\";case 433:return\"MATHCLAP\";case 434:return\"MATHSCR\";case 435:return\"MATHBSCR\";case 436:return\"MATHBIT\";case 437:return this.begin(\"TEXTARG\"),\"MATHBIN\";case 438:return\"MATHBF\";case 439:return\"MATHBSCR\";case 440:return\"MATHBB\";case 441:return a.yytext=\"\\u21a6\",\"OPS\";case 442:return a.yytext=\"\\u21a6\",\"OPS\";case 443:return a.yytext=\"\\u2268\\ufe00\",\"OP\";case 444:return a.yytext=\"\\u2268\\ufe00\",\"OP\";case 445:return a.yytext=\"\\u22c9\",\"OP\";case 446:return a.yytext=\"<\",\"OP\";case 447:return a.yytext=\n\"\\u2018\",\"OPF\";case 448:return a.yytext=\"\\u25ca\",\"OP\";case 449:return a.yytext=\"\\u2a1c\",\"OP\";case 450:return a.yytext=\"\\u21ac\",\"OPS\";case 451:return a.yytext=\"\\u21ab\",\"OPS\";case 452:return a.yytext=\"\\u27f6\",\"OPS\";case 453:return a.yytext=\"\\u27fc\",\"OPS\";case 454:return a.yytext=\"\\u27f7\",\"OPS\";case 455:return a.yytext=\"\\u27f5\",\"OPS\";case 456:return a.yytext=\"\\u22e6\",\"OP\";case 457:return a.yytext=\"\\u2268\",\"OP\";case 458:return a.yytext=\"\\u2a87\",\"OP\";case 459:return a.yytext=\"\\u2a89\",\"OP\";case 460:return a.yytext=\n\"\\u23b0\",\"OP\";case 461:return a.yytext=\"\\u22d8\",\"OP\";case 462:return a.yytext=\"\\u27ea\",\"OPFS\";case 463:return a.yytext=\"\\u226a\",\"OP\";case 464:return a.yytext=\"\\u22b2\",\"OP\";case 465:return a.yytext=\"\\u230a\",\"OPFS\";case 466:return a.yytext=\"\\u2272\",\"OP\";case 467:return a.yytext=\"\\u2276\",\"OP\";case 468:return a.yytext=\"\\u2a8b\",\"OP\";case 469:return a.yytext=\"\\u22da\",\"OP\";case 470:return a.yytext=\"\\u22d6\",\"OP\";case 471:return a.yytext=\"\\u2a85\",\"OP\";case 472:return a.yytext=\"<\",\"OP\";case 473:return a.yytext=\n\"\\u2a7d\",\"OP\";case 474:return a.yytext=\"\\u2266\",\"OP\";case 475:return a.yytext=\"\\u2264\",\"OP\";case 476:return a.yytext=\"\\u27f3\",\"OP\";case 477:return a.yytext=\"\\u22cb\",\"OP\";case 478:return a.yytext=\"\\u219c\",\"OPS\";case 479:return a.yytext=\"\\u21ad\",\"OPS\";case 480:return a.yytext=\"\\u21cb\",\"OPS\";case 481:return a.yytext=\"\\u21ff\",\"OPS\";case 482:return a.yytext=\"\\u21c6\",\"OPS\";case 483:return a.yytext=\"\\u2194\",\"OPS\";case 484:return a.yytext=\"\\u21c7\",\"OPS\";case 485:return a.yytext=\"\\u21bc\",\"OPS\";case 486:return a.yytext=\n\"\\u21bd\",\"OPS\";case 487:return a.yytext=\"\\u21fd\",\"OPS\";case 488:return a.yytext=\"\\u21a2\",\"OPS\";case 489:return a.yytext=\"\\u2190\",\"OPS\";case 490:return\"LEFT\";case 491:return a.yytext=\"\\u2264\",\"OP\";case 492:return a.yytext=\"\\u2026\",\"OP\";case 493:return a.yytext=\"\\u2308\",\"OPFS\";case 494:return a.yytext=\"[\",\"OPFS\";case 495:return a.yytext=\"{\",\"OPFS\";case 496:return a.yytext=\"\\u27e8\",\"OPFS\";case 497:return a.yytext=\"\\u27e8\",\"OPFS\";case 498:return a.yytext=\"\\u03bb\",\"A\";case 499:return a.yytext=\"\\u223b\",\n\"OP\";case 500:return a.yytext=\"\\u03ba\",\"A\";case 501:return a.yytext=\"\\u0237\",\"A\";case 502:return this.pushState(\"TEXTARG\"),\"MN\";case 503:return a.yytext=\"\\u03b9\",\"A\";case 504:return a.yytext=\"\\u214b\",\"OP\";case 505:return a.yytext=\"\\u2a18\",\"OP\";case 506:return a.yytext=\"\\u2a3d\",\"OP\";case 507:return a.yytext=\"\\u2a3c\",\"OP\";case 508:return a.yytext=\"\\u2229\",\"OP\";case 509:return a.yytext=\"\\u2af4\",\"OP\";case 510:return a.yytext=\"\\u22ba\",\"OP\";case 511:return a.yytext=\"\\u222b\",\"OP\";case 512:return a.yytext=\n\"\\u2a1a\",\"OP\";case 513:return a.yytext=\"\\u2a19\",\"OP\";case 514:return a.yytext=\"\\u2a0d\",\"OP\";case 515:return a.yytext=\"\\u2a0e\",\"OP\";case 516:return a.yytext=\"\\u222b\",\"OP\";case 517:return a.yytext=\"\\u221e\",\"NUM\";case 518:return a.yytext=\"\\u221e\",\"NUM\";case 519:return a.yytext=a.yytext.slice(1),\"FM\";case 520:return a.yytext=\"\\u220a\",\"OP\";case 521:return a.yytext=\"\\u21d2\",\"OPS\";case 522:return a.yytext=\"\\u21d0\",\"OPS\";case 523:return a.yytext=\"\\u0131\",\"A\";case 524:return a.yytext=\"\\u222c\",\"OP\";case 525:return a.yytext=\n\"\\u222d\",\"OP\";case 526:return a.yytext=\"\\u2a0c\",\"OP\";case 527:return a.yytext=\"\\u27fa\",\"OPS\";case 528:return a.yytext=\"\\u210f\",\"A\";case 529:return this.pushState(\"TEXTARG\"),\"HREF\";case 530:return a.yytext=\"\\u21aa\",\"OPS\";case 531:return a.yytext=\"\\u21a9\",\"OPS\";case 532:return a.yytext=\"\\u2926\",\"OP\";case 533:return a.yytext=\"\\u2925\",\"OP\";case 534:return a.yytext=\"\\u2661\",\"OP\";case 535:return a.yytext=\"\\u210f\",\"A\";case 536:return a.yytext=\"^\",\"ACCENTNS\";case 537:return a.yytext=\"\\u2269\\ufe00\",\"OP\";case 538:return a.yytext=\n\"\\u2269\\ufe00\",\"OP\";case 539:return a.yytext=\"\\u2273\",\"OP\";case 540:return a.yytext=\"\\u2277\",\"OP\";case 541:return a.yytext=\"\\u2a8c\",\"OP\";case 542:return a.yytext=\"\\u22db\",\"OP\";case 543:return a.yytext=\"\\u22d7\",\"OP\";case 544:return a.yytext=\"\\u2a86\",\"OP\";case 545:return a.yytext=\">\",\"OP\";case 546:return a.yytext=\">\",\"OP\";case 547:return a.yytext=\"\\u22e7\",\"OP\";case 548:return a.yytext=\"\\u2269\",\"OP\";case 549:return a.yytext=\"\\u2a88\",\"OP\";case 550:return a.yytext=\"\\u2a8a\",\"OP\";case 551:return a.yytext=\n\"\\u2137\",\"A\";case 552:return a.yytext=\"\\u22d9\",\"OP\";case 553:return a.yytext=\"\\u226b\",\"OP\";case 554:return a.yytext=\"\\u2a7e\",\"OP\";case 555:return a.yytext=\"\\u2267\",\"OP\";case 556:return a.yytext=\"\\u2265\",\"OP\";case 557:return a.yytext=\"\\u2265\",\"OP\";case 558:return a.yytext=\"\\u03b3\",\"A\";case 559:return a.yytext=\"\\u2322\",\"OP\";case 560:return this.pushState(\"TEXTARG\"),\"FRAME\";case 561:return\"FRAC\";case 562:return a.yytext=\"\\u2add\",\"OP\";case 563:return a.yytext=\"\\u2add\\u0338\",\"OP\";case 564:return a.yytext=\n\"\\u2200\",\"OP\";case 565:return a.yytext=\"\\u266d\",\"OP\";case 566:return a.yytext=\"\\u292c\",\"OP\";case 567:return a.yytext=\"\\u292f\",\"OP\";case 568:return a.yytext=\"\\u2252\",\"OP\";case 569:return a.yytext=\"\\u2203\",\"OP\";case 570:return a.yytext=\"\\u00f0\",\"A\";case 571:return a.yytext=\"\\u00f0\",\"A\";case 572:return a.yytext=\"\\u03b7\",\"A\";case 573:return a.yytext=\"\\u2261\",\"OP\";case 574:return this.pushState(\"TEXTARG\"),\"EQROWS\";case 575:return this.pushState(\"TEXTARG\"),\"EQCOLS\";case 576:return a.yytext=\"\\u2a95\",\"OP\";\ncase 577:return a.yytext=\"\\u2a96\",\"OP\";case 578:return a.yytext=\"\\u2242\",\"OP\";case 579:return a.yytext=\"\\u2255\",\"OP\";case 580:return a.yytext=\"\\u2255\",\"OP\";case 581:return a.yytext=\"\\u2256\",\"OP\";case 582:return a.yytext=\"\\u03f5\",\"A\";case 583:return\"EVMATRIX\";case 584:return\"EALIGNED\";case 585:return\"ESMALLMATRIX\";case 586:return\"EPMATRIX\";case 587:return\"EMATRIX\";case 588:return\"EGATHERED\";case 589:return\"ECASES\";case 590:return\"EBMATRIX\";case 591:return\"EARRAY\";case 592:return\"EALIGNED\";case 593:return\"EVVMATRIX\";\ncase 594:return\"EBBMATRIX\";case 595:return\"ETOGGLE\";case 596:return a.yytext=\"\\u2205\",\"A\";case 597:return a.yytext=\"\\u2205\",\"A\";case 598:return a.yytext=\"\\u21aa\",\"OPS\";case 599:return a.yytext=\"\\u2113\",\"A\";case 600:return a.yytext=\"\\u2195\",\"OPS\";case 601:return a.yytext=\"\\u29df\",\"OP\";case 602:return a.yytext=\"\\u2910\",\"OPS\";case 603:return a.yytext=\"\\u2195\",\"OPS\";case 604:return a.yytext=\"\\u21c2\",\"OPS\";case 605:return a.yytext=\"\\u21c3\",\"OPS\";case 606:return a.yytext=\"\\u21ca\",\"OPS\";case 607:return a.yytext=\n\"\\u2193\",\"OPS\";case 608:return a.yytext=\"\\u222c\",\"OP\";case 609:return a.yytext=\"\\u2306\",\"OP\";case 610:return a.yytext=\"\\u2306\",\"OP\";case 611:return a.yytext=\"\\u2026\",\"OP\";case 612:return a.yytext=\"\\u2214\",\"OP\";case 613:return a.yytext=\"\\u2238\",\"OP\";case 614:return a.yytext=\"\\u2251\",\"OP\";case 615:return a.yytext=\"\\u2250\",\"OP\";case 616:return a.yytext=\"\\u02d9\",\"ACCENT\";case 617:return a.yytext=\"\\u22c7\",\"OP\";case 618:return a.yytext=\"\\u00f7\",\"OP\";case 619:return\"DISPLAYSTYLE\";case 620:return a.yytext=\n\"\\u2a08\",\"OPM\";case 621:return a.yytext=\"\\u03dd\",\"A\";case 622:return a.yytext=\"\\u2662\",\"OP\";case 623:return a.yytext=\"\\u22c4\",\"OP\";case 624:return a.yytext=a.yytext.slice(1),\"FM\";case 625:return a.yytext=\"\\u03b4\",\"A\";case 626:return a.yytext=\"\\u00b0\",\"OP\";case 627:return a.yytext=\"\\u2a77\",\"OP\";case 628:return a.yytext=\"\\u22f1\",\"OP\";case 629:return a.yytext=\"\\u0308\",\"ACCENT\";case 630:return a.yytext=\"\\u20db\",\"OP\";case 631:return a.yytext=\"\\u20db\",\"ACCENT\";case 632:return a.yytext=\"\\u20dc\",\"OP\";case 633:return a.yytext=\n\"\\u20dc\",\"ACCENT\";case 634:return a.yytext=\"\\u2021\",\"OP\";case 635:return a.yytext=\"\\u2237\",\"OP\";case 636:return a.yytext=\"\\u290f\",\"OPS\";case 637:return a.yytext=\"\\u22a3\",\"OP\";case 638:return a.yytext=\"\\u290f\",\"OPS\";case 639:return a.yytext=\"\\u290e\",\"OPS\";case 640:return a.yytext=\"\\u2ae3\",\"OP\";case 641:return a.yytext=\"\\u2193\",\"OPS\";case 642:return a.yytext=\"\\u2138\",\"A\";case 643:return a.yytext=\"\\u2020\",\"OP\";case 644:return a.yytext=\"\\u21b7\",\"OP\";case 645:return a.yytext=\"\\u21b6\",\"OP\";case 646:return a.yytext=\n\"\\u293b\",\"OP\";case 647:return a.yytext=\"\\u22cf\",\"OP\";case 648:return a.yytext=\"\\u22ce\",\"OP\";case 649:return a.yytext=\"\\u22df\",\"OP\";case 650:return a.yytext=\"\\u22de\",\"OP\";case 651:return a.yytext=\"\\u228d\",\"OP\";case 652:return a.yytext=\"\\u222a\",\"OP\";case 653:return a.yytext=\"\\u2210\",\"OPM\";case 654:return a.yytext=\"\\u2210\",\"OPM\";case 655:return a.yytext=\"\\u222e\",\"OP\";case 656:return a.yytext=\"\\u2a07\",\"OPM\";case 657:return a.yytext=\"\\u222e\",\"OP\";case 658:return a.yytext=\"\\u2245\",\"OP\";case 659:return a.yytext=\n\"\\u2201\",\"OP\";case 660:return this.begin(\"TEXTARG\"),\"COLSPAN\";case 661:return this.pushState(\"TEXTARG\"),\"COLOR\";case 662:return a.yytext=\"\\u2236\\u223c\",\"OP\";case 663:return a.yytext=\"\\u2254\",\"OP\";case 664:return a.yytext=\"\\u2254\",\"OP\";case 665:return a.yytext=\"\\u2236\\u2248\",\"OP\";case 666:return a.yytext=\":\",\"OP\";case 667:return this.pushState(\"TEXTARG\"),\"COLLINES\";case 668:return this.pushState(\"TEXTARG\"),\"COLLAYOUT\";case 669:return this.begin(\"TEXTARG\"),\"COLALIGN\";case 670:return a.yytext=\"\\u2663\",\n\"OP\";case 671:return a.yytext=\"\\u00af\",\"ACCENT\";case 672:return a.yytext=\"\\u229d\",\"OP\";case 673:return a.yytext=\"\\u229a\",\"OP\";case 674:return a.yytext=\"\\u229b\",\"OP\";case 675:return a.yytext=\"\\u2941\",\"OP\";case 676:return a.yytext=\"\\u2940\",\"OP\";case 677:return a.yytext=\"\\u2257\",\"OP\";case 678:return a.yytext=\"\\u2218\",\"OP\";case 679:return\"TEXCHOOSE\";case 680:return a.yytext=\"\\u03c7\",\"A\";case 681:return a.yytext=\"\\u02c7\",\"ACCENTNS\";case 682:return\"CELLOPTS\";case 683:return a.yytext=\"\\u22ef\",\"OP\";case 684:return a.yytext=\n\"\\u00b7\",\"OP\";case 685:return a.yytext=\"\\u22c5\",\"OP\";case 686:return a.yytext=\"\\u2229\",\"OP\";case 687:return a.yytext=\"\\u2aae\",\"OP\";case 688:return a.yytext=\"\\u224f\",\"OP\";case 689:return a.yytext=\"\\u2022\",\"OP\";case 690:return a.yytext=\"\\u2a32\",\"OP\";case 691:return a.yytext=\"\\u22a0\",\"OP\";case 692:return a.yytext=\"\\u229e\",\"OP\";case 693:return a.yytext=\"\\u229f\",\"OP\";case 694:return\"BOXED\";case 695:return a.yytext=\"\\u22a1\",\"OP\";case 696:return a.yytext=\"\\u29c4\",\"OP\";case 697:return a.yytext=\"\\u29c7\",\"OP\";\ncase 698:return a.yytext=\"\\u29c5\",\"OP\";case 699:return a.yytext=\"\\u29c6\",\"OP\";case 700:return a.yytext=\"\\u22c8\",\"OP\";case 701:return a.yytext=\"\\u22a5\",\"OP\";case 702:return a.yytext=\"\\u22a5\",\"OP\";case 703:return\"MATHBF\";case 704:return a.yytext=\"\\u25b8\",\"OP\";case 705:return a.yytext=\"\\u25c2\",\"OP\";case 706:return a.yytext=\"\\u25be\",\"OP\";case 707:return a.yytext=\"\\u25b4\",\"OP\";case 708:return a.yytext=\"\\u25a0\",\"OP\";case 709:return a.yytext=\"\\u29eb\",\"OP\";case 710:return a.yytext=\"\\u290d\",\"OPS\";case 711:return\"BINOM\";\ncase 712:return a.yytext=\"\\u22c0\",\"OPM\";case 713:return a.yytext=\"\\u22c1\",\"OPM\";case 714:return a.yytext=\"\\u2a04\",\"OPM\";case 715:return a.yytext=\"\\u25b3\",\"OP\";case 716:return a.yytext=\"\\u25bd\",\"OP\";case 717:return a.yytext=\"\\u2a09\",\"OPM\";case 718:return a.yytext=\"\\u2605\",\"OP\";case 719:return a.yytext=\"\\u2a06\",\"OPM\";case 720:return a.yytext=\"\\u2a05\",\"OPM\";case 721:return\"BIG\";case 722:return a.yytext=\"\\u2a02\",\"OPM\";case 723:return a.yytext=\"\\u2a01\",\"OPM\";case 724:return a.yytext=\"\\u2a00\",\"OPM\";case 725:return\"BIGL\";\ncase 726:return a.yytext=\"\\u2afc\",\"OPM\";case 727:return\"BIGG\";case 728:return\"BIGGL\";case 729:return\"BIGG\";case 730:return a.yytext=\"\\u2a03\",\"OPM\";case 731:return a.yytext=\"\\u22c3\",\"OPM\";case 732:return a.yytext=\"\\u25cb\",\"OP\";case 733:return a.yytext=\"\\u22c2\",\"OPM\";case 734:return\"BIG\";case 735:return this.pushState(\"TEXTARG\"),\"BGCOLOR\";case 736:return a.yytext=\"\\u226c\",\"OP\";case 737:return a.yytext=\"\\u2136\",\"A\";case 738:return a.yytext=\"\\u03b2\",\"A\";case 739:return\"BVMATRIX\";case 740:return\"BALIGNED\";\ncase 741:return\"BSMALLMATRIX\";case 742:return\"BPMATRIX\";case 743:return\"BMATRIX\";case 744:return\"BGATHERED\";case 745:return\"BCASES\";case 746:return\"BBMATRIX\";case 747:return this.pushState(\"TEXTARG\"),this.pushState(\"TEXTOPTARG\"),this.pushState(\"TRYOPTARG\"),\"BARRAY\";case 748:return\"BALIGNED\";case 749:return\"BVVMATRIX\";case 750:return\"BBBMATRIX\";case 751:return\"BTOGGLE\";case 752:return a.yytext=\"\\u2235\",\"OP\";case 753:return a.yytext=\"\\u2305\",\"OP\";case 754:return a.yytext=\"\\u00af\",\"ACCENTNS\";case 755:return a.yytext=\n\"\\\\\",\"OP\";case 756:return a.yytext=\"\\u22cd\",\"OP\";case 757:return a.yytext=\"\\u223d\",\"OP\";case 758:return a.yytext=\"\\u2035\",\"OPP\";case 759:return a.yytext=\"\\u03f6\",\"OP\";case 760:return\"TEXATOP\";case 761:return a.yytext=\"\\u224d\",\"OP\";case 762:return a.yytext=\"\\u2217\",\"OP\";case 763:return\"ARRAYOPTS\";case 764:return\"ARRAY\";case 765:return a.yytext=a.yytext.slice(1),\"F\";case 766:return a.yytext=\"\\u224a\",\"OP\";case 767:return a.yytext=\"\\u2248\",\"OP\";case 768:return a.yytext=\"\\u2220\",\"OP\";case 769:return a.yytext=\n\"\\u2a3f\",\"OP\";case 770:return a.yytext=\"\\u03b1\",\"A\";case 771:return this.pushState(\"TEXTARG\"),\"ALIGN\";case 772:return a.yytext=\"\\u2135\",\"A\";case 773:return a.yytext=\"\\u22f0\",\"OP\";case 774:return a.yytext=\"\\u0396\",\"A\";case 775:return a.yytext=\"\\u039e\",\"A\";case 776:return a.yytext=\"\\u22c0\",\"OPM\";case 777:return a.yytext=\"\\u2980\",\"OPFS\";case 778:return a.yytext=\"\\u22aa\",\"OP\";case 779:return a.yytext=\"\\u2016\",\"OPFS\";case 780:return a.yytext=\"\\u22c1\",\"OPM\";case 781:return a.yytext=\"\\u22a9\",\"OP\";case 782:return a.yytext=\n\"\\u2aeb\",\"OP\";case 783:return a.yytext=\"\\u22ab\",\"OP\";case 784:return a.yytext=\"\\u290a\",\"OPS\";case 785:return a.yytext=\"\\u03d2\",\"A\";case 786:return a.yytext=\"\\u03d2\",\"A\";case 787:return a.yytext=\"\\u21d5\",\"OPS\";case 788:return a.yytext=\"\\u21d1\",\"OPS\";case 789:return a.yytext=\"\\u22c3\",\"OPM\";case 790:return a.yytext=\"\\u0398\",\"A\";case 791:return a.yytext=\"\\u03a4\",\"A\";case 792:return a.yytext=\"\\u22d1\",\"OP\";case 793:return a.yytext=\"\\u22d0\",\"OP\";case 794:return a.yytext=\"\\u03a3\",\"A\";case 795:return a.yytext=\n\"\\u21b1\",\"OPS\";case 796:return a.yytext=\"\\u21db\",\"OPS\";case 797:return a.yytext=\"\\u21d2\",\"OPS\";case 798:return a.yytext=\"\\u03a1\",\"A\";case 799:return a.yytext=\"\\u211c\",\"A\";case 800:return a.yytext=\"\\u03a8\",\"A\";case 801:return a.yytext=\"\\u03a0\",\"A\";case 802:return a.yytext=\"\\u03a6\",\"A\";case 803:return a.yytext=\"\\u2aeb\",\"OP\";case 804:return a.yytext=\"\\u2a34\",\"OP\";case 805:return a.yytext=\"\\u2a2d\",\"OP\";case 806:return a.yytext=\"\\u03a9\",\"A\";case 807:return a.yytext=\"\\u039d\",\"A\";case 808:return a.yytext=\n\"\\u039c\",\"A\";case 809:return a.yytext=\"\\u2907\",\"OP\";case 810:return a.yytext=\"\\u2906\",\"OP\";case 811:return a.yytext=\"\\u21b0\",\"OPS\";case 812:return a.yytext=\"\\u27f9\",\"OPS\";case 813:return a.yytext=\"\\u27fa\",\"OPS\";case 814:return a.yytext=\"\\u27f8\",\"OPS\";case 815:return a.yytext=\"\\u21da\",\"OPS\";case 816:return a.yytext=\"\\u21d4\",\"OPS\";case 817:return a.yytext=\"\\u21d0\",\"OPS\";case 818:return a.yytext=\"\\u039b\",\"A\";case 819:return a.yytext=\"\\u039a\",\"A\";case 820:return a.yytext=\"\\u0399\",\"A\";case 821:return a.yytext=\n\"\\u22c2\",\"OPM\";case 822:return a.yytext=\"\\u2111\",\"A\";case 823:return a.yytext=\"\\u0393\",\"A\";case 824:return a.yytext=\"\\u0397\",\"A\";case 825:return a.yytext=\"=\\u2237\",\"OP\";case 826:return a.yytext=\"\\u2212\\u2237\",\"OP\";case 827:return a.yytext=\"=\\u2237\",\"OP\";case 828:return a.yytext=\"=\\u2237\",\"OP\";case 829:return a.yytext=\"=\\u2237\",\"OP\";case 830:return a.yytext=\"\\u21d3\",\"OPS\";case 831:return a.yytext=\"\\u2251\",\"OP\";case 832:return a.yytext=\"\\u22c4\",\"OP\";case 833:return a.yytext=\"\\u0394\",\"A\";case 834:return a.yytext=\n\"\\u2207\",\"OP\";case 835:return a.yytext=\"\\u290b\",\"OPS\";case 836:return a.yytext=\"\\u2ae4\",\"OP\";case 837:return a.yytext=\"\\u22d3\",\"OP\";case 838:return a.yytext=\"\\u2237\\u223c\",\"OP\";case 839:return a.yytext=\"\\u2a74\",\"OP\";case 840:return a.yytext=\"\\u2237\\u2212\",\"OP\";case 841:return a.yytext=\"\\u2237\\u2248\",\"OP\";case 842:return a.yytext=\"\\u2237\",\"OP\";case 843:return a.yytext=\"\\u22d2\",\"OP\";case 844:return a.yytext=\"\\u224e\",\"OP\";case 845:return a.yytext=\"\\u25a1\",\"OP\";case 846:return\"BBIG\";case 847:return\"BBIGL\";\ncase 848:return\"BBIGG\";case 849:return\"BBIGGL\";case 850:return\"BBIGG\";case 851:return\"BBIG\";case 852:return a.yytext=\"\\u0392\",\"A\";case 853:return a.yytext=\"\\u213f\",\"A\";case 854:return a.yytext=\"\\u0391\",\"A\";case 855:return a.yytext=\"\\u212b\",\"A\";case 856:return\"THICKSPACE\";case 857:return\"MEDSPACE\";case 858:return\"THINSPACE\";case 859:return a.yytext=\"&\",\"A\";case 860:return a.yytext=\"%\",\"A\";case 861:return a.yytext=\"$\",\"A\";case 862:return a.yytext=\"#\",\"OP\";case 863:return\"NEGSPACE\";case 864:return\"OPS\";\ncase 865:return\"OPP\";case 866:return\"OPM\";case 867:return\"OPFS\";case 868:return\"OPF\";case 869:return\"OP\";case 870:return\"NUM\";case 871:return\"A\";case 872:return a.yytext=\"\\u2057\",\"OPP\";case 873:return a.yytext=\"\\u2034\",\"OPP\";case 874:return a.yytext=\"\\u2033\",\"OPP\";case 875:return a.yytext=\"\\u2032\",\"OPP\";case 876:return\"HIGH_SURROGATE\";case 877:return\"LOW_SURROGATE\";case 878:return\"BMP_CHARACTER\"}},rules:[/^(?:.)/,/^(?:\\$\\$|\\\\\\[|\\$|\\\\\\()/,/^(?:$)/,/^(?:\\\\[$\\\\])/,/^(?:[<&>])/,/^(?:[^])/,/^(?:\\s*\\[)/,\n/^(?:.)/,/^(?:([^\\\\\\]]|(\\\\[\\\\\\]]))+)/,/^(?:\\])/,/^(?:\\s*\\{)/,/^(?:([^\\\\\\}]|(\\\\[\\\\\\}]))+)/,/^(?:\\})/,/^(?:\\])/,/^(?:\\s+)/,/^(?:\\$\\$|\\\\\\]|\\$|\\\\\\))/,/^(?:\\{)/,/^(?:\\})/,/^(?:\\^)/,/^(?:_)/,/^(?:\\.)/,/^(?:&)/,/^(?:\\\\\\\\)/,/^(?:[0-9]+(?:\\.[0-9]+)?|[\\u0660-\\u0669]+(?:\\u066B[\\u0660-\\u0669]+)?|(?:\\uD835[\\uDFCE-\\uDFD7])+|(?:\\uD835[\\uDFD8-\\uDFE1])+|(?:\\uD835[\\uDFE2-\\uDFEB])+|(?:\\uD835[\\uDFEC-\\uDFF5])+|(?:\\uD835[\\uDFF6-\\uDFFF])+)/,/^(?:[a-zA-Z]+)/,/^(?:\\u2ADD\\u0338)/,/^(?:\\u2ACC\\uFE00)/,/^(?:\\u2ACB\\uFE00)/,/^(?:\\u2AB0\\u0338)/,\n/^(?:\\u2AAF\\u0338)/,/^(?:\\u2AA2\\u0338)/,/^(?:\\u2AA1\\u0338)/,/^(?:\\u2A7E\\u0338)/,/^(?:\\u2A7D\\u0338)/,/^(?:\\u29D0\\u0338)/,/^(?:\\u29CF\\u0338)/,/^(?:\\u2290\\u0338)/,/^(?:\\u228F\\u0338)/,/^(?:\\u228B\\uFE00)/,/^(?:\\u228A\\uFE00)/,/^(?:\\u2283\\u20D2)/,/^(?:\\u2282\\u20D2)/,/^(?:\\u227F\\u0338)/,/^(?:\\u226B\\u0338)/,/^(?:\\u226A\\u0338)/,/^(?:\\u2269\\uFE00)/,/^(?:\\u2268\\uFE00)/,/^(?:\\u2266\\u0338)/,/^(?:\\u224F\\u0338)/,/^(?:\\u224E\\u0338)/,/^(?:\\u2242\\u0338)/,/^(?:\\u223D\\u0331)/,/^(?:\\u2237\\u2248)/,/^(?:\\u2237\\u223C)/,/^(?:\\u2237\\u2212)/,\n/^(?:\\u2236\\u2248)/,/^(?:\\u2236\\u223C)/,/^(?:\\u2212\\u2237)/,/^(?:\\u007C\\u007C\\u007C)/,/^(?:\\u007C\\u007C)/,/^(?:\\u003E\\u003D)/,/^(?:\\u003D\\u2237)/,/^(?:\\u003D\\u2237)/,/^(?:\\u003D\\u003D)/,/^(?:\\u003C\\u003E)/,/^(?:\\u003C\\u003D)/,/^(?:\\u003A\\u003D)/,/^(?:\\u002F\\u003D)/,/^(?:\\u002F\\u002F)/,/^(?:\\u002E\\u002E\\u002E)/,/^(?:\\u002E\\u002E)/,/^(?:\\u002D\\u003E)/,/^(?:\\u002D\\u003D)/,/^(?:\\u002D\\u002D)/,/^(?:\\u002B\\u003D)/,/^(?:\\u002B\\u002B)/,/^(?:\\u002A\\u003D)/,/^(?:\\u002A\\u002A)/,/^(?:\\u0026\\u0026)/,/^(?:\\u0021\\u003D)/,\n/^(?:\\u0021\\u0021)/,/^(?:\\\\\\})/,/^(?:\\\\\\|)/,/^(?:\\\\\\{)/,/^(?:\\\\zeta)/,/^(?:\\\\xrightleftharpoons)/,/^(?:\\\\xrightarrow)/,/^(?:\\\\xmapsto)/,/^(?:\\\\xleftrightharpoons)/,/^(?:\\\\xleftrightarrow)/,/^(?:\\\\xleftarrow)/,/^(?:\\\\xi)/,/^(?:\\\\xhookrightarrow)/,/^(?:\\\\xhookleftarrow)/,/^(?:\\\\xRightarrow)/,/^(?:\\\\xLeftrightarrow)/,/^(?:\\\\xLeftarrow)/,/^(?:\\\\wr)/,/^(?:\\\\wp)/,/^(?:\\\\widevec)/,/^(?:\\\\widetilde)/,/^(?:\\\\widehat)/,/^(?:\\\\widecheck)/,/^(?:\\\\widebar)/,/^(?:\\\\wedgeq)/,/^(?:\\\\wedge)/,/^(?:\\\\vert)/,/^(?:\\\\veebar)/,\n/^(?:\\\\vee)/,/^(?:\\\\vec)/,/^(?:\\\\vdots)/,/^(?:\\\\vdash)/,/^(?:\\\\vartriangleright)/,/^(?:\\\\vartriangleleft)/,/^(?:\\\\vartriangle)/,/^(?:\\\\vartheta)/,/^(?:\\\\varsupsetneqq)/,/^(?:\\\\varsupsetneq)/,/^(?:\\\\varsubsetneqq)/,/^(?:\\\\varsubsetneqq)/,/^(?:\\\\varsubsetneq)/,/^(?:\\\\varsigma)/,/^(?:\\\\varrho)/,/^(?:\\\\varpropto)/,/^(?:\\\\varpi)/,/^(?:\\\\varphi)/,/^(?:\\\\varnothing)/,/^(?:\\\\varkappa)/,/^(?:\\\\varepsilon)/,/^(?:\\\\vDash)/,/^(?:\\\\upuparrows)/,/^(?:\\\\upsilon)/,/^(?:\\\\uplus)/,/^(?:\\\\upint)/,/^(?:\\\\upharpoonright)/,\n/^(?:\\\\upharpoonleft)/,/^(?:\\\\updownarrow)/,/^(?:\\\\updarr)/,/^(?:\\\\uparrow)/,/^(?:\\\\uparr)/,/^(?:\\\\unrhd)/,/^(?:\\\\unlhd)/,/^(?:\\\\union)/,/^(?:\\\\underset)/,/^(?:\\\\underoverset)/,/^(?:\\\\underline)/,/^(?:\\\\underbrace)/,/^(?:\\\\udots)/,/^(?:\\\\twoheadrightarrowtail)/,/^(?:\\\\twoheadrightarrow)/,/^(?:\\\\twoheadleftarrow)/,/^(?:\\\\tripleintegral)/,/^(?:\\\\trianglerighteq)/,/^(?:\\\\triangleright)/,/^(?:\\\\triangleq)/,/^(?:\\\\trianglelefteq)/,/^(?:\\\\triangleleft)/,/^(?:\\\\triangledown)/,/^(?:\\\\triangle)/,/^(?:\\\\towa)/,\n/^(?:\\\\tosa)/,/^(?:\\\\top)/,/^(?:\\\\tooltip)/,/^(?:\\\\tona)/,/^(?:\\\\toggle)/,/^(?:\\\\toea)/,/^(?:\\\\to)/,/^(?:\\\\timesb)/,/^(?:\\\\times)/,/^(?:\\\\tilde)/,/^(?:\\\\thinspace)/,/^(?:\\\\thickspace)/,/^(?:\\\\thicksim)/,/^(?:\\\\thickapprox)/,/^(?:\\\\theta)/,/^(?:\\\\therefore)/,/^(?:\\\\tfrac)/,/^(?:\\\\textstyle)/,/^(?:\\\\textsize)/,/^(?:\\\\textquotedblright)/,/^(?:\\\\textquotedblleft)/,/^(?:\\\\textasciitilde)/,/^(?:\\\\textasciigrave)/,/^(?:\\\\textasciicircumflex)/,/^(?:\\\\textasciiacute)/,/^(?:\\\\text)/,/^(?:\\\\tensor)/,/^(?:\\\\tbinom)/,\n/^(?:\\\\tau)/,/^(?:\\\\swarrow)/,/^(?:\\\\swarr)/,/^(?:\\\\swArrow)/,/^(?:\\\\swArr)/,/^(?:\\\\surd)/,/^(?:\\\\supsetneqq)/,/^(?:\\\\supsetneq)/,/^(?:\\\\supseteqq)/,/^(?:\\\\supseteq)/,/^(?:\\\\supset)/,/^(?:\\\\sum)/,/^(?:\\\\succsim)/,/^(?:\\\\succnsim)/,/^(?:\\\\succneqq)/,/^(?:\\\\succnapprox)/,/^(?:\\\\succeq)/,/^(?:\\\\succcurlyeq)/,/^(?:\\\\succapprox)/,/^(?:\\\\succ)/,/^(?:\\\\substack)/,/^(?:\\\\subsetneqq)/,/^(?:\\\\subsetneq)/,/^(?:\\\\subseteqq)/,/^(?:\\\\subseteq)/,/^(?:\\\\subset)/,/^(?:\\\\statusline)/,/^(?:\\\\star)/,/^(?:\\\\stackrel)/,\n/^(?:\\\\sslash)/,/^(?:\\\\square)/,/^(?:\\\\sqsupseteq)/,/^(?:\\\\sqsupset)/,/^(?:\\\\sqsubseteq)/,/^(?:\\\\sqsubset)/,/^(?:\\\\sqrt)/,/^(?:\\\\sqcup)/,/^(?:\\\\sqcap)/,/^(?:\\\\sphericalangle)/,/^(?:\\\\spadesuit)/,/^(?:\\\\space)/,/^(?:\\\\smile)/,/^(?:\\\\smallsmile)/,/^(?:\\\\smallsetminus)/,/^(?:\\\\smallfrown)/,/^(?:\\\\slash)/,/^(?:\\\\simeq)/,/^(?:\\\\sim)/,/^(?:\\\\sigma)/,/^(?:\\\\shuffle)/,/^(?:\\\\shortparallel)/,/^(?:\\\\shortmid)/,/^(?:\\\\sharp)/,/^(?:\\\\setminus)/,/^(?:\\\\seovnearrow)/,/^(?:\\\\searrow)/,/^(?:\\\\searr)/,/^(?:\\\\seArrow)/,\n/^(?:\\\\seArr)/,/^(?:\\\\scriptsize)/,/^(?:\\\\scriptscriptsize)/,/^(?:\\\\rtimes)/,/^(?:\\\\rrangle)/,/^(?:\\\\rq)/,/^(?:\\\\rowspan)/,/^(?:\\\\rowopts)/,/^(?:\\\\rowlines)/,/^(?:\\\\rowalign)/,/^(?:\\\\root)/,/^(?:\\\\rmoustache)/,/^(?:\\\\risingdotseq)/,/^(?:\\\\righttoleftarrow)/,/^(?:\\\\rightthreetimes)/,/^(?:\\\\rightsquigarrow)/,/^(?:\\\\rightrightarrows)/,/^(?:\\\\rightleftharpoons)/,/^(?:\\\\rightleftarrows)/,/^(?:\\\\rightharpoonup)/,/^(?:\\\\rightharpoondown)/,/^(?:\\\\rightarrowtriangle)/,/^(?:\\\\rightarrowtail)/,/^(?:\\\\rightarrow)/,\n/^(?:\\\\right)/,/^(?:\\\\rho)/,/^(?:\\\\rhd)/,/^(?:\\\\rfloor)/,/^(?:\\\\rdiagovsearrow)/,/^(?:\\\\rdiagovfdiag)/,/^(?:\\\\rceil)/,/^(?:\\\\rbrack)/,/^(?:\\\\rbrace)/,/^(?:\\\\rangle)/,/^(?:\\\\rang)/,/^(?:\\\\questeq)/,/^(?:\\\\quadrupleintegral)/,/^(?:\\\\quad)/,/^(?:\\\\qquad)/,/^(?:\\\\qed)/,/^(?:\\\\psi)/,/^(?:\\\\propto)/,/^(?:\\\\product)/,/^(?:\\\\prod)/,/^(?:\\\\prime)/,/^(?:\\\\precsim)/,/^(?:\\\\precnsim)/,/^(?:\\\\precneqq)/,/^(?:\\\\precnapprox)/,/^(?:\\\\preceq)/,/^(?:\\\\preccurlyeq)/,/^(?:\\\\precapprox)/,/^(?:\\\\prec)/,/^(?:\\\\pmod)/,/^(?:\\\\pm)/,\n/^(?:\\\\plusdot)/,/^(?:\\\\plusb)/,/^(?:\\\\pitchfork)/,/^(?:\\\\pi)/,/^(?:\\\\phi)/,/^(?:\\\\phantom)/,/^(?:\\\\perp)/,/^(?:\\\\partialmeetcontraction)/,/^(?:\\\\partial)/,/^(?:\\\\parr)/,/^(?:\\\\parallel)/,/^(?:\\\\padding)/,/^(?:\\\\overset)/,/^(?:\\\\overline)/,/^(?:\\\\overbrace)/,/^(?:\\\\over)/,/^(?:\\\\otimes)/,/^(?:\\\\oslash)/,/^(?:\\\\oplus)/,/^(?:\\\\operatorname)/,/^(?:\\\\ominus)/,/^(?:\\\\omicron)/,/^(?:\\\\omega)/,/^(?:\\\\oint)/,/^(?:\\\\oiint)/,/^(?:\\\\oiiint)/,/^(?:\\\\odot)/,/^(?:\\\\odash)/,/^(?:\\\\obslash)/,/^(?:\\\\nwovnearrow)/,\n/^(?:\\\\nwarrow)/,/^(?:\\\\nwarr)/,/^(?:\\\\nwArrow)/,/^(?:\\\\nwArr)/,/^(?:\\\\nvdash)/,/^(?:\\\\nvDash)/,/^(?:\\\\nu)/,/^(?:\\\\ntrianglerighteq)/,/^(?:\\\\ntriangleright)/,/^(?:\\\\ntrianglelefteq)/,/^(?:\\\\ntriangleleft)/,/^(?:\\\\nsupseteq)/,/^(?:\\\\nsupset)/,/^(?:\\\\nsuccsim)/,/^(?:\\\\nsucceq)/,/^(?:\\\\nsucc)/,/^(?:\\\\nsubseteqq)/,/^(?:\\\\nsubseteq)/,/^(?:\\\\nsubset)/,/^(?:\\\\nsime)/,/^(?:\\\\nsim)/,/^(?:\\\\nshortparallel)/,/^(?:\\\\nshortmid)/,/^(?:\\\\nrightarrow)/,/^(?:\\\\npreceq)/,/^(?:\\\\nprec)/,/^(?:\\\\nparallel)/,/^(?:\\\\notni)/,\n/^(?:\\\\notin)/,/^(?:\\\\not)/,/^(?:\\\\nmid)/,/^(?:\\\\nless)/,/^(?:\\\\nleqslant)/,/^(?:\\\\nleqq)/,/^(?:\\\\nleq)/,/^(?:\\\\nleftrightarrow)/,/^(?:\\\\nleftarrow)/,/^(?:\\\\ni)/,/^(?:\\\\ngtr)/,/^(?:\\\\ngeqslant)/,/^(?:\\\\ngeqq)/,/^(?:\\\\ngeq)/,/^(?:\\\\nexists)/,/^(?:\\\\nequiv)/,/^(?:\\\\neqsim)/,/^(?:\\\\neq)/,/^(?:\\\\neovsearrow)/,/^(?:\\\\neovnwarrow)/,/^(?:\\\\negthickspace)/,/^(?:\\\\negspace)/,/^(?:\\\\negmedspace)/,/^(?:\\\\neg)/,/^(?:\\\\nearrow)/,/^(?:\\\\nearr)/,/^(?:\\\\neArrow)/,/^(?:\\\\neArr)/,/^(?:\\\\ne)/,/^(?:\\\\ncong)/,/^(?:\\\\nbumpeq)/,\n/^(?:\\\\natural)/,/^(?:\\\\napprox)/,/^(?:\\\\nabla)/,/^(?:\\\\nVdash)/,/^(?:\\\\nVDash)/,/^(?:\\\\nRightarrow)/,/^(?:\\\\nLeftrightarrow)/,/^(?:\\\\nLeftarrow)/,/^(?:\\\\nBumpeq)/,/^(?:\\\\multiscripts)/,/^(?:\\\\multimap)/,/^(?:\\\\mu)/,/^(?:\\\\mtext)/,/^(?:\\\\ms)/,/^(?:\\\\mp)/,/^(?:\\\\models)/,/^(?:\\\\mod)/,/^(?:\\\\mo)/,/^(?:\\\\mn)/,/^(?:\\\\mlcp)/,/^(?:\\\\minusdot)/,/^(?:\\\\minusb)/,/^(?:\\\\minus)/,/^(?:\\\\min)/,/^(?:\\\\mid)/,/^(?:\\\\mi)/,/^(?:\\\\mho)/,/^(?:\\\\mho)/,/^(?:\\\\medspace)/,/^(?:\\\\measuredangle)/,/^(?:\\\\mathtt)/,/^(?:\\\\mathsf)/,\n/^(?:\\\\mathscr)/,/^(?:\\\\mathrm)/,/^(?:\\\\mathrlap)/,/^(?:\\\\mathrel)/,/^(?:\\\\mathraisebox)/,/^(?:\\\\mathop)/,/^(?:\\\\mathmit)/,/^(?:\\\\mathllap)/,/^(?:\\\\mathit)/,/^(?:\\\\mathfrak)/,/^(?:\\\\mathfr)/,/^(?:\\\\mathclap)/,/^(?:\\\\mathcal)/,/^(?:\\\\mathbscr)/,/^(?:\\\\mathbit)/,/^(?:\\\\mathbin)/,/^(?:\\\\mathbf)/,/^(?:\\\\mathbcal)/,/^(?:\\\\mathbb)/,/^(?:\\\\mapsto)/,/^(?:\\\\map)/,/^(?:\\\\lvertneqq)/,/^(?:\\\\lvertneqq)/,/^(?:\\\\ltimes)/,/^(?:\\\\lt)/,/^(?:\\\\lq)/,/^(?:\\\\lozenge)/,/^(?:\\\\lowint)/,/^(?:\\\\looparrowright)/,/^(?:\\\\looparrowleft)/,\n/^(?:\\\\longrightarrow)/,/^(?:\\\\longmapsto)/,/^(?:\\\\longleftrightarrow)/,/^(?:\\\\longleftarrow)/,/^(?:\\\\lnsim)/,/^(?:\\\\lneqq)/,/^(?:\\\\lneq)/,/^(?:\\\\lnapprox)/,/^(?:\\\\lmoustache)/,/^(?:\\\\lll)/,/^(?:\\\\llangle)/,/^(?:\\\\ll)/,/^(?:\\\\lhd)/,/^(?:\\\\lfloor)/,/^(?:\\\\lesssim)/,/^(?:\\\\lessgtr)/,/^(?:\\\\lesseqqgtr)/,/^(?:\\\\lesseqgtr)/,/^(?:\\\\lessdot)/,/^(?:\\\\lessapprox)/,/^(?:\\\\less)/,/^(?:\\\\leqslant)/,/^(?:\\\\leqq)/,/^(?:\\\\leq)/,/^(?:\\\\lefttorightarrow)/,/^(?:\\\\leftthreetimes)/,/^(?:\\\\leftsquigarrow)/,/^(?:\\\\leftrightsquigarrow)/,\n/^(?:\\\\leftrightharpoons)/,/^(?:\\\\leftrightarrowtria\\*)/,/^(?:\\\\leftrightarrows)/,/^(?:\\\\leftrightarrow)/,/^(?:\\\\leftleftarrows)/,/^(?:\\\\leftharpoonup)/,/^(?:\\\\leftharpoondown)/,/^(?:\\\\leftarrowtriangle)/,/^(?:\\\\leftarrowtail)/,/^(?:\\\\leftarrow)/,/^(?:\\\\left)/,/^(?:\\\\le)/,/^(?:\\\\ldots)/,/^(?:\\\\lceil)/,/^(?:\\\\lbrack)/,/^(?:\\\\lbrace)/,/^(?:\\\\langle)/,/^(?:\\\\lang)/,/^(?:\\\\lambda)/,/^(?:\\\\kernelcontraction)/,/^(?:\\\\kappa)/,/^(?:\\\\jmath)/,/^(?:\\\\itexnum)/,/^(?:\\\\iota)/,/^(?:\\\\invamp)/,/^(?:\\\\intx)/,/^(?:\\\\intprodr)/,\n/^(?:\\\\intprod)/,/^(?:\\\\intersection)/,/^(?:\\\\interleave)/,/^(?:\\\\intercal)/,/^(?:\\\\integral)/,/^(?:\\\\intcup)/,/^(?:\\\\intcap)/,/^(?:\\\\intbar)/,/^(?:\\\\intBar)/,/^(?:\\\\int)/,/^(?:\\\\infty)/,/^(?:\\\\infinity)/,/^(?:\\\\inf)/,/^(?:\\\\in)/,/^(?:\\\\implies)/,/^(?:\\\\impliedby)/,/^(?:\\\\imath)/,/^(?:\\\\iint)/,/^(?:\\\\iiint)/,/^(?:\\\\iiiint)/,/^(?:\\\\iff)/,/^(?:\\\\hslash)/,/^(?:\\\\href)/,/^(?:\\\\hookrightarrow)/,/^(?:\\\\hookleftarrow)/,/^(?:\\\\hkswarow)/,/^(?:\\\\hksearow)/,/^(?:\\\\heartsuit)/,/^(?:\\\\hbar)/,/^(?:\\\\hat)/,/^(?:\\\\gvertneqq)/,\n/^(?:\\\\gvertneqq)/,/^(?:\\\\gtrsim)/,/^(?:\\\\gtrless)/,/^(?:\\\\gtreqqless)/,/^(?:\\\\gtreqless)/,/^(?:\\\\gtrdot)/,/^(?:\\\\gtrapprox)/,/^(?:\\\\gt)/,/^(?:\\\\greater)/,/^(?:\\\\gnsim)/,/^(?:\\\\gneqq)/,/^(?:\\\\gneq)/,/^(?:\\\\gnapprox)/,/^(?:\\\\gimel)/,/^(?:\\\\ggg)/,/^(?:\\\\gg)/,/^(?:\\\\geqslant)/,/^(?:\\\\geqq)/,/^(?:\\\\geq)/,/^(?:\\\\ge)/,/^(?:\\\\gamma)/,/^(?:\\\\frown)/,/^(?:\\\\frame)/,/^(?:\\\\frac)/,/^(?:\\\\forksnot)/,/^(?:\\\\forks)/,/^(?:\\\\forall)/,/^(?:\\\\flat)/,/^(?:\\\\fdiagovrdiag)/,/^(?:\\\\fdiagovnearrow)/,/^(?:\\\\fallingdotseq)/,\n/^(?:\\\\exists)/,/^(?:\\\\eth)/,/^(?:\\\\eth)/,/^(?:\\\\eta)/,/^(?:\\\\equiv)/,/^(?:\\\\equalrows)/,/^(?:\\\\equalcols)/,/^(?:\\\\eqslantless)/,/^(?:\\\\eqslantgtr)/,/^(?:\\\\eqsim)/,/^(?:\\\\eqqcolon)/,/^(?:\\\\eqcolon)/,/^(?:\\\\eqcirc)/,/^(?:\\\\epsilon)/,/^(?:\\\\end\\{vmatrix\\})/,/^(?:\\\\end\\{split\\})/,/^(?:\\\\end\\{smallmatrix\\})/,/^(?:\\\\end\\{pmatrix\\})/,/^(?:\\\\end\\{matrix\\})/,/^(?:\\\\end\\{gathered\\})/,/^(?:\\\\end\\{cases\\})/,/^(?:\\\\end\\{bmatrix\\})/,/^(?:\\\\end\\{array\\})/,/^(?:\\\\end\\{aligned\\})/,/^(?:\\\\end\\{Vmatrix\\})/,/^(?:\\\\end\\{Bmatrix\\})/,\n/^(?:\\\\endtoggle)/,/^(?:\\\\emptyset)/,/^(?:\\\\empty)/,/^(?:\\\\embedsin)/,/^(?:\\\\ell)/,/^(?:\\\\duparr)/,/^(?:\\\\dualmap)/,/^(?:\\\\drbkarrow)/,/^(?:\\\\downuparrow)/,/^(?:\\\\downharpoonright)/,/^(?:\\\\downharpoonleft)/,/^(?:\\\\downdownarrows)/,/^(?:\\\\downarrow)/,/^(?:\\\\doubleintegral)/,/^(?:\\\\doublebarwedge)/,/^(?:\\\\doublebarwedge)/,/^(?:\\\\dots)/,/^(?:\\\\dotplus)/,/^(?:\\\\dotminus)/,/^(?:\\\\doteqdot)/,/^(?:\\\\doteq)/,/^(?:\\\\dot)/,/^(?:\\\\divideontimes)/,/^(?:\\\\div)/,/^(?:\\\\displaystyle)/,/^(?:\\\\disjquant)/,/^(?:\\\\digamma)/,\n/^(?:\\\\diamondsuit)/,/^(?:\\\\diamond)/,/^(?:\\\\det|\\\\gcd|\\\\liminf|\\\\limsup|\\\\lim|\\\\max|\\\\Pr|\\\\sup)/,/^(?:\\\\delta)/,/^(?:\\\\degree)/,/^(?:\\\\ddotseq)/,/^(?:\\\\ddots)/,/^(?:\\\\ddot)/,/^(?:\\\\dddot)/,/^(?:\\\\dddot)/,/^(?:\\\\ddddot)/,/^(?:\\\\ddddot)/,/^(?:\\\\ddagger)/,/^(?:\\\\dblcolon)/,/^(?:\\\\dbkarow)/,/^(?:\\\\dashv)/,/^(?:\\\\dashrightarrow)/,/^(?:\\\\dashleftarrow)/,/^(?:\\\\dashV)/,/^(?:\\\\darr)/,/^(?:\\\\daleth)/,/^(?:\\\\dagger)/,/^(?:\\\\curvearrowright)/,/^(?:\\\\curvearrowleft)/,/^(?:\\\\curvearrowbotright)/,/^(?:\\\\curlywedge)/,\n/^(?:\\\\curlyvee)/,/^(?:\\\\curlyeqsucc)/,/^(?:\\\\curlyeqprec)/,/^(?:\\\\cupdot)/,/^(?:\\\\cup)/,/^(?:\\\\coproduct)/,/^(?:\\\\coprod)/,/^(?:\\\\contourintegral)/,/^(?:\\\\conjquant)/,/^(?:\\\\conint)/,/^(?:\\\\cong)/,/^(?:\\\\complement)/,/^(?:\\\\colspan)/,/^(?:\\\\color)/,/^(?:\\\\colonsim)/,/^(?:\\\\coloneqq)/,/^(?:\\\\coloneq)/,/^(?:\\\\colonapprox)/,/^(?:\\\\colon)/,/^(?:\\\\collines)/,/^(?:\\\\collayout)/,/^(?:\\\\colalign)/,/^(?:\\\\clubsuit)/,/^(?:\\\\closure)/,/^(?:\\\\circleddash)/,/^(?:\\\\circledcirc)/,/^(?:\\\\circledast)/,/^(?:\\\\circlearrowright)/,\n/^(?:\\\\circlearrowleft)/,/^(?:\\\\circeq)/,/^(?:\\\\circ)/,/^(?:\\\\choose)/,/^(?:\\\\chi)/,/^(?:\\\\check)/,/^(?:\\\\cellopts)/,/^(?:\\\\cdots)/,/^(?:\\\\cdotp)/,/^(?:\\\\cdot)/,/^(?:\\\\cap)/,/^(?:\\\\bumpeqq)/,/^(?:\\\\bumpeq)/,/^(?:\\\\bullet)/,/^(?:\\\\btimes)/,/^(?:\\\\boxtimes)/,/^(?:\\\\boxplus)/,/^(?:\\\\boxminus)/,/^(?:\\\\boxed)/,/^(?:\\\\boxdot)/,/^(?:\\\\boxdiag)/,/^(?:\\\\boxcircle)/,/^(?:\\\\boxbslash)/,/^(?:\\\\boxast)/,/^(?:\\\\bowtie)/,/^(?:\\\\bottom)/,/^(?:\\\\bot)/,/^(?:\\\\boldsymbol)/,/^(?:\\\\blacktriangleright)/,/^(?:\\\\blacktriangleleft)/,\n/^(?:\\\\blacktriangledown)/,/^(?:\\\\blacktriangle)/,/^(?:\\\\blacksquare)/,/^(?:\\\\blacklozenge)/,/^(?:\\\\bkarow)/,/^(?:\\\\binom)/,/^(?:\\\\bigwedge)/,/^(?:\\\\bigvee)/,/^(?:\\\\biguplus)/,/^(?:\\\\bigtriangleup)/,/^(?:\\\\bigtriangledown)/,/^(?:\\\\bigtimes)/,/^(?:\\\\bigstar)/,/^(?:\\\\bigsqcup)/,/^(?:\\\\bigsqcap)/,/^(?:\\\\bigr)/,/^(?:\\\\bigotimes)/,/^(?:\\\\bigoplus)/,/^(?:\\\\bigodot)/,/^(?:\\\\bigl)/,/^(?:\\\\biginterleave)/,/^(?:\\\\biggr)/,/^(?:\\\\biggl)/,/^(?:\\\\bigg)/,/^(?:\\\\bigcupdot)/,/^(?:\\\\bigcup)/,/^(?:\\\\bigcirc)/,/^(?:\\\\bigcap)/,\n/^(?:\\\\big)/,/^(?:\\\\bgcolor)/,/^(?:\\\\between)/,/^(?:\\\\beth)/,/^(?:\\\\beta)/,/^(?:\\\\begin\\{vmatrix\\})/,/^(?:\\\\begin\\{split\\})/,/^(?:\\\\begin\\{smallmatrix\\})/,/^(?:\\\\begin\\{pmatrix\\})/,/^(?:\\\\begin\\{matrix\\})/,/^(?:\\\\begin\\{gathered\\})/,/^(?:\\\\begin\\{cases\\})/,/^(?:\\\\begin\\{bmatrix\\})/,/^(?:\\\\begin\\{array\\})/,/^(?:\\\\begin\\{aligned\\})/,/^(?:\\\\begin\\{Vmatrix\\})/,/^(?:\\\\begin\\{Bmatrix\\})/,/^(?:\\\\begintoggle)/,/^(?:\\\\because)/,/^(?:\\\\barwedge)/,/^(?:\\\\bar)/,/^(?:\\\\backslash)/,/^(?:\\\\backsimeq)/,/^(?:\\\\backsim)/,\n/^(?:\\\\backprime)/,/^(?:\\\\backepsilon)/,/^(?:\\\\atop)/,/^(?:\\\\asymp)/,/^(?:\\\\ast)/,/^(?:\\\\arrayopts)/,/^(?:\\\\array)/,/^(?:\\\\arccos|\\\\arcsin|\\\\arctan|\\\\arg|\\\\cosh|\\\\cos|\\\\coth|\\\\cot|\\\\csc|\\\\deg|\\\\dim|\\\\exp|\\\\hom|\\\\ker|\\\\lg|\\\\ln|\\\\log|\\\\sec|\\\\sinh|\\\\sin|\\\\tanh|\\\\tan)/,/^(?:\\\\approxeq)/,/^(?:\\\\approx)/,/^(?:\\\\angle)/,/^(?:\\\\amalg)/,/^(?:\\\\alpha)/,/^(?:\\\\align)/,/^(?:\\\\aleph)/,/^(?:\\\\adots)/,/^(?:\\\\Zeta)/,/^(?:\\\\Xi)/,/^(?:\\\\Wedge)/,/^(?:\\\\Vvert)/,/^(?:\\\\Vvdash)/,/^(?:\\\\Vert)/,/^(?:\\\\Vee)/,/^(?:\\\\Vdash)/,\n/^(?:\\\\Vbar)/,/^(?:\\\\VDash)/,/^(?:\\\\Uuparrow)/,/^(?:\\\\Upsilon)/,/^(?:\\\\Upsi)/,/^(?:\\\\Updownarrow)/,/^(?:\\\\Uparrow)/,/^(?:\\\\Union)/,/^(?:\\\\Theta)/,/^(?:\\\\Tau)/,/^(?:\\\\Supset)/,/^(?:\\\\Subset)/,/^(?:\\\\Sigma)/,/^(?:\\\\Rsh)/,/^(?:\\\\Rrightarrow)/,/^(?:\\\\Rightarrow)/,/^(?:\\\\Rho)/,/^(?:\\\\Re)/,/^(?:\\\\Psi)/,/^(?:\\\\Pi)/,/^(?:\\\\Phi)/,/^(?:\\\\Perp)/,/^(?:\\\\Otimes)/,/^(?:\\\\Oplus)/,/^(?:\\\\Omega)/,/^(?:\\\\Nu)/,/^(?:\\\\Mu)/,/^(?:\\\\Mapsto)/,/^(?:\\\\Mapsfrom)/,/^(?:\\\\Lsh)/,/^(?:\\\\Longrightarrow)/,/^(?:\\\\Longleftrightarrow)/,\n/^(?:\\\\Longleftarrow)/,/^(?:\\\\Lleftarrow)/,/^(?:\\\\Leftrightarrow)/,/^(?:\\\\Leftarrow)/,/^(?:\\\\Lambda)/,/^(?:\\\\Kappa)/,/^(?:\\\\Iota)/,/^(?:\\\\Intersection)/,/^(?:\\\\Im)/,/^(?:\\\\Gamma)/,/^(?:\\\\Eta)/,/^(?:\\\\Eqqcolon)/,/^(?:\\\\Eqcolon)/,/^(?:\\\\Eqcolon)/,/^(?:\\\\Eqcolon)/,/^(?:\\\\Eqcolon)/,/^(?:\\\\Downarrow)/,/^(?:\\\\Doteq)/,/^(?:\\\\Diamond)/,/^(?:\\\\Delta)/,/^(?:\\\\Del)/,/^(?:\\\\Ddownarrow)/,/^(?:\\\\Dashv)/,/^(?:\\\\Cup)/,/^(?:\\\\Colonsim)/,/^(?:\\\\Coloneqq)/,/^(?:\\\\Coloneq)/,/^(?:\\\\Colonapprox)/,/^(?:\\\\Colon)/,/^(?:\\\\Cap)/,\n/^(?:\\\\Bumpeq)/,/^(?:\\\\Box)/,/^(?:\\\\Bigr)/,/^(?:\\\\Bigl)/,/^(?:\\\\Biggr)/,/^(?:\\\\Biggl)/,/^(?:\\\\Bigg)/,/^(?:\\\\Big)/,/^(?:\\\\Beta)/,/^(?:\\\\BbbPi)/,/^(?:\\\\Alpha)/,/^(?:\\\\AA)/,/^(?:\\\\;)/,/^(?:\\\\:)/,/^(?:\\\\,)/,/^(?:\\\\&)/,/^(?:\\\\%)/,/^(?:\\\\\\$)/,/^(?:\\\\#)/,/^(?:\\\\!)/,/^(?:[\\u007E\\u00AF\\u02C6\\u02C7\\u02C9\\u02CD\\u02DC\\u02F7\\u0302\\u203E\\u2044\\u2190-\\u2199\\u219C-\\u21AD\\u21AF-\\u21B5\\u21B9\\u21BC-\\u21CC\\u21D0-\\u21DD\\u21E0-\\u21F0\\u21F3\\u21F5\\u21F6\\u21FD-\\u21FF\\u2215\\u221A\\u23B4\\u23B5\\u23DC-\\u23E1\\u27F0\\u27F1\\u27F5-\\u27FF\\u290A-\\u2910\\u2912\\u2913\\u2921\\u2922\\u294E-\\u2961\\u296E\\u296F\\u2B45\\u2B46])/,\n/^(?:[\\u2032-\\u2035\\u2057])/,/^(?:[\\u220F-\\u2211\\u22C0-\\u22C3\\u2A00-\\u2A0A\\u2A10-\\u2A14\\u2AFC\\u2AFF])/,/^(?:[\\u0028\\u0029\\u005B\\u005D\\u007C\\u2016\\u2308-\\u230B\\u2329\\u232A\\u2772\\u2773\\u27E6-\\u27EF\\u2980\\u2983-\\u2998\\u29FC\\u29FD])/,/^(?:[\\u2018\\u2019\\u201C\\u201D])/,/^(?:[\\u0021-\\u0023\\u002A-\\u002D\\u002F\\u003A-\\u0040\\u0060\\u00A8\\u00AA\\u00AC\\u00B0-\\u00B4\\u00B7-\\u00BA\\u00D7\\u00F7\\u02CA\\u02CB\\u02D8-\\u02DA\\u02DD\\u0311\\u03F6\\u201A\\u201B\\u201E-\\u2022\\u2026\\u2036\\u2037\\u2043\\u2061-\\u2064\\u20DB\\u20DC\\u2145\\u2146\\u214B\\u219A\\u219B\\u21AE\\u21B6-\\u21B8\\u21BA\\u21BB\\u21CD-\\u21CF\\u21DE\\u21DF\\u21F1\\u21F2\\u21F4\\u21F7-\\u21FC\\u2200-\\u2204\\u2206-\\u220E\\u2212-\\u2214\\u2216-\\u2219\\u221B-\\u221D\\u221F-\\u22BF\\u22C4-\\u22FF\\u2305\\u2306\\u2322\\u2323\\u23B0\\u23B1\\u25A0\\u25A1\\u25AA\\u25AB\\u25AD-\\u25B9\\u25BC-\\u25CF\\u25D6\\u25D7\\u25E6\\u2605\\u2660-\\u2663\\u266D-\\u266F\\u2758\\u27F2\\u27F3\\u2900-\\u2909\\u2911\\u2914-\\u2920\\u2923-\\u294D\\u2962-\\u296D\\u2970-\\u297F\\u2981\\u2982\\u2999-\\u29D9\\u29DB-\\u29FB\\u29FE\\u29FF\\u2A0B-\\u2A0F\\u2A15-\\u2ADB\\u2ADD-\\u2AFB\\u2AFD\\u2AFE])/,\n/^(?:\\u221E)/,/^(?:[\\u0041-\\u005A\\u0061-\\u007A\\u00F0\\u0131\\u0237\\u0391-\\u03A1\\u03A3\\u03A4\\u03A6-\\u03A9\\u03B1-\\u03C9\\u03D0-\\u03D2\\u03D5\\u03D6\\u03DA-\\u03DD\\u03E0\\u03E1\\u03F0\\u03F1\\u03F4\\u03F5\\u0428\\u0608\\u0627-\\u063A\\u2102\\u210A-\\u210D\\u210F-\\u2113\\u2115\\u2118-\\u211D\\u2124\\u2127\\u2128\\u212B-\\u212D\\u212F-\\u2131\\u2133-\\u2138\\u213C\\u213D\\u213F\\u2205]|\\uD83B[\\uDE00-\\uDE03\\uDE05-\\uDE1F\\uDE21\\uDE22\\uDE24\\uDE27\\uDE29-\\uDE32\\uDE34-\\uDE37\\uDE39\\uDE3B\\uDE42\\uDE47\\uDE49\\uDE4B\\uDE4D-\\uDE4F\\uDE51\\uDE52\\uDE54\\uDE57\\uDE59\\uDE5B\\uDE5D\\uDE5F\\uDE61\\uDE62\\uDE64\\uDE67-\\uDE6A\\uDE6C-\\uDE72\\uDE74-\\uDE77\\uDE79-\\uDE7C\\uDE7E\\uDE80-\\uDE89\\uDE8B-\\uDE9B\\uDEA1-\\uDEA3\\uDEA5-\\uDEA9\\uDEAB-\\uDEBB\\uDEF0\\uDEF1]|\\uD835[\\uDC00-\\uDC54\\uDC56-\\uDC9C\\uDC9E\\uDC9F\\uDCA2\\uDCA5\\uDCA6\\uDCA9-\\uDCAC\\uDCAE-\\uDCB9\\uDCBB\\uDCBD-\\uDCC3\\uDCC5-\\uDD05\\uDD07-\\uDD0A\\uDD0D-\\uDD14\\uDD16-\\uDD1C\\uDD1E-\\uDD39\\uDD3B-\\uDD3E\\uDD40-\\uDD44\\uDD46\\uDD4A-\\uDD50\\uDD52-\\uDEA5\\uDEA8-\\uDFCB])/,\n/^(?:'''')/,/^(?:''')/,/^(?:'')/,/^(?:')/,/^(?:[\\uD800-\\uDBFF])/,/^(?:[\\uDC00-\\uDFFF])/,/^(?:.)/],conditions:{MATH0:{rules:[14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,\n131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,\n257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,\n383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,\n509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,\n635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,\n761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878],inclusive:!0},MATH1:{rules:[14,\n15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,\n162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,\n288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,\n414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,\n540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,\n666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,\n792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878],inclusive:!0},OPTARG:{rules:[13,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,\n55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,\n192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,309,310,311,312,313,314,315,316,317,\n318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,435,436,437,438,439,440,441,442,443,\n444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,561,562,563,564,565,566,567,568,569,\n570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,687,688,689,690,691,692,693,694,695,\n696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,813,814,815,816,817,818,819,820,821,\n822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878],inclusive:!0},DOCUMENT:{rules:[1,2,3,4,5],inclusive:!1},TRYOPTARG:{rules:[6,7],inclusive:!1},TEXTOPTARG:{rules:[8,9],inclusive:!1},TEXTARG:{rules:[10,11,12],inclusive:!1},INITIAL:{rules:[0,14,15,16,17,18,19,20,21,22,23,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,\n43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,\n183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,280,281,282,283,284,285,286,287,288,289,290,291,292,293,294,295,296,297,298,299,300,301,302,303,304,305,306,307,308,\n309,310,311,312,313,314,315,316,317,318,319,320,321,322,323,324,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414,415,416,417,418,419,420,421,422,423,424,425,426,427,428,429,430,431,432,433,434,\n435,436,437,438,439,440,441,442,443,444,445,446,447,448,449,450,451,452,453,454,455,456,457,458,459,460,461,462,463,464,465,466,467,468,469,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,510,511,512,513,514,515,516,517,518,519,520,521,522,523,524,525,526,527,528,529,530,531,532,533,534,535,536,537,538,539,540,541,542,543,544,545,546,547,548,549,550,551,552,553,554,555,556,557,558,559,560,\n561,562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600,601,602,603,604,605,606,607,608,609,610,611,612,613,614,615,616,617,618,619,620,621,622,623,624,625,626,627,628,629,630,631,632,633,634,635,636,637,638,639,640,641,642,643,644,645,646,647,648,649,650,651,652,653,654,655,656,657,658,659,660,661,662,663,664,665,666,667,668,669,670,671,672,673,674,675,676,677,678,679,680,681,682,683,684,685,686,\n687,688,689,690,691,692,693,694,695,696,697,698,699,700,701,702,703,704,705,706,707,708,709,710,711,712,713,714,715,716,717,718,719,720,721,722,723,724,725,726,727,728,729,730,731,732,733,734,735,736,737,738,739,740,741,742,743,744,745,746,747,748,749,750,751,752,753,754,755,756,757,758,759,760,761,762,763,764,765,766,767,768,769,770,771,772,773,774,775,776,777,778,779,780,781,782,783,784,785,786,787,788,789,790,791,792,793,794,795,796,797,798,799,800,801,802,803,804,805,806,807,808,809,810,811,812,\n813,814,815,816,817,818,819,820,821,822,823,824,825,826,827,828,829,830,831,832,833,834,835,836,837,838,839,840,841,842,843,844,845,846,847,848,849,850,851,852,853,854,855,856,857,858,859,860,861,862,863,864,865,866,867,868,869,870,871,872,873,874,875,876,877,878],inclusive:!0}}}}();qb.lexer=lc;Ib.prototype=qb;qb.Parser=Ib;return new Ib}();\n\"undefined\"!==typeof require&&\"undefined\"!==typeof exports&&(exports.setDOMParser=function(Xa){TeXZilla.setDOMParser(Xa)},exports.setXMLSerializer=function(Xa){TeXZilla.setXMLSerializer(Xa)},exports.setSafeMode=function(Xa){TeXZilla.setSafeMode(Xa)},exports.setItexIdentifierMode=function(Xa){TeXZilla.setItexIdentifierMode(Xa)},exports.getTeXSource=function(){return TeXZilla.getTeXSource.apply(TeXZilla,arguments)},exports.toMathMLString=function(){return TeXZilla.toMathMLString.apply(TeXZilla,arguments)},\nexports.toMathML=function(){return TeXZilla.toMathML.apply(TeXZilla,arguments)},exports.toImage=function(){return TeXZilla.toImage.apply(TeXZilla,arguments)},exports.filterString=function(){return TeXZilla.filterString.apply(TeXZilla,arguments)},exports.filterElement=function(){return TeXZilla.filterElement.apply(TeXZilla,arguments)});\nif(\"undefined\"!==typeof require){var exitCommonJS=function(Xa){\"undefined\"!==typeof process?process.exit(Xa):\"undefined\"!==typeof slimer?slimer.exit(Xa):\"undefined\"!==typeof phantom&&phantom.exit(Xa)},usage=function(){console.log(\"\\nUsage:\\n\");console.log(\"commonjs TeXZilla.js [help]\");console.log(\" Print this help message.\\n\");console.log(\"commonjs TeXZilla.js parser aTeX [aDisplay] [aRTL] [aThrowExceptionOnError]\");console.log(\" Print TeXZilla.toMathMLString(aTeX, aDisplay, aRTL, aThrowExceptionOnError)\");\nconsole.log(\" The interpretation of arguments and the default values are the same.\\n\");console.log(\"commonjs TeXZilla.js webserver [port] [safe] [itexId]\");console.log(\" Start a Web server on the specified port (default:3141)\");console.log(\" See the TeXZilla wiki for details.\\n\");console.log(\"cat input | commonjs TeXZilla.js streamfilter [safe] [itexId] > output\");console.log(\" Make TeXZilla behaves as a stream filter. The TeX fragments are\");console.log(\" converted into MathML.\");console.log(\" See the TeXZilla wiki for details.\\n\");\nconsole.log(\" where commonjs is slimerjs, nodejs or phantomjs.\")},setParamValue=function(Xa,cb,e){if(\"tex\"===cb)Xa[cb]=e;else if(\"display\"===cb||\"rtl\"===cb||\"exception\"===cb||\"safe\"===cb||\"itexId\"===cb)Xa[cb]=\"true\"===e},getMathMLString=function(Xa){return TeXZilla.toMathMLString(Xa.tex,Xa.display,Xa.rtl,Xa.exception)},getParametersFromURL=function(Xa){var cb,e,Za,nb;cb={};if(Xa=Xa.split(\"?\")[1])for(Xa=Xa.split(\"&\"),e=0;e<Xa.length;e++)Za=Xa[e].split(\"=\"),nb=decodeURIComponent(Za[0]).toLowerCase(),\nZa=decodeURIComponent(Za[1]),setParamValue(cb,nb,Za);return cb},getParametersFromPOSTData=function(Xa){var cb={};Xa=JSON.parse(Xa);for(var e in Xa)setParamValue(cb,e,Xa[e]);return cb},getServerResponseFromParam=function(Xa){var cb={tex:Xa.tex};try{cb.mathml=getMathMLString(Xa),cb.exception=null}catch(e){cb.exception=e.message}return JSON.stringify(cb)},webserverListener=function(Xa,cb){var e={},Za={};\"GET\"===Xa.method?e=getParametersFromURL(Xa.url):\"POST\"===Xa.method&&(e=getParametersFromPOSTData(Xa.post));\nvoid 0!==e.tex&&(Za=getServerResponseFromParam(e));e=JSON.stringify(Za);cb.statusCode=200;cb.setHeader(\"Content-Type\",\"application/json\");cb.write(e);cb.close()},httpListener=function(Xa,cb){var e={},Za={},nb,lb=\"\";Xa.setEncoding(\"utf8\");Xa.on(\"data\",function(e){lb+=e});Xa.on(\"end\",function(){cb.writeHead(200,{\"Content-Type\":\"\"});\"GET\"===Xa.method?e=getParametersFromURL(Xa.url):\"POST\"===Xa.method&&(e=getParametersFromPOSTData(lb));void 0!==e.tex&&(Za=getServerResponseFromParam(e));nb=JSON.stringify(Za);\ncb.writeHead(200,{\"Content-Type\":\"application/json\"});cb.write(nb);cb.end()})},startWebServer=function(Xa){try{require(\"webserver\").create().listen(Xa,webserverListener)}catch(cb){require(\"http\").createServer(httpListener).listen(Xa)}console.log(\"Web server started on http://localhost:\"+Xa)},main=function(Xa,cb){var e={};if(3<=Xa.length&&\"parser\"===Xa[1]){setParamValue(e,\"tex\",Xa[2]);setParamValue(e,\"display\",Xa[3]);setParamValue(e,\"rtl\",Xa[4]);setParamValue(e,\"exception\",Xa[5]);try{console.log(getMathMLString(e)),\nexitCommonJS(0)}catch(Za){console.log(Za),exitCommonJS(1)}}else if(2<=Xa.length&&\"webserver\"===Xa[1]){setParamValue(e,\"safe\",Xa[2]);TeXZilla.setSafeMode(e.safe);setParamValue(e,\"itexId\",Xa[3]);TeXZilla.setItexIdentifierMode(e.itexId);try{startWebServer(3<=Xa.length?parseInt(Xa[2],10):3141)}catch(nb){console.log(nb),exitCommonJS(1)}}else if(2<=Xa.length&&\"streamfilter\"===Xa[1])if(setParamValue(e,\"safe\",Xa[2]),TeXZilla.setSafeMode(e.safe),setParamValue(e,\"itexId\",Xa[3]),TeXZilla.setItexIdentifierMode(e.itexId),\n\"undefined\"!==typeof process){var lb=\"\";process.stdin.resume();process.stdin.setEncoding(\"utf-8\");process.stdin.on(\"data\",function(e){lb+=e});process.stdin.on(\"end\",function(){console.log(TeXZilla.filterString(lb,!0));exitCommonJS(0)})}else console.log(TeXZilla.filterString(require(\"system\").stdin.read(),!0)),exitCommonJS(0);else usage(),exitCommonJS(0)};if(\"undefined\"===typeof exports||\"undefined\"!==typeof module&&require.main===module)\"undefined\"!==typeof process?main(process.argv.slice(1)):main(require(\"system\").args)};\n\n})($tw.node ? $tw.fakeDocument : window.document)\n"
},
"$:/plugins/joerenes/TW5-TeXZilla/macro-parser.js": {
"type": "application/javascript",
"title": "$:/plugins/joerenes/TW5-TeXZilla/macro-parser.js",
"module-type": "library",
"text": "(function(document) {\n\nescapeRegExp = function(string) {\n\treturn string.replace(/([.*+?^=!:${}()|\\[\\]\\/\\\\])/g, \"\\\\$1\");\n};\n\n\n// force use of #1, #2, etc. in newcommand definitions, which I think is the standard \n// (though I believe it is possible to use a single # for a one-argument command)\n\n// then, we can input the data to be mapped through the template as an array, rather than an object \n// with keyword/definition pairs. perhaps this is faster. Here, the template itself is just \\langle #1 | #2 \\rangle\n\nmaplatextemplate = function(template, data) {\n\treturn template.replace(/#(\\d)/g, function(match, p1) {\n\t\treturn data[p1-1];\n\t})\n};\n\nlatexmacro2regex = function(macroname, numargs) { // macroname is the string '\\ket'\n\treturn new RegExp(escapeRegExp(macroname) + Array(numargs+1).join('{(.*?)}'), 'g');\n};\n\n// the regexp searcher is going to need to know how many arguments to look for, since in latex it's always\n// permissible to enclose commands in {}, i.e. \\frac{a}{b}{c} is the same as \\frac{a}{b}c. \n// note that here we are doing a simple parse which looks for arguments explicitly bounded by {};\n// even though latex itself recognizes \\frac ab as \\frac{a}{b}, we will only accept the latter. \n\n// follow padawanphysicist's convention of separating by tab.\n\n// going in \"reverse\" error has the advantage that macros can be defined in terms of macros \n// appearing previously on the list\n\nexports.expandLaTeXmacros = function(wtext,macrolist) { // returns text with latex macros expanded\n\tfor (var i = macrolist.length - 1; i >= 0; i--) { \n\t\tvar macroarray = macrolist[i].split('\\t');\n\t\tvar searchRe = latexmacro2regex(macroarray[0],parseInt(macroarray[1]));\n\t\tfunction replacer(match) {\n\t\t\tvar data = Array.prototype.slice.call(arguments, 1,-2);\n\t\t\treturn maplatextemplate(macroarray[2],data);\n\t\t}\n\t\twtext = wtext.replace(searchRe,replacer);\n\t};\n\treturn wtext;\n};\n\n\n\n//var text = \"\\\\ket{a}+\\\\tr[A]+\\\\braket{x}{y}+\\\\ketbra{j}{k}\";\n//var macrolist = [\"\\\\tr\\t0\\t\\\\text{Tr}\",\"\\\\ket\\t1\\t|#1\\\\rangle\",\"\\\\bra\\t1\\t\\\\langle #1 |\",\"\\\\braket\\t2\\t\\\\langle #1 | #2 \\\\rangle\",\"\\\\ketbra\\t2\\t\\\\ket{#1}\\\\bra{#2}\"];\n//console.log(exports.expandLaTeXmacros(text,macrolist))\n})($tw.node ? $tw.fakeDocument : window.document)\n"
},
"$:/plugins/joerenes/TW5-TexZilla/latex-parser.js": {
"text": "/*\\\ntitle: $:/plugins/joerenes/TW5-TexZilla/latex-parser.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text rule for LaTeX, both inline and display. For example:\n\n```\n\t$$latex-goes-here$$ \tinline\n\t\\[more-latex\\]\t\t\tdisplay\n```\n\nThis wikiparser can be modified using the rules eg:\n\n```\n\\rules except latex-parser \n\\rules only latex-parser \n```\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n//var displayopen = '\\\\\\[',\n//\tdisplayclose = '\\\\\\]',\n// inlinestring = '\\$\\$';\n\nexports.name = \"latex-parser\";\nexports.types = {inline: true}; // this is confusing; but this inline is setting the form of this wikitext parser.\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = /\\\\\\[|\\$\\$/mg; // just escape regexp... new RegExp(displayopen + '|' + inlinestring,'mg'); \n};\n\nexports.parse = function() {\n\t// figure out which delimiter we're dealing with. the result of the first regex from init is stored in this.match\n\tvar openmatch = this.match[0],\n\t\tdisplaystyle,\n\t\treEnd;\n\n\tif(openmatch == '\\$\\$') {\n\t\tdisplaystyle = \"inline\";\n\t\treEnd = /\\$\\$/mg;\n\t} else {\n\t\tdisplaystyle = \"block\";\n\t\treEnd = /\\\\\\]/mg;\n\t}\n\t// Move past the match\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// Look for the end marker\n\treEnd.lastIndex = this.parser.pos;\n\tvar match = reEnd.exec(this.parser.source),\n\t\ttext;\n\t// Process the text\n\tif(match) {\n\t\ttext = this.parser.source.substring(this.parser.pos,match.index);\n\t\tthis.parser.pos = match.index + match[0].length;\n\t} else {\n\t\ttext = this.parser.source.substr(this.parser.pos);\n\t\tthis.parser.pos = this.parser.sourceLength;\n\t}\n\treturn [{\n\t\ttype: \"latex\",\n\t\tattributes: {\n\t\t\ttext: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: text\n\t\t\t},\n\t\t\tstyle: {\n\t\t\t\ttype: \"text\",\n\t\t\t\tvalue: displaystyle\n\t\t\t}\n\t\t}\n\t}];\n};\n\n})();\n",
"title": "$:/plugins/joerenes/TW5-TexZilla/latex-parser.js",
"type": "application/javascript",
"module-type": "wikirule"
},
"$:/plugins/joerenes/TW5-TeXZilla/mathstyle": {
"tags": "[[$:/tags/Stylesheet]]",
"title": "$:/plugins/joerenes/TW5-TeXZilla/mathstyle",
"type": "text/css",
"text": "html math[display=\"block\"] {\n\tfont-size: 120%;\n}\n\nhtml math {\n\tfont-size: 110%;\n}\n"
},
"$:/plugins/joerenes/TW5-TeXZilla/wrapper.js": {
"text": "/*\\\ntitle: $:/plugins/joerenes/TW5-TeXZilla/wrapper.js\ntype: application/javascript\nmodule-type: widget\n\nWrapper for `TeXZilla-min.js` that provides a `<$latex>` widget.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar texzilla = require(\"$:/plugins/joerenes/TW5-TeXZilla/TeXZilla-min.js\"),\n\tmacroparser = require(\"$:/plugins/joerenes/TW5-TeXZilla/macro-parser.js\"),\n\t//Wiki = require(\"$:/core/modules/wiki.js\"),\n\tWidget = require(\"$:/core/modules/widgets/widget.js\").widget;\n\nvar LaTeXWidget = function(parseTreeNode,options) {\n\tthis.initialise(parseTreeNode,options);\n};\n\n/*\nLoad macros from LaTeX Macros tiddler\n*/\n//var blah = $tw.wiki.getTiddlerText(\"Nonexist\");\n// this doesn't seem to notice changes to the tiddler.\n// also, we aren't doing any error-handling...\n\n/*\nInherit from the base widget class\n*/\nLaTeXWidget.prototype = new Widget();\n\n/*\nRender this widget into the DOM\n*/\nLaTeXWidget.prototype.render = function(parent,nextSibling) {\n\t// Housekeeping\n\tthis.parentDomNode = parent;\n\tthis.computeAttributes();\n\tthis.execute();\n\t// Get the source text and figure out the displaystyle\n\tvar text = this.getAttribute(\"text\",this.parseTreeNode.text || \"\");\n\tvar style = this.getAttribute(\"style\",this.parseTreeNode.text || \"\");\n\tvar blockflag = (style == \"block\") ? true:false;\n\t// expand macros, after loading them, if they are present\n\tvar macrocont = $tw.wiki.getTiddlerText(\"LaTeX Macros\");\n\tif (typeof macrocont === \"undefined\") {\n\t\t; // no macros\n\t} else {\n\t\ttext = macroparser.expandLaTeXmacros(text,macrocont.toString().split('\\n'));\n\t}\n\t// Render it into MathML \n\tvar elemnt = this.document.createElement(\"span\"); \n\ttry {\n\t\tif($tw.browser) {\n\t\t\t// false means inline, true would be display / block\n\t\t\tvar elemnt = texzilla.toMathML(text,blockflag,false,true);\n\t\t} else {\n\t\t\telemnt.innerHTML = texzilla.toMathMLString(text,blockflag,false,true);\n\t\t}\n\t} catch(ex) {\n\t\telemnt.className = \"tc-error\";\n\t\telemnt.textContent = text;\n\t}\n\t// Insert it into the DOM\n\tparent.insertBefore(elemnt,nextSibling);\n\tthis.domNodes.push(elemnt);\n};\n\n/*\nCompute the internal state of the widget\n*/\nLaTeXWidget.prototype.execute = function() {\n\t// Nothing to do for a LaTeX widget\n};\n\n/*\nSelectively refreshes the widget if needed. Returns true if the widget or any of its children needed re-rendering\n*/\nLaTeXWidget.prototype.refresh = function(changedTiddlers) {\n\tvar changedAttributes = this.computeAttributes();\n\tif(changedAttributes.text) {\n\t\tthis.refreshSelf();\n\t\treturn true;\n\t} else {\n\t\treturn false;\t\n\t}\n};\n\nexports.latex = LaTeXWidget;\n\n\n})();\n\n",
"title": "$:/plugins/joerenes/TW5-TeXZilla/wrapper.js",
"type": "application/javascript",
"module-type": "widget"
}
}
}
{
"tiddlers": {
"$:/sk/WhiteList": {
"text": "LeDoux,McCloud,McDonald,TiddlyWiki,TiddlyWiki5,CamelCase,DuBay,McGraw,McCullough,LeGrange,NaCl,MeOH,EtOH,PiB,TiddlyTools,ResetFind,WikiText,WinBuilder,WinPE,ProgramData,TiddlyFox,GuillermoMartin,AndrewFraser,RochesterMNwalkers,DEdwardsCalgary,WalkaboutMM,HarveyG,McCoy,GeForce,SideBar,AirBnB,PayPal,LeBron,JavaScript,ExpressJet,CutePDF,McClouds,McElroy,McGovern,TableHelper,ShadowTiddler",
"caption": "Words to never consider as CamelCase links",
"created": "20150210172146298",
"creator": "Stephen",
"description": "Words that should never be considered as CamelCase wikiwords. Separate the individual words with commas (,).",
"modified": "20160427151253707",
"modifier": "Stephen",
"tags": "ske",
"title": "$:/sk/WhiteList"
},
"$:/core/modules/parsers/wikiparser/rules/wikilink.js": {
"text": "/*\\\ntitle: $:/core/modules/parsers/wikiparser/rules/wikilink.js\ntype: application/javascript\nmodule-type: wikirule\n\nWiki text inline rule for wiki links. For example:\n\n```\nAWikiLink\nAnotherLink\n~SuppressedLink\n```\n\nPrecede a camel case word with `~` to prevent it from being recognised as a link.\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nexports.name = \"wikilink\";\nexports.types = {inline: true};\n\nexports.init = function(parser) {\n\tthis.parser = parser;\n\t// Regexp to match\n\tthis.matchRegExp = new RegExp($tw.config.textPrimitives.unWikiLink + \"?\" + $tw.config.textPrimitives.wikiLink,\"mg\");\n};\n\n/*\nParse the most recent match\n*/\nexports.parse = function() {\n\t// Get the details of the match\n\tvar linkText = this.match[0];\n\t// Move past the macro call\n\tthis.parser.pos = this.matchRegExp.lastIndex;\n\t// If the link starts with the unwikilink character then just output it as plain text\n\tif(linkText.substr(0,1) === $tw.config.textPrimitives.unWikiLink) {\n\t\treturn [{type: \"text\", text: linkText.substr(1)}];\n\t}\n// If the link is on the whitelist then just output is as plain text\nvar dummy = \"$:/sk/WhiteList\"\nvar whitelist=$tw.wiki.getTiddlerText(dummy).split(\",\");\nvar n=whitelist.indexOf(linkText);\n\nif(n>-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n}\n\t// If the link has been preceded with a blocked letter then don't treat it as a link\n\tif(this.match.index > 0) {\n\t\tvar preRegExp = new RegExp($tw.config.textPrimitives.blockPrefixLetters,\"mg\");\n\t\tpreRegExp.lastIndex = this.match.index-1;\n\t\tvar preMatch = preRegExp.exec(this.parser.source);\n\t\tif(preMatch && preMatch.index === this.match.index-1) {\n\t\t\treturn [{type: \"text\", text: linkText}];\n\t\t}\n\t}\n\treturn [{\n\t\ttype: \"link\",\n\t\tattributes: {\n\t\t\tto: {type: \"string\", value: linkText}\n\t\t},\n\t\tchildren: [{\n\t\t\ttype: \"text\",\n\t\t\ttext: linkText\n\t\t}]\n\t}];\n};\n\n})();\n",
"created": "20150209183326265",
"creator": "Stephen",
"modified": "20150210183324354",
"modifier": "Stephen",
"module-type": "wikirule",
"tags": "ske",
"title": "$:/core/modules/parsers/wikiparser/rules/wikilink.js",
"type": "application/javascript"
}
}
}
{
"tiddlers": {
"$:/plugins/snowgoon88/edit-comptext/config": {
"title": "$:/plugins/snowgoon88/edit-comptext/config",
"type": "application/json",
"text": "{\n \"configuration\": {\n \"caseSensitive\" : false,\n \"maxMatch\" : 8,\n \"minPatLength\" : 2,\n \"triggerKeyCombination\" : \"^ \"\n },\n \"template\": [{\n \"pattern\": \"[[\",\n \"filter\": \"[all[tiddlers]!is[system]]\",\n \"start\": \"[[\",\n \"end\": \"]]\"\n }\n ]\n}\n"
},
"$:/plugins/snowgoon88/edit-comptext/edit-comptext.js": {
"title": "$:/plugins/snowgoon88/edit-comptext/edit-comptext.js",
"text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/edit-comptext.js\ntype: application/javascript\nmodule-type: widget\n\nTaken from original Edit-text widget\nVersion 5.1.13 of TW5\nAdd link-to-tiddler completion in framed.js and simple.js\n\nTODO : CHECK usefull, and particularly save_changes after every input ??\nTODO : where should popupNode be created in the DOM ?\nTODO : check that options are valid (numeric ?)\nvar isNumeric = function(n) {\n return !isNaN(parseFloat(n)) && isFinite(n);\n};\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar editTextWidgetFactory = require(\"$:/core/modules/editor/factory.js\").editTextWidgetFactory,\n\tFramedCompEngine = require(\"$:/plugins/snowgoon88/edit-comptext/framed.js\").FramedCompEngine,\n\tSimpleCompEngine = require(\"$:/plugins/snowgoon88/edit-comptext/simple.js\").SimpleCompEngine;\n\nexports[\"edit-comptext\"] = editTextWidgetFactory(FramedCompEngine,SimpleCompEngine);\n\n})();\n",
"type": "application/javascript",
"module-type": "widget"
},
"$:/plugins/snowgoon88/edit-comptext/examples": {
"title": "$:/plugins/snowgoon88/edit-comptext/examples",
"text": "The configuration file [[$:/plugins/snowgoon88/edit-comptext/config]] allow you to use the completion plugin for various usages. Here are some examples...\n\n!! Link Completion\nThe basic and default usage. Completion is triggered by `[[`, the search is among all non-system tiddlers. When selected, the `title` of the tiddler is inserted in the text, surrounded by `[[` and `]]`. This gives the following Completion Template.\n\n\n```\n{\n \"pattern\": \"[[\",\n \"title\": \"[all[tiddlers]!is[system]]\",\n \"start\": \"[[\",\n \"end\": \"]]\"\n}\t \n```\n\n\n!! Special macro completion\nI have a 'pnjin' macro that is invoked by `<<pnjin \"TiddlerPNJName\">>` where 'TiddlerPNJName is a tiddler that hold data about a PNJ. I use tiddlywiki to organise my Role Playing Games campaigns. So, I want `<p` to trigger the completion. The search is among all non-system tiddlers tagged `PNJ` and, once selected, the title of the tiddler must be inserted surrouned by `<<pnjin \\\"` and `\\\">>`. So...\n\n```\n{\n\t\"pattern\": \"<p\",\n \t\"title\": \"[tag[PNJ]!is[system]]\",\n \t\"start\": \"<<pnjin \\\"\",\n \t\"end\": \"\\\">>\"\n}\n```\n\n!! Insert some templates or stamp or snippets into text.\nI frequently use some text pattern and I want to insert them easily. So, I could create several tiddlers, tagged '$:stamp' and in their body are the piece of texte I want to insert. The titles of these tiddlers always start with `$:/config/stamp/` (i.e. $:/config/stamp/macro, $:/config/stamp/list1, $:/config/stamp/list2). I want to trigger the completion by using `<<`, then I only want to chose among the last part of the titles of tiddlers tagged `$:stamp` so I use a mask (`$:/config/stamp/`) to only display the last part of the tiddlers title. When selectected, the `body` of the tiddler is inserted, with no surrounding strings. As a results, the Completion Template is (notice the `body` field):\n\n```\n{\n \"pattern\": \"<<\",\n \"body\": \"[tag[$:stamp]]\",\n \"mask\" : \"$:/config/stamp/\",\n \"start\": \"\",\n \"end\": \"\"\n}\n```\n\n!! And you ?\nIf you have funny usages of completion, let me know. If you'd like to do something that is not yet possible, let me know...\n\nmail : snowgoon88(AT)gmail(DOT)com"
},
"$:/plugins/snowgoon88/edit-comptext/framed.js": {
"text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/framed.js\ntype: application/javascript\nmodule-type: library\n\nTaken from $:/core/modules/editor/engines/framed.js\nText editor engine based on a simple input or textarea within an iframe. This is done so that the selection is preserved even when clicking away from the textarea\n\n\\*/\n(function(){\n\n/*jslint node: true,browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\n// Configuration tiddler\nvar COMPLETION_OPTIONS = \"$:/plugins/snowgoon88/edit-comptext/config\";\nvar Completion = require(\"$:/plugins/snowgoon88/edit-comptext/completion.js\").Completion;\n\t\nfunction FramedCompEngine(options) {\n //DEBUG console.log( \"==FramedCompEngine::creation\" );\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\n\t// Completion\n\t// Load Completion configuration as JSON\n this._configOptions = $tw.wiki.getTiddlerData( COMPLETION_OPTIONS, {} );\n\t\n\t// Create our hidden dummy text area for reading styles\n\tthis.dummyTextArea = this.widget.document.createElement(\"textarea\");\n\tif(this.widget.editClass) {\n\t\tthis.dummyTextArea.className = this.widget.editClass;\n\t}\n\tthis.dummyTextArea.setAttribute(\"hidden\",\"true\");\n\tthis.parentNode.insertBefore(this.dummyTextArea,this.nextSibling);\n\tthis.widget.domNodes.push(this.dummyTextArea);\n\t// Create dummy popup for reading its styles\n\t//this._dummyCompletion = new Completion( this.widget, this.dummyTextArea, this._configOptions);\n\t//REMOVEthis._dummyCompletion.setAttribute(\"hidden\",\"true\");\n\t\n\t// Create the iframe\n\tthis.iframeNode = this.widget.document.createElement(\"iframe\");\n\tthis.parentNode.insertBefore(this.iframeNode,this.nextSibling);\n\tthis.iframeDoc = this.iframeNode.contentWindow.document;\n\t// (Firefox requires us to put some empty content in the iframe)\n\tthis.iframeDoc.open();\n\tthis.iframeDoc.write(\"\");\n\tthis.iframeDoc.close();\n\t// Style the iframe\n\tthis.iframeNode.className = this.dummyTextArea.className;\n\tthis.iframeNode.style.border = \"none\";\n\tthis.iframeNode.style.padding = \"0\";\n\tthis.iframeNode.style.resize = \"none\";\n\tthis.iframeDoc.body.style.margin = \"0\";\n\tthis.iframeDoc.body.style.padding = \"0\";\n\tthis.widget.domNodes.push(this.iframeNode);\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.iframeDoc.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.iframeDoc.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\t// Copy the styles from the dummy textarea\n\tthis.copyStyles();\n\t// Add event listeners\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"input\",handlerObject: this,handlerMethod: \"handleInputEvent\"},\n\t\t{name: \"keydown\",handlerObject: this.widget,handlerMethod: \"handleKeydownEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.iframeDoc.body.appendChild(this.domNode);\n\n\t// add Completion popup\n this._completion = new Completion( this.widget, this.domNode, this._configOptions, this.dummyTextArea, this.iframeNode.offsetTop, this.iframeNode.offsetLeft );\n\t// print iframe offset\n\t//DEBUG console.log( \" __iframe.offsetLeft: \"+this.iframeNode.offsetLeft );\n //DEBUG console.log( \" __iframe.offsetTop: \"+this.iframeNode.offsetTop );\n \n\t// Copy all styles from dummyCompletion\n\t//$tw.utils.copyStyles(this._dummyCompletion._popNode, this._completion._popNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\t//this._completion._popNode.style.display = \"block\";\n\t//this._completion._popNode.style.width = \"100%\";\n\t//this._completion._popNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\t//this._completion._popNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n \n}\n\n/*\nCopy styles from the dummy text area to the textarea in the iframe\n*/\nFramedCompEngine.prototype.copyStyles = function() {\n\t// Copy all styles\n\t$tw.utils.copyStyles(this.dummyTextArea,this.domNode);\n\t// Override the ones that should not be set the same as the dummy textarea\n\tthis.domNode.style.display = \"block\";\n\tthis.domNode.style.width = \"100%\";\n\tthis.domNode.style.margin = \"0\";\n\t// In Chrome setting -webkit-text-fill-color overrides the placeholder text colour\n\tthis.domNode.style[\"-webkit-text-fill-color\"] = \"currentcolor\";\n};\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nFramedCompEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nFramedCompEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nFramedCompEngine.prototype.fixHeight = function() {\n\t// Make sure styles are updated\n\tthis.copyStyles();\n\t// Adjust height\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\tvar newHeight = $tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t\tthis.iframeNode.style.height = (newHeight + 14) + \"px\"; // +14 for the border on the textarea\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t\tthis.iframeNode.style.height = (fixedHeight + 14) + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nFramedCompEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nFramedCompEngine.prototype.handleInputEvent = function(event) {\n //DEBUG console.log( \"__framed.js::handleInputEvent\");\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nFramedCompEngine.prototype.createTextOperation = function() {\n\tvar operation = {\n\t\ttext: this.domNode.value,\n\t\tselStart: this.domNode.selectionStart,\n\t\tselEnd: this.domNode.selectionEnd,\n\t\tcutStart: null,\n\t\tcutEnd: null,\n\t\treplacement: null,\n\t\tnewSelStart: null,\n\t\tnewSelEnd: null\n\t};\n\toperation.selection = operation.text.substring(operation.selStart,operation.selEnd);\n\treturn operation;\n};\n\n/*\nExecute a text operation\n*/\nFramedCompEngine.prototype.executeTextOperation = function(operation) {\n\t// Perform the required changes to the text area and the underlying tiddler\n\tvar newText = operation.text;\n\tif(operation.replacement !== null) {\n\t\tnewText = operation.text.substring(0,operation.cutStart) + operation.replacement + operation.text.substring(operation.cutEnd);\n\t\t// Attempt to use a execCommand to modify the value of the control\n\t\tif(this.iframeDoc.queryCommandSupported(\"insertText\") && this.iframeDoc.queryCommandSupported(\"delete\") && !$tw.browser.isFirefox) {\n\t\t\tthis.domNode.focus();\n\t\t\tthis.domNode.setSelectionRange(operation.cutStart,operation.cutEnd);\n\t\t\tif(operation.replacement === \"\") {\n\t\t\t\tthis.iframeDoc.execCommand(\"delete\",false,\"\");\n\t\t\t} else {\n\t\t\t\tthis.iframeDoc.execCommand(\"insertText\",false,operation.replacement);\n\t\t\t}\n\t\t} else {\n\t\t\tthis.domNode.value = newText;\n\t\t}\n\t\tthis.domNode.focus();\n\t\tthis.domNode.setSelectionRange(operation.newSelStart,operation.newSelEnd);\n\t}\n\tthis.domNode.focus();\n\treturn newText;\n};\n\nexports.FramedCompEngine = FramedCompEngine;\n\n})();\n",
"type": "application/javascript",
"title": "$:/plugins/snowgoon88/edit-comptext/framed.js",
"module-type": "library"
},
"$:/plugins/snowgoon88/edit-comptext/simple.js": {
"text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/simple.js\ntype: application/javascript\nmodule-type: library\n\nTaken from $:/core/modules/editor/engines/simple.js\nText editor engine based on a simple input or textarea tag\n\n\\*/\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\nvar HEIGHT_VALUE_TITLE = \"$:/config/TextEditor/EditorHeight/Height\";\n\n// Configuration tiddler\nvar COMPLETION_OPTIONS = \"$:/plugins/snowgoon88/edit-comptext/config\";\nvar Completion = require(\"$:/plugins/snowgoon88/edit-comptext/completion.js\").Completion;\n\nfunction SimpleCompEngine(options) {\n\t// Save our options\n\toptions = options || {};\n\tthis.widget = options.widget;\n\tthis.value = options.value;\n\tthis.parentNode = options.parentNode;\n\tthis.nextSibling = options.nextSibling;\n\n // Completion\n\t// Load Completion configuration as JSON\n this._configOptions = $tw.wiki.getTiddlerData( COMPLETION_OPTIONS, {} );\n\t\n\t// Construct the textarea or input node\n\tvar tag = this.widget.editTag;\n\tif($tw.config.htmlUnsafeElements.indexOf(tag) !== -1) {\n\t\ttag = \"input\";\n\t}\n\tthis.domNode = this.widget.document.createElement(tag);\n\t// Set the text\n\tif(this.widget.editTag === \"textarea\") {\n\t\tthis.domNode.appendChild(this.widget.document.createTextNode(this.value));\n\t} else {\n\t\tthis.domNode.value = this.value;\n\t}\n\t// Set the attributes\n\tif(this.widget.editType) {\n\t\tthis.domNode.setAttribute(\"type\",this.widget.editType);\n\t}\n\tif(this.widget.editPlaceholder) {\n\t\tthis.domNode.setAttribute(\"placeholder\",this.widget.editPlaceholder);\n\t}\n\tif(this.widget.editSize) {\n\t\tthis.domNode.setAttribute(\"size\",this.widget.editSize);\n\t}\n\tif(this.widget.editRows) {\n\t\tthis.domNode.setAttribute(\"rows\",this.widget.editRows);\n\t}\n\tif(this.widget.editClass) {\n\t\tthis.domNode.className = this.widget.editClass;\n\t}\n\t// Add an input event handler\n\t$tw.utils.addEventListeners(this.domNode,[\n\t\t{name: \"focus\", handlerObject: this, handlerMethod: \"handleFocusEvent\"},\n\t\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInputEvent\"}\n\t]);\n\t// Insert the element into the DOM\n\tthis.parentNode.insertBefore(this.domNode,this.nextSibling);\n\tthis.widget.domNodes.push(this.domNode);\n\n\t// add Completion popup\n this._completion = new Completion( this.widget, this.domNode, this._configOptions );\n}\n\n/*\nSet the text of the engine if it doesn't currently have focus\n*/\nSimpleCompEngine.prototype.setText = function(text,type) {\n\tif(!this.domNode.isTiddlyWikiFakeDom) {\n\t\tif(this.domNode.ownerDocument.activeElement !== this.domNode) {\n\t\t\tthis.domNode.value = text;\n\t\t}\n\t\t// Fix the height if needed\n\t\tthis.fixHeight();\n\t}\n};\n\n/*\nGet the text of the engine\n*/\nSimpleCompEngine.prototype.getText = function() {\n\treturn this.domNode.value;\n};\n\n/*\nFix the height of textarea to fit content\n*/\nSimpleCompEngine.prototype.fixHeight = function() {\n\tif(this.widget.editTag === \"textarea\") {\n\t\tif(this.widget.editAutoHeight) {\n\t\t\tif(this.domNode && !this.domNode.isTiddlyWikiFakeDom) {\n\t\t\t\t$tw.utils.resizeTextAreaToFit(this.domNode,this.widget.editMinHeight);\n\t\t\t}\n\t\t} else {\n\t\t\tvar fixedHeight = parseInt(this.widget.wiki.getTiddlerText(HEIGHT_VALUE_TITLE,\"400px\"),10);\n\t\t\tfixedHeight = Math.max(fixedHeight,20);\n\t\t\tthis.domNode.style.height = fixedHeight + \"px\";\n\t\t}\n\t}\n};\n\n/*\nFocus the engine node\n*/\nSimpleCompEngine.prototype.focus = function() {\n\tif(this.domNode.focus && this.domNode.select) {\n\t\tthis.domNode.focus();\n\t\tthis.domNode.select();\n\t}\n};\n\n/*\nHandle a dom \"input\" event which occurs when the text has changed\n*/\nSimpleCompEngine.prototype.handleInputEvent = function(event) {\n\tconsole.log( \"__simple.js::handleInputEvent\");\n\tthis.widget.saveChanges(this.getText());\n\tthis.fixHeight();\n\treturn true;\n};\n\n/*\nHandle a dom \"focus\" event\n*/\nSimpleCompEngine.prototype.handleFocusEvent = function(event) {\n\tif(this.widget.editFocusPopup) {\n\t\t$tw.popup.triggerPopup({\n\t\t\tdomNode: this.domNode,\n\t\t\ttitle: this.widget.editFocusPopup,\n\t\t\twiki: this.widget.wiki,\n\t\t\tforce: true\n\t\t});\n\t}\n\treturn true;\n};\n\n/*\nCreate a blank structure representing a text operation\n*/\nSimpleCompEngine.prototype.createTextOperation = function() {\n\treturn null;\n};\n\n/*\nExecute a text operation\n*/\nSimpleCompEngine.prototype.executeTextOperation = function(operation) {\n};\n\nexports.SimpleCompEngine = SimpleCompEngine;\n\n})();\n",
"type": "application/javascript",
"title": "$:/plugins/snowgoon88/edit-comptext/simple.js",
"module-type": "library"
},
"$:/plugins/snowgoon88/edit-comptext/cursor-position.js": {
"text": "/*\\\nModule that compute the pixel position of the cursor of a text\nements.\n\nTaken from https://github.com/component/textarea-caret-position\n\n(as https://github.com/kir/js_cursor_position is not updated any more)\n\\*/\n// Fonction anonyme executée immediatement\n( function(){\n \n// The properties that we copy into a mirrored div.\n// Note that some browsers, such as Firefox,\n// do not concatenate properties, i.e. padding-top, bottom etc. -> padding,\n// so we have to do every single property specifically.\nvar properties = [\n 'direction', // RTL support\n 'boxSizing',\n 'width', // on Chrome and IE, exclude the scrollbar, so the mirror div wraps exactly as the textarea does\n 'height',\n 'overflowX',\n 'overflowY', // copy the scrollbar for IE\n\n 'borderTopWidth',\n 'borderRightWidth',\n 'borderBottomWidth',\n 'borderLeftWidth',\n 'borderStyle',\n\n 'paddingTop',\n 'paddingRight',\n 'paddingBottom',\n 'paddingLeft',\n\n // https://developer.mozilla.org/en-US/docs/Web/CSS/font\n 'fontStyle',\n 'fontVariant',\n 'fontWeight',\n 'fontStretch',\n 'fontSize',\n 'fontSizeAdjust',\n 'lineHeight',\n 'fontFamily',\n\n 'textAlign',\n 'textTransform',\n 'textIndent',\n 'textDecoration', // might not make a difference, but better be safe\n\n 'letterSpacing',\n 'wordSpacing',\n\n 'tabSize',\n 'MozTabSize'\n\n];\nvar isFirefox = false;\nif($tw.browser) {\n isFirefox = window.mozInnerScreenX != null;\n}\n\nfunction getCaretCoordinates(element, position, options) {\n\n var debug = options && options.debug || false;\n if (debug) {\n var el = document.querySelector('#input-textarea-caret-position-mirror-div');\n if ( el ) { el.parentNode.removeChild(el); }\n }\n\n // mirrored div\n var div = document.createElement('div');\n div.id = 'input-textarea-caret-position-mirror-div';\n document.body.appendChild(div);\n\n var style = div.style;\n var computed;\n if($tw.browser) {\n computed = window.getComputedStyle? getComputedStyle(element) : element.currentStyle; // currentStyle for IE < 9\n } \n else {\n computed = element.currentStyle;\n }\n \n\n // default textarea styles\n style.whiteSpace = 'pre-wrap';\n if (element.nodeName !== 'INPUT')\n style.wordWrap = 'break-word'; // only for textarea-s\n\n // position off-screen\n style.position = 'absolute'; // required to return coordinates properly\n if (!debug)\n style.visibility = 'hidden'; // not 'display: none' because we want rendering\n\n // transfer the element's properties to the div\n properties.forEach(function (prop) {\n style[prop] = computed[prop];\n });\n\n if (isFirefox) {\n // Firefox lies about the overflow property for textareas: https://bugzilla.mozilla.org/show_bug.cgi?id=984275\n if (element.scrollHeight > parseInt(computed.height))\n style.overflowY = 'scroll';\n } else {\n style.overflow = 'hidden'; // for Chrome to not render a scrollbar; IE keeps overflowY = 'scroll'\n }\n\n div.textContent = element.value.substring(0, position);\n // the second special handling for input type=\"text\" vs textarea: spaces need to be replaced with non-breaking spaces - http://stackoverflow.com/a/13402035/1269037\n if (element.nodeName === 'INPUT')\n div.textContent = div.textContent.replace(/\\s/g, \"\\u00a0\");\n\n var span = document.createElement('span');\n // Wrapping must be replicated *exactly*, including when a long word gets\n // onto the next line, with whitespace at the end of the line before (#7).\n // The *only* reliable way to do that is to copy the *entire* rest of the\n // textarea's content into the <span> created at the caret position.\n // for inputs, just '.' would be enough, but why bother?\n span.textContent = element.value.substring(position) || '.'; // || because a completely empty faux span doesn't render at all\n div.appendChild(span);\n\n var coordinates = {\n top: span.offsetTop + parseInt(computed['borderTopWidth']),\n left: span.offsetLeft + parseInt(computed['borderLeftWidth'])\n };\n\n if (debug) {\n span.style.backgroundColor = '#aaa';\n } else {\n document.body.removeChild(div);\n }\n\n return coordinates;\n}\n\n// Exporte as a module of node.js otherwise set as global\nif (typeof module != \"undefined\" && typeof module.exports != \"undefined\") {\n module.exports = getCaretCoordinates;\n} else {\n window.getCaretCoordinates = getCaretCoordinates;\n}\n\n})();\n",
"type": "application/javascript",
"title": "$:/plugins/snowgoon88/edit-comptext/cursor-position.js",
"module-type": "library"
},
"$:/plugins/snowgoon88/edit-comptext/completion.js": {
"text": "/*\\\ntitle: $:/plugins/snowgoon88/edit-comptext/completion.js\ntype: application/javascript\nmodule-type: library\n\nTry to make self-contained completion module.\n\nTo use this 'module', you need a `widget` with a kind of `editarea` node.\nI do not know the exacte prerequisites of this editarea node for the module to\nwork, but mostly one should be able to attach the following `eventHandler` to\nit:\n - input\n - keydown\n - keypress\n - keyup\nThe `widget` is needed because I use:\n - widget.document\n - widget.wiki.filterTiddlers(...)\n\nFrom the Widget, once you have a proper editarea, you just have to call\n - var completion = new Completion( theWidget, theEditAreaNode, configObject);\nwhere `configObject` is expected to have the following fields. if a field is missing, a default value will be given.\nOne can have many `elements' in the template array.\n\n{\n \"configuration\": {\n \"caseSensitive\" : false,\n \"maxMatch\" : 8,\n \"minPatLength\" : 2,\n \"triggerKeyCombination\" : \"^ \"\n },\n \"template\": [{\n \"pattern\": \"[[\",\n \"filter\": \"[all[tiddlers]!is[system]]\",\n \"start\": \"[[\",\n \"end\": \"]]\"\n }\n ]\n}\n\nTODO : CHECK if needed\n\\*/\n\n(function(){\n\n/*jslint node: true, browser: true */\n/*global $tw: false */\n\"use strict\";\n\n// To compute pixel coordinates of cursor\nvar getCaretCoordinates = require(\"$:/plugins/snowgoon88/edit-comptext/cursor-position.js\");\n\n/** Default Completion Attributes */\nvar DEFATT = { maxMatch: 5, minPatLength: 2, caseSensitive: false, triggerKeyCombination: \"^ \" };\n\n/** \n * Struct for generic Completion Templates.\n * <ul>\n * <li>pat : pattern searched for.</li>\n * <li>filter : filter operation used to find the list of completion options</li>\n * <li>mask: replaced by \"\" when presenting completion options</li>\n * </ul>\n */\nvar Template = function( pat, filter, mask, field, start, end ) {\n this.pat = pat;\n this.filter = filter;\n this.mask = \"^\"+regExpEscape(mask);\n this.field = field;\n this.start = start;\n this.end = end;\n this.pos = 0;\n};\n/**\n * Struct for storing completion options, as we need to memorise \n * the titles of the tiddlers when masked and when body must be displayed.\n */\nvar OptCompletion = function( title, str ) {\n this.title = title;\n this.str = str;\n};\n\nvar keyMatchGenerator = function(combination) {\n\tlet singleMatchGenerator = function(character) {\n\t\tif (character === '^') {\n\t\t\treturn event => event.ctrlKey;\n\t\t}\n\t\telse if (character === '+') {\n\t\t\treturn event => event.shiftKey;\n\t\t}\n\t\telse if (character === '!') {\n\t\t\treturn event => event.altKey;\n\t\t}\n\t\telse {\n\t\t\treturn event => (event.keyCode || event.which) === character.charCodeAt(0);\n\t\t}\n\t};\n\n\tlet matchers = [];\n\tfor (let i = 0; i < combination.length; i++) {\n\t\tmatchers.push(singleMatchGenerator(combination[i]));\n\t}\n\n\treturn event => {\n\t\tfor (let i = 0; i < matchers.length; i++) {\n\t\t\tif (!matchers[i](event)) {\n\t\t\t\treturn false;\n\t\t\t}\n\t\t}\n\t\treturn true;\n\t};\n};\n\n/**\n * Widget is needed in creating popupNode.\n * - widget.document\n * - widget.wiki.filterTiddlers(...)\n * - sibling : where to create the popup in the DOM.\n */\n\tvar Completion = function( editWidget, areaNode, param, sibling, offTop, offLeft ) {\n\tconsole.log( \"==Completion::creation\" );\n\n // About underlying Widget\n this._widget = editWidget;\n\tthis._areaNode = areaNode;\n\tthis._sibling = (typeof sibling !== 'undefined') ? sibling : this._areaNode;\n\tthis._offTop = (typeof offTop !== 'undefined') ? offTop : 0;\n\tthis._offLeft = (typeof offLeft !== 'undefined') ? offLeft : 0;\t\n\t\t\n // Completions attributes\n /** State */\n this._state = \"VOID\";\n this._template = undefined;\n /** Best matches */\n this._bestMatches = []; // An array of OptCompletion\n this._idxChoice = -1;\n /** Param */\n // maximum nb of match displayed\n this._maxMatch = param.configuration.maxMatch || DEFATT.maxMatch; \n this._minPatLength = param.configuration.minPatLength || DEFATT.minPatLength;\n this._caseSensitive= param.configuration.caseSensitive || DEFATT.caseSensitive;\n this._triggerKeyMatcher = keyMatchGenerator(param.configuration.triggerKeyCombination || DEFATT.triggerKeyCombination);\n /** Input information */\n this._lastChar = \"\";\n this._hasInput = false;\n /** List of Completion Templates */\n this._listTemp = [];\n \n // Read templates from Param\n if( param.template ) {\n \tvar idT;\n \tfor( idT=0; idT<param.template.length; idT++ ) {\n \t var temp = param.template[idT];\n\t // field 'body' ou 'title' (default)\n\t if( temp.body ) {\t\t\n \t\tthis._listTemp.push( \n \t\t new Template( temp.pattern, temp.body,\n\t\t\t\t temp.mask ? temp.mask : \"\",\n\t\t\t\t \"body\",\n \t\t\t\t temp.start, temp.end )\n \t\t);\n\t }\n\t else {\n \t\tthis._listTemp.push( \n \t\t new Template( temp.pattern, \n\t\t\t\t temp.title ? temp.title : temp.filter,\n\t\t\t\t temp.mask ? temp.mask : \"\",\n\t\t\t\t \"title\",\n \t\t\t\t temp.start, temp.end )\n \t\t);\n\t }\n\t //DEBUG temp = this._listTemp[this._listTemp.length-1];\n\t //DEBUG console.log( \"__CONF : \"+temp.pattern+\":\"+temp.filter+\":\"+temp.mask+\":\"+temp.field+\":\"+temp.start+\":\"+temp.end );\n \t}\n }\n // or defaut template\n else {\n \tthis._listTemp = [\n \t new Template( \"[[\", \"[all[tiddlers]!is[system]]\", \n\t\t\t \"\", \"title\",\n\t\t\t \"[[\", \"]]\" )\n \t];\n }\n // Create Popup\n\t//this._popNode = createPopup(this._widget, this._areaNode );\n\tthis._popNode = createPopup(this._widget, this._sibling );\t\n \n // Listen to the Keyboard\n $tw.utils.addEventListeners( this._areaNode,[\n\t{name: \"input\", handlerObject: this, handlerMethod: \"handleInput\"},\n\t{name: \"keydown\", handlerObject: this, handlerMethod: \"handleKeydown\"},\n\t{name: \"keypress\", handlerObject: this, handlerMethod: \"handleKeypress\"},\n \t{name: \"keyup\", handlerObject: this, handlerMethod: \"handleKeyup\"}\n ]);\n \n /** \n * Find the bestMatches among listChoice with given pattern\n * @param listChoice : array of String\n * @change : this._bestMatches => array of OptCompletion\n */\n this._findBestMatches = function( listChoice, pattern, nbMax) {\n\t// regexp search pattern, case sensitive\n\tvar flagSearch = this._caseSensitive ? \"\" : \"i\" ;\n\tvar regpat = RegExp( regExpEscape(pattern), flagSearch );\n\tvar regpat_start = RegExp( \"^\"+regExpEscape(pattern), flagSearch );\n\tvar regMask = RegExp( this._template.mask ? this._template.mask : \"\",\"\");\n\tvar nbMatch = 0;\n\t// nbMax set to _maxMatch if no value given\n\tnbMax = nbMax !== undefined ? nbMax : this._maxMatch;\n\n\t//DEBUG console.log( \"__FIND masked=\"+regMask+\" regPat=\"+regpat);\n\n\tthis._bestMatches= [];\n\tvar otherMatches = [];\n\t// We test every possible choice\n\tfor( var i=0; i< listChoice.length; i++ ) {\n\t // apply mask over potential choice\n\t var maskedChoice = listChoice[i].replace( regMask, \"\");\n\t // Test first if pattern is found at START of the maskedChoice\n\t // THEN added to BestMatches\n \t if( regpat_start.test( maskedChoice )) {\n\t\tif (nbMatch >= nbMax) {\n\t\t this._bestMatches.push( new OptCompletion(\"\",\"...\") );\n\t\t return;\n\t\t} else {\n\t\t this._bestMatches.push( new OptCompletion(listChoice[i],maskedChoice) );\n\t\t nbMatch += 1;\n\t\t}\n\t }\n\t // then if pattern is found WITHIN the maskedChoice\n\t // added AFTER the choices that starts with pattern\n\t else if( regpat.test( maskedChoice ) ) {\n\t\tif (nbMatch >= nbMax) {\n\t\t // add all otherMatches to _bestMatches\n\t\t this._bestMatches.push( new OptCompletion(\"\",\"<hr>\") ) ; //separator\n\t\t this._bestMatches = this._bestMatches.concat( otherMatches );\n\t\t this._bestMatches.push( new OptCompletion(\"\",\"...\") );\n\t\t return;\n\t\t} else {\n\t\t otherMatches.push( new OptCompletion(listChoice[i],maskedChoice) );\n\t\t nbMatch += 1;\n\t\t}\n\t }\n\t}\n\t// Here, must add the otherMatches\n\tthis._bestMatches.push( new OptCompletion(\"\",\"<hr>\") ) ; //separator\n\tthis._bestMatches = this._bestMatches.concat( otherMatches );\n };\n /**\n * Change Selected Status of Items\n */\n this._next = function (node) {\n\tvar count = node.children.length;\n\t//DEBUG console.log( \"__NEXT: co=\"+count+\" nbMatch=\"+this._bestMatches.length);\n\tif( this._bestMatches.length > 0 ) \n\t this._goto( node, this._idxChoice < count - 1 ? this._idxChoice + 1 : -1);\n\t//DEBUG this._logStatus( \"NexT\" );\n };\n this._previous = function (node) {\n\tvar count = node.children.length;\n\tvar selected = this._idxChoice > -1;\n\t//DEBUG console.log( \"__PREV: co=\"+count+\" nbMatch=\"+this._bestMatches.length);\n\tif( this._bestMatches.length > 0 ) \n\t this._goto( node, selected ? this._idxChoice - 1 : count - 1);\n\t//DEBUG this._logStatus( \"PreV\" );\n };\n // Should not be used, highlights specific item without any checks!\n this._goto = function (node, idx) {\n\tvar lis = node.children;\n\tvar selected = this._idxChoice > -1;\n\tif (selected) {\n\t lis[this._idxChoice].setAttribute(\"patt-selected\", \"false\");\n\t}\n\n\tthis._idxChoice = idx;\n \n\tif (idx > -1 && lis.length > 0) {\n\t lis[idx].setAttribute(\"patt-selected\", \"true\");\n\t}\n };\n /**\n * Abort pattern and undisplay.\n */\n this._abortPattern = function (displayNode) {\n\tthis._state = \"VOID\";\n\tthis._bestChoices = [];\n\tthis._idxChoice = -1;\n\tthis._undisplay( displayNode );\n\tthis._template = undefined;\n };\n /**\n * Display popupNode at the cursor position in areaNode.\n */\n this._display = function( areaNode, popupNode ) {\n\tif ( popupNode.style.display == 'none' ) {\n\t // Must get coordinate\n\t // Cursor coordinates within area + area coordinates + scroll\n var coord = getCaretCoordinates(areaNode, areaNode.selectionEnd);\n var styleSize = getComputedStyle(areaNode).getPropertyValue('font-size');\n var fontSize = parseFloat(styleSize); \n\t\t\n\t popupNode.style.left = (this._offLeft+areaNode.offsetLeft-areaNode.scrollLeft+coord.left) + 'px';\n\t popupNode.style.top = (this._offTop+areaNode.offsetTop-areaNode.scrollTop+coord.top+fontSize*2) + 'px';\n\t popupNode.style.display = 'block';\n\t}\n };\n /**\n * Undisplay someNode\n */\n this._undisplay = function( displayNode ) {\n\tif ( displayNode.style.display != 'none' ) {\n\t displayNode.style.display = 'none';\n\t}\n };\n\n /**\n * Used for debug\n */\n this._logStatus = function(msg) {\n\tconsole.log( \"__STATUS: \"+this._state+\":-\"+msg+\"- idx=\"+this._idxChoice );\n };\n\n};\n// **************************************************************************\n// ******************************************************************eventCbk\n// **************************************************************************\n/**\n * Disable the *effects* of ENTER / UP / DOWN / ESC when needed.\n * Set _hasInput to false.\n */\nCompletion.prototype.handleKeydown = function(event) {\n // key \n var key = event.keyCode;\n this._hasInput = false;\n \n //DEBUG console.log( \"__KEYDOWN (\"+key+\") hasI=\"+this._hasInput);\n \n // ENTER while selecting\n if( (this._state === \"PATTERN\" || this._state === \"SELECT\") && key === 13 ) {\n \tevent.preventDefault();\n \tevent.stopPropagation();\n }\n // ESC while selecting\n if( (this._state === \"PATTERN\" || this._state === \"SELECT\") && key === 27 ) {\n \tevent.preventDefault();\n \tevent.stopPropagation();\n }\n // UP/DOWN while a pattern is extracted\n if( (key===38 || key===40) && \n\t(this._state === \"PATTERN\" || this._state === \"SELECT\") ) {\n\tevent.preventDefault();\n }\n};\n/**\n * Means that something has been added/deleted => set _hasInput\n */\nCompletion.prototype.handleInput = function(event) {\n this._hasInput = true;\n //DEBUG console.log( \"__INPUT hasI=\"+this._hasInput );\n};\n\t\n/**\n * Set _lastChar, detects CTRL+SPACE.\n */\nCompletion.prototype.handleKeypress = function(event) {\n var curPos = this._areaNode.selectionStart; // cursor position\n var val = this._areaNode.value; // text in the area\n // key \n var key = event.keyCode || event.which;\n\t\n this._lastChar = String.fromCharCode(key);\n //DEBUG console.log( \"__KEYPRESS (\"+key+\") hasI=\"+this._hasInput+\" char=\"+this._lastChar );\n //DEBUG this._logStatus( \"KEYPRESS\" );\n \n // Detect Ctrl+Space\n if( this._triggerKeyMatcher(event) && this._state === \"VOID\" ) {\n\t//Find a proper Template\n\t// first from which we can extract a pattern\n\tif( this._template === undefined ) {\n\t //DEBUG console.log(\"__SPACE : find a Template\" );\n\t var idT, res;\n\t for( idT=0; idT < this._listTemp.length; idT++ ) {\n\t\tres = extractPattern( val, curPos, this._listTemp[idT] );\n\t\t//DEBUG console.log(\" t=\"+this._listTemp[idT].pat+\" res=\"+res);\n\t\t// res is not undefined => good template candidate\n\t\tif( res ) {\n\t\t this._template = this._listTemp[idT];\n\t\t this._state = \"PATTERN\";\n\t\t break;\n\t\t}\n\t }\n\t}\n\telse {\n\t //DEBUG console.log(\"__SPACE : already a template\" );\n\t this._state = \"PATTERN\";\n\t}\n }\n};\n/**\n * ESC -> abort; \n * Detect [ -> VOID switch to _state=PATTERN\n * PATTERN || SELECT : ENTER -> insertText\n * UP/DOWN -> previous/next\n * pattern.length > _minPatternLength -> display \n */\nCompletion.prototype.handleKeyup = function(event) {\n var curPos = this._areaNode.selectionStart; // cursor position\n var val = this._areaNode.value; // text in the area\n // key a\n var key = event.keyCode;\n \n //DEBUG console.log( \"__KEYUP (\"+key+\") hasI=\"+this._hasInput );\n \n // ESC\n if( key === 27 ) {\n\tthis._abortPattern( this._popNode );\n\t//DEBUG this._logStatus( \"\" );\n }\n // Check for every template\n if( this._hasInput && this._state === \"VOID\" ) {\n\t// check every template's pattern\n\tvar idT, template;\n\tfor( idT=0; idT < this._listTemp.length; idT++ ) {\n\t template = this._listTemp[idT];\n\t if( this._lastChar === template.pat[template.pos] ) {\n\t\ttemplate.pos += 1;\n\t\t//DEBUG console.log( \"__CHECK : pat=\"+template.pat+\" pos=\"+template.pos );\n\t\t// Pattern totaly matched ?\n\t\tif( template.pos === template.pat.length ) {\n\t\t //DEBUG console.log( \"__CHECK => found \"+template.pat );\n\t\t this._state = \"PATTERN\";\n\t\t this._template = template;\n\t\t \n\t\t break; // get out of loop\n\t\t}\n\t }\n\t else {\n\t\ttemplate.pos = 0;\n\t\t//DEBUG console.log( \"__CHECK : pat=\"+template.pat+\" pos=\"+template.pos );\n\t }\n\t}\n }\n // a pattern\n else if( this._state === \"PATTERN\" || this._state === \"SELECT\" ) {\n\t// Pattern below cursor : undefined if no pattern\n\tvar pattern = extractPattern( val, curPos, this._template );\n\tif( key === 13 ) { // ENTER\n\t //DEBUG console.log( \"KEY : Enter\" );\n \t // Choice made in the displayNode ?\n \t var selected = this._idxChoice > -1 && this._idxChoice !== this._maxMatch;\n \t //DEBUG console.log( \" > sel=\"+selected+\" len=\"+this._bestChoices.length );\n \t if( selected ) {\n \t\t//DEBUG console.log( \" > selected\" );\n\t\tvar temp = this._bestMatches[this._idxChoice];\n\t\tvar str = temp.str;\n\t\tif( this._template.field === \"body\" ) {\n\t\t str = $tw.wiki.getTiddlerText( temp.title );\n\t\t}\n \t\tinsertInto( this._areaNode,\n\t\t\t str,\n\t\t\t pattern.start, curPos, this._template );\n\t\t// save this new content\n\t\tthis._widget.saveChanges( this._areaNode.value );\n\t }\n\t // otherwise take the first choice (if exists)\n\t else if( this._bestMatches.length > 0 ) {\n \t\t//DEBUG console.log( \" > take first one\" );\n\t\tvar temp = this._bestMatches[0];\n\t\tvar str = temp.str;\n\t\tif( this._template.field === \"body\" ) {\n\t\t str = $tw.wiki.getTiddlerText( temp.title );\n\t\t}\n \t\tinsertInto( this._areaNode,\n\t\t\t str,\n\t\t\t pattern.start, curPos, this._template );\n\t\t// save this new content\n\t\tthis._widget.saveChanges( this._areaNode.value );\n\t }\n\t this._abortPattern( this._popNode );\n\t\t//DEBUG this._logStatus( \"\" );\n \t }\n\t else if( key === 38 && this._hasInput === false) { // up\n\t\tthis._state = \"SELECT\";\n \t\tevent.preventDefault();\n \t\tthis._previous( this._popNode );\n\t\t//DEBUG this._logStatus( pattern.text );\n \t\t//event.stopPropagation();\n \t }\n \t else if( key === 40 && this._hasInput === false) { // down\n\t\tthis._state = \"SELECT\";\n \t\tevent.preventDefault();\n \t\tthis._next( this._popNode );\n\t\t//DEBUG this._logStatus( pattern.text );\n \t\t//event.stopPropagation();\n \t }\n \t else if( pattern ) { // pattern changed by keypressed\n\t\tthis._idxChoice = -1;\n \t\t// log\n\t\t//DEBUG this._logStatus( pattern.text );\n \t\t// Popup with choices if pattern at least minPatLength letters long\n\t\tif( pattern.text.length > (this._minPatLength-1) ) {\n\t\t // compute listOptions from templateFilter\n\t\t var allOptions;\n\t\t if( this._template )\n\t\t\tallOptions = this._widget.wiki.filterTiddlers( this._template.filter );\n\t\t else\n\t\t\tallOptions = this._widget.wiki.filterTiddlers(\"[all[tiddlers]]\");\n\t\t this._findBestMatches( allOptions, pattern.text );\n \t\t this._popNode.innerHTML = \"\";\n \t\t //console.log( \"BC \"+ this._pattern + \" => \" + choice );\n \t\t if (this._bestMatches.length > 0) {\n\t\t\tfor( var i=0; i<this._bestMatches.length; i++) {\n \t\t\t this._popNode.appendChild( \n\t\t\t\titemHTML(this._bestMatches[i].str,\n\t\t\t\t\t pattern.text));\n \t\t\t}\n\t\t\tthis._display( this._areaNode, this._popNode );\t\t\t\n \t\t }\n\t\t else { // no matches\n\t\t\tthis._state = \"PATTERN\";\n\t\t\tthis._undisplay( this._popNode );\n\t\t }\n\t\t}\n \t }\n\t else { // no pattern detected\n\t\tthis._abortPattern( this._popNode );\n\t }\n\t}\n\t// to ensure that one MUST add an input (through onInput())\n\tthis._hasInput = false;\n};\n// **************************************************************************\n// ******************************************************** private functions\n// **************************************************************************\n/**\n * Create popup element.\n */\nvar createPopup = function( widget, node ) {\n // Insert a special \"div\" element for poping up\n // Its 'display' property in 'style' control its visibility\n var popupNode = widget.document.createElement(\"div\");\n popupNode.setAttribute( \"style\", \"display:none; position: absolute;\");\n popupNode.className = \"tc-block-dropdown ect-block-dropdown\";\n // Insert the element into the DOM\n node.parentNode.insertBefore(popupNode,node.nextSibling);\n //CHECK the domNodes is a attribute of Widget [widget.js]\n //CHECK this.domNodes.push(popupNode);\n \n return popupNode;\n};\n/**\n * Extract Pattern from text at a given position.\n *\n * Between previous template.pat (or '[[') and pos\n * \n * If no pattern -> undefined\n */\nvar extractPattern = function( text, pos, template ) {\n // Detect previous and next ]]=>STOP or [[=>START\n var sPat = template.pat ? template.pat : '[[';\n var pos_prevOpen = text.lastIndexOf( sPat, pos );\n var ePat = template.end ? template.end : ']]';\n var pos_prevClosed = text.lastIndexOf( ePat, pos );\n var pos_nextClosed = text.indexOf( ePat, pos );\n //DEBUG console.log(\"__CALC st=\"+sPat+\" -> en=\"+ePat );\n //DEBUG console.log(\"__CALC po=\"+pos_prevOpen+\" pc=\"+pos_prevClosed+\" nc=\"+pos_nextClosed+\" pos=\"+pos);\n pos_nextClosed = (pos_nextClosed >= 0) ? pos_nextClosed : pos;\n \n if( (pos_prevOpen >= 0) && // must be opened\n\t((pos_prevOpen > pos_prevClosed ) || // not closed yet\n\t (pos_prevClosed === pos))) { // closed at cursor\n\t//DEBUG console.log(\" pat=\"+text.slice( pos_prevOpen+sPat.length, pos) );\n\treturn { text: text.slice( pos_prevOpen+sPat.length, pos ),\n\t\t start: pos_prevOpen,\n\t\t end: pos_nextClosed\n\t };\n }\n};\n/**\n * Controls how list items are generated.\n * Function that takes two parameters :\n * - text : suggestion text\n * - input : the user’s input\n * Returns : list item. \n * Generates list items with the user’s input highlighted via <mark>.\n */\nvar itemHTML = function (text, input ) {\n // text si input === ''\n // otherwise, build RegExp that is global (g) and case insensitive (i)\n // to replace with <mark>$&</mark> where \"$&\" is the matched pattern\n var html = input === '' ? text : text.replace(RegExp(regExpEscape(input.trim()), \"gi\"), \"<mark>$&</mark>\");\n return create(\"li\", {\n\tinnerHTML: html,\n\t\"patt-selected\": \"false\"\n });\n};\n/**\n * Insert text into a textarea node, \n * enclosing in 'template.start..template.end'\n *\n * - posBefore : where the 'template.pat+pattern' starts\n * - posAfter : where the cursor currently is\n */\nvar insertInto = function(node, text, posBefore, posAfter, template ) {\n //DEBUG console.log( \"__INSERT : \"+template.pattern+\":\"+template.filter+\":\"+template.mask+\":\"+template.field+\":\"+template.start+\":\"+template.end );\n var val = node.value;\n var sStart = template.start !== undefined ? template.start : '[[';\n var sEnd = template.end !== undefined ? template.end : ']]';\n var newVal = val.slice(0, posBefore) + sStart + text + sEnd + val.slice(posAfter);\n //console.log(\"__INSERT s=\"+sStart+\" e=\"+sEnd);\n //console.log (\"__INSERT pb=\"+posBefore+\" pa=\"+posAfter+\" txt=\"+text);\n //console.log( \"NEW VAL = \"+newVal );\n // WARN : Directly modifie domNode.value.\n // Not sure it does not short-circuit other update methods of the domNode....\n // i.e. could use widget.updateEditor(newVal) from edit-comptext widget.\n // but how to be sure that cursor is well positionned ?\n node.value = newVal;\n node.setSelectionRange(posBefore+text.length+sStart.length+sEnd.length, posBefore+text.length+sStart.length+sEnd.length );\n};\n/**\n * Add an '\\' in front of -\\^$*+?.()|[]{}\n */\nvar regExpEscape = function (s) {\n return s.replace(/[-\\\\^$*+?.()|[\\]{}]/g, \"\\\\$&\");\n};\n/**\n * Add an element in the DOM.\n */\nvar create = function(tag, o) {\n var element = document.createElement(tag);\n \n for (var i in o) {\n\tvar val = o[i];\n\t\n\tif (i === \"inside\") {\n\t $(val).appendChild(element);\n\t}\n\telse if (i === \"around\") {\n\t var ref = $(val);\n\t ref.parentNode.insertBefore(element, ref);\n\t element.appendChild(ref);\n\t}\n\telse if (i in element) {\n\t element[i] = val;\n\t}\n\telse {\n\t element.setAttribute(i, val);\n\t}\n }\n \n return element;\n};\n\n\nexports.Completion = Completion;\n\n})();\n\n \n",
"type": "application/javascript",
"title": "$:/plugins/snowgoon88/edit-comptext/completion.js",
"module-type": "library"
},
"$:/plugins/snowgoon88/edit-comptext/edit-comptext.css": {
"text": "\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/* The \\rules pragma at the top of the tiddler restricts the WikiText \n * to just allow macros and transclusion. This avoids mistakenly \n * triggering unwanted WikiText processing.\n * \n * MUST not save as text/css for macro to be processed\n*/\n\n.ect-block-dropdown li {\n display: block;\n padding: 4px 14px 4px 14px;\n text-decoration: none;\n color: <<colour tiddler-link-foreground>>; /*#5778d8;*/ \n background: transparent;\n}\n.ect-block-dropdown li[patt-selected=\"true\"] {\n color: <<colour tiddler-link-background>>; /*#ffffff; */\n background-color: <<colour tiddler-link-foreground>>; /*#5778d8; */\n}\n.ect-block-dropdown li[patt-selected=\"true\"] mark {\n background: hsl(86, 100%, 21%);\n color: inherit;\n}\n\n",
"type": "text/vnd.tiddlywiki",
"title": "$:/plugins/snowgoon88/edit-comptext/edit-comptext.css",
"tags": "[[$:/tags/Stylesheet]]"
},
"$:/plugins/snowgoon88/edit-comptext/readme": {
"title": "$:/plugins/snowgoon88/edit-comptext/readme",
"text": "!! What ?\nThis plugin adds ''completion'' when editing the body of a tiddler.\n\n* Enter completion-mode by typing `[[` or `CTRL+SPACE`\n* A list of tiddlers with a title that matches the pattern between `[[` and cursor appears\n* `UP/DOWN` keys can select a tiddler, `ENTER` to validate\n* If there is only one match, `ENTER` selects it.\n* `NEW` : you can specify you own trigger pattern and the list of possible completions. See [[$:/plugins/snowgoon88/edit-comptext/usage]] for more details.\n\n\n!! To try it or get the latest news\nSee [[http://snowgoon88.github.io/TW5-extendedit]]\n\n!! Install \n\nTo add the plugin to your own TiddlyWiki5, just drag this link to the browser window:\n\n[[$:/plugins/snowgoon88/edit-comptext]]\n\nSometime, a small configuration step is then needed\n\nin `$:/ControlPanel -> Advanced -> Editor Type -> text/vnd.tiddlywiki` you must chose `comptext` instead of `text`.\n\nReload and « voilà »...\n\nThis plugin is quite mature now :o)\n\n!! Old version\n\n* A version compatible with 5.0.8 to 5.1.11 : [[http://snowgoon88.github.io/TW5-extendedit/index_5.1.11.html]]\n\n!! Source code\nOn github [[https://github.com/snowgoon88/TW5-extendedit]]\n\nGet in touch : snowgoon88(AT)gmail(DOT)com\n"
},
"$:/plugins/snowgoon88/edit-comptext/usage": {
"title": "$:/plugins/snowgoon88/edit-comptext/usage",
"text": "''Important'' : be sure that in `$:/ControlPanel -> Advanced -> Editor Type -> text/vnd.tiddlywiki` you have chosen `comptext` instead of `text`.\n\nConfiguration of the edit-comptext plugin can be done through the tiddler [[$:/plugins/snowgoon88/edit-comptext/config]]. Use a JSON tiddler (do not forget to set the type to `application/json`. See some examples at [[$:/plugins/snowgoon88/edit-comptext/examples]]\n\nIn the `configuration` object you can set :\n\n* `caseSensitive`: `true`/`false` (is search case sensitive ?)\n* `maxMatch` : an `integer` (max number of match displayed)\n* `minPatLength` : an `integer` (minimal length of a pattern to trigger completion search)\n* `triggerKeyCombination ` : a `string` representing the key combination that triggers the autocompletion popup. To use modifier keys in your combination, use following conversions : `ctrl` -> `^`, `alt` -> `!`, `shift` -> `+`. Note: ` ` (literally a whitespace) represents the `space` key.\n\nIn the `template` array you can specify the various completion templates that will be used. Every template can have the following members.\n\n* `pattern` : `string` (pattern that triggers a completion, default \"[[\" )\n* `title` or `body`: `string` (the filter operators that gives the list of valid completions, default \"[all[tiddlers]!is[system]]\"). If you specify `body`, then the body of the tiddler will be inserted on selection.\n* `start` : `string` (when completion is chosen, start is put before the completion, default \"[[\")\n* `end` : `string` (when completion is chosen, end is put after the completion, default \"]]\")\n\n!! Current body of Config Tiddler\n\n{{$:/plugins/snowgoon88/edit-comptext/config}}\n\n"
}
}
}
{
"configuration": {
"caseSensitive" : false,
"maxMatch" : 8,
"minPatLength" : 2,
"triggerKeyCombination" : "^ "
},
"template": [{
"pattern": "[[",
"filter": "[all[tiddlers]!is[system]]",
"start": "[[",
"end": "]]"
}
]
}
Notebook no lineal para escritura fácil de matemáticas.
LeDoux,McCloud,McDonald,TiddlyWiki,TiddlyWiki5,CamelCase,DuBay,McGraw,McCullough,LeGrange,NaCl,MeOH,EtOH,PiB,TiddlyTools,ResetFind,WikiText,WinBuilder,WinPE,ProgramData,TiddlyFox,GuillermoMartin,AndrewFraser,RochesterMNwalkers,DEdwardsCalgary,WalkaboutMM,HarveyG,McCoy,GeForce,SideBar,AirBnB,PayPal,LeBron,JavaScript,ExpressJet,CutePDF,McClouds,McElroy,McGovern,TableHelper,ShadowTiddler,WikiWords
$:/core/ui/TiddlerInfo/Tools
$:/themes/tiddlywiki/vanilla/themetweaks
$:/core/ui/ControlPanel/Advanced
$:/core/ui/ControlPanel/Plugins/Add/Languages
$:/core/ui/TiddlerInfo/Tools
$:/core/ui/ControlPanel/Plugins/Installed/Plugins
$:/core/ui/ControlPanel/Parsing
$:/core/ui/DefaultSearchResultList
$:/core/ui/ControlPanel/Saving
$:/core/ui/ControlPanel/Saving/GitLab
$:/core/ui/MoreSideBar/Missing
$:/.giffmex/sidebar/parallel2
$:/core/ui/ControlPanel/Toolbars/EditorToolbar
Auxiliar 3 PLM: Problemas de matching
{
"tiddlers": {
"$:/info/browser": {
"title": "$:/info/browser",
"text": "yes"
},
"$:/info/node": {
"title": "$:/info/node",
"text": "no"
},
"$:/info/url/full": {
"title": "$:/info/url/full",
"text": "file:///C:/Users/David/Desktop/random_projects/johnny-godoy.github.io/index.html"
},
"$:/info/url/host": {
"title": "$:/info/url/host",
"text": ""
},
"$:/info/url/hostname": {
"title": "$:/info/url/hostname",
"text": ""
},
"$:/info/url/protocol": {
"title": "$:/info/url/protocol",
"text": "file:"
},
"$:/info/url/port": {
"title": "$:/info/url/port",
"text": ""
},
"$:/info/url/pathname": {
"title": "$:/info/url/pathname",
"text": "/C:/Users/David/Desktop/random_projects/johnny-godoy.github.io/index.html"
},
"$:/info/url/search": {
"title": "$:/info/url/search",
"text": ""
},
"$:/info/url/origin": {
"title": "$:/info/url/origin",
"text": "null"
},
"$:/info/browser/screen/width": {
"title": "$:/info/browser/screen/width",
"text": "1022"
},
"$:/info/browser/screen/height": {
"title": "$:/info/browser/screen/height",
"text": "722"
},
"$:/info/browser/language": {
"title": "$:/info/browser/language",
"text": "en-US"
}
}
}
Auxiliar 3 PLM: Problemas de matching
{
"tiddlers": {
"$:/themes/tiddlywiki/snowwhite/base": {
"title": "$:/themes/tiddlywiki/snowwhite/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline\n\n.tc-sidebar-header {\n\ttext-shadow: 0 1px 0 <<colour sidebar-foreground-shadow>>;\n}\n\n.tc-tiddler-info {\n\t<<box-shadow \"inset 1px 2px 3px rgba(0,0,0,0.1)\">>\n}\n\n@media screen {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow \"1px 1px 5px rgba(0, 0, 0, 0.3)\">>\n\t}\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\t<<box-shadow none>>\n\t}\n}\n\n.tc-page-controls button svg, .tc-tiddler-controls button svg, .tc-topbar button svg {\n\t<<transition \"fill 150ms ease-in-out\">>\n}\n\n.tc-tiddler-controls button.tc-selected,\n.tc-page-controls button.tc-selected {\n\t<<filter \"drop-shadow(0px -1px 2px rgba(0,0,0,0.25))\">>\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-edit-tags {\n\t<<box-shadow \"inset 0 1px 8px rgba(0, 0, 0, 0.15)\">>\n}\n\n.tc-tiddler-frame .tc-edit-tags input.tc-edit-texteditor {\n\t<<box-shadow \"none\">>\n\tborder: none;\n\toutline: none;\n}\n\ntextarea.tc-edit-texteditor {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\ncanvas.tc-edit-bitmapeditor {\n\t<<box-shadow \"2px 2px 5px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-drop-down {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-block-dropdown {\n\tborder-radius: 4px;\n\t<<box-shadow \"2px 2px 10px rgba(0, 0, 0, 0.5)\">>\n}\n\n.tc-modal {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n}\n\n.tc-modal-footer {\n\tborder-radius: 0 0 6px 6px;\n\t<<box-shadow \"inset 0 1px 0 #fff\">>;\n}\n\n\n.tc-alert {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.6)\">>\n}\n\n.tc-notification {\n\tborder-radius: 6px;\n\t<<box-shadow \"0 3px 7px rgba(0,0,0,0.3)\">>\n\ttext-shadow: 0 1px 0 rgba(255,255,255, 0.8);\n}\n\n.tc-sidebar-lists .tc-tab-set .tc-tab-divider {\n\tborder-top: none;\n\theight: 1px;\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0.0) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.01) 0%, rgba(0,0,0,0.1) 100%\">>\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\t<<background-linear-gradient \"left, rgba(0,0,0,0.05) 0%, rgba(255,255,255,0.05) 100%\">>\n}\n\n.tc-message-box img {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n\n.tc-plugin-info {\n\t<<box-shadow \"1px 1px 3px rgba(0,0,0,0.5)\">>\n}\n"
}
}
}
{
"tiddlers": {
"$:/themes/tiddlywiki/vanilla/themetweaks": {
"title": "$:/themes/tiddlywiki/vanilla/themetweaks",
"tags": "$:/tags/ControlPanel/Appearance",
"caption": "{{$:/language/ThemeTweaks/ThemeTweaks}}",
"text": "\\define lingo-base() $:/language/ThemeTweaks/\n\n\\define replacement-text()\n[img[$(imageTitle)$]]\n\\end\n\n\\define backgroundimage-dropdown()\n<div class=\"tc-drop-down-wrapper\">\n<$button popup=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> class=\"tc-btn-invisible tc-btn-dropdown\">{{$:/core/images/down-arrow}}</$button>\n<$reveal state=<<qualify \"$:/state/popup/themetweaks/backgroundimage\">> type=\"popup\" position=\"belowleft\" text=\"\" default=\"\">\n<div class=\"tc-drop-down\">\n<$macrocall $name=\"image-picker\" actions=\"\"\"\n\n<$action-setfield\n\t$tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"\n\t$value=<<imageTitle>>\n/>\n\n\"\"\"/>\n</div>\n</$reveal>\n</div>\n\\end\n\n\\define backgroundimageattachment-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\" default=\"scroll\">\n<option value=\"scroll\"><<lingo Settings/BackgroundImageAttachment/Scroll>></option>\n<option value=\"fixed\"><<lingo Settings/BackgroundImageAttachment/Fixed>></option>\n</$select>\n\\end\n\n\\define backgroundimagesize-dropdown()\n<$select tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\" default=\"scroll\">\n<option value=\"auto\"><<lingo Settings/BackgroundImageSize/Auto>></option>\n<option value=\"cover\"><<lingo Settings/BackgroundImageSize/Cover>></option>\n<option value=\"contain\"><<lingo Settings/BackgroundImageSize/Contain>></option>\n</$select>\n\\end\n\n<<lingo ThemeTweaks/Hint>>\n\n! <<lingo Options>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><<lingo Options/SidebarLayout>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\"><option value=\"fixed-fluid\"><<lingo Options/SidebarLayout/Fixed-Fluid>></option><option value=\"fluid-fixed\"><<lingo Options/SidebarLayout/Fluid-Fixed>></option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><<lingo Options/StickyTitles>></$link><br>//<<lingo Options/StickyTitles/Hint>>// |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\"><option value=\"no\">{{$:/language/No}}</option><option value=\"yes\">{{$:/language/Yes}}</option></$select> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><<lingo Options/CodeWrapping>></$link> |<$select tiddler=\"$:/themes/tiddlywiki/vanilla/options/codewrapping\"><option value=\"pre\">{{$:/language/No}}</option><option value=\"pre-wrap\">{{$:/language/Yes}}</option></$select> |\n\n! <<lingo Settings>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\"><<lingo Settings/FontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/fontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\"><<lingo Settings/CodeFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/codefontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\"><<lingo Settings/EditorFontFamily>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/editorfontfamily\" default=\"\" tag=\"input\"/> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\"><<lingo Settings/BackgroundImage>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimage\" default=\"\" tag=\"input\"/> |<<backgroundimage-dropdown>> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment\"><<lingo Settings/BackgroundImageAttachment>></$link> |<<backgroundimageattachment-dropdown>> | |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize\"><<lingo Settings/BackgroundImageSize>></$link> |<<backgroundimagesize-dropdown>> | |\n\n! <<lingo Metrics>>\n\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\"><<lingo Metrics/FontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/fontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\"><<lingo Metrics/LineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/lineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\"><<lingo Metrics/BodyFontSize>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\"><<lingo Metrics/BodyLineHeight>></$link> |<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\"><<lingo Metrics/StoryLeft>></$link><br>//<<lingo Metrics/StoryLeft/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyleft\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\"><<lingo Metrics/StoryTop>></$link><br>//<<lingo Metrics/StoryTop/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storytop\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\"><<lingo Metrics/StoryRight>></$link><br>//<<lingo Metrics/StoryRight/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storyright\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\"><<lingo Metrics/StoryWidth>></$link><br>//<<lingo Metrics/StoryWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/storywidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\"><<lingo Metrics/TiddlerWidth>></$link><br>//<<lingo Metrics/TiddlerWidth/Hint>>//<br> |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\"><<lingo Metrics/SidebarBreakpoint>></$link><br>//<<lingo Metrics/SidebarBreakpoint/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint\" default=\"\" tag=\"input\"/> |\n|<$link to=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\"><<lingo Metrics/SidebarWidth>></$link><br>//<<lingo Metrics/SidebarWidth/Hint>>// |^<$edit-text tiddler=\"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth\" default=\"\" tag=\"input\"/> |\n"
},
"$:/themes/tiddlywiki/vanilla/base": {
"title": "$:/themes/tiddlywiki/vanilla/base",
"tags": "[[$:/tags/Stylesheet]]",
"text": "\\define custom-background-datauri()\n<$set name=\"background\" value={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}>\n<$list filter=\"[<background>is[image]]\">\n`background: url(`\n<$list filter=\"[<background>!has[_canonical_uri]]\">\n`\"`<$macrocall $name=\"datauri\" title={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}}/>`\"`\n</$list>\n<$list filter=\"[<background>has[_canonical_uri]]\">\n`\"`<$view tiddler={{$:/themes/tiddlywiki/vanilla/settings/backgroundimage}} field=\"_canonical_uri\"/>`\"`\n</$list>\n`) center center;`\n`background-attachment: `{{$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment}}`;\n-webkit-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-moz-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\n-o-background-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;\nbackground-size:` {{$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize}}`;`\n</$list>\n</$set>\n\\end\n\n\\define if-fluid-fixed(text,hiddenSidebarText)\n<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/sidebarlayout\" type=\"match\" text=\"fluid-fixed\">\n$text$\n<$reveal state=\"$:/state/sidebar\" type=\"nomatch\" text=\"yes\" default=\"yes\">\n$hiddenSidebarText$\n</$reveal>\n</$reveal>\n\\end\n\n\\define if-editor-height-fixed(then,else)\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"fixed\">\n$then$\n</$reveal>\n<$reveal state=\"$:/config/TextEditor/EditorHeight/Mode\" type=\"match\" text=\"auto\">\n$else$\n</$reveal>\n\\end\n\n\\rules only filteredtranscludeinline transcludeinline macrodef macrocallinline macrocallblock\n\n/*\n** Start with the normalize CSS reset, and then belay some of its effects\n*/\n\n{{$:/themes/tiddlywiki/vanilla/reset}}\n\n*, input[type=\"search\"] {\n\tbox-sizing: border-box;\n\t-moz-box-sizing: border-box;\n\t-webkit-box-sizing: border-box;\n}\n\nhtml button {\n\tline-height: 1.2;\n\tcolor: <<colour button-foreground>>;\n\tbackground: <<colour button-background>>;\n\tborder-color: <<colour button-border>>;\n}\n\n/*\n** Basic element styles\n*/\n\nhtml {\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/fontfamily}};\n\ttext-rendering: optimizeLegibility; /* Enables kerning and ligatures etc. */\n\t-webkit-font-smoothing: antialiased;\n\t-moz-osx-font-smoothing: grayscale;\n}\n\nhtml:-webkit-full-screen {\n\tbackground-color: <<colour page-background>>;\n}\n\nbody.tc-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/fontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/lineheight}};\n\tword-wrap: break-word;\n\t<<custom-background-datauri>>\n\tcolor: <<colour foreground>>;\n\tbackground-color: <<colour page-background>>;\n\tfill: <<colour foreground>>;\n}\n\n<<if-background-attachment \"\"\"\n\nbody.tc-body {\n background-color: transparent;\n}\n\n\"\"\">>\n\nh1, h2, h3, h4, h5, h6 {\n\tline-height: 1.2;\n\tfont-weight: 300;\n}\n\npre {\n\tdisplay: block;\n\tpadding: 14px;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\tword-break: normal;\n\tword-wrap: break-word;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tbackground-color: <<colour pre-background>>;\n\tborder: 1px solid <<colour pre-border>>;\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\ncode {\n\tcolor: <<colour code-foreground>>;\n\tbackground-color: <<colour code-background>>;\n\tborder: 1px solid <<colour code-border>>;\n\twhite-space: {{$:/themes/tiddlywiki/vanilla/options/codewrapping}};\n\tpadding: 0 3px 2px;\n\tborder-radius: 3px;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/codefontfamily}};\n}\n\nblockquote {\n\tborder-left: 5px solid <<colour blockquote-bar>>;\n\tmargin-left: 25px;\n\tpadding-left: 10px;\n\tquotes: \"\\201C\"\"\\201D\"\"\\2018\"\"\\2019\";\n}\n\nblockquote > div {\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n}\n\nblockquote.tc-big-quote {\n\tfont-family: Georgia, serif;\n\tposition: relative;\n\tbackground: <<colour pre-background>>;\n\tborder-left: none;\n\tmargin-left: 50px;\n\tmargin-right: 50px;\n\tpadding: 10px;\n border-radius: 8px;\n}\n\nblockquote.tc-big-quote cite:before {\n\tcontent: \"\\2014 \\2009\";\n}\n\nblockquote.tc-big-quote:before {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: open-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n left: -50px;\n top: 42px;\n}\n\nblockquote.tc-big-quote:after {\n\tfont-family: Georgia, serif;\n\tcolor: <<colour blockquote-bar>>;\n\tcontent: close-quote;\n\tfont-size: 8em;\n\tline-height: 0.1em;\n\tmargin-right: 0.25em;\n\tvertical-align: -0.4em;\n\tposition: absolute;\n right: -80px;\n bottom: -20px;\n}\n\ndl dt {\n\tfont-weight: bold;\n\tmargin-top: 6px;\n}\n\nbutton, textarea, input, select {\n\toutline-color: <<colour primary>>;\n}\n\ntextarea,\ninput[type=text],\ninput[type=search],\ninput[type=\"\"],\ninput:not([type]) {\n\tcolor: <<colour foreground>>;\n\tbackground: <<colour background>>;\n}\n\ninput[type=\"checkbox\"] {\n vertical-align: middle;\n}\n\n.tc-muted {\n\tcolor: <<colour muted-foreground>>;\n}\n\nsvg.tc-image-button {\n\tpadding: 0px 1px 1px 0px;\n}\n\n.tc-icon-wrapper > svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\nkbd {\n\tdisplay: inline-block;\n\tpadding: 3px 5px;\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tcolor: <<colour foreground>>;\n\tvertical-align: middle;\n\tbackground-color: <<colour background>>;\n\tborder: solid 1px <<colour muted-foreground>>;\n\tborder-bottom-color: <<colour muted-foreground>>;\n\tborder-radius: 3px;\n\tbox-shadow: inset 0 -1px 0 <<colour muted-foreground>>;\n}\n\n/*\nMarkdown likes putting code elements inside pre elements\n*/\npre > code {\n\tpadding: 0;\n\tborder: none;\n\tbackground-color: inherit;\n\tcolor: inherit;\n}\n\ntable {\n\tborder: 1px solid <<colour table-border>>;\n\twidth: auto;\n\tmax-width: 100%;\n\tcaption-side: bottom;\n\tmargin-top: 1em;\n\tmargin-bottom: 1em;\n\t/* next 2 elements needed, since normalize 8.0.1 */\n\tborder-collapse: collapse;\n\tborder-spacing: 0;\n}\n\ntable th, table td {\n\tpadding: 0 7px 0 7px;\n\tborder-top: 1px solid <<colour table-border>>;\n\tborder-left: 1px solid <<colour table-border>>;\n}\n\ntable thead tr td, table th {\n\tbackground-color: <<colour table-header-background>>;\n\tfont-weight: bold;\n}\n\ntable tfoot tr td {\n\tbackground-color: <<colour table-footer-background>>;\n}\n\n.tc-csv-table {\n\twhite-space: nowrap;\n}\n\n.tc-tiddler-frame img,\n.tc-tiddler-frame svg,\n.tc-tiddler-frame canvas,\n.tc-tiddler-frame embed,\n.tc-tiddler-frame iframe {\n\tmax-width: 100%;\n}\n\n.tc-tiddler-body > embed,\n.tc-tiddler-body > iframe {\n\twidth: 100%;\n\theight: 600px;\n}\n\n/*\n** Links\n*/\n\nbutton.tc-tiddlylink,\na.tc-tiddlylink {\n\ttext-decoration: none;\n\tfont-weight: 500;\n\tcolor: <<colour tiddler-link-foreground>>;\n\t-webkit-user-select: inherit; /* Otherwise the draggable attribute makes links impossible to select */\n}\n\n.tc-sidebar-lists a.tc-tiddlylink {\n\tcolor: <<colour sidebar-tiddler-link-foreground>>;\n}\n\n.tc-sidebar-lists a.tc-tiddlylink:hover {\n\tcolor: <<colour sidebar-tiddler-link-foreground-hover>>;\n}\n\nbutton.tc-tiddlylink:hover,\na.tc-tiddlylink:hover {\n\ttext-decoration: underline;\n}\n\na.tc-tiddlylink-resolves {\n}\n\na.tc-tiddlylink-shadow {\n\tfont-weight: bold;\n}\n\na.tc-tiddlylink-shadow.tc-tiddlylink-resolves {\n\tfont-weight: normal;\n}\n\na.tc-tiddlylink-missing {\n\tfont-style: italic;\n}\n\na.tc-tiddlylink-external {\n\ttext-decoration: underline;\n\tcolor: <<colour external-link-foreground>>;\n\tbackground-color: <<colour external-link-background>>;\n}\n\na.tc-tiddlylink-external:visited {\n\tcolor: <<colour external-link-foreground-visited>>;\n\tbackground-color: <<colour external-link-background-visited>>;\n}\n\na.tc-tiddlylink-external:hover {\n\tcolor: <<colour external-link-foreground-hover>>;\n\tbackground-color: <<colour external-link-background-hover>>;\n}\n\n/*\n** Drag and drop styles\n*/\n\n.tc-tiddler-dragger {\n\tposition: relative;\n\tz-index: -10000;\n}\n\n.tc-tiddler-dragger-inner {\n\tposition: absolute;\n\ttop: -1000px;\n\tleft: -1000px;\n\tdisplay: inline-block;\n\tpadding: 8px 20px;\n\tfont-size: 16.9px;\n\tfont-weight: bold;\n\tline-height: 20px;\n\tcolor: <<colour dragger-foreground>>;\n\ttext-shadow: 0 1px 0 rgba(0, 0, 0, 1);\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour dragger-background>>;\n\tborder-radius: 20px;\n}\n\n.tc-tiddler-dragger-cover {\n\tposition: absolute;\n\tbackground-color: <<colour page-background>>;\n}\n\n.tc-dropzone {\n\tposition: relative;\n}\n\n.tc-dropzone.tc-dragover:before {\n\tz-index: 10000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour dropzone-background>>;\n\ttext-align: center;\n\tcontent: \"<<lingo DropMessage>>\";\n}\n\n.tc-droppable > .tc-droppable-placeholder {\n\tdisplay: none;\n}\n\n.tc-droppable.tc-dragover > .tc-droppable-placeholder {\n\tdisplay: block;\n\tborder: 2px dashed <<colour dropzone-background>>;\n}\n\n.tc-draggable {\n\tcursor: move;\n}\n\n.tc-sidebar-tab-open .tc-droppable-placeholder, .tc-tagged-draggable-list .tc-droppable-placeholder,\n.tc-links-draggable-list .tc-droppable-placeholder {\n\tline-height: 2em;\n\theight: 2em;\n}\n\n.tc-sidebar-tab-open-item {\n\tposition: relative;\n}\n\n.tc-sidebar-tab-open .tc-btn-invisible.tc-btn-mini svg {\n\tfont-size: 0.7em;\n\tfill: <<colour muted-foreground>>;\n}\n\n/*\n** Plugin reload warning\n*/\n\n.tc-plugin-reload-warning {\n\tz-index: 1000;\n\tdisplay: block;\n\tposition: fixed;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbackground: <<colour alert-background>>;\n\ttext-align: center;\n}\n\n/*\n** Buttons\n*/\n\nbutton svg, button img, label svg, label img {\n\tvertical-align: middle;\n}\n\n.tc-btn-invisible {\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n \tcursor: pointer;\n\tcolor: <<colour foreground>>;\n}\n\n.tc-btn-boxed {\n\tfont-size: 0.6em;\n\tpadding: 0.2em;\n\tmargin: 1px;\n\tbackground: none;\n\tborder: 1px solid <<colour tiddler-controls-foreground>>;\n\tborder-radius: 0.25em;\n}\n\nhtml body.tc-body .tc-btn-boxed svg {\n\tfont-size: 1.6666em;\n}\n\n.tc-btn-boxed:hover {\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n}\n\nhtml body.tc-body .tc-btn-boxed:hover svg {\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded {\n\tfont-size: 0.5em;\n\tline-height: 2;\n\tpadding: 0em 0.3em 0.2em 0.4em;\n\tmargin: 1px;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour muted-foreground>>;\n\tcolor: <<colour background>>;\n\tborder-radius: 2em;\n}\n\nhtml body.tc-body .tc-btn-rounded svg {\n\tfont-size: 1.6666em;\n\tfill: <<colour background>>;\n}\n\n.tc-btn-rounded:hover {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tcolor: <<colour muted-foreground>>;\n}\n\nhtml body.tc-body .tc-btn-rounded:hover svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-icon svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-btn-text {\n\tpadding: 0;\n\tmargin: 0;\n}\n\n/* used for documentation \"fake\" buttons */\n.tc-btn-standard {\n\tline-height: 1.8;\n\tcolor: #667;\n\tbackground-color: #e0e0e0;\n\tborder: 1px solid #888;\n\tpadding: 2px 1px 2px 1px;\n\tmargin: 1px 4px 1px 4px;\n}\n\n.tc-btn-big-green {\n\tdisplay: inline-block;\n\tpadding: 8px;\n\tmargin: 4px 8px 4px 8px;\n\tbackground: <<colour download-background>>;\n\tcolor: <<colour download-foreground>>;\n\tfill: <<colour download-foreground>>;\n\tborder: none;\n\tborder-radius: 2px;\n\tfont-size: 1.2em;\n\tline-height: 1.4em;\n\ttext-decoration: none;\n}\n\n.tc-btn-big-green svg,\n.tc-btn-big-green img {\n\theight: 2em;\n\twidth: 2em;\n\tvertical-align: middle;\n\tfill: <<colour download-foreground>>;\n}\n\n.tc-primary-btn {\n \tbackground: <<colour primary>>;\n}\n\n.tc-sidebar-lists input {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-sidebar-lists button {\n\tcolor: <<colour sidebar-button-foreground>>;\n\tfill: <<colour sidebar-button-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini {\n\tcolor: <<colour sidebar-muted-foreground>>;\n}\n\n.tc-sidebar-lists button.tc-btn-mini:hover {\n\tcolor: <<colour sidebar-muted-foreground-hover>>;\n}\n\nbutton svg.tc-image-button, button .tc-image-button img {\n\theight: 1em;\n\twidth: 1em;\n}\n\n.tc-unfold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 100%;\n\twidth: calc(100% + 2px);\n\tmargin-left: -43px;\n\ttext-align: center;\n\tborder-top: 2px solid <<colour tiddler-info-background>>;\n\tmargin-top: 4px;\n}\n\n.tc-unfold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n\tborder-top: 2px solid <<colour tiddler-info-border>>;\n}\n\n.tc-unfold-banner svg, .tc-fold-banner svg {\n\theight: 0.75em;\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-unfold-banner:hover svg, .tc-fold-banner:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n.tc-fold-banner {\n\tposition: absolute;\n\tpadding: 0;\n\tmargin: 0;\n\tbackground: none;\n\tborder: none;\n\twidth: 23px;\n\ttext-align: center;\n\tmargin-left: -35px;\n\ttop: 6px;\n\tbottom: 6px;\n}\n\n.tc-fold-banner:hover {\n\tbackground: <<colour tiddler-info-background>>;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-unfold-banner {\n\t\tposition: static;\n\t\twidth: calc(100% + 59px);\n\t}\n\n\t.tc-fold-banner {\n\t\twidth: 16px;\n\t\tmargin-left: -16px;\n\t\tfont-size: 0.75em;\n\t}\n\n}\n\n/*\n** Tags and missing tiddlers\n*/\n\n.tc-tag-list-item {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin-right: 7px;\n}\n\n.tc-tags-wrapper {\n\tmargin: 4px 0 14px 0;\n}\n\n.tc-missing-tiddler-label {\n\tfont-style: italic;\n\tfont-weight: normal;\n\tdisplay: inline-block;\n\tfont-size: 11.844px;\n\tline-height: 14px;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n}\n\nbutton.tc-tag-label, span.tc-tag-label {\n\tdisplay: inline-block;\n\tpadding: 0.16em 0.7em;\n\tfont-size: 0.9em;\n\tfont-weight: 400;\n\tline-height: 1.2em;\n\tcolor: <<colour tag-foreground>>;\n\twhite-space: nowrap;\n\tvertical-align: baseline;\n\tbackground-color: <<colour tag-background>>;\n\tborder-radius: 1em;\n}\n\n.tc-sidebar-scrollable .tc-tag-label {\n\ttext-shadow: none;\n}\n\n.tc-untagged-separator {\n\twidth: 10em;\n\tleft: 0;\n\tmargin-left: 0;\n\tborder: 0;\n\theight: 1px;\n\tbackground: <<colour tab-divider>>;\n}\n\nbutton.tc-untagged-label {\n\tbackground-color: <<colour untagged-background>>;\n}\n\n.tc-tag-label svg, .tc-tag-label img {\n\theight: 1em;\n\twidth: 1em;\n\tmargin-right: 3px; \n\tmargin-bottom: 1px;\n\tvertical-align: text-bottom;\n}\n\n.tc-edit-tags button.tc-remove-tag-button svg {\n\tfont-size: 0.7em;\n\tvertical-align: middle;\n}\n\n.tc-tag-manager-table .tc-tag-label {\n\twhite-space: normal;\n}\n\n.tc-tag-manager-tag {\n\twidth: 100%;\n}\n\nbutton.tc-btn-invisible.tc-remove-tag-button {\n\toutline: none;\n}\n\n/*\n** Page layout\n*/\n\n.tc-topbar {\n\tposition: fixed;\n\tz-index: 1200;\n}\n\n.tc-topbar-left {\n\tleft: 29px;\n\ttop: 5px;\n}\n\n.tc-topbar-right {\n\ttop: 5px;\n\tright: 29px;\n}\n\n.tc-topbar button {\n\tpadding: 8px;\n}\n\n.tc-topbar svg {\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-topbar button:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-sidebar-header {\n\tcolor: <<colour sidebar-foreground>>;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-sidebar-header .tc-title a.tc-tiddlylink-resolves {\n\tfont-weight: 300;\n}\n\n.tc-sidebar-header .tc-sidebar-lists p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-sidebar-header .tc-missing-tiddler-label {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-advanced-search input {\n\twidth: 60%;\n}\n\n.tc-search a svg {\n\twidth: 1.2em;\n\theight: 1.2em;\n\tvertical-align: middle;\n}\n\n.tc-page-controls {\n\tmargin-top: 14px;\n\tfont-size: 1.5em;\n}\n\n.tc-page-controls .tc-drop-down {\n font-size: 1rem;\n}\n\n.tc-page-controls button {\n\tmargin-right: 0.5em;\n}\n\n.tc-page-controls a.tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-page-controls img {\n\twidth: 1em;\n}\n\n.tc-page-controls svg {\n\tfill: <<colour sidebar-controls-foreground>>;\n}\n\n.tc-page-controls button:hover svg, .tc-page-controls a:hover svg {\n\tfill: <<colour sidebar-controls-foreground-hover>>;\n}\n\n.tc-menu-list-item {\n\twhite-space: nowrap;\n}\n\n.tc-menu-list-count {\n\tfont-weight: bold;\n}\n\n.tc-menu-list-subitem {\n\tpadding-left: 7px;\n}\n\n.tc-story-river {\n\tposition: relative;\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-sidebar-header {\n\t\tpadding: 14px;\n\t\tmin-height: 32px;\n\t\tmargin-top: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tpadding: 0;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-message-box {\n\t\tmargin: 21px -21px 21px -21px;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tposition: fixed;\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t\tbottom: 0;\n\t\tright: 0;\n\t\toverflow-y: auto;\n\t\toverflow-x: auto;\n\t\t-webkit-overflow-scrolling: touch;\n\t\tmargin: 0 0 0 -42px;\n\t\tpadding: 71px 0 28px 42px;\n\t}\n\n\thtml[dir=\"rtl\"] .tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tright: {{$:/themes/tiddlywiki/vanilla/metrics/storyright}};\n\t}\n\n\t.tc-story-river {\n\t\tposition: relative;\n\t\tleft: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\ttop: {{$:/themes/tiddlywiki/vanilla/metrics/storytop}};\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/storywidth}};\n\t\tpadding: 42px 42px 42px 42px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-story-river {\n\t\twidth: calc(100% - {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}});\n\t}\n\n\">>\n\n}\n\n@media print {\n\n\tbody.tc-body {\n\t\tbackground-color: transparent;\n\t}\n\n\t.tc-sidebar-header, .tc-topbar {\n\t\tdisplay: none;\n\t}\n\n\t.tc-story-river {\n\t\tmargin: 0;\n\t\tpadding: 0;\n\t}\n\n\t.tc-story-river .tc-tiddler-frame {\n\t\tmargin: 0;\n\t\tborder: none;\n\t\tpadding: 0;\n\t}\n}\n\n/*\n** Tiddler styles\n*/\n\n.tc-tiddler-frame {\n\tposition: relative;\n\tmargin-bottom: 28px;\n\tbackground-color: <<colour tiddler-background>>;\n\tborder: 1px solid <<colour tiddler-border>>;\n}\n\n{{$:/themes/tiddlywiki/vanilla/sticky}}\n\n.tc-tiddler-info {\n\tpadding: 14px 42px 14px 42px;\n\tbackground-color: <<colour tiddler-info-background>>;\n\tborder-top: 1px solid <<colour tiddler-info-border>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-border>>;\n}\n\n.tc-tiddler-info p {\n\tmargin-top: 3px;\n\tmargin-bottom: 3px;\n}\n\n.tc-tiddler-info .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour tiddler-info-tab-background>>;\n\tborder-bottom: 1px solid <<colour tiddler-info-tab-background>>;\n}\n\n.tc-view-field-table {\n\twidth: 100%;\n}\n\n.tc-view-field-name {\n\twidth: 1%; /* Makes this column be as narrow as possible */\n\ttext-align: right;\n\tfont-style: italic;\n\tfont-weight: 200;\n}\n\n.tc-view-field-value {\n}\n\n@media (max-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 14px 14px 14px 14px;\n\t}\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -14px 0 -14px;\n\t}\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\t.tc-tiddler-frame {\n\t\tpadding: 28px 42px 42px 42px;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth}};\n\t\tborder-radius: 2px;\n\t}\n\n<<if-no-sidebar \"\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\">>\n\n\t.tc-tiddler-info {\n\t\tmargin: 0 -42px 0 -42px;\n\t}\n}\n\n.tc-site-title,\n.tc-titlebar {\n\tfont-weight: 300;\n\tfont-size: 2.35em;\n\tline-height: 1.2em;\n\tcolor: <<colour tiddler-title-foreground>>;\n\tmargin: 0;\n}\n\n.tc-site-title {\n\tcolor: <<colour site-title-foreground>>;\n}\n\n.tc-tiddler-title-icon {\n\tvertical-align: middle;\n\tmargin-right: .1em;\n}\n\n.tc-system-title-prefix {\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-titlebar h2 {\n\tfont-size: 1em;\n\tdisplay: inline;\n}\n\n.tc-titlebar img {\n\theight: 1em;\n}\n\n.tc-subtitle {\n\tfont-size: 0.9em;\n\tcolor: <<colour tiddler-subtitle-foreground>>;\n\tfont-weight: 300;\n}\n\n.tc-subtitle .tc-tiddlylink {\n\tmargin-right: .3em;\n}\n\n.tc-tiddler-missing .tc-title {\n font-style: italic;\n font-weight: normal;\n}\n\n.tc-tiddler-frame .tc-tiddler-controls {\n\tfloat: right;\n}\n\n.tc-tiddler-controls .tc-drop-down {\n\tfont-size: 0.6em;\n}\n\n.tc-tiddler-controls .tc-drop-down .tc-drop-down {\n\tfont-size: 1em;\n}\n\n.tc-tiddler-controls > span > button,\n.tc-tiddler-controls > span > span > button,\n.tc-tiddler-controls > span > span > span > button {\n\tvertical-align: baseline;\n\tmargin-left:5px;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img,\n.tc-search button svg, .tc-search a svg {\n\tfill: <<colour tiddler-controls-foreground>>;\n}\n\n.tc-tiddler-controls button svg, .tc-tiddler-controls button img {\n\theight: 0.75em;\n}\n\n.tc-search button svg, .tc-search a svg {\n height: 1.2em;\n width: 1.2em;\n margin: 0 0.25em;\n}\n\n.tc-tiddler-controls button.tc-selected svg,\n.tc-page-controls button.tc-selected svg {\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n}\n\n.tc-tiddler-controls button.tc-btn-invisible:hover svg,\n.tc-search button:hover svg, .tc-search a:hover svg {\n\tfill: <<colour tiddler-controls-foreground-hover>>;\n}\n\n@media print {\n\t.tc-tiddler-controls {\n\t\tdisplay: none;\n\t}\n}\n\n.tc-tiddler-help { /* Help prompts within tiddler template */\n\tcolor: <<colour muted-foreground>>;\n\tmargin-top: 14px;\n}\n\n.tc-tiddler-help a.tc-tiddlylink {\n\tcolor: <<colour very-muted-foreground>>;\n}\n\n.tc-tiddler-frame .tc-edit-texteditor {\n\twidth: 100%;\n\tmargin: 4px 0 4px 0;\n}\n\n.tc-tiddler-frame input.tc-edit-texteditor,\n.tc-tiddler-frame textarea.tc-edit-texteditor,\n.tc-tiddler-frame iframe.tc-edit-texteditor {\n\tpadding: 3px 3px 3px 3px;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tbackground-color: <<colour tiddler-editor-background>>;\n\tline-height: 1.3em;\n\t-webkit-appearance: none;\n\tfont-family: {{$:/themes/tiddlywiki/vanilla/settings/editorfontfamily}};\n}\n\n.tc-tiddler-frame .tc-binary-warning {\n\twidth: 100%;\n\theight: 5em;\n\ttext-align: center;\n\tpadding: 3em 3em 6em 3em;\n\tbackground: <<colour alert-background>>;\n\tborder: 1px solid <<colour alert-border>>;\n}\n\ncanvas.tc-edit-bitmapeditor {\n\tborder: 6px solid <<colour tiddler-editor-border-image>>;\n\tcursor: crosshair;\n\t-moz-user-select: none;\n\t-webkit-user-select: none;\n\t-ms-user-select: none;\n\tmargin-top: 6px;\n\tmargin-bottom: 6px;\n}\n\n.tc-edit-bitmapeditor-width {\n\tdisplay: block;\n}\n\n.tc-edit-bitmapeditor-height {\n\tdisplay: block;\n}\n\n.tc-tiddler-body {\n\tclear: both;\n}\n\n.tc-tiddler-frame .tc-tiddler-body {\n\tfont-size: {{$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize}};\n\tline-height: {{$:/themes/tiddlywiki/vanilla/metrics/bodylineheight}};\n}\n\n.tc-titlebar, .tc-tiddler-edit-title {\n\toverflow: hidden; /* https://github.com/Jermolene/TiddlyWiki5/issues/282 */\n}\n\nhtml body.tc-body.tc-single-tiddler-window {\n\tmargin: 1em;\n\tbackground: <<colour tiddler-background>>;\n}\n\n.tc-single-tiddler-window img,\n.tc-single-tiddler-window svg,\n.tc-single-tiddler-window canvas,\n.tc-single-tiddler-window embed,\n.tc-single-tiddler-window iframe {\n\tmax-width: 100%;\n}\n\n/*\n** Editor\n*/\n\n.tc-editor-toolbar {\n\tmargin-top: 8px;\n}\n\n.tc-editor-toolbar button {\n\tvertical-align: middle;\n\tbackground-color: <<colour tiddler-controls-foreground>>;\n\tcolor: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour tiddler-controls-foreground-selected>>;\n\tborder-radius: 4px;\n\tpadding: 3px;\n\tmargin: 2px 0 2px 4px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-adjunct {\n\tmargin-left: 1px;\n\twidth: 1em;\n\tborder-radius: 8px;\n}\n\n.tc-editor-toolbar button.tc-text-editor-toolbar-item-start-group {\n\tmargin-left: 11px;\n}\n\n.tc-editor-toolbar button.tc-selected {\n\tbackground-color: <<colour primary>>;\n}\n\n.tc-editor-toolbar button svg {\n\twidth: 1.6em;\n\theight: 1.2em;\n}\n\n.tc-editor-toolbar button:hover {\n\tbackground-color: <<colour tiddler-controls-foreground-selected>>;\n\tfill: <<colour background>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more {\n\twhite-space: normal;\n}\n\n.tc-editor-toolbar .tc-text-editor-toolbar-more button {\n\tdisplay: inline-block;\n\tpadding: 3px;\n\twidth: auto;\n}\n\n.tc-editor-toolbar .tc-search-results {\n\tpadding: 0;\n}\n\n/*\n** Adjustments for fluid-fixed mode\n*/\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n<<if-fluid-fixed text:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 0;\n\t\tposition: relative;\n\t\twidth: auto;\n\t\tleft: 0;\n\t\tmargin-left: {{$:/themes/tiddlywiki/vanilla/metrics/storyleft}};\n\t\tmargin-right: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\t.tc-tiddler-frame {\n\t\twidth: 100%;\n\t}\n\n\t.tc-sidebar-scrollable {\n\t\tleft: auto;\n\t\tbottom: 0;\n\t\tright: 0;\n\t\twidth: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth}};\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 42px);\n\t}\n\n\"\"\" hiddenSidebarText:\"\"\"\n\n\t.tc-story-river {\n\t\tpadding-right: 3em;\n\t\tmargin-right: 0;\n\t}\n\n\tbody.tc-body .tc-storyview-zoomin-tiddler {\n\t\twidth: 100%;\n\t\twidth: calc(100% - 84px);\n\t}\n\n\"\"\">>\n\n}\n\n/*\n** Toolbar buttons\n*/\n\n.tc-page-controls svg.tc-image-new-button {\n fill: <<colour toolbar-new-button>>;\n}\n\n.tc-page-controls svg.tc-image-options-button {\n fill: <<colour toolbar-options-button>>;\n}\n\n.tc-page-controls svg.tc-image-save-button {\n fill: <<colour toolbar-save-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-info-button {\n fill: <<colour toolbar-info-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-edit-button {\n fill: <<colour toolbar-edit-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-close-button {\n fill: <<colour toolbar-close-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-delete-button {\n fill: <<colour toolbar-delete-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-cancel-button {\n fill: <<colour toolbar-cancel-button>>;\n}\n\n.tc-tiddler-controls button svg.tc-image-done-button {\n fill: <<colour toolbar-done-button>>;\n}\n\n/*\n** Tiddler edit mode\n*/\n\n.tc-tiddler-edit-frame em.tc-edit {\n\tcolor: <<colour muted-foreground>>;\n\tfont-style: normal;\n}\n\n.tc-edit-type-dropdown a.tc-tiddlylink-missing {\n\tfont-style: normal;\n}\n\n.tc-type-selector .tc-edit-typeeditor {\n\twidth: 20%;\n}\n\n.tc-edit-tags {\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tpadding: 4px 8px 4px 8px;\n}\n\n.tc-edit-add-tag {\n\tdisplay: inline-block;\n}\n\n.tc-edit-add-tag .tc-add-tag-name input {\n\twidth: 50%;\n}\n\n.tc-edit-add-tag .tc-keyboard {\n\tdisplay:inline;\n}\n\n.tc-edit-tags .tc-tag-label {\n\tdisplay: inline-block;\n}\n\n.tc-edit-tags-list {\n\tmargin: 14px 0 14px 0;\n}\n\n.tc-remove-tag-button {\n\tpadding-left: 4px;\n}\n\n.tc-tiddler-preview {\n\toverflow: auto;\n}\n\n.tc-tiddler-preview-preview {\n\tfloat: right;\n\twidth: 49%;\n\tborder: 1px solid <<colour tiddler-editor-border>>;\n\tmargin: 4px 0 3px 3px;\n\tpadding: 3px 3px 3px 3px;\n}\n\n<<if-editor-height-fixed then:\"\"\"\n\n.tc-tiddler-preview-preview {\n\toverflow-y: scroll;\n\theight: {{$:/config/TextEditor/EditorHeight/Height}};\n}\n\n\"\"\">>\n\n.tc-tiddler-frame .tc-tiddler-preview .tc-edit-texteditor {\n\twidth: 49%;\n}\n\n.tc-tiddler-frame .tc-tiddler-preview canvas.tc-edit-bitmapeditor {\n\tmax-width: 49%;\n}\n\n.tc-edit-fields {\n\twidth: 100%;\n}\n\n\n.tc-edit-fields table, .tc-edit-fields tr, .tc-edit-fields td {\n\tborder: none;\n\tpadding: 4px;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(odd) {\n\tbackground-color: <<colour tiddler-editor-fields-odd>>;\n}\n\n.tc-edit-fields > tbody > .tc-edit-field:nth-child(even) {\n\tbackground-color: <<colour tiddler-editor-fields-even>>;\n}\n\n.tc-edit-field-name {\n\ttext-align: right;\n}\n\n.tc-edit-field-value input {\n\twidth: 100%;\n}\n\n.tc-edit-field-remove {\n}\n\n.tc-edit-field-remove svg {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n\tvertical-align: middle;\n}\n\n.tc-edit-field-add-name {\n\tdisplay: inline-block;\n\twidth: 15%;\n}\n\n.tc-edit-field-add-value {\n\tdisplay: inline-block;\n\twidth: 40%;\n}\n\n.tc-edit-field-add-button {\n\tdisplay: inline-block;\n\twidth: 10%;\n}\n\n/*\n** Storyview Classes\n*/\n\n.tc-viewswitcher .tc-image-button {\n\tmargin-right: .3em;\n}\n\n.tc-storyview-zoomin-tiddler {\n\tposition: absolute;\n\tdisplay: block;\n\twidth: 100%;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-storyview-zoomin-tiddler {\n\t\twidth: calc(100% - 84px);\n\t}\n\n}\n\n/*\n** Dropdowns\n*/\n\n.tc-btn-dropdown {\n\ttext-align: left;\n}\n\n.tc-btn-dropdown svg, .tc-btn-dropdown img {\n\theight: 1em;\n\twidth: 1em;\n\tfill: <<colour muted-foreground>>;\n}\n\n.tc-drop-down-wrapper {\n\tposition: relative;\n}\n\n.tc-drop-down {\n\tmin-width: 380px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\ttext-shadow: none;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-drop-down {\n\tmargin-left: 14px;\n}\n\n.tc-drop-down button svg, .tc-drop-down a svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down button.tc-btn-invisible:hover svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-drop-down .tc-drop-down-info {\n\tpadding-left: 14px;\n}\n\n.tc-drop-down p {\n\tpadding: 0 14px 0 14px;\n}\n\n.tc-drop-down svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-drop-down img {\n\twidth: 1em;\n}\n\n.tc-drop-down a, .tc-drop-down button {\n\tdisplay: block;\n\tpadding: 0 14px 0 14px;\n\twidth: 100%;\n\ttext-align: left;\n\tcolor: <<colour foreground>>;\n\tline-height: 1.4;\n}\n\n.tc-drop-down .tc-tab-set .tc-tab-buttons button {\n\tdisplay: inline-block;\n width: auto;\n margin-bottom: 0px;\n border-bottom-left-radius: 0;\n border-bottom-right-radius: 0;\n}\n\n.tc-drop-down .tc-prompt {\n\tpadding: 0 14px;\n}\n\n.tc-drop-down .tc-chooser {\n\tborder: none;\n}\n\n.tc-drop-down .tc-chooser .tc-swatches-horiz {\n\tfont-size: 0.4em;\n\tpadding-left: 1.2em;\n}\n\n.tc-drop-down .tc-file-input-wrapper {\n\twidth: 100%;\n}\n\n.tc-drop-down .tc-file-input-wrapper button {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-drop-down a:hover, .tc-drop-down button:hover, .tc-drop-down .tc-file-input-wrapper:hover button {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-tab-buttons button {\n\tbackground-color: <<colour dropdown-tab-background>>;\n}\n\n.tc-drop-down .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour dropdown-tab-background-selected>>;\n\tborder-bottom: 1px solid <<colour dropdown-tab-background-selected>>;\n}\n\n.tc-drop-down-bullet {\n\tdisplay: inline-block;\n\twidth: 0.5em;\n}\n\n.tc-drop-down .tc-tab-contents a {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-block-dropdown-wrapper {\n\tposition: relative;\n}\n\n.tc-block-dropdown {\n\tposition: absolute;\n\tmin-width: 220px;\n\tborder: 1px solid <<colour dropdown-border>>;\n\tbackground-color: <<colour dropdown-background>>;\n\tpadding: 7px 0;\n\tmargin: 4px 0 0 0;\n\twhite-space: nowrap;\n\tz-index: 1000;\n\ttext-shadow: none;\n}\n\n.tc-block-dropdown.tc-search-drop-down {\n\tmargin-left: -12px;\n}\n\n.tc-block-dropdown a {\n\tdisplay: block;\n\tpadding: 4px 14px 4px 14px;\n}\n\n.tc-block-dropdown.tc-search-drop-down a {\n\tdisplay: block;\n\tpadding: 0px 10px 0px 10px;\n}\n\n.tc-drop-down .tc-dropdown-item-plain,\n.tc-block-dropdown .tc-dropdown-item-plain {\n\tpadding: 4px 14px 4px 7px;\n}\n\n.tc-drop-down .tc-dropdown-item,\n.tc-block-dropdown .tc-dropdown-item {\n\tpadding: 4px 14px 4px 7px;\n\tcolor: <<colour muted-foreground>>;\n}\n\n.tc-block-dropdown a:hover {\n\tcolor: <<colour tiddler-link-background>>;\n\tbackground-color: <<colour tiddler-link-foreground>>;\n\ttext-decoration: none;\n}\n\n.tc-search-results {\n\tpadding: 0 7px 0 7px;\n}\n\n.tc-image-chooser, .tc-colour-chooser {\n\twhite-space: normal;\n}\n\n.tc-image-chooser a,\n.tc-colour-chooser a {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\ttext-align: center;\n\tposition: relative;\n}\n\n.tc-image-chooser a {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 2px;\n\tmargin: 2px;\n\twidth: 4em;\n\theight: 4em;\n}\n\n.tc-colour-chooser a {\n\tpadding: 3px;\n\twidth: 2em;\n\theight: 2em;\n\tvertical-align: middle;\n}\n\n.tc-image-chooser a:hover,\n.tc-colour-chooser a:hover {\n\tbackground: <<colour primary>>;\n\tpadding: 0px;\n\tborder: 3px solid <<colour primary>>;\n}\n\n.tc-image-chooser a svg,\n.tc-image-chooser a img {\n\tdisplay: inline-block;\n\twidth: auto;\n\theight: auto;\n\tmax-width: 3.5em;\n\tmax-height: 3.5em;\n\tposition: absolute;\n\ttop: 0;\n\tbottom: 0;\n\tleft: 0;\n\tright: 0;\n\tmargin: auto;\n}\n\n/*\n** Modals\n*/\n\n.tc-modal-wrapper {\n\tposition: fixed;\n\toverflow: auto;\n\toverflow-y: scroll;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 900;\n}\n\n.tc-modal-backdrop {\n\tposition: fixed;\n\ttop: 0;\n\tright: 0;\n\tbottom: 0;\n\tleft: 0;\n\tz-index: 1000;\n\tbackground-color: <<colour modal-backdrop>>;\n}\n\n.tc-modal {\n\tz-index: 1100;\n\tbackground-color: <<colour modal-background>>;\n\tborder: 1px solid <<colour modal-border>>;\n}\n\n@media (max-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 1em;\n\t\tleft: 1em;\n\t\tright: 1em;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n@media (min-width: 55em) {\n\t.tc-modal {\n\t\tposition: fixed;\n\t\ttop: 2em;\n\t\tleft: 25%;\n\t\twidth: 50%;\n\t}\n\n\t.tc-modal-body {\n\t\toverflow-y: auto;\n\t\tmax-height: 400px;\n\t\tmax-height: 60vh;\n\t}\n}\n\n.tc-modal-header {\n\tpadding: 9px 15px;\n\tborder-bottom: 1px solid <<colour modal-header-border>>;\n}\n\n.tc-modal-header h3 {\n\tmargin: 0;\n\tline-height: 30px;\n}\n\n.tc-modal-header img, .tc-modal-header svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-modal-body {\n\tpadding: 15px;\n}\n\n.tc-modal-footer {\n\tpadding: 14px 15px 15px;\n\tmargin-bottom: 0;\n\ttext-align: right;\n\tbackground-color: <<colour modal-footer-background>>;\n\tborder-top: 1px solid <<colour modal-footer-border>>;\n}\n\n/*\n** Notifications\n*/\n\n.tc-notification {\n\tposition: fixed;\n\ttop: 14px;\n\tright: 42px;\n\tz-index: 1300;\n\tmax-width: 280px;\n\tpadding: 0 14px 0 14px;\n\tbackground-color: <<colour notification-background>>;\n\tborder: 1px solid <<colour notification-border>>;\n}\n\n/*\n** Tabs\n*/\n\n.tc-tab-set.tc-vertical {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tab-buttons {\n\tfont-size: 0.85em;\n\tpadding-top: 1em;\n\tmargin-bottom: -2px;\n}\n\n.tc-tab-buttons.tc-vertical {\n\tz-index: 100;\n\tdisplay: block;\n\tpadding-top: 14px;\n\tvertical-align: top;\n\ttext-align: right;\n\tmargin-bottom: inherit;\n\tmargin-right: -1px;\n\tmax-width: 33%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n}\n\n.tc-tab-buttons button.tc-tab-selected {\n\tcolor: <<colour tab-foreground-selected>>;\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-left: 1px solid <<colour tab-border-selected>>;\n\tborder-top: 1px solid <<colour tab-border-selected>>;\n\tborder-right: 1px solid <<colour tab-border-selected>>;\n}\n\n.tc-tab-buttons button {\n\tcolor: <<colour tab-foreground>>;\n\tpadding: 3px 5px 3px 5px;\n\tmargin-right: 0.3em;\n\tfont-weight: 300;\n\tborder: none;\n\tbackground: inherit;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-right: 1px solid <<colour tab-border>>;\n\tborder-top-left-radius: 2px;\n\tborder-top-right-radius: 2px;\n\tborder-bottom-left-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button {\n\tdisplay: block;\n\twidth: 100%;\n\tmargin-top: 3px;\n\tmargin-right: 0;\n\ttext-align: right;\n\tbackground-color: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tborder-right: none;\n\tborder-top-left-radius: 2px;\n\tborder-bottom-left-radius: 2px;\n\tborder-top-right-radius: 0;\n\tborder-bottom-right-radius: 0;\n}\n\n.tc-tab-buttons.tc-vertical button.tc-tab-selected {\n\tbackground-color: <<colour tab-background-selected>>;\n\tborder-right: 1px solid <<colour tab-background-selected>>;\n}\n\n.tc-tab-divider {\n\tborder-top: 1px solid <<colour tab-divider>>;\n}\n\n.tc-tab-divider.tc-vertical {\n\tdisplay: none;\n}\n\n.tc-tab-content {\n\tmargin-top: 14px;\n}\n\n.tc-tab-content.tc-vertical {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-top: 0;\n\tpadding-left: 14px;\n\tborder-left: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 70%;\n\tflex: 1 0 70%;\n\toverflow: auto;\n}\n\n.tc-sidebar-lists .tc-tab-buttons {\n\tmargin-bottom: -1px;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tcolor: <<colour sidebar-tab-foreground-selected>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border-selected>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border-selected>>;\n}\n\n.tc-sidebar-lists .tc-tab-buttons button {\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tcolor: <<colour sidebar-tab-foreground>>;\n\tborder-left: 1px solid <<colour sidebar-tab-border>>;\n\tborder-top: 1px solid <<colour sidebar-tab-border>>;\n\tborder-right: 1px solid <<colour sidebar-tab-border>>;\n}\n\n.tc-sidebar-lists .tc-tab-divider {\n\tborder-top: 1px solid <<colour sidebar-tab-divider>>;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button {\n\tdisplay: block;\n\twidth: 100%;\n\tbackground-color: <<colour sidebar-tab-background>>;\n\tborder-top: none;\n\tborder-left: none;\n\tborder-bottom: none;\n\tborder-right: 1px solid #ccc;\n\tmargin-bottom: inherit;\n}\n\n.tc-more-sidebar > .tc-tab-set > .tc-tab-buttons > button.tc-tab-selected {\n\tbackground-color: <<colour sidebar-tab-background-selected>>;\n\tborder: none;\n}\n\n/*\n** Manager\n*/\n\n.tc-manager-wrapper {\n\t\n}\n\n.tc-manager-controls {\n\t\n}\n\n.tc-manager-control {\n\tmargin: 0.5em 0;\n}\n\n.tc-manager-list {\n\twidth: 100%;\n\tborder-top: 1px solid <<colour muted-foreground>>;\n\tborder-left: 1px solid <<colour muted-foreground>>;\n\tborder-right: 1px solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item {\n\n}\n\n.tc-manager-list-item-heading {\n display: block;\n width: 100%;\n text-align: left;\t\n\tborder-bottom: 1px solid <<colour muted-foreground>>;\n\tpadding: 3px;\n}\n\n.tc-manager-list-item-heading-selected {\n\tfont-weight: bold;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n\tbackground-color: <<colour foreground>>;\n}\n\n.tc-manager-list-item-heading:hover {\n\tbackground: <<colour primary>>;\n\tcolor: <<colour background>>;\n}\n\n.tc-manager-list-item-content {\n\tdisplay: flex;\n}\n\n.tc-manager-list-item-content-sidebar {\n flex: 1 0;\n background: <<colour tiddler-editor-background>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n white-space: nowrap;\n}\n\n.tc-manager-list-item-content-item-heading {\n\tdisplay: block;\n\twidth: 100%;\n\ttext-align: left;\n background: <<colour muted-foreground>>;\n\ttext-transform: uppercase;\n\tfont-size: 0.6em;\n\tfont-weight: bold;\n padding: 0.5em 0 0.5em 0;\n}\n\n.tc-manager-list-item-content-item-body {\n\tpadding: 0 0.5em 0 0.5em;\n}\n\n.tc-manager-list-item-content-item-body > pre {\n\tmargin: 0.5em 0 0.5em 0;\n\tborder: none;\n\tbackground: inherit;\n}\n\n.tc-manager-list-item-content-tiddler {\n flex: 3 1;\n border-left: 0.5em solid <<colour muted-foreground>>;\n border-right: 0.5em solid <<colour muted-foreground>>;\n border-bottom: 0.5em solid <<colour muted-foreground>>;\n}\n\n.tc-manager-list-item-content-item-body > table {\n\tborder: none;\n\tpadding: 0;\n\tmargin: 0;\n}\n\n.tc-manager-list-item-content-item-body > table td {\n\tborder: none;\n}\n\n.tc-manager-icon-editor > button {\n\twidth: 100%;\n}\n\n.tc-manager-icon-editor > button > svg,\n.tc-manager-icon-editor > button > button {\n\twidth: 100%;\n\theight: auto;\n}\n\n/*\n** Alerts\n*/\n\n.tc-alerts {\n\tposition: fixed;\n\ttop: 28px;\n\tleft: 0;\n\tright: 0;\n\tmax-width: 50%;\n\tz-index: 20000;\n}\n\n.tc-alert {\n\tposition: relative;\n\tmargin: 14px;\n\tpadding: 7px;\n\tborder: 1px solid <<colour alert-border>>;\n\tbackground-color: <<colour alert-background>>;\n}\n\n.tc-alert-toolbar {\n\tposition: absolute;\n\ttop: 7px;\n\tright: 7px;\n line-height: 0;\n}\n\n.tc-alert-toolbar svg {\n\tfill: <<colour alert-muted-foreground>>;\n}\n\n.tc-alert-subtitle {\n\tcolor: <<colour alert-muted-foreground>>;\n\tfont-weight: bold;\n font-size: 0.8em;\n margin-bottom: 0.5em;\n}\n\n.tc-alert-body > p {\n\tmargin: 0;\n}\n\n.tc-alert-highlight {\n\tcolor: <<colour alert-highlight>>;\n}\n\n@media (min-width: {{$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint}}) {\n\n\t.tc-static-alert {\n\t\tposition: relative;\n\t}\n\n\t.tc-static-alert-inner {\n\t\tposition: absolute;\n\t\tz-index: 100;\n\t}\n\n}\n\n.tc-static-alert-inner {\n\tpadding: 0 2px 2px 42px;\n\tcolor: <<colour static-alert-foreground>>;\n}\n\n/*\n** Floating drafts list\n*/\n\n.tc-drafts-list {\n\tz-index: 2000;\n\tposition: fixed;\n\tfont-size: 0.8em;\n\tleft: 0;\n\tbottom: 0;\n}\n\n.tc-drafts-list a {\n\tmargin: 0 0.5em;\n\tpadding: 4px 4px;\n\tborder-top-left-radius: 4px;\n\tborder-top-right-radius: 4px;\n\tborder: 1px solid <<colour background>>;\n\tborder-bottom-none;\n\tbackground: <<colour dirty-indicator>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a:hover {\n\ttext-decoration: none;\n\tbackground: <<colour foreground>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour background>>;\n}\n\n.tc-drafts-list a svg {\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: text-bottom;\n}\n\n/*\n** Control panel\n*/\n\n.tc-control-panel td {\n\tpadding: 4px;\n}\n\n.tc-control-panel table, .tc-control-panel table input, .tc-control-panel table textarea {\n\twidth: 100%;\n}\n\n.tc-plugin-info {\n\tdisplay: flex;\n\tborder: 1px solid <<colour muted-foreground>>;\n\tfill: <<colour muted-foreground>>;\n\tbackground-color: <<colour background>>;\n\tmargin: 0.5em 0 0.5em 0;\n\tpadding: 4px;\n align-items: center;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info {\n margin: 0.5em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugin-indicator {\n\tmargin: -16px 1em 0 2em;\n}\n\n.tc-plugin-info-sub-plugin-indicator button {\n\tcolor: <<colour background>>;\n\tbackground: <<colour foreground>>;\n\tborder-radius: 8px;\n padding: 2px 7px;\n font-size: 0.75em;\n}\n\n.tc-plugin-info-sub-plugins .tc-plugin-info-dropdown {\n\tmargin-left: 1em;\n\tmargin-right: 1em;\n}\n\n.tc-plugin-info-disabled {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n\tbackground: repeating-linear-gradient(45deg, #ff0, #ff0 10px, #eee 10px, #eee 20px);\n}\n\n.tc-plugin-info-disabled:hover {\n\tbackground: -webkit-repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n\tbackground: repeating-linear-gradient(45deg, #aa0, #aa0 10px, #888 10px, #888 20px);\n}\n\na.tc-tiddlylink.tc-plugin-info:hover {\n\ttext-decoration: none;\n\tbackground-color: <<colour primary>>;\n\tcolor: <<colour background>>;\n\tfill: <<colour foreground>>;\n}\n\na.tc-tiddlylink.tc-plugin-info:hover .tc-plugin-info > .tc-plugin-info-chunk > svg {\n\tfill: <<colour foreground>>;\n}\n\n.tc-plugin-info-chunk {\n margin: 2px;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon {\n\tflex-grow: 0;\n\tflex-shrink: 0;\n\tline-height: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description {\n\tflex-grow: 1;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-buttons {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tflex-grow: 0;\n\tflex-shrink: 0;\n text-align: right;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h1 {\n\tfont-size: 1em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description h2 {\n\tfont-size: 0.8em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-description div {\n\tfont-size: 0.7em;\n\tline-height: 1.2;\n\tmargin: 2px 0 2px 0;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-toggle img, .tc-plugin-info-chunk.tc-plugin-info-toggle svg {\n\twidth: 1em;\n\theight: 1em;\n}\n\n.tc-plugin-info-chunk.tc-plugin-info-icon img, .tc-plugin-info-chunk.tc-plugin-info-icon svg {\n\twidth: 2em;\n\theight: 2em;\n}\n\n.tc-plugin-info-dropdown {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tbackground: <<colour background>>;\n\tmargin-top: -8px;\n}\n\n.tc-plugin-info-dropdown-message {\n\tbackground: <<colour message-background>>;\n\tpadding: 0.5em 1em 0.5em 1em;\n\tfont-weight: bold;\n\tfont-size: 0.8em;\n}\n\n.tc-plugin-info-dropdown-body {\n\tpadding: 1em 1em 0 1em;\n\tbackground: <<colour background>>;\n}\n\n.tc-plugin-info-sub-plugins {\n\tpadding: 0.5em;\n margin: 0 1em 1em 1em;\n\tbackground: <<colour notification-background>>;\n}\n\n.tc-install-plugin {\n\tfont-weight: bold;\n\tbackground: green;\n\tcolor: white;\n\tfill: white;\n\tborder-radius: 4px;\n\tpadding: 3px;\n}\n\n.tc-install-plugin.tc-reinstall-downgrade {\n\tbackground: red;\n}\n\n.tc-install-plugin.tc-reinstall {\n\tbackground: blue;\n}\n\n.tc-install-plugin.tc-reinstall-upgrade {\n\tbackground: orange;\n}\n\n.tc-check-list {\n\tline-height: 2em;\n}\n\n.tc-check-list .tc-image-button {\n\theight: 1.5em;\n}\n\n/*\n** Message boxes\n*/\n\n.tc-message-box {\n\tborder: 1px solid <<colour message-border>>;\n\tbackground: <<colour message-background>>;\n\tpadding: 0px 21px 0px 21px;\n\tfont-size: 12px;\n\tline-height: 18px;\n\tcolor: <<colour message-foreground>>;\n}\n\n.tc-message-box svg {\n\twidth: 1em;\n\theight: 1em;\n vertical-align: text-bottom;\n}\n\n/*\n** Pictures\n*/\n\n.tc-bordered-image {\n\tborder: 1px solid <<colour muted-foreground>>;\n\tpadding: 5px;\n\tmargin: 5px;\n}\n\n/*\n** Floats\n*/\n\n.tc-float-right {\n\tfloat: right;\n}\n\n/*\n** Chooser\n*/\n\n.tc-chooser {\n\tborder-right: 1px solid <<colour table-header-background>>;\n\tborder-left: 1px solid <<colour table-header-background>>;\n}\n\n\n.tc-chooser-item {\n\tborder-bottom: 1px solid <<colour table-header-background>>;\n\tborder-top: 1px solid <<colour table-header-background>>;\n\tpadding: 2px 4px 2px 14px;\n}\n\n.tc-drop-down .tc-chooser-item {\n\tpadding: 2px;\n}\n\n.tc-chosen,\n.tc-chooser-item:hover {\n\tbackground-color: <<colour table-header-background>>;\n\tborder-color: <<colour table-footer-background>>;\n}\n\n.tc-chosen .tc-tiddlylink {\n\tcursor:default;\n}\n\n.tc-chooser-item .tc-tiddlylink {\n\tdisplay: block;\n\ttext-decoration: none;\n\tbackground-color: transparent;\n}\n\n.tc-chooser-item:hover .tc-tiddlylink:hover {\n\ttext-decoration: none;\n}\n\n.tc-drop-down .tc-chosen .tc-tiddlylink,\n.tc-drop-down .tc-chooser-item .tc-tiddlylink:hover {\n\tcolor: <<colour foreground>>;\n}\n\n.tc-chosen > .tc-tiddlylink:before {\n\tmargin-left: -10px;\n\tposition: relative;\n\tcontent: \"» \";\n}\n\n.tc-chooser-item svg,\n.tc-chooser-item img{\n\twidth: 1em;\n\theight: 1em;\n\tvertical-align: middle;\n}\n\n.tc-language-chooser .tc-image-button img {\n\twidth: 2em;\n\tvertical-align: -0.15em;\n}\n\n/*\n** Palette swatches\n*/\n\n.tc-swatches-horiz {\n}\n\n.tc-swatches-horiz .tc-swatch {\n\tdisplay: inline-block;\n}\n\n.tc-swatch {\n\twidth: 2em;\n\theight: 2em;\n\tmargin: 0.4em;\n\tborder: 1px solid #888;\n}\n\ninput.tc-palette-manager-colour-input {\n\twidth: 100%;\n\tpadding: 0;\n}\n\n/*\n** Table of contents\n*/\n\n.tc-sidebar-lists .tc-table-of-contents {\n\twhite-space: nowrap;\n}\n\n.tc-table-of-contents button {\n\tcolor: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents svg {\n\twidth: 0.7em;\n\theight: 0.7em;\n\tvertical-align: middle;\n\tfill: <<colour sidebar-foreground>>;\n}\n\n.tc-table-of-contents ol {\n\tlist-style-type: none;\n\tpadding-left: 0;\n}\n\n.tc-table-of-contents ol ol {\n\tpadding-left: 1em;\n}\n\n.tc-table-of-contents li {\n\tfont-size: 1.0em;\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li a {\n\tfont-weight: bold;\n}\n\n.tc-table-of-contents li li {\n\tfont-size: 0.95em;\n\tfont-weight: normal;\n\tline-height: 1.4;\n}\n\n.tc-table-of-contents li li a {\n\tfont-weight: normal;\n}\n\n.tc-table-of-contents li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n\tline-height: 1.5;\n}\n\n.tc-table-of-contents li li li li {\n\tfont-size: 0.95em;\n\tfont-weight: 200;\n}\n\n.tc-tabbed-table-of-contents {\n\tdisplay: -webkit-flex;\n\tdisplay: flex;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents {\n\tz-index: 100;\n\tdisplay: inline-block;\n\tpadding-left: 1em;\n\tmax-width: 50%;\n\t-webkit-flex: 0 0 auto;\n\tflex: 0 0 auto;\n\tbackground: <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a,\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tdisplay: block;\n\tpadding: 0.12em 1em 0.12em 0.25em;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a {\n\tborder-top: 1px solid <<colour tab-background>>;\n\tborder-left: 1px solid <<colour tab-background>>;\n\tborder-bottom: 1px solid <<colour tab-background>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item > a:hover {\n\ttext-decoration: none;\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour tab-border>>;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a {\n\tborder-top: 1px solid <<colour tab-border>>;\n\tborder-left: 1px solid <<colour tab-border>>;\n\tborder-bottom: 1px solid <<colour tab-border>>;\n\tbackground: <<colour background>>;\n\tmargin-right: -1px;\n}\n\n.tc-tabbed-table-of-contents .tc-table-of-contents .toc-item-selected > a:hover {\n\ttext-decoration: none;\n}\n\n.tc-tabbed-table-of-contents .tc-tabbed-table-of-contents-content {\n\tdisplay: inline-block;\n\tvertical-align: top;\n\tpadding-left: 1.5em;\n\tpadding-right: 1.5em;\n\tborder: 1px solid <<colour tab-border>>;\n\t-webkit-flex: 1 0 50%;\n\tflex: 1 0 50%;\n}\n\n/*\n** Dirty indicator\n*/\n\nbody.tc-dirty span.tc-dirty-indicator, body.tc-dirty span.tc-dirty-indicator svg {\n\tfill: <<colour dirty-indicator>>;\n\tcolor: <<colour dirty-indicator>>;\n}\n\n/*\n** File inputs\n*/\n\n.tc-file-input-wrapper {\n\tposition: relative;\n\toverflow: hidden;\n\tdisplay: inline-block;\n\tvertical-align: middle;\n}\n\n.tc-file-input-wrapper input[type=file] {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tfont-size: 999px;\n\tmax-width: 100%;\n\tmax-height: 100%;\n\tfilter: alpha(opacity=0);\n\topacity: 0;\n\toutline: none;\n\tbackground: white;\n\tcursor: pointer;\n\tdisplay: inline-block;\n}\n\n/*\n** Thumbnail macros\n*/\n\n.tc-thumbnail-wrapper {\n\tposition: relative;\n\tdisplay: inline-block;\n\tmargin: 6px;\n\tvertical-align: top;\n}\n\n.tc-thumbnail-right-wrapper {\n\tfloat:right;\n\tmargin: 0.5em 0 0.5em 0.5em;\n}\n\n.tc-thumbnail-image {\n\ttext-align: center;\n\toverflow: hidden;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-image svg,\n.tc-thumbnail-image img {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n\tmin-width: 100%;\n\tmin-height: 100%;\n\tmax-width: 100%;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-image img {\n\tfilter: alpha(opacity=0.8);\n\topacity: 0.8;\n}\n\n.tc-thumbnail-background {\n\tposition: absolute;\n\tborder-radius: 3px;\n}\n\n.tc-thumbnail-icon svg,\n.tc-thumbnail-icon img {\n\twidth: 3em;\n\theight: 3em;\n\t<<filter \"drop-shadow(2px 2px 4px rgba(0,0,0,0.3))\">>\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon svg,\n.tc-thumbnail-wrapper:hover .tc-thumbnail-icon img {\n\tfill: #fff;\n\t<<filter \"drop-shadow(3px 3px 4px rgba(0,0,0,0.6))\">>\n}\n\n.tc-thumbnail-icon {\n\tposition: absolute;\n\ttop: 0;\n\tleft: 0;\n\tright: 0;\n\tbottom: 0;\n\tdisplay: -webkit-flex;\n\t-webkit-align-items: center;\n\t-webkit-justify-content: center;\n\tdisplay: flex;\n\talign-items: center;\n\tjustify-content: center;\n}\n\n.tc-thumbnail-caption {\n\tposition: absolute;\n\tbackground-color: #777;\n\tcolor: #fff;\n\ttext-align: center;\n\tbottom: 0;\n\twidth: 100%;\n\tfilter: alpha(opacity=0.9);\n\topacity: 0.9;\n\tline-height: 1.4;\n\tborder-bottom-left-radius: 3px;\n\tborder-bottom-right-radius: 3px;\n}\n\n.tc-thumbnail-wrapper:hover .tc-thumbnail-caption {\n\tfilter: alpha(opacity=1);\n\topacity: 1;\n}\n\n/*\n** Diffs\n*/\n\n.tc-diff-equal {\n\tbackground-color: <<colour diff-equal-background>>;\n\tcolor: <<colour diff-equal-foreground>>;\n}\n\n.tc-diff-insert {\n\tbackground-color: <<colour diff-insert-background>>;\n\tcolor: <<colour diff-insert-foreground>>;\n}\n\n.tc-diff-delete {\n\tbackground-color: <<colour diff-delete-background>>;\n\tcolor: <<colour diff-delete-foreground>>;\n}\n\n.tc-diff-invisible {\n\tbackground-color: <<colour diff-invisible-background>>;\n\tcolor: <<colour diff-invisible-foreground>>;\n}\n\n.tc-diff-tiddlers th {\n\ttext-align: right;\n\tbackground: <<colour background>>;\n\tfont-weight: normal;\n\tfont-style: italic;\n}\n\n.tc-diff-tiddlers pre {\n margin: 0;\n padding: 0;\n border: none;\n background: none;\n}\n\n/*\n** Errors\n*/\n\n.tc-error {\n\tbackground: #f00;\n\tcolor: #fff;\n}\n\n/*\n** Tree macro\n*/\n\n.tc-tree div {\n \tpadding-left: 14px;\n}\n\n.tc-tree ol {\n \tlist-style-type: none;\n \tpadding-left: 0;\n \tmargin-top: 0;\n}\n\n.tc-tree ol ol {\n \tpadding-left: 1em; \n}\n\n.tc-tree button { \n \tcolor: #acacac;\n}\n\n.tc-tree svg {\n \tfill: #acacac;\n}\n\n.tc-tree span svg {\n \twidth: 1em;\n \theight: 1em;\n \tvertical-align: baseline;\n}\n\n.tc-tree li span {\n \tcolor: lightgray;\n}\n\nselect {\n color: <<colour select-tag-foreground>>;\n background: <<colour select-tag-background>>;\n}\n\n/*\n** Utility classes for SVG icons\n*/\n\n.tc-fill-background {\n\tfill: <<colour background>>;\n}"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodyfontsize",
"text": "15px"
},
"$:/themes/tiddlywiki/vanilla/metrics/bodylineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/bodylineheight",
"text": "22px"
},
"$:/themes/tiddlywiki/vanilla/metrics/fontsize": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/fontsize",
"text": "14px"
},
"$:/themes/tiddlywiki/vanilla/metrics/lineheight": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/lineheight",
"text": "20px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyleft": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyleft",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storytop": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storytop",
"text": "0px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storyright": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storyright",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/storywidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/storywidth",
"text": "770px"
},
"$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/tiddlerwidth",
"text": "686px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarbreakpoint",
"text": "960px"
},
"$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth": {
"title": "$:/themes/tiddlywiki/vanilla/metrics/sidebarwidth",
"text": "350px"
},
"$:/themes/tiddlywiki/vanilla/options/stickytitles": {
"title": "$:/themes/tiddlywiki/vanilla/options/stickytitles",
"text": "no"
},
"$:/themes/tiddlywiki/vanilla/options/sidebarlayout": {
"title": "$:/themes/tiddlywiki/vanilla/options/sidebarlayout",
"text": "fixed-fluid"
},
"$:/themes/tiddlywiki/vanilla/options/codewrapping": {
"title": "$:/themes/tiddlywiki/vanilla/options/codewrapping",
"text": "pre-wrap"
},
"$:/themes/tiddlywiki/vanilla/reset": {
"title": "$:/themes/tiddlywiki/vanilla/reset",
"type": "text/plain",
"text": "/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */\n\n/* Document\n ========================================================================== */\n\n/**\n * 1. Correct the line height in all browsers.\n * 2. Prevent adjustments of font size after orientation changes in iOS.\n */\n\nhtml {\n line-height: 1.15; /* 1 */\n -webkit-text-size-adjust: 100%; /* 2 */\n}\n\n/* Sections\n ========================================================================== */\n\n/**\n * Remove the margin in all browsers.\n */\n\nbody {\n margin: 0;\n}\n\n/**\n * Render the `main` element consistently in IE.\n */\n\nmain {\n display: block;\n}\n\n/**\n * Correct the font size and margin on `h1` elements within `section` and\n * `article` contexts in Chrome, Firefox, and Safari.\n */\n\nh1 {\n font-size: 2em;\n margin: 0.67em 0;\n}\n\n/* Grouping content\n ========================================================================== */\n\n/**\n * 1. Add the correct box sizing in Firefox.\n * 2. Show the overflow in Edge and IE.\n */\n\nhr {\n box-sizing: content-box; /* 1 */\n height: 0; /* 1 */\n overflow: visible; /* 2 */\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\npre {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/* Text-level semantics\n ========================================================================== */\n\n/**\n * Remove the gray background on active links in IE 10.\n */\n\na {\n background-color: transparent;\n}\n\n/**\n * 1. Remove the bottom border in Chrome 57-\n * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.\n */\n\nabbr[title] {\n border-bottom: none; /* 1 */\n text-decoration: underline; /* 2 */\n text-decoration: underline dotted; /* 2 */\n}\n\n/**\n * Add the correct font weight in Chrome, Edge, and Safari.\n */\n\nb,\nstrong {\n font-weight: bolder;\n}\n\n/**\n * 1. Correct the inheritance and scaling of font size in all browsers.\n * 2. Correct the odd `em` font sizing in all browsers.\n */\n\ncode,\nkbd,\nsamp {\n font-family: monospace, monospace; /* 1 */\n font-size: 1em; /* 2 */\n}\n\n/**\n * Add the correct font size in all browsers.\n */\n\nsmall {\n font-size: 80%;\n}\n\n/**\n * Prevent `sub` and `sup` elements from affecting the line height in\n * all browsers.\n */\n\nsub,\nsup {\n font-size: 75%;\n line-height: 0;\n position: relative;\n vertical-align: baseline;\n}\n\nsub {\n bottom: -0.25em;\n}\n\nsup {\n top: -0.5em;\n}\n\n/* Embedded content\n ========================================================================== */\n\n/**\n * Remove the border on images inside links in IE 10.\n */\n\nimg {\n border-style: none;\n}\n\n/* Forms\n ========================================================================== */\n\n/**\n * 1. Change the font styles in all browsers.\n * 2. Remove the margin in Firefox and Safari.\n */\n\nbutton,\ninput,\noptgroup,\nselect,\ntextarea {\n font-family: inherit; /* 1 */\n font-size: 100%; /* 1 */\n line-height: 1.15; /* 1 */\n margin: 0; /* 2 */\n}\n\n/**\n * Show the overflow in IE.\n * 1. Show the overflow in Edge.\n */\n\nbutton,\ninput { /* 1 */\n overflow: visible;\n}\n\n/**\n * Remove the inheritance of text transform in Edge, Firefox, and IE.\n * 1. Remove the inheritance of text transform in Firefox.\n */\n\nbutton,\nselect { /* 1 */\n text-transform: none;\n}\n\n/**\n * Correct the inability to style clickable types in iOS and Safari.\n */\n\nbutton,\n[type=\"button\"],\n[type=\"reset\"],\n[type=\"submit\"] {\n -webkit-appearance: button;\n}\n\n/**\n * Remove the inner border and padding in Firefox.\n */\n\nbutton::-moz-focus-inner,\n[type=\"button\"]::-moz-focus-inner,\n[type=\"reset\"]::-moz-focus-inner,\n[type=\"submit\"]::-moz-focus-inner {\n border-style: none;\n padding: 0;\n}\n\n/**\n * Restore the focus styles unset by the previous rule.\n */\n\nbutton:-moz-focusring,\n[type=\"button\"]:-moz-focusring,\n[type=\"reset\"]:-moz-focusring,\n[type=\"submit\"]:-moz-focusring {\n outline: 1px dotted ButtonText;\n}\n\n/**\n * Correct the padding in Firefox.\n */\n\nfieldset {\n padding: 0.35em 0.75em 0.625em;\n}\n\n/**\n * 1. Correct the text wrapping in Edge and IE.\n * 2. Correct the color inheritance from `fieldset` elements in IE.\n * 3. Remove the padding so developers are not caught out when they zero out\n * `fieldset` elements in all browsers.\n */\n\nlegend {\n box-sizing: border-box; /* 1 */\n color: inherit; /* 2 */\n display: table; /* 1 */\n max-width: 100%; /* 1 */\n padding: 0; /* 3 */\n white-space: normal; /* 1 */\n}\n\n/**\n * Add the correct vertical alignment in Chrome, Firefox, and Opera.\n */\n\nprogress {\n vertical-align: baseline;\n}\n\n/**\n * Remove the default vertical scrollbar in IE 10+.\n */\n\ntextarea {\n overflow: auto;\n}\n\n/**\n * 1. Add the correct box sizing in IE 10.\n * 2. Remove the padding in IE 10.\n */\n\n[type=\"checkbox\"],\n[type=\"radio\"] {\n box-sizing: border-box; /* 1 */\n padding: 0; /* 2 */\n}\n\n/**\n * Correct the cursor style of increment and decrement buttons in Chrome.\n */\n\n[type=\"number\"]::-webkit-inner-spin-button,\n[type=\"number\"]::-webkit-outer-spin-button {\n height: auto;\n}\n\n/**\n * 1. Correct the odd appearance in Chrome and Safari.\n * 2. Correct the outline style in Safari.\n */\n\n[type=\"search\"] {\n -webkit-appearance: textfield; /* 1 */\n outline-offset: -2px; /* 2 */\n}\n\n/**\n * Remove the inner padding in Chrome and Safari on macOS.\n */\n\n[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n/**\n * 1. Correct the inability to style clickable types in iOS and Safari.\n * 2. Change font properties to `inherit` in Safari.\n */\n\n::-webkit-file-upload-button {\n -webkit-appearance: button; /* 1 */\n font: inherit; /* 2 */\n}\n\n/* Interactive\n ========================================================================== */\n\n/*\n * Add the correct display in Edge, IE 10+, and Firefox.\n */\n\ndetails {\n display: block;\n}\n\n/*\n * Add the correct display in all browsers.\n */\n\nsummary {\n display: list-item;\n}\n\n/* Misc\n ========================================================================== */\n\n/**\n * Add the correct display in IE 10+.\n */\n\ntemplate {\n display: none;\n}\n\n/**\n * Add the correct display in IE 10.\n */\n\n[hidden] {\n display: none;\n}\n"
},
"$:/themes/tiddlywiki/vanilla/settings/fontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/fontfamily",
"text": "-apple-system, BlinkMacSystemFont, \"Segoe UI\", Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\""
},
"$:/themes/tiddlywiki/vanilla/settings/codefontfamily": {
"title": "$:/themes/tiddlywiki/vanilla/settings/codefontfamily",
"text": "\"SFMono-Regular\",Consolas,\"Liberation Mono\",Menlo,Courier,monospace"
},
"$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment": {
"title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimageattachment",
"text": "fixed"
},
"$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize": {
"title": "$:/themes/tiddlywiki/vanilla/settings/backgroundimagesize",
"text": "auto"
},
"$:/themes/tiddlywiki/vanilla/sticky": {
"title": "$:/themes/tiddlywiki/vanilla/sticky",
"text": "<$reveal state=\"$:/themes/tiddlywiki/vanilla/options/stickytitles\" type=\"match\" text=\"yes\">\n``\n.tc-tiddler-title {\n\tposition: -webkit-sticky;\n\tposition: -moz-sticky;\n\tposition: -o-sticky;\n\tposition: -ms-sticky;\n\tposition: sticky;\n\ttop: 0px;\n\tbackground: ``<<colour tiddler-background>>``;\n\tz-index: 500;\n}\n\n``\n<$list filter=\"[range[100]]\">\n`.tc-story-river .tc-tiddler-frame:nth-child(100n+`<$text text=<<currentTiddler>>/>`) {\nz-index: `<$text text={{{ [[200]subtract<currentTiddler>] }}}/>`;\n}\n`\n</$list>\n</$reveal>\n"
}
}
}
Dado una medida de tendencia central $$m$$, su AAD es:
\[
AAD_m(x) := \frac{1}{n}\sum_{i=1}^n|x_i-m(x)|
\]
Tipo de acto lingûístico que describen el mundo observado - se les puede siempre asignar un, y solamente un valor de verdad.
Se refiere a combinar 2 o más [[Atributos]] en un único atributo, con el propósito de realizar una [[Reducción de dimensionalidad]], tener datos más estables y posiblemente menos sesgados.
Estos son los teoremas utilizados en el notebook:
{{{[tag[Algoritmo]]}}}
```
def costo(theta, phi_x, t):
return theta.T@phi_x*t
```
```
def mal_clasificados(theta, D):
return [(x, t) for x, t in D if costo(theta, x, t) <= 0]
```
```
def perceptron(datos, clases, theta, beta):
theta = theta_0
D = zip(phi(datos), clases)
while mal_clasificados(theta, D) is not []:
x, t = L[0]
theta += beta*phi_x*t
```
Un algoritmo exacto para un [[Problema]] $$\Pel$$ es un método que recibe una instancia $$I\in\Pel$$ y entrega una de las siguientes salidas:
* Solución óptima OPT$$\in\text{Fact(I)}$$ tal que $$F$$(OPT) $$= \max_{x\in\text{Fact}(I)} F(x)$$
* O bien, verifica que ningún elemento factible alcanza el óptimo
Este segundo caso puede ocurrir por factibilidad, no acotamiento del problema, o que el máximo no se pueda alcanzar.
Un algoritmo debe terminar en tiempo finito. En algunos casos NO se conocen algoritmos para un
problema.
Las fuentes del material presente son las cátedras de la profesora Salome Martinez, las clases auxiliares de Ian Letter y Vicente Salinas; además de ciertos complementos del libro de Brezis de Análisis Funcional.
<<toc-selective-expandable 'Análisis Funcional' sort[title]>>
Las fuentes del material presente son las cátedras del profesor Felipe Tobar, junto su apunte y slides asociados al curso.
<<toc-selective-expandable 'Aprendizaje de Máquinas' sort[title]>>
Datos de la forma $$\{x_i\}_{i=1}^n$$, el objetivo es encontrar patrones en común entre ellos. Para esto se usan [[Métodos descriptivos]]
Dado datos de la forma $$\{(x_i, y_i)\}_{i=1}^n$$, se busca encontrar $$f$$ tal que $$x\mapsto y \approx f(x)$$. Para esto se usan [[Métodos predictivos]]
Propiedad que puede variar de un objeto a otro.
Se distinguen en tipos:
*Cualitativo:
** Nominal: Categorias sin orden ni dirección (IDs, color de ojos).
** Ordinal: Categorías ordenadas (rankings, notas). Existe estructura de orden.
*Cuantitativo:
**Intervalo: No hay 0 real (fechas, temperatura en Cº). Existe estructura aditiva.
**Razón: Con 0 real (temperatura K, largo). Existe estructura multiplicativa.
Los atributos cuantitativo requieren una [[Métrica]]
Grupo específico de gente a la que vas a dirigir. Cada presentación es única, y cada audiencia igual.
[[23/03/2021]]
P1: [[Lema de Farkas (en evn)]]
P2: Sea $$X$$ un evn, $$F$$ un sev propio de $$X$$ tal que para todo $$f\in X^*$$ se tiene que $$f|_F =0\implies f=0$$. Demostrar que $$F$$ es denso.
''Solución'' Como está difícil de utilizar la hipótesis, es buen caso para una demostración por contradicción. Suponer que $$\overline{F}\neq X$$. Entonces, sea $$x\in X\setminus \overline{F}$$, de modo que se separa el compacto convexo $$\{x\}$$ de $$\overline{F}.$$ Como $$F$$ es un ev, es un convexo, por lo cual $$\overline{F}$$ es convexo y cerrado, permitiendo usar [[Hahn Banach en Subespacios]], por lo cual se tiene $$l\in X^*$$ con $$l|_F=0$$, por lo cual la hipótesis garantiza que $$l=0$$. Sin embargo, también se tiene que $$l(x)\neq 0$$, lo cual es una contradicción, por lo cual $$F$$ debe ser denso.
P3: Sea $$M$$ sev cerrado de un evn $$X$$. Demostrar que para todo $$x\in X\setminus M$$ existe $$x^*\in X^*$$ que verifica:
# $$\vert x^*\vert = 1$$
# $$x^*|_M = 0$$
# $$\langle x^*, x\rangle = d(x, M)$$
''Solución'' El instinto inmediato es separar $$\{x\}$$ de $$M$$, pues [[Hahn Banach en Subespacios]] permite sin mucha dificultad las primeras dos condiciones, pero la tercera no sale. Entonces, se intentará definir una buena función en un espacio más pequeño, para luego extenderla.
Entonces, considerar $$Y = M\oplus \langle x\rangle.$$ Definimos $$l:Y\to\R$$ como $$ m + \lambda x\mapsto \lambda d(x, m).$$ [[Ejercicio Pendiente]]: Verificar que $$l$$ es lineal y continua.
[[19/03/2021]]
[[Pendiente]]
Resumen:
[[Lema de Baire]]
[[Principio de la cota uniforme]]
[[Teorema del grafo cerrado]]
''P1)'' Demostrar que las siguientes son equivalentes en un espacio $$X$$ no necesariamente completo.
# $$\forall (U_n)\subseteq X$$ abiertos y densos, $$\bigcap_{n} U_n$$ es denso.
# Se cumple una propiedad tipo [[Lema de Baire]]
($$2\implies 1$$) Tomando los cerrados $$ E_k^C = U_k$$ se tiene por densidad de $$U_k$$:
\[
X = \overline{U_k} = \overline{E_k^C} = (int(E_k))^C\implies int(E_k) = \varnothing
\]
Luego, se peuede usarla propiedad 2 para notar que:
\[
\bigcap_k U_k = \bigcap_k E_k^C = \left(\bigcup_k E_k\right)^C = \varnothing^C = X
\]
''P3)'' Considerar $$\R[X]$$ evn con la norma $$\Vert p \Vert = \max |a_k|$$. Demostrar con [[Principio de la cota uniforme]] que no es Banach.
1. $$\forall n\in N$$ se define $$T_n: \R[X]\to\R$$ por $$\langle T_n, p(x)\rangle := \sum_{k= 0}^n a_k$$. Demostrar que $$T_n\in\Lel\Cel$$ y que $$\{T_n\}$$ es una familia de operadores puntualmente acotados.
\[
\begin{aligned}
\Vert T_n p(x)\Vert &= \left\vert\sum_k a_k\right\vert\\
&\leq \sum_{k=0}^n |a_k| \leq (n+1)\Vert p \Vert
\end{aligned}
\]
2. Suponiendo que este espacio es Banach, considerar el polinomio $$p(x) = 1+x+x^2+\ldots+x^n$$. Luego:
\[
\Vert T_n p(x)\Vert \leq n +1
\]
Como $$\Vert p\Vert =1$$
\[
\Vert T_n \Vert \geq n +1
\]
Entonces:
\[
\sup_{n\in\N}\Vert T_n \Vert \geq \sup_{n\in\N} n +1 = \infty
\]
Que contradice el principio de la cota uniforme.
''P4)'' Sea $$E$$ un Banach $$(\epsilon_n)\subseteq \R_+$$ tales que $$\lim\epsilon_n = 0$$. Sea además $$(f_n)\subseteq E^*$$ una familia de funciones que satisface:
\[
\exists r>0\forall x\in E \text{ con } \Vert x \Vert < r, \exists C(x)\in \R_+ \text{ tal que } \langle f_n, x\rangle \leq \epsilon_n\Vert f_n \Vert + C(X)\forall n\in\N
\]
Demostrar que $$\{f_n\}$$ es un conjunto acotado.
Notar que
\[
\begin{aligned}
\frac{\langle f_n, x\rangle}{1+\epsilon_n\Vert f_n \Vert} &\leq \frac{\epsilon_n\Vert f_n \Vert + C(X)}{1+\epsilon_n\Vert f_n \Vert}\\
\langle g_n, x\rangle &\leq 1 + \frac{C(X)}{1+\epsilon_n\Vert f_n \Vert}\\
&\leq 1 + C(X) = M(X)
\end{aligned}
\]
Se acotó sobre una bola, por lo que basta escalarlo para usar cota uniforme sobre $$g_n$$, obteniendo que $$\Vert g_n \Vert \leq M$$, es decir:
\[
\begin{aligned}
\frac{\langle f_n, x\rangle}{1+\epsilon_n\Vert f_n \Vert} &\leq M\\
\Vert f_n \Vert &\leq M(1+\epsilon_n\Vert f_n \Vert)\\
\Vert f_n \Vert (1-\epsilon_n M) &\leq M
\end{aligned}
\]
Entonces, existe un $$n_0$$ suficientemente grande tal que $$\forall n>n_0$$:
\[\Vert f_n \Vert \leq M\]
Además, uno tiene:
\[
\alpha = \max_{1\leq n\leq n_0} \{\Vert f_n \Vert\}
\]
Por lo cual $$\forall n\in\N$$:
\[
\Vert f_n \Vert \leq \max\{\alpha, M\}
\]
Demostrando lo pedido.
''P5)'' Sea $$E$$ un espacio de Banach y $$T\in\Lel(E, E^*) $$ que cumple:
\[
\langle Tx, x\rangle \geq 0 \forall x\in E
\]
Mostrar que es continuo.
Sea $$x_n\to x, y := \lim_{n} Tx_n$$. Luego:
\[
\begin{aligned}
0\leq \langle Tx_n, x_n\rangle\\
0\leq \langle y, x\rangle\\
0\leq \langle y - Tw, x - w\rangle\\
\end{aligned}
\]
Tomando $$w=x+tz$$:
\[
\begin{aligned}
0\leq \langle y - Tx - tTz, tz\rangle\\
0\leq -t^2\langle Tz, z\rangle + t\langle y - Tx, z\rangle \\
\end{aligned}
\]
Notando que esta es una ecuación cuadrática en $$t$$, esto solamente puede ocurrir si $$\Delta \leq 0$$, es decir:
\[
\begin{aligned}
0&\geq \langle y - Tx, z\rangle^2\\
0 &= \langle y - Tx, z\rangle:\forall z\in E\\
\implies y &= Tx
\end{aligned}
\]
Es decir, $$T$$ es continua.
[[26/03/2021]]
''Resumen'': Se recuerda lo siguiente:
* [[Cadena de Markov]]
* [[Distribución inicial]]
* [[Matriz de transición]]
* [[Caracterización de cadenas de Markov por transición y distribución]]
* [[Construcción de una cadena de Markov]]
''P1'' Para las siguientes situaciones modele la problemática como una cadena de Markov y explicite sus conjunto de estados, su matriz de transición y su distribución inicial:
* [[Ejercicio Resuelto]] Un jugador apuesta a que una moneda equilibrada sale cara. Si acierta gana una unidad de dinero, en caso contrario pierde una unidad de dinero. Teniendo $$k$$ unidades de dinero al inicio del juego, el jugador sigue jugando hasta perder todo su dinero o alcanzar $$N$$ unidades de dinero.
''Solución''
Sea $$X_n$$ las unidades de dinero del apostador después de $$n$$ apuestas, con un espacio de estados $$[N]$$ (pues el juego terminará antes de alcanzar otras unidades). Como empieza con $$k$$ unidades, se tiene que $$\mu_i \sim \delta_k(i)$$, y la matriz de transición está dada por:
\[
p_{ij} = \begin{cases}
0.5 &\text{ si } j=i\pm 1\\
0 &\sim\\
\end{cases}
\]
*En esta versión pequeña del juego “Escaleras y serpientes” se juega lanzando una moneda: si sale cara el jugador avanza un espacio, sello avanza dos. Si cae en la parte baja de una escalera, sube por ella hasta la casilla que está encima, en cambio si cae sobre la cabeza de una serpiente, retrocede hasta su cola. Un jugador practica en solitario este juego para ver como progresa en el tablero.
{{snakes_and_ladders.png}}
''Solución''
Sea $$X_n$$ la casilla del tablero en la que está el jugador en la jugada $$n$$, con espacio de estados $$I = \{1, 4, 5, 7, 9\}$$, distribución iniial $$\mu_i=\delta_1(i), X_0\sim\mu$$. La matriz de transición es como tal:
\[
P = \begin{pmatrix}
0 & 0 & .5&.5 & 0\\
.5 & 0 & .5&0&0\\
.5 & 0 & 0&.5&0\\
0& .5 & 0&0&.5\\
0& 0 & 0&0&1\\
\end{pmatrix}
\]
Que es claramente estocástica.
* Hay $$N$$ partículas dentro de una caja dividida en dos recintos (mitad izquierda y mitad derecha). Al principio de la observación todas las partículas se encuentran en la mitad derecha y en cada instante de tiempo se elige una partícula al azar (equidistribuidamente) y se cambia de su lado al otro lado de la caja.
''Solución''
Sea $$X_n$$ la cantidad de partículas a la izquierda en el tiempo $$n$$, con espacio de estados $$I = [N]$$, distribución inicial dada por $$\mu_i = \delta_0(i)$$. Para entender mejor la matriz de transición, caben destacar casos fáciles: $$p_{0,1}=1$$, y que $$p_{N, N-1}=1$$. En un caso intermedio, se tiene que al lado izquierdo hay $$i$$ partículas, entonces hay $$N-i$$ a la derecha, por lo cual se tiene $$p_{i, i-1}=\frac{i}{N}$$, y complementariamente, $$p_{i, i+1}=1-p_{i, i-1}$$, por lo cual se tiene:
\[
p_{ij} = \begin{cases}
\frac{i}{N} &\text{ si } j=i-1\\
\frac{N-i}{N} &\text{ si } j=i+1\\
0 &\sim\\
\end{cases}
\]
* [[Ejercicio Resuelto]]: Suponga que un virus puede existir en $$N$$ cepas diferentes y en cada generacion puede mantenerse en el mismo o saltar con probabilidad $$\alpha$$ a otro estado que es elegido al azar.
''Solución''
Sin perder generalidad, se asume que el virus empieza en la cepa $$0$$, por lo que la distribución inicial está dada por $$\mu_i = \delta_0(i)$$. La matriz de transición está dada por:
\[
p_{ij} = \begin{cases}
\alpha &\text{ si } j\neq i\\
1-(N-1)\alpha&\sim
\end{cases}
\]
''Solución''
''P2'' Simular cadenas de Markov Homogeneas: Considere $$(X_n)$$ una $$CM(μ, P)$$ definida sobre $$I = \N$$ y considere
$$\xi_0, (U_n)$$, como en el ultimo teorema del resumen. Considere la función:
\[
f(u, x) = \inf\left\{y\in I: \sum_{z=1}^yp_{xz}\geq u\right\}
\]
Muestre que esta función satisface que $$\forall x,y\geq 0: p_{xy}=\P(f(U_0, x)=y)$$
''Demostración''
Sea $$X_n$$ la cepa del virus en la generación $$n$$, con un espacio de estados $$I = [N]$$
Sea $$W_x = f(u, x); u\simU[0, 1]$$. Queremos demostrar que $$W_x\sim p_x$$. Entonces;
\[
\begin{aligned}
\P(W_x=y) &= \P\left(\inf\left\{y\in I: \sum_{z=1}^yp_{xz}\geq u\right\}\right)\\
&= \P\left(u\in\left[\sum_{z=1}^{y-1}p_{xz}, \sum_{z=1}^yp_{xz}\right]\right)\\
&= p_{xy}
\end{aligned}
\]
''P3'' Sea $$(X_n)$$ una cadena de Markov con conjunto de estados $$I$$, matriz de transición $$P$$ y distribución inicial $$μ$$. Sea $$R$$ una
relación de equivalencia en $$I$$ con clases de equivalencia $$I/R = \{[x] : x \in I\}$$. Asuma que la matriz P satisface:
\[
\forall y\in I, \forall x\in I, \forall x'\in [x]: \sum_{z\in[y]}P_{x, z}=:P(x, [y]) = P(x', [y])
\]
Pruebe que $$([X_n])$$ es una cadena de Markov con conjunto de estados $$I/R$$, matriz de transición $$P_\Rel$$ dada por $$P_\Rel([x], [y]) := P(x, [y])$$ y distribución inicial $$\mu_\mathcal{R}([x]) = \sum_{z\in [x]}\mu(z)$$.
Primero, hay que ver que $$\mu_\mathcal{R}$$ es una medida de probabilidad:
\[
0\leq \mu_\mathcal{R}([x]) = \sum_{z\in [x]}\mu(z)\leq 1
\]
\[
\begin{aligned}
\sum_{[x]\in I/R}\mu_\mathcal{R}([x]) &= \sum_{[x]\in I/R}\sum_{z\in [x]}\mu(z)\\
&= \sum_{z\in I}\mu(z) = 1
\end{aligned}
\]
[[Ejercicio Pendiente]] $$P_\mathcal{R}$$ es matriz estocástica
Por último, se utiliza la caracterización de las CM:
\[
\begin{aligned}
r_n:= \P([X_n]=[x_n],\ldots, [X_0]=[x_0]) &= \P(X_n\in[x_n], \ldots, X_0\in[x_0])\\
&=\sum_{z_0\in[x_0]}\ldots\sum_{z_n\in[x_n]}\P(X_n=z_n,\ldots,X_0=z_0)\\
&=\sum_{z_0\in[x_0]}\ldots\sum_{z_n\in[x_n]}\mu_{z_0}\prod_{k=0}^{n-1}p_{z_kz_{k+1}}\\
&=\sum_{z_0\in[x_0]}\ldots\sum_{z_{n-1}\in[x_{n-1}]}\mu_{z_0}\prod_{k=0}^{n-2}p_{z_kz_{k+1}}\sum_{z_n\in[x_n]}p_{z_{n-1}z_n}\\
&= r_{n-1}P(z_{n-1}, [x_n])\\
&= r_{n-1}P_{\Rel}([z_{n-1}], [x_n]) \\
&= r_{n-1}P_{\Rel}([x_{n-1}], [x_n])
\end{aligned}
\]
Así, se debe tener que:
\[
\begin{aligned}
r_n:=r_0\prod_{k=0}^{n-1} P_{\Rel}([x_{n-1}], [x_n]) = \mu_\Rel([x_0])\prod_{k=0}^{n-1} P_{\Rel}([x_{n-1}], [x_n])
\end{aligned}
\]
Que es la caracterización de las cadenas de Markov.
[[15/04/2021]]
''P1: Formulaciones''
En el problema de TSP simétrico, dado un grafo con una función de costo en las arista, se busca
un ciclo Hamiltoniano de costo mínimo, considere las dos formulaciones:
M1:
\[
\begin{aligned}
\min\, \sum_{e\in E} c_ex_e\\
\text{s.a.} \sum_{e\in\delta(S)} x_e &= 2&&: \forall v\in V\\
\sum_{e\in E(S)} x_e &= |S|-1&&: \forall S\subseteq V, S\neq\varnothing \\
x_E&\in\{0, 1\}&&:\forall e\in E
\end{aligned}
\]
M2:
\[
\begin{aligned}
\min\, \sum_{e\in E} c_ex_e\\
\text{s.a.} \sum_{e\in\delta(S)} x_e &= 2&&: \forall v\in V\\
\sum_{e\in \delta(S)} x_e &\geq 2&&: \forall S\subseteq V, S\neq\varnothing \\
x_E&\in\{0, 1\}&&:\forall e\in E
\end{aligned}
\]
Demostrar que $$P_1=P_2$$.
''Solución''
Sea $$S\subseteq V, S\neq\varnothing$$. Para ambas implicancias, cabe primero destacar que:
\[
\sum_{v\in S}\sum_{e\in\delta(v)} x_e = \sum_{v\in S} 2 = 2|S| = 2\sum_{e\in E(S)}x_e + \sum_{e\in \delta(s)}x_e
\]
Para $$P_2\subseteq P_1$$, se tiene:
\[
\begin{aligned}
2|S| &= 2\sum_{e\in E(S)} x_e + \sum_{e\in \delta(S)} x_e\\
&\geq 2\sum_{e\in E(S)} x_e + 2
\end{aligned}
\]
Despejando:
\[
\sum_{e\in E(S)} x_e \leq |S|-1
\]
Que es lo deseado. Por otro lado:
\[
\begin{aligned}
2|S| &= 2\sum_{e\in E(S)} x_e + \sum_{e\in \delta(S)} x_e\\
&\leq 2(|S|-1) + \sum_{e\in \delta(S)} x_e\\
&\leq 2|S|-2 + \sum_{e\in \delta(S)} x_e\\
\end{aligned}
\]
Despejando:
\[
\sum_{e\in \delta(S)} x_e \leq 2
\]
Que es lo deseado para tener $$P_2\subseteq P_1,$$ concluyendo.
''P2: Modelamiento y Dualidad''
Juan desea que los estudiantes atiendan a sus horas de consulta. Juan ha observado que los
estudiantes tienden a asistir menos si han ido previamente donde Pedro, otro profesor que dicta su
misma asignatura, por lo que Juan ha decidido sabotear Pedro: Juan bloqueará caminos entre la
sala de clases en 850 y la oficina de Pedro. En este problema consideraremos que el campus es un
grado dirigido $$G = (V,E,C)$$ en donde $$v_i, v_j \in V$$ corresponden a puntos de referencia del campus,
por ejemplo, la cafetería o la biblioteca de 850. La arista dirigida $$(i, j) \in E$$ es el camino dirigido
entre $$v_i$$ y $$v_j$$ , y la capacidad $$c_{ij} \in C$$ es el número máximo de alumnos que pueden cursar a través de
$$(i, j)$$. Los estudiantes empiezan es su sala de clases $$v_s$$ y se mueven a través de las aristas hacia $$v_t$$,
la oficina de Pedro. Suponemos que no existen aristan que terminan en $$v_s$$ ni empiezan en $$v_t$$. Juan
decide bloquear los caminos colocando barricadas. Sin embargo, debido a represalías existentes por
parte de la jefatura por incurrir en semejante acto, desea bloquear los posibles caminos de la manera mas ajustada (la capacidad total bloqueada por las barricadas sea la menor posible) de manera que
ningún estudiante pueda llegar a la oficina de Juan.
# Formule un modelo para resolver el problema anterior. ''Hint'': defina $$x_i$$ para $$v_i \in V, x_s = 1, x_t = 0$$ y una variable binaria $$y_{i,j}$$ para $$(i, j) \in E.$$
# Relaje el problema: $$x_i > 0 , y_{i,j} > 0$$. Calcule el dual de esta relajación.
''Solución''
Variables:
* $$y_{ij}$$ es 1 ssi se pone una barricada en el camino $$ij$$
* $$x_t$$ es 1 ssi es posible llegar desde $$v_t$$ hasta $$v_s$$
Restricciones:
* $$x_t=0$$: No se debe poder llegar a la oficina de Pedro
* $$x_s=1$$: Punto de partida
* $$1 \geq y_{ij} \geq x_i-x_j$$: Activación de la barricada, pues cuando $$x_i=1, x_j=0$$ se tiene $$y_{ij}=1$$, es decir, hay una barricada bloqueando.
* Todas las variables son enteras
Objetivo:
\[
\min\, \sum_{ij\in E} y_{ij}c_{ij}
\]
Veamos que este es un modelo exacto.
Sea $$(x, y)$$ una solución factible del modelo. Luego, se induce una partición en el grafo dada por $$L = x^{-1}(0), R = x^{-1}(1)$$ (no es bipartito, pues $$E[L, R] = y^{-1}(1)$$, esto es un corte). La restricción $$x_t=0$$ garantiza que todos los caminos hacia $$x_t$$ han sido bloqueados, por lo que es solución factible del problema.
Sea $$S$$ un solución del problema. Se define $$x: V\to \{0, 1\}$$ como $$x_i = 1$$ ssi el vértice $$i$$ es accesible desde la sala de clases. En particular, como es solución, se tiene que $$x_s=1, x_t=0$$, pues la sala de clases es obviamente accesible desde sí misma y como es solución, la oficina de Pedro no puede ser accesible. Ahora, sea $$y: V^2\to\{0, 1\}$$ como $$y_{ij} = 1$$ ssi se ha colocado una barrera en $$(i, j)$$. Existen los siguientes casos:
* Si $$x_j=0, x_i=1$$: Como uno es accesible y el otro no, se tiene que $$y_{ij} = 1 \geq x_i - x_j$$
* Si $$x_i=x_j$$: Acá $$x_j-x_i = 0 \leq y_{ij}$$
Entonces, $$(x, y)$$ son factibles de la formulación.
Entonces, la formulación es un modelo. Escribiendo el modelo relajado:
\[
\begin{aligned}
\min\, \sum_{ij\in E} y_{ij}c_{ij}\\
\text{s.a. }\, y_{ij} &\geq x_i - x_j&&: \forall (i, j)\in E\\
x_s &= 1\\
x_t &= 0\\
0\leq y_{ij}&\leq 1&&: \forall (i, j)\in E\\
0\leq x_{i}&\leq 1 &&: \forall i\in V\\
\end{aligned}
\]
Transformando esto a una forma más cómoda para calcular su dual:
\[
\begin{aligned}
\min\, \sum_{ij\in E} y_{ij}c_{ij}\\
\text{s.a. }\, y_{ij} - x_i + x_j &\geq 0&&: \forall (i, j)\in E\\
x_s - x_t &= 1\\
0&\leq y_{ij}&&: \forall (i, j)\in E\\
0&\leq x_{i} &&: \forall i\in V\\
y_{ij}&\leq 1&&: \forall (i, j)\in E\\
x_{i}&\leq 1 &&: \forall i\in V\\
\end{aligned}
\]
El cual es:
\[
\begin{aligned}
\max\, w\\
\text{s.a. }\, 0\leq z_{ij} &\leq c_{ij}&&: \forall (i, j)\in E\\
x_s - x_t &= 1\\
\sum_{e\in\delta^{+}(i)} z_{e} &\leq \sum_{e\in\delta^{-}(i)} z_{e}&&: \forall i\in V\\
w &\leq \sum_{e\in\delta^{+}(s)} z_{e} \\
\sum_{e\in\delta^{-}(t)} z_{e} &\leq w\\
w &\geq 0
\end{aligned}
\]
''P3: Redondeo''
Diremos que una solución A es una $$\alpha$$-aproximación, para un problema de minimización, si
$$\text{valor(A)}\leq \alpha\cdot\text{valor(OPT)}$$, en donde OPT es la solución óptima del problema.
Considere el problema Min Vertex Cover: Dado un grafo $$G = (V,E)$$ y pesos $$w_v$$ para $$v \in V$$, se desea
encontrar $$C \subseteq V$$ tal que cada arista $$e \in E$$ es cubierta por algún vertice en $$C$$, minimizando $$w(C)$$.
# Escriba una formulación para resolver el problema.
# Dada una solución $$x^*$$ óptima para la versión relajada (restricciones de integralidad) de Min Vertex Cover, utilice la siguiente estrategía de redondeo para encontrar una solución $$z$$, donde $$z_u$$ es el entero más cercano a $$x_u^*$$, Demostrar que $$z$$ es una 2-aproximación.
''Solución''
1.
\[
\begin{aligned}
\min\, \sum_{v\in V}x_v w_v\\
\text{s.a. }\, x_i + x_j &\geq 1&&: \forall ij\in E\\
0\leq x_i &\leq 1&&: \forall i\in V\\
x_i &\in \Z&&: \forall i\in V\\
\end{aligned}
\]
[[Ejercicio Pendiente]]: Pruebe que es un modelo. Demuestre que es exacto o de un contraejemplo de que no lo es.
2.
Sea $$x$$ una solución óptima del PL relajado, y $$z$$ definido como en el problema.
Por definición, es claro que $$z\in\{0, 1\}$$. Luego, considerar una arista $$ij$$. Como $$x$$ es solución del PL, debe darse que $$x_i < 0.5 \vee x_j < 0.5$$ (pues de otra forma no se cumpliría la restricción), es decir, $$z_i = 0 \vee z_j = 0\implies z_i + z_j \geq 1$$. Así, $$z$$ es una solución factible del PLE.
Más aún, se tiene que $$z_v\leq 2x_v$$, por lo cual:
\[
\sum_{v\in V} w_vz_v \leq \sum_{v\in V} w_v(2x_v) = 2\sum_{v\in V} w_vx_v \leq 2val(x)
\]
[[13/04/2021]]
''P1'' Sea X un espacio de Banach de dimensión infinita. Considere el conjunto $$\R^{X^*}$$ dado con su topología
producto. Recuerde la identificación natural entre $$X$$ y $$X^{**}$$ para lo que sigue, lo cual permite identificar a $$X\subseteq \R^{X^*}$$
a) Caracterice una base de vecindades de $$(X, \tau_p)$$, donde $$\tau_p$$ es la topología traza (c/r a $$X$$) de la
topología producto en $$\R^{X^*}$$.
''Solución:'' Una base del 0 de $$\tau_p$$ están dada por:
\[
U_{I} := \bigcap_{i\in I} \pi^{-1}_{x_i^*}(-\epsilon_i, \epsilon_i)
\]
Donde $$|I|<\infty, \epsilon_i>0, x_i^*\in X^*$$.
Para $$f\in R^{X^*}$$, se tiene:
\[
\begin{aligned}
f\in \pi^{-1}_{x_i^*}(-\epsilon_i, \epsilon_i) &\iff \pi_{x_i^*}(f)\in (-\epsilon_i, \epsilon_i)\\
&\iff |f(x_i^*)|<\epsilon_i
\end{aligned}
\]
En particular, si $$f=\delta_x$$:
\[
\begin{aligned}
f\in \pi^{-1}_{x_i^*}(-\epsilon_i, \epsilon_i) &\iff |\langle x_i^*, x\rangle| < \epsilon_i
\end{aligned}
\]
Simplificando, se puede tomar $$\epsilon = \min \epsilon_i$$. Así, se puede mejor escribir:
\[
U_{I, \epsilon} = \{x\in X: |\langle x_i^*, x\rangle|<\epsilon, \forall i\in I\}
\]
Como una base de vecindades más fácil de trabajar, dada por la familia $$\mathcal{U} := \{U_{I, \epsilon}\}_{|I|<\infty, \epsilon>0}$$.
Ver que $$(X, \tau_p)$$ es evt también es posible, que es totalmente análogo a la demostración que la topología débil es evt.
b) Verifique que $$\tau_p$$ es localmente convexa
''Solución:'' Basta demostrar que los elementos de la base son conexos. Sean $$\lambda \in [0, 1], x_1, x_2\in U_{I, \epsilon}\in\mathcal{U}$$.
Tenemos que $$\forall i\in I: |\langle x_i^*, x_1\rangle|<\epsilon, |\langle x_i^*, x_2\rangle|<\epsilon$$. Luego:
\[
\begin{aligned}
|\langle \lambda x_1 + (1-\lambda)x_2\rangle| &\leq |\langle \lambda x_1, x_i^*\rangle| + |\langle (1-\lambda)x_2, x_i^*\rangle| \\
&\leq \lambda\epsilon + (1-\lambda)\epsilon = \epsilon:\forall i\in I
\end{aligned}
\]
Es decir, $$\lambda x_1 + (1-\lambda)x_2\in U_{I, \epsilon}$$, por lo cual cualquier elemento de la base es convexo.
c) Demuestre que la función:
\[
\begin{aligned}
\varphi: (X, \sigma(X, X^*)) &\to (X, \tau_p)\\
x&\mapsto \varphi(x)=\delta_x
\end{aligned}
\]
Es un homeomorfismo. ¿Cómo podemos caracterizar $$\tau_p$$?
Notar que la topología $$\sigma(X, X^*)$$ es la topología inducida por $$X^*$$ y $$\tau_p$$ es la inducida por $$\{\pi_{x^*}\}_{x^*\in X^*}$$, por [[Continuidad en la topología inicial]], basta demostrar que:
\[
\begin{aligned}
\pi_{x^*}\circ\varphi &\text{ es continua }\forall x^*\in X^*\\
\varphi^{-1}\circ x^* &\text{ es continua }\forall x^*\in X^*
\end{aligned}
\]
\[
\begin{aligned}
\pi_{x^*}(\varphi(x)) &=\pi_{x^*}(\delta_x)\\
&=\delta_x(x^*)\\
&= \langle x^*, x\rangle
\end{aligned}
\]
Que es continuo por la definición de la topología débil. Por otro lado:
\[
\begin{aligned}
x^*(\phi^{-1}(\delta_x)) &= x^*(x)\\
&= \langle x^*, x\rangle
\end{aligned}
\]
Esto va $$(X, \tau_p)\to\R$$. Sea $$\epsilon >0$$, notar que:
\[
\langle x^*, x\rangle^{-1}(-\epsilon, \epsilon) = \{x\in X: \langle x^*, x\rangle<\epsilon\} = U_{\{x^*\}, \epsilon}
\]
Que se vió en la parte a) que es abierto.
Así, $$\phi$$ es homeomorfismo, es decir, $$\tau_p \cong \sigma(X, X^*)$$
''Solución:''
d) Verifique que los $$\sigma(X, X^*)$$ abiertos son no acotados en norma. En particular que todos los $$\sigma(X, X^*)$$ abiertos contienen subespacios vectoriales de dimensión infinita.
Una $$\sigma(X, X^*) $$ estará dada por la de $$\tau_p$$. En particular, notar que
\[
N := \bigcap_{I} \ker(x_i^*) \subseteq U_{I, \epsilon}
\]
Luego, $$\forall i\in I$$, consideramos $$x_i\notin\ker(x_i^*)$$.
Sea $$L = \{x_{\lambda_j}\}_{j\leq m}$$ li maximal en $$\{x_i\}_{i\in I}$$, que es finito, entendido por una base de Hamel de X, $$B = \{x_\lambda\}_{\lambda\in\Lambda}$$, que es infinita. Entonces, $$L$$ genera a $$X\setminus N\implies B\setminus L$$ genera a $$N$$ ([[Golazo]] a revisar), por lo cual es una base de Hamel, es decir, $$N$$ es de dimensión infinita.
''Solución:''
e) Pruebe que:
\[
A\subseteq X \text{ es } \sigma(X, X^*)\text{-acotado} \iff \sup_{a\in A}\, |x^*(a)|<\infty; \forall x^*\in X^*
\]
Recuerdo: [[Conjunto acotado]]
''Solución''
($$\implies$$)
Sea $$x^*\in X^*. \forall \epsilon > 0\exists t>0$$ tal que
\[
\begin{aligned}
A&\subseteq tU_{{x^*}, \epsilon}\\
&\subseteq \{tx\in X: |x^*(x)|<\epsilon\}\\
&\subseteq \{x\in X: |x^*(x)|<t\epsilon\}\\
&\implies \forall a\in A: |\langle x^*, a\rangle| < t\epsilon\\
&\implies \sup_{a\in A}\,|\langle x^*, a\rangle| < t\epsilon\\
&\implies \sup_{a\in A}\,|\langle x^*, a\rangle| < \infty: \forall x^*\in X^*\\
\end{aligned}
\]
($$\impliedby$$)
Sea $$U_{I, \epsilon}\in \mathcal{U}$$. Sea $$M_i := \sup_{a\in A}\, |\langle x_i^*, a\rangle|<\infty$$ por hipótesis, y $$M = 1+\max_{i\in I}\, M_i$$. Luego:
\[
\begin{aligned}
A&\subseteq \{x\in X: \langle x_i^*, x\rangle|< M, \forall i\in I\}\\
&= \{x\in X: \langle x_i^*, x\rangle|< M\frac{\epsilon}{\epsilon}, \forall i\in I\}\\
&= \frac{M}{\epsilon}U_{I, \epsilon}
\end{aligned}
\]
Por lo cual $$A$$ es $$\sigma(X, X^*)$$ acotado.
[[Pendiente]]: Otros ejercicios del auxiliar que no se alcanzaron.
[[16/04/2021]]
''Resumen''
* [[Filtración]]
* [[Caracterización de cadenas de Markov por filtración]]
* [[Propiedad de Markov débil]]
* [[t.d.p.]]
* [[Filtración inducida por un tdp]]
* [[Propiedad de Markov fuerte]]
''P1: Tiempos de alcance''
Sea $$X$$ una [[Cadena de Markov]] sobre $$I$$. Dado $$A\subseteq I$$ demostrar sobre [[Tiempo de retorno]] $$\tau_A$$
* Que es un t.d.p.
* Que el vector $$u = (\P_i(\tau_a<\infty))_{i\in I}$$ es solución minimal no negativa del sistema:
\[
u_i = \sum_{j\in A} p_{ij} + \sum_{j\in I\setminus A} p_{ij}u_j
\]
''Solución''
Lo que se quiere demostrar es que dado $$n\in\N, \{\tau_A\leq n\}\in\Fel_n$$:
\[
\begin{aligned}
\{\tau_A\leq n\} &= \{\inf\, \{k\geq 1: X_k\in A\}\leq n\}\\
&= \{\exists k\leq n: X_k\in A\}\\
&= \bigcup_{k\leq n}\{X_k\in A\}\\
&= \bigcup_{k\leq n}X_k^{-1}(A)\in\Fel_n\\
\end{aligned}
\]
Usando que $$\Fel_n$$ es la filtración natural. Esto concluye lo pedido.
Por la definición $$u$$ es no negativo. Luego, hay que ver que satisface el sistema:
\[
\P_i(\tau_A<\infty) = \P_i(\exists n\geq 1: X_n\in A) = \E_i(1_{\exists n\geq 1: X_n\in A})
\]
La idea de esto es usar Markov débil. Para ello, se define la función $$f: I^\N\to \R$$ como tal:
\[
f(x) := 1_{\exists n\in\N: x_n\in A}
\]
Que por la parte anterior es $$\Fel_n$$ medible y acotada, permitiendo usar la propiedad de Markov Débil. Luego:
\[
\begin{aligned}
\E_i(1_{\exists n\geq 1: X_n\in A}) &= \E_i(f(X_1,\ldots))\\
&= \E_i(\E_i(f(X_1,\ldots)|\Fel_1))\\
&= \E_i(\E_{X_1}(f(X_0,\ldots)))\\
&= \E_i(\E_{X_1}(1_{\exists n\in\N: x_n\in A}))\\
&= \E_i\left(\sum_{j\in I}\E_j(1_{\exists n\in\N: x_n\in A})1_{X_1=j}\right)\\
&= \E_i\left(\sum_{j\in I}\P_j(\exists n\in\N: x_n\in A)1_{X_1=j}\right)\\
&=\sum_{j\in I}\P_j(\exists n\in\N: x_n\in A) \E_i(1_{X_1=j})\\
&=\sum_{j\in A}\P_j(\exists n\in\N: x_n\in A) \E_i(1_{X_1=j}) +\sum_{j\notin A}\P_j(\exists n\in\N: x_n\in A) \E_i(1_{X_1=j}) \\
&=\sum_{j\in A}\P_i(1_{X_1=j}) +\sum_{j\notin A}\P_j(\exists n\in\N: x_n\in A) \P_i(X_1=j) \\
&=\sum_{j\in A}p_{ij}+\sum_{j\notin A}\P_j(\exists n\in\N: x_n\in A) p_{ij}\\
&=\sum_{j\in A}p_{ij}+\sum_{j\notin A}\P_j(\tau_A<\infty) p_{ij}\\
&=\sum_{j\in A}p_{ij}+\sum_{j\notin A}u_j p_{ij}\\
\end{aligned}
\]
Por lo cual $$u$$ es solución del sistema. Sea $$y$$ otra solución del sistema. [[Pendiente]]: Demostrar que $$u\leq y$$ .
''P2: N-ciclo''
Considere el paseo aleatorio en el N−ciclo, $$X_n$$ y sea $$W$$ el vértice ocupado justo la primera vez luego de haber
visitado todo el resto de los nodos. Demuestre que W está uniformemente distribuido sobre todos los vértices menos sobre
el inicial.
//Indicación: Es conocido el resultado de que la probabilidad de llegar antes el enésimo punto de una recta que al primero,
partiendo del segundo, es $$\frac{1}{N-1}$$ si saltamos a cada lado equilibradamente.//
''Solución''
Sin pérdida de generalidad, tomaremos que la cadena parte en el estado 1. Sea $$k\leq N$$, se quiere demostrar que:
\[
\P_1(W=k) = \frac{1}{N-1}
\]
Se considerarán los tiempos de parada $$\tau_k$$ y $$\tau = \sup_{k\leq N}\, \tau_k$$. Notar que $$\tau$$ es justamente el último tiempo en el que se alcanza un vértice no visitado, es decir, el tiempo en que se alcanza $$W$$, es decir, $$X_\tau = W$$.
En particular, se tiene que:
\[
\P_1(W=k) = \P_1(X_\tau=k) = \P_1(\tau=\tau_k)
\]
Además, para que $$W=k$$, entonces el paso anterior debe ser $$k\pm 1$$. Separando respecto a cual se vé primero:
\[
\P_1(\tau=\tau_k)= \P_1(\tau=\tau_k, \tau_{k-1}<\tau_{k+1}) + \P_1(\tau=\tau_k, \tau_{k+1}<\tau_{k-1})
\]
Calculando uno de estos términos:
\[
\begin{aligned}
\P_1(\tau=\tau_k, \tau_{k-1}<\tau_{k+1}) &= \P_1(\tau_{k+1}<\tau_k, \tau_{k-1}<\tau_{k+1})\\
&= \E_1(1_{\tau_{k+1}<\tau_k}1_{\tau_{k-1}<\tau_{k+1}})\\
&= \E_1(\E_1(1_{\tau_{k+1}<\tau_k}1_{\tau_{k-1}<\tau_{k+1}}|\Fel_{\tau_{k-1}}))\\
\end{aligned}
\]
Usando que $$\{t_{k-1}<t_{k+1}\}\in \Fel_{\tau_{k-1}}$$, que permite usar medibilidad para tener:
\[
\P_1(\tau=\tau_k, \tau_{k-1}<\tau_{k+1}) = \E_1(\E_1(1_{\tau_{k+1}<\tau_k}|\Fel_{\tau_{k-1}})1_{\tau_{k-1}<\tau_{k+1}})
\]
Luego, considerar $$f=1_{A}$$ acotada con $$A = \{\exists j\in \N: x_k=k+1, \forall i\leq j, x_i\neq k \}$$ medible. Así, con Markov Fuerte:
\[
\E_1(1_{\tau_{k+1}<\tau_k}|\Fel_{\tau_{k-1}}) = \E_{X_{\tau_{k-1}}}(1_{\tau_{k+1}<\tau_k})
\]
Reemplazando:
\[
\begin{aligned}
\P_1(\tau=\tau_k, \tau_{k-1}<\tau_{k+1}) &= \E_1(1_{\tau_{k-1}<\tau_{k+1}} \E_{X_{\tau_{k-1}}}(1_{\tau_{k+1}<\tau_k}) )\\
&= \E_1\left(1_{\tau_{k-1}<\tau_{k+1}} \sum_{j\in I}\E_{j}(1_{\tau_{k+1}<\tau_k})1_{X_{\tau_{k-1}}=j}\right)\\
&= \E_1(1_{\tau_{k-1}<\tau_{k+1}}\E_{k-1}(1_{\tau_{k+1}<\tau_k}))\\
&= \E_1(1_{\tau_{k-1}<\tau_{k+1}}\P_{k-1}(\tau_{k+1}<\tau_k))\\
&= \P_{k-1}(\tau_{k+1}<\tau_k)\E_1(1_{\tau_{k-1}<\tau_{k+1}})\\
&= \P_{k-1}(\tau_{k+1}<\tau_k)\P_1(\tau_{k-1}<\tau_{k+1})\\
\end{aligned}
\]
La indicación nos dice que:
\[
\P_{k-1}(\tau_{k+1}<\tau_k) =\frac{1}{N-1}
\]
Reemplazando:
\[
\P_1(\tau=\tau_k, \tau_{k-1}<\tau_{k+1}) =\frac{1}{N-1}\P_1(\tau_{k-1}<\tau_{k+1})
\]
Análogamente:
\[
\P_1(\tau=\tau_k, \tau_{k+1}<\tau_{k-1}) =\frac{1}{N-1}\P_1(\tau_{k+1}<\tau_{k-1})
\]
Sumando estos dos casos:
\[
\P_1(\tau=\tau_k)= \frac{\P_1(\tau_{k+1}<\tau_{k-1}) + \P_1(\tau_{k-1}<\tau_{k+1})}{N-1} = \frac{1 - \P_1(\tau_{k+1}=\tau_{k-1})}{N-1} = \frac{1}{N-1}
\]
Concluyendo lo pedido.
''P3: Tiempos de parada''
Sean $$\tau_1, \tau_2$$ tdp. Demostrar que:
\[
\Fel_{\tau_1\wedge \tau_2} = \Fel_{\tau_1}\cap\Fel_{\tau_1}
\]
¿Es cierto que $$\Fel_{\tau_1\vee\tau_2} = \Fel_{\tau_1}\cup\Fel_{\tau_1}$$?
[[Ejercicio Pendiente]]
[[22/04/2021]]
''Resumen''
* [[Matching]]
* [[Polítopo de matching]]
''P1''
Dado un grafo bipartito y $$x:E\to \R_+$$ que cumple $$\forall v\in V: x(\delta(v)) = 1$$, demostrar que esto describe completamente al polítopo de matching perfecto $$P_{pm}(G)$$
''P2''
Demuestre que el polítopo de matching $$P_m(G)$$ es definido por $$x:E\to \R_+$$ que cumple $$\forall v\in V: x(\delta(v)) = 1$$ ssi $$G$$ es bipartito.
''Hint: '' Demuestre solo para el caso de un grafo compuesto por $$G$$ y una copia $$G'$$ unidos por arcos
en sus nodos respectivos
''P3''
Demuestre que el politopo de matching $$p_m(G)$$ de un grafo no dirigido $$G(V,E)$$ esta dado por:
\[
p_{pm}(G) = \left\{x:E\to\R_+| \forall v\in V: x(\delta(v)) \leq 1, \forall U\subseteq V \text{ tal que } |U| \text{ es impar }: x(E(U)) \leq \frac{|U|-1}{2} \right\}
\]
[[20/04/2021]]
''P1: Contradiciendo la intuición''
Sea $$\ell_2$$ el espacio de las sucesiones cuadrado sumables, es decir:
\[
\ell_2 = \left\{a\in\R^\N: \sum_{n\in\N}|a_n|^2<\infty \right\}
\]
Consideramos entonces $$A\subseteq \ell_2$$ dado por:
\[
A := \{e_m+me_n|m, n\in\N, 1\leq m<n<\infty\}
\]
''a) ''Demuestre que $$0\in \overline{A}^w$$ (es decir, la adherencia de la [[Topología débil]] de $$A$$)
''Solución:''
Para esto, basta ver que para toda vecindad de 0 en la topología débil, se cumple que $$V\cap A\neq\varnothing.$$ Pero las vecindades de 0 se pueden escribir:
\[
V_F = \{y\in\ell^2: \langle f, y\rangle < \epsilon, \, \forall f\in F\}
\]
Con $$F\subseteq(\ell^2)^* = \ell^2$$ finito. Más aún, notar que:
\[
\langle f, y\rangle = \sum_{n\in\N} f_ny_n
\]
En particular:
\[
\langle f, e_k\rangle = f_k
\]
Como $$f\in\ell^2$$, se tiene que $$f_n\to 0.$$ Entonces, para $$m$$ suficientemente grande, $$|f_m|<\frac{\epsilon}{2}$$, y más aún, algún $$n>m$$ tal que $$|f_n|<\frac{\epsilon}{2m}$$, de manera que se cumple:
\[
\begin{aligned}
|\langle f, e_m+me_n\rangle| &= |\langle f, e_m\rangle + m\langle f, e_n\rangle|\\
&= |f_m + mf_n| < |f_m| + m|f_n| \\
&< \frac{\epsilon}{2}+m \frac{\epsilon}{2m} =\epsilon
\end{aligned}
\]
En particular, $$e_m+me_n\in A\cap W$$.
''b)'' Demuestre que no existe $$(x_n)\subseteq A$$ tal que $$x_n\rightharpoonup 0.$$ ¿Qué dice esto de la topología $$\sigma(X, X^*)?$$
''Solución:'' Claramente la hipótesis ta jarcor, a darle por contradicción. Dado $$x_k = e_{m_k} + m_ke_{n_k}$$ con $$x_k\rightharpoonup 0,$$ se tiene que $$\Vert x_k\Vert_{\ell^2}$$ está acotado uniformemente pues [[Débilmente convergente implica acotado]], por lo cual $$m_k$$ debe necesariamente estar acotado. Entonces, sin pérdida de generalidad se puede tomar que $$m_k$$ es una sucesión convergente (pues de no ser así, basta considerar una subsucesión) de enteros. Entonces, sin perder generalidad se puede asumir más aún que $$m_k=m$$ constante.
Así, se puede tomar $$x_k = e_m+me_{n_k}.$$ Luego:
\[
\langle e_m, x_{k}\rangle = \langle e_m, e_{m}+me_{n_k}\rangle = \langle e_m, e_{m}\rangle = 1
\]
Que no converge a $$0$$, contradiciendo la convergencia débil.
''P2: Repaso evt''
''a)'' Sea $$X$$ un ev, $$X\neq\{0\}$$. Demostrar que no es un evt bajo la topología discreta.
''Solución:'' Se verá que el producto no es continuo, pues:
\[
\cdot^{-1}(\{0_X\}) = \R\times\{0_X\}\cup \{0_\R\}\times X
\]
Así, la preimagen de un abierto resulta en un cerrado. Como $$\R$$ es conexo, no puede ser abierto, por lo cual $$X$$ no es un evt.
''b)'' Sea $$X$$ un evt localmente conexo, $$A, B\subseteq X$$ convexos no vacíos y tales que $$0\notin \overline{A-B}.$$ Demuestre que existe $$f\in X^*$$ tal que $$\sup_{b\in B}\, f(b) < \inf_{a\in A}\, f(b)$$
''Solución:'' Claramente se quiere separar el convexo compacto $$\{0\}$$ del convexo cerrado $$\overline{A-B}$$, usando el [[Teorema de Hahn-Banach Geométrico Segunda Forma]], tenemos que existe $$f\in X^*, \alpha\in\R$$ tal que:
\[
f(0)<\alpha<f(x)\, \forall x\in\overline{A-B}
\]
Tomando $$x\in A-B$$, y usando linealidad se tiene en particular:
\[
0 < \alpha < f(a)-f(b)
\]
Es decir:
\[
\begin{aligned}
f(b) &< f(b) + \alpha &&< f(a)\\
\sup_{b\in B}\, f(b) &< \sup_{b\in B}\, f(b) + \alpha &&\leq \inf_{a\in A}\, f(a)\\
\sup_{b\in B}\, f(b) &< \inf_{a\in A}\, f(a)
\end{aligned}
\]
Que es lo pedido.
''P3:'' [[Lema de Schur]]
[[23/04/2021]]
''Resumen''
* [[Llevar estados]]
* [[Comunicación de estados]]
* [[La comunicación de estados es una relación de equivalencia]]
* [[Caracterización de llevar estados]]
* [[Clase de estado]]
* [[Cadena de Markov irreducible]]
* [[Periodo de un estado]]
* [[Propiedad de clase]]
* [[Número de visitas]]
* [[Estado transiente]]
* [[Estado recurrente]]
* [[Dicotomía recurrencia-transiencia]]
''P1''
Sea $$X$$ una [[Cadena de Markov]] con un conjunto de estados $$I$$ y [[Matriz de transición]] $$P$$. Demostrar que las siguientes proposiciones son equivalentes:
# $$X$$ es [[Cadena recurrente]]
# $$\forall i\in I$$, se cumple que $$\forall j\in I, i\to j\wedge \P_j(\tau_{i}<\infty)=1$$
# $$\exists i\in I$$, se cumple que $$\forall j\in I, i\to j\wedge \P_j(\tau_{i}<\infty)=1$$
''Solución''
$$2\implies 3$$ es trivial.
Para $$2\implies 1$$, dado que $$i\to j$$ y cambiando los roles, $$j\to i$$, se tiene que $$i\leftrightarrow j$$, por lo que $$X$$ es irreducible.
Para $$1\implies 2$$, la recurrencia de la cadena dice que:
\[
\forall i\in I: \P_i(\tau_i<\infty)=1
\]
Haremos un trucazo, calculando la siguiente probabilidad:
\[
\begin{aligned}
\P_j(N_i=\infty) &= \E_j(1_{N_i=\infty})\\
&= \E_j(1_{N_i=\infty}1_{\tau_i<\infty})\\
&= \E_j(\E(1_{N_i=\infty}1_{\tau_i<\infty}|\Fel_{\tau_i}))\\
&= \E_j(\E(1_{N_i=\infty}|\Fel_{\tau_i})1_{\tau_i<\infty})\\
&= \E_j(\E_{X_{\tau_i}}(1_{N_i=\infty})1_{\tau_i<\infty})\\
&= \E_j(\P_{i}(N_i=\infty)1_{\tau_i<\infty})\\
&= \P_{i}(N_i=\infty)\E_j(1_{\tau_i<\infty})\\
&= \P_{i}(N_i=\infty)\P_j(\tau_i<\infty)\\
&= \P_j(\tau_i<\infty)\\
\end{aligned}
\]
Usando [[Propiedad de Markov fuerte]] y en el último paso la hipótesis de recurrencia de $$i$$. Con esto, va a bastar demostrar:
\[
\P_j(N_i=\infty) = 1
\]
Por [[Dicotomía recurrencia-transiencia]] se tiene que:
\[
\begin{aligned}
1 = \P_i(N_i=\infty) &= \P_i(\forall m\in\N\exists n\geq m: X_n=i) \\
&= \sum_{k\in I}\P_i(\forall m\in\N\exists n\geq m: X_n=i|X_l=k)\P_i(X_l=k) \\
&= \sum_{k\in I}\P_i(\forall m\in\N\exists n\geq m: X_n=i|X_l=k)p_{ik}^{(l)}\\
&= \sum_{k\in I}\P_k(\forall m\in\N\exists n\geq m: X_n=i|X_l=k)p_{ik}^{(l)}\\
&= \sum_{k\in I}\P_k(N_i=\infty) p_{ik}^{(l)}
\end{aligned}
\]
Para $$l$$ arbitrario. Acá se usó [[Propiedad de Markov débil]]. Por otro lado, $$P$$ es [[Matriz estocástica]], uno sabe que:
\[
\sum_{k\in I} p_{ik}^{(l)} = 1
\]
Entonces, debe darse que $$1 = \P_j(N_i=\infty) $$, que es suficiente para concluir.
''P2''
''P3''
Sea $$a$$ un vector de probabilidad sobre $$\N_0$$ tal que $$|\{n\in\N: a_n>0\}|=\infty$$ y $$X$$ una cadena con matriz de transición definida como tal:
\[
\begin{aligned}
p_{ij} = \begin{cases}a_j&\text{ si } i=0\\
r&\text{ si } j=i\neq 0\\
1-r&\text{ si } j = i - 1\geq 0
\end{cases}
\end{aligned}
\]
Con $$r\in(0, 1)$$. Demostrar que la cadena es aperiódica, irreducible y recurrente.
''Solución''
Para $$i\neq 0$$ se tiene que $$p_{ii}^{(1)}=r>0$$ se tiene que el periodo es 1, por lo que es aperiódica.
Antes de ver $$i=0$$, se verá que es irreducible, es decir, $$i\to j$$ siempre, para lo cual de verá primero que $$0\leftrightarrow j$$, que permitirá usar que es relación de equivalencia.
Primero, sea $$j\in I$$, veremos que $$j\to 0$$, es decir, que existe $$l\in\N$$ tal que $$p_{j0}^{l}>0$$:
\[
\begin{aligned}
p_{j0}^{j}&\geq p_{jj-1}p_{j-1j-2}p_{j-2j-3}\ldotsp_{10}\\
&= (1-r)^j>0
\end{aligned}
\]
Que es lo que se buscaba. Luego, para ver que $$0\to j$$. Considerar $$k\geq j$$ tal que $$a_k>0$$, que existe por la hipótesis. Entonces, se puede utilizar este camino:
\[
\begin{aligned}
p_{0j}^{k-j+1}&\geq p_{0k}p_{kj}^{(k-j)}\\
&\geq a_k p_{kk-1}p_{k-1k-2}\ldots p_{j+1j}\\
&\geq a_k (1-r)^{k-j}> 0
\end{aligned}
\]
Que es lo que se buscaba, por lo cual $$0\leftrightarrow j$$, y en particular, la cadena es irreducible.
Para finalizar, se quiere ver la recurrencia, es decir, que todo estado sea recurrente. Sin embargo, como la recurrencia es propiedad de clase, y la cadena es irreducible, bastará demostrar que $$0$$ es recurrente, es decir:
\[
\P_0(\tau_0<\infty) = 1
\]
Para esto, se calcula la siguiente probabilidad:
\[
\P_0(\tau_0=\infty) = \P(X_n\neq 0, \forall n\geq 1) = \lim_{N\to\infty}\P(X_n\neq 0, \forall N\geq n\geq 1)
\]
La expresión dentro del límite es como tal:
\[
\P(X_n\neq 0, \forall N\geq n\geq 1)
\]
[[Pendiente]]: Terminar
''P4''
''Resumen''
* [[La recurrencia es propiedad de clase]]
* Corolarios de [[Clase 10 Markov: Recurrencia de clases y cadenas; medida invariante]]
''P1: Versión alternativa''
Demostrar el [[Criterio algebraico de recurrencia versión 2]]
''P2: Teoría de colas''
Considere una cola de atención de clientes a tiempos discretos, donde cada instante se denota por $$n\in \N$$. En cada instante llega un cliente con probabilidad $$p\in(0, 1)$$ y no llegan clientes con probabilidad $$1 − p$$. Durante
cada intervalo de tiempo en que hay al menos un cliente en la cola, un cliente es atendido y sale de la cola con probabilidad
$$q \in (0, 1)$$ y no se va ningñun cliente con probabilidad $$1−q$$. Denote por $$X_n$$ la cantidad de clientes en la cola en el instante $$n$$.
a) Escriba $$X_n$$ como $$X_n = F(Y_n,Z_n)$$ explicitamente en terminos de v.a. $$(Y_n)$$ i.i.d Bernoulli(p) y $$(Z_n)$$ i.i.d Bernoulli(q)
independientes entre si. Justifique que $$(X_n)$$ es [[Cadena de Markov irreducible]].
''Solución''
$$Y_n$$ será la [[Variable aleatoria]] que indica cuantos nuevos clientes entraron en el instante $$n$$, e $$Z_n$$ cuantos salieron. De esta forma, se tiene que para $$n>0$$:
\[
X_n = X_{n-1} + Y_n - Z_n1_{X_{n-1} >0}
\]
Se verá que $$0$$ se comunica con todos los estados $$\N$$. Su matriz de transición está dada por:
\[
P_{ij} = \begin{cases}
p(1-q) &\text{ si } j=i+1\\
q(1-p) &\text{ si } j=i+1\\
pq + (1-p)(1-q) &\text{ si } j=i\\
0 &\sim
\end{cases}
\]
Entonces:
\[
p_{0i}^{(i)} \geq p_{01}p_{02}\ldotsp_{i-1i} = p^i(1-q)^i>0
\]
Por lo cual $$0\to i$$. Además:
\[
p_{i0}^{(i)} \geq p_{ii-1}p_{i-1i-2}\ldotsp_{10} = q^i(1-p)^i>0
\]
Por lo cual $$i\to 0$$. Entonces, se tiene que $$0\leftrightarrow i$$. Es decir, $$X$$ es irreducible.
b) Vea que en el caso $$p > q$$ la cadena es transiente. Para ello muestre que $$X_n$$ diverge c.s.
''Solución''
[[Pendiente]]: Los que no son de control.
[[04/05/2021]]
Sea E un espacio de Banach. Muestre que $$(\bar{B}_E; \sigma(E,E^*)$$ es metrizable ssi $$E^*$$ es separable.
Para la implicancia de derecha a izquierda, siga el siguiente procedimiento. Sea $$d(x, y)$$ la metrica de$$B_E$$
que induce la misma topología que $$\sigma(E,E^*)$$. Considere
''Hipótesis''
Sea $$\{A_\lambda: \lambda\in\Lambda\}$$ una familia de conjuntos disjuntos no vacíos.
''Conclusión''
Existe una función $$\phi: \Lambda \to \bigcup_{\lambda\in\Lambda} A_\lambda$$ tal que $$\phi(\lambda)\in A_\lambda$$. A $$\phi$$ se la llama función de elección.
''Algoritmo 1: Creación de un nodo para el subproblema (M)''
```
def crear_nodo(M, I)
P = M.relajacion
if P.estado == "infactible":
return (M, -∞, "infactible")
x = P.punto
z = P.valor
if M.factible(x):
return (M, z, "entero", x, z)
if z <= I.z:
return (M, z, "dominado")
return (M, z, "activo")
```
''Algoritmo 2: Ramificar nodo (M, U, "activo")''
```
def ramificar_nodo(nodo, T, I)
problemas = particion(nodo.M, k)
x, z = None, -∞
for p in problemas:
nodo_p = crear_nodo(p, nodo.U)
nodo.agregar_hijo(nodo_p)
if nodo_p.estado == "entero":
if nodo_p.z > z:
x = nodo_p.x
nodo.estado = "ramificado"
if z > y: # Actualizar incumbentes y dominados
I = (x, z)
for otro_nodo in T.nodos_activos:
if otro_nodo.U <= z:
otro_nodo.estado = "dominado"
for otro_nodo in T.camino_a_raiz(nodo):
# Actualizar cotas superiores
otro_nodo.U = min(otro_nodo.U, max(n.U for n in otro_nodo.hijos))
```
Culminando en:
''Algoritmo 3: BnB''
```
def BnB(M_0):
L = M_0.relajacion
if L.estado != "factible y acotado":
sys.exit("No funca :(")
I = (None, -∞)
T = crear_nodo(M_0, I)
while T.activos != []:
if criterio_terminacion_temprana():
break
ramificar_nodo(T.activos[0], T, I)
return I.x
```
Un [[Proceso Estocástico]] $$X=(X_n)$$ a valores en $$I$$ (numerable) se llama cadena de Markov si satisface la siguiente propiedad:
\[
\P(X_{n+1}=i_{n+1}|X_0=i_0,...,X_n=i_n) = \P(X_{n+1}=i_{n+1}|X_n=i_n)
\]
Para todo $$\{i_j: j\leq n+1\}\subseteq I$$ donde esta expresión tiene sentido.
''Intuitivamente:'' Condicional al presente, el futuro del proceso es independiente del pasado
[[Ejercicio Pendiente]] Demostrar que esta intuición es correcta, es decir, que esta condición es equivalente a que $$X_{n+1}$$ (el futuro) y $$(X_0, ..., X_{n-1})$$ (el pasado) son independientes condicionales a $$X_n$$.
Además, se tiende a asumir que las cadenas son homogéneas, es decir: $$\forall n, m\in \N, \forall i, j\in I$$ se cumple:
\[
P(X_{m+1}=j|X_m=i) = P(X_{n+1}=j|X_n=i)
\]
De otra forma, se apellida a la cadena como no homogénea.
Decimos de una [[Cadena de Markov]] es irreducible (o que su [[Matriz de transición]] lo es) si tiene una única [[Clase de estado]].
Sea $$X$$ una [[Cadena de Markov irreducible]]. Decimos que $$X$$ es recurrente (o que su [[Matriz de transición]] lo es) si cada $$i\in I$$ es [[Estado recurrente]]
Sea $$X$$ una [[Cadena de Markov irreducible]]. Decimos que $$X$$ es transiente (o que su [[Matriz de transición]] lo es) si cada $$i\in I$$ es [[Estado transiente]]
Sea $$X$$ un [[Proceso Estocástico]], y $$\Fel_n$$ su [[Filtración]]. Entonces, son equivalentes:
# $$X$$ es [[Cadena de Markov]]
#\[\forall i\in I, \P(X_{n+1}=j|\Fel_n) = \sum_{i\in I}p_{ij}^{(n)}1_{X_n=i}\]
# $$\P(X_{n+1}=j|\Fel_n)$$ es $$\sigma(\{X_n\})$$-medible
''Demostración''
($$1\iff 2$$):
\[
\begin{aligned}
\Fel_n &= \sigma(\{x_0,\ldots, x_n\})\\
&= \sigma\left(\left\{\bigcap_{j=0}^nx_j^{-1}(i_j): i_0,\ldots,i_n\right\}\right)\\
\end{aligned}
\]
Que es una partición de $$\Omega$$. Entonces:
\[
\begin{aligned}
\P(X_{n+1}=j|\Fel_n) &= \sum_{i_0,\ldots,i_n\in I}\frac{\P(X_0=i_0,\ldots, X_n=i_n, X_{n+1}=j)}{\P(X_0=i_0,\ldots, X_n=i_n)}1_{X_0=i_0,\ldots, X_n=i_n}\\
&=\sum_{i_0,\ldots,i_n\in I}\P(X_{n+1}=j |X_0=i_0,\ldots, X_n=i_n)1_{X_0=i_0,\ldots, X_n=i_n}\\
\end{aligned}
\]
[[Ejercicio Pendiente]]: Terminar la demostración, notando que esto debe ser igual a lo pedido ssi $$X$$ es cadena de Markov.
($$2\implies 3$$) es directa, pues tenemos una función simple
($$3\implies 2$$)
\[
\begin{aligned}
\P(X_{n+1}=j|\Fel_n) &= \E( \P(X_{n+1}=j|\Fel_n) |\sigma(\{X_n\}))\\
&= \E(\E( 1_{X_{n+1}=j}|\Fel_n) |\sigma(\{X_n\}))\\
&= \E( 1_{X_{n+1}=j}|\sigma(\{X_n\})\\
\end{aligned}
\]
[[Ejercicio Pendiente]]: Terminar la demostración, es similar al caso anterior.
''Proposición'' $$X$$ es una [[Cadena de Markov]] con [[Matriz de transición]] $$P$$ y [[Distribución inicial]] $$\mu$$ ssi se cumple la identidad:
\[
r_n := \P(X_0=i_0,\ldots, X_n=i_n) = \mu_{i_0}\prod_{j=0}^{n-1}p_{i_ji_{j+1}}
\]
''Demostración''
* $$\implies$$
\[
\begin{aligned}
r_n = \P(X_0=i_0,\ldots, X_n=i_n) &= \P(X_n=i_n|X_{n-1}=i_{n-1},\ldots,X_0=i_0)\P(X_{n-1}=i_{n-1},\ldots,X_0=i_0)\\
&=\P(X_n=i_n|X_{n-1}=i_{n-1})\P(X_{n-1}=i_{n-1},\ldots,X_0=i_0)\\
&=p_{i_{n-1}i_n}\P(X_{n-1}=i_{n-1},\ldots,X_0=i_0) = p_{i_{n-1}i_n}r_{n-1}\\
\end{aligned}
\]
Inductivamente:
\[
\begin{aligned}
r_n = r_0 \prod_{j=0}^{n-1}p_{i_ji_{j+1}} = \P(X_0=i_0) \prod_{j=0}^{n-1}p_{i_ji_{j+1}} = \mu_{i_0}\prod_{j=0}^{n-1}p_{i_ji_{j+1}}
\end{aligned}
\]
* $$\impliedby$$
\[
\begin{aligned}
\P(X_{n+1}=i_{n+1}|X_{n}=i_n,\ldots,X_0=i_0) &= \frac{\P(X_{n+1}=i_{n+1},\ldots,X_0=i_0)}{\P(X_{n}=i_{n},\ldots,X_0=i_0)}\\
&=\frac{\mu_{i_0}\prod_{j=0}^{n}p_{i_ji_{j+1}}}{\mu_{i_0}\prod_{j=0}^{n-1}p_{i_ji_{j+1}}}\\
&= p_{i_n}p_{i_{n+1}}
\end{aligned}
\]
[[Pendiente]]
''Proposición''
Los siguientes son equivalentes:
# $$i\to j$$
# $$\exists n\in\N, \exists i_1,\ldots,i_n\in I$$ tales que $$p_{ii_1}p{i_1i_2}\ldots p_{i_{n-1}i_n}p_{i_n j} > 0$$
# $$\exists n\in\N$$ tal que $$\P_i(x_n=j)>0$$
''Demostración''
($$1\implies 3$$)
\[
\begin{aligned}
0 &< P_i(\exists n\geq 0: X_n=j) \\
&= P_i\left(\bigcup_{n\in\N} X_n=j\right)\\
&\leq \sum_{n\in\N} P_i\left(X_n=j\right)
\end{aligned}
\]
Por lo que no todos los sumandos pueden ser 0, es decir, al menos uno de ellos es positivo.
El resto es [[Ejercicio Pendiente]].
''Proposición''
$$E$$ es [[Espacio reflexivo]] ssi $$B_E$$ es compacta en la [[Topología débil]]
''Demostración:''
($$\implies$$) Se demostró en la clase 10 [[Pendiente]]
($$\impliedby$$) Como un [[Funcional de evaluación]] $$J$$ es una isometría, se tiene que $$J(B_E)\subseteq B_{E^{**}}$$. Supongamos que $$J$$ es continua.
$$x\mapsto(f\mapsto f(x))$$ es una isometría
[[19/04/2021]]
Se definen [[Combinaciones de vectores]] y sus envolturas relacionadas. Si $$S$$ es una envoltura finitamente generada, entonces es un [[Poliedro]].
Se da una caracterización de los poliedros en el [[Teorema de Minkowski Weyl]]
[[15/03/2021]]
Primero se consideran definiciones de [[Inteligencia artificial]]. La filosofía de esta es:
Filosofía de la IA
* La inteligencia es crucial para los seres humanos: a diferencia del resto del reino animal, nosotros no necesitamos evolucionar para adaptarnos.
* ¿Puede una máquina actuar inteligentemente?
*Si pueden, ¿Cómo es esta inteligencia diferente de la inteligencia humana?
*¿Cuán arraigada en lo humano es la inteligencia?
*Inteligencia implica consciencia de sí mismos o tener "mente
Luego, se pueden distinguir distintos tipos de AI:
* Según su naturaleza:
** Fuerte: Indistinguible de la conciencia humana
** Débil: Indistinguible del actuar humano
*Según su aplicación:
**General: Aplicaciones generales
**Particular: Aplicaciones específicas
Alan Turing notó que la pregunta "¿Pueden las máquinas pensar?" no es una muy buena - propuso otra forma de describir el problema, a través del juego de la imitación, como sigue:
<<<
Es un juego basado en otro de la era victoriana llamado juego de la imitación que consistía en separar en distintas salas a un hombre, a una mujer, y en otra a un interrogador. El último lo que tiene es adivinar quién es hombre y quién es mujer haciéndoles una serie de preguntas que ellos responderán por escrito. El hombre debe tratar de engañar al interrogador, mientras que el objetivo de la mujer es ayudarlo. El planteo del Test de Turing es reemplazar al hombre con una computadora. Si un algoritmo puede hacer que el interrogador considere que se trata de un humano y no de una computadora, aquel ente debería ser considerado pensante.
<<<
Entonces, una máquina que gane el juego de la imitación se considerá que aprobó el test de Turing, por lo cual se la declara inteligente. Para lograr esto, existen varios requisitos:
* Procesamiento de lenguaje natural: Habilidad de comunicarse
* Representación de información: Almacenamiento de conocimiento
* Razonamiento: usar información para concluir
* ''Aprendizaje de máquinas'': construir conocimiento y adaptarse
* Visión computacional: percibir el entorno
* Robótica: Interactuar con el entorno
Cabe destacar que AM ha dejado de ser una componente exclusiva de IA y se ha
convertido en un fin en sí mismo con aplicaciones en variadas disciplinas.
''¿Cómo hacerlo?''
Existen dos formas principales:
* GOFAI (Good old fashion artificial intelligence): Introducir reglas que la máquina debe seguir. Esto es fácil de entender en casos pequeños, pero es impracticable en casos grandes - requiere que los humanos conozcan a la perfección las reglas de todo antes de crear la inteligencia, y el código se vuelve enorme. {{GOFAI.png}}
* AM: La máquina no se programa para resolver el problema, sino que para aprender a resolverlo. Esto es útil porque no requiere saber las reglas a la perfección, pues la máquina misma desarrollará su manera de hacerlo. El problema es que la forma de resolución no quedará clara para humanos leyendo el código. {{ML_chess.png}}
''Tipos de AM''
* [[Aprendizaje Supervisado]]
* [[Aprendizaje no supervisado]]
* Reforzado: un agente toma acciones en un ambiente con la finalidad de maximizar una función de recompensa
[[Link recomendado]] https://inverseprobability.com/2017/07/17/what-is-machine-learning
[[15/03/2021]]
En esta clase, se busca demostrar el [[Teorema de Hahn-Banach Analítico]], usando como base el [[Lema de Zorn]]
[[16/03/2021]]
Se recuerdan las definiciones de espacio de probabilidad y de [[Variable aleatoria]]. Además se recuerda la notación usual:
\[
\P(X\in A):= \P(X^{-1}(A))
\]
Hay veces en la que es útil escribir esto expandiendo la definición de preimagen, pero usualmente basta la notación compacta.
Más aún, se recuerda la definición de independencia y de probabilidad condicional. Cabe destacar que la aplicación $$\P(\cdot|B)\in [0,1]^\Fel$$ define una medida de probabilidad sobre $$(\Omega, \Fel, \P)$$ soportada en $$B$$. Con esto, tiene sentido definir el concepto de ser [[Condicionalmente independientes]].
Con este recuerdo listo, se define un [[Proceso Estocástico]]. En particular, se estudiarán en el curso procesos estocásticos a valores en conjuntos numerables. Un ejemplo de particular importancia para el curso, es una [[Cadena de Markov]].
[[Ejercicio Pendiente]]: Si $$X$$ es una cadena de Markov, entonces $$\forall 0\leq t_0\leq...\leq t_{n+1}\in\N, \{i_j: j\leq n+1\}\subseteq I$$,
\[
\P(X_{t_{n+1}}=i_{n+1}|X_{t_0}=i_0,...,X_{t_n}=i_n) = \P(X_{t_{n+1}}=i_{n+1}|X_{t_n}=i_n)
\]
Como primer ejemplo de una cadena de Markov, se considera la marcha aleatoria simple en $$\Z$$, definida como tal:
Una partícula o individuo camina por
$$\Z$$ de la siguiente forma. A tiempo 0 comienza en $$X_0 =0$$. Luego en cada instante de
tiempo decide dar un paso a la derecha con probabilidad $$p \in [0, 1]$$ y un paso a la izquierda con
probabilidad $$1 − p$$, todo de manera independiente, es decir, para cada $$n \geq 1$$ tenemos que con
\[
X_n := X_{n-1} + \begin{cases}1\text{ con probabilidad } p\\
-1 \text{ con probabilidad } 1 - p \end{cases}\]
$$X_n$$ es una cadena de Markov.
[[15/03/2021]]
En esta clase se definen conjuntos básicos necesarios. En particular, se define [[Poliedro]] y [[Conjunto Lineal Mixto]]. Propiedades particulares discutidas son las siguientes:
Los poliedros son convexos y topológicamente cerrados, aunque como no son acotados, pueden ser no compactos. Son cerrados para la intersección finita, pero no la infinita ni la unión.
Los conjuntos lineales mixtos en general no son conexos. Al igual que los poliedros, no son cerrados para la intersección finita ni la unión. [[Ejercicio Pendiente]]: ¿Son cerrados?
Luego, se define un [[Programa Lineal]], distinguiendo distintos tipos. En particular, los programas lineales binarios son interesantes por su expresividad, no es difícil ver que $$\forall A\subseteq \{0, 1\}^n$$, estos son programas lineales binarios, simplemente tomando un plano tangente que divida a 1 punto del resto, este se puede excluir - repetir esto para cada punto que se quiera remover del cubo.
Sin embargo, esto no se cumpliría para otros conjuntos, tales como $$\{0, 1, 2\}^n$$. Por ejemplo, con $$n=3$$, se tiene que $$\{(0, 0, 0), (2, 2, 2)\}\in S\subseteq \{0, 1, 2\}^3$$ implica $$(1, 1, 1)\in S$$, por linealidad. Esto significa que conjuntos como $$\{(0, 0, 0), (2, 2, 2)\}$$, si bien son discretos, no se pueden expresar dentro de los conjuntos lineales mixtos, sino que se tendría que expresar un conjunto más grande, tal como $$\{(0, 0, 0), (2, 2, 2), (1, 1, 1)\}$$.
De todas formas, este segundo sí es un conjunto lineal mixto, y por lo tanto un problema con solución en el primer conjunto se podría modelar como un PL en el segundo conjunto - si la solución es $$(1, 1, 1)$$, entonces hay que descartarla y buscar otra.
Nos interesa modelat problemas como programas lineales (mixtos). Así, usamos:
* Variables continuas para modelar cantidades que toman valores reales. Ejemplos: propiedades físicas, cantidades de liquidos.
* Variables enteras para representar variables que solo pueden ser enteros. Ejemplo: cantidad de personas, o número de vehículos usados.
* Variables binarias para representar decisiones. Ejemplo: En un problema de grafos, 1 si se toma una arista de un grafo en una solución, 0 si no.
Para definir bien el concepto de [[Modelo (Exacto)]], se recuerdan los conceptos de [[Problema]], Instancias y [[Algoritmos de Optimización]].
Ejemplos de Problemas incluyen:
* MST
* Subgrafo conexo de peso mínimo
* Emparejamientos de peso máximo
* Vendedor viajero
* etc
Dado que algunos problemas no tienen un algoritmo exacto conocido, en la práctica uno puede utilizar heurísticas.
Los problemas de optimización (en ingeniería) no están directamente descritos como PLM.
Informalmente modelar es transformar un problema de optimización en un programa lineal mixto.
Es la descripción de un proceso automático que dado una instancia I escribe un PLM (que llamamos
modelo para I), es decir:
# Variables.
# Restricciones lineales.
# Tipo de variable (entera, continua, binaria).
# Función objetivo lineal.
de modo tal que resolver el PLM permita extraer directamente una solución óptima de la instancia I.
Se define [[Data mining]] como disciplina.
Nace por ideas del [[Aprendizaje de Máquinas]], [[Inteligencia artificial]], reconocimiento de patrones, estadística y bases de datos.
Los enfoques tradicionales de estas disciplinas requerían uso de grandes cantidades de datos, pero fallaban cuando eran masivos, por los distintos desafíos que esto presenta, como la alta dimensionalidad o su distribución.
''Diferencia con Machine Learning e Inteligencia Artificial''
(Sobre)simplificando:
* DM genera entendimiento
* ML genera predicciones
* AI genera acciones
Ejemplo: Consideremos un vehículo autónomo. Distintas tareas que realizan son
* El auto reconoce una señal STOP y toma ''acción'' de frenar: [[Inteligencia artificial]]
* El auto reconoce una señal STOP y ''predice'' en base a un entrenamiento cuando debe parar: [[Aprendizaje de Máquinas]]
* El auto transita por las calles y notamos que el rendimiento no es el esperado. Luego ''entendemos'' que esto se debe a varios factores externos: [[Data mining]]
Entonces, el enfoque está en ''extraer conocimiento'', o descubrir automáticamente patrones previamente desconocidos, a partir de datos (posiblemente no estructurados). Para esto, se pueden usar técnicas de ML, entre otras. Requiere conocimiento de los datos mismos y su dominio.
{{KDD.png}}
Existen principalmente 2 tipos de métodos: [[Métodos predictivos]] y [[Métodos descriptivos]]
En el caso predictivo tenemos:
* [[Clasificación]]: Se puede usar para apuntar publicidad a potenciales compradores, o predecir transacciones fraudulentas, o predecir si se perderá un cliente a la competencia.
* [[Problema de regresión]]
* Detección de [[Outliers]]
En el caso descriptivo tenemos:
* [[Clustering]]: Se puede usar para dividir un mercado en conjuntos de clientes, encontrar documentos similares entre sí
* Descubrir [[Reglas de asociación]]: Se puede usar para encontrar asociaciones entre compras, a modo de publicitar un elemento asociado a las compras.
* Descubrir [[Patrones secuenciales]]
Los desafíos que tenemos para esto son:
* Escalabilidad: Funcionar a tanto baja escala como alta escala
* [[Maldición de la dimensionalidad]]
* Datos pueden ser muy complejos y heterogéneos
* [[Datos de mala calidad]]
* Distribución de los datos y propiedad
* Privacidad
* Streaming: Los datos vienen en un flujo, generándose constántemente.
[[Link recomendado]] https://www.ted.com/talks/hans_rosling_the_best_stats_you_ve_ever_seen?referrer=playlist-the_best_hans_rosling_talks_yo
El interés en hacer [[Data mining]] es por aspectos comerciales y científicos.
Por el lado comercial, las empresas grandes hacen una recolección de enormes volúmenes de datos comerciales: Esto se utiliza para estudiar a los compradores, y tomar buenas decisiones económicas al respecto.
Por el lado científico, los datos pueden ser observaciones de experimentos, que se midan a gran velocidad, en gran escala, o de gran dimensión. Ejemplos son los telescopios, satélites, requerimientos web, ADN, actividad de enfermedades.
{{flu_trends.png}}
[[26/04/2021]]
Acá primero se distingue entre distintos tipos de modelos de [[Clasificación]]:
* [[Modelo discriminativo]]
* [[Modelo generativo]]
Los vistos en la clases anteriores eran discriminativos, y ahora se introduce uno generativo.
Para $$K$$ clases, el teorema de Bayes dice:
\[
P(C_i|x) = \frac{\P(x|C_i)\P(C_i)}{\sum_{j}\P(x|C_j)\P(C_j)} =:\text{softmax}(s)_i
\]
Donde $$s_i := \ln(\P(x|C_i)\P(C_i))$$, usando [[Función softmax]]
En un caso binario, dado priors Gaussianos, este modelo se vuelve precisamente clasificación lineal como la ya vista.
Al maximizar verosimilitud, se tendrá que las mejores estimaciones para $$\P(C_i)$$ son precisamente dadas por la regla de Laplace, es decir:
\[
\pi_ = \frac{N_i}{N}
\]
Con $$N = N_1+N_2$$
Las medias de cada gaussiana se estiman por:
\[
\mu_i = \frac{1}{N_i}\sum_{x_j\in C_i} x_j
\]
Y la matriz de covarianza $$\Sigma$$ sería como:
\[
\Sigma = \frac{S_1+S_2}{N}
\]
Donde:
\[
S_i = \sum_{x_j\in C_i} (x_j-\mu_i)(x_j-\mu_i)^\top
\]
[[22/04/2021]]
Se ve que [[La recurrencia es propiedad de clase]]. Con esto, se puede definir la noción de una [[Cadena recurrente]]/[[Cadena transiente]] y [[Clase recurrente]]/[[Clase transiente]]
Se ve el siguiente resultado:
Si $$i\to j$$ e $$i$$ es [[Estado recurrente]], entonces:
\[
\P_i(\tau_j<\infty) = 1
\]
Luego, unos corolarios directos:
* Toda [[Clase de estado]] recurrente es cerrada
* Si $$I$$ es finito, existe un [[Estado recurrente]] en $$I$$
Ahora, se tiene la siguiente equivalencia:
# Toda clase recurrente es cerrada
# Si $$I$$ es finito, existe un estado recurrente en $$I$$. En particular, si $$X$$ es [[Cadena de Markov irreducible]], entonces es recurrente.
Además, se deja ver en el apunte el [[Criterio algebraico de recurrencia]]
[[Pendiente]]: Cosas que no entran en el control.
[[28/04/2021]]
Recordando que los supuestos tomados sobre el [[Modelo generativo]] para el problema de clasificación resultaron en:
\[
p(C_1|x) = \sigma(w^\top x) = \frac{1}{1+e^{-w^\top x}}
\]
Pero como está definido por $$w$$, se puede en vez de buscar los EMV anteriores, calcular maximizar la [[Verosimilitud]] encontrando un valor óptimo para $$w$$, sin preocuparse de que el modelo sea generativo dado que para los propósitos finales, se usará discriminativamente.
En particular, uno tiene que:
\[
\nabla_w l(w) = \sum_{i=1}^N (t_i-\sigma(w^\top x_i))x_i
\]
Lo cual no se puede resolver analíticamente, por lo cual se utiliza [[Método del gradiente estocástico]], que da una regla de ajuste:
\[
\theta \mapsto \theta - \beta\sum_{i=1}^N (\sigma(w^\top x_i)-t_i)x_i
\]
{{entrenamiento_logistica.png}}
Se demuestra [[Caracterización de reflexividad de un evn]]
[[17/03/2021]]
Primero, se define el [[Problema de regresión]]. Para definir el "mejor" modelo lineal, se considera el [[Criterio de mínimos cuadrados]]. Algunas de las razones para elegir este criterio son las que siguen:
* Existe una [[Solución analítica de LSLR]], por lo que se evitan algoritmos numéricos
* El exponente 2 busca penalizar mayormente grandes diferencias (mayores que 1) entre la predicción y el valor real, mientras que le quita importancia a errores de predicción pequeños (menores que 1).
* La medida del error cuadrático representa la varianza muestral: si considerásemos que $$x_i$$ e $$y_i$$ son observaciones iid de variables aleatorias $$X$$ e $$Y$$ respectivamente, entonces $$J(D, f)$$ corresponde a la varianza muestral de la variable aleatoria $$Y-f(X)$$, asumiendo que su esperanza es nula.
Podemos además interpretar este problema de forma geométrica. El problema de regresión lineal requiere encontrar una solución aproximada de un
sistema lineal sobredeterminado definido por:
\[
\overline X \theta = Y
\]
donde la cantidad de incógnitas $$(M + 1)$$ es ampliamente superada por el número de
ecuaciones $$(N)$$, por lo que la solución exacta
no necesariamente existe.
Por lo anterior, se puede proceder a encontrar la solución para $$\theta$$ que reporta la
menor discrepancia entre ambos lados de la ecuación, para esto, se realiza lo
siguiente:
* Identificar $$span(\overline X) = \{X\theta: \theta\in\R^{M+1}\}$$
* Identificar el elemento de dicho espacio que está más cerca de $$Y \in R^N$$ como la proyección del propio $$Y$$ en $$span(\overlineX )$$.
La condición para identificar dicha proyección es precisamente que el vector error
$$e = Y − \overline X\theta $$ sea ortogonal al espacio span($$ \overline X$$) generado por los datos de entrada. El parámetro que causa esto es precisamente el mismo de la solución analítica del problema.
El principal problema del criterio de mínimos cuadrados es que es sensible a
muestras atípicas (outliers) debido a la penalización cuadrática en su funcional de
costos. En conclusión, el criterio de mínimos cuadrados no es útil cuando existen muestras
que se alejan de la tendencia buscada, por lo que se debe buscar algún método para
corregir el problema.
[[17/03/2021]]
Dado $$E$$ un evn, definimos su [[Espacio dual]]. Se demostrarán varios corolarios al [[Teorema de Hahn-Banach Analítico]] relacionados con este concepto.
''Corolario'' Sea $$G$$ sev, $$g\in\Lel\Cel(G, \R)$$. Entonces, $$g$$ se puede extender a todo $$E$$, y su extensión cumple $$\Vert f\Vert_{E^*} = \Vert g \Vert_{G^*}$$
''Demostración'' Por caracterización de continuidad de las funciones lineales, se tiene:
\[
|g(x)|\leq \Vert g\Vert_{G^*} \Vert x\Vert =: p(x)
\]
Por [[Teorema de Hahn-Banach Analítico]], existe una extensión $$f$$, que además cumple $$|f(x)|\leq |p(x)| = \Vert g\Vert_{G^*} \Vert x\Vert \implies \Vert f\Vert_{E^*} \leq \Vert g\Vert_{G^*} $$. Más aún, $$\Vert f\Vert_{E^*} \geq \Vert f\Vert_{G^*} = \Vert g\Vert_{G^*} $$, por lo cual se cumple lo pedido.
''Corolario'' $$\forall x\in E, \exists f\in E^*$$ tal que $$f(x)=\Vert x\Vert^2, \Vert f\Vert = \Vert x\Vert$$
''Demostración'' Con el subespacio $$G=\langle x\rangle$$, consideramos $$g(z) = g(tx) = t\Vert x\Vert^2$$ definida en $$G$$, que es claramente lineal, y más aún, $$|g(z)| = |g(tx)|= t\Vert x\Vert^2 = (t\Vert x\Vert)\Vert x\Vert = \Vert z\Vert\Vert x\Vert\implies \Vert g\Vert_{G^*} = \Vert x\Vert$$, por lo cual $$g$$ es lineal continua en $$G$$. Así, se considera $$f$$ del corolario anterior, que cumple
\[
f(x) = g(x) = 1\Vert x\Vert^2; \Vert f\Vert_{E^*} = \Vert f\Vert_{G^*} = \Vert x\Vert
\]
Notación: $$\langle f, x\rangle := f(x)$$. Lo bueno de esta notación es que permite ver a $$f(x)$$ como si fuera un producto interno - en efecto es bilineal, y cumple una desigualdad tipo Cauchy–Schwarz que es igual de útil.
''Corolario'' $$ \Vert x\Vert = \max_{\Vert f\Vert \leq 1} |\langle f, x\rangle|$$
''Demostración'' Sea $$x\in E, f\in E^*. \Vert f \Vert \leq 1$$, se tiene que
\[|\langle f, x\rangle|\leq \Vertf\Vert\Vert x\Vert\leq \Vert x\Vert \implies \sup_{\Vert f\Vert \leq 1} |\langle f, x\rangle|\leq \Vert x\Vert\]
Más aún, consideramos la $$f_x$$ correspondiente a $$x$$ del corolario anterior, que va a cumplir:
\[
\begin{aligned}
\Vert f_x\Vert = \Vert x\Vert &\implies \Vert \frac{f_x}{\Vert x\Vert}\Vert = 1\\
&\implies g(x) := \frac{f_x}{\Vert x\Vert}\in B_{E^*}(0, 1)\\
|\langle f_x, x\rangle| &= \Vert x\Vert^2\\
& \Vert x\Vert = |\langle g, x\rangle| \leq \sup_{\Vert f\Vert \leq 1} |\langle f, x\rangle|\\
\end{aligned}
\]
Así, se concluye lo pedido, pues este supremo se alcanza en $$f=g$$
Se procede a definir el [[Hiperplano]], junto a la proposición: [[Un hiperplano es cerrado ssi su f es continua]].
Luego, se enuncia el [[Teorema de Hahn-Banach Geométrico Primera Forma]].
[[18/03/2021]]
Se hace la aclaración que en adelante si no se especifica, las cadenas de Markov se consideran homogéneas.
Entonces, se define la [[Matriz de transición]] asociada a una cadena. Como ejemplo, se nota que la matriz asociada a la marcha aleatoria simple en $$\Z$$ está definida como tal:
\[
p_{ij} =\begin{cases}p\text{ si } j=i+1\\
1-p\text{ si } j=i-1\\
0\sim\end{cases}
\]
Se define una [[Matriz estocástica]], para poner como [[Ejercicio Pendiente]]: Demostrar que las matrices de transición son estocásticas.
Más aún, se define [[Distribución inicial]], para tener la herramienta necesaria para demostrar [[Caracterización de cadenas de Markov por transición y distribución]]
[[19/03/2021]]
Esta clase da varios ejemplos de [[Modelo (Exacto)]] para distintos problemas
''Ejemplo 1'': Problema de la mochila
Dados $$ n \in N$$ objetos, valores $$v_i\geq 0$$ y tamaños $$s_i\geq 0$$ asociados.
Dada una mochila de capacidad $$B \geq 0$$.
Seleccionar subconjunto a poner en la mochila maximizando el valor total.
Un modelo exacto de este problema es el [[Programa Lineal]]:
\[
\begin{aligned}
\max\sum_{i\in[n]}x_iv_i\\
\text{s.a }\sum_{i\in[n]}x_is_i&\leq B\\
x&\in\{0, 1\}^n
\end{aligned}
\]
''Ejemplo 2'': $$s-t$$ caminos
Dado digrafo $$G = (V, \vec E)$$, nodo origen $$s\in V$$, nodo destino $$t\in V$$, largos no negativos $$l : \vec E\to\R_+.$$
Determinar un camino de largo mínimo de $$s$$ a $$t.$$
Modelo 1:
\[
\begin{aligned}
\min\sum_{e\in E}x_el(e)\\
\text{s.a } x(\delta^+(U))&\geq1 \forall s-t \text{ corte } U\\
x&\in\{0, 1\}^E
\end{aligned}
\]
Acá el conjunto de restricciones $$S$$ no son solamente $$s-t$$ caminos, sino que cualquier subgrafo que contiene un $$s-t$$ camino está incluido.
Esto significa que si bien no es un modelo exacto (hay soluciones factibles en este modelo que no son admisibles por el problema original), pero ninguna de estas soluciones será óptima - los óptimos de este problema sí coinciden con los óptimos del problema original, por lo cual sí es un modelo.
[[Ejercicio Pendiente]]: Encontrar una función $$l\geq 0$$ para que este no sea un modelo. ¿Se puede modificar la función objetivo para hacer de este problema un modelo incluso si la función de
largo en las aristas admite valores 0?
Un problema de este modelo, es que tiene una enorme cantidad de restricciones $$(2^n-2)$$, por lo cual es ineficiente de programar. Se considera otra posibilidad.
Modelo 2:
La indicatriz de un $$s-t$$ camino es un $$s-t$$ flujo. Utilizando esto:
\[
\begin{aligned}
\min\sum_{e\in E} x_e l(e)\\
\text{s.a } x(\delta^+(t))&=0\\
x(\delta^-(t))&=1\\
x(\delta^+(s))&=1\\
x(\delta^+(s))&=0\\
x(\delta^-(v)) - x(\delta^+(v))&=0 \forall v\in V-s-t\\
x\in\{0, 1\}^E
\end{aligned}
\]
Nuevamente, el modelo no es exacto (excepto si $$l>0$$). La cantidad de restricciones es bastante más manejable, solamente $$n$$.
''Ejemplo 3'': Emparejamiento de peso máximo
Dado un grafo $$G = (V, E)$$ con pesos en las aristas $$w:E\to\R_+$$, encontrar un emparejamiento de peso máximo.
Modelo exacto 1:
\[
\begin{aligned}
\max\sum_{e\in E}x_ew(e)\\
\text{s.a }x_e+x_f&\leq 1\forall e, f: e\cap f\neq\varnothing\\
x&\in\{0, 1\}^E
\end{aligned}
\]
Modelo exacto 2:
\[
\begin{aligned}
\max\sum_{e\in E}x_ew(e)\\
\text{s.a } \sum_{e\in\delta(v)}x_e&\leq 1\forall v\in V\\
x&\in\{0, 1\}^E
\end{aligned}
\]
En este caso, no sabemos directamente cual modelo utilizar, por lo que cabe hacerse la pregunta más general.
''¿Cómo elegir entre varios modelos?''
No hay regla de oro para decidir si un modelo es mejor que otro, pero en general se busca (algunas de
estas reglas son contradictorias entre si).
* Que el modelo sea exacto o lo más cercano a exacto posible.
* Que el PLM use variables naturales (no crear variables que no sean naturales al problema).
* Que el PLM sea compacto (menos restricciones es mejor).
* Que el PLM use pocas variables enteras.
*Si dos PLM tienen igual área factible se prefiere el de mejor [[Formulación]]
Con el orden de formulaciones mencionadas, uno puede notar que como los poliedros son convexos:
\[
S\subseteq conv(S)\subseteq P
\]
Para cualquier formulación $$P$$. Entonces, cuando $$conv(S)$$ es poliedro, entonces es la formulación ideal. Sin embargo, esto no siempre ocurre - considerar el siguiente problema:
\[
\begin{aligned}
\max -\sqrt{2x} +y \\
\text{s.a } -\sqrt{2x} +y &\leq 0\\
x, y &\geq 1\\
x, y &\in\Z
\end{aligned}
\]
Es un problema con valor óptimo 0, pero este óptimo es inalcanzable, pues esto sería una contradicción con la irracionalidad de $$\sqrt2$$.
Se recuerda [[Solución de un PL factible y semiacotado]], que claramente no se cumplió ahora. Sin embargo, el único problema era la irracionalidad de la formulación. Entonces, se enuncia [[Solución de un PLM factible y semiacotado]]
En adelante en el curso, se tomarán solamente formulaciones racionales, para poder usar este teorema.
Volviendo al ejemplo, ¿Cuál modelo usar para emparejamiento de peso máximo? En este caso, veremos el criterio de mejor formulación:
\[
1\geq \sum_{e\in\delta(v)} x_e \geq x_e + x_f
\]
Es decir, $$P_2\subseteq P_1$$, por lo cual el segundo modelo es preferido sobre el primero. Sin embargo, $$P_2$$ no es siempre una formulación ideal, salvo si $$G$$ es bipartito (por el teorema de Birkhoff Von Neumann.)
Si $$G$$ no es bipartito, tiene un ciclo de largo impar. Utilizando la identidad:
\[
\max_{x\in Y}\, w^\top x = \max_{x\in conv(Y)} \, w^\top x
\]
[[Ejercicio Pendiente]]: Terminar la demostración.
Se define que son los [[Datos]]. Para entenderlo mejor, se distingue en este ejemplo con los conceptos de información (los patrones en los datos) y conocimiento (conexión de la información)
{{datos_informacion_conocimiento.png}}
Se distinguen entre los descritos:
* Cualitativamente: Información descriptiva
* Cuantitativamente: Información numérica
**Discreto: $$\N$$
** Continuo: $$\R$$
Existen varias formas de estructurar datos. En particular, podemos considerar un conjunto de objetos con [[Atributos]].
Para analizar los datos hay distintos enfoques:
* Analizar en base a las relaciones entre los datos.
* Extraer relaciones primero y luego trabajar con estos valores, no con los datos mismos.
Los [[Datos]] se distinguen según su estructura, pues hay [[Datos estructurados]], [[Datos semi-estructurados]] y [[Datos no estructurados]]
Los problemas con los datos estructurados es por la rigidez que tiene una tabla: Si uno quiere agregar nuevas columnas, pueden haber muchos valores vacíos en la tabla, si es que no se conoce el valor para un objeto en particular.
Por otro lado, los datos no estrucutrados son muy dinámicos, pero requieren mucho trabajo de preprocesamiento, pues la falta de estructura significa que no se pueden hacer operaciones rápidas con ellos.
Los datos semi-estructurados son un punto intermedio entre flexibilidad y estructura, que sacan ventajas y desventajas de ambos.
{{formatos_de_datos.png}}
Los tipos de datos son los tipo records (tablas), tipo grafos (diccionarios) y los ordenados.
Entre los datos ordenados tenemos:
* Datos secuenciales: Datos con tiempo asociado
* Datos sin tiempo
Pueden tener o no autocorrelaciones, es decir, que los objetos cercanos en la secuencia tinen [[Atributos]] parecidos.
Algunas características de los set de datos son:
* [[Maldición de la dimensionalidad]]
* Dispersión de los datos: En el caso de atributos binarios, no es necesario guardar todos los datos 0 (como se haría en una tabla), sino que en otras estructuras como grafos.
* Resolución: ¿Qué tanto podemos amplificar el espectro de análisis? Un ejemplo es que las variaciones de presión en horas es notoria, pero en meses no se detecta.
Respecto al problema de la [[Datos de mala calidad]], este es uno de los problemas grandes en ciencia de datos - pues usualmente no poseen la calidad deseada. Por eso, los algoritmos en [[Data mining]] se enfocan en:
* Detección y corrección de problemas de calidad
* Usar algoritmos que toleren datos de baja calidad
Algunos de los errores posibles son:
* [[Ruido]]
* [[Outliers]]
* Valores faltantes: Información no recolectada, o atributos no aplicables a ciertos objetos. Se pueden interpolar, eliminar o ignorar.
* Datos duplicados: Gran problema al juntas datos de múltiples fuentes, se pueden volver únicos si es que se quieren evitar.
* Datos mal ingresados
[[22/03/2021]]
En la clase anterior se vio que el criterio de mínimos cuadrados fallaba cuando los
datos presentaban muestras atípicas - una forma estándar de corregir parcialmente este problema, es agregar una
penalización en la norma del parámetro, logrando que el funcional de costo
promueva ajuste a los datos pero también busque parámetros de baja magnitud. Un ejemplo de estos funcionales de costos son los de [[Mínimos cuadrados regularizados]]. Casos particulares son:
* [[Ridge regression]]
* [[LASSO]]
* Sumar los dos casos anteriores para tener elastic net regularization
En el primer caso, se encuentra una solución explícita usando la CPO:
\[
\theta = (\tilde{X}^\top\tilde{X}+\rho\mathbb{I})^{-1}\tilde{X}^\topY
\]
{{curvas_de_nivel_regularizadores.png}}
Se observa cómo las curvas de nivel atraen el mínimo hacia el origen de distinta
forma:
* $$p = 2$$ lleva la solución al origen de forma homogénea.
* $$p \in \{0.5, 1\}$$ lleva la solución a los bordes, es decir, privilegiando soluciones raras.
Para $$p \leq 1$$, la forma de la curva de nivel permite que, usualmente, la solución del
problema se concentre el las puntas del diamante, llevando algunas coordenadas del
parámetro $$\theta$$ directamente a cero. En este caso, se dice que se tiene la propiedad de selección de variables.
En la práctica, para elegir $$\rho$$ se
puede evaluar el desempeño fuera de muestra para distintos valores de $$\rho$$ con la
finalidad de elegir un valor apropiado. Una manera de realizar la evaluación de
desempeño para diferentes $$\rho$$ será vista al estudiar la validación cruzada.
Para analizar la efectividad de la estimación de un parámetro, se puede usar la descomposición sesgo-varianza. Se asumirá que las muestras están compuestas de
una parte determinista $$\tilde{x}$$ y un ruido aditivo $$\epsilon$$ (de media nula), es decir:
\[
y_i = \theta^\top\tilde{x}_i+\epsilon_i
\]
Luego, si $$\hat{\theta}$$ es una estimación del parámetro $$\theta$$, se puede probar que para una nueva
observación $$(\tilde{x}_*, y_*)$$, el error cuadrático esperado asociado a la predicción $$\hat y_* = \hat\theta^\top\tilde{x}$$
se puede descomponer de la siguiente forma:
\[
\begin{aligned}
\E(y_* - \hat y_*)^2 &= (\E(\hat y_*) - y_*) + \E(\E(y_*) - \hat y_*)^2 + \sigma^2\\
&= \text{Sesgo}(\hat y_*)^2 + \text{Varianza}(\hat y_*) + \sigma^2\\
\end{aligned}
\]
Donde $$\sigma^2$$ es la varianza de ruido $$\epsilon$$ y no puede ser controlada por la elección de $$\hat\theta$$, por lo que no será de preocupación.
Con esto, se enuncian:
* [[Descomposición sesgo-varianza para MC]]
* [[Descomposición sesgo-varianza para ridge regression]]
[[22/03/2021]]
[[Pendiente]]
[[23/03/2021]]
Nuestra primera pregunta es:
¿Dada una medida de probabilidad $$\mu$$ y una [[Matriz estocástica]] $$P$$, es posible siempre encontrar una [[Cadena de Markov]] con distribución inicial $$\mu$$ y matriz de transición $$P$$?
Es decir, se prueba la [[Existencia de una cadena de Markov con transición y distribución dadas.]].
Con este teorema y su recíproco, las cadenas de Markov están totalmente determinadas por la distribución inicial y matriz de transición. Así, se usa la notación $$X\sim CM(\mu, P)$$ para denotar una cadena $$X$$ de distribución inicial $$\mu$$ y matriz de transición $$P$$, sin especificar el espacio de la cadena. Si no es especifica la distribición inicial, se escribe $$X\sim CM(P)$$.
También se explora otra [[Construcción de una cadena de Markov]]
''Ejemplo:'' Tomando $$\mu=\delta_0$$ (es decir, $$\zeta_0=0$$), y $$\phi(u, i) = \begin{cases}i+1 \text{ si } u\leq p\\
i-1 \text{ si no} \end{cases} $$. Esto construye la marcha aleatoria simple en $$\Z$$ con $$X_0=0$$.
[[22/03/2021]]
Esta clase se presenta el algoritmo [[Branch and Bound para PLM]], cuya idea es la siguiente:
Sea $$\{S_i\}_{i\leq k}$$ una partición del conjunto factible $$S$$ de un problema de optimización del tipo $$z := \max\{c^\top x: x\in S\}$$. Luego, con $$z_i:= \max\{c^\top x: x\in S\}$$, se tiene que $$z =\max_{i\leq k}\, z_i$$
Realizando esto recursivamente hasta que las particiones sean singletons es equivalente a fuerza bruta, por lo que esto no es suficiente. Necesitamos:
* Crear las particiones de una forma inteligente
* De alguna forma, usar los resultados de un elemento de la partición para poder revisar más rápidamente la otra
Cabe destacar que en todo punto del algoritmo, el valor óptimo de $$M_0$$ está en el intervalo $$[I.z, T.raiz.U]$$. Así, se puede definir el [[GAP]] de una solución, que mide que tan cerca está de ser el óptimo real.
Para hacer esto eficiente, hay que tomar en cuenta ciertas consideraciones:
''Resolución de relajación lineal en cada nodo.'' Un detalle interesante a considerar es que en general el PL asociado a un nodo es muy similar al PL asociado al de su padre (son solo restricciones extras), por lo que la solución del padre para empezar simplex dual.
''Selección de nodos activos'' El rendimiento de BnB depende fuertemente de la manera como se elige el nodo activo para ramificar (cuando hay varios de estos). Aquí hay dos objetivos que compiten: (1) Encontrar rápidamente un incumbente (2) Acotar rápidamente la cota $$U_0$$ del nodo raíz. Algunas estrategias son:
* Búsqueda en profundidad (DFS). Ventajas: apunta a encontrar un incumbente rápidamente con pocos nodos. Desventajas: puede explorar un área mala del árbol con nodos sin buenas soluciones.
* Desarrollar el mejor nodo (best-node). Consiste en buscar el nodo activo $$(M)$$ cuya cota $$(B)$$ es la más alta posible. Ventajas: Las mejores soluciones integrales se deben encontrar en nodos con cotas altas, por lo que esta estrategia apunta a encontrar rápidamente buenas soluciones (o acotar rápidamente $$U_0$$) Desventajas: Muchos nodos deben permanecer activos por largo tiempo, provocando que se deba usar una gran cantidad de memoria.
Hay otras estrategias más avanzadas que involucran crear un estimador de cuanto debería degradarse el valor de la cota B en un nodo dado de acuerdo a su PL y luego elegir aquel con mayor valor estimado para la cota. En la práctica se ocupan estrategias mixtas como por ejemplo hacer DFS hasta que se encuentre un incumbente y luego seleccionar mejor nodo. Gurobi hace esto automáticamente (Cplex permite un poco más de control respecto a esto).
''Selección de variable a ramificar '' Puede que la solución fraccional $$\bar x$$ del nodo que ha sido elegido tenga múltiples variables fraccionales. Una forma estándar es elegir la variable $$x_j$$ con $$j \in E$$ más cercana a 0.5. Otra alternativa llamada strong branching involucra resolver pequeñas variaciones del PL original para determinar cual es la variable $$x_j$$ cuya ramificación produce el mayor decrecimiento en la cota superior B del nodo a ramificar. Esta solución es más cara (involucra resolver un número de PL proporcional a las variables fraccionales) pero en la práctica resulta ser útil.
''Criterios de término'' BnB puede tomar un tiempo prohibitivo pero podemos detener el proceso en cualquier momento y, si para entonces tenemos un incumbente, podemos retornar una solución factible y una estimación (GAP relativo) de cuan cerca de ser óptima es la solución. Criterios típicos de término temprano incluyen detener la ejecución si: El tiempo de reloj excede un máximo establecido, si el número de nodos procesados excede un máximo, si la memoria necesaria excede un umbral, si el gap relativo o si el gap absoluto ($$B − z^*$$) es menor que una tolerancia preestablecida.
''Heurísticas'' En muchos casos es posible determinar buenas soluciones factibles (incumbentes) en un nodo cualquiera mediante heurísticas. Por ejemplo, podemos aplicar un algoritmo simple (como glotón o programación dinámica) para encontrar una buena solución factible antes de comenzar BnB. De este modo muchas ramas pueden ser podadas rápida-mente por cota al estar dominadas. Otras heurísticas típicas pueden ser usadas en cada nodo. Por ejemplo, redondear (de alguna forma inteligente) una buena solución fraccional puede producir una buena solución factible o bien, usar las soluciones enteras que podrían aparecer mientras se ejecuta SIMPLEX en un nodo. Esto se puede incorporar fácilmente al algoritmo genérico de BnB que ya vimos.
Para lidiar con el problema de los [[Datos de mala calidad]], las primeras técnicas de utilidad son el preprocesamiento, en particular, incluye:
* Creación de nuevos [[Atributos]]: Extraer atributos, mapearlos a un nuevo espacio (como aplicar una transformada de Fourier a una serie de tiempo ruidosa), o construir atributos
* [[Agregación de datos]]
* [[Muestreo]]: Importante no tener una muestra demasiado pequeña, pues losdatos pueden ser insuficientes.
** [[Muestreo aleatorio]]: Sistemáticamente, se puede elegir cada $$k$$ datos
** [[Muestreo estratificado]]
* [[Reducción de dimensionalidad]]: Usan árboles de desición como [[Random Forest]]/[[Ensemble Trees]], [[B/F Feature E/C]], o técnicas de AL como [[PCA]], [[SVD]], [[ISOMAP]], que son automáticos, al costo de interpretabilidad
* Selección de atributos: Mismo objetivo de la reducción de dimensionalidad, pero usa técnicas distintas. Se pueden eliminar atributos si es que faltan demasiados datos (missing values ratio), atributos prácticamente constantes (low variance filter), o si está demasiado correlacionada con otra columna.
* Discretización: Decidir cuántas categorías tendremos, por ejemplo, en vez de considerar un valor continuo, crear una cantidad discreta de intervalos y anotar a cúal pertenece.
** Supervisando: Elegir las categorías manualmente
** [[Aprendizaje no supervisado]]: Usar algoritmos de [[Clustering]] como [[K-means]]
** Binarización
* Transformación: Aplicar una función a los datos, tal como $$\log$$ (para volver estructura multiplicativa en aditiva), $$|x|$$ para tener solamente positivos, $$\sqrt{x^2+y^2}$$ si se quiere datos de distancia dado datos de posiciones, o calcular un promedio para reducir la información de un atributo a solamente un número.
** Normalización: Escalar los atributos de razón para que estén en $$[0, 1]$$, y poder compararlos
[[Link recomendado]]: https://www.kdnuggets.com/2015/05/7-methods-data-dimensionality-reduction.html
[[24/03/2021]]
Como se vió antes, el [[Criterio de mínimos cuadrados]], y por lo tanto se busca un modelo aproximado a los datos tal que la discrepancia entre el modelo candidato y los datos sea la mínima.
Ahora se cambia de enfoque a la máxima verosimilitud: Encontrar el modelo que mayor probabilidad genere exactamente los datos observados.
En vez de buscar el modelo que mejor aproxime los datos, ahora asumimos que los modelos son en efecto verdaderos, y se busca cual es el más probable.
Usualmente consideramos que los datos $$D = \{y_i\}_{i=1}^n$$ son tal que $$y_i$$ es una [[Variable aleatoria]], que son generados a partir de $$\{x_i\}_{i=1}^n$$ son [[Condicionalmente independientes]] dado el modelo: si conocieramos el modelo (es decir, si conocieramos $$\theta$$) $$x_i \perp x_j\implies y_i \perp y_j$$.
Sin embargo, $$D$$ no es independiente, pues si lo fueran, la predicción de un nuevo dato $$y^*$$ no utilizaría la información de $$D$$.
La independencia condicional sí permite la siguiente expresión:
\[
p(y^*|D, \theta) = p(y^*|\theta)
\]
Es decir, las observaciones pasadas no son útiles para predecir el futuro ''solamente si conozco el modelo''.
Entonces, para la regresión lineal podemos considerar el siguiente modelo generativo:
\[
y = a^\topx+b+\epsilon; \epsilon\sim\Nel(0, \sigma_\epsilon^2)
\]
Que se puede expresar mediante la densidad condicional:
\[
y|x \sim p(y|x, \theta) = \Nel(y; a^\top x + b, \sigma_\epsilon^2)
\]
Con $$\theta = (a, b, \sigma_\epsilon^2)^\top$$ representando todos los parámetros del modelo.
Notar que todas las observaciones dan información para aprender de $$\theta$$, justamente por la dependencia entre los datos (si no, no sería posible aprender).
Esto permite definir la [[Verosimilitud]], que es justamente lo que se quería al principio de la clase. Esto nos hace notar que lo que queremos es justamente un modelo que maximice esta cantidad, por lo que se vuelve de nuevo un problema de optimización.
[[24/03/2021]]
Primero se nota algo de la clase anterior, que el [[Teorema de Hahn-Banach Geométrico Primera Forma]] también se cumple en un e.v. localmente convexo.
Sea $$E$$ evn, ya se sabe que su [[Espacio dual]] $$E^*$$ es un Banach con una norma ya definida. Podemos entonces definir su dual $$E^{**}$$, cuya norma entonces corresponde a:
\[
\Vert \phi\Vert_{E^{**}} = \sup_{\Vert f\Vert_{E^*}\leq 1}|\langle\phi, f\rangle|
\]
Dado $$x\in E$$ fijo, considerar $$J_x:E^{*}\to\R$$ como $$J_x(f) = \langlef, x\rangle$$, su evaluación, que ya se sabe que es lineal. Luego:
\[
\Vert J_x \Vert_{E^{**}} = \sup_{\Vert f \Vert_{E^*}\leq 1}|f(x)|\leq \Vert x \Vert_{E}
\]
Más aún, de la [[Clase 2 Funcional: Espacio dual, corolarios de Hahn-Banach y versión geométrica]] se tiene que $$
\Vert J_x \Vert_{E^{**}} =\Vert x \Vert_{E}
$$. Entonces, el mapa $$x\mapsto J_x$$ es una isometría inyectiva. Con esto, se puede definir un [[Espacio reflexivo]].
Luego, se define el [[Espacio ortogonal]], y se investiga la [[Relación de doble ortogonalidad con clausura]].
[[25/03/2021]]
Notación: $$\delta_iX \sim CM(\delta_i, P)$$. Denotaremos su ley por $$\P_i$$. Por ejemplo:
$$
\P_i(X_1=j, X_2=k) = p_{ij}p_{jk}
$$
Es decir, es una manera compacta de decir que la cadena comenzará en $$i$$.
Análogamente, la esperanza $$\E_i$$ es la esperanza asociada a $$\P_i$$. Más generalemente, $$\P_\mu / \E_\mu$$ se asocia con la distribución inicial $$\mu$$
[[Ejercicio Pendiente]]: Convencerse que
\[
\begin{aligned}
\P_\mu =& \sum_{i\in I} \mu_i\P_i\\
\E_\mu =& \sum_{i\in I} \mu_i\E_i
\end{aligned}
\]
Luego, se define la [[Matriz de transición en n pasos]]. Observaciones básicas son que en $$n=1$$, se tiene al matriz de transición. Más aún, podemos pensar en $$P$$ como un operador lineal que actúa sobre $$f\in I^I$$ mediante:
\[
Pf(i) = \sum_{j\in I} p_{ij}f(j) = \E_i(f(x_1))
\]
Si bien esta serie podría diverger, si existen casos interesantes en los cuales converge en $$\overline\R$$: Si $$f$$ es acotada (por TCD) o si es no negativa (por TCM).
De manera similar podemos multiplicar a un vector de probabilidad $$\mu$$ sobre $$I$$ por la derecha,
y obtenemos:
\[
(\muP)_j = \sum_{i\in I}\mu_ip_{ij} = \P_\mu(X_1=j)
\]
Ahora, se demuestran las [[Ecuaciones de Chapman-Kolmogorov]].
Se define una [[Filtración]]. En el curso, siempre se usará la natural, aunque la definición más general es interesante para otros problemas.
Notación: $$\P(A|\mathcal{G}) = \E(1_A|\mathcal{G})$$.
[[Caracterización de cadenas de Markov por filtración]]
[[26/03/2021]]
Aún si es que tenemos un [[Modelo (Exacto)]] con formulación ideal para un problema, que parecerían condiciones óptimas de resolución (dado que se reduce a un problema lineal puro), esto puede no ser suficiente para resolver el problema de manera fácil.
Por un lado, encontrar la formulación ideal es difícil, y además su expresión puede ser con una matriz enorme, por lo que ser polinomial puede ni siquiera importar. Para eso, se considera maneras de simplificar la expresión de $$P(A, b)$$ con [[Eliminación Fourier-Motzkin]].
Un ejemplo simple del algoritmo sería un sistema como tal:
\[
\begin{aligned}
-x_1&\leq -1\\
x_1&\leq 3\\
-x_2&\leq -1\\
-x_1-x_2&\leq -3\\
x_2&\leq 3\\
x_1+x_2&\leq 5\\
\end{aligned}
\]
Donde se eliminará $$x_2$$. Para esto, reescribimos las ecuaciones donde aparece $$x_2$$ para notar que son equivalentes a:
\[
x_2\in[\max\{1, 3-x_1\}, \min\{3, 5-x_1\}]
\]
Esta condición solamente se puede cumplir si es que:
\[
\begin{aligned}
1&\leq 3\\
1&\leq 5-x_1\\
3-x_1&\leq 3\\
3-x_1&\leq 5-x_1\\
\end{aligned}
\]
Que se reduce a:
\[
\begin{aligned}
1&\leq 3\\
1&\leq 5-x_1\\
3-x_1&\leq 3\\
3-x_1&\leq 5-x_1\\
\end{aligned}
\]
Ignorando las inecuaciones que son trivialmente factibles, y despejando:
\[
\begin{aligned}
x_1&\leq 4\\
-x_1&\leq 1\\
\end{aligned}
\]
Cabe destacar: Si una de las ecuaciones hubiera sido trivialmente infactible, entonces el algoritmo se hubiera detenido, declarando que el sistema original era infactible. Sin embargo, esto no ocurrió, así que podemos seguir. Para esto, se recuerda las ecuaciones que dejamos atrás, es decir, en las que no aparecía $$x_2$$, y se considera el sistema que tiene ambas:
\[
\begin{aligned}
-x_1&\leq -1\\
x_1&\leq 3\\
x_1&\leq 4\\
-x_1&\leq 1\\
\end{aligned}
\]
Ahora se eliminará $$x_1$$. No hay inecuaciones donde no aparezca. Las ecuaciones donde aparece nos dicen que:
\[
x_1\in[\max\{-1, 1\}, \min\{3, 4\}] =[1, 4]
\]
Por lo que esto se reduce al sistema de 1 inecuación $$1\leq 4$$. Como este es factible, entonces el problema original también era factible.
''Obs'' Remover lo trivial fue decisión para escribir menos, pero el algoritmo descrito en la clase no sabía necesariamente hacer esto - solamente por ser un caso pequeño habían tantos casos triviales que eliminar. Es decir, la cantidad de inecuaciones sí podría crecer mucho si es que no se tiene una reducción así, que no ocurriría hasta los últimos pasos.
Se define el [[EDA]].
Entre las estadísticas de resumen, se destaca como ejemplos:
* Tendencia central: Media, mediana, moda.
* Dispersión: Desviación estándar, rango.
Importantemente: Se muestra lo sensible que es la media a los outliers, a diferencia de la mediana, que es una medida de tendencia central robusta, es decir, resiste cambios al agregar ruido.
Ahora se hablan de otras medidas
* [[Percentil]]: El mínimo es el percentil 0, la mediana es el percentil 50 y el máximo es el percentil 100.
* [[Cuartil]]
Luego, se definen medidas de dispersión, tales como:
* Rango
* Desviación estándar
* [[AAD]]
* [[MAD]]
* [[IQR]]
Estos últimos 3 son particularmente robustos.
Para entender la correlación, primero se define [[Covarianza]]. Así, uno puede construir una [[Matriz de covarianza]].
Si bien la covarianza nos da una medida de correlación lineal, depende de la escala de cada variable, dificultando análisis. Así, se define el [[Coeficiente de Pearson]].
Para poder entender una relación entre variables categóricas, uno no puede calcular correlaciones. Una posibilidad es crear una [[Tabla de contingencia]]
Queremos transformar un dataset a un formato visual que permita a personas identificar algunas de sus características y relaciones.
En general (no siempre):
* Los objetos se representan por puntos
* Los valores de los atributos se representan como posición o características de los puntos (color, tamaño, forma, etc)
* Cuando la posición es la utilizada, es simple detectar grupos de objetos (clusters) o para encontrar outliers.
Entre posibles gráficos están:
* Histograma: Pra estudiar como se distribuyen los datos. Divide los elementos en bins, y se crean gráficos de barra para cada bin, y la altura de cada barra indica el número de elementos en el bin correspondiente.
* Densidad: Es una versión suave del histograma, calculado usando funciones de kernel.
* Pie chart: Representa la frecuencia relativa de una variable categórica como la porción de un círculo.
* Boxplot: Construye un rectángulo entre el primer y tercer [[Cuartil]] $$Q_1, Q_3$$, con una línea en la mediana. A la caja se le agregan bigotes de largo $$1.5(Q_3-Q_1)$$. Se declara que un dato es outlier si está más allá de los bigotes.
Los scatterplot usan coordenadas cartesianas para mostrar los valores de dos variables numéricas del mismo largo. Los valores de los [[Atributos]] determinan la posición de los elementos. Si se tienen más atributos, se pueden distinguir con tamaño, forma o color de los objetos.
Para el caso multdimensional, se pueden usar gráficos de coordenadas paralelas, que en vez de usar ejes perpendiculares, usa varios ejes parelelos. Cada atributo es representado por uno de los ejes con sus respectivos valores - los valores de los atributos se escalan para que cada eje tenga la misma altura. Una observación es una línea que une los ejes de acuerdo a los valores, por lo cual objetos similares se agrupan en trayectorias similares.
[[29/03/2021]]
Definida la [[Verosimilitud]], surge la pregunta de cómo elegir $$\theta$$ a partir de $$L(\theta)$$. Una forma natural sería simplemente $$\theta^* = \arg\max L(\theta)$$.
Sin embargo, esta elección tiene una justificación más detallada. Sea $$d(p_1, p_2)$$ alguna medida de discrepancia enpre los modelos $$p_1, p_2$$. Luego, se elegirá el $$\theta^*$$ que minimiza $$d(p(y|\theta), p(y|\theta^*))$$.
Un claro problema es que para minimizar esto, se necesitaría conocer $$\theta$$, pero esto es lo que quisieramos encontrar. Sin embargo, la [[Divergencia de Kullback-Leibler]], en la cual podemos usar una aproximación de Monte Carlo usando las $$N$$ observaciones en $$D$$:
\[
KL(p, q) \approx \frac{1}{N}\sum_{i=1}^N\log\left(\frac{p(y_i|\theta)}{p(y_i|\theta^*)}\right)
\]
Donde las muestras $$y_i\sim p(y|\theta)$$ iid.
Si bien esto sigue siendo incalculable, ya podemos minimizarlo:
\[
\theta' := \arg\min \sum_{i=1}^N\log\left(\frac{p(y_i|\theta)}{p(y_i|\theta^*)}\right) = \arg\max \prod_{i=1}^N p(y_i|\theta^*) = \arg\max L(\theta^*)
\]
Por último, uno ve que para modelos lineales, uno tiene que los estimadores de máxima verosimilitud para error gaussiano son precisamente los de mínimos cuadrados.
Limitaciones de máxima [[Verosimilitud]]:
* No da la posibilidad de incorporar conocimiento experto, es decir, introducir sesgos sobre el parámetro al realizar inferencia.
* El paradigma bayesiano busca solucionar este problema interpretando el parámetro $$\theta$$ como variable aleatoria, donde la disponibilidad de datos se interpreta como un evento que aporta evidencia sobre el valor de $$\theta$$
* Consecuentemente, el proceso de inferencia ahora se centra en encontrar la distribución condicional:
\[
p(\theta|D)
\]
y no simplemente $$\arg\max_\theta p(D|\theta)$$
Para esto, es clave el [[Teorema de Bayes]]
Para elegir un prior, si es que no se tiene una creencia fuerte por un prior en particular:
* Prior de Jeffreys, si es que no se quiere dar sesgo
* Prior conjugado, si se busca simplicidad e interpretabilidad
Buena lista de priors conjugados: https://en.wikipedia.org/wiki/Conjugate_prior#Table_of_conjugate_distributions
[[29/03/2021]]
Se repasan los teoremas básicos de Análisis:
[[Lema de Baire]]
[[Principio de la cota uniforme]]
''Corolario:'' Sean $$E, F$$ espacios de Banach, $$(T_n)_{n\in\N}\subseteq\Lel\Cel(E, F)$$ tal que $$\forall x\in E: T_n x\to Tx$$. Entonces:
\[
\text{a) }\sup_{n\in\N} \Vert T_n\Vert < \infty
\]
\[
\text{b) } T\in\Lel\Cel(E, F)
\]
\[
\text{c) } \Vert Tx\Vert \leq \lim\inf_{n\in\N} \Vert T_n\Vert \]
''Demostración''
Primero, para ver que $$T$$ es lineal, basta ver:
\[
T(x+\lambda y) \leftarrow T_n(x+\lambda y) = T_n(x) + \lambda T(y)\rightarrow T(x) + \lambda T(y)
\]
Donde unicidad del límite permite ver que $$T$$ es lineal. Luego, por continuidad de la norma, $$\forall x\in E: \Vert T_n x\Vert\to\Vert Tx\Vert < \infty$$, en particular, $$ T_nx$$ está acotada. Por teorema de la cota uniforme se tiene a), es decir:
\[
\sup_{n\in\N} \Vert T_n\Vert \leq c\in\R
\]
Así
\[
\begin{aligned}
\Vert T_n x\Vert &\leq \Vert T_n\Vert \Vert x\Vert\\
&\leq \sup_{n\in\N}\Vert T_n\Vert \Vert x\Vert\\
&\leqc\Vert x\Vert\\
\Vert T x\Vert &\leq c \Vert x\Vert\\
\implies T\in\Lel\Cel(E, F)
\end{aligned}
\]
Luego, sea $$x\in B(0, 1)$$:
\[
\begin{aligned}
\Vert T_n x\Vert &\leq \Vert T_n\Vert\\
\lim_{n\to\infty}\Vert T_n x\Vert &\leq \lim\inf_{n\to\infty} \Vert T_n\Vert\\
\Vert T x\Vert&\leq \lim\inf_{n\to\infty} \Vert T_n\Vert\\
\end{aligned}
\]
''Corolario:'' Dado $$E$$ espacio de Banach, $$\Omega\subseteq E$$ tal que $$\forall f\in E^*, f(\Omega)$$ es acotado. Entonces, $$\Omega$$ es acotado.
''Demostración:''
\[
\sup_{x\in\Omega}J_x f = \sup_{x\in\Omega} \langle f, x\rangle < \infty
\]
Donde $$J_x\in\E^{**}$$. Entonces:
\[
\sup_{x\in\Omega} |J_x f|< \infty
\]
Y por teorema de cota uniforme:
\[
\sup_{x\in\Omega}\Vert J_x\Vert < \infty
\]
Ya se sabe de la [[Clase 4 Funcional: Espacio bidual]] que $$J_x$$ es una isometría. Entonces:
\[
\sup_{x\in\Omega}\Vert x\Vert < \infty
\]
''Corolario:'' Dual al corolario anterior
''Demostración:'' Ejercicio pendiente
[[Teorema de la aplicación abierta]]
[[Teorema del grafo cerrado]]
[[30/03/2021]]
Se demostró que se puede reiniciar una [[Cadena de Markov]] a través del [[Propiedad de Markov débil]]
Para extender este teorema a tiempos aleatorios, se necesita definir los [[t.d.p.]]
Por ejemplo, sea $$X$$ marcha aleatoria. $$\tau_a := \inf\{n\geq 0: X_n\geq a\}$$, el primer tiempo en que la cadena pasa a la derecha de $$a$$, es tiempo de parada.
Por otro lado, $$\sigma_a = \sup\{n\geq 0: X_n\geq a\}$$ NO es tiempo de parada.
[[Ejercicio Pendiente]]: La definición de tdp es equivalente a pedir $$\forall n\geq 0: \{\tau=n\}\in\Fel_n$$
Como propiedades básicas:
1. Dado tdps, $$\tau_1, \tau_2$$. Entonces, $$\tau_1\wedge \tau_2 := \min\{\tau_1, \tau_2\}$$ y $$\tau_1\vee\tau_2 := \max\{\tau_1, \tau_2\}$$
2. Si $$(\tau_n)$$
son tdps, entonces $$\inf \tau_l, \sup\tau_l, \lim\inf\tau_l, \limsup\tau_l$$ todos son tdp.
[[29/03/2021]]
[[Pendiente]]: Primeros 10 minutos, escribir las equivalencias fomes del lema de Farkas
Lo que nos dice la [[Eliminación Fourier-Motzkin]] es lo siguiente:
\[
proy_{x_1,\ldots,x_{n-1}} P(A, b) = P(A', b')
\]
Es decir, cuando se proyecta un poliedro en un conjunto de coordenadas, se obtiene otro poliedro.
Como corolario, tenemos que si $$S=\langle s_1,\ldots, s_n\rangle$$ se tiene que $$conv(S)$$ es un poliedro. Para esto, basta ver que:
\[
conv(S) = proy_{x}\left\{(x, \lambda)\in\R^{m+k}: x=\sum_{i=1}^k\lambda_i s_i, \sum_{i=1}^k\lambda_i=1, \lambda_i\geq 0\right\}
\]
Pero esto es la proyección de un poliedro, por lo cual es un poliedro.
Con esto se enuncia el [[Lema de Farkas]].
Se habla más sobre el problema de [[Clasificación]].
Para este curso introductorio, usualmente se asume que el clasficador es binario, pues la generalización a los clasificadores multiclase requiere entender bien el caso binario.
Los componentes principales de un modelo de clasificación:
* Conjunto de entrenamiento
* Algoritmo de clasificación
* Conjunto de validación
El conjunto de entrenamiento se alimenta al algoritmo de clasificación, y esto retorna un clasificador. Luego, el clasificador se evalua en los atributos del conjunto de validación, de forma que retorna una categoría - se debe ver que tan real son estas categorías que predice el clasificador, comparando con las reales del conjunto de validación
{{clasificador.png}}
Ejemplos de tareas de clasificación:
* Predecir si células de tumores son malignas o benignas
* Predecir respuesta de células cancerígenas a ciertas drogas
* Clasificar transacciones de tarjetas de crédito como legítimas o fraudulentas
* Predecir clientes en alto riesgo de “fuga”
* Categorizar tweets (sentimiento, geolocalización, y mucho más)
* Detección de caídas de Netflix usando clasificación de tweets
Según el uso del modelo, este se puede considerar como estos tipos de métodos
* [[Métodos descriptivos]]: Puede permitir entender cuales son las categorías son las más importantes para saber que etiqueta es la correcta para la distinción.
* [[Métodos predictivos]];
Notas:
* La clasificación es mejor para datos binarios y nominales, ya que no consideran la relación de orden entre las clases ni información de sub/super clases. Los algoritmos en los que nos enfocaremos serán así.
* El modelo construido debe ser “generalizable”, es decir, debe aprender bien con muchos tipos de datos nuevos, aún si salen de otro conjunto.
Entonces, esta debe ser una medida de que tan bueno es un modelo. Para esto, se puede:
* Utilizar [[Performance metrics]]
* Comparándolo con el desempeño de otros modelos posibles (bajo error de entrenamiento)
* Probando con datos de prueba y otros datasets (generalizable, i.e. bajo error de generalización)
La métrica de desempeño más utilizada es el Accuracy (exactitud). Para esto, se considera la matriz de confusión indexada por las clases $$\{0, 1\}$$, la posición $$i, j$$ tiene los datos tales que su clasificación real es $$i$$, y la clasificación predicha es $$j$$.
En particular, se ve así:
{{confusion_matrix.png}}
Luego, la exactitud es la proporción de clasificaciones correctas sobre la cantidad de los datos, o sea, está dada por:
\[
\frac{TN+TP}{TN+TP+FP+FN}
\]
Las técnicas de clasificación a mencionar son:
• Basados en Árboles de Decisión
• Métodos basados en Reglas
• Razonamiento en base a memoria
• Redes Neuronales
• Naïve Bayes y Redes de Soporte Bayesianas
• Support Vector Machines
[[12/04/2021]]
Para realizar la regresión bayesiana, se describe el modelo tal como en el enfoque frecuentista:
\[
Y = \tilde X\theta + \epsilon
\]
De esta forma, la verosimilud está dada por:
\[
\begin{aligned}
L(\theta, \sigma^2) &= \Nel(Y; \tilde{X}\theta, \mathbb{I}\sigma^2)\\
&\propto (\sigma^2)^{-\frac{n}{2}}\exp\left(-\frac{1}{2\sigma^2}(Y-\tilde X\theta)^\top (Y-\tilde X\theta)\right)\\
\end{aligned}
\]
En el caso que $$\sigma^2$$ sea conocido, se elige un prior Gaussiano, que es conjugado, y está dado por:
\[
p(\theta)\propto \exp\left(-\frac{1}{2\sigma^2}(\theta-\theta_0)^\top \Lambda_0 (\theta-\theta_0)\right)
\]
Donde la distribución posterior para $$\theta$$ está dada por $$\Nel(\Theta; \theta_n, \sigma^2 \Lambda_n^{-1})$$, donde:
\[
\begin{aligned}
\Lambda_n &= \tilde X^\top \tilde X + \Lambda_0\\
\theta_n &= \Lambda_n ^{-1}(\tilde X^\top Y+ \Lambda_0\theta_0)
\end{aligned}
\]
De esta forma, $$\theta_n$$ es una media ponderada del EMV con el prior $$\theta_0$$. Más aún, la varianza es decreciente en $$n$$.
{{regresion_bayesiana.png}}
Una vez se tiene la distribución de $$\theta$$, uno tiene que extraer una estimación puntual de este, por ejemplo, con alguna medida de tendencia central. La elección que se hace es la moda, y esto se lo llama el [[Máximo a posteriori]]. Esta se relaciona con el EMV como tal:
\[
\begin{aligned}
\theta_{MAP} &= \arg\max\, p(D|\theta)p(\theta)\\
&= \arg\max\, \log(p(D|\theta)p(\theta))\\
&= \arg\max\, l(\theta) + \log p(\theta)\\
\end{aligned}
\]
Acá se ve como se combina la manera frecuentista con el prior. En particular, para el problema del principio, se tomará cada coordenada de $$\theta$$ que tengan priors iid $$\Nel(0, \sigma_\theta^2)$$. Asumiento la varianza de ruido $$\theta_\epsilon^2$$, el MAP está dado por:
\[
\theta_{MAP} = \arg\min_\theta\, \sum_{i=1}^N (y_i-\theta^\top \tilde{x}_i)^2 + \frac{\sigma_\epsilon^2}{\sigma_\theta^2}\Vert\theta\Vert^2
\]
Lo cual es equivalente al funcional de [[Ridge regression]].
Unas últimas consideraciones:
* Eligiendo un prior $$p(\theta)\propto \exp(-\gamma|\theta|)$$ se hubiera llegado a [[LASSO]]
* Desde ahora, nos referirnos como MAP a cualquier estimación puntual, pues, como acabamos de ver, esta es equivalente a MCR y al mismo tiempo equivale al criterio de máxima verosimilitud cuando el prior es uniforme.
* Para modelos generales (distintos al caso lineal y gaussiano) el MAP no podrá ser calculado de forma explícita, sino que se tendrán que considerar algoritmos de optimización. En particular, algoritmos iterativos que de esta forma:
\[
\theta_{i+1} = \theta_i + \lambda \nabla_\theta\log p(\theta_i|D)
\]
Se define el concepto de [[Topología inducida por funciones]]
Un ejemplo particular es la topología producto, que está generada por las funciones de proyección.
Con esto en mente, se define [[Topología débil]], y se ven propiedades básicas:
* [[Topología débil es Hausdorff]]
* [[Topología débil es evt]]
[[01/04/2021]]
Se define [[Filtración inducida por un tdp]].
[[Ejercicio Pendiente]]: Si $$\tau \equiv n, \Fel_\tau = \Fel_n$$.
Además, tienen las siguientes propiedades:
* $$\Fel_\tau$$ es $$\sigma$$-álgebra
* $$\tau$$ es $$\Fel_\tau$$ medible
* $$\tau_1\leq \tau_2\implies \Fel_{\tau_1}\subseteq \Fel_{\tau_2}$$
* $$\Fel_\tau = \{A\in\Fel_\infty: A\cap \{\tau= n\}\in\Fel_n\,\forall n\geq 0\}$$
* $$A\in\Fel_\tau$$ ssi existe $$(A_n)_{n\in\N\cup\infty}$$ con $$A_n\in\Fel_n$$ tal que $$A = \bigcup_{n\in\N\cup\infty} A_n\cup\{\tau=n\}$$
* $$\{\tau_1\leq\tau_2\}, \{\tau_1<\tau_2\}\in\Fel_{\tau_1}\cap\Fel_{\tau_2}$$
Se demuestra el [[Propiedad de Markov fuerte]]. Con un ejemplo...[[Pendiente]]
[[14/04/2021]]
''¿Cómo hacer predicciones en base a las estimaciones de los modelos?''
Se considera un modelo de variable latente: las observaciones consisten en una variable interna no observable que es perturbada por algún ruido. Por ejemplo, en el modelo lineal y gaussiano se tiene que $$\theta^\top x$$ es la variable latente, mientras que $$\epsilon$$ es una perturbación.
Una manera de predecir es la obvia (plug-in): Dado $$x^*$$, predecir que su $$y^*$$ asociado es $$\theta^\top x^*$$, sin considerar el ruido.
Esto es fácil de entender, pero para el modelo bayesiano no es la mejor manera, pues $$\theta$$ es una [[Variable aleatoria]], y aún elegir su [[Máximo a posteriori]] es incierto. Para una predicción bayesiana, se debe integrar sobre las fuentes de incertidumbre del problema, es decir:
\[
y^* \sim \int p(y^*|x^*, \theta) p(\theta|D)\, d\theta = \E_{p(\theta|D)}[p(y^*|x^*, \theta)]
\]
De esta forma, no solamente se considera el MAP, sino que todas las posibilidades de $$\theta$$. Para obtener una estimación puntual de nuevo, se puede usar:
\[
y = \E[y^*|x^*, D]
\]
Comparando las predicciones:
{{predicciones.png}}
''Regresión no lineal''
El concepto de regresión lineal puede ser extendido mediante la aplicación de una
transformación $$\phi$$ sobre la variable independiente $$x$$, construyendo un modelo lineal
en la variable transformada $$\phi=\phi(x)$$ en lugar de en la variable original $$x$$. Conocer $$\phi$$ es elegida en base al conocimiento experto que se tenga del problema, y su construcción manual es la ingeniería de características. Las transformaciones se consideran de la forma:
\[
\begin{aligned}
\phi: \R^M&\to\R^D
x&\mapsto \phi(x) = [\phi_1(x),\ldots,\phi_D(x)]^\top
\end{aligned}
\]
Donde $$\phi_i: \R^M\to \R$$ son funciones escalares que podría representar 1 característica en particular del problema, por lo que $$\phi$$ se vuelve la colección de las características.
[[12/04/2021]] [[Pendiente]]
¿Cómo son las funciones $$\Lel\Cel$$ para la topología débil? Por definición, una función $$f\in X^*$$ es continua en la topología débil, pero lo que queda demostrar es que [[Las funciones lineales continuas en la topología débil lo son también en la fuerte]].
Se define un [[Conjunto acotado]], y se demuestra que si $$X$$ $$(X, \sigma(X, X^*))$$ no es localmente acotado, es decir, no tiene una base de vecindades del 0 que sean acotadas, en particular hay que notar que $$V$$ la vecindad usual de $$0$$ no es acotada, pues si lo fuera, entonces existe $$f\in X^*, t>0$$ tales que $$tV\subseteq f^{-1}(-1, 1)$$. Así, sea $$x\in \bigcap \ker f_i$$ (las funciones que definen a $$V$$). En particular, $$\lambda x\in V\implies t\lambda x\in f^{-1}(-1, 1)$$, o sea, $$|f(t\lambda x)|<1 \forall \lambda\in\R\implies x\in\ker f$$. Del [[Lema de Farkas (en evn)]], se tiene que $$f = \sum \alpha_i f_i$$, es decir, $$f_i$$ es una base finita de $$X^*$$, por lo cual $$X^{**}$$, pero como hay una inyección de $$X^{**}\to X$$, se tiene que $$X$$ tiene dimensión finita, que es una contradicción.
[[Ejercicio Pendiente]]: En $$\R^n$$, la topología débil coincide con la fuerte.
Sea $$X$$ un evn, se tiene que $$\overline{S}^{\sigma(X, X^*)} = B(0, 1)$$.
Primero, hay que ver que $$B(0, 1)$$ es cerrado en $$\sigma(X, X^*)$$. Dado $$l\in X^*$$, es claro que $$l^{-1}(x\leq 1)$$ es cerrado en $$\sigma(X, X^*)$$. Notando que:
\[
\overline{S}^{\sigma(X, X^*)} = \bigcap_{f\in B_{X^*}(0, 1)}\{x\in X: f(x)\leq 1\}
\]
Se tiene por definición que $$B(0, 1)\subseteq \overline{S}^{\sigma(X, X^*)}. $$ Se ve [[Pendiente]] por Hahn Banach que $$B(0, 1) $$ es cerrado en la topología $$\sigma(X, X^*)$$, donde se tiene que $$\overline{B(0, 1)} \supseteq \overline{S}^{\sigma(X, X^*)}$$.
[[13/04/2021]]
Se define [[Llevar estados]], y se ve la [[Caracterización de llevar estados]].
Se define la [[Comunicación de estados]] y se demuestra [[La comunicación de estados es una relación de equivalencia]], que permite definir la [[Clase de estado]].
Con esto, se define una [[Cadena de Markov irreducible]]. Durante el curso, usualmente se asumirán que son irreducibles.
Se define un [[Estado aperiódico]], notando que la marcha aleatoria sumple no es aperiódica, pues tiene periodo 2.
Se define una [[Propiedad de clase]], y se demestra que [[La aperiodicidad es una propiedad de clase]].
[[12/04/2021]]
¿Cómo interpretar el [[Lema de Farkas]] geométricamente?
Sean $$a_1,\ldots, a_n$$ vectores en $$\R^n$$, y $$C$$ su cono generado, es decir:
\[
C = \left\{\sum_{i\leq n} \lambda_i a_i: \lambda >0\right\}
\]
Sea $$b\in\R^n\setminus C$$, entonces existe un hiperplano que separa a $$b$$ de $$C$$.
Como $$b\notin C$$, se tiene que el sistema
\[
[a_1|a_2|\ldots|a_n]x= b; x\geq 0
\]
es infactible. Por [[Lema de Farkas]], se tiene que:
\[
y^\top A\geq 0; y^\top b < 0
\]
es factible, con solución $$y$$. Sea $$x\in C$$, entonces se tiene que:
\[
y^\top x = \sum \lambda_i y^\top a_i \geq 0
\]
[[Pendiente]]: Ver que esto es un teorema de separación por hiperplano
Se introduce la el [[Problema dual]], junto al [[Teorema de dualidad débil]] y [[Teorema de dualidad fuerte]]
[[19/04/2021]]
Se habla del problema de [[Clasificación]]. Este puede ser visto como un problema de regresión donde la variable de output $$y$$ es categórica.
Los métodos que se verán en este curso son:
* [[KNN]]
* [[Regresión logística]]
* [[SVM]]
!! Clasificación lineal binaria
En el modelo lineal proponemos encontrar $$a, b$$ tales que con $$y(x) = a^\top x + b$$ se cumpla:
\[
y(C_1) \subseteq \R^+; y(C_2) \subseteq R^-
\]
En particular, se nota que dados $$x, x'$$ en la región de decisión (es decir, $$y(x)=y(x')=0$$) se tiene que:
\[
0 = y(x_1)-y(x_2) = a^\top(x_1-x_2)
\]
Por lo que para cualquier $$x$$ en la región de decisión se tiene:
\[
\Vert \text{proy}_a(x)\Vert = -\frac{b}{\Vert a\Vert}
\]
Es decir, $$a$$ es perpendicular a la región de decisión, y $$b$$ sirve para controlar la distancia del origen.
También se puede interpretar $$y(x)$$ como una distancia con signo entre $$x$$ y la región de decisión, notando que:
\[
x = x_\perp + r\frac{a}{\Vert a\Vert}
\]
Con $$x_\perp$$ la proyección perpendicular de $$x$$ en el hiperplano de decisión y $$r$$ es una distancia con signo entre $$x$$ y el plano de decisión.
Así, se tiene que:
\[
y(x) = a^\top\left(x_\perp + r\frac{a}{\Vert a\Vert}\right) + b = r\Vert a\Vert
\]
!!¿Cómo lidiar con múltiples clases?
El caso de múltiples clases $$K>2$$ puede ser enfrentado como una extensión del caso binario. El problema es que queremos particionar $$\R^n$$ a través de varios hiperplanos. Algunas posibilidades son:
* One versus rest: Se construyen $$K$$ clasificadores binarios qeu distrimina una clase $$C_i$$ del resto. El problema es que los espacios deteminados no cubren a $$\R^n$$
* One versus one: Se construyen $$\begin{pmatrix} K\\2\end{pmatrix}$$ clasificadores binarios qeu discriminan entre cada par posible de clases. El problema es que los espacios determinados no son disjuntos.
Es decir, ninguna es una partición.
La solución a esto se construir un clasificador que contiene $$K$$ funciones lineales:
\[
y_k(x) = a_k^\top x+b_k
\]
Donde la clase asignada a $$x$$ es:
\[
C(x) = \arg\max_k\, y_j(x)
\]
Que sí genera una partición del espacio.
!! Cómo encontrar los parámetros
Se utiliza one-hot encoding, que consiste en asignar $$\in \{0, 1\}^K$$ como tal:
\[
C(x)=C_j \iff t_j = 1\wedge t_i = 0\, \forall i\neq j
\]
Luego, encontrar las funciones lineales se puede escribir:
\[
y(x) = \begin{pmatrix} y_1(x)\\ \vdots\\ y_K(x)\end{pmatrix}\tilde{x} = \Theta^\top \tilde{x}
\]
Ahora, hay que decidir una función de costo. Como en el caso de el [[Problema de regresión]], podríamos intentar el [[Criterio de mínimos cuadrados]]. Veremos porque esto no funciona:
!! Costo cuadrático
La función de costo es la siguiente:
\[
J = \sum_{i=1}^N\Vert t_i - \Theta^\top \tilde{x}_i\Vert_2^2 = \text{Tr}((\tilde{X}\Theta - T)^\top(\tilde{X}\Theta - T))
\]
Que tiene un mínimo global en:
\[
\Theta = (\tilde{X}^\top \tilde{X})^{-1}\tilde{X}T
\]
Los problemas conceptuales de este enfoque:
* La sensibilidad a la presencia de outliers
* La función de costo está buscando un promedio, no es correcto pensar que el costo crece con la distancia.
{{outliers_en_clasificador.png}}
En conclusión, esta es una mala solución!
[[14/04/2021]]
Se vé que [[La clausura de un convexo es igual para topologías débil/fuerte]]
Nos interesa dado $$L\in\Lel\Cel(X, Y)$$, cuando $$L$$ es $$\sigma(X, X^*)-\sigma(Y, Y^*)$$ continua.
Se caracteriza la [[Continuidad en la topología inicial]]
[[15/04/2021]]
Se define el [[Tiempo de retorno]] y [[Número de visitas]].
Con esto, se puede definir [[Estado recurrente]] y [[Estado transiente]]. Con esto, salen [[Dicotomía recurrencia-transiencia]], y ciertos resultados sencillos, como la siguiente identidad:
\[
\E_i[N_i] = \E_i\left[\sum_{n\in\N}1_{X_n=i}\right] = \sum_{n\in\N}\E_i\left[1_{X_n=i}\right] = \sum_{n\in\N}\P_i(1_{X_n=i}) = \sum_{n\in\N}p_{ii}^{(n)}
\]
Donde la segunda igualdad usamos el teorema de conergencia monótona. Como consecuencia, se tiene el siguiente corolario:
\[
i\in I\text{ es recurrente } \iff \sum_{n\in\N}p_{ii}^{(n)}=\infty
\]
[[Pendiente]] Ejemplo de esto
Luego, sea:
\[
u_{ij}^{(n)} := \P_i(\tau_j = n)
\]
Luego, se demuestra la [[Descomposición por tiempo de llegada]].
[[21/04/2021]]
Recordando la [[Clase 8 AM: Introducción a clasificación]], se vieron 2 problemas conceptuales para el problema de [[Clasificación]]:
* Falta de una métrica correcta
* No existe una función de [[Verosimilitud]] apropiada
La incorporación de un función que conecte al modelo lineal con la clase, resulta en
un modelo lineal generalizado, es decir, un modelo lineal concatenado con una
función no-lineal que llamaremos función de enlace.
Sin embargo, el desafío más importante en esta construcción es que el modelo
resultante ya no es lineal, ni en la entrada ni en los parámetros, pues una
verosimilitud (función de enlace) lineal nunca nos llevará desde un espacio de
[[Atributos]] al espacio de categoría.
Una forma de resolver esto es el [[Perceptrón]], que se estudiará sin pérdida de generalidad como binario.
Representando las etiquetas mediante al codificación $$t=\pm1$$, la condición de asignación puede ser cubierta por la expresión
\[
\forall (x_n, t_n)\in D:\, \theta^\top \phi(x_n)t_n >0
\]
Llamado el criterio del perceptrón. Para asegurarse de cumplirlo, se asigna un costo 0 para los $$n$$ que cumplen el criterio, y un costo $$-\theta^\top \phi(x)t$$ a los que no. De esta forma, el costo es como tal:
\[
J(\theta, x) = \E[-\theta^\top \phi(x)t(x)1_{\theta^\top \phi(x)t(x)\leq 0}]
\]
Una manera de estimar esto es:
\[
J(\theta, x) \approx -\sum_{x\in M} \theta^\top \phi(x)t
\]
Donde $$M$$ son los puntos mal clasificados.
Para minimizar esto, no habrá forma analítica, y el método gradiente usual queda atrapado en mínimos locales, lo cual es problemático por sus consecuencias en errores de clasficación.
Entonces, se usa el [[Método del gradiente estocástico]], que es más robusto a los mínimos locales, y usualmente converge al mínimo global.
En particular, para el perceptrón se tiene:
\[
\theta_{n+1} = \theta_n + \beta_n\phi(x_i)t_i
\]
Lo cual permite contruir el [[Algoritmo de entrenamiento del perceptrón]]
[[20/04/2021]]
Esta clase se enfoca en demostrar [[Dicotomía recurrencia-transiencia]].
Entre esto se observa que [[Distribución de número de visitas en caso transiente]]
Se define la clase de $$i\in I$$, denotada por $$C(i):=[i]$$ con la relación de equivalencia inducida por la [[Comunicación de estados]].
A una clase $$C$$ se le apellida cerrada si se tiene que $$i\in C, i\to j\implies j\in C$$. Se denotará $$C(i) := [i]$$
{{clase_de_estados.png}}
Es una [[Clase de estado]] donde todos los estados son [[Estado recurrente]]
Es una [[Clase de estado]] donde todos los estados son [[Estado transiente]]
iVBORw0KGgoAAAANSUhEUgAAAxQAAADLCAYAAAD3A9X2AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAD7VSURBVHhe7d3fbxRXgi9w/wH94kcekCIhS14pUoQsPzhiR/gBBGJlokQWgiDLILI2CsiQCBMiG6KJDRs6StZsEkhmrCQWUcwOVu6OswqZjfODRDizeGaMApf1BMg1GTwBBiaWw0Iw9PfWt7uOXW6qu6uqq9td7e9HKoHb7u7qqlPnnG+dU9UVEBERERERCUiBQkREREREAlOgEBERERGRwBQoREREREQkMAUKEREREREJTIFCREREREQCU6AQEREREZHAFChERERERCQwBQoREREREQlMgUJERERERAJToBARERERkcAUKEREREREJDAFChERERERCUyBQkREREREAlOgEBERERGRwBQoREREREQkMAUKEREREREJTIFCREREREQCU6CQsvP999/j448/Rnd3N3bt2oWKioqZZe3atcnH3n33XfzpT3/C//7v/9rPEhEpT6wTBwYGknXfli1b5tSJ/JmP8/esE0VEglCgkLLx1VdfzTSWDA4MFKaRHBsbSy4MGgwTzqDxb//2b8kGV0SkXPBkCes/1oWmTmRdl14n8mfWiaburK2tTf5848YN+5VERHJToJDIY+NoGk0/4YANrjOE8LkasRCRqOOJEwYDv+GAf8fnmvqUYUN1ooh4oUAhkcWGjiGADR9HI/I5o2ZCCRtgDfuLSBSxTjSjr/mGARNKWC9qBFdEclGgkEhiQ8mRhTADgDOgcORCRCQq2Olnfch6MawAwJM0pp5VnSgi2ShQSOSYMBFmw+nEM3MKFSISFc4wkc+oRCY60SIiuShQSOSYM2aFaDgNNpxqQEWk1LEeLGSYMBgq+D6a/iQibhQoJFJ4gWGxGjXTgOpuJyJSqnjNBK9zKGSYMBhaivVeIhItChQSGQwRHDXglKRiYKPJBpQNtohIqTEjqbz9azHw5ApPsvCCbxERJwUKiQx27IvduWdDXcwGW0TEK44WcCS1mMw1Zhq5FREnBQqJBDM6MR8d+/kIMiIi2ZjRifno2DPIcPqpiIihQCGRwLNwnH4USGISFz/YgzU9o7hnP+QHb0urM3IiUkpYH+Y7OpG4+hF21h/CqM+KkVOe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dHaXdR9/b+pELny+OnCzTMc/06L2wx23jQkFbKMZDPiYW9niY/wd/8a050HDiBSfAoWUFVY8bBRNZWQWVkrpj5ngoYZARMoVgwIDhQkXXPh/1onOx7iY4KEgIWFjmHUGBbOwHU4fGeLP/FtNb4oWBQopWwwKDBgcjUgfXhYRWWjYQWP9x9DgrBPVcZNiMiMRXFgOuZifFWajS4FCREREREQCU6AQEREREZHAFChERERERCQwBQoREREREQlMgUJERERERAJToBARERERkcAUKEREREREJDAFChERERERCUyBQkREREREAlOgEBERERGRwBQoREREREQkMAUKEREREREJTIFCREREREQCU6AQEREREZHAFChERERERCQwBQoREREREQlMgUJERERERAJToBARERERkcAUKEREREREJDAFChERERERCUyBQkREREREAlOgEBERERGRwBQoREREREQkMAUKEREREREJTIFCREREREQCU6AQEREREZHAFChERERERCQwBQoREREREQlMgUJERERERAJToBARERERkcAUKEREREREJDAFChERERERCUyBQkREREREAlOgEJEFJzF1HoPxrVixfD12db2Foct37N+UifvjGHqtC7saV2BF6ysYHPsRCftXoUv8iLHBV9C6YgUad3XhtaFx3Ld/5VnU1jdk9y8P4bWuZ9C4fA1a4x9ibOqe/RsRkWjIESiu4WS8FU0b16AmVoGKigrEatZgY1MTmpLLE1i+ZDFqGjvQ++kFTBWsBZBQ3TyJeDP3Xczapy0YmJi2f1Giora+kcRjvcXq0FRZ23gJmgYu24+Xobt/Rv+mGlS3/QYXyr7jdgdXBnehunIT+i7csh8L0y1c7N+KquqdOHZhMoQQELX1Ddn0OAZ31KFy/VFcuBvC2ll158GGGsSstpvtt7MNb46fxE37z0rHPUydfQfNVY+ifeiq/RgtoPrJk3vWrn0VzY3LsYT7tWkAE/ZvpAxEtM/jcYTiRwx3LXM/kBM/4n+ObkN1xVI0955RqIiMu7jcvylChTVq6xtNicv9WFfmDfa90R4srahD58kb9iMZTF/F6LF9aPjFIYzmkzumf8DI0efRuKbRPjlThfrWQzhxMUiHNoHpa6dxdO9WNLd14uDBDrTwTHvHuxieyDDKcmcYXQ9VYtnhb6xuSMjujaJnaQyLO0/i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
Dado un set de entrenamiento (atributos incluyendo clase) del cual aprender, esta técnica aprende (a través de [[Aprendizaje Supervisado]]) automáticamente cómo clasificar objetos en dos o más categorías. Este aprendizaje se basa en datos previamente etiquetados, como por ejemplo por un experto.
Su objetivo es asignar la "mejor" clase posible a nuevos datos. Para determinar que tan bueno es, se utiliza un set de evaluación distinto al de entrenamiento.
iVBORw0KGgoAAAANSUhEUgAABDgAAAMPCAYAAAAwyGUUAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAP+lSURBVHhe7P1r3GxleeaL7i/kI3N93SAr+4PSaq8VTjZymuJkcpgB5lTkIExExKigcjCGk9MDUSciSoISUZFEMDoBMYaDRjAYtDXakSmRtIftahPDpIndtkmv3t17rai9u2u/13jHNeY1nrpH1ai3Ro1D1XX9ftevqsbzjFFP3XXXnO/9r+d56v8xsizLsizLsizLsizLGrgMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsizLsizLGrwMOCzLsizLsgaiL3/pS6NLX/e60QWvPC8z7tv2Isz8wu01b33r6Mm9e/MstCzL6q8MOCzLsizLsnqu3e9+92j7GaePbrz6mtEzX3h49Is/++Lon/fcs9y+t8L33bsB35c7apviaAxwNOZl9P33j/be+YnRta973Wj7tm2jez7z6TwrLcuy+icDDsuyLMuyrJ4KMza2n/6bo3s++MGs0AwL0GVxChAi2FCAipq+/7PVjvpXOhrLmnW80WtaQt942RtHO047bfQPzz6bZ6llWVZ/ZMBhWZZlWZbVQ2HWxs6zXr5WjC8p2FA4AJfgQQQZ1hyBCvhzazFqwtG14WgsmXXMa9bXE73mJfHTH79jtPXFLx59+QtfyLPVsiyrHzLg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
[[Métodos descriptivos]]
Dado un conjunto de datos, cada uno con un set de atributos y una medida de similitud. Asi, se busca encontrar una partición de los datos, de elementos llamados clusters, que cumplirán que:
* Los puntos en un cluster son similares entre sí
* Puntos de diferentes clusters sean menos similares entre sí
Dado datos $$x, y$$, su correlación lineal está dada por:
\[
r(x, y) = \frac{cov(x, y)}{sd(x)sd(y)}
\]
Donde cov es la [[Covarianza]].
Notar que $$r(x, y)\in[-1, 1]$$. Un valor cercano a $$1$$ representa correlación lineal positiva, un valor cercanos $$0$$ representa que no hay correlación lineal y $$-1$$ representa una correlación lineal negativa.
Es una combinación lineal tal que todos los escalares suman 1.
Es una combinación cónica tal que todos los escalares son no negativos.
Se refiere a una combinación lineal de un conjunto de vectores $$\{x_i\}_{i\leq n}$$, es decir:
\[
\sum_{i\leq n}\lambda_i x_i
\]
Al agregar más condiciones sobre $$\lambda_i$$, se le cambia el apellido de la combinación, como los casos:
* Afín: Si $$\sum_{i\leq n}\lambda_i = 1$$
* Cónica: Si $$\forall i\leq n:\, \lambda_i \geq 0$$
* Convexa: Lineal y cónica.
Decimos que $$i, j$$ se comunican, denotado $$i\leftrightarrow j$$, si
\[i\to j\wedge j\to i\]
Es decir, [[Llevar estados]] para ambos lados.
Elementos técnicos del cuerpo y de la voz, que le dan expresividad a lo que decimos: Postura, desplazamiento, gestos, foco, volumen, velocidad del habla, flujo del habla, entonaciones vocales, articulación, y por sobre todo respiración.
Estos son los conceptos con una definición no matemática en el notebook:
{{{[tag[Concepto]]}}}
Sean eventos $$A, B, C\in\Fel$$ una $$\sigma$$-álgebra, se dice que $$A$$ y $$B$$ son independientes condicionalmente
a $$C$$ si
\[\P(A\cap B| C) = \P(A|C)\P(B|C)\]
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
Sea $$Y$$ un ev topológico. $$E\subseteq Y$$ se dirá acotado si $$\forall V\in\Nel_0\exists s\in\R$$ tal que $$E\subseteq sV$$.
Son la restricción de [[Poliedro]] en el que algunas coordenadas deben tomar valores enteros, es decir, la intersección de un poliedro con $$\Z^E\times\R^C\subseteq\R^n$$, donde $$E, C$$ son una partición de $$[n]$$, donde las coordenadas en $$E$$ se llamaran variables enteras, y las coordenadas en $$C$$ son variables continuas.
El apellido del Conjunto Lineal puede cambiar en estos casos:
* $$C=[n]: S$$ es poliedro (o conjunto lineal puro)
* $$E=[n]: S$$ es conjunto lineal entero
* $$S\subseteq\{0, 1\}: S$$ es conjunto lineal binario
''Hipótesis''
Sea $$(\Omega, \Fel, \P)$$ un espacio de probabilidad con una sucesión de v.as $$(u_n)$$ i.i.d $$U[0, 1]$$, y una v.a $$\zeta_0\sim\mu$$
Sea $$\phi:[0, 1]\times I\to I$$ medible.
Definimos un proceso estocástico $$X = (X_n)$$ como sigue:
\[
X_n = \begin{cases}\zeta_0 \text{ si } n = 0\\
\phi(u_{n-1}, X_{n-1}) \text{ si no} \end{cases}
\]
''Conclusión''
Con $$P_{ij} = \P( \phi(u_0, i) = j)$$ se tiene $$X\sim CM(\mu, P)$$.
''Demostración''
[[Ejercicio Resuelto]]
Con $$n>0$$:
\[
\begin{aligned}
\P(X_n=i_n|X_{n-1}=i_{n-1},\ldots,X_0=i_0)
&= \P(\phi(u_{n-1}, X_{n-1})=i_n|X_{n-1}=i_{n-1},\ldots,X_0=i_0)\\
&= \P(\phi(u_{n-1}, j)=i|X_{n-1}=i_{n-1}) \\
&= \P(\phi(u_{n-1}, j)=i)\\
&= P_{ij}
\end{aligned}
\]
Por lo cual $$X$$ es una [[Cadena de Markov]] con [[Matriz de transición]] $$P$$. Más aún, uno nota que $$X_0 = \zeta_0 \sim \mu$$, por lo cual su [[Distribución inicial]] es $$\mu$$, que es lo que se quería demostrar.
''Proposición''
Sea $$F: (Z, \tau)\to (Y, \tau_Y)$$ con $$\tau_y$$ la topología inducida por funciones $$(\phi_\lambda)_{\lambda\in\Lambda}\subseteq W^Y$$.
''Conclusión''
\[
F \text{ es continua } \iff \forall\lambda\in\Lambda: \phi_\lambda\circ F\text{ es continua}
\]
''Demostración''
Para $$(\implies)$$, por definición se tiene que $$\phi_\lambda$$ es continua en $$X$$, y por hipótesis, como $$F$$ es continua, se tiene que su composición es continua.
Luego, para $$(\impliedby)$$, tomar un abierto arbitrario $$U$$ en $$X$$ (acá se cumple $$\forall a\in A: |I_a|<\infty$$)
\[
\begin{aligned}
U &= \bigcup_{a\in A}\bigcap_{i\in I_a} \phi_\lambda(U_i)\\
F^{-1}(U) &= \bigcup_{a\in A}\bigcap_{i\in I_a} F^{-1}(\phi_\lambda(U_i))\\
\end{aligned}
\]
Por hipótesis, esto también es abierto, por lo cual $$F$$ es continua.
Mide el grado de variación lineal de un par de variables x, y:
\[
Cov(X, Y) = \E[(X-E[X])(Y-E[Y])]
\]
En el caso discreto:
\[
Cov(x, y) = \frac{1}{m-1}\sum_{i=1}^n
(x-\bar x)(y- \bar y)
\]
''Hipótesis''
Sea $$X\sim CM(P)$$ [[Cadena de Markov irreducible]]
''Conclusión''
$$X$$ es [[Cadena recurrente]] ssi existe $$i\in I$$ tal que para toda [[Función armónica]] acotada en $$I\setminus\{i\}$$ entonces debe ser constante.
Es una versión del [[Criterio algebraico de recurrencia]]
''Hipótesis''
Sea $$X$$ [[Cadena de Markov irreducible]] con [[Matriz de transición]] $$P$$.
''Conclusión''
$$X$$ es [[Cadena recurrente]] ssi las únicas [[Funciones superármonicas]] y no-negativas en $$I$$ son las constantes.
''Demostración''
$$\implies)$$ Sea $$f$$ superarmónica. Si $$f\equiv 0$$, es constante y estamos listos, por lo cual se puede asumir que existe $$k\in I$$ tal que $$f(k)> 0$$. Luego:
\[
\sum_{j\in I}p_{ij}f(j) \leq f(i) \implies \sum_{j\in I}p_{ij}\frac{f(j)}{f(k)} \leq \frac{f(i)}{f(k)}
\]
Definiendo $$g=\frac{f}{f(k)}$$, donde se tiene que:
\[
g(i)\geq \sum_{j\in I}p_{ij}\frac{f(j)}{f(k)} = p_{ik} + \sum_{j\neq k}p_{ij}\frac{f(j)}{f(k)}
\]
Del [[Auxiliar 3 Markov: Markov débil y fuerte]], conocemos la solución minimal $$u_i = \P_i(\tau_k<\infty)$$, por lo cual:
\[
g(i)\geq \P_i(\tau_k<\infty)\implies f(i) \geq f(k)\P_i(\tau_k<\infty)
\]
Como $$X$$ es recurrente, se tiene que:
\[
f(i)\geq f(k)>0
\]
[[Golazo]]: También se tiene análogamente la otra desigualdad, y que $$f\equiv f(k)$$, por lo cual $$f$$ es constante.
$$\impliedby)$$ Por contrarrecíproca, sea $$X$$ transiente. Definiendo para $$k$$ arbitrario el siguiente [[Tiempo de retorno]]
\[
\tau := \inf\, \{n\in N: X_n=k\}
\]
Definamos entonces $$f(i) = \P_i(\tau<\infty)$$. Por construcción, se tiene que $$f(i)=1, f(i)\in[0, 1]$$. Por transiencia, se tiene que existe un estado $$j$$ tal que $$f(k)<1$$. Con esto:
\[
Pf(k) = \sum_{r\in I} p_{kr}f(r) < \sum_{r\in I} p_{kr} = 1 = f(k)
\]
Por lo cual $$f$$ es superarmónica y no negativa, pero no es constante.
Dado un modelo $$f$$, su error cuadrático de ajusto con respecto a $$D$$ es:
\[
J(D, f) = \sum_{i=1}^N (y_i-f(x_i))^2
\]
El regresor óptimo bajo el criterio de mínimos cuadrados es aquel que minimice el error, es decir:
\[
f^* = \arg\min_{f\text{ es afin}} J(D, f)
\]
Se refiere a los percentiles $$25, 50, 75$$
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
Se trata de descubrir automáticamente información útil en grandes repositorios de datos.
Como los repositorios son grandes, esto debe ser automatizado a través de distintos algoritmos.
Son una colección de hechos tales como números, palabras, ediciones o descripción de cosas.
Se utiliza generalmente para analizarlos.
[[Datos]] mal estructurados, desbalance de los datos, falta de datos, o con distintos tipos de error.
Son [[Datos]] que han sido formateados y modelados para un fácil acceso, usualmente organizados en tabla, donde un objeto se representa con una fila, donde cada columna representa distintos [[Atributos]].
Ej: Excel, .csv, tablas relacionales.
Los [[Datos]] no poseen ninguna estructura previamente definidas, pero es posible encontrar patrones de como están organizados.
Ej: Documentos de texto, imágenes, video, audio.
Son [[Datos]] que buscan ser más dinámicos y flexibles, con una organización jerarquica, donde no es necesario modificar la estructura entera para agregar nuevos [[Atributos]], en contraste a los [[Datos estructurados]].
Utilizan "tags" para representar atributos, es decir, del tipo grafo.
Ej: XML, json, e-mails, este apunte.
iVBORw0KGgoAAAANSUhEUgAAA1oAAAInCAYAAACBaSg1AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAP+lSURBVHhe7P13vG9FdT/+//74tCTWqIkajSUmligqiCL2WBAbRUFABFTsJbZYsGEJKCqoYC9oDGqMvcbYe40pRmMsIZYYFZV2C/decH77uS+vm8W4z7mF876F757zeJ2999Q1M2vWrDUze7//f212s5vd7GY3u9nNbnazm93sZreibja0Zje72c1udrOb3exmN7vZzW6F3WxozW52s5vd7GY3u9nNbnazm90Ku9nQmt3sZje72c1udrOb3exmN7sVdrOhNbvZzW52s5vd7GY3u9nNbnYr7GZDa3azm93sZje72c1udrOb3exW2M2G1uxmN7vZzW52s5vd7GY3u9mtsJsNrdnNbnazm93sZje72c1udrNbYTcbWrOb3exmN7vZzW52s5vd7Ga3wm42tGY3u9nNbnazm93sZje72c1uhd1saM1udrOb3exmN7vZzW52s5vdCrvZ0Jrd7GY3u9nNbnazm93sZje7FXazoTW72c1udrOb3exmN7vZzW52K+xmQ2t2s5vd7GY3u9nNbnazm93sVtjNhtbsZje72c1udrOb3exmN7vZrbCbDa3ZzW52s5vd7GY3u9nNbnazW2E3G1qzm93sZje72c1udrOb3exmt8JuNrRmN7vZzW52s5vd7GY3u9nNboXdbGjNbnazm93sZje72c1udrOb3Qq72dCa3exmN7vZzW52s5vd7GY3uxV2s6E1u9nNbnazm93sZje72c1udivsZkNrdrOb3exmN7vZzW52s5vd7FbYrbih9etf/7qtW7eubdiwoa1du3a8nn/++e28885r55xzTjvzzDPbueee21avXj3GEyYNXHDBBWP8pNkSJH7SyKPmtzn0+W0rpuj2vH79+hHKCl1bgin6tiUPNGhnQEfyCabSiCNu0iWtvITH1bz6fIIpV8PlkbaDqXpWV/2XQuoQJN/kvRTNcb3/FJJHLWcqzxq3gn/Kkra2AYiT8OTRl5HwhEH1h/hXiF+RNEu55LWlWLNmzTje5Y1v3JMF8UeD8e8ZfvWrX41X8kG4PMTBd9KBvKQ5++yz2y9+8YvRT7yUAXGpV1Bp85w2rv7Quxq3orblVHiPqbzjehqg0h7wX8rVNH0ePZ19XomfONrRffyn4rgm/x6J634qXsKnUPNP2vhB5BBUOqbyClJu8lguTcrrkTzcJ5+lkLhT+UNc71/LTl7qmTrzr/GFZ2yIkzSQuK6hJa7mUVHr51rLm8qnusTrUZ3n5DuVl2dlCwP3qXfCIzvc90i6PJMV2iZpahuK53451LxqmtCVNq/xk2Yq/5pfwiPfVq1aNco/z/zFiatpkkdcH9Yj5ULihZ6KhE/lFX+oZfaQj/ZIm9S0cXnu861YLiwIbVBdDe/pCU1B/HrUOEEtu0fcVFjNI/nX9lkq7+XCIPnUuiXPxFku/ebyr0jciql4wZSbijeFPu7WOrQZ7xn7xpPn6Bn0C/59HbaHW3FDK0yggj/96U/bz3/+89G4+uUvf9nOOOOM9t///d+j/89+9rPxmdIkDNzzkybwPAXxKWjSiCe/Cn7JdylIuxKodMVP/tW/0pZ44qiD9kkb9RBe4+T+rLPOGkHxxEDAgHWtfu7zjAHDeIR7lF3MF4Qpq18gbZ1g8hyYgDIJ5bkKggiHhNf8KsStAztIHrUceUDS1XziFyTdcki8Sh/Er8aFlIG+Ongr+nr0cT2HxqnwxAlqXK7Gqfc9Xe6D5BHUtloqToX4aYO0S9LhH37i4Dv8Gh7Eo3gP74Yfw8f8K1+Ce0heyQM/KhMtKVcdQ1/Sy7/2U+jeXF+C+z68oua3OSR+pTX3ed5SVOdZ+ilaKp1BLct90mQcZayn/5Km5gG1nCDl1XRbglqHmq7SCLWchNe6JH1F/CtdNSz55L6PX1HTLoVKU7CcS5y+/KXoUP/K02mTmj5ImkpfTZPwPAcpP7QlXvULank9+rhQaalx89zTl3xqOuBX04bG3Ee2kAHyco+nwb14SV/p85y8Kh2uSZ8xMpVH0osnTc27QrzkmTJSLwhv8Eu5kHgpM+UD/9CqjoBObeCatIlXn5NHyk/eNa58Q2ufPvFqePLt8xMnbQihM0g9xXNfw/n1+UJc9QPxKp2eQwdUWvs4W4LkEVpr/UM7xN+1xqmoNAS1HJiKmzh93XtUenuEriB1qfkvVc5SNCwVv0fibQ6pby0vz6kDHqFPREeO3kxv8Ey/CH/1dCzSrbihpRIqfvrpp7e3vvWt7UUvelE77rjj2vOf//z2whe+cBNOOOGE9oIXvKAdf/zx7S//8i/b8573vPGa++c+97njtSLhgTjPfvaz27HHHtue8YxntKc97WkjjjnmmPb0pz+9PetZz1oW0vZlbAsqTeqjruqmnup/4okntpe+9KXt5JNPbi9/+cvbK1/5yvaqV72qveY1r2mve93r2utf//r2hje8YRNOPfXU9sY3vrG96U1van/1V3/V3vzmN7e//uu/bqeddlp7y1veMrbr2972tvY3f/M37e1vf3t7xzve0d75zne2d73rXe3d7353e8973tPe9773tfe///0jPvCBD7QPfehD7e///u/bxz72sfapT32qffazn22f+9zn2uc///n2hS98oX3xi1/8DXzpS18a8eUvf7l99atfbf/wD//Q/vEf/7H98z//c/uXf/mX9q//+q/tW9/6Vvu3f/u39u///u/tO9/5Tvve97434vvf/377j//4j/aDH/yg/fCHP2w/+tGP2o9//OP2k5/8ZASDO0Z3DO9gKSM7xmkM0GqQCk+6pOUfJd5Ai9EZCKsQx0B0rQOUX5T2KvT5xTig/AeeYyAE4mbCm0Ly7stwH6EXJDxjLYIigocQEZbwCKUqmCqSb4Quvz6++5QR/8QH6dVT/WvbR+B5/q//+q+RH1z1c110cZU2cbVh2oK//sI/4nrWL6AdQlutR+oPtW4Jk2/iJ7zWM3WtcbYVtX89V1qCWm7KBmHJJ3H7/kmc5FNR81wu76kyat5orzzZpwuSdirv9Edti76cgB8alwuLS534C1+q33uIH0hf26eGBculB+mWQx+vpk2eob+20VJlueoP407cpPNcZVbfDkk/hVpGUMOrS3ttCeLyXPOExEnf1bZQR3JEvRJW6at1k0bdyQb1d+3TeE7bxL/SlXiVvvjVcvrxUMtI3FrXPix1Uy9AU2gVP3HiF6RdlJv0NY7wxMk9/1r+UjQlPtT8I3NdU28IfRXykXfatG/blCNuyurTVxo9J03yjkvcGr8i5dV48UvZyXcqXo2fsJp3aA8v1bI9J0xcbVDzWqrsmsdSEC+YCo/r2345VDpC21I0Ql9myurLq/dBzU/+ffqK5B8sFS4vbR0+daWL0BnoFNHn8DPeTV5Ju0i3ooYWolWUQvy3f/u37eCDD243u9nN2h577NFufvObt913373d8IY3bLvtttt4vd71rtf+5E/+pF3nOtfZhD/+4z8eUe/Fue51r7sJSZd4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cDgcDofD4WgwXNFyOBwOh8PhcDgcjgbDFS2Hw+FwOBwOh8PhaDBc0XI4HA6Hw+FwOByOBsMVLYfD4XA4HA6Hw+FoMFzRcjgcDofD4XA4HI4GwxUth8PhcDgcDofD4WgwXNFyOBwOh8PhcDgcjgbDFS2Hw+FwOBwOh8PhaDBc0RqP8Y9//CPcd9994Z133qmYOBwOR+fAf/7zn8i//vnPf1ZMHA5HR8bDDz8c+2z//v0rJg5H18d4qWh98sknYeuttw6HHXZYxaRzYb/99gtbbrlllnbeeedwzjnnhE8//bTiOo8nnngi/N///V9YcMEFw/fff18x7fz44Ycfwttvvx369etXMamNESNGRD+Qw9HRQX/ddtttY3/vjDjxxBPH4Fui7bbbLpxyyinhjTfeqLjO49133w0TTzxxmHbaabvURBG86L///W/47LPPKib1Qfxr5MiRFRNHR8Kjjz4a2/c111xTMelcSPuppb333jvmq5ry9PPPP4e///3vUeaAd/34448VG8e4QltkJUfbMF4qWq+//nr49a9/HRZeeOGKSefC7LPPHn71q1+FP/3pT+HPf/5zC/rd734XmRn03HPPVXy0xE8//RQWXXTRsNBCC1VMug6uvPLKmHd+68Xnn3/eXGYOR0cHQvjvf//7TtteV1111Zj2HP9SvqBrr7224mNMrLnmmlHJ6mpCwgcffBD+8Ic/hE033bRiUh9UZl9//XXFxNGRcOGFF8b6OfjggysmnQukHZkp7a/Qb37zm2g/ySSThG+//bbioyUwZ2Jkxx13rJg4xjUkK11xxRUVE0d7wRWtTggUrYkmmigOyl999VULYnaXWWE60OSTTx6GDBlS8TUazz77bGT43333XcWk68AVLUdXR1dRtFi5SfnX+++/H4466qg4kYQQ995771V8jcaHH34YDjjggPC///2vYtJ14IpW10RXULSQl9L+Cr344othscUWi27o2zlccskl4dRTTw1Dhw6tmDjGNVzRGntwRasTAkWL2aPBgwdXTFpi0KBBYcopp4yd6JZbbqmYjh9wRcvR1dFVFK2+fftWTFqC7W/LLLNMdHPMMcdUTMcPuKLVNdEVFK0ll1yy8jYm2IKmNkgbdnR8uKI19uCKlsE+++wTTj755Li1LgWNEnv20FuwKnTPPfdEgQB7ZmNvv/328M0331RcNIE92thz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cEHFVW2Q9xVXXLFFGFNOOWW46aabShUthIkNNtighR/iPfbYY8dQdHKwitZdd90V60ThkJ/tt9++hVKKAIfdBBNMUDEJUTg45phjwoQTTtjsV25OOeWUZkFl4YUXbmEvkqCDQHzvvfeGhRZaqIX9H/7wh7DbbruNIbSQbxQ2/HGO4/e//334y1/+Er799tsorOJ33XXXrbhuUtrvuOOOMO+887YIH5p66ql9xrwLAiF2+eWXb1HXtJnbbrutVNGCX9BurB/a8t///vcW/KI1ipYUHtrg6aefHsPjXZMMX375ZWzjv/vd75rjhPbYY4/w/fffRzcCShhbd607aI011mjmi6eeeuoY9hB8RKCf7LjjjrHfWDeLLLJIVLzoV/UAPg//oJ8qDPLx17/+NSpfvKeKFpNQJ510Uph00kmb/UAoVW+99VbFVRNaq2iheC6wwAItwiWPnBOTkgRuvPHGaLfnnntWTFqiW7ducVKIPIA777wzumciiufJJ588vl9yySVReWfMmHvuuZvjFNGWcpNFjH3wHesW3t2zZ8/mOB0Oh2N8hitaNWAVLQTgiSaaKG5hefbZZ+MlBQwq2J188skVH6MVLQbpmWeeOUw88cShR48ecfAEGpDqVbQQUv785z/HgZZD6wzWV199dVRgcMvFDIJVtBhgF1tssShwMLNJGn7zm99EO2YeBZQI3GK3zz77RMWF/B199NHNgkduFjmF0olyg2DBDCerOeuss0747W9/G+abb74YllW0EFaIm7wddthhzXmTQotgUUtYkqK1wgorxPogD6SfepIwiNAm5BSts846K5rNMsss0R+reeeee26z0nbLLbdEdwi0lB3pm3baaaM7SEIF+SWvCGk77bRTVGpRMuecc84YDm3Jrn6haFGPlDV+UNAQYlH8cooWlxdQVn/84x/DCSecEONGaNp8882bleSy1TNH5wN1qT615pprRkGYvoxCQjuTUGwVLfoUihjt5Igjjoh9AYF4uummi27hW+pTbVG0br755sgrmLQhLHgkKyMo/0wEcaaQlS4EeZQp0r7qqqs2x4kSSDiEwWQUbZhVXCakcEu4hPf5559Hu1122SW6Z+KFd1bLAWUDb8WOCRDShf1mm20W+xLhU1a1gIIBbyQcyo2JJcI57bTTIo+gbLCzihZ+dt9992i+zDLLxMkP+MLaa68d6wXe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
Sea $$(x_n)$$ sucesión en $$E$$. Se dice que converge débil si es a $$x$$, anotado $$x_n\rightharpoonup x$$, si es que converge a $$x$$ en la topología débil, es decir:
\[
\forall f\in X^*:\, \langle f, x_n\rangle \to \langle f, x\rangle
\]
Estos son los conceptos con una definición en el notebook:
{{{[tag[Definición]]}}}
''Proposición''
\[
p_{ij}^{(n)} = 1_{n=0, i=j} + \sum_{k=1}^n \P_i(\tau_j = k)p_{jj}^{(n-k)}1_{n>0}
\]
''Demostración''
Se realiza por inducción, con el caso base trivial.
\[
\begin{aligned}
p_{ij}^{(n)} &= \P_i(X_n=j)\\
&= \P_i(X_n=j, \tau_j\leq n)\\
&= \sum_{k=1}^n\P_i(X_n=j, \tau_j=k)\\
&= \sum_{k=1}^n\E_i[1_{X_n=j}1_{ \tau_j=k}]\\
&= \sum_{k=1}^n\E_i[\E[1_{X_n=j}1_{\tau_j=k}|\Fel_{\tau_j}]]\\
&= \sum_{k=1}^n\E_i[\E[1_{X_n=j}|\Fel_{\tau_j}]1_{\tau_j=k}]\\
&= \sum_{k=1}^n\E_i[\E[1_{X_{\tau_j+n-k}=j}|\Fel_{\tau_j}]1_{\tau_j=k}]\\
&= \sum_{k=1}^n\E_i[\E_{X_{\tau_j}}[1_{X_{n-k}=j}]1_{\tau_j=k}]\\
&= \sum_{k=1}^n\E_i[\E_{j}[1_{X_{n-k}=j}]1_{\tau_j=k}]\\
&= \sum_{k=1}^n\E_i[p_{jj}^{(n-k)}1_{\tau_j=k}]\\
&= \sum_{k=1}^np_{jj}^{(n-k)}\E_i[1_{\tau_j=k}]\\
&= \sum_{k=1}^np_{jj}^{(n-k)}\P_i(\tau_j=k)\\
\end{aligned}
\]
Que es lo que se quería demostrar.
Cuando se pasó a $$X$$ indexado por un tiempo de parada se usó el [[Propiedad de Markov fuerte]]
''Hipótesis''
Sea $$f$$ la [[Solución analítica de LSLR]].
''Teorema''
\[
\text{Sesgo}(f)=0
\]
\[
\text{Varianza}(f)=\sigma^2\tilde{x}_*^\top(\tilde{X}^\top\tilde{X})^{-1}\tilde{x}_*
\]
''Demostración''
[[Ejercicio Pendiente]]
''Hipótesis''
Sea $$f$$ la solución a un [[Problema de regresión]] con [[Ridge regression]].
''Teorema''
\[
\text{Sesgo}(f)=\tilde{x}_*^\top((\mathbb{I}+\rho(\tilde{X}^\top\tilde{X})^{-1})^{-1}-\mathbb{I})\theta
\]
\[
\text{Varianza}(f)=\sigma^2\tilde{x}_*^\top(\tilde{X}^\top\tilde{X} + \rho\mathbb{I})^{-1}\tilde{X}^\top\tilde{X}(\tilde{X}^\top\tilde{X} + \rho\mathbb{I})^{-1}\tilde{x}_*
\]
''Demostración''
[[Ejercicio Pendiente]]
Sea $$i\in I$$. Las siguientes son equivalentes:
# $$i$$ es [[Estado recurrente]]
# $$\P_i(N_i=\infty) = 1$$
# $$\E_i(N_i) = \infty$$
Esto es además lo mismo que decir que los siguientes también los equivalentes.
# $$i$$ es [[Estado transiente]]
# $$\P_i(N_i=\infty) = 0$$
# $$\E_i(N_i) < \infty$$
Notar que una parte no obvia de esta equivalencia es que:
\[
\P_i(N_i=\infty) = 1 \iff \P_i(N_i=\infty) \neq 0
\]
''Demostración''
[[Pendiente]]
Los discursos son acciones comunicativas complejas que emergen en distintos ámbitos de uso en el contexto específico en que nos comunicamos.
''Hipótesis''
Sea $$i$$ [[Estado transiente]], considerar:
\[
\theta_i := \P_i(\tau_i^{(k)}<\infty)
\]
''Conclusión''
\[N_i\sim \text{Geom}(1-\theta_i)\]
Al vector de probabilidad $$\mu$$ sobre $$I$$ dado por:
\[
\mu_i = \P(X_0=i)
\]
Se le llama distribución inicial de $$X$$
Tendremos un modelo real $$p=p(y|\theta)$$, con un modelo aproximado $$q=p(y|\theta^*)$$, entonces se define la divergencia KL:
\[
KL(p(y|\theta), p(y|\theta^*)) := \int_y \log\left(\frac{p(y|\theta)}{p(y|\theta^*)}\right)p(y|\theta)\,dy
\]
Resumen: [[Lema de Baire]]
''P1)'' Demostrar que las siguientes son equivalentes en un espacio $$X$$ no necesariamente completo.
# $$\forall (U_n)\subseteq X$$ abiertos y densos, $$\bigcap_{n} U_n$$ es denso.
# Se cumple una propiedad tipo [[Lema de Baire]]
($$2\implies 1$$) Tomando los cerrados $$ E_k^C = U_k$$ se tiene por densidad de $$U_k$$:
\[
X = \overline{U_k} = \overline{E_k^C} = (int(E_k))^C\implies int(E_k) = \varnothing
\]
Luego, se peuede usarla propiedad 2 para notar que:
\[
\bigcap_k U_k = \bigcap_k E_k^C = \left(\bigcup_k E_k\right)^C = \varnothing^C = X
\]
''P3)'' Considerar $$\R[X]$$ evn con la norma $$\Vert p \Vert = \max |a_k|$$. Demostrar con [[Principio de la cota uniforme]] que no es Banach.
1. $$\forall n\in N$$ se define $$T_n: \R[X]\to\R$$ por $$\langle T_n, p(x)\rangle := \sum_{k= 0}^n a_k$$. Demostrar que $$T_n\in\Lel\Cel$$ y que $$\{T_n\}$$ es una familia de operadores puntualmente acotados.
\[
\begin{aligned}
\Vert T_n p(x)\Vert &= \left\vert\sum_k a_k\right\vert\\
&\leq \sum_{k=0}^n |a_k| \leq (n+1)\Vert p \Vert
\end{aligned}
\]
2. Suponiendo que este espacio es Banach, considerar el polinomio $$p(x) = 1+x+x^2+\ldots+x^n$$. Luego:
\[
\Vert T_n p(x)\Vert \leq n +1
\]
Como $$\Vert p\Vert =1$$
\[
\Vert T_n \Vert \geq n +1
\]
Entonces:
\[
\sup_{n\in\N}\Vert T_n \Vert \geq \sup_{n\in\N} n +1 = \infty
\]
Que contradice el principio de la cota uniforme.
''P4)'' Sea $$E$$ un Banach $$(\epsilon_n)\subseteq \R_+$$ tales que $$\lim\epsilon_n = 0$$. Sea además $$(f_n)\subseteq E^*$$ una familia de funciones que satisface:
\[
\exists r>0\forall x\in E \text{ con } \Vert x \Vert < r, \exists C(x)\in \R_+ \text{ tal que } \langle f_n, x\rangle \leq \epsilon_n\Vert f_n \Vert + C(X)\forall n\in\N
\]
Demostrar que $$\{f_n\}$$ es un cpnjunto acotado.
Notar que
\[
\begin{aligned}
\frac{\langle f_n, x\rangle}{1+\epsilon_n\Vert f_n \Vert} &\leq \frac{\epsilon_n\Vert f_n \Vert + C(X)}{1+\epsilon_n\Vert f_n \Vert}\\
\langle g_n, x\rangle &\leq 1 + \frac{C(X)}{1+\epsilon_n\Vert f_n \Vert}\\
&\leq 1 + C(X) = M(X)
\end{aligned}
\]
Usando cota uniforme sobre $$g_n$$, se tiene que $$\Vert g_n \Vert \leq M$$, es decir:
\[\begin{aligned}
\frac{\langle f_n, x\rangle}{1+\epsilon_n\Vert f_n \Vert} \leq M
\]
Esto es una fórmula para la [[Matriz de transición en n pasos]]
$$\forall i, j\in I, \forall m, n\geq 0: $$
\[
p_{ij}^{(m+n)} = \sum_{k\in I} p_{ik}^{(m)}
p_{kj}^{(n)}
\]
Equivalentemente, $$P^{m+n}=P^mP^n$$, lo cual se puede aumentar por inducción. En particular, $$P^{(n)}=P^n$$.
''Demostración''
\[
\begin{aligned}
p_{ij}^{(m+n)} = \P_i(X_{m+n}=j) &= \sum_k \P_i(X_m=k,X_{m+n}=j)\\
&= \sum_k \P_i(X_{m+n}=j|X_m=k)\\
&= \sum_k \P_i(X_{n}=j|X_0=k)\P_i(X_m=k)\\
&= \sum_k p_{ik}^{(m)} p_{kj}^{(n)}
\end{aligned}
\]
Que demuestra lo principal, donde es claro la igualdad equivalente. El caso particular, inductivamente:
\[
\begin{aligned}
P^{(n)}= P^{(\sum_{k=1}^n 1)} = \prod_{k=1}^nP^{(1)}= \prod_{k=1}^nP= P^n
\end{aligned}
\]
Es el análisis exploratorio de datos. Engloba un conjunto de técnicas para comprender rápidamente la naturaleza de un conjunto de [[Datos]].
Princpialmente, utiliza [[Estadísticas de resumen]] y técnicas de visualización de datos.
Este tiddler se usa para los ejercicios sin completar.
Este tiddler se usa para mantener los ejercicios resueltos.
Tenemos el [[Poliedro]] $$P(A, b)$$. El sistema de ecuaciones se puede particionar en $$\{I^0, I^+, I^-\}$$ como tal:
\[
\begin{aligned}
\sum_{j=1}^{n-1}a_{ij}x_j + x_n \leq b_i; i&\in I^+\\
\sum_{j=1}^{n-1}a_{ij}x_j - x_n \leq b_i; i&\in I^-\\
\sum_{j=1}^{n-1}a_{ij}x_j \leq b_i; i&\in I^0
\end{aligned}
\]
Este sistema es equivalente a:
\[
\begin{aligned}
\sum_{j=1}^{n-1}a_{i^+j}x_j + \sum_{j=1}^{n-1}a_{i^-j}x_j\leq b_{i^+}+b_{i^-}; i^+&\in I^+, i^-\inI^-\\
\sum_{j=1}^{n-1}a_{ij}x_j \leq b_i; i&\in I^0
\end{aligned}
\]
Notar que perdimos dimensión de $$A$$, al costo de aumentar las dimensiones de $$b$$.
Lo cual define un poliedro $$P(A', b')$$ donde $$A'$$ tiene 1 menos de dimensión, que es no vacío ssi $$P(A, b)$$ no era vacío. Podemos hacer esto recursivamente hasta tener inecuaciones reales, y cada una de estas sería trivial de determinar.
Problema: Si realmente se aplica así, la dimensión de $$b$$ será $$O\left(m^{2^n}\right)$$, por lo que esto no es práctico.
Uno puede notar que el primer paso se podía lograr multiplicando por una matriz $$Y_1$$, por lo que se podrían realizar todas las iteraciones precalculando $$Y=\prod_{i=1}^n Y_i$$, y termina ocurriendo que:
\[
\begin{aligned}
YAx &\leq Yb\\
0&\leq b'\\
\end{aligned}
\]
El problema antes destacado era la dimensión de $$b'$$
iVBORw0KGgoAAAANSUhEUgAABCYAAAMECAYAAABjaCSMAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAP+lSURBVHhe7P0HeFTHtq4L33vOPeee/9579tpr7712Dl7BC9uAMdHgnADnnAPONgaDAw6AbXLO0YDB5JwxQYBAgSByzjlJgAAhISEJJcbfX82q1uzW7FZLatE9m+99nvFIXbNmrhnqm6PG+D+EEEIIIYQQQgghJEJQmCCEEEIIIYQQQkjEoDBBCCGEEEIIIYSQiEFhghBCCCGEEEIIIRGDwgQhhBBCCCGEEEIiBoUJQgghhBBCCCGERAwKE4QQQgghhBBCCIkYFCYIIYQQQgghhBASMShMEEIIIYQQQgghJGJQmCCEEEIIIYQQQkjEoDBBCCGEEEIIIYSQiEFhghBCCCGEEEIIIRGDwgQJO9cKiyUr55r+RWKBAs85zcjKk+vXr+sSQgghhBBCCAkPAYWJTbvTJGHzyUrZ5r1n5cCJS3Lhcq4UF5foJZJoJf9akew+ckGStp6StPTsSnc+Md+ps1lyx4tj5H826CP9J26UoiJ3nH90vNduP63a7/qdqbLj4PmAtmFXqretp13I1kuIXc6cvyL3vDtJ/lvd3vLtoNVyraBYT4kO0MYOnrwkiVtOyrHUTCkuoXhCiJvAIycnt0C27T8n63ecoQhKCCGE3IQEFCZqvTxW/o+7elXa/oenY/p3Dw6S254fLfNWHXBNB/VmA+9+L3w1V/6v+n3Uefub+wbKsrVH9dSKgZfJvz432tsG0JHdfuC8nhrdXMzMlX98ZIh320O1cfN36CXEJrhuG7w53ru//2fdXrJ0zRE9NTpo22el/N+N+qrt+38a95ORs7bqKYQQN3D5Sr7U9rxz/Pd6vdV1/A8PDZZDJzL0VEIIIYTcDAQUJvYdu6g6lbC4dUfld/cN8HZOYM0/myFb953z1jEWv/G4p7O2U55oPVN1Ykz9vz47SqYs2aOXTqIFfJ2Cd4P93OLreEVJz8iVJu9M8lkObPOeNF0juiksKpZdh9O97Xjy4t1l9uX5L+f4tHXYhYyregmxx5Wr16RpyxlljsPCxEO6RniB18pX/eNl9JztuqR80j3HH50Y+/b95ZlRcjWvQNcgbiM3r1A+6xkn05bu4VfzmwS8M/w32/sC7NPucXqqe4F3WZs+K2Tiol26hBBCCCGBCCnGxOlzV+TvHxzk89Lw+vcLgg7TwPvkz7O2eb/Ew/5nw74ycuZWTyeQ3hPRArxZ7OcVduuzo+RaYZGuUT7XCork3Z8W+yzjb+4doDqZedcKdS13sWF3qs/+wD7sskRPjX0KC4ulw7Akn/3//93dz3MMlirBojrIvlogf3xqpHzkWUeoHD6Vobwk7Nv5+/sHqeEnxJ1cyLC8l74fslpKKEzcFHQfs9bnGoY1/XS6EozdTLbnXvnvzYfLF31X6hJCCCGEBKLahAlQUnJd3u64yGc+WMquM7oGiTQn07Lkb+8b6HN+nv1ijp5aPvii2WFYos/8D388VTKv5Osa7uRmFyYwHMK+73e+MlbFjKlODp3MkP/vnv4VEibwRfKWJ0b6bGujtyZw6JiLgSceziOFiZuHlRuOq+Gf9uu459j1eqp72X/8khJOKUwQQggh5VOtwgSYsXyfijVgn/etDguVaEEiD977py7ZI3942HKHR7wJnO9QQbDM32lh47FPp0vy1lOu/8oFbmZhAuO9/+uJEWqf7357ouo0wCumOoHA1Wd8ilpnRYQJsHrTCTV8A/NiGNLOQ+l6CnEbaAc/jUxW55LCxM0DBMYBkzbK/75ngPKyxPCHrGx3i9t4x+kyeo1qyxQmCCGEkPKpdmFicfJh+e/1fYUJDBW4wnSSUUWR51wiKnpFx3Tj5QtftuatOhhTYtPN7jExdt4OmbBo1w07p5ev5Mmfn/5ZHeeKChOguMTTfq9WvP2S6CLbcw8yAXQpTNx8IM5MXr47h//5k37pqvxr02GqLVOYIIQQQsonIsLEn54eqb7KEhKt3OzCxI0E9xF8LTXBcisjTBD3g+E33X9ZJ/+nvt4oTBC3AqG/my1uBoUJQgghpHyqXZjAl/T/plOAGXvx67meeSv+wokhAviyCoPrZ3WBd+FzF3Nkz5EL6gXjRoFo9Gb/8AW4omC74f6K+fHX/vUY3hDV9fUb7SBTr7e6Xf5vFDdamPBt29V/DBGUFFlIsrLD67mUm1/ahu1Dego812v+tbL7hTbZ1fMCbx9ffqOFCft1A6tofApcZ/b58110DZh7Dq5f2+3ihoNj3nnUGp9nRTQIEzi38O7DMYJHTrSBe4Vpd5E+h5HmqucZh+NgPft0YQTAPQ1xl+z3tHAIE/ZzfSPfSwghhJAbRbUHv8RYUft8sIRNJ3WN4OClcNOeNLWM254f45NODF9X4fr9SfdlKm1jsBcRLGff0YueF90EFRjv/23c37scRH9/qs0s9cX26JnL0mvcevmTdimH1XzxFxWUD8sYPmOL3PvuZBVl+9+aDpP/t0l/lang4IlLav0rUo7Jwx9Nlf+rfm+VgaTxOxNl5vJ9AV8i8DIO4QbH8h8fHuJdJ+x/Nugrjd6eoF7Wz1+6qucoCwSHQVM2yQMfTFFBtv7z8REqLsC/PDZUZSd45Zv58ppn+f+3Z3twLO38Mm+H3P/+FDUP9udv77diRXT0vFSVx7rtZ9R5qfHc6DIxRP7pkaHyZodFMiNun6cD7NxJQ4cYQTYRVBHrxvbi/P5/nmOKF2yAjAtf9o+XOzznwHxN/9/3DlDR2nEuAi07HFS3MFHsuTYSNp+Uz3ouV+3YnloX9h+eNoZMJwsTDoXUUcYxGzFzqzz/1Vyv+zAM7bPu67/KF/3iZfPes7J0zVFp9llpClC04bHzd3hFq4q2Ccy3fP0xz/leqK4lpO5s8OYEFaMC57JJi0nSuvcKdX6/9GyDAbFJ2g1cJXe99qt3W4z986ND5cEPp/oY2pr/cUDsi4c80/745Ei1rSZOysvfzNM1nMG1DNERnQdcK/7CKdohtus7T8c4ULyVjKw86fRzsmdfx/vcl4zhGsB2/Lpgp1z1dP7L4+yFHPncc5ywr+/88JucSMvSU8ILxKK58QfkrY6LPOektJ3AcBzqe/YHMR7Oee45/vdU7Mdr3y1Q5xfH+1898/93fezM9iJ9LrwesBxzXP/vRta9sMfY9d5r23DqbJanHayWWi/94rMtMNxncV+zt4P2QxP0nBa4ByDAckPPfd26j3i2yXP/xXBBZERAmxkybbPnHjJGLRPZgl5qN0+2eK4FtAMnsnKuSf+JG1XMHLRh+zYhBgKeFzivTrF0TqRlqu3E8wrb80+etoz5ar00Vg1RUM+iYxdVR9UMWYEhTs/jrWao5QYT3XG9rdl2Wlr8+Ju6R5j57VbTcyxxvW/03O+DCTutey33HjcYnh+wvZ5rA0CQGTx1szz6yTQVlBbLxvmu7blnf+d5lp63pUrGahYnH1HH9u/0uwLuaf/ebLh6FiAtdSDwXEb7QF1shznmvyUd1jWcgdA5cdFutU7/lMF4/t773mTp/WuKXLycW6YtY8jI+52XSP03xqt14p6JZy7mPelpk+BiZq4STXGMTDvH/bRJi4mqjeMeYAfzfT0gXm5/wWprdsM67O0YhmdbMIEB+zd7xX51P7Df02G4tvDcwL0V7SHIaSaEEEJcQ7UJE3ghilt3zPtAh6FzPHz6Vm8nKBj46thhaGm2B3R08EKNdeIhvHlvmuq4YxqEgMmLnXPeoz5e9sx24GUQHRq8VGAMKALuoXNm1vPX50bJ1n1nPcvb7S3r43m5wf4MmrJRvXSgA2amKWHi+CXV4fsnleIuQTbsSvU5XvNXH9RbY4HNTPN0RB79eJqajhfpe9+dJHuPXlDT8DI96bfdqjOH6Xhh27r/nJ67FLyUP+h5ccfLdp8JKWXG5qLz95Knc2S2A51tO0jdik6/CV5pLJgwgZd2pAFFZwzbXf+NX2Wz5wXYOi/X1To/7b7Me0zvf3+yHD19Wc9dCr5q4eXsT0+VikAwvJRimA86uziez7SdrZZ/2XO+cBzRMTB1fxyRXG1fjqpLmMD5xQv/e52WeJeLDtCOg6XiGo7XG+0Xyv/QqXbRMUBGDKf2jbJTZ68ogQh1cY19M2i18vjBMUMwUnQkzLr+l6eTiDS+eOnFiy3K/q3ZMCVwgYq0Cax74ORN6tpq/tkMOZaaqadYYB0QS8w5s381RFtHZxSGDqh9Xb9/YJB3mjEce/+OYNy6o1L75bFlOiXBhAls08+ztqrjhLpob5/2iFPCpfka2W/iBu+ycL/AsbST4Wmf6HhiOvZ96tI93naI6yB+4wmfzgk616me6yIQV/MKpN7rvgLNve9N8p6TcIEUqk+0nqmWj44NOlgQ/3A/RkdtQcJBb9DTP3iO6U7VJkvbHLbzqc9nyV+fHa3EBvv2okN+wHMfxPWM/V3lOQY4lsmeTpO9UwVhw34etx845z3H/h1tnFd0su3t4It+vl+ecc97/su56jzZ7+MQJnCP/2FEktzy5EiZ5Lmfj5q9zSuWoKOIDqsd7Os6Twf6H7XAheXhXob9AJcy8+Sbgau86WmbtZxRRmg57rkGsM1Ie2t/9kGYwPFbuuaI59kwWInF2HdcoxAD8RwxdbuOXut4rQM8Z0y9vzzzs3o2m7q4b/70c7ISbzEdQSQhWgcSOtDhrfH8aB/xxQgTyNYEsQDXF8T1S55O+pFTl9VvUxdtHKld0U5b9VquxEx05HG94Ni27B5nW25/SdpySq/Zl8/1h4f/ZTsGsGDCxLEzEICmqHp4Dj3paZen9LHANY4YOX/QYj/uc8c891T7MYX3wSvfzlft5H/6ZQPBvu8+nK7aI8QNPIvQBlJ2nlH3SlPv5W/m+xzbbZ5ntGmn9nownHN7O4a17LHM8fmF7cR5fUS/H+Ce/abneQARD9Nwj8E7Cp79ePeBAPRx16XqmUoIIYS4mbALE3j2p2dclQ86L1EvI6Y+XlqSPJ0k+8tBIPCS/OLX87xfIvEFFS/V/rOik9zwTUucwAvVuu2n9ZRSZq3Y53WpRAce3g12sD0jPR01s52/u2+A+vqHF2tThq/WWDde4AuLSpSHBr7IYBpeKOGJ8BfPy8+KlONqecOmb/HOC8NLgx103v/LczzMdHz9wj7bwfrgam/ic6AzgA6RAduCl268lEAMCXRc8TKMr9ZYhr8wgWXgxWh63F7vtsACCRN4mXv+yzneejjH/tsNsFyISKYeOis4f3bMCxZeapu2nO6ti5fk1ZtPqBdmvBxiWQbs4vudFnvr4sV7425fL5BwUV3CBDxF7nxlnHeZ7YcmOh5DHBt0pownBUQatBt/0Bmxd+jwhdB+zADa8995OvuYjo7ZmLnb1fHHl0CUPffFHO82VKRN4FqCRwU6KIEEIgh6UxbvUcuwCxPm/MOmLfNd14eedmWmea3EEiTtmGVs8bykG6EBFkiYwPzw0jD1cD9I2ZmqlmOnqafDaerAEATUDoRNe6cTnflsPzd/tHd7GlNcg/7bbzjkOY727TcG8TVcoANd1+ad8laHRep69t+mY2cue4UEeHHZPTfU8facB8yHL+ZmWTB4//zH48OVGI17pAHLHz1nu7cejtvCxNIOZ7B28O3g1Uqk9bYBj/m3bbNNaL/4um/mRYdz5vL9yqsD5wLb9KQWZYwtW3dUL8XaTuyD8QyATVmyx3F94xfs9NZBhim70GL2B0E84Xlk6kGYwD0RnWR08O3LxTWCZ4Cpi2sVnWMn0Jk29WDwBsE6DfjXfhxx/xgxY6ue6gu2AccNwoNpz3iOQpBCe4UXoe+5vC5rPM9Yu4cQ7jcdhyfKM21nKSHItinqfmVEHhgEKyfMdvTWWXmMBRImIHrg+WDqwYum0O8eim3dd/SC974Hkd8uRGE70W4gYrQbUHpPgK3Zdkrd05Dtx99LC0KPqYfjgHNqMOceNm7+Dp9ltu2z0jvNaw73NAARCKIT5sMzDp6HqO8PyiAImXU8/NE09U5ECCGEuJVKCxPo7P/Dg4PVVy272b++wOBmiy8OobgzG9BxMvPja8bStUfVQ98JpAY0X7D+6nkZtX81QGcJ6QPNsvAFwukBn3YhW33RMPUwfAIvSwc8HQaY/8spXt7NF0P8RWe9/bAE9aIB8LJiOpSwH0ckqXKAl1h8aTHT4A0BN24n8MLaY+w6b110qsy2oKNhXroQZCsY8DRAPX9hwpDseREz64AFEia+6l/6AodzHczdHLEGMGzG1K/18tgynTeAY4ZhAKYe2hVeylZ7OglO+Is+g6du0lPCS3UIE2iPn/Us/Yr4Z89+opMXCLTVu9+Z6K2P2Cw4rnbgymyCBaKjjWvVHwwbefW70jYHjwi8cKMjgS9v/ssE5bUJXI8YyoBpdV4d5/iCbcDLMr5aBxpnjZTC9nVVNMaE//0pkDABryoj9MHgWeLEI59YXyqN4Yu2nXg/YeLfPNfwlau+HQIcD3TaTB10MFZ47oNO4DrCV1FTF4b7Hlz+w8Wrtg4tPFjg3RCIAZM3euv6eygY7F4lMHhO4Ss17ln+wGvHXhdCrf89FaADZq9X0RgTvy4sFQzQEb3vvclKYEZbxfre71wqauJ4Q9AyQExHGzXTH281U3VanUAn2nzNhsFzxx9cu097OuumDoRFeMUEGkJi7/DCpi3dq6f4Yj+PMJwr/+XhWWv3bMD1DoE6EImee60R7/EXHlpIc+l0juBlaIanwOBZheGLTvcQ3NuMVwMMglcwLyB8RDB1YU7CBOaHp4+pA2EUz+9AYHiUqYtj7AQ8Ik0dGDxe8A7iBERJe10MMXPC3hZhocaYgDcdhpeY+TAkyunYGjDMEx99vOvxXK8VuGQIIYSQqKLSwkTzljNk+/5zsvNguteWrj2ixk3aH5TwKOj+y9oy4zEDga8axsUchvHjCNAWCLwAmrG6eKmyx1GASyk60GZZ73VarKf4ghc584UChi/4Ti9lBrswAYP3BL7uG7BNGO6AF9Gn28zyER4St3heArWLPuyZL2brKc5gLLxxUcZXQPOyjPGvZhl44UOsCogVTi+9eOmGS7LTF3cQijBx7lKOzxAWHCP/r0n+IF6HqY84FItsX0oN/sIEDF/wncZvAwxxsdcN9YWvolSHMIGv88aVHNa81Qw9JTB48bVvg/1lHW30jfYLvNPgPhxIAMRXRVMPnYlAbcFQXpvAus22oZMOrx24sRtxzp8uo9Z4zv8h/cuXGyFM4JqEgGJfz7odZT2sAIQ8tHUIPhhiddZvKAe8VNAZw/0Gguas5fsdr7sla474nG8IIU718LUXgpX9vtDW067Lu75CBUODIFqZZaPdGQ8ZJyBWmbr4cuzUpvyFCcTaCCSy2ZcHw7FzWn84hQkY7r8474bU89nK5R/bCk8lMw1tGTED7PPC6yAYvX8tvbfh3PmDZduFCdiHQdq1/xd2CANObWVlynElZqMO4qMEij/0nM2zDc/g/UGEKLswAYNog2vZCQxpgBBn6sLw7HEC93AzdAiGmEd2rwV/QhEmIAratxWem4G8tcCS5CPeuhia4hSXyF+YQLsJJKD4PxcgYDlRWWEC3pn2+XDfLu8awPAqUx/D4BArixBCCHEj1RJjAtHL7V9VYAi4F6i+nTkr9/vMB7f38sCXMVMfQREN2G48qM00DD1wAhkKzBh9GGIfBOsU+AsT+GoT6vjOd35Y5J0P9pHfMA9/8CJoBIG/uXegGmcK0Fmwj2M3hrGr+Ip2/EzgTqI/oQgTiBVgr9O693I9JTAYumOfB8Nz/NuAvzABTxN4AQTCzcKEXRyAhbLtI2b6eojA5duAY4ljaqahwxLo6xq8gEw9uKsH6ngYKtMmYBA98JUSAdlCDU56I4QJDDuxj+PHF2z/2BHhJmHTCR/PCrSfYNfkRk+b6/zzmpCHvIWCXUAyVt49B8fF1IWwglgI/vgLE18PWKWnlCVSwgTE2FC4lJWnvP/MfPBuQfsNBkQ2Ux9CB7LO2HESJmZ7nm2BCFWYCBU8n+3Ls3uH+OMvTEB09h8aYfAXJuCZEkgcCbcwgbbsv1+IMxSMI6cve+viWjx0sqxA4y9MYIhkIKpbmEBQWvt8OCblYfcKgeHaDNf9gxBCCLmRVIswgYciMlT4B7PCV6rysHegYBiKUR7IPGHqI2CmAS9X9sB/T7WZ5dk2PdEGvDlMoElYm77O7pkGf2ECwkgwl3w7d/l9tcX43GAgsrwJDogvWdv0CyaOMcZz+7uA2w2eFggQOmbO9oAvmqC8TiheMO1f4GCVESYQKyQ9w/fF1F+YwMvjcs9+BcItwsRCT8cFbfeETQB49NPSWBqwyggT6ATZr7uBNhdwiHAIkukP2jxEOVMPLuvBvpiDUIQJiHEm24GT4Vz+5ZlRKvp9sMwyN0KY8F8HhEhcW+ECX20xJGNx8mEVUBfeEQgIaobZwMoTJqoDBIdEVhb7vuMeGwx4hOBaNfWdvlz7CxP9Pb8DESlhYuDkjXpKcDBkxj4fPOBMZopA2IenwKsvK8dXmHYSJhDDIhCVFSZQBcM0IB4hJgbaHbLf+AcSrYgwgTg+gdbtL0wgbkkgMTTcwgSGOdxmiy0BQ2DrYMBbEYFcTX0nLyl/YQLBcQNRncIEhrzZY2fAKiNM4D0n0LsZIYQQEs1UizAB8LLi32lBEMTyXszxALfPg69X9hgW5VnfCb4vyD1twwn+8/Hhng6S71dSvIDB5dp82cQLGrJqBMNfmIAXRKgvAnbPDBi+4jrth5PhZRMBvewgi4LdKySQve3ZxkCBscrrhGL4SMO3xvvUqYwwAfP/Uu8kTOBLcyDcIEygTX01IF65z9uDfkJUsC+vMsIEhi3ZOwI4nibrBYbL4Kusf6cCX4Tt7Q7bVh6hCBNg16H0MkMknAzDkDD0y4kbIUzAE8G+DngbBRvvXh44xOjQDp22WXVOELwS3gXopOI3YusoYcIWayYSwgTEF5Npw9j/U4F7DgJgOnWo/YUJHIdAREqYmLZ0j54SHP/tg8ELzul4OBmGVPi3JSdhYq1DcGZDRYQJ3I8Rtwnpbk12GMRZqvf6eE/bn6+8qtAO7curiDDRskfZoSkGf2ECwyMCifLhFiYguto/IMAQ08rpnDgZvKSQOcMff2EC5yIQ1SlMYHidSXlsrDLCBO7H9qClhBBCiFuoNmECINWWfR687OHFJhhf9vMVJkLxmAgGXoARgd4sD1HN4aqMuBV4aUdsCLy0YBo6eNZ4cT1zAPyFiYp0OPy/iJTnMREK8PhA0Ctk+sDLH8Qc+zqMIcq9077dSGHCP2BmLAoTeFFHJwFf9+wdlnAIExAYMPTIgPMJYe1/NbK8k5A+DscdXxchYMBT4VNb2j4EzwsU1M9OqMIEgLcA8u0j8wBS9Pl7ShmDGODYIb0BwkRXT0fPvo6qCBPwKMBwCCM6oFP37BezPfcFX9GtokM5qgPc42550leYKM9jIhTcIEygTYaC//aF4jFRHtUhTOD35r1nfYQBDPPDsc/N972mqzKUI1qFCcz7r019hYnyPCZCIdaEibteGxe2+DSEEELIjeSGChP/6+6+jmM87cAl2D5PkyoKE3hpQtYMjEW9U0cqhwCBL0oYImFymL/ZYZGKVB/oK5WdqggTeJEz88FCGd4SCthuvOyjI4ovuUhd+mb7hT7B9/Dl1D/vPiivE6peMD0vYPY6lREmIAD5u/THojCBOCDYj4c8HTD7S/vDH0/1WV5lhAm45WOstQHNFen+kIoP2Q5QB8IUAmHCQ+lv7rO8Kf6j+QhZtvaocu0PhYoIEwacS7QvBFtEEFp4K9nvG/DowLb6U54wAYFlnKcDsnWfs8dFKMLELE8n1b4OBIy9kOHbFkMBQWdNimIY4r4g24ZTRyAahAncE+yZEWA/jQw+Lj8UIiFMIK4OMqRgeU5UVphAsED7fFYw4+gTJhCU1XhHwZCxB0MVnJ5ZsShM4D5gz1gB88+YUxkiIUzAexFZbOBxZsDQONyz7fNVRpiAp1Z572aEEEJINHJDhQmYU2o1O+t2nPFxf4brutNLrBP4cuv/hS1+43E11OH0uSzVoTtzPltWbzopExbtkjnxB2T9zjMq1Z/Du11AqiJMQCAx88Fe/W6BnlI+iBNhXkLxJRQvRfZgn04gGjviTGBdeOG2vwgZyuuEYp3+gQ5fajfPp4PsBL5m2ed5pu3sMi6msShM/DLPSncLl2o78FixLw/XUHkg1ax9HgzJsYPx5X98aqT86Olsommg87Z5b5pq2zj+SJd48qzV9itCeW0C1xlS6r3RfmFQzwNMw7aZjg86Pf7bUp4wATHAfBl2IhRhAsfAnpkC4g0y3lQUpOY1y4AhC1EgKiJMoHM3xLN/2HdkiIBXRjhAmxg9pzT9MgzXbqgdl0BfXiMhTKBTi84txDonKitMwHvO7s2E549TBiEnsHlOWSHCLUzgmrnDFuz4v3m2MViAzlgUJnA4EJjSXgcBTkO9t2F7nIiEMHHK8z4CD1L7urAfGAJmn6/vhBSfduCE/7lGivHy5iGEEEKikWoVJvAV1z4PzOlBeyEj19OBvqgezHBTf+yT0iCBCODo1Jn2B50XeEHgoWwHLx3/s2EfFYwzXA/rqggT+JqMFINmXsThCJTi0Q6+QP/uvgGyV8eYMOlCEdwzuxyX9H1HL6pYFv9v4/6OaeNC+TqOXPH2dKFwhcdwgUCgbXzQebG3Pl6kF6wum1Yu1oQJXCsm3a3/MJ112894PXRgSEtXXptEJ9vUd0q5ii+maIuvfjc/aNq8ilKuMOG5Vk22B3jGBANtoeFbljiGNLr+HQl4UdjX5X+cMbYcQ0SGTXfukIYiTIAmLSb5rAfCSjCwnRCG3vK0T0OzljN8loH0hYGAh4rdYynQfQIdO5w/+3Jf/HpuwA5fRcGXWBNAF/Yvjw4tkwLVHzRL3Dfg5ZSwuez1WB3CxEw/YeI7CBO2toK0x+jMjQwQnLCywgSYu+qgzxC4T7ot87Tb4Ncmrl14BdV86ZdqjzFxyXO/twtrGCYWKHgr5nvB037sy4sFYQJgiA3iSpg6SE3u5AVoB4dxx4Hz8jvP8btRMSbG+7VFpP+1A6EUbdl/KAq8Yuzz4T4QLF7EtYJiuVt/eIBhmchEQgghhLiRahUm/JV82JOfzyzz5QKdSwR2NC9am/f4vsg+/tmMcl/SR83epjq1S9f4emQgQj6WgZc6BAzz7xRVhqoIE3hp7GHLmY+vc3DpDNZBxaTXvlug0kFm6i+pRphA1P+pS4IHeUtNz1ZpHPFl3ellNhRhAtvw3ZDSdJfoJMd5jmcg0jwdZnhomPo1X/xFfd33J5aECcRusKeuxZdqO7he8IJqpmMYwIm0wGk7/TuUiA/hn5bQCBPoVKHTH6p3UXlURJh4us0sXRoYpOBFW1/o8CUanXv7upABxs7hUxkqxenc+AO6xJdQhQmIk3ahAOcq2Fhsa8z3EB8Pjidb+3Y2Ed/DCVwvOB/2uoHuE4hN4Z9dB9eXUyeqsvQdH7qQAHCPxnn9t6bDPMehrIhRHcKEfzvA12P78dp5KF219QUJh3SJL1URJtDBa/JOqXCFjnp5HjWXMvNU+0Dn0f+5Em5hAoIAOp1mOlz+A3XIEXOoKlk5olmYwHH1T3+L1K3BwBAQeA0iAK/T+qtDmMC22+vhGWdnx8Hz6mPB0rW+7yv4SNFIi7gwCIPpQTIawWvG7pX17SDEkfJti4QQQohbqFZhYrrfFzAYHsbo2BvwQnjvu5OUmRccLBcd0P+tvxChM9F1zFrHoH0Y3tBr3HrVcXnj+4VlxtDDld1/G5wMXgzwAnjx63nqpRtf5wJRFWECQBxo1Wu594UCLx/xnu10Ek3OeV5K8FKDqOvjF+7yvnQYYQKG9I946XV6IUEHAIExUQ+p5JwIRZgA+Cpoz7OOIFunPG3DHwgQ6MyZeviiiDbkRCwIE/AmGTh5k0qNaeqizS5JLttpRaehqe2rO44hgrH6A1d+dAxNvVov/6JECH9wrG95wjcCv5Oh/fx7s2HyyMfTPO0hXjbuTgsq0lVEmEDgTQSXdLo+0SYxPAudKngHOdWBxxREM7MuezpTeIFgCMzfPTAooIgTqjCBbR46zTdmxzs//ObosXT4ZIYaz45gtUdOZehSxPzwHdL05OezHDtm6BTXeWWc8ooxdeGxkX21rDh3yLMuZPWwLxeGzku4wHG3i2K45+DrrNM9A+2xhee4oLP686xtutSX6hAm0L6RBcTUQ0fSeGXhq/HbHX9T4qzT9QKqIkzgMCAwL4Itm/mbeDrdiD/hf4zwM2VXqor3glglOx3OU7iFCbRd+7bBkJHJHwhtSA2MYKz2uojF4HSugZuECYChN+/+VOqNhzbh5NUDIPph6NJ/r99bFgYQtKpDmEAbRTBqUw/ZU+z3tDZ9Vso/eN457FmbDHie1PI8MzEfxFwIdE4iFIQxc3/BB4qXPfuZlR3Yi5EQQgiJdgIKE3jg3urpaMHQUYArvnnIwtDRQUfM1Jm2bK+esxS8mMDVFaKBfV68KCCQHTJitPU8oI03g/97E17k7n5ngjfmBMbYDpqySX05xXhkBHFDvn288Hw9IN5RKMFL0+vfl3Z8QzUsd2XKcW/nDWOd4emAfUUQSbwImLoISGaOBV4I8wO8qNnBtuKLunH7hz3ddraM9bwU4YvgRE8HHC+Y/8PzQoUhKuiQ27ELE3g5xhCBz3rGqc5G0pZTKsXf1KV7VScYxw9f2/1fbvBFF9uMDqtZFuxv7xuoyjHdHxzPbqPXqi+pqIsOFYYswB0f7tBwt//rs1bmEYhQ6Pg5ffHBCy6+DOG4YYiJff3YH6wf4hfaEMQn/I8y+3ASGDxBUA6Dl0ZlgWCA7THLwsuufT0wCGVmOgzbjuvAvx4ML/qIoO8Ezn3H4UmqjaEuOt3IlIAAjYgNgZS3Zv3o0MOtHAKeE7hm5nuOu/8xDMUQNA3xVeyE2ibswgS2EUOu0PFG7JbVm06oNoiOBcQweM4gm0iwNLwrNxxXX5/N+hDADdc41odMI/CI8r8/wA0a2+R/f4KrN8rhaWXPYAKw3fhKWUsHwoXh+sIxR6rVmZ7O0dcDVqlhU/jKuvfoRT2nBdoj0jRif838SM+HbU3cclLmrTqgOvUo23kwXcZ4rnEMJTN1IVhhfTj/xfreAjEV176pA0M8Fnta2HCAdgdx80/6ngOvDKwHQ1rmedrQ5CV7VAYXHL//9Nzjpnh+m/sfgDD50IdT1bH1F6rxG+VwK4eohnXhfoQy/6/38A75i2cbMA0Bh+0gBhFEE1MX91PcW77sF6/O8eTFvt5hOEZNP52ulmUXNWC4vlAOCzQMyB/cI80zCcvA9Q1BB8cC1ybu2Y99Mk1d3+iUw5vHDkQsrM/p3oBrCtMQpBadUxxPiB8o+4Ntn2F4pqH8gfeneL3cMAzw3ncne5+HaEu4BnHtQIDHtuE6+7DLUhVk2MQWMoZ7JcR34wkCLzysA4Fy7fWw7yiHEGKEfnOtwVPD7nWE+/9fnrHOJZ6XAPGc0LFGOZ4Bpi62G20fdb8bXCqSo0ONMnM/NGbOHwJi+wMBBuf0Xx6zth0eY698M1/Gzd+p2jKGUiDGj2prnmXAq8IuzOA59tTns9Ty/dsy2hHK67wy1pti+/shCarsP/yeCzjHKIdt9fNw+i35sDqPpi6u8ZnL96vA0bgnTvTcK/3vaQa0w/c7LfEOW8E1i3cf7BuuBwwxM2ISnpdIhxxIICKEEELcQkBhAi/ueMlBZ608Q8fEf6ykHXR+3vd0ss0D2m7oUCMYZTDwRRRfDdBBsc+Ll452A1eVG+sAL5X28cOhGl4eDuoXZwgTCMaGcqy3wRvjyxwHjPtFWk2nr8KBwMsSRIT6b5R+WTWGF0bk4ndyNzfCRHtPJwmdh637z5aJ6A3DF3J8NXJ6AXqvk/XVCbnh7fvxn49bL1+YHgisc3HyEan5YmlANmPoaEPECeYmDyEAL554Wa3taWtm3Q3fHK/mx3LMl1XYo57OAMrwtc6+rXjpNOt1+voUKjie/qJHVQweNXbPICfQyYWQhJd1//nRUcEX0fKyaOC8nkjN8vkyXxHD9WMn1DZhhAl0wHEu8/KLVIfcvmwY9gOd9mBtwYDrBsvE100zP84J7g9OX3sRLBJ1cP+xb6tpE3d5ti3Y8YNQgo6fXWSE4Uv9qiBeOwD72/2XtT6daBjuGRA5cG4NEGnuf983EDA6ZvZOP3YPX8nR0fm42zLJq8A9pDLABfwev5gbMHTKII463S/QQcaxQT2IQfZjboQ0CJZoD+h4G08odIjtdXG9QxTBNKfhEjl5BapzjenG/slzr8DQFv/twtfzWi9ZIhPain09MNxP0HntOXa9niM00F5/nrW1TGcZhuUGEh0PnLik6qBNYfiafVsQhBnT4NGD44PjaUQb/+vNCNa4p9ufb9h/ZF16us3sMs9DrA/H0xwjiJloo3aRFXEWzDE3w87+8NAQdZzMuiFeoBzzGXEMHjEowzrrvvarty6uMeP5ZzwcTqRmekWZO2zHAM9MM2TJ7n1mgmRjn01d2O8fsIauoNMdDAynuvOVUqHRGLYfQqFTW8bHg3r6meu/XuMRAlHAiPnwIkEZnk32uvACM+uDN4U/uE8gQKd9uAWEhOStzh6O/uCeOHjqZvknh2cTnht4fuAdhxBCCIkFQhrKES7QwUzPyJWDnpc3BLvE34p8FcQDGF+ZsAz8xctdMPZ7XuAwjAAPcYgsECjwVRMdBX/Dl7pJi3fL81/N9REx0FEK4f0hLKAzgxch7B86Jv4ZRuzgpQZfJv07NziemB+dA3vnqLrAduC8Yn0IUogXKfs2kfLBecPXroue42eOYSgvreh0oxOLl150BOB1YbwV/A3iF762IT2tPVc+gsc5xR0JBWynv3cQXO6xH1YbLgxpP/zBdY32BKvul27TfnEtQZzCeajINuMaNecOX1fd1Emw7zvaHfYjmq5dtKVLnjagPDAqMFQunOAYqfPraRtojzhelWnT1YESN/TzEPeCaNmuSGDaMs4RrkWIMtF0PHzuaZVoy9gXvBNg2BuuCewrIYQQEmvcUGHiRoJx4/iag84XvnIEinHgBLw/zBcOpJEr76s1IZFgwsJdXoEBQ6ZC5fiZTO+X4P9Rv09YYxkQQgghhBBCSEWJWWECXxVMWk64y1ZEXEA0fjPu1B6AjZBo4ofhiV5hYrpDjJdA4OvdG+1LM+Ykl5PukxBCCCGEEEKqk5gVJuD2iOBk6HjBzX3znjQ9pXwwbtOMgcY4aROkjpBoArEbjLiAccyhei7D1fnvtPCGGBDB0tERQgghhBBCSHUTs8IEOmm7D19QQdrQAUNAK2TzCBaXAuM2kRnBBCRD8CzEwSAkGsFwJURuR1tFhHYEVPTPvOIPAt8hEwPmQXT9fhPKRrwnhBBCCCGEkBtJzAoThuOpmSq7w/93j5X+DSnb+k3cqFKbISp/ys4zEr/huEo9aiJfI4r8s1/MUYGqCIlmEOD0+6GJKtK7yS6BDDYIdJm87ZRs2XtWBXxF3BSkJkQWFIgYyFyBtLRRFB+OEEIIIYQQcpMS88IEgJfEuYs5Kt870tAh57h/ikCkDEMOf2Q1QF2m4CJuAeICMkLsOpQu/SZukMYtJnrT8hn73/f0l6YtZ6hUkEfPXA458wchhBBCCCGEVDc3hTBBCCGEEEIIIYSQ6ITCBCGEEEIIIYQQQiIGhQlCCCGEEEIIIYREDAoThBBCCCGEEEIIiRgUJgghhBBCCCGEEBIxKEwQQgghhBBCCCEkYlCYIIQQQgghhBBCSMSgMEEIIYQQQgghhJCIQWGCEEIIIYQQQgghEYPCBCGEEEIIIYQQQiIGhQlCCCGEEEIIIYREDAoThBBCCCGEEEIIiRgUJgghhBBCCCGEEBIxKEwQQgghhBBCCCEkYlCYIIQQQgghhBBCSMSgMEEIIYQQQgghhJCIQWGCEEIIIYQQQgghEYPCBCGEEEIIIYQQQiIGhQlCCCGEEEIIIYREDAoThBBCCCGEEEIIiRgUJgghhBBCCCGEEBIxKEwQQgghhBBCCCEkYlCYIIQQQgghhBBCSMSgMEEIIYQQQgghhJCIQWGCEEIIIYQQQgghEYPCBCGEEEIIIYQQQiIGhQlCCCGEEEIIIYREDAoThBBCCCGEEEIIiRgUJgghhBBCCCGEEBIxKEwQQgghhBBCCCEkYlCYIIQQQgghhBBCSMSgMEEIIYQQQgghhJCIQWGCEEIIIYQQQgghEYPCBCGEEEIIIYQQQiIGhQlCCCGEEEIIIYREDAoThBBCCCGEEEIIiRgUJkjEmTlzpvTo0UNmz54t8+bNo9FoNBqNRqPRaDSaiw39u8TERN3jKx8KEyTiPProo/LXv/6VRqPRaDQajUaj0WgxYh06dNA9vvKhMEEizueff64a7ubNm2X37t00Go1Go9FoNBqNRnOpbd26VfXvhg8frnt85UNhgkSc77//XjXcq1ev6hJCCCGEEEIIIW7k2rVrqn/3yy+/6JLyoTBBIg6FCUIIIYQQQgiJDShMEFdCYYIQQgghhBBCYgMKE8SVUJgghBBCCCGEkNiAwgRxJRQmCCGEEEIIISQ2oDBBXAmFCUIIIYQQQgiJDShMEFdCYYIQQgghhBBCYgMKE8SVUJgghBBCCCGEkNiAwgRxJRQmCCGEEEIIISQ2oDBBXAmFCUIIIYQQQgiJDShMkJDJysqSffv2SUlJiS6pGKmpqXLkyBHJycnRJZWnqsJEfn6+XL58Wc6ePStnzpyh0Wi0sFlaWppkZGRIXl6evuMQQgghhJBgUJggIYGG8uabb8pjjz2m/q8Io0aNkrp166qGBqtRo4Z8+eWXcu7cOV2j4lRWmCgqKlKdhv3798vx48eVWILtoNFotHAZ7jEnTpyQAwcOyOnTp6WwsFDfgQghhBBCiBMUJki5ZGZmyttvv60aSkWFiRkzZqj5mjdvLuvXr5ft27fLd999J7fffru0a9dO16o4lREmrl+/LqdOnVKCREXFFUIIqSgQJE6ePKnuOZX1NCOEEEIIuRmgMEGCcuzYMbnnnntUI6mMMNGsWTO5//77paCgQJeIekFv0aKF8pzA0JDKUBlhAm7V8JSwbwshhFQnuN8dPnxYLl26pEsIIf6c3H1JtsWdlEupOZJ/tVAObjwnB1LOypEt52VH/ClJPXRZ1cN01EP9woJiVQaKCkvk1J5LsmbGIdm48KikHszUU6rO5bNX1XKTph2U4zsu6tKKU1J8XU7vy5Cdq06r/QAnPdu8K+G0ZKSVvstkpeepOsd3XPDu187Vp9V2VITjOy/I7sQzcvZIlhzZmi57ks5I1gXf4WWYtn3FKTl/7Ipczbym9jFxygG5eDrwkNvrJdcl/WS2Og/4i48+TqQeuOxZtqfOiSu6pPKc2HVRLSvzfK46Jqf3Z8j25SflwqlsXUMk+1K+7F2TKoc9babI1jYCgfq7PMc12bPPO1aekit+xwakHcpU6znjWZ8B+6PapKeN4VgYcH7RZlF/02/H5dj2C1KQX6Snxh7ZGfmSMveIrJ60v1LnGOcSxxHnNvNcrmpPx3de9Lmu7aCN4jyhzTqBc452vjc5VZ3bYOC8rpqwTxYO2i6/DdkpCZ59SJ5+SLYsOaHa9KFN52V3whnJy3buL1y5mKemb/Oc67WzDnvmPSjrZh9WZZgWbi6etq63c8eyVDszHPXsb9yo3bJl8Ul1fe9flyYHN5xT1zSOrxuhMEECEhcXJ7Vr15ZatWrJnDlz5JVXXqmQMIGx1hAfWrdurUtK2bFjh2p4rVq10iUVozLCBIZt4MslIYTcKPDSjmEdGNJBCCmluKhENi46Jr98kSQjPlmtbPgnq7z/+9uoVgk+08e0SZIETycaHQL8b68LG/fVGtm3Jk2vreKcO5ol0zpvdFzuliXwgnLukDuxYcFRn21U+/Gp73Knd97gsbLrG2Hb5xldN0pGOQLFJs8xHd060TvP8I8tw3JGetY5p/cW2brshExsv85bR9nHvsd+ZrdNkpHmK1BA6Pi13Rqfer9+4znOng6RAZ398d+u9amD3+ioV4TCa8WeTt8h33Pr2caRLUuXC5vUYb3M7rXFp2xkywTVWXTi0pkcmdvHt74xLAdix761aWX2Afs9qYPvMRvTNkm2LD0h8eP3qXXap8FGtUqUleP2qrYeK5w/nqXahn97wXk4tKn8Idrnj1+Rmd0989vmVaaXN/rzRFnjOe/mmKHNjfvat81N+G6d6oQbIKj5H3+cy4uec20HIsjkjut96sGG++3LCHW9WDa371bvNZd2JFNdg751/eb1GK6x8q7TUDiy9byM91xf9mVP8LTL5WP2yNgvk33KnbYD5+nC6VLxzg1QmCABWbhwoXz11VfKFRlgOEdFhAmIGWhc48aN0yW+QPR44oknVNyHilIZYeLo0aNy/vx5/YsQQm4MuO9QFCXEl6Pb01UnE5304Z6XaNN5Nn9LTXeu1cu2/o3/9Yu4Vd/67RUubB2LinaIQdbFPNWp9G6Lz7qsDv7Rbem6dmAgTOLrpdk+tY1mmR4z267+6v/912X2G50n/D/x+3WSm+X8HgZPC2vZ1jxmOer4qt+l09Rx91un9b81HTaj6ybvV394rfz8mafzp/bDqquW6/kf5ZiOTtCo1jhuZrvN8iw7X4Ev63uSUvV81rLMttqXrfYN5eavrm8secYhH68GgI6ldTxMfcxv1ceyx35pOoJmOXo9+KvreOfR/1vbgWn+y7N+J00/WGY73AjEoqk/bbD20buf+rh47Je2SXL5XOD3cnggjP/GEnzMsbHObelxNMvclXBGeRThf2W2OlgXBAwIDzjHpefKvpzVMsPTMc/PsWI85V4p0KKap45elqqrzdtO7etRZatUBx/7PvmHFL861jlWf1Gu58NfXDtVEaTSDmday9Nmrddat1qnZ7vsbVGt1/zW88DGfpUc0PMjGqEwQUKmosJEnz59VONasmSJLvHloYcekkcffVRlyKgolREmDh48qDJxEELIjQT3HQyLIyRSFF8vlqKSoqix/PwC/QJd+mKtXqb1S755ufY3a7qtzPxvL7ObZ1mzem523IZghi+26mXfaZkewzagY1RU7Dy/MewnOkO+26w7Ebblqf33lDmuz15f/b9KkmYcdFwfviQH22azHKdjbHVksB2l01CWPNNa15w+W4Iuu/RLssOy9boXD99ZZpudzLQPtT0+yyq7bPv22g3binN05XKud7nbVpywpjvNo49NwPPgMfsx9JZ5tsm/rHQa6mNdqyTt6GWffXSjJUzebx0Dp/OAffWUT++yMeB1kTL/iFXP8XiVLtMcf3gsqeOrf9sNxxXCJs5xoPOF87xmlqf9Fl2TRUO2qzLHut72YP0126f2Vf+/YLCev8y2lz0Wps6mxcc8x+JapWxevy3Wdnm3zbZ8v9+Bysy86hjYll1SUv5Qp0hBYYKETGWFiU2bNukSX8oTJrZu3arW6WRNmjShMEEIcQUUJsiNBp2AtalrpdemXvLJyk/ktcWvyYuLXowa+2hym7Iv0R4zHYGAHZ8ynYLg5ehkDm0d57gNwax3h+lq/kDbYTqx78742HF+Y6/Oe0MN2fDfvjLb6+lAhLJv+B/W84cpZdc1/3VrXeVsMyzwujzz2jpCqNfjh8lq+YPa/uZT19+GtV7hWG4Myxr2+Yoy2+1kpn2YzlbAjqfHnEQWq9z6++mkr73LxXFzFDdshvlCOYbGsP6Ax9OzHGv6Kvl8dEeffXSjDftymXV8Ah1zjw38YpG8vPAVx/kHtVsU9FzCfKZ/ah07+3Rj9mMe8Ph75u32w1h5afYT0ufrmY51Ss13XdZ+lk4f3nKF72/9N5Ch7sCv58mLc5pXygZ+scCznGBtFdOMOU03tkr6fD/VZ9kf/faqpy9X9dgv1QGFCRIyEAQqI0wECnD53HPPBRUm1q5dqwJnOhmGgVCYIIS4AQoT5EYBz4jE04nyzIJnpObEmlFrjwx7yuEFurQjEKzj41gepPMyuGWc4zYEs05fTfDO779MVa7/Pjjiccf5jTX4pbGnbtnOVdnloo5/ma/Z973DN6PKrKvhL02sekG22ZjTdJi1naXbim1v/83Pavl9W8/3ljvZoJZLHcuNYbtQx3+7nazp0Of85nc+v8HMiAvNB7/oXW7PNjPLP86e6cGOYZlyHLNA9VGupq+S5/u38NlH19mEmtK/1UK1r4GuN1jf1vOk9vg6jsvo12pBucfffq6HfRJvHT+f6aVW2qYD1/nuuxGe7blTurWd5jjda5712PdLtQPb9KGfVFyYQHtzOg6hWP/PFgXfd3UeLHOa7jXPMrq1neqz7Acm1pGMzOh8J6EwQUKmssIEh3IQQm5mKEyQG0F+Ub7ykMCL512T75LnFz4vg7cOlpS0FEnPLT8ewo0kL6dQBasr7VBYf9WLtvrr6ST4dTZUR0B1Hmxl6v/gnXqMM68oiVMPWNuil192uatULAVkiAgGxqUjWKbvMqzttW9z6f/O6zKdIBwTGIL9OaGGcjh0Zqz5PeVYr/rtvB6zbdY8Vh1k6QCzemz22Wa7oXxqpw1WDAqnZWM+jy0cvF0tqzwQDwDL8tlOtW7/ZVu/zfGxG+Yd1XKlXF3cW2TxVyIz35btXTta0xz2wxwjdXw80/2PkZru1/6Uoa7D8syxNOfjTKdmIr3/w/Ny/F8iff8o0u/PIv1vFRlQQ2Tg7SKDaooMri0ypI7I0LtEhtX1WD2R4Q081lBkRCOP3S0ysrHIz01ERt1r2dhHRH5t7jn5T4lMfl5k6isiM94Umd1CZO5HIvNbiixqI7Lka5Fl34ms+EEkvotIQk+RpH4iaweLpAwX2ThaZPM4kS3jRbZNFNk+WWTHVJGd00V2zRLZPUdWDvbsC/bHcX+tYzbjp0QpObZG5MRakZMpIqc2iJzxXINntkjSOB2jwdFKl6uO9aerZXJ7z7WDMof1YV0YxuEfFLd0uvUX8T3Ab0N3eH5b57dMXft6YWZ9tvM9r98232ne/8uu29RZP++IWndlmNdvq24/fsv2mLWd9vU675fZjqWT9snZrDw5czlXTl26KuevVLzfdaOgMEFCpqLCxOzZs4MKE0hD+vjjj6tc/xWFwgQhxC1QmCA3gtG7RntFifVp66WwpOLP1hsJ0iqWvkRbnRL1Iq5esi0rnW57Gdcv26Uv7FY9pxd4GNIHVpSLZ7LV+sp2AEoNmRvKA8EvEyYf8NTHduvl6M6Oj4CgyvDbeV3+nY7L55xTAa6dc1gfN9/llB67AB0YZdZ89nMA8SU3ywqch4wL1nb7zmfK9q5JU1kE7NO8hn3zGLIihERhnmya6Zc5Q6/Xf/1qm23TVR29/fNbD5WSTn8r0vlvlBV1+nuZ2LKs14TZByxr5CcrvcvwqaP+WvvhLdf75bRNZrtwXiHqlGR79v2qx3IveSxDJC9TJD/L0xPL9liOSIHnfdaz31Lo6TQWed6zYcWeY1/suY5hJUXISYp8rZZFAEtoS/but+8+W4aUloFAGk+VhcdvXu/x856H1UocRADMYOs6c+CyzO+/zXu+vdOwHM/fUa0TJFcHfkRQThVs17YOY2XKzDo9hnIIfggg+Suyg9i3xW85peWrVFaXUNLW2rlWWCypmXmyNzVLFi8+EnBbrf/tx0T/71B3oGdaow5xckenZXLbj8ukxg9LpVanOEnzrCcaoTBBQqaiwoRJCdqjRw9dUgpy+mPaiy++qPL8VxQKE5EnLy9POnXqJCNGjAh4DqdPn67qHD58WJdUP1u2bFHr3L17ty4py5AhQ2TQoEH6V3QD4a4yXkUkeqAwQaqbs1fPSuNpjaX+lPqy9+JeXRrdoJODr/HIcKE65Xip1i/WqkOnXq5N56B0utUBsTJjxI3ZLct/2aNf1nUHUdVFndUqlWhJceU6cUhHONrTsfEuWy3fWi88FrD9oYB6K8buVdvj3Ta9L2b/MG3M54meTltpp69UqLD+x3YgPeXRIFlGkEFj9aT91rq826zXo8pWq6wIiZ7tVx4JajvM+kr/R73RbZLk1D5PJ9rGpt+OeZdj7wimzDuqa4ism3NYL1svy2PIcLJp/l4pST8ocixRZPsUkaS+IkssTwb1tR9f/wfdIdLzX5WIkP/Tv8rqLzrIyE/i1bKwfWZf7Mse3XKF/NIqztoWlOntWjRoi+Sun259+d8zT+TQcvUV/+TGA1ZmCbXM0vpob0gliWwrSO+KbS49hqvk55YJHtPbgPnUvKtVQMhFg7ercrWdtuXhL9JNuikrQnng+KgOOvZPHwfsOzr9SO0ZDAh1hzadt7JjeOfF8dLHTJ1fz3U9erdcyy2U4sISWeu5hlUqUNu60L62xlkZA3OvILAlvCEwr1UH/yOd5qm9vu33wPqz8nMrK62oOq+29ar/9TqsZVjTJndM8S4HmYQgUpg6pduu/9fW57NV8lm/tfLD/N3SbvYOaT1tq3w4cbO8OXaDvPjzOnlyaLI8MiBB7um9Sup1WyF3/LRMbvl+sfyXn73WNk6GmW3Uf2HftVppbT+Ol16ntS2++9X/s9XSonOCPNgPQ5qS5LkRa+W1MSny/dxdUhClKWwpTJCQqagwARo1aiSvvfaa/mWBG9OwYcNUwxs5cqQurRgUJiLPlStX1Dl46qmnpLjY+QWtZcuWqs6aNWt0SfUzY8YMtc5AnjoA7fjhhx/Wv6IPXGMLFiyQRx55RO0L7LbbbpPPP/88YMyWUOncubO0adOmXMvJ8c3/TSoPhQlSneCZ2jWlq/KW+H7N97rUPRzZmi6rJuyT+QO2qdR/6BT+NmyH6uzB/RrliVMPqg75mpmH1G+IEfiCbzi+84Lq/GMabOW4vZJ2JFNPrTxXLuYrEQJfZc16kcKwMhzzdGrMNq6fe0QObjynlrdw0HbV+cLX5CsX8yR5+kFVhrprZx2WFZ46mCdl/lEpzA9NDMExRecO88WNsdaB47lx0TFvCsOMtKve44njteznXbJg4DZl8eP3Bkx1ePF0jhI2MF/ClANy/niW9WX/6gXPxCPKZf/sigWS2GmozP98qCR920UudHvA67XgaN3/YA1xGHibyNC6Ij/fKzKuqcjUl+XopJ9l5fA1ssCzvqTxW2TPin3KCwXrx7nJOHtVCjzHBfuGzAtLRuyU/Z4OaDDyrxZKyrwj6rhgOQsHWeckJ7P0/fbs0SxZNdFqlxB7Th+4rM4RxC51zH7dJyd2Wh4gEL+QqhVZR7CdaC84/kh5GotgqE28Z//VvuJYeNrqZc95CJXsDM9xnHPY09a2y1JPu8N1gOX4X9eG1IOXPfeI/aoO2izarj8450tH7lRtAG0BbcJOoeccZecXyrETWTKh/2YZ3GGN9P02Sbp/lSA/tV0l33s6+7AfvkmQDl+sku8+j5dvfkiU935OkaeHrZEmvVcpb4Oa3y6Rt9vEyTeeut9+tlK++2yFfNfKY57/UYZpNb4tFRf+2H6x3Npxqdz+0zKp3TlO6nZbIQ17rPQsL17u77taCRTNBiUpseLZ4WuVcPHq6PXy3vhN8vm0bdJj2k6ZPtxqp7N/3iEzlh2WedvOyNLVJ2SBvj/CcC4wVGrhkB3qGsY9Jeey+z5qUZggIRNMmMBL94ABA1TASjtfffWV1KhRQ6ZNm6ZLRNLT06VevXrSuHFjKSqy8mNXFAoTkYfCRPXRqlUrdd1gP/ytZs2aEh8fr2tWHOy303L9LSMjQ89BqgqFCVKdXCu+Jk3nNFVDOArh8k1IdYOhB4dWiKzsLPLLIyK9/k2kxz+JdPsHkS6lQyccDTET5rwnsmagyBHPsywn3bO8K6VDGdQQBs+7YYSGKxB3UlRSIicuXpU1hy/ItI2npG/cfmkzfZu8MHKtNOi+Ump2ilPiAIYz/PWHpUos+HOHJfKn9kscvRWCWb1uy+Wpocny0aTN0mnhbhkaf1gmrj8uC7anSsLBdNl2yvPMv5AjV/IKlUEQyblWJFc9lltQJHkFxZJfWCzXioqV5wJEE2x/ccl1Kbl+XYnNNysUJkjIBBMmEhMTVUPyd4+HCIGOK6bh7yuvvKIyatSqVUtWrlypa1UcChORh8JE9dC3b18lSsBDAkNhcA3l5ubKiRMn5N1331X7BmHv4sUQx+r6YYSJbt26qWEvgawysV+IMxQmSHVyJvuM1J5UW1qtaqVLCAkTGUetAIgInjj+CSsoIwI4OgkO3f5eZGQTkTkfiKz1vAse8DyDjyeLpO3wLOe4FVcBMRIICQI66Wcu58nmExny2840GZ10VLot3quGQ7w7fqPyJoAHw6MDE5UXw11dlyuhwUlAcDIMm7i3zyrlnfD+hE1qqEWvpfvVeuZsPS3x+87J2sMXZItn/XtSs+Roeo6kerbn0tVrSlSAcECqDwoTJGTGjBkj/fr1c+ywHDhwQIkFy5cv1yWlQDwYPXq0tGvXTr7++mvp2LGjnDxpjQ2rLBQmIg+FifBz/vx5bypcXC/+INbEgw8+qKZ/9tlnurRiGGFiwoQJuoRUNxQmSHXSf0t/NYxj/J7xuoSQCoIgjBAQ9i0SSeojMu0VkT63lBUfev+nlRVi0nMi8z+1sjrsXyxy4aAVnJEQP+ARcDHnmhy/mCM7Tl9WHg1LdqfJjM2nZHD8IRXvAMMWnhy6Rup3X+EoJvjbXzoukTpdlyuBodngJHlx5Dp5Z9xGaTllq3w3Z6f0XrZffkk+KnO3npbEg+my+0yWCvYYrXEVSCkUJogroTAReaoqTMBVDcvIzs7WJb4UFBSo6TCnIT8IuGmm293e3CxMYIgGth0eE6mpzmNT4ZWEOrBAdYJBYeLGQ2GCVBe499WbXE8JEwcyrLSOhAQEz0oM98GwiczTIuuHWUEn/QWIrn9nDc2AODHtVZEtv4pkBQ9sSG4+MPQAnX0MTcBQhXNZ+bL6wHkZEn9IPpi4Se7uGe8oLNgNwyj+1GGJEhvg+YDhFhh2cXeveHljTIp0nL9bxq45JnF7z8q+tCzJyqM3ZyxDYYK4EgoTkQeCAM5BVYQJTGvSpIku8QWeNZgOW7VqlS4tZcOGDaoD37x5c5+sIG4WJr755hu17c8995wuKQviuJjjsn79el0aOhQmbjwUJkh1ce7qOSVKNJza0NNJoJs8CcCVNJGNY0SmvyYy8m6Rvn8U6fy7UiECsSEmPmPFfTiWJJK+34r9QC8IormQfU3WH7kok1JOSKeFe+TtcRvUkIqH+idIgx4rlaDgJDwYg4cD6n86eYsamvHr2mOyfO85NWRib1qWislwNitPMnML6NlwE0NhgrgSChORp6rCBMA0J2EC57V+/fpqOsw/2CM8KJ588kk1DcOE7LhZmGjatKna9vbt2+uSsly4cMF7XGbPnq1LQ8cIE4gxMXXqVBk3bpxMnDhRli1bJmlp5eflJxWHwgSpLnZd2KWEiZbxLXUJIR6QIePgMpGVnURGP1A2IOWw+iKz3hFJ7q9SaCoPCnJTg6EO205elmW7z8qE9cely6K9KgbDYwMTpcaPgWM4IJjkfX1Xywsj18knk7fIDwt2y4jVh2X+9jOy6fglOX05VwoqmbKX3HxQmCCuhMJE5AmHMIF0sphuB54UHTp0UOWvvvqq+uufVjYpKUmV33HHHWWCQFaHMJGXlyf33nuvWm5lDIFjQ8HU79/f87IYBFNv/PiKjyk3wkQg69Onj4plQcIHhQlSXcQdj1PCxMR9E3UJuSlBNosMzz1m22QrzaZdhIA3xMDbRSY/L7JzBkWImxAMucAQCHgkHL2Qo7wUJqw7rgI/IlVloKwUt3ZcInd2WS6Ne8XLwwMS5IURa+W7uTtl3NpjsvbIBbmQzXcFEl4oTBBXQmEi8lSXMHHu3DmpW7euyjyxdOlSNd1fmPjyyy9V+ZAhQ3RJKbEgTJR3Q37ooYdUvbFjx+qS0MF+Q9B58803pUePHso+/PBDb3pSMzwmJydHz0GqCoUJUl302tRLak2sJdvOb9Ml5KYi+6zI0m9F+nueo93/4CtIjGgksmmMNYwD6T1tsZhI7HPg3BUlPnwyaYs06RUvdbutkDs6LZM/d1ziKELAHumfIF/N3CGTU07IrjOZci4rTzKuFqg0l8iWYY/nRUh1QGGCuBIKE5EnHMLEI488oqbbv9BjWAHKhg0bptJW4v8ff/xRT7WEizvvvFMN9bh06ZIuLaU6hAnEsNi7d6/s2LGjUnbkyBG9pMAg2w22GzZv3jxd6swzzzyj6g0ePFiXhA5ic+Dc+YOMIG3btvVuA84DCQ8UJkh18cHyD6TO5DpyJLP8ewyJAa6XiBz3PE+Xd9RDNH5fKkT0/4vIb21Fds+10nOiLolpkO1iHeI+rD8hPy3cXTr0IkD6zAf7rZYWv26UHxfsljHJR+W3nanKe+J0Ri7jOpCogMIEcSXVJUzkFxbLCyPXOt7Q3WiIanwkvXq+fIdDmMCXeUyHAAEyMzNVuszbbrtNDh065BUm4CEBoNZ36dJFlX366ac+QS8Nbo4xge2GjRo1Spc4c99996l6lRnKEQw8EEzsjnvuucfx+JKKQ2GCVBcPzXpI6k2pJ+evntclJCa5dERk42iRvn+yeUX8TmRwLZGZb4scXkkhIkbBMAx4LRxJz1YixMjEI/LxpM3SoEfZ1JrIbNGg+0p5dGCivDxqvXw/d6dM3XhS9qRm6aUREt1QmCCupLqEiWtFxcrdzf9m72ZD7ujqIBzCBLJPYLoRJqZMmaJ+d+7cWYkQBw4cUL9feeUVNd0+pOLMGefUZbEgTFRnjInyiIuL8y4fQhGpOhQmSHWQW5jrzchxtZBxA2KSE55n57B6VpwIryDhsUWtRTJPihTlc4hGDIKhE8hY8c3sHSrlJgJMQnTwf79Des23xm6QEQlHZPupy5KdX6hSd2LYRQnbBXEhFCaIK6nOoRy4madn58eE4eFWXYRDmHj99dfVdJN1Ax4UderUkZMnPS9cHo4ePaqm4ys+gNiAGAjGg8KJ6hAmcKN877335Nlnn62UIfVpKDRr1kxte7t27XRJWTDkAnVglcnKUR7GSwV24sQJXUqqAoUJUh0cyDighIlHZj/Csd+xBLwjlnwtMqROqRDR459FFnwmcniFSH7ZoXjEnRQVl8jWkxkyXgeifHX0ermn9yr5U3tfAQKpNt8bv0mGrz6iBIvdZzIl/Uq+8qYgJJagMEFcCWNMRJ5wCBPvvvuumo6Un4sWLVL/o8wsDwIFyjB0AcEYGzZsqH4nJyer6U64OfglUnii/qOPPqpLyrJ69WrvchEvItysX7/eu3ymDw0PFCZIdbD8xHIlTLRNaKtLiGsp8TzzjiaIzHyrVIzo/R8iU18W2TKBYkQMkFdQJPvOXpElu9Kk17L98tyIssOG/9xhiYoD8c64jdJ50R5ZsD1VTl6iNxS5eaAwQVwJhYnIEw5h4rPPPlPTkXUDnXF4Q+zbt09PFcnIyFDTYQkJCerv448/rqc6Ux3CBL5GQhjBPlfGcnNz9ZKCs3XrVu/+2o+DHQQCxXQcq6ys8I4bxX526tTJu3ymDQ0PFCZIdfDL7l+UMDFuzzhdQlxHUYHI8STf2BE9/0Vk5Y+eadd0JeI2Skquq5hlGFqxaGeatBi/scxQjD91WCI1flyqYkJ8N2enJB5MV/MRcjNDYYK4EgoTkQcdbpyDqggTJu0nPApuv/12+eijj/QUC7sw0aJFC9VZhkARDDfHmLh48aLKOILt//jjj3VpKTged999t5ruFIcCwgLidMAgcvhz6tQp/Z8z8MZAKlEsH+eOhAcKE6Q66Ly+sxImEk8n6hLiGiA6rB1sxY9AEEsIEoNqiuyYJpKTrisRNwFRYd2RC9J98T7lDdGk96oyYkSjnvHy3dydsnT3WdmXlqWGYzAWBCGlUJggroTCROQJhzAxaNAgNd0YAi/awRd7+/QGDRqUG5DRzcIEwJAWCDDITNKjRw+VpjQ1NVWJBiZNKIa2OHkzQJgwx6pXr166tJS+ffvKO++8o4JmJiUledOZJiYmSvfu3b2iSM2aNVXgURIeKEyQ6qBdUjslTBzPOq5LSNRTmCuyZbwWJP5GpMvfikx4SmTHVCuQJXENaZl5Er/vnAxaeVDeHLtBavy4zCtA3NJ+sdzbZ5W8O36T9F62Xw3fQEpOQkhwKEwQV0JhIvKEQ5gYMmSImg4LFFfBTIdNnjxZlwbG7cIEQEpU47ngb/Xr15dNmzbpmr6UJ0z069fPZ1lOdv/998uRI0f0HCQcUJgg1cEnKz9RwgRxAYX5IqdSrGEaECS6/p3IwNs8ZeGPE0TCD7JcXM4tkKPpOUqIuK/PKh9PCGTHqNd9hbz5S4rM2HxKLuVwGA4hlYHCBHElFCYiTziEidOnT8vixYuVmUwc/pjpy5cvl6Ki8rOMxIIwUVJSIocOHVIxOIwXA7YXQg6OeyAgTJjj5RSjAvPi+OC8IPsJlgurVauWCjqK84RYGiS8UJgg1cEbS95QqUJJlLP/N5FBtUqHbPz6uMiFA54bffVlzSLhYc3hC9J62jZp3Cte7ui0TG6xiRG3dlwqraZtVXUuZF+TvMJi9QwmhFQeChPElVCYiDzhECaqg1gQJkhsQWGCVAdPz39aHpr1kP5Fog54Q0x6TqTL760hG9NeEzmWREEiijl4LlvGJB+V9ydskrrdVvh4RSBI5efTt8nklBOy/dRlJUQQQsILhQniSihMRB4KE4SEBoUJUh08OOtBeWr+U/oXiRqyzogs+97yjoCNaCRyaLmeSKIFeDdcvlogu85kyrDVh+TBfgk+QkSdLsvlyaHJ0mvpPtntqUMIqX4oTBBXQmEi8lCYICQ0KEyQ6qDelHryyuJX9C8SFaQMF+nxT5Yg0eOfRXbPEiku0BNJtLBq/3l5bfR6ue3HZfLH9qViBOzNXzbI+qOXJPdakRSVlOg5CCE3AgoTxJVQmIg8FCYICQ0KEyTc5BTmqMCX78W9p0tIRDmxTmTMg6VeEit+sDwnSFRw/kq+jF93XFr8ulHu6rrcR4h4fEiyDFx5UNYeviAZVxm0kpBIQmGCuBIKE5GHwgQhoUFhgoSb/Zf2K2Gi1apWuoREhKsXRZZ3tLJsQJBA6s9LzGoUaYpKrsve1CyZlHJCXhuTIn9qv8QrRDw6IFHFihi75qicusQUnoREExQmiCuhMBF5kCFjy5Ytsnfv3oCRqJF2EnWysrJ0SfWTnp6u1pmRkaFLyrJ7925lhNwIKEyQcJN4OlEJE9+v+V6XkBsKnnnndon0/ZMlSHT7g8im0F+kSfhBSs+MqwUybu0xlUHDCBEYqnH7T8vkk8mbJS0rT9cmhEQjFCaIK6EwQQhxCxQmSLiZdXCWEiZ6b+qtS8gNI/+K5wS8I9LtHyxRYtKzIpeO6onkRgMxol/cAWk6KElu+3GpV5Co3SVOuvy2V7aezJDMXMb5IMQNUJggroTCBCHELVCYIOFm2PZhSpgYvXO0LiE3hJMpIj/fYwkS/f4sspHHPxJcyM6X+dvOyMeTNstfOpYO02jSK17azdohy/eeldwCpmUlxG1QmCCuhMIEIcQtUJgg4eaHdT8oYWLmwZm6hFQrxYUiu2frWBK/ExlcS+RKmp5IbgQQGg6dz5Y207d5hQjlGdE5Tp4dvkaSDqXrmoQQt0JhgrgSChOEELdAYYKEm49WfKSEiRUnV+gSUm3ked4bxj5meUnAVnUTKWL2hhvFiYtX5cuZ26VutxVyixYj8PftcRtl0/EMuZJXqGsSQtwOhQniSihMEELcAoUJEm6eWfCMEiY2n9usS0jYQYDLvQss7wgzdOPIKj2RVCeXcq6pIJavjFovf9ZDNRDE8oOJm2XGplNyOiM3YNBtQoh7oTBBXAmFCUKIW6AwQcIJOmSNpzVWwsSRTKamrBaKC0S2/GoN3YBNfp5eEtVMXmGx7E7Nks6L9shtP1pZNW5pv1geGZAovZftl8sMYElIzENhgrgSChOEELdAYYKEk2vF16TRtEZKmLiYd1GXkrCy5GsrlgQ8JbZNFilhIMXqorjkukzbeFLu7hkvf+pQGsiyxa8bJTUzTwqKSnRNQkisQ2GCuBIKE4QQt0BhgoST7IJsaTi1oRImithhDi/XskUmv2AJEn1uETmerCeQcLPlRIaKHdGg+0qvGNFsUJJMSjkhxy+G/m5HCIkdKEwQV0JhghDiFihMkHByKe+S1J9SX+6edrcuIWEhbbvIwNssUWL0/SJZZ/QEEi4ycwvkt51p8vKo9V4xolHPldJu9g4VyJIQcnNDYYK4EgoThBC3QGGChJOzV89KvSn1pPnc5rqEVJnjSZYgAZvwFONJhBHERLl6rUgmbzghd3TSsSM8dvtPy2TsGt4XCSGlUJggroTCBCHELVCYIOHk5JWTctfku+Tl317WJaRKbJ0k0uOfLVFiVVeRwnw9gVQVZM9QwzV6lA7XeGHkWjWMIzufaT4JIb5QmCCuhMIEIcQtUJgg4eRo5lGpM7mOvBv3ri4hlWbjKEuQ6PJ7kaQ+upBUhaKS65J86IK0nrZV/qJTfcI74vPp22TDsUu6FiGElIXCBHElFCYIIW6BwgQJJwczDsqdk+6UVqta6RJSYUqKRVZ1s0SJrr8X2TFNTyCV5VpRsRw4e0UFsDTeEXd2WS7fz91F7whCSEhQmCCuhMIEIcQtUJgg4WTPxT1Se1Jt+Tb5W11CKkRRgcisFpaXRPd/FDmVInKdKSmrwtLdZ+XBfgnyx/aWIFG32wqZt+2MXMphrA5CSOhQmCCuhMJE5MnJyZHnnntO2rRpIyUlzi91PXv2VHW2bdumS6qf5cuXq3WuWbNGl5Tl008/lY8//lj/il4QNCw/P99r+E3cB4UJEk52pO+QWhNrSdeUrrqEhEyB551hznsinX8n0v+vVtBLUikQ0HLS+hPSfHCph8QTQ5Jl9pbT9JAghFQKChPElVCYiDxXrlxR5+Cpp56S4uJiXepLy5YtVZ1gIkG4mTFjhlrnkiVLdElZHnvsMXn44Yf1r+gBwsOWLVtk1KhR8uGHH6r9MFa/fn25cOGCrkncBIUJEk62nNsiNSfWlAFbBugSEhLItDH3Q2v4xqA7RC4e1hNIRcgrKFLeEHf3ivcKEs0GJ8nCHam6BiGEVA4KE8SVUJiIPBQmwk9RUZHUq1dPbb+/UZhwLxQmSDhJOpOkhImfd/6sS0i5IKbE9NcsUaL/rSJXeS+tDJuOX5IG3UszbDTpFS+HzmdLYTGHwhBCqg6FCeJKKExEHgoT4QfCBLbr3XffleHDh6thKW3btlX7Q2HCvVCYIOFk8bHFSpiYvG+yLiFBKcwrHb4xopFIBq/FilBy/bokHEiXN35JkT+2t7JsvDNuoyQeTKcgQQgJKxQmiCuhMBF5KEzcGHr06KH2h8KEe6EwQcLJ9APTlTAx9/BcXUICUpQvsqiN5SkxuJbIhYN6AgmFbScvy3vjN3o9JJ4etkaW7k6TkhLGOyKEhB8KE8SVUJiIPFUVJhBPYfXq1bJu3Tpd4supU6fUdNilS2Vzn+fm5kpSUpIkJCQoTwMDhQkSbVCYIOFk9K7RSphYcizwPY54QLDg2fCU+BuRXv/ueWil6QkkGMUl1+XM5Vx5qN9qJUbc4rE7OsVJ8qF0XYMQQqoHChPElVCYiDzh8JjAtCZNmuhfvmA4A6bD4uPjdWkpkydPVtM++OADXWJBYYJEGxQmSDjpv6W/EibiT5a9LxIN0n8u/sJKCdrvzxy+ESI7T2fKm79skFt/WKpEifrdV6qglrkFzs94QggJJxQmiCuhMBF5wiFM3H777arD7c+ePXvUNBjmnz9/vp5ikZWV5Q0SGRcXp0stqkOYgHdHenq6nD17tlLm5PERKhQm3A+FCRJOOq3vpISJ5DPJuoSUYeNo7SnxHyJHVulCEohTGVel08I98peOVgyJhj1WyvDVhyUrj2k/CSE3DgoTxJVQmIg84RAmGjVqpKbbKSkpkZdfflmVt2/fXv0dOXKknmphxIe7775bCgoKdKlFdQgTeXl5cu+996rlVsbefvttvaSKQ2HC/VCYIOHkq8SvlDCx8exGXUJ82D7VEiXgLUFRIij5hcUyOeWE3KoFidt+XCbfzd2ppxJCyI2FwgRxJRQmIk91CRMnTpyQmjVrquUmJiaq6f7CxGuvvabKV6xYoUtKoTBBog0KEyScfLTiIyVM7EjfoUuIl+PJnpvmP1uixOGV1pAO4kjK0Ytyf9/VKoYERIkPJ26S4xevqiwchBASCShMEFdSrcJEVqrnhSbeeqlxu6VV34trOISJ5s2bq+kIdGlo166dKps7d65s2bJF/f/ll1/qqSJbt25VZQ8++KDj+WeMCRJtUJgg4eTVxa8qYWLfpX26hCgyjov0/ZPlLZEyQhcSf3adyZQPJmxSYgTs7XEbZMOxyg83JISQcEFhgriSahMmruVYLzWxZCfX650LL+EQJh5//HE1HQIEOHDggPpdt25dtXwjQrRp00ZNxzCPFi1aqLLBgwerMn8oTJBog8IECSdPzHtCCRNHM4/qEiJXL4oMudN65i3vqAuJnfTsfOkbd0BuaW8JEg/0Wy2zt5ymhwQhJGqgMEFcSbUJE3hAJ/cXGdfMY03db/M/9Vzl2Xrnwks4hAkzJMMIE71791a/582bp34fPXpU/X766afV75ycHLnzzjtV4MtA66QwQaINChMknNw34z4lTJzJPqNLiEx7xRIlfnlUpKQ0fTSxWLQjVWp2ivN6SYxbe0yuFTk/QwkhJFJQmCCuhDEmIk84hInXX39dTZ8zZ47KtNGwYUNp3Lix+h8YYeLJJ59Uvzt16qR+9+/fX/12gjEmSLRBYYKEk3pT6ilh4vzV87rkJgYxJBa1sUSJYfU8N+tMPYGAvalZ8sYvKfJH7SXRft4uOZWRq6cSQkh0QWGCuBIKE5EnHMLEhx9+qKaPHj1aevbsqf7v3Lmznipy+vRpVVarVi05d+6c+v+2225TQz4CUR3CBG6Un332mRJSKmPdunXTS6o4FCbcD4UJEk4gSsAu5d3kcQEgSuyaKdLlb0UG1BDJogeJISe/SAbHH/Jm22g6KEni953TUwkhJDqhMEFcCYWJyBMOYQKdfUwfMmSINGnSROrUqeNzTjMyMtR02LRp09Tfjh2Djx/mUA4SbVCYIOEivzjfK0xcKbiiS29SEOAZnhJd/07k1AZdeHNTXHJdBbI0QzZu7bhURiQckRJPOSGERDsUJogroTARecIhTJihGffdd5/6i064HbswgdSit99+u+zevVtPdYbCBIk2KEyQcAExwggTuYU3sUv+pSMifW6xvCUOlU0bfTNyIeeavDV2g/ypg+Ul8fn0bXLqUujvSIQQEmkoTBBXQmEi8oRDmBg0aJCabsxJdLBPRxaPoqLggc3cLkzAewRDXIw99NBDan8gyrzzzjs+0woLC/VcJJqhMEHCxYXcC15horD4Jr7+xzxkeUssbH3TB7vMuVYkY5KOegWJh/snqGCX8J4ghBA3QWGCuBIKE5EnHMLE2LFj1XTYl19+qUt9MdNr1Kghu3bt0qWBcbsw8fHHH3v3uTzDDZxEPxQmSLhIzU71ChM3JRAh5n1iiRJjH9WFNyfXr1+XC9nXpNngJO+wjZ8WBvcoJISQaIbCBHElFCYiTziECWTf2L9/vzIszwkz/dChQ7okOG4XJhDw0+xzeVZSUqLnItEMhQkSLo5lHVOiBDJz3JTsmmWJEj3/RSTj5r2m4A2B4JZ3/LRMiRIP9lsth85n00uCEOJqKEwQV0JhIvKEQ5ioDmItxgRxPxQmSLjYn7FfCRMPzHxAl9xEnN4k0uOfLWECgS9vQuAlsfHYJXl+xFolSPylwxIV3DKvwPkZTAghboLCBHElFCYiD4UJQkKDwgQJFzvSdyhh4ol5T+iSm4SCHJFR91rBLlf+pAtvLpACFLEk/tJxidzy/WJ5YmiyHDh3k2dmIYTEFBQmiCuhMBF5KEwQEhoUJki42HR2kxImXvrtJV1yE4AhaxOfsTwlxj8OtwE94ebh2MUcua/PKuUlARu++rAUFnMoHyEktqAwQVwJhYnIQ2GCkNCgMEHCxdrUtUqYeDfuXV1yE7B/sUjXvxPp9xfPgydNF94c5BcWS69l+6VmpzglSDwzfI3sPJ2ppxJCSGxBYYK4EgoTkYfCBCGhQWGChItVp1YpYeKzVZ/pkhjn0lGR7v9oeUvsnqMLbw6OXsiR139JUYIEglz2XrZfTyGEkNiEwgRxJRQmCCFugcIECRdLjy9VwsS3yd/qkhhn6suWKIEUoTcRqw+kq1gSZujGQcaSIITcBFCYIK6EwgQhxC1QmCDhYsGRBUqY6JLSRZfEMKu6WaLEoJqet9VsXRjbXL5aIC1+3Sh/6mCJEj8u2CPZ+YV6KiGExDYUJogroTBBCHELFCZIuJh5cKYSJvpv6a9LYpSM4yI9/1Wk17+LpG3XhbEL0oAmHUyXh/snKEGifveVsnjXzRVPgxBCKEyQoGRlZcmcOXOkU6dO0r9/f0lKSpL8/Hw9NTRyc3Nl48aN0qNHD+ncubPMnDlTzp8/rx7ElYXCBCHELVCYIOFi8r7JSpgYuXOkLolBCjzPdQS6hLfE2sG6MHbJKyiWIasOyR/bL5ZbPPbYwES5nFugpxJCyM0DhQkSkEOHDkmTJk1UA6ldu7bccccd6v9HH3005A7+hQsXpHnz5mo+WK1atdTfevXqycKFC3WtikNhghDiFihMkHAxdvdYJUxM2jtJl8QgCb0sUWLScyJF13RhbHIqI1eaD07yxpL4dd1xKShiGlBCyM0JhQkSkJdfflkaNGgg8fHxKusCRIDhw4fL7bffLj/++KOuFZxPPvlEatSoIUOHDvWKCGvXrpX69esrq6xQQGGCEOIWKEyQcDFixwglTMw5FKMZKo6sEun69yLd/iCSlaoLY4+Skuvy2840adB9pRIk4CWx+USGnkoIITcnFCaIIydPnlQNo3v37rrEoqioSJ555hk1DXXKAx4X8Jjwp2PHjmoZ48eP1yUVg8IEIcQtUJgg4WLQ1kFKmIg7HqdLYojiQpHhDUS6/F5kxzRdGHtk5RVKr6X75ZbvF6vhG21nxH4MDUIICQUKE8SRNm3aqIaRmJioS0pBjAhMgxdEeUCYePrpp/WvUoYMGaKWMWbMGF1SMShMEELcAoUJEi56b+qthIk1qWt0SQyx6HNrCMfkF3RB7JFbUCRNByV6h27M3HxKiksqH2+LEEJiCQoTxJGGDRuqhuH0Mo0yTIN4UR7vvPOOik+xZcsWXSJSUFAgTZs2VUNCDh8+rEsrBoUJQohboDBBwkWPjT2UMLE1fasuiRFObbBECWTiuHhEF8YWK/edl7rdVihB4sF+CbL9FN9HCCHEDoUJUgZky0CjgAUC0z799FP9KzBHjhzxDv1o3bq19OnTRx588EG55557ZPr06bqWMxAdjh496mitWrVSy6QwQQiJdihMkHDRaX0nJUwczDioS2KAazkio+61hIltE3Vh7KCybsQf8npJfDxpi2TnF+qphBBCDBQmSBkQ6BKNAhYITPv444/1r8Dk5eVJhw4dvMszdu+998r+/ft1LWdWrVpVZj5jt956q/pLYYIQEu1QmCDhov3a9kqYOJ19WpfEAHHfW6JEvz9bcSZiiMLiEnl8iJV1AzElMHSDEEKIMxQmSBlC9ZgIRZh48sknpU6dOrJs2TJJT09XL+i7du2SRx55RO666y4lPgTi1KlTMmHCBEd78cUXKUwQQlwBhQkSLtoltVPCROa1TF3ici4dFenxTyJ9/yiSG1tZKZIOpXuzbtzbZ5XsS8tS71eEEEKcoTBBHDHChFPHHzEiMK1ly5a6xJnZs2erek6pRU+cOCF33nmnGuZRWFjxLySMMUEIcQsUJki4aJvQVmpNrCXZBdm6xMUUeJ7fIxpZ3hLJ/XVhbDBt40m5teNSJUq8P2GTnM3M01MIIYQEgsIEceSFF15QDeP48eO6pBQEssS0b7/9Vpc4061bN1Vv48aNusSXt99+W+6//37JycnRJaFDYYIQ4hYoTJBw8Vn8Z1Jncp3YECa2TrREiV+b6QL3U1BUIt2X7FWCxJ87LJGvZu2QouISPZUQQkgwKEwQR0aMGKEaRlxc2VzpJtXntGnB84wbYSI+Pl6X+PLqq69SmHAxRUVFsnv3bjl06FBA91R4xqBOdvaNe4m+dOmSWmdmZmBXZ7QFGCE3AgoTJFx8tOIjqTelnuQUVPy5GVVcOOB5SfgHS5hI26EL3U1OfqG8NiZFiRKwRTtT9RRCCCGhQGGCOHLlyhU11MI/JShEBGTVwLSsrCxd6kxycrJqXMig4Q86hbVq1eJQDheDNoJz8NRTT6mAqU5guA/qrFlz43Luz5gxQ61zyZIluqQsjz32mDz88MP6V3SB47py5UoZPHiwdO/eXbV1iHxDhw6Vbdu2KUEoFM6dOyfjx4+XHj16qOFUvXr1UplwKnLNkPBAYYKEi3fj3pWGUxvK1UKXX8dzPrBEiaXf6AJ3c+h8tjwxJFkJEvW7r5SUoxf1FEIIIaFCYYIEBKIEGkf//v3VSzU69l9++aUqGzlypK5lkZiYqMoHDRqkSyxMkMquXbvKvn37VEDLzZs3S8OGDcsNfhkMChORh8JE+Bk4cKDUqFFDbX8ga9euXVBvkJKSEiVs4Bpzmh/77jREi1QfFCZIuHhz6ZvSeFpjyS3M1SUu5IjnuQ9Rov9fRfLcHcSz5Pp1ST50QW77cZkSJV78eZ1cK3R+HhJCCAkOhQkSEAS5fO2111QDqVmzptx+++3qf3SM/L/aBhIm0IH64IMP1DTMDy8J0/FKSkrStSoOhYnIQ2Ei/LRo0UJte+3ateWbb76R1atXK5s3b55KsYtpsFdeeSWg5wREB2TCQT14N+E3zhWGVJn5MYSK3DgoTJBw8fJvL8u9M+51rzCBgJdD7rSEia0TkAZMT3An49cdlz+2X6JEiU4L96j0oIQQQioHhQkSFAyz2L59uyxdulQZxu7ji6w/aEgXLlxwFArQgdq5c6dKGbpo0SJZu3ZtpeJK2KEwEXkoTISfTp06yeLFix2HSUEo/Omnn9S+3XbbbcrzyB9ca88//7yq8+yzz5a5zk6ePCmNGjVS052y5ZDqgcIECRfPL3xeHpj5gOQVuTTLQ8oIkc6/E5nwlC5wJwho+d3cnfLH9oulxo9LZdqmkxQlCCGkilCYIK6EwkTkoTARGe655x61f05ZcUzGHNj8+fN1qS+YD9Mx1IPXw42BwgQJF0/Of1IenvWw5Bfl6xIXcfmE5SkBO37jngnh5kL2NXlzrBXkslHPlbLm8AU9hRBCSFWgMEFcCYWJyBMOYQLTmjRpon/5YjLDwJwyu6CjhyFGmG4f1hDrwgSGcWD/3nrrLV1SypgxY7zHDB5MTiDWC6ZjSBWuCVL9UJgg4aLpnKby2JzH5FrRNV3iIpa0s0SJxV/pAveRlVcojXvFK1GiZqc4Sct0qecKIYREIRQmopjc3FyVrrN9+/byxhtvyMsvvyzPPfecMnRO3nzzTenQoYNjSs9Yh8JE5KluYaJZs2ZqOsxJmPjiiy/UtC5duugSi1gXJh544AG1f7gG/DHXxeOPP65LyoJzZYZzLFy4UJeS6oTCBAkXD816SJrPbS7Xil0mTBxdLdLl9yK9/1Pkqjs9DHanZkn97iuUKPHCyLVyKceF4hAhhEQxFCaiDHT24IL9+eefq6wVODmhGILltW3bVpYvX16hzrpboTARecIhTCBII1LP+jNt2jQ1nxm2gN92jh49qsphiHtipzqECXhkzJo1SyZOnFgpC5d4iECY2DfEmEDsF3/eeecdNR3Zc4Lx5JNPqnrDhg3TJaQ6oTBBwgUCXz4570kpKC7QJS5h9P2Wt8Sm0F82o4mFO1Llzx2sIJffztmpSwkhhIQTChNRwPXr11WQutmzZ6tOGk6IMWSyqFevnuqgwR566CHVoTK/Mc1kyzCGZaxYsSKmBQoKE5EnHMKE+XJvB55CaNto17gxYbp/etoBAwaocmSx8Kc6hIm8vDyfrBgVtbffflsvqfLgeOP6x/IQ4BKBaf156aWX1HQEyQyGyZTz1Vfudal2ExQmSLhoOK2hPL3gaSksLnv9Ry27Z1mixJgHdYF7KC65LsMTDitB4pb2i+XnxCN6CiGEkHBDYSIKgJs6OkkmjSYMQzfwhfbIkSNy/vx51QFHhw0iBsBvWHp6uhw4cEDVRQfRzA9D5wtfWGMRChORJxzCBNJWYrqdlJQUdS1gqMbGjRvV9F69eumpFvfdd58SLnB9+FMdwgREgH79+qkOf2Vs/PjxekmVA+t/99131X7VrVtXTp06paf4QmEiOqEwQcJF3cl15bmFz0lhiUuEieyzIt3+YAkTJ9frQndQUFQiLadslT+1XyK3/rBUVuw7p4QKQggh1QOFiQgDN3ScANgLL7ygvgwfPnxYT6046HwPHz5cnnjiCbVMDPGoamrOaKS6hIni68Uybs846bi2Y0xY7029Jeta2dST4SAcwkTz5s3VdJwbgCETRmBDWlmTZcI+NGHKlCne9SKFpj+xFmMC+9iuXTu1T7CVK1fqKWWhMBGdUJgg4aLWxFry4qIXpaikNOBvVJPc1xIlFrTSBe7gYs41+XDiZuUp0aDHSll14Lz3wxAhhJDqgcJEhNm5c6c8/fTT8ttvv+mS8DF37lzVeaMwYRGKMHE+97zUn1Jfak6sGRN256Q7Zc0ZZ1GgqoRDmDCxDiBAAHS68fvZZ59VvxFHAb8/+eQT9RueA7he4FGB4UpOxJIwgeP69ddfq/2544471HCvYCBALuqWJ0wgowfq+XuikOqBwgQJB0gRivv6K4tfkeIS53tuVJFxXKTr34t0+Z2np1/5Dy43mtTLefLk0GQlSjzYb7UcSY+9dyhCCIlGKExEGHQ8nMaKhwssOxZV/uoSJlS8j8IcuVJwJSYsuyBbSq6X6L0LL+EQJl5//XU13QgTCPqKwI579uxRv02QSwgY4NChQ0qUePHFFwO26+oKfglPDaTjrIwtXrxYL6lidOzY0TvEa8GCBeVey61bt1Z14TkRjEcffVTVq8iNn1QeChMkHGTmZyph4vUlr1fbfT2szH7X8pZY8SMerrowuskrKJJGPa10oM0HJ0lOvotieRBCiMuhMEFcCWNMRJ5wChO//vqr7Nu3T2rWrKk6zfn5+Wq6ESYgJEAcMEMVpk+frqY7ESvBLxHTwswfbH/t9OzZU9VHUNxAgufFixeV+IN669at06WkOqEwQcJBWk6aEibeWvpW9AsTmSdFevyzyKCaIi4J1Ln1ZIbc1XW5EiXen7BJsvNdMlyGEEJiBAoTUQo6ZBkZGfoX8YfCROQJhzDx2WefqemjRo2SN998U/0/Z84cPdXqRKMMBi8K/EWnOysrcNyM6hAmEOehffv2ansrY4MHD9ZLCg0jSkBAQGDbUEGqYXO8/NOoGkwdxJ8JFESThBcKEyQcHMk8ooSJFnEtotsTEkLEuKaWt8Sagbowull75ILU6hwnt3y/WFpP2yr5hS4YKkMIITEGhYkoZeHChfLgg+5LrXWjoDARecIpTAwaNEjuuusuFQzTDsQ5TId1795d/Z0wYYKe6ozbY0x07tzZu88VjT1z9uxZ77w9evTQpb5gGAymIyOKU/BQEn4oTJBwsPvCbiVMvBf3ni6JUi4cEOn6e5GhdXRBdLM3LUv+0nGJ8pT4csZ2XUoIIeRGQ2EiSoEwgRMDceLcuXO6lBgoTESecAgTffr0UdOR+hN/x40bp6dYIHArymH4wl+rVq1yv/K7WZiA54iJKYGAn4ipEcgCZe9BZh/Mf+edd/rEpcBQmC5duniPNVKxkhsDhQkSDjae3aiEidarW+uSKATeEiPutrwl9i3UhdHLoh2p8sf2i5UoMSLBPQE6CSEkFqEwEaXgJfaBBx5QJ+eRRx6RrVu36imBOX/+vAwbNkyGDh2qS2IXChORJxzCBDwlMB1Wp04dNXTDHzMdhgwV5eFmYaJFixY++xvMkKXDCcTnePfdd1UdiByI4/Hhhx9K06ZNvfPeDPeIaILCBAkHCacTlDDxbdK3uiQK2TrBEiVGNBQpuqYLo5Nf1x5TggRs7tbTupQQQkikoDARxeBFtlGjRuoENWzYUE6ePOk4rhQdEUT9r1u3rqo7YMAAPSV2oTARecIhTEA8gFcQbOLEibrUFzMdQTFDSX3rZmHiq6++8u5veYbjEYzevXur+we8TCBiwOOkcePGsmjRIl2D3CgoTJBwsPT4UiVM/LQueDrgiAFviWH1rRSh6Qd0YfRRVFwifeMOKEHith+Xya4zmXoKIYSQSEJhIsrJzMxUHSicpAYNGkhKSoqeYrF27Vpv6j9jI0aM0FNjFwoTkSccwgSENswLCxTMzUwPtA5/3CxMlJSU+OxveVYeuH9A0EQwXQyByc7O1lPIjYTCBAkHcw7PUcJEr029dEmUkdjb8pYY95jnZhba/ToStJu1Q25pv1hqdoqT7acoShBCSLRAYcIFoGNhMhYgnWJcXJwaH/7ee+950/7Bnn/+eTXtZoDCROQJhzBRHbg9+CWJPShMkHAwed9kJUwM2jZIl0QR+Vki/W8V6fYPIuf36sLoorC4RL6YsV15StzdM152nKYoQQgh0QSFCZeA9IjoAOJk+RvcuqdPnx7SF9RYgcJE5KEwQUhoUJgg4WDMrjFKmBi9c7QuiSJSRljeEnM/0AXRxbWiYvlk8hYlStzXd5Vk5jIjESGERBsUJlwC0vr169fPx0MChuwdOIk3GxQmIg+FCUJCg8IECQeDtw5WwsTEvc7xeCJG5kmRLn9rCRNnd+rC6CG/sFieGJykRIlHByaq34QQQqIPChMuYMyYMd44E3ZDQLsVK1boWjcXFCYiD4UJQkKDwgQJB3029VHCxIwDM3RJlLCykyVKLGqjC6KH7PwieXvcBiVKPD4kWVIv5+kphBBCog0KE1FKXl6eLF++XEXRxwmC3X777fLRRx+pAJivvvqqKkPMiZkzZ+q5bh4oTEQeHHukovz2229V0EYn+vfvr+rs3HnjvqLFx8erda5fv16XlOWLL76QNm2i7yWaxCYUJkg46JrSVQkTcw/P1SVRwNWLIj3/VaTHP4tkntKF0cHVa0Xyyuj1SpRoOihRzl/J11MIIYREIxQmohQM0TCCBAyZN86ePaunWp1CI07A5s2bp6fcHFCYIIS4BQoTJBx0XNtRCROLjy3WJVHAwtaWt8SsFrogOsgtKJK7uq7QnhJJupQQQkg0Q2EiSjHCxN13362Ga+Tm5uoppRQWFsqXX37pFScGDBigp8Q+FCYIIW6BwgQJB98kfaOEieUnluuSCFNcINLnv0T6/Ukk/4oujDyXrl6T50euVaLEW2M3yMXsmy8OFyGEuBEKE1FKcnKyjB5dfuRtiBO9evXyihM9evTQU2IbChOEELdAYYKEg7YJbZUwkXA6QZdEkJJikZlvW94S8V10YeRJv5Ivzw5fo0SJt8dtZPYNQghxERQmYoTevXt7M3aMGDFCl8YuFCYIIW6BwgQJB5/Gf6qEiXWp63RJBDm3xxIluv9BJPeSLowsECXM8I2XRwWOMUQIISQ6oTARQ0yYMEGdzJthSAeFCUKIW6AwQcLB+3HvK2Fi87nNuiSCzG9pCRNrB+mCyHI6I1fu7hmvRImPJ21WgS8JIYS4CwoTEWDWrFkybNgw/Su8TJ8+ncJEAChMEEIiAYUJEg7eWvqWEiZ2XrhxWY4cObtbpMvvLWEiK1UXRg6kAG06KEmJEp9O3iJZeYV6CiGEEDdBYSICIGBl/fr19a/wk52drf+LXShMEELcAoUJEg5eXPSiEib2X9qvSyLEnA8sUWLFT7ogciCGRONelqfEq6PXy7XCYj2FEEKI26AwEQGqW5i4GaAwQQhxCxQmSDgwwsSxzAi2pcJ8ke7/KNL/r1YAzAhyKeea3NlluRIlPpy4WYqKS/QUQgghboTCRASgMFF1KEwQQtwChQlSVUqul8jzC59XwsTp7NO6NAJMe9Xyllj2nS6IDBAlntHZNyBKMPsGIYS4HwoTEYDCRNWhMEEIcQsUJkhVKS4plmcXPquEifNXz+vSG8yVNJFu/yDS698jmokjO79QnhlmiRJPDk2WK57fhBBC3A+FiQgAYaJ27dqSkBAFuchdCoUJQohboDBBqkpRSZE8s+AZJUxczo/Qcyyxl+UtkdhbF9x4cq4VeYdvPDYoUZcSQgiJBShMRAAIEzjosJo1a8pDDz0kr776qnz99dcq5eeBAwekqIiproJBYYIQ4hYoTJCqUlhcKE/Nf0oJE1cLQ3/uhY3MUyLd/mAJE5eO6sIbCzwlXhi5TokSjw9JlrTMPD2FEEJILEBhIgIYj4l+/frJxx9/LM2bN5c77rjDK1bA6tSpI88++6x06NBBJk6cKGvWrJGSEgZ2MlCYIIS4BQoTpKoUFBfIk/OfVMIEvCduOPGdLVEirr0uuLHAU+LNXzYoUeKh/gkUJQghJAahMBEBAsWYSElJUWLFY489Jk2aNJG6detKjRo1vGJFbm6urkkoTBASPq5fvy6FhYXqgQDD/ygjFjgWEIYre0woTJCqcq34mjw+73ElTNxwivJF+vyXSM9/FSm48d4aV68VSfPBSUqUeLAfh8ASQkisQmEiAoQS/BId7nPnzqnO9IwZM6RVq1aSn+95OSAKChORBfFR4NEDe/nllyUjI0NPCQ7Om5lv/PjxutR9FBfHTq58eGO999578vjjjytRFIb/3377bdm+fbuuVZYPP/xQncf9+/frkthl3Lhx6nhU9h5MYYJUlfyifGk+t7nUmVRHl9xAln5jeUtMew0qnS68MeQVFMtLP1vDN+7uFU9PCUIIiWEoTESAUIQJEhwKE5FlwYIF6vgbmzdvnp4SGIgXDRs29M7Tp08fPcU9oHP5xRdfyLJly3SJezl06JC89dZbPufR3xAD54cffnC8zh588EFVZ9u2bbokNlm7dq00aNBA7rnnHsnLq1yniMIEqSp5RXnSbG4zaTClgS65QeRnifT/i0iPfxLJvPFpStvO2KZEiXrdVsjeNM+2EEIIiVkoTESAb7/9lsJEFaEwEVn8hYlHHnmk3Bgo6MDahya5UZj44IMP1LYvXrxYl7iTLVu2eM8D7kUQHw4fPqymIfDu7t275d133/XGvmnTpo16WNiJdWEC7RnH4a677lL7SWGCRJLcwlx5bM5j0nhaY11yg9g+2fKWWNhKF9wYSq5flx8X7FaiRKOeK+V0BoeyEkJIrENhIgJkZWXJ6dM3/stDLEFhIrIYYeLuu+9Wf2HHjx/XU51p27atqofArvhLYSIyIFaNERUgKJ08eVJP8QXDVTCEAfVgGFJmJ9aFienTp8udd97p3X8KEySSIBPHo7Mflftn3q9LbgB5mSLddSaOtMDDuqqDSSkn5I/tF0uDHivlcm4BY94QQshNAIUJ4krcLkxcLyyU4uxs/ct9GGEC4+5ffPFF9f/MmTP11LKkp6fL7bffLrVq1ZL3339f1acwERk6deqk9gGeALgmgoEHxAsvvKDqP/HEE7rUIlaFiTNnzsgbb7yh9g1tdsCAAep/ChMkkuQU5MjDsx9WdsPYOMoSJeZ+qAtuDFM3nFSeEnW6Lpd9HL5BCCE3DRQmopSjR4/K1q1bVXR8Uha3ChP5+/bJqQ8+lAN17pL9t98hR598Sq7Excn1ogikf6sCdmFi0aJF6n8IDoGYM2eOqtOtWzf5/PPP1f92YQJfw/BFfuTIkbJnzx5d6suBAwfU9BUrVuiSUvB1H9fL119/Lffff79aPoYoYF0I7ugUrBKu+ps2bVJDq+yxL9588021vfZAh5mZmSo2DDqnqPPqq6+q3yNGjFDTCwoK1G+0S3hD/fjjj6reAw88oL68G65cuSLz589XaYKN5wiGtzRt2lT69++vhlM4fRnE0ItvvvlGxTrAPBB4EB8C2wkPrIoALwksAyJLKOzatUs++eQTmTRpki6xCCZM7PO0865du6ogmqgDq1evnlpnfHy8433t0qVLMmHCBHnmmWe88yAQZ/fu3VWbcBoqhDLEyujZs6f3vMNwfJcuXaprVYykpCS1DJyT5cuXq3XgN4UJEkmyC7LloVkPSdO5TXVJNYOUpMMbinT7B8/FeUQXVj+LdqYqUeK2H5fJ/rMUJQgh5GaCwkSUsnDhQnVi0LnCizfxxY3CRPbqBNlf4zZl+/5aw/MXZv1Oa99B13IHdmEiLS3NOw7/4sWLuoYvn332mYpXgEwzgYSJp556SpXbO/J2EGAT0yEA+GOmBTJ0XP2ZNWuWY11j6Eibjuj58+cd62D/AerhN8SGV155xadOhw6l5/b111/3meZvOI45OTm6tsXkyZMd6xp7/vnndc3QgBcA5kNQx6oQSJiAuGDfPicbPny4rm0BEejhhx92rAu77bbbJDk5WdcuBZ4rTvWNIWtIRcXddevWyejRo/UvCyyLwgSJJFcKrsgDMx+QJ+c/qUuqmT1zLW+JoXUtkeIGcOh8tvy5wxJlB85d0aWEEEJuFihMRClLliwp84I9ceJEpgzVuE2YKPGctyPNmsl+CBJKlLAECWWe3wdq3yl5ATwFohG7MIFgiWif+P3zzz/rGqWgzaLDjS/16NiFW5jAl3HT2UaHF+IHlocsIHbxAdePAZ4L8JKAtwLq4Gs95oFnxKpVq5RHAuYxX92xj/BiMi7+v/76q/oNUQYYYQKGTnT79u2VpwZurCblpvGiwJd4eCEYAQIeD/DcgHcFpmNeA46dKZ89e7ZcuHBBlaMdr1+/XgmXmObvzRAIDKlBfRwv7FNVcBImIOBA0MFxhTeJOT7gxIkT3mOA9dtjWwwaNEiVQ5yAEIvjCS8U1GnZsqWaBm+RbNvwJ3iRGEEMnjinTp1S5TiHiYmJXu8WDMWoCE7eNVgOhQkSSbKuZan4Es8ueFaXVDPjmlnCxJnNuqB62XQ8Q/7ScYnylli4I1WXEkIIuZmgMBHF4AshOnG1a9dWJwmGF/cxY8aoDsDNjNuEiaspG5QIse+vNkHCK0zAasjZTp107ejHLkwADE/Ab3Tc/cEQDUwzHe5wCxMvvfSSKkdmCadOJVJ7oqMMYQQ3PIBOPeaBh4NTm0BnFmLLlClTdIlFoBgTdmHiu+++06WloENthmFg+IUTffv29S7DAAEFQse9996rS3wZOHCgigGBfQ+FvXv3quVj2ENVcRImhg0bpsowhMMcazsQGsw+YsiEoXXr1qrst99+0yWlHDlyRJ588kl57733fMQME6ukRYsWjuuCIITpSHl69uxZXVo5sBwKEySSZF7LlHtn3CsvLnpRl1QjmadEuv29JU7cALafuix3dlmuRIlpG52D8RJCCIl9KEy4AETR79ixo884eHRWunTpol64nTpjsY7bhIkLw4aXFST87FCTe3Tt6MdfmAD4Uo4v2PYv8XCjb968uWqv5ot2OIUJeB2grG7durqkLPCcMNcOBAkAbwf8xnbBEwECgFMMA3/KEyYggAQLBomOdSCvp/Hjx6tlwAzYP5MZYtq0aWo7q3K9Y9uwrOoSJgAeKuZc+wNvFrOPOJ+Gr776yrtd8KxwEhr8MUJPIJHWPNxgOLZVAcugMEEiyeX8y3LP9HvktcWv6ZJqosRzfxlWz/KW2O4rzFYHl68WSN1uK+RP7ZfImOSjupQQQsjNCIUJF4EOFr4o2sdioyP47rvvqnz7NxPu85hIsQQIJ48JbW6KM+EkTJhOu90jAEMP0EYRUNIQTmFi48aNqgzCAzwznAxeD2bIg4kdABHio48+UmUwdDqRXQTDPYIFkyxPmEAcDXzhDwWIiohnMGrUKBVM05561QARwh6XokmTJvLaa6/J2LFjKxz0EkAwwHIaN26sSypPsOCXdnbs2KHOA2JtNGvWzLsvdmEC8S5MOdoLgl4ikOnmzc5u5BBoUBceL/7n227wNEE9CLtVAcugMEEiSUZ+hjSe3ljeXlZ6z60Wzu60RIn+t4oUlS8QVoX07Hxp3CteeUr0XLpPlxJCCLlZoTDhQnDSEBwTggQ6QjiBMAQYjIuL07ViG7cJE8WZmXLk4UesoRz+4oTnt4ox4SJxyUmYGDdunCpDB84EHDRiArJpGMIpTKBjj7JQzR50EV/vkenCeCQYQ/wDdP4Re8L/y315wgRiUyDdZCAwrOSdd95RwoB9nbBGjRp5/7eDmAlI8YkhCfb6MAxjgSdFqGBIiZkXQmdVCCRMoAOO7UUsDXikmPXBjEAEswsTYO7cucq7xl4fBi8KCAvIdmLAdexfL5jhPFcFLIPCBIkkl/Iuyd3T7pb3lr+nS6qJJe0sYWLTGF1QPaRl5kmzQUlKlOi0yD3xlQghhFQfFCZcDtLyYay1vdNiUhjGMm4TJkDWot+UAOGNM+H5q/6/7XZJbed5GXQRTsIEvCNMEEoMlYBXgklNiXZqqA5hAp1XzFeeOaUiRWdz6tSpKpsGvrCbfYAhZoKdygoT8HwYPHiwqoPhHujkPv3009KmTRs1lATZTOzZN5zAzXrKlCny8ssvy3333eeznfAuCGUoCsCQG8wDISAUcM1AMIDYYB824SRMwCPDCCzG8wFtBFlRNmzYoNqI2WZ/YcKA5UFIgHeF2VYYvCPMEBEjTOA4Op1nf0tJSVHzVRazLgoTJFJczLsoDac2lI9WfqRLqoEraZYo0eVvPQ+swAJrVbl6rUheG5Mit3y/WN4at0EKi0O7dxFCCIltKEy4ALiGwx0akebhag7hAZ0zGIZ1IGq/vZNS0Sj0bsSNwsR1T+f0mqfDfqhxEx+PiUxPB7GkoEDXcgdOwgRAgEKUYzjH8ePH1f/o8Ns7zZUVJkzH3i5MILsFyiCAVBVsAzwK0E4w9ATLhUcSYrwYKitMINOE8W7CzdYppoXxOIEFA/Mh9gQyXtiHedgzYAQDQ1ZQHx4NoaTSXLlypXcdJisI8BcmsF0QTVAG4QQeDv7xNEIRJgzIyoFsKRi2YuZB4F9gHlwQQW4EWBeFCRJJLuRekAZTG8hn8Z/pkmrAeEss/RY3RF0YXgqKSuT5kWuVp8Qzw9ZIXuHNFyOLEEKIMxQmohQMyTApCytqFCacibQwYafw7DkpOHFCrnsuQDcSSJhYvny5Kv/4449l5syZ6n8MX7BTnjAxdOhQXeqLSRtpFybQUYQoB4OXhhPo3GL4xIcffihbt25VZRA/MBQKngZOoBNpvJAwlMJQWWHCxFBALIxAaTqxX6gDMyCzBGJh9OjRQ5f4YtJ/wkLt+OLegvo4ZosWLdKlzqSmpnpjX2Df7fgLEzgGxkMG6VSdQF1Mh9mFiXbt2qnsGoEwbcZ+bzPDYSCcOIHtQWYVeJSVt5/lgfVQmCCRJD03XepNqSdtV7fVJdVAf8+9p88tngdU9aQlhyjx2ZStSpR4ZfR6ycmvWspiQgghsQWFiSgFMSRwYmAPPfSQ+jKKr7iIIwHr3bu3yv2PL4hLlixRhlSA+DILt/BYx+3ChNsJJEzYsy7g6zmyZfinagwkTJiv7RjigBuTnYSEBO9y7cIEMEEs4T3kHzcBQyhMCktsC0QKgPgRKIOQgGvGHwwRQXwEiBP2r/649jCf+XJvCFWYgPm3Qez7pk2bfGJdmP2H2ILtgGeAU/YJ+3IrkkIYooyZD8fCKVMI1m08RyBi4JjY8RcmsIxHH31UlWHoBvbLDoJ1GnEJZhcm4FWDsl69epXx4sCxNV4e9geVaUc4Nsjk4Y9pozh+ZhsrC5ZDYYJEkvO556Xu5LrydaKzmFplkvpa3hJz3tcF4af/8gNKlLi/72pJvVy5a4kQQkjsQmEiSrELE7D+/fvrKQRQmIgsgYQJgK/Upt2i8+qf3tJJmADwYjDzoaOKjAyHDx/2nmuT8tNfmMB5NfPhK3pycrIqR2pOeEmYafYAnMB0rBG7ANebwX7t+Xsfde3a1TsN/0P0wBCG8oQJdPKNBwYCa2IoB8DQEYiM/kEizZAJdNKNJwmECwyRwU0bXhfI0GOOyVtvvaXqhwoEHMSAMOurXbu2EjohAM2fP1+dVzMNMTGcguo6DeVAdhGzPHjPGJA9xdQ3Zh+yY4+v8e2333qHpaAzbz+H9ownGGKD9ZhpRuiAEGb3PunWrZsqrwpYDoUJEknOXT0ndSbXke/WfKdLwkhuhkiPf7aEiYtlhdpwMHz1YSVK3PHTMhX4khBCCPGHwkSUghODgG1wQTcv2AgEh6BwTl94bzYoTESWYMKE3V3f3uE3BBIm0NnGkAUzr92++OILdT3gf39hAiDWhD3dpt0gFiAlJ2IW2IGH0eOPP+44D4QCXGtGQDBALLHXg2gA8aA8YQLiDNJXYrqZt0GDBuovOv6tW7f2xsuAwYPCgFgdzz33nHeav2E4SiixIvyBZxUCWtoz+/gb9i8pKamMuAT8hQkAQcW+rRAOjCcI6kPggPCA37iGDdh+ZEwx8/kbYlZA3PAHQsUbb7zhOA/OIYQle4yQyoLlUZggkeTs1bNy56Q75Yd1P+iSMLJvkUjn34nMCjycqios2X1Wavy4VGp2ipN9aRVPc0wIIeTmgMKEC0AnBS7Q5gUfHYn27dur8kDj1WMdChORBYEN8cV+/fr1usQXxJXAdCe2bNmiptkzddhB57979+7qHP/4448qhgBEBXSkR48eLatWrdI1y4IhTfBkwLww1A8UewKgw415unTp4p0HngMINus/FMGADiZumNhGxNHAMowHA5YVrCO8f/9+1Vk26xo4cKC6jk0gTKT+xDb7HxsMk8Ax/emnn+S7775T82LYw+4wpJhFpgtkJcE9xSwbggW8J4IJHvHx8Wqf/YfPoPM+ZcoU6dChg1oeziGGi5hrFW0H+4gyfyAWwQsF2wABA3+xDqehJgYcf7QJ02ZgOK441uEC27BixYpK328pTJCqkpaTJrUm1pLOKZ11SZgoLhAZXt/yljiWpAvDx7ojF5WnxF86LpFZW6ysOoQQQogTFCZcBF74Mca9fv366qTBMPYaY79xIm8m0PmgMEEIcQMUJkhVSc1JlZoTa0qPjc6BcCvNvt8sUWJwLV0QPvadzZI/d1iihIlZW07rUkIIIcQZChMuBO7SP//8szdFKP4+9thjylX8ZoHCBCHELVCYIFXFCBN9NvkOgasyM96whInUqgWI9Scrr1Aa9VypRIkhqw5LUbFvemRCCCHEHwoTLgbj3+ES/cwzz6iTCMOYeYwJj3UoTBBC3AKFCVJVDl0+pISJgVsG6pIwkHlapNs/iAy9S6QofF6XGVcL5KH+CUqU+HLmdl1KCCGEBIfCRJSCscxIbQjvCBgyDMAQCA9jp2EYqz979mwV3b5Zs2ZeccI/k0AsQmGCEOIWKEyQqrLn4h4lTAzdNlSXVBHE0Jnf0vKWWBa+TB/Z+YXy3Ii1SpR4e+wGXUoIIYSUD4WJKAXR6xG1H/EkYIjmDzMpB4MZhQlnKEwQQiIBhQlSVbac26KEiZ93/qxLqkh+lkj/W0W6/b1IYfjSd7acslWJEvW7r5DMXN9MSIQQQkgwKExEKUizaBcb/A2ZOeAl0bx5c5XnH0Exka+/f//+kpycrJcSu1CYIIS4BQoTpKqsS12nhIlfdof+shaUvQssb4m5H+iCqlFYXCJfzNiuRInGveLlXFb4xA5CCCE3BxQmohQM28AwjeXLl0tKSopKC4g0e+fPn9c1bm4oTBBC3AKFCVJVVp9arYSJCXsn6JIqUJQvMugOS5g4tFwXVh4EthyRcFhuUZ4SK+Xw+Ww9hRBCCAkdChPElVCYIIS4BQoTpKrEnYhTwsTkfZN1SRU4Em+JEv3+rAuqxuSUE8pTArb+6EVdSgghhFQMChPElVCYIIS4BQoTpKosOLJACRPT9k/TJVVg3seWMLF7ji6oPCv3nZMaPy6VP3dcIsv2nNWlhBBCSMWhMEGCsnLlSnnllVdUTIs777xTxbPYvr1i6b8w/KR79+7y8MMPq8bWuHFj6dq1q6SlpekaFYfCBCHELVCYIFVl1sFZSpjA3yqRky7S/Z9Eev+n5/8LurBynMq4Kg17rJQ/tl8s/ZcflBJk+iCEEEIqCYWJCHO9mh/kWH5l1zFt2jTVOOrWrSudO3eW1q1be7OC7Nq1S9cKTlZWljz44INqnqeffloF6HziiSekRo0a8tRTT6m0qJWBwgQhxC1QmCBVBUM4IEzMPTRXl1SSZd9b3hKzWuiCynEh+5p3+Ea72Tt0KSGEEFJ5KExEmH379skPP/wgeXnhj2Cdk5MjHTt2rFDn3c7999+vxITMzExdIrJ//36566675OWXX9YlwWnVqpXcfvvtKv2pESFKSkq8wkLfvn1VWUWhMEEIcQsUJkhVQTYOCBMLjyzUJZVkcC2Rbv9gpQutJPmFxfL44CQlSrw/YZP6TQghhFQVChMRBsMicALuvfdelerz0KFDVfaiOHDggAwYMEDuueceNQQjO7viEbIxhAPbNXr0aF1iAVGhZcuWahqyhQSjoKBA6tWrJ2+++aYuKQUv6h988IEMGjRILbOiUJgghLgFChOkqozYMUIJE4uPLdYlleD0JpHOvxOZ+oouqByfTt6iRIl7eq+S9Cv5upQQQgipGhQmIsyVK1ekRYsW3iESMMRxWLZsmZw5cyakjjfqoO7q1avlrbfe8i6ndu3a0rZtWyksLNQ1Q+fVV19Vy9i2bZsuKSU+Pl5N6927ty5xZsmSJare9OnTdUn4oDBBCHELFCZIVRm4daASJuKOx+mSClJSJDKktjWMY0/lhoMUl1yXrr/tVaJEgx4r5eq1yg3FJIQQQpygMBEFwGNgz5498thjj6mTYQzBJuH18OKLL6ohGRMnTvTar7/+Kl9//bU8++yzqg7q2udF/AYMu6iMNwLA8Ass5+zZslG28ZKNaZ999pkucaZDhw6qHoarwGsD+4AAmM8//7wkJyfrWpWDwgQhxC1QmCBVpdfGXkqYWHlypS6pIGd3lqYILa74xwqwZFea3KLjSuw8XTrEkxBCCAkHFCaiCJyMFStWSJs2bcoIDaEYYj9ArFizZk2lvCQMEDPMMgOBaZ988on+5cynn36q6s2aNUt5hDRs2FAeffRR77KRmSMYp0+flilTpjgaYlxgGRQmCCHRDoUJUlU6r++shImEUwm6pIKs7GQJE5vH6oKKsWr/eZUSFKLEgh2pupQQQggJHxQmopSMjAyZOXOm8kqAhwECUTZo0MDbqW/UqJE88MAD8txzz8kXX3whs2fPVsEuw0FxcbF3PYHAtI8//lj/cqZZs2aqHrJ6IJYEGhtAME0E1cQ0eH8EYtWqVd7t8Ldbb71V/aUwQUjVQVwbBODFfQeG/6s7Y9DNBIUJUlXar2mvhInkM5XwNszzPPd6/LMlTGSd0YWhc/DcFbmr63L5U/slMiLhiC4lhBBCwguFCeKIEQACgWmhChPvv/++Linl/Pnzatrjjz9eKe8ODuWILAsWLFDHH4YAp5cuXdJTgvP666975+vTp48udR+VTXMbjSAWDILvmvNiDMOutmzZomuVxaQBdopD43ZwXxkyZIjyQjPHA/F7KisuUJggVeWrxK+UMLEubZ0uqQBrBliixPjHdUHoZOUVSv3uK5WnxHvjN1GwJIQQUm1QmIhSKpNJI5yYl/H09HRdUgpesjGtvBgTn3/+uarnn9nD8NJLL6nOT2VSpVKYiCx2YQI2f/58PSUwFy5ckPr163vncaMwsXfvXtVuly5dqkvcC/YFsWjs59HfEGsGAqTT/ShWhQkEHrZ7p/kbhtoZ769QoTBBqkqrVa2UMLHx7EZdUgFGPyDS9e9ErqTpgtDIzC2QZjotaItfNzItKCGEkGqFwkSUgs48vtbB2yDUr9HhBJ0RNAx0XvxB4EpM69Wrly5xBilLUW/MmDG6xBdk/njooYckNzdXl4QOhYnI4i9MPPnkk+UGWl27dq3UqFHDO48bhQmkuMW2L15chZR9UUBCQoL3PEAcHDZsmBw5YrloYygXrvsff/zRG+vm7bffLiNOxKIwsWvXLu9xwb139+7d6nhcvHhRRo0a5T0eP/zwg54jNChMkKry4YoPlTCx9fxWXRIi53aLdPlbkTEP6oLQKCoukdbTtilR4pEBiXKeaUEJIYRUMxQmohQIE+YFGalAbzSLFi1S6/aPAQE3TiMKJCYm6lJnjh8/ruoh/ak/eNnHEIDmzZtLQUGBLg0dChORxQgT9913n/oLw/kOBtoB6hmvCQoTkQHXm/EIeOSRR1SnOxCIc4N6sHHjxulSi1gUJsx95Z133tElviCWD6bXqVOnQi7tFCZIVXln2TtKmNiRvkOXhMD1EpGRTaxhHCkjdWFodFtspQWt3TlO0jIr7tVICCGEVBQKE1GKXZjAl0xktkC6TVjPnj2VKFDZVKChAOHgnnvuUVk07KSlpamXcng62MfZ438E3/R3cUaQS9S3v5TbxQ0ExawMsSBMFF5zr1usESbwJR2G/+fMmaOnlgXiGrwl8MXZZGuhMBEZ2rVrp/YBwiAy3wQD13WLFi1UfYgYdmJRmKhdu7Zqpxs3BnaXN/tdEU82ChOkqrzy2ytKmNhzcY8uCYGLh0W6/b1I3z96LubQPR4mpZyQP3dYInf8tEwOn4/ssFJCCCE3DxQmohS7MIFx3uZ/u6FjgfSgGzZs0HOFFzQKrAcBKocPH65EBBMkLykpSdeygFCCcn+hAduGL+S1atVSruFYJjpG2CcEk6uMtwRwqzBxYvdFmdtnq4z+PFFGtkyQSe3XybblJ6W4qPpEpurALkzEx8er/4MFQ50+fbqq069fP2/sEbswAbEKbQfnNVB73rp1q5o+bdo0XVIKOtAI4gjhoEmTJmr5SE+L7Zs7d65jsEqIb/gC/u6776q6mAcZZJAFB0Mb7G0LmSqwLFPviSeeUL8hEgLcSPH7o48+UuJdq1atVD1k0xkxYoSqA7CcsWPHqnS3yKyDOugII8MOrovNmzc7folfvny5Or533323mgfX0zPPPKOO2blz53St0DAda2TzCYWjR4/KwIED1fG1E0yYwFARLN8EwIU1btxYBT/FPSA/v2wnCSJJp06d1LE18+C4fPnll7J+/fqAQiymIe4DhFTMg3OI41uRh5oBqYhxrwt2TE3KY8RMCRUKE6SqPLfgOSVM7L+0X5eEQKLnHgtviQTrPhUKSAsKTwnYoh0Vi0lBCCGEVAUKE1GKXZgwhq958D7AX/9peKGvTBDJ8pg0aZLqXKCDBUMsgXXrykYFR4cK3hGTJ0/WJaXA4wPT4GUB13/8hedHZUUJ4EZh4vCW8zLik1WWfbxKhnv+Dv9ktbK40bt1LXdgFybQiUNnEL8DfUXGMI6aNWuquoGECROIESKGE/PmzVPT0VG1A4Fh5MiRaprp5GNZ6ECiA49yCAj+3jxoq5iG7YI3ADr6TZs29c7z2GOPqdS2AJ1QdHxRF9MgtuF369at1XRceyjHtYnl4H9jXbt2VXUQSwXpfVGG+DFYF+piO03sApRD2DDguEAkwbQ77rhDxYMw85jthHAY6rWEY3Xbbbep+SD0VIVAwgSGfKAc5wJ1cC4gNkAwQhmm4ZjYhQYMJzHDgiBgYJ8wD8owDwzn358JEyaoeWAQTTEPjqu5R2JIRjgDCWdlZSlRFcewIvdbChOkqjSf21wJE4cuH9Il5VDoaZ8mRSjiTITA/rNX5NaOS5Qo8XMi04ISQgi5sVCYiFLswgReshEpHhky0EFCqk2k8cMXSbs3xSuvvFKm8xUO0OnBMA1YoA4QOlDoaDh97QWYho4ZloG/geqFituECQzbGPfVmlJh4pPVXhv+8WrlPXHmQIauHf3YhQmcW/OV+9dff9U1SsH5RqcaHUa0z3ALE/CgMB1eeEegjWGb8FUeIhrKYePHj9dzWB1FdOzRwYyLi1OdTGwDtg+BH808pjOM5V25csU7rAGeFvht2p8RJowNHjxYDV9ZsWKF7NhhjQmHdxOmQVhARxzrwjqxnbi2IYRgOo6PAdNMhx2eJGY7UQ6Rx3hQYH2hgHlQH+cD+1QVnIQJ7BfEG5wPtBEcH4gh8FjB8erfv7+aB9MPHz6s5xIVSBflaEcQt5BCGPNAVOjQoYOahuUaoQisXr1a7QemQQxBXcyD4woxFAIopvXo0UPPUTWwbCM6wSOjIlCYIFXl4VkPK2HiWFaI7WiH5z4KUeKXRz032NCu9Qf7JShR4tPJW6Sw2F1efIQQQtwP3uHwnkVhIsqwCxOnTp3SpWVBwEF8fTR13ThuvzK4TZg4seuiJULYBAlfWyXx4/fp2tGPXZgAZjjHG2+8oX7bgViBad26dVO/wy1MmM4iPAucOtvowEKAwBd7014wFAnzwAPJqU3ghoisDAgCaydQjAm7MNGlSxddWgo6zfCGwPRAqUYxLMMsw4DOPDrx8FZyAvNgiAf2PRSQZQLLD7S8iuAkTOCcogznBOKCPxBrzD6uWrVKl4pKPYwy/+Ei4MSJE0p0/e6773y8Sd588001D7xWnNa1c+dONR3ibXmxNEIBQzxwLiCGIMNMRaAwQarKPdPvUcLEySsndUk5THlBpMvvQ/KWyLlWJC+MXKdEiRd/LusRSQghhNwIKExEKUaYwMt3KCB7Br4owiUcHhWxjtuEia3LTjiIEaUGr4mJ37vnhdBfmAD4eo9sD/ZOIv5H5hV05ky7DKcwgfOJMqw3EPjKbuI5mNgoEPsgVqCjiWsNnUanOBT+lCdMYHnbt2/XpWVBxxw3XSdwE8YyYAa0byNowNsA8R5C2c5AQETAsqpLmADwkAl0D4KwYPbRPjQDogPKMIwjJSVFDZkoDwwfwvEONHwIXiVmXYFSFocCjvfQoUO9y0KmkopCYYJUlfpT6ithIjUnVZcE4cIhy1tieEOR4uDDvOAZ0XH+biVKIC1oxtXKD7EkhBBCqgKFiSjFCBOhfgkFxs28ojn23YjbhIlTey45ChJ2S5p2QNeOfpyEiZYtW6oye4cTHVQMRUKH3hBOYcIM1UDMB3zRdjIEbjSde/w2mK/0xlBn1KhRKkBlIMoTJiAOQjwIBQzLgjfHgAEDvIEbjRngAWKua2MIwIljF2w7A3H27Fm1DIhIVSWQMOHPrl271HE37cOYvZ1s2rTJZxoMQUlR7oQRpHDO7Ofa3xCTA/Vwv6gMGIZizjls6tSpekrFoDBBqgpECdi5qyEEu538giVMJPfXBYH5Zc0xJUrADp67oksJIYSQGw+FiShl4cKF6sTAJTpUjDs9xqTja2Es48YYE9M6b9QBL31jTGAYB7J0XErN0bWjHydhAp02lKGTbb7qmwCTyERhqA5hIlRDZ9WAr/JDhgxRwznsdUw8DHgo+Hs3lCdMIG4FvCICgeOAQLAmu4fdTCwJmB14IECgdAp6iyCRyHQSKnYvgqpeC4GEiUOHDsl7772nvDL8MwoZgQhmFyYAhkcguK69PgzeMDjuuH4NRpgI1b755hs9Z+hgHWjfZvgGzl1l43JQmCBVofh6sVeYuJh3UZcGIDdDpM8tIr3/0/OGFzzwa/z+83Lbj8ukxo9LZdPx0NPfEkIIIdUBhYkoZd++fd6X6lDz5aNDgPpwhw5nJPpoxG3CBECciV++SFLDNryixMerZGTL1bJmZoiR1qMEJ2ECx9ZkijBDI0x6WQQjNFSHMIFAhytXrizXnDqHiOOA2AZI1/nCCy949wFm4mIYKitMIGisiQWDzjo64G3btlWiAmJOICilEXFgTmAZiHnRvn17efHFF5V3hqn/1Vdfqa/7oWBEEQz/CgXcfzAcB8E77fvmJEwghgXSGKMcXhloH507d1bZfTANXiJmm/2FCQNiQ2DoBGJ8mNSvMAgzuMcBI0ygfTmdZ3/bs2ePmi9UUlNTVVwLrAPeOP7nu6JQmCBVoaC4wCtMXM4v5xm2bbLlLbGoNIiuE8cvXpU6XZfLLe0Xy4iEw+oeTAghhEQSChNRjPmCiqjyoYwrN4HtKEw4E2lhAuRfLZTJP6QoD4lRrRPll7ZJKo2o23ASJkCrVq1U+fz5871CGTp4diorTKATj+l2YcJk0EAnORBYNmJd+HfccU05BU2EJwWGEWC5MHsbq6wwAaHReA+gk+6EU4wJbDu222k7waeffuqdxx4YMhimw437i79HiBNGEIIhe4jBX5jAdppziHSm8PTwB/ObZdmFCXgiBLrHzZkzx5viFGlhAY4HfsObIliHCmJOKPdOO4hJgnsolo+/wYIPhwqFCVIV8oryvMJEdkGQZ3uJ5x5nUoQes+LpOHE5t0Bqd4lTwze+nbNTlxJCCCGRhcJEFPPbb7+pkwNDBxCp+IKB6PSoG2qHw824VZgwQKDIyy7wvEe68ytVIGECmRZMufEAMAEnDeUJExhC4YTphNuFCXRQ4WYPd3sIc07guoGHAr76I6YDQFwHDNeAAOHEyZMnvR4J9jZTWWEiOTlZTbcPc/HHHBeYAfNhOwPFSEAn2swTascXwSVRH8cM5ygYiJeBgLqo73+s/IUJDBN55JFHVFkgbwykOcZ0mF2YQPrNZs2a6V9l+fbbb9U89rZhvHFmzZqlS3xB2ljcC5GG1Z4qNhjw6DCiBLxn8DscUJggVQFihBEmcgvLCn5e9i6wRIlR91kiRQBeG5OiRImXRq2T3IKKCXeEEEJIdUFhIorByYG3BDoQOEmIQo/Alnihx9douBsjuCBe9jt16uT9Isvgl85EkzDhdgIJE/Yv4hAC4NZv/8oOAgkTr7/+uipHR9z/a7tdpLMLE6BNmzaqHJ1+XBN2IAL89NNPajq+rmPYBjDbD/HBPszEAIEFX+nRKcdXdwOGX2C+n3/+WZdYlCdMrF+/Xk2H+Xs2YN8xnMM+NMO0a6S5xHWNa99pOyGQmHnKEy7t2EWQwYMHq068P7ivGLEI4g9+23ESJiACoAzDTfw9GTAkxJxjmF2YeOutt1QZzq2/qIpjAdEC0ydMmKBLS8UKtDF4zvhjPFCw7fb4FMFAqlfMgyEkoc4TChQmSFXIvJbpFSYwrCMgM94U6fw7kUPLdUFZvpu7U4kS9/RexQwchBBCogoKEy4AL8vomOBElWf4QujkQh1rUJiILIGECfDOO+942yM8FfyHUDgJEwBxHoy4hgCRiKcAbwt4SqD8iSeeUNP8hYkTJ054v3IjfgLSOe7fv1+JAa+99poqh7g3bdo0PYfFc889p6YhdgG+8GMeGIIcmkCT/llxevXqpcphCKiI4JkYhlCeMIHhAMbzAF/isR5sNzrUEBWxfYjJYJZt0m3CIwTeBGbZ2B7Mi5gJGBJi4jngmFYEDFfBMTaiJ5YNQXP27Nkybtw4n3OI4KAITOmPvzABIcJkOsHyfv31V9UZh0F4gXCEY2COg91bA+fabMsnn3wiGzduVPuJ9ZpziFgP9ownEEJM1g2cL6QExTxbt271erbAQs1sBBHIzBOKOYkhgaAwQaoCAl4aYaI4kCdElue+A2+JvreI5JV9zpV4rs9lu88qUQKxJVIv5+kphBBCSHRAYcIFoOMD1/KOHTt6X96dDC/n4fzKF81QmIgswYSJw4cPe9skAg/6E0iYQDtHJ9LMaze0/R07dqj//YUJgI6/icnib+gkw+PCXyCBd4X5Eu9v8Jbo27evj7cEgCBgrwfhBeJBecIEOu0QSkyn3NTF9QyDyIF9MNPsaTIRL8aIE06GAJ2VyRaBbUbMBrunhr9BDDp+/HgZ7wfgL0wALNPEsIDBWwGG/+EJg+OHIKP4bR+egu2HN4SZz98Q3BT3QH/gjQOhx2kenEOILIHic/gDQcppOYGMwgS5UZy/et4rTARk3keWMLGkHW44urCUrScz5I/trbSgK/eGkHKUEEIIucFQmHAZZ8+eVePkccIQ5R/Ws2dPFSDuZup0U5iILBg2gM4zvlA7Abd/e+faDoQLTAsUVBCBIqdMmaI6iviLuhiSgWEYcXFxKmtDIBA/wcyLuAL4Eo9rJhAQK5DZw8yDzjGGGKAT6dQZB/iyvnz5cuVlsWbNGtWpxnKwnZs3by4zFMEOOvm4VuFNgO2DhwKGZRlhAR4i2Ed/cQMCif++YV6n4R0VBXEUICBhf9CRx7bBuwTnMFjgSAhF2Gf/QLsQJxISEpRHhzmH8HwwKYzRdrCPEGr8QZvAOcN5GD16tNomzBvMCwzHDm0C24ztt5/DioAhNtifUK0i9x4KE6QqpOakKlGi3pR6usSPwjyRgbeJ9Po3zwWYqQtLOXjuijTssVKJEuPXHdelhBBCSHRBYYK4EgoThBC3QGGCVIVTV04pYaLx9Ma6xI9DcZa3xKx3dEEpeQXF8tTQNUqUeG/8JikucWfAZUIIIbEPhQniSihMEELcAoUJUhWOZR1TwsQDMx/QJTZKikS6/6MlTPgFvSwsLpFHByQoUeKFket0KSGEEBKdUJggroTCBCHELVCYIFXh8OXDSphoOqepLrFxaqMlSoxoKFLsG0/lp4W7lSjx8IAESb9iDaUihBBCohUKE8SVUJgghLgFChOkKuzP2K+EiafnP61LbCz+whImds3UBRazNp9SokSNH5fK3rQsXUoIIYRELxQmiCuhMEEIcQsUJkhV2HNxjxImXlz0oi7R5F6yRIke/ySSbQX5RdDeg+ey5c8dlijbdYaiBCGEEHdAYYK4EgoThBC3QGGCVIWd6TuVMPH6ktd1iWZ1N0uYmPexN0Xo5asF3gwco5OOBswuRAghhEQbFCaIK6EwQQhxCxQmSFXYen6rEibejXtXl2gQVwLeEvCc8JCenS+P6GCX38/bpcoIIYQQt0BhgrgSChOEELdAYYJUhY1nNyph4uOVH+sSD6dSLG+JX5urn8jA8fm0bUqUeHrYGrlWVKzKCSGEELdAYYK4EgoThBC3QGGCVIX1aeuVMNF6dWurAClCB9SwhIkdU9VwjQ7zdilR4q6uK+RizjWrHiGEEOIiKEy4gL59+8rnn38uCQkJukTk8OHDqmz48OG65OaiMsIEjtmlS5bLKyGE3CgyMjIoTJBKk3wmWQkTXyd+bRWk7xfp+ncig2qKFF2T+dvOyK0dl0q97ivk4LkrVh1CCCHEZVCYcAHPP/+8OkkTJkzQJSIbN25UZe+9954uubmojDBx+vRpOXvWilxOCCE3Ctx3Tp06pX8RUjESTicoYaL9mvZWwcqfLG+JNQNlx+nLylMCGTgW70qzphNCCCEuhMKEC6AwUZbKCBMXL16UQ4cOSUlJiS4hhJDqBW728JZIS2OnkVSO+JPxSpjovL6zSF6mJUp47NLJvXLbT8uUMDFv2xldmxBCCHEnFCZcAIWJslRGmCguLlbCxPnz53UJIYRUL9nZ2bJ//37Jy8vTJYRUjLjjcUqY6Lmxp8i6oZYwMe0VeXZ4shIlfliwWwW/JIQQQtwMhQkXQGGiLJURJvDlEjEmEATzxIkTKiAd5s/Pz6fRaLSwGUSIK1euyLlz55QoceHCBX0XIqTiLDm2RAkTA7YMEBnzoBR3+Xv5atQ8JUq8Oma9rkUIIYS4GwoTLoDCRFkqI0wY0OgRCPPAgQM0Go1WbXbkyBF1vyGkKiw8slAJE8MSv1PeEvt+qiV/+n6hNOyxUnILinQtQgghxN1QmHABFCbKUhVhAsB7AkM7CgsLaTQaLeyG+wvuM4RUlXmH5ylhYvTIvyphonPHz5W3xJ7ULF2DEEIIcT8UJlwAhYmyVFWYIIQQQtzArIOzlDAxYdC/yrmf/lPu/HGRJB/i8CBCCCGxBYUJF0BhoiwUJgghhNwMTNs/TQkT0wb8i4z4oYUMXHFQTyGEEEJiBwoTLoDCRFkoTBBCCLkZmLxvshIm5gz4F5k0/zcpLuEQIUIIIbEHhQkXQGGiLG4QJpD547fffnO07du361oi6enpjnVg69at07VEcnJyHOvA4uPjdS2RkpISxzrG7KxcudKxDgzrM6xfv96xDuzs2bO6lsjOnTsd68AQcNSAoIBOdWDbtm3TtUQt26kOLCkpSdcSyczMdKwDW716tTomAPu0ZMkSx3o4FkVFViA5ZFYIVG/p0qVSUFCg6qE+fjvVW7x4sVqOYdmyZY71YMgQY9iwYYNjHdipU6d0LVHZHpzqwPbu3atriaSlpTnWgWFdhmDtC8fGDvbNqR4MsRUMK1ascKwDs1+7ycnJjnVgGRkZupZ133OqA0tNTdW1RHbs2OFYB3b06FFdS1SASqc6MLRlw8mTJx3rwDZt2qRrBb+W16xZo2tZKUSd6sDs1zLal1MdGNqnneXLlzvWg9lTleKe4lQHhu037N6927EOzH4tBzs2W7du1bVEZURyqgOzty8cm0DtC9eQaV+5ubkBrz2U4+UG4G9cXJxjPRxD0w5xrAO1V2xPVlZpPAecI6d6sIsXL+paoV/L+/btc6wDw7XcbvlAJUwMGvy4zJ2/0LGevR0Ga1+4H9pxqmPMTrBnBc6FAe3cqQ7Mnp1m8+bNjnVgaFOGYO0Q168BqcCd6sDszxQcd6c6MPv9MFh7xf3KEOpzGc8MpzowtFc7wZ4V5tkD1q5d61gHZj/WwY4hjpsh2DsLzpcB92SnOjD7tYz7TijPClyjwfbZPEdRP9gzBe0e4Hm/atUqxzow80xBDKBgx9CeWh73Mqc6MHt7RdY3pzqwXbt26VqinldOdWD2doj7jlMdmP1axrFxqgPDObAT6rMi2HPZfp8L9VoO9s6Ce6Dh9OnTjnVg9naIrFdOdWB4ZzUEa6/2YxjsWka7M+21vGvZvEcCpzrGEIvKEOxY26/lYO/YeK82BLuW7c/laITChAugMFEWNwgT6BCi8+xk9hcq3DSd6sDQwTLg5c+pDsz+IMND2amOMTuYz6kOzP6yiZuhUx2Y/QGFlxynOjD7izgePE51YHh4GbBspzow+80VLyROdWB4YTfCBPYJL85O9XAszAMFN8ZA9fAiYx4oqI/fTvXwoDGdI4AOoVM9GFJLGvAS6VQHZheBjh075lgHZu9846HmVAeGdRlCbV8A++ZUD2aONUhJSXGsA7O/AKHj4FQHZu8QBjs29k41Xg6d6sDOnDmja4kcP37csQ7M/sKO4+5UB7Znzx5dK/i1bO8c4b7lVAeGe7sBL0JOdWB2oQPgRcypHswukOGe4lQHZl7YAcQHpzow+7Uc7NjYXzZxHp3qwOztC+0wUPvCtWbaF/Yp0LWHY2M6cPgb6NpDPdMOcawDtVdsj+n0AJwjp3owiKQGdESc6sDs1zKuV6c6iR7rOSNB3hvQTAkTszZMcKwHs7fDYO3LLmAApzrG7AR7VtjbV7Br2S7AQnBxqgOzH5tg7RDXrwEdIKc6MPvzFp0Zpzow+/0Q59GpDsx+LQe7b9qvZTwznOrA0I7tBHtW2Dsz+MDhVAdmP9bBjqG94xjsncUuduN55VQHZr+W0S5CeVbgGg10LcPMcxT1gz1TzDsL6gW7Rs0zBcJEsGMIccqAe5lTHRiOmwEdQqc6MLugi+eVUx2YvR0Ge7exd9KDPStwDuyE+qzAO5ZTHZj9PhfsWrYfm2DPW7zPGIJdo/Z2iPPjVAdm/7AQ7Nljvx8Gu5bR7owwUd61bBcmnOoYs9cLdqzt13Kwdxu8VxuCXcv253I0QmHCBVCYKAuHchBCCIlldqVmyeMdR8nPg/9dCROJpxP1FEIIIST2oDDhAihMlIXCBCGEkFjl4LkrctuPS2T5jw/LsCGWMLE+rdQ9mRBCCIk1KEy4AAoTZaEwQQghJBZJv5Ivjw1MlNu+nysXO/27DBzyH0qY2Ho+uscGE0IIIVWBwoQLoDBRFgoThBBCYo2Skuvy1tgN8l/fL5Y+Pb4X6fw30nfYfylh4kBGaawEQgghJNagMOECKEyUhcIEIYSQWAJpQL+auV1u+X6xNOsXJ8U9/00JEz0WvEphghBCSMxDYcIFIAI0ourao8kjIi7K7NF7byYoTBBCCIklJqWckFvaL5YG3VfKwZQlSpSQMQ9J55TOUmtiLTmUUZophhBCCIk1KEwQV0JhghBCSKyQfOiCGr7xx/aLJfFgusjsdy1h4tBy+WHdD1J7Ym05fLk03SAhhBASa1CYIK6EwgQhhJBY4HJugdTpulwJE/O2nZGSS0dFuvytSI9/Fsm9JN+v+V7unHSnHMk8oucghBBCYg8KE8SVUJgghBDidnKuFcmD/VYrUeK7uTtVnAmJa295Syz9RtX5OulrqTOpjhzLPKZ+E0IIIbEIhQniSihMEEIIcTP5hcXy2dStSpR4ZdR6Xeph6F2Wt0RRvvrZNqGt3DX5LjmedVz9JoQQQmIRChPElVCYIIQQ4maGxB9SokSNH5bKxZxrVuGBxZa3xMSnrd8eWq1qJXUn15WTV07qEkIIIST2oDBBXAmFCUIIIW5l/Lrj8ucOS+T2n5bJ0fQcq7DomsigmpYwAYFC8/HKj6XelHpy6sopXUIIIYTEHhQmiCuhMEEIIcSN7DydKTU7xcmtPyyVudtK04BL6jaRLr8XGV5fF1i8v/x9qT+lvpzJttUlhBBCYgwKE8SVUJgghBDiNlIv56nhG7C+cQd0qWbR55a3xOZxusDi7WVvS4OpDSQ1J1WXEEIIIbEHhQniSihMEEIIcRPXikrkqaHJSpT4etYO9dtL5imRrn9vCROZvrEkXl/yujSc2lDO5pzVJYQQQkjsQWGCuBIKE4QQQtzEV7O2K1HikQEJcvlqgS7VJPaxRInZLXRBKS/99pI0mtpIzl09p0sIIYSQ2IPCRJSCE5OamiqJiYnSo0cPefrpp9WJMlazZk15/vnnpUuXLpKUlCRpaWlSUOD3ohPDUJgghBDiBopLrsuY5KNKlGjcK17yCov1FBsjGol0/4Pn4X9FF5Ty3MLnpNG0RpKem65LCCGEkNiDwkSUgRMydepUadq0qdSpU8dHjAhkNWrUkLvuukvNM2PGDL2k2IbCBCGEEDeQcCBd/tjeiiux7eRlXWrj8ArLW2L0AyIlZUWLJ+c/KXdPu1su5F7QJYQQQkjsQWEiSsjOzpahQ4fKQw895CM6wO677z554YUX5IMPPpBvv/1WvvrqK/X/M888Iw0bNixT/5FHHpHRo0dLZmamXnrsQWGCEEJItLPp+CW5o9MyJUpMSjmhS22UFIn8fI8lTOycqQt9aTa3mTSe3lgu5V3SJYQQQkjsQWEiwuAELFu2TOrXr+8VFho3bqyEh0mTJsm+fft0zcDs379fJk+eLC1atJBGjRp5l3PPPfeoYR4lJbYAWzEChQlCCCHRDOJIIJ7ELd8vlm9m79ClflxJE+n+jyKDauqCsjw8+2FpMr2JZORn6BJCCCEk9qAwEWF27NjhFRIefvhhWbJkieTm5lZKTMA8mHfWrFnSoEEDtUzEooA3RqxBYYIQQki0UlBUIg/0Xa08JZ4fsVaKigM801d1tbwlEPwyAPfPvF/umXGPZObHrhckIYQQQmEiwmzfvl1eeuklSU5Olvz8fF1adbCshIQEtWwKE4QQQsiNAcEuv5xhZeB4cmhy2QwchuzzIt3+YAkTl47qwrI0mdZE7p1xr2Rdy9IlhBBCSOxBYSLCVPcwi+vXryuLNShMEEIIiUZGJ1kZOGp1ipO9aUHEhK0TLVFi5tu6wJkGUxvIfTPvk+yC2PvIQAghhBgoTEQpsSgmhBMKE4QQQqIJPLcTD6QrUeLPHZbIvrSyqT+94Bk/rqlIl78VyTqjC52pM7mOGs6RU5CjSwghhJDYg8JElLJx40ZJT2fO8kBQmCCEEBJNnM7Ildqd45QwMTnlhJQE+8Bwcp1I59+J9L9VpOiaLnSm5sSa8sDMByS3MFeXEEIIIbEHhYkoZeHChfLUU0/JkSNHdAmxQ2GCEEJItABRom63FUqU+GH+bl0agOslIpNfsIZxbPhZFzpTfL1YCRMPznpQ8orydCkhhBASe1CYiFIgTODEwA4ePKhLy6e4uDgmg136Q2GCEEJINHD1WpG89PM6JUq8PW6DLg1C3mWRXv8uMqCGLgjM1cKrSph4aNZDcq0czwpCCCHEzVCYiFIyMzPlgQceUCenXr16sn//fj0lMEgV+u2338qwYcN0SexCYYIQQkg08OHEzUqUaNhzpVzJK9SlQYjvYnlLLP1GFwTmcv5lJUw8PPthKSgOkN2DEEIIiQEoTEQxJ0+elPvuu0+doIYNG8qqVav0FF9ycnJkxIgRcvfdd6u6AwYM0FNiFwoThBBCIgliSAxceVBuab9Y7u+7Wi5kh+DRkJMu0vXvLWHiXDlDPjyk56YrYeKR2Y9IUUmRLiWEEEJiDwoTUQ463i+88II6SbVr15aUlBRvilGcvKVLl8rDDz+spsNq1qwpU6dOVdNjGQoThBBCIsnKfefkj+0Xyx0/LZOUoxd1aTnsmG6JElNf1gXBOZN9RgkTj855VIpLinUpIeT/z955uFtVnPv/P/glubk35ebe3JjEKE1Bxd6x9957jz22IFhQUVTsvYtiQUVRQYqgdKkiINJ7772ewvs7n9kzh8Vi7X326bt8P8+znnP2rD7lnXe+U5YQovCQMJEHkEhnnHGGS6imTZvahx9+6NadYITEHnvsUSlKsFjmL7/8Uilc1BVcj3UrGJlRF/A+69atq9VzSpgQQgjRWIyfv8Z9EpQpHH0nLfahWfDG0amvccwd7gMyM2vtLCdMHPvZsfqMuBBCiIJGwkSeQEM+NMYRJ5o0aVIpSJx++uk2dOhQ27atbuefkjluuOGGne6177772v3332+lpTUbUjpr1iw38oNrLViQ+dvtmZAwIYQQojFgysZBj/W3v/y7p705ZJaVlWcpGMwekhot8eh/m23Lru6asmpKpTAhhBBCFDISJvKE+fPn27PPPruTSLD33ntbly5d/BF1z2233eZGZCACTJo0yUaMGGGXXHKJu3fXrl39UdmDmHH11VdXPr+ECSGEEPkEi1se3fl7N1Li1o9/zF6UgM+uSgkTo9/0AVUzYfkEJ0yc1uM0HyKEEEIUJhImchiGbZJAzzzzTGVjno0RE+H/7t2718vwzpKSEjey4ZprrvEhKfjyBwtyso9Pk1aHF1980fbcc8/KZ5cwIYQQIl9AhLjy3VFOlDjz5WE+NEtYuLLTn806/8MHZMeYJWOcMHHO19mtSSGEEELkKxImcphXXnllp4UtadS3b9/epk2bZv/6179cWPPmze2dd97xZ9Qdzz//vLv+p59+6kN20KlTJ7cPUSRbli9f7j57+uCDD1a+j4QJIYQQ+cJz/ac5UWK/R761JWs3+9As+e6R1GiJL2/0AdkxfNFwJ0xc/M3FPkQIIYQoTCRM5Ci9evWqbMCzXXfddTZq1Ci/N/WJUNZ/YB+CBaMqGOVQV7Rp08Zde8qUKT5kB+PGjXP77r33Xh+SmbVr17pRFieddJL7P7yThAkhhBC5DqMSe4xbYH9t29P26tDX5qysZr2zebVZxz+khInFE3xgdgycP9AJE1f1vcqHCCGEEIWJhIkc5csvv3SCw8EHH2xjxozxobvywAMPVH6Z46233qqzBTCDeMCim0mwD2GkKvjyxhNPPOGeccKElEMWri1hQgghRK4zf/Um90nQv7frlf1nQaPM/D4lSrx7sg/Inn5z+zlh4p/9/+lDhBBCiMJEwkSO0r9/fzdqggTKBAtKvvTSS5WNfRasrC2sHRGulw72XXvttf5Xenr27OkElk8++aTy86Dh2lUJE8OGDXNTWZI2Fv7kGhImhBBC1Bezlm+wPe/r7aZwvDFkpg+tJq8fnhImJvXwAdnTc1ZPJ0zc9n3t63YhhBAil5EwUQAgTtDwb9asmUvMDz/80O+pGXUlTJC5EBHOP/98H5IiXLsqYWL48OF2zDHHJG4tW7Z015AwIYQQoj5Ys2mbnfbiUCdKdOz1i5VX5wscgTlDU6LEI78z27LWB2bP59M/d8LEvwf/24cIIYQQhYmEiQKCxTIZSfDUU0/5kJoTxIMwyiEO+1j3Ih2IJVdddZXtt99+7lOnUcK1NZVDCCFELlJavt0uevMHJ0qc++pw21JSva9QVfL5tSlhYthzPqB6fDzlYydMPDD8AR8ihBBCFCYSJgoIFuhiCkhdCBOtWrVyGWPevHk+ZAezZs1y+/75z/RzXhctWuRGNTRp0sT23XffnTbOZeMep512mm3ZssWflT0SJoQQQtQXN3wwxokSjJgoLUsW6LPi0f82e/wvFd7Weh9QPd7/5X0nTDw68lEfIoQQQhQmEiYKkGXLlvn/as5dd93lMgbTKeJ89dVXbh8jNNKxcOHCynUgMm18/UPChBBCiFzhlYEz7C9te9rBnQbYvOp+gSNK/wdToyU+PM9se83EjbcmvuWEic5jOvsQIYQQojCRMCESmTRpkvuSBl/UiMIUjXPOOcctaDl16lQfWj2CKKGpHEIIIXKJD0fOdSMlWPBy8uLkr1JlxbaKuumJv5p1+LXZoh99YPV55adXnDDxwrgXfIgQQghRmEiYaGRYw4HGfkNt1eHkk092C2rymc+SkhK39e3b1wkWt956qz8qxYoVK+y7775z0zyqQsKEEEKIXIKpkD/NW227te1pu7f7pnaiBCwcmxot0eUUH1Aznv3xWSdMvD7hdR8ihBBCFCYSJhqZ77//3q2z0BDb1Vdf7e+aHdOmTbP999/fmjdvbqeccoqdeOKJbqREixYtbO7cuf6oFAMHDnQZ6ZlnnvEh6ZEwIYQQIpeYtnS9NXugjxst8dGoeU6oqBWvHJQSJsZ/7ANqxpOjn3TCRJdJXXyIEEIIUZhImGhkevToUdlQr+/tiCOO8HfNnjlz5tiTTz5pDzzwgNteeOEFW716td+7gxkzZljHjh2dQFEVHMe2Zs0aH1J9JEwIIYSoC+at2mStO37rRIkn+07xobVg7rCUKPHYn8w271pfVoeOIzo6YYKvcwghhBCFjISJRmbVqlU2bty4BtlYN6JQkDAhhBCitmzeVmZnvjLMiRKXvzPSh9aSr29LCROjsnes0sFnQhEmvpjxhQ8RQgghChMJEyIvkTAhhBCiNvAZ0HNfHZ76LOhLQ2xrSZnfUws2rTJ76Ld1MloC2g5p64SJb2Z/40OEEEKIwkTChMhLJEwIIYSoKdtKy+1fn/zkRIkTnxtsazeX+D21gHUpet6eGi3x8UWp37XkjoF3OGFiwLwBPkQIIYQoTCRMiLxEwoQQQoia8vyAaU6U2OfhfjZj2QYfWktKNps93cTskf8yW7fYB9aOm7+72QkTQxcO9SFCCCFEYSJhQuQlEiaEEELUhLeGzrK/tO1pf7u3l01cUPNFmHfh5+6p0RIfXeADas91317nhInRS0b7ECGEEKIwkTAh8hIJE0IIIarLDzNXWtMHets/2n9jfSfVzagGx7aKuuiJv6aEiSm9fGDtuaLPFU6YmLB8gg8RQgghChMJEwXOlClT7IMPPrCysjpY1CuHkDAhhBCiOkxcuMZN32B7ffBMH1pHTO6ZEiVePdgH1J7t27fb5X0ud8LE1FVTfagQQghRmEiYKHDeffddl8BbtmzxIYWBhAkhhBDZsnD1Ztvzvm+cKPFUvyk+tI5gkcv3z0wJE9O/9YG1B2Hikt6XOGFi9rrZPlQIIYQoTCRMFDgSJoQQQhQzm7aVWpunBjpR4raPx9mWuvgsaJQFo806/Nrs0T+abVnrA2tP+fZyu+ibi5wwsWjjIh8qhBBCFCYSJvKI0tJS+/zzz61Lly5ZbzfeeKOECSGEEEXJus0ldsJzg50ocf7rP/jQOqbbJanREkOf8QF1A8LEBb0ucMLEyi0rfagQQghRmEiYyCNIrGOOOcYlWHU3CRNCCCGKCUZGIEYgShz3zCArKSv3e+qQshKzx//P7Mm/+YC6o6y8zM7reZ4TJjZsq6NPmgohhBA5ioSJPILEOvbYY+3EE0+0nj17ZrXdfffdEiaEEEIUHTd/9KMTJfbu0NeWr9/qQ+uY/h1SoyW+vs0H1B0IE+d8fY4TJlhvQgghhChkJEzkEeXl5XbKKadY69atfUjVaI0JIYQQxURZ+XZ78KufnSjRuuO3Nn/VJr+njtm4wqzjH8w6/MZs5QwfWHeUlpfamV+dac27NPchQgghROEiYSLPCA3y+fPn+5DMSJgQQghRLCBKvP/DHPvLv3tay4f62dQl6/2eemBKr9RoiS+u9wF1S0l5iZ3+5enW8v2WPkQIIYQoXCRM5BlffPGFS7AePXr4kMyMGTPGOnfu7BbOLCQkTAghhIjT/ccFbqQE29AZy31oPfFCq5QwMX+kD6hbSspK7NQep1rrD7IfJSmEEELkKxImRF4iYUIIIUSUr8cvsj3u6227te1pX/y4wIfWExM/S4kSz+1tVlo/61dsK9tmJ31xkh300UE+RAghhChcJEzkEJs3b/b/iaqQMCGEECIwaeFaa/FgH/t7u172/IBpPrQe6XJqam2JOUN9QN2DMHHC5yfYYd0O8yFCCCFE4SJhIkcYO3asS4i9997bNbpFZiRMCCGEgFnLN1RO33jsm198aD2y9OfUaImXDzAr2+YD656tZVvt2O7H2lGfHuVDhBBCiMJFwkQOQCKceuqpLiEOOOCArBe2LGYkTAghhFiydrMd+Fh/J0o80nOSlZSV+z31RFmJ2SsHp4SJMe/4wPphS+kWa/NZGzv2s2N9iBBCCFG4SJjIAebMmWMtWrRwCfHaa6/50OxByBg1apQtXbrUhxQ+EiaEEKK4WbVxm53ywhAnSlzVZbRt3NoAizwvmWj28H+aPd/KrKx+74cwwWiJkz4/yYcIIYQQhYuEiRzgk08+cYlw5JFH+pDqsXDhQmvevLm7xg033OBDCxsJE0IIUbys3bTNDntigBMlznx5mA+tZ7ZvN/v4otRoiRGv+MD6Y3PpZjui2xHuyxxCCCFEoSNhIge48cYbXSJ06NDBh1Sfnj17umu0atXKNm3a5EMLFwkTQghRnGzYUmInPT/YiRLnvTbc1lf8bhAYLfHgr1LCxMYVPrD+QJg49OND7ayvzvIhQgghROEiYSIHuPzyy10idOnSxYfUjMMOO8xdp1u3bj6kcJEwIYQQxcfmbWV24Rs/OFHi1BeH2NJ1W/yeBqDXnQ02WgI2lWyygz862M7reZ4PEUIIIQoXCRM5wKWXXlongsKVV17prnPxxRf7kMJFwoQQQhQXW0vL7ZxXhztR4pinB9q6zQ00UgI2rTJ75HdmT+xmtnm1D6xfNpZstAM+PMAu+uYiHyKEEEIULhImcoBrr73WJUJtR0xwPtc54ogjrLy8nlcmb2QkTAghRPFQVr7dTdtAlDjsie9sS0mZ39NAfH5tarREjxtTa000AAgTrT9obZf1ucyHCCGEEIWLhIkc4Omnn3aJcPfdd/uQmhHWmTj88MOtpKQBe5IaAQkTQghRPNz92XgnShzwaH+btWKDD20gtm0ye/JvZo/+sUHWlghs2LbB9u26r13V7yofIoQQQhQuEiZygHHjxrlEaN26ta1fv96HVp9ffvnFXefQQw91CVvISJgQQojioH2PiU6U2LtDX5u7qhEWdx7yVGq0RPdrfEDDgDDR8v2Wdt231/kQIYQQonCRMJEDrF271g488ECXEHfccUeNp2F0797dXUMjJoQQQuQ7TN/4d/cJTpTYq0NfW71pm9/TgKxfkhIl+BrHwrE+sGFYv2297fXeXnbTgJt8iBBCCFG4SJjIAbZv324PPPCAS4hmzZrZiy++6PdUj44dO7prsMZEWVkDz79tYCRMCCFEYfNc/2lOlNjzvt720/yGWXByF0a+lhImul3iAxqOddvWWbMuzey272/zIUIIIUThImEiRyAhjj/+eJcYbM8880y1p3WccMIJ7tybb77ZhxQuEiaEEKJweXfYbCdK/L1dL/thZsOt67ATWyvq4KebmD30H2aLf/KBDcfqLaudMHHnoDt9iBBCCFG4SJjIISZPnmz77LNPpTjRpk0bmzJlim3evNkfkQzTNp599ll3zh577GGjR4/2ewoXCRNCCFF4lJdvt0/HzK8cKfHzwrV+TyMw6PHUaIlXDjLb3vBfulq4YaETJv495N8+RAghhChcJEzkGFOnTrXmzZtXihNsRx99tN133302ZsyYXdaOGDJkiJ133nmVx1566aV+T2EjYUIIIQqPT0bPt7/e28ttQ6Yv96GNxHN7mz30W7N1i3xAwzJzzUwnTLQf1t6HCCGEEIWLhIkcZPXq1da+fftKsSG+HXDAAe7LG4yOiIYTNmvWLH+VwkbChBBCFBZvDpnlRkogSvSfvNSHNhJj3k2Nlvj4Ih/Q8ExcMdEJEx1+6OBDhBBCiMJFwkQOM378eDv33HOtVatWOwkQ8a1JkyZ22mmn2aJFjdOr0xhImBBCiMKgfPt26zJ8jhMlmtzfu/HWlAhsXmPW8Y9mHX5tNn+UD2x4Ri0e5YSJjiM7+hAhhBCicJEwkePw6VAa3/3797dbbrnF9t5770pBomXLlnbbbbe5dShKS0v9GcWBhAkhhCgMvvxpof2lbU/7a8U2YtYK96WqRuXn7qnREp9dyWezfGDDM2jBICdMdBrVyYcIIYQQhYuECZGXSJgQQoj8p+uI1EgJpm/0m7TEhzYi2yrqlKf2SAkTC8f6wMahz5w+Tph4eszTPkQIIYQoXCRMiLxEwoQQQuQ3H4ycW/lJ0IFTl/nQRmbkqylR4vXDG+VLHFF6zOjhhIkXxr3gQ4QQQojCRcJEI1PfQ1a5fqMPi60HJEwIIUR+wpoSn41NfRJ093bf2Ni5q/yeRgYh4sXWZg//p9nGRv4iSAUfTvnQCROvjX/NhwghhBCFi4SJRmbatGn2wQcfuLUk6oN33nnHNm/e7H8VDhImhBAiP3ln2OzK6RsDGvvrG1FGv50aLfHuyWblZT6w8Xjr57ecMMFfIYQQotCRMNHIjBs3ziXAhRdeaF9++aWtW7fO76k5GzZssK+//trOPvtsa9q0qa1fv97vKRwkTAghRP7x7nAvSrTtad/+kgNrSgS2VNS9T/7V7KH/MFv4ow9sXF4c96ITJt7/5X0fIoQQQhQuEiYamcWLF9shhxxie+yxh0uIvfbay5566imbNWuWExiygdEWHMu1nnnmGXcdNq556qmn2pYtW/yRhYOECSGEyB/Kyrfb+36hyz3v65070zcCk75MjZb49DIf0Ph0Ht3ZCRPdpnTzIUIIIUThImEiB2CqxWeffbbTp0AZ6XDYYYfZaaedZo8//rjb//PPP1du48ePt08++cQ6derkRkYceuih1qRJk8rzW7RoYV999VVBihIgYUIIIfKHp/tNtd3a9rR/tP/Gfpi10ofmCJtXmz36x5QwMWeID2x8Hv7hYSdMfD79cx8ihBBCFC4SJnKI5cuXW5cuXez000+vFBiquyFS9OjRo06mhOQyEiaEECI/aPfFRDdSosn9vW3MnBwbKQHDnkuJEu+caFZW4gMbn7ZD2jph4uuZX/sQIYQQonCRMJGjsPbEPffcYyeffLLtv//+O42GCNuee+5pBx10kDumXbt2NnXqVH924SNhQgghcputJWV204djnSixz8P9bPrSHFzviLUlnvir2SO/M1s1ywfmBrcNvM0JE33m9PEhQgghROEiYSKH4TOfJSUltmnTJreAJSMqFi5c6LZly5a5MKaBcEyxIWFCCCFyl5Kycjv7lWFOlNj7ob62dN2W3Px09Zc37fgSB58LzSGu73+9Eya+m/edDxFCCCEKFwkTIi+RMCGEELnJpq2lduW7o5woccCj/W3KkhydWritov54Yjezjr83WzvfB+YOl/W5zAkTQxbkzroXQgghRH0hYULkJRImhBAi99iwpdTOf+0HJ0oc/sR3tmjNZr8nx2D0Rs/bUqMlevzTB+YW5/Y81wkTIxeP9CFCCCFE4SJhQuQlEiaEECK3WLu5xFo82MeJEgd3GuBDc5Slv6RECbbVc3xgbnFKj1OcMDF26VgfIoQQQhQuEiZynLFjx9pVV11lJ510kh1//PFuY7HLiy++2F555RVbsWKFP7K4kDAhhBC5w5K1W+zQJ75zosRpLw5xa0rkNIySQJQY/KQPyD2O/vRoJ0xMXDHRhwghhBCFi4SJHOadd95xiZNp23vvva1jx462alUOfoKtHpEwIYQQuQFf2zjMixJnvDzMlq3PcVFi4VizDr9OfYlj3SIfmHsc/PHBTpiYsmqKDxFCCCEKFwkTOcqwYcMqxYemTZvaoYcearfddpvbLrjgAjv44IOtRYsWlce0atXKpk2b5s8ufCRMCCFE48PClk3v7+1EiUvfypO1ELqc7EdLdPYBuUmr91s5YWLWmtz6jKkQQghRH0iYyFHatm1bKToMHjzYtmzZuQeKT4jOmzfPHn/88crjECcGDRrkjyhsJEwIIUTj0m/SEmv2QGpNiQe++tm2lJT5PTnMhmVmD/3W7IV9zcpz+3kRJdjmr8+9L4YIIYQQdY2EiRzl1ltvdQlz//33+5D0MFLitNNOc8cfd9xxLlELHQkTQgjROJRv326fjplvTR/oY3+9t5d16j3ZtpWW+705TMlmsxdapUZLjHrdB+YmpeWllcLEko1LfKgQQghRuEiYyFGYskHCjByZ/dDYww8/3J3z9NNP+5DCRcKEEEI0PAgQ74+Y4wSJPe/rba8Pnmnb+fRmPjD1m5Qo8cZRPiB32Vq2tVKYWLWluNaQEkIIUZxImMhR7rnnnmoLEy+99JI754gjjrCSkhIfWphImBBCiIbnkV6/uKkbbP1/yaOefEZLPP5/KWFiXu6vhbGpZFOlMLF+23ofKoQQQhQuEiZylFGjRrmEufzyy31I1cyfP9+dc+CBB9q6det8aGEiYUIIIRqWtp9PcIIE60qMnpNnvfgDHk6JEh+ea1Ze6gNzF8SIIEwwekIIIYQodCRM5DA33HCDS5wxY8b4kMysX7/eHX/QQQfZhg0bfGhhImFCCCEahvVbSuy698c4UeKIJ7+3uSvzzO5uXJEaLfHY/5qV5kcjf83WNZXChBBCCFEMSJjIYRAa9tlnH5dA48eP96Hp+fzzz92xhx12mG3bts2HFiYSJoQQov7ZXFJmxz07yIkSBz7W39ZuzsNpgu+cmBot8dXNPiD3Wbl5pYQJIYQQRYWEiRzltddes3333dcOPvhgl0AtWrSw6667zkaPHu2P2Jm5c+faoYce6o799ttvfWjhImFCCCHqlxnLNtjBnQY4UeKSt0bamk15KHgv+in1edDnW5lt2+QDc59lm5Y5UWL/D/b3IUIIIURhI2EiR0GYIGGStiOPPNJuvPFGe+ihh9x25ZVXuvC99trLXn75ZX+FwkbChBBC1B/9Ji2xv7frZX9p29M6fD3Jh+YZLHj5ysGp0RLjPvCB+cHijYudMHFYt8N8iBBCCFHYSJjIUZYuXWpdu3Z1nw1lasZ+++1nzZo1qxQnkrazzjrLfZlj3LhxtmzZMtdoLysr81csLCRMCCFE3VNWvt3eHDLLjZLgk6Dv/TDH78lDRr+ZEiWeb+kD8ocFGxY4YeKYz47xIUIIIURhI2EiD2C9iJUrV9qcOXNs6NCh9swzz9gJJ5ywkygR3xg9cfjhh9tJJ53kGvFffvmlbdmyxV8x/5EwIYQQdUtJWbnd8tGPTpD4R/tvbMSslVZevt3vzUNe2Mfskf8yWz7VB+QPc9fNdcLEyV+c7EOEEEKIwkbCRB7DJ0FZFJNFLzt37mxXXXWVEyOiAkV0mzFjhj8z/5EwIYQQdceStVvsqi6j3EiJQx8fYMNnrvB78pDt282+uSs1WuK90/Li86BxZq+d7YSJs746y4cIIYQQhY2EiQKEERYDBgywJ554wi644AI75phjrHXr1jUSJhYtWmTdu3e3Rx991B5//HHr27evrV271u/NjsWLF9tXX33lRno8/PDDbh2Mn376qVZfDpEwIYQQdcOcFRvt8Ce+c6JEm6cH2sLVm/2ePGXVbLNH/2jW6X9TnwrNQ6avnu6EiYu+uciHCCGEEIWNhIkCZ/v27U4A2LRpU7XXm1i4cKFb24IMEt34Uki24gTrXfBFkfg19txzTycu1BQJE0IIUXtmLttgrR7u50SJM18eahu35t/ogp0o22bW+R+p0RLDnveB+cfUVVOdMHFl3yt9iBBCCFHYSJgQaTnjjDOsZcuWNmLECCdqIAK8/fbb1qRJE7vnnnv8UZlp06aN++zp4MGD3RoX5eXlNmvWLDvllFOcOPHuu+/6I6uHhAkhhKgdrwya4daTQJR4uOckt8ZE3jO2ok5BlHj5ALNtG3xg/jFp5SQnTNzQ/wYfIoQQQhQ2EiZEIkz7IGO0b9/eh6QoLS21M8880+1jikYmRo4c6Y5r166dD9nB3Llz3T4ECsSK6iJhQgghasaGraX2r27jnCCxe/tv7N3hefzljSjrl5g9/n9mHX5jNm+ED8xPJiyf4ISJ276/zYcIIYQQhY2ECZEIIyLIGP369fMhO/jss8/cvldffdWHJMNxfBWkV69ePmRnGEnB/pp80lTChBBCVJ8VG7baXh36OlGCvys31nytn5zjw/N2LHiZ5/y07CcnTNwzOLvRiUIIIUS+I2FCJMIUDjLG7NmzfcgOwmiHm2++2YdUn9GjR7trnHPOOW4djOoiYUIIIapH30lLKteTuLrLaFu6rnA+IW1zh5k99Fuz5/YyK8nzxTsrGLN0jBMm7h9+vw8RQgghChsJE2IXEArIFGwlJSU+dGfYd9111/lf1YNrHn/88e4avXv39qG7wpoUTBdJ2m655RZ3voQJIYTIDGtHvDxwhu3e7hv7e7te9vDXk2zztuqPVMtZNq82e/S/U6MlfuziA/ObUYtHOWHi0ZGP+hAhhBCisJEwIXaBqRVkCrZ0sO/aa6/1v7KHDHfDDTe48++8804fmgyfPA3PEd92331391fChBBCpIevbFz33mg3SmLP+3vbFz8u8HsKiDFvp0SJrmf5gPxn+KLhTpjoPKazDxFCCCEKGwkTYheiIybSwb6aCBO33nqrO/eiiy6y9evX+9BkpkyZYvfff3/idtxxx7nrSJgQQohkZq/YaCc+N9iJEi0f6muTFmb3mee8YsFos4f/MyVMLPvFB+Y/QxYMccLEi+Ne9CFCCCFEYSNhQiRCpmDbsCH5c2vsY+RDtixfvtwuu+yyyvOqEiWqQmtMCCFEMmXl2637jwusxYN9nChx5bujbPn6AlpPIsqbbcwe/JXZqNd9QGHw/fzvnTDx1s9v+RAhhBCisJEwIRI59thjXcaYNWuWD9nB2LFj3b7bb7/dh2Rmzpw5bjHNPfbYo8rpG9kiYUIIIXZl3eYSe6TXJCdI7HHfN/ZM/6l+T4GxvdxswEOpkRJvHOUDC4f+c/s7YeKjKR/5ECGEEKKwkTAhEnnmmWdcxujZs6cP2cErr7zi9nXr1s2HpIeFKlu3bu2O7969u5WXVziTdYCECSGE2JmVG7fawY8PcKIE24xlG2r01aO8YMV0s4d/m5rGsX6pDywcvpzxpRMm+CuEEEIUAxImRCJr1qyxZs2a2fXXX+9DUjC14+ijj3YjIFatWuVD03PqqadaixYtnMBRV6IESJgQQogdvDt8tu15X28nSFz73hhbvXGb31OAbFlr9nyr1GiJEa/4wMLi4ykfO2Hi27nf+hAhhBCisJEwIdJy2223uczRuXNnmzZtmk2aNMn+9a9/ubAXX9x5Qa6JEyc6EePLL3f07rz++uvu2COPPNKNskjaPvzwQ/cVkOoiYUIIIczWbNpm/+4+wQkS/2j/jb38/Qy/p4Dp/2BKlGB9idKtPrCwePvnt50wMWzRMB8ihBBCFDYSJkRGzj77bJdBolvbtm393h0MHDjQ7WMKCDA6AkEifm584+sa27ZVv2dPwoQQothBlGj1cD8nSuz9UF9bsq5AF7iMwpc3ECUe+x+zjct9YOHx0k8vOWFi9JLRPkQIIYQobCRMiIxs2bLFjYYYMGCAEx9++eWXxBEOTPGYOnWqrVixwv1mXjMLZxKWaZs9e3aN5kBLmBBCFCvbSsut/RcT7e/tejlR4rr3x9jSYhAlGB3xUuuUMMFXOAp1/YwKOo/pbM27NLdxy8b5ECGEEKKwkTAh8hIJE0KIYmTYjBV21FPfO0GiRYc+bm2J0jpcvydnKS81++rWlCjR9UwfWLg8POJhJ0xMWD7BhwghhBCFjYQJkZdImBBCFBNbSsrsjSGznCDBdsoLQ2zNphK/twiY1CMlSnT8g9naBT6wcLl36L3W4r0W9svKX3yIEEIIUdhImBB5iYQJIUSxsGz9VidEIEjs1ranGyWxaVup31sErFto1ul/zTr82mxOcSwGefvA222v9/ayqaum+hAhhBCisJEwIfISCRNCiEKnpKzc3h4225r4z4Ae98wgGzOn6s80FxzvnpwaLfHlP83Kq/8Vp3zk+m+vt73f29tmrCmCr6wIIYQQFUiYEHmJhAkhRKHCgsArN261K94Z5QSJv97by+76bLyVlhXBWhJRtle876g3U6LEa4f5wOLgst6XWcv3W9qctXN8iBBCCFHYSJgQeYmECSFEodL758XW7IE+TpRo+VA/m7V8g5UX8Bco0rLwR7MHf5USJlbN8oHFwTlfn2Ot3m9l89fP9yFCCCFEYSNhQuQlEiaEEIXGjGXr7fJ3RjpBgq19j4nF8RnQJNYtNnu2RUqUGPeBDyweTv7iZGvVtZUt2rDIhwghhBCFjYQJkZdImBBCFAqbt5XZx6PnWdP7U2tJHPnk99b/lyV+bxHCOhIfXZASJd47zax0q99RPBz96dG2T9d9bNmmZT5ECCGEKGwkTIi8RMKEEKIQWLlhq7V5emDlKIm2n0/we4qYr29LiRIv7ucDio+DPjrI9u26r63cvNKHCCGEEIWNhAmRl0iYEELkM1tLyqxT78m2V4e+TpA47InvbNTslcW5lkSUGQPMHvqt2aP/bbZ0kg8sPvhU6H4f7Gdrtq7xIUIIIURhI2FC5CUSJoQQ+QoCxCkvDHGCRPMH+9iTfaf4PUXO4p/MOv4+NVpi4qc+sPgoKy+zZl2aWesPWtuGbRt8qBBCCFHYSJgQeYmECSFEvrFq4za7vds4J0j8pW1PO+LJ72zuStkwR8lms1cPMfcVjn7tfWBxsqFkgxMm9v9gf9tcWhEvQgghRBEgYULkJRImhBD5RJfhs23fR/pVjpL4/McFtrW0zO8tcljs8t2TU6LE64cX5WKXUVZsXpESJj7c37aVbfOhQgghRGEjYULkJRImhBD5wLAZK+ycV4c7QeJv9/ay+3tMtMVr1QteSXmpWb/7U6LEq4eabdaaCgvWL3DCxAEfHmDl28t9qBBCCFHYSJgQeYmECSFELrN8/Va794sJqWkbFdsJzw22iQvW+r2iklEVzgdrSjz2J7OlP/vA4mbG6hlOmDj4o4N9iBBCCFH4SJgQeYmECSFErvLmkFm25329K0dJfD9lqZWWqed7F8Z/bNbh1xXbb4r6CxxxJiyf4ISJk7842YcIIYQQhY+ECZGXSJgQQuQaPccvslP91zYQJB7vM9mNnBAJLPnZ7PE/p0SJcV3Niv0zqRGGLxruhIlLvrnEhwghhBCFj4QJkZdImBBC5AJl5dtt3LzVdtEbI5wg8dd7e7k1JSbM11oJaVk50+yh/0hN4ejzbx8oAt/O/dYJEzd/d7MPEUIIIQofCRMiL5EwIYRobLaUlNlV745yggTb3g/1tVGzV/m9IpGt682e/HtKlPj0Ch8oovSY0cMJE/cPu9+HCCGEEIWPhAmRl0iYEEI0Fis3bLV7P59ge3Xo6wSJPdp/Y91GzbN1m0v8ESItrx+REiXeOdFsyzofKKJ8MPkDJ0w8PfZpHyKEEEIUPhImRF4iYUII0dBs3FZqXYbPsVYP93OCRJP7ezuBYuVGrSNRJdsqbHWXk3eIEiItr0943QkT7/z8jg8RQgghCh8JEyIvkTAhhGgoNm4ttZ4TFrkFLREk/t6ul531yjBbsUGCRFaUVsTTp5enRInXDjcr08iSTDwz9hknTDClQwghhCgWJEyIvETChBCivikt327v/TDHDnqsf+U6Eme+PNTGz19j5RX7RJYEUeLppmYbl/tAkY5HRjzihIlB8wf5ECGEEKLwkTAh8hIJE0KI+qKkrNy6j51vJz4/uFKQuPjNEdZv0hIrrdgnsqRks9nHF6ZEiaf2MFu3yO8Qmbh36L1OmJiwfIIPEUIIIQofCRMiL5EwIYSoazZvK7NRc1bZ4U9+58QIpm4c/+wgGzFrpT9CZM22TWYfnpcSJTrvbrZiut8hquKOQXc4YWLuurk+RAghhCh8JEyIvETChBCiLhkyfbkd+8wg+0vb1AgJ/p+yZJ0bPSFqwCeXpkSJjn80WzHNB4psuPm7m50wsW6bvloihBCieJAwIfISCRNCiNqyaVupvTV0lp343GAnSOxWsV3VZZQNnbFcgkRt+OiCHWtKrJrtA0W2XPvttda8S3P/SwghhCgOJEyIvETChBCipixas9m6jphrrTt+W7mGxGkvDrUe4xb4I0SN2LLW7POrU6LEC63MNizzO0R1uKzPZdbq/Yr4E0IIIYoICRMiL5EwIYSoCff1mFgpRrAd8vgAm7l8g98rakzpFrNXD9mxpsTm1X6HqC4X9LrADvjwAP9LCCGEKA4kTIi8RMKEECJbZi7bYLd9PM72fqivEyN2a9vLbvnoRxszd5W+slEXrF9q9lJFQxpRAnFi/RK/Q9SEM7860w79+FD/SwghhCgOJEyIvETChBAiE1tKyqz/5KV2VZfRlaMj9urQ1+745Cf7ZbEWFawzFv1k9uTfU6LEB+f4QFEbTvriJDvq06P8LyGEEKI4kDAh8hIJE0KIOOXbt9uqjdusy/DZ1vSB3n50RE9r9XA/e7LPFLfYpahDZn6fEiTYet7mA0VtafNpGzvh8xP8LyGEEKI4kDAh8hIJE0KIKFMWr7Mr3h3lRkWEERKnvjDEfpi5wtZtLvFHiTphe7nZdx3NOv7e7MFfmQ1+0qx0q98pasvBHx1sp395uv8lhBBCFAcSJkReImFCCLFuS4n1nrjYLn1rpP313l5OjGj2QG9r+/kEGzl7pT9K1Cmb15h9dbNZh1+bPfYns9FvmpWX+Z2iLuCLHOf3PN//EkIIIYoDCRMiL5EwIURxwtoRs5ZvsMe+mWxN7k9N1/hLxXZwpwH2RJ8ptrViv6gn+Pzn28elpm48+Tez2UP8DlFXlJaXWrMuzdwnQ4UQQohiQsKEyEskTAhRfLw7bLbt/+i39vd2qdERbGe9PMxGz1ml9SPqm3kjzJ7aIyVKPNvCbN0iv0PUJfPXz3fCxHXfXudDhBBCiOJAwoTISyRMCFH4lJSVW49xC+zKd0dZ8wf7VI6OOP2lofbhyLk2Z6XKf71TssWs1507Frn86hazbYr3+mLM0jFOmLj9+9t9iBBCCFEcSJgQeYmECSEKE0Y+/DR/tb08cIa1fCi1kCVixCGPD7A7PhlXsW+NP1LUOytnmL3lp250/KPZqNf9DlFf9JrVywkTDwx/wIcIIYQQxYGECZGXSJgQorBAkHhuwLTKdSPCdvRTA23ELC1k2eAs/NHsof9IiRLPNDcr3eJ3iPrk7Z/fdsLEs2Of9SFCCCFEcSBhQuQlEiaEyH9WbNhqL3w33c54eajted8OQeKUF4fYx6Pn2YxlG6ysfLs/WjQIWzeYfX2r2cO/TYkSfduZbV7td4r6ptOoTk6Y6DKpiw8RQgghigMJEyIvkTAhRH6ybN0W+2LcArvq3VGVQgSf+jzp+cHWsdcvNnnxOn+kaFDKSsx++WrHApdP7Gb2c3e/UzQUtw+83QkTX8780ocIIYQQxYGECZGXSJgQIj/YVlpuy9dvtR7jFtqJzw2uFCP+dm8v26/jt9b+i4m2ZO1mf7RoFDatMvvg3JQg0eE3Zh+el1r0UjQ4F/a60AkTQxbqU6xCCCGKCwkTIi+RMCFEbjN7xUbr8PXPdmTn73daN2L3dt9UjozYsKXUtm/XVI1GZey7Zo//JSVKPPpHszlDU6MnRKPQ5tM2TpiYuHyiDxFCCCGKAwkTIi+RMCFEbrFpW5n1n7zUHun1ix3/7CD7S9sdIyP4vOeTfafYsBkr3CdARQ7A4pbdLk4JEmw9/2W2UYuMNiZl5WV2fPfjnTCxcMNCHyqEEEIUBxImRF4iYUKIxmVrSZktXL3ZBk5dZv/uPqFyRARb8wf7uK9pPD9gmi1eqykBOcXG5Wbf3m/20G/MHvyV2TNNzWYO8DtFY7Jh2wZr/UFra96luQ8RQgghigcJEyIvkTAhROPw0/zVdtenP9n+j3670xSNv1RsF74xwr6bssxWbtiqkRG5yOi3zTr9OTVCgk+BjnjVbJtsaK6wfNNy27frvnZYt8N8iBBCCFE8SJgQeYmECSHqH8SFkbNX2uO9J9sFb/xg+zzcr1KI2K1tTzvlhSH23IBpNnT6cidGiBykvDT1dY3XDk8JEo/8zqz/g2ZrF/gDRK4wb908a/l+Szv7q7N9iBBCCFE8SJgQeYmECSHqnrWbS+znhWvt6wmL7IGvfra9O/TdMSKibU876LH+dslbI+2tobPcNA6Rw5RuM5va2+z1I3asI9HlVLMlP/sDRK4xbfU02+u9veyG/jf4ECGEEKJ4kDAh8hIJE0LUDZtLyuyT0fPtpOd3fMozuv29XS9r/8UEW7B6kz9D5DwLxqS+sBEEiUf+y2zy136nyFXGLx/v1pd4YPgDPkQIIYQoHiRMiLxEwoQQNWPMnFX2VL8pdvGbI+ywJ75zwkNUiDik0wBr98UE6zVhkU1dss62lmqtiLygbJvZuA/M3jjK3KKWCBLPtzKb8InZlrX+IJHLDFk4xH2R48VxL/oQIYQQoniQMCHyEgkTQmRmS0mZTVu63gZMXmqvDZpp//rkJ2v2wI7FKtmaVvw++YUhdnu3cfbx6Hk2Z4XKU96xYZnZ2C5mL+67Y4TEyweajXzNrERfRMknPp32qRMmuk3t5kOEEEKI4kHChMhLJEwIkWL79u1ukcpN20pt/upN9u7wOXbua8Ptr213CBBsfDVj93bfWLMH+thNH/7oFqwsK9/uryLyDr6mMfhJs4f/MyVGdPi12ZN/N5uhT3/mKy+Me8EJE31m9/EhQgghRPEgYULkJRImRLEzdcl669x3ip3+0lA75PEBTnBAfIiKEXve19uu7zrGPhw516ZVHL903RZ9xjPfmTfC7P0zzR77nx0jJD660GzFdLOyEn+QyEfuHHSnEyZGLh7pQ4QQQojiQcKEyEskTIhiYP2WEvtp/hr7/McF9lS/qXZD17F2zNMD3ciHqADBdmTn7+3698fY099OtW8mLraZyzf4q4i8Z8U0syFPmb122A4x4vH/M+t9t9ni8f4gke+c9PlJTpiYvnq6DxFCCCGKBwkTIi+RMCEKia2lZbZ47Wabvmy99Zqw2Nr3mGhtnh64i/jAxsiIAx/rb8c+M8ju/vQn6zVxkW3cWuqvJAqC8or0XDs/9bnPrmftECP4usZL+5uNqqiwS7f6g0UhUFqR5ogSbCs3r/ShQgghRPEgYULkJRImRD4zb9Um6z52gd3TfbwbAbH/o99a0wf62F/v3fkLGWx7dejrRkJ0HTHXjYJYsWGrbdhaqvUhCpUx75g913Lnz32y9b7HbN3i1Nc3RMExZ92cSmGifLumWwkhhCg+JEyIvETChMhlEA0WrN5kA6cus7eHzrL7eky0K98dZcc9M8ia3L/zlzHCxiiIy98ZZY99M9m6jZ5nI2atdKMoyrdLgChoNi43G/ue2Ufn77xuxGP/a9b9GrOJn5ltXuMPFoXK0IVDnShxXs/zfIgQQghRXEiYEHmJhAnR2KzetM19XvOneaudANFzwiJr98VEO/PloWnFh1YP9bNjnxloF7z+g93xyU/21pBZ9sPMFbZ2sxYtLAoQmTYsTS1gOeIVs3dOMnv0v3eIEc/tZfbJZWa/fKmpGkXGZ9M+sxZdWthjIx/zIUIIIURxIWFC5CUSJkRDsnz9Vuvz82J7tNcvdtbLQ+2vbXedcpG0sU5Eh68n2cBp+jRnUYPIMLaL2UsH7BAhotsnl5itXeAPFsVIx5Ed3YiJIQuH+BAhhBCiuJAwIfISCROiLmCaxNyVG234zBX21U8L7f0Rc+2Wj360C974wU54brCbXsEnN5NEB7b9HvnWzn99uBsp8e7w2fbdlKU2fv4aN41jc0mZv4soKsor0n3ROLPBnc3eP8Psxf3MHv7PnYWI904zG/1m6rgt6/yJopi5ut/V1vL9lrZ261ofIoQQQhQXEiZEXiJhQqSjpKzcjXCYsWyDjZ27yokFX4xbYK8OmmEPfvWzW0jylBeGWOuO3yaKDWH7R/tv7OBOA+zUF4fYFe+Msrs+G28vfDfdTdn4edFa27RNX8Ioevh6xvolZrMGmf3wktlHF6Y+4xkVIR75ndkrB5l9fq3Z+I/NtqjhKXalzadt7KhPj7ItpVt8iBBCCFFcSJgQeYmEieKAEQ2lZeW2rbTctpSUOTFgw5ZSW7e5xCYtWmu9Jy62VwbOsLafT3DrNuz7SGaxgW23tj3t7+16OeGBtSD4/Oahjw+wq94dbY/3mWw9xy+y+as22XYtOikCjIKgwbh1g9nyKWYjXjbrcsquIyEe+o1Zx9+nFrHsebvZvJH+AkKkZ1PpJjda4uyvz3afDRVCCCGKEQkTIi+RMFE4IDhMX7revpuyzLqOmGOdek920ynOeHmoWyjy8Ce/c1Mq9nm4nzV/oI/t3v4b+0uC4BDfDqg458LXf7B7P59grw2eaf1+WWK/LF5ns5ZvsIVrNttK/9lNhA8hdoJRDbMHm42qqBgZBfHivmadd0+JDlEhwokR/2HW7VKzmd+brZpltnl1apFLIbLkzYlvuvUl2g5tK0FUCCFE0SJhQmTks88+s7POOsuaNWtm+++/v11zzTX2ww8/+L3ZMWHCBLv66qvtgAMOsJYtW9qZZ55p3bp1s9LSmvcMSZjIDUrLt9uaTdvcCINJC9faDzNXWr9JS6z72Pn27rDZ9vyAadax1y92T/fx9s8Pxtolb42w014aakd2/t6tz8CohSRRIb6FUQ1Mwbj07ZF268fj7IGvfrZnvp3q7tNj3AIbNG2Z/VzxDIvXbpHYIKpm40qzWYPNfnzfbGAns+5Xmb11jFnnf5g9+KtdBYhH/2j2+pGpKRlDnjb7+QuzZZPNSjb7CwpRfcq2l9kpPU5xwsSoJaN8qBBCCFF8SJgQaXn//fdd5jjiiCPs7rvvtn/+85+23377ubCxY8f6ozLz888/W4sWLWzvvfe2m266yV3nyCOPdNd47bXX/FHVR8JEzSgv325bS8ts49bUdIhVG7fasnVbbNGazTZv5UY3mmDa0vX2y6J1NmLWSvtm4mL7YORce+n76fZwz1/s9m7j7OI3R9ixTw+0vTv0TRQR0m1MoUCIQGRo+VBft8YDazggUhz3zCA77/Xh7hOaT/Wbah+PmmdDpi+32SuUvqIabC9PTbfYuNxszTyz5VPN5g4zG/uuWd97zbqebfZM011Fh7AxIuLJv6U+2/na4WY9bjQb83Zq+oYQ9cDqLattvw/2syO6HeFDhBBCiOJEwoRIyyGHHGInnniibdhQ4eh7Jk+ebHvttZedccYZPiQzl112mRMmZs+eXTlEleu1adPG9tlnH1uxYoULqy4SJlKwBsPqTdvclyUmLlxrg6cttx7jFtrbQ2db535T3NoLLPZ49ivD7LAnvrODOg2w/R/t70YrtHq4nxMXmj/Yx621sEf7b9zaCwgIScJCVRvXPPn5wXZ1l1HuKxXPD5hun46Z754JsWPh6s22dO0WW7Fhq3vm9VtK3JoRrB+BYCJE1qxbZDZ3uNlPH5h91zE1iuHTy81e2Nfsyb+bdfqzWcc/pKZZJAkQYeP4L25IjZpYNiW1kOXmNalREIgcQtQz3ad3d6MlHh/1uA8RQgghihMJEyKRAQMGuIzx6quv+pAU5eXldvPNN7t9I0aM8KHJIBo0b97cLrnkEh+ygx49erhrPPbYYz6keuSDMEEDfPLidfbj3NU2bMYK6z95qX09YaFrrL/3wxx7ddBMNxWBqQ58LeLf3Se4EQlMefj3q9/asIuvsfGtD7Rf9mhiP+6zv/3Ycj/75R972vimLWxSRVjYCJtcsQ3Za38btldrFzZhz2b2Y9O93L7++xxqD55yg+1+1xc7CQkIEazbcMST39mJzw+2814bble+O8qt73DvFxOs44tf20eHnmpjmu1d8QwV96jYxu69n31/yvn2fYen7cfjT7FJe+1tk5s1t5knnGhzL77Eph10sDtuyt4tbUpF+OQmTW3WKafaitdes/nXXW/TDj7E7Z9++BG28M67bNu8eba0c2eb0eYYd+yUffZNHbNnxf8tW9mc8y+wDUOy+67/xtGjbe7lV9jU1vtXnN/EZhx7nC19rJMtuOnmyvtOO/Qw95trzrvmGpt6wIGp5znyKFvy8MNWvqV6K+KXLFyYur5/7+lHHGmL7r3XSpYtsw2DBtuc8863Ka32ScXRiSfZyrffse0lJf7s6rF+0CCbffY5u15v2za3f+Wbb7p0YB9xx7Hr+vZzguC6vn0rfp9tk5u3SJ178im26sMPK5+lfNMmW/LoYy7OeI/JLfZycUi++qXiL/Gz9IknbXtFhVFd1g8caLPOONOmkFe4dkX+5D4rXnqh4qFnmC0cm1qfgakRjGwY+Vpq+/aB1PSKrmeZvXm02Qv7mD3x16rFBjZGPbx2WGp9iG/uTE29+OlDs+n9bFOvd2zuOafZ1P1a2+SmzWzG0W1s9lkVcUN+5fmatbB5V1xpm376yb9BMi5ee/ex2eecZ1OIV84l3x1zrMvv5Zt3neKxdeZMm3PhRS6vc7wrV/6cGccdn0q7iniadfoZtrZnL39W1ax6/32fdhVpxjUrnoc43zBsmD8iO7aXldnqTz+1Waee5uImlPtphxzqyijvSf6bc+55tvDue2z6UUe7/VP3P8CVpy2//OKvlILrrXz3XWcDwju7/Hf8Cbaq6weJZaG8Ij+veO11l0d5hqkVNoG8u6Ei/8fZNKqizF9yqXsmZwd51sMOt4V33GmzKs53z1tRFngfykKusWzTMjv4o4OdMDF++XgfKoQQQhQnEiZEIqwrQcYYM2aMD9nB999/7/Y9XNGQy8R3333njnv66YpGQYwtFQ3APfbYw04++WQndlSXXBcmECUYfRAVArLdDrzpXRvXpHmFo71HasOZd/+nHO8df/3+is01IN3fio3j/X73v//705nn2cz5K9yij1UtsLZp7NidrrHTX+7v/oZ779h4VsKix+/4P/VcbiOMjcZv7LjJFflip2Mq/l/7dU//ZMls/GHETue4a0XiKVyn8pjo3/B/xUaDqWz9en/VzGybM8emVDTgo8+e+r+iobbvfpXXZIs+z6J27f0VsmdN98+Tr1fxd8Ht/7LFDzzg3yW1L2w0Bpd0fLTy2VLH+Pet+Lu00+NWXlGG5l588c7XdsdE4o7wirCZJ51k2xf8aLZgdGrEAgtEzhhgNrW32eSvKxr/H5mNftNs2HMVBuARW/3wlf6eqWuG50pte9rcw3az7fcnCAvRDSGCERBPNzF7sbXZG0eZdTnV7KPzU1++GPSE2bgPUuIGUzf4gkYaNlXYMxrG0edwz8bf8NvF656uQbtl8mR/5q6s/eqrivzrBQZ3nR1xy++F/7rDNcwDm8dPqCzL4ZhwP+Iifg22lV26+LOT4fqL2t7rrxG9Jn9T11r9ySf+6Mxsr7DDy599budniD1P5fPH9/vfiAiIjeF6Sx55pPI5dvzdcd6SRx91xwZ4n8X33e/3R96H302b2ZqKOA9sHD58h5iU8Cz83XGv1N9VXbv6sxufraVb7d6h9zpR4u7Bd/tQIYQQoniRMCESIVOwzZ0714fsYH1Fw419rDmRiccff9wd16tXcs8fa00cc8wxLhNWl3wYMcHUiaYP9LFDHh9gJz0/2C56c4Td+MFYa/f5BHuy7xR7Y/BM+2TMPPt20hIbNXulTV+6wZat32pz/3mjd6a9M49zXbEFxz6+VTrfifvZF5zzCse8y3v+6TJDj238XLbKZ6h0+Hfe0j1j0ladYxmBUbp6tX+6nWGUA41Id2z8muniJun5CavYVsRGCaVj/vU3uLjf0fjZsaXSzW/Rff7YTWOyW6MFEA6m7LXXztcJm7t/QrjfduSNhPf1aTv38H+kfiddh/P8e4Rrrb084csUabapLfy1Y1s0z266a0+z148w+/gis28qGmhDnzWb0M1szrAKY7PUx0LtYWQJI0qi6bUjP/u/0a3iOEYhlCfYp20VdjGUj+T4T92D0QeBORdckNqX5l4hnqNhjJ4oXb7cX2FXtk6btmP0ReS9otu0Aw/yR2dm46hRO85Lcy22VN7meROOqQhjJAqjRZy46d8pKY7C8677tr9/ArN1vb7x+5KPRwgkPsrWrfOjJNI/B1v8OjxbLjBm6Rhr81kbJ0oc+NGBtn5bdmKoEEIIUchImBC7wAgGMgVbOth33XXX+V/JBGHi22+/9SE7gzDBWhOMnkhi6dKlTtRI2i666CJ37VwWJj7uf4c92+f6yu2ZvtHthp039ve+1p6u2Cbt07LSkd7FQU9ywiu2dI2S0HBiP9vgcw6zx7+50h7v5Tf+D5sPe777lX4kQ7p77RoWDd9pv3+uyufL+n38/xV/w/9dOp1mHb6+yDp8dZE9GNlef+Fsf2y6ONj52XZ6voRt8KmtrX330639Z6da+09PsXafnlSxnWjtPjnB2nU73tp9fKy1++gYm9CqWcW1dr1n9Nnj+8I24Mxmds8bLeye15vbPa81rdiaVGx72D2v/sPufmV3u/vlv9ndL/7F7nrpL/bmrbu5cxKfu4p3CVvyO/PsFfmCv7xHUvy581J5h9/8HXPg7nbLy7tVuT3V/q+Ra+y6cS2e69sLj7Vbvrul3rc7v/mnTWrue9grn6Hib7p3r9gmttzL/v3VDbtc64WnL6w8Jjlu2fawXpcd445v+80tqTLl7hc/LrVxnaRrdXnw3F3uH7ZP7jij4pwd6bPL5sM7v3ll4vnRrct9Z6V9hp22dPeKbB0+vNreb39W5bumuybP/eX1J1Y+w5fXn+TCEt/Hhz3U9Srr/Oqlqd9Jx0W2pPs++cGu6dkQ2zX9rrHTvzzdjv3sWCdIsF3S+xJbtGGRrzGEEEKI4kbChNiFsrIylynY0sG+a6+91v9KJggT06ZN8yE7c9ppp2UUJsI6F0nb7rvv7v7mqjCxZMmPlc5ndbbWrzXzDvXODnelg53WwU8OrzyevxXbZ8fsmXjf6HbqY34ueKZ7hS3d/sr//TRAEWsAAODSSURBVHv4sPhzVvncka3tDU0Sn/eGO/28+gxbYkMnzdb/wKrjiI1jk54/m3v1Ozi7e7A9ennm94vH8c77kp8xuq+q53X7/THhWknPGd/uuNk/d4b78/erI7OPi9psRz8bG1mQxbv/vOeedvgLTXe51p28m3/+dPHL/o9OSL3byY83rfJe0XiObp0vTs73bJ8eu/Oxu2z+2UiLpPOjG/cJeWKX60S2qt6D7cyOTe0x8m0W1+p68o7073Jq8nFs4bkua9/E/llR5jk3m2ep3Pz56exIQ2ytP2htx3U/zq779jrrMaOHbSmt3po2QgghRCEjYUIkEgSAdLAvW2ECgSGJqkZMZCIfpnLMmN3fxk58P7J19dsH9uOkDyPbR3772MZVbJMOal3pTFc2EvzfpEZDZWMiwUmvdN79MZNuutQmzOjlt29swky23qltVh+bOKuv2+jdDefFr+m2hPDwbPFn3Ok6kX2pZ9vxO7qlzkm9T+Uxn79hk5f+6Ldxbpuy9CebMvjznc7dafPnRp8t3T3dsRXblCsutulrple5TT7s0OTr+d+J9/FhU9vfZbPWzqrcZq+dnbjNWTvHZn71gTsn7fUq75eKr+gWzknel13DbqfjKq439YJzbcH6BVVu80d+X3l+9HqpsB3bzIfau17j6LZ44+K025KNSxK3pRuXJm+bUtuSFbNtcpjyEzYfP4lbxb4prVvb0kUzbPmm5W5bsXmF2xb2+XKn43Y6z4fx3rPvudNWbVnltsqFKZM2f3xSXC369EP3SUm2NVvX7LQteP6pimNS5SikdXQLYSvGjrC1W9futK3btm6nbdE7b6a9TuWWxX7+rpk2yZZ27VLxu+J93HvFjvMb4fM7PGCbSje5beGjj1SEEwfJeYa/aydPtNU/DHW/XViaa7NF7xvidsvUqd5CCyGEECKXkDAhEiFTsC1atOswUz7xyb6q1ph47bXX3HFMvUgCYeLYY48t2DUmasrSx5/Y4XR7pzo0CHYK85sLS9OocU67axykjlvXu7e/S2b4gkbq3Mi1KrbK+6fZ555hp2P4HcJ4PrZwfGpf/J1S16n4n/3+N18tSJrrD6zsn1oTY+fruC12bbbKeEpz3zWff+GvnJnF991XeU70OqlrpWmMVYSxbkDJggX+KlXDVwpY6yDd9cICgMnPUfHXxfOu+0IYXy7hr1vYMLaFMK7j4m3PJrZ54kT/ZFXDYqIZn6t5C9s6fbo/un5hYcU5F+yYgpF6Dp/HImGVW8Uz8lWV7aWl/go7KF21KrWuiYuX5HP5uzHy5SK+QkNYunul0in1PKnfqa+88MWUdGxbsNCmtuI5kvMbYXyRIroIZzq2zp7tz4k8Q/Rabl8kPH4//5svnBBnfIEkvNMuz1bxO4RFhYJNo8e4sHTHE+dlGzY4W8BXacI9d4nTEB7exf3P13eO9HcSQgghRK4hYUIkcsMNN7iMMWnSJB+ygzDFokOHDj4kmaFDh7rjXnzxRR+yg20Vja0mTZoU7Fc5agOLu806wze0cbArnfuwhXC/ueN2btCEcOeYszVp6hrSSY2sJLbOmlX5KcD4NcO9KhsP0fCwj99u29EoST0Lx+04l89Q7nR8ZF/4nwXv+JpCJrbOmJH6/KM/z/2NXDO6uevzKcR4WEWje8EttzohIBtKV6zYIYjErjX7zLPcFwp2eZ6K+66shrEN8AWCdNdb/sILtqpLF/+1icj+ir/Eyer33vNfCfH7wlZx/Go+GVqRJxa1b7/jmuyr/N+nmf9/4V13Z9XIDfCpUJ4h/lzub5Nm7qsg1blebSGfzCBfh+epeKdo47Xy2So2xKCSpcv8mbuC6ECaRPN15VZxPl+4iMJXXPhcbdK9Us/hwyo2939F+qzvnzzaLMDXdVZU5CfKSOU1I9fg07kbBg/2R1fNmu7dU9dKeh7/nKkw/u783hwz45hj3MKUAfJl+JRq5fX4n2tVbKs++NAfuQM+FbpT+fTHs4hndNFYBC0+U1r5rFwznBOez4exn7hYP+A7f7YQQgghcg0JEyKRfv36uYzxXkWjJgqO8O233+72Da9oLGWCKRpNmza1K6+80ofsIFz/3nvv9SHVo5CFCaBxvOjedjajzTE2/ZBD3V9GDUw7uOL/isb89MOPsGkV4dMOPsQ55zjtM4873jWmph16qNtPA4xj+BLB6m7d/JWzx31G8oornHjA9adV3Idrzr/xJtdrPvvsc9x9plc0tui9nHvRxTbj6DbunhxHby/7Zp18imvE8flE3sM9U8Wz8qlAGsV8zpCedRptnMfz8j/3nXvJpVa+YYN/osxw3Pxrr9vpvfnM5qJ2FfFIvPBcFXG46N9t3bELbrut8nm5/4rX33CfOKwOfH1g4T33VLyXf++K+yx7LtUgLV261PW4h3ggjjZUNNRrSsmSJTbnwovSXo9GF2HTDzvcHTO74t5bZ812++i9pifb7TusIk1OPc02jRvn9gHiwKqKsu7ivuI9OJ+/U1tX5K2DDnbpteqjj/zR1WPbggU265RTK/LK4TZ1v/1TebXiPuv69PFHNCyIDXMvvyKVR4nHirSfdeaZrpzxpQfC5l1zTVafjSV++doG5YCGr4urk062DYMG+SN2hi/IzLv8clduGS3C6Bn+n3nCSam0I99XXAtha9vsOf6sqtkwZIi777QDD3RCENchzjMJK+mgbCO4ORuDbfHpPyOSt+acd54rv4S7fF8Rl5Qn3i8OceGu5/LT/qlnq8h/myf+7I/YlfX9+7tjXHxgBy6+xOWjOIwmIa14Jt576gEHujJImZx12un+eY9wNkhTOIQQQojcRsKESIRRDIcccoiddNJJPiQFUztatmxpRx99tFskM1Ba0cDkM6LxaRnnnnuu7bXXXrZ48WIfUtEwKCmx4447zpo1a5b4OdJsKHRhIlC+eYvrgcThZ3P/VzjjDGfmfzY+o1m2Zo37HCJDnGlQueHOFY1m9jPVoTa4+1Vcn/twzdB4pzFbtmGju18YiRHuyTkIG26fzyeIWpXvEBuVwG+O5Tyet/L/avam82zueSPv7e5LvHDfivvz24VzbIijLEdJpKPyvSvuE64P3KMsxEOWo1UyUdX1CGMfx8TjLpVeFfkmw7O4uOc9uEfF39JVFXlr7dq002iyxT13xb2ZAuHyai3zZG1xeYJ8QlxUpD2/3fuuWJEKi6RhVYRy4N6tIq6yyUtla9c5oalk2bJU/quIj8q0q4in6uZ72F5aZqWU05UrU+9QEec1xT0L6YVtIf2JI/d8FfmHvOWv7cot+YWymuF+4d1cHPFsafJflHAOeTHjtSv2cQzXdjbK59XwDkllQQghhBC5h4QJkRYyBZkDceKll16yZ555xg4//HAX9v333/ujUgwcONCFc0wUpnMwaqJVq1bWqVMnd80LLrjAHfv000/7o6pPsQgTQgghhBBCCFHoSJgQGXn//ffdZz0RJFis8owzzthFlIBx48Y5waFbwpSB0aNH2znnnONGWXCdE044wQkdtUHChBBCCCGEEEIUBhImRF4iYUIIIYQQQgghCgMJEyIvkTAhhBBCCCGEEIWBhAmRl0iYEEIIIYQQQojCQMKEyEskTAghhBBCCCFEYSBhQuQlEiaEEEIIIYQQojCQMCHyEgkTQgghhBBCCFEYSJgQeYmECSGEEEIIIYQoDCRMiLxEwoQQQgghhBBCFAYSJkReImFCCCGEEEIIIQoDCRMiL5EwIYQQQgghhBCFgYQJkZdImBBCCCGEEEKIwkDChMhLTj/9dJdxzzvvPLvgggu0adOmTZs2bdq0adOmTVuebrTraN899NBDvsVXNRImRKNz2WWX2UEHHWSnnnqqnXbaaTm5UbAOPfTQxH3aGn5r06aNS5Ojjz46cb+2ht+OP/54lyZHHnlk4n5tDb9RPkgTykvSfm0Nvx1xxBEuTSgvSfu1Nfx21FFHuTQ59thjE/dra/gNn5A0SdqnrXE2fGDS5IQTTkjcr63ht9atW7s0yeX2E2W5c+fOvsVXNRImhKiC8vJyV/C7dOniQ0RjM3z4cJcmAwcO9CGisZk2bZrtueee1qtXLx8iGpsBAwa4cjJs2DAfIhqbHj16WJMmTWzGjBk+RDQ2vXv3duVkzJgxPkQ0Ns8995yrT0Tu8Pbbb7tyMnPmTB8iGpt7773XpcmWLVt8SP4jYUKIKpAwkXtImMg9JEzkHhImcg8JE7mHhIncQ8JE7iFhIveQMCFEESJhIveQMJF7SJjIPSRM5B4SJnIPCRO5h4SJ3EPCRO4hYUKIIkTCRO4hYSL3kDCRe0iYyD0kTOQeEiZyDwkTuYeEidxDwoQQRYiEidxDwkTuIWEi95AwkXtImMg9JEzkHhImcg8JE7mHhAkhihAJE7mHhIncQ8JE7iFhIveQMJF7SJjIPSRM5B4SJnIPCRNCFCEIE3zy5uuvv/YhorEZP368SxM5krnD3Llz7YwzzrAhQ4b4ENHYjBw50pWTn376yYeIxub777+3M8880+bPn+9DRGMzdOhQV05++eUXHyIamw8//NDVJyJ3QFSlnCxYsMCHiMbmhRdecGmybds2H5L/SJgQQgghhBBCCCFEoyFhQgghhBBCCCGEEI2GhAkhhBBCCCGEEEI0GhImhBBCCCGEEEII0WhImBBCCCGEEEIIIUSjIWFCiAqWLFliHTt2tFWrVvmQXfnxxx/txRdftIcfftiefvpp++qrr2zr1q1+b3YsWrTI3njjDXevxx9/3N57772M9yx2WMGez7Rm2gYNGuSPzsxnn32WeD6bVmOvHnxRICkew7Z69Wp/ZGY4jjLw6KOP2mOPPebKxpw5c/xeUR1KS0vd1wVefvlle+SRR1x8vv7669X6LOXmzZvdavhJacomW5UevnzCCumhfuCzuWVlZX5vdixdutTefPNNVz906tTJlY1sy5LYGerm/v37uzr7oYcesieffNK6du1qixcv9kdUDfmdNEgqC2wbNmzwR4psoIwkxWPYsmX27Nn22muvuXTt3LmzffTRR0qLaoKtpzwkpUN0mzJlij8jPfPmzUs8N2yiavj63wcffGA9e/b0IbuyceNG+/zzz13dgM/06quv2sSJE/3e7OA++Al8jpe66vnnn3efFcd/yBUkTIiiZ+XKlXbMMce4bwHzycMk+vTp4/bvu+++dsIJJ9ihhx7qfl988cVZfz+Yxm+LFi3cxv2OOuoo953uww8/3AkWYlduvvlmF8+ZtjvvvNMfnZmWLVsmns+myrN6hO+Zp9umTZvmj0wPjTDKEWWAsnDsscdWlo/qVrbFDk4FjWHifr/99rPjjjvO2rRpY82aNXPbt99+a9u3b/dHpweHn+Pj6Rm2yZMn+yNFgHjt3r27i5999tnH1Q+HHXaY+33hhRe6BkA2UD+0bt3amjRp4soC6bfHHnvYXnvtZTNnzvRHiWygTr7xxhtdGhx88MF2/PHHOxvTtGlTl0ajR4/OqjyMGjWqMu8nbfpsYvU477zzEuMxbNkwffp0Z+OifhRl5sADD7QVK1b4o0RVEFfEYVI6RLdPPvnEn5Ge999/P/HcsInMIBbQwda8eXO77777fOjOYNOuvvpqVyccccQRro5o1aqVi1/aJ9nAfZ599ll3DuUFu4h95DciX3WF9PpCwoQoamgcnXrqqZUGNEmYQInHYTzxxBOdiFFSUmLr16+vbAigcmYD3+TGyfz555+dkcFhHTx4sGuY3XDDDf4oEYX4xvlL2kgP4v+HH37wR6dn1qxZ7lh6kpOupd6W6nHrrbe6+ESASIpPykhV3HXXXc6hpAxQFujhpGxQRk466SR/lMgGRm/hsCD0LFu2zH3THBtDvsd5wZHftGmTPzo9Q4YMcemKUJeUroX0rfS6gng94IADXCMp1A/YkwceeMDFJT322UCjjYYCDS/KAuk3YsQI56xec801/iiRDfQoEveXXHKJG3FCmmBjiE/CEX2yGe1IjzLHf/HFF4nlIZd6GXMd4gp7T3wmxSVbVaxbt8515CCeMoKVNCRd8cG47i233OKPFFVBI3ThwoWJ6UDHAPUw5SQbYbVdu3bOTo0fPz7xeiIzCNuIpuThdMLE/fffX7mfkRPUxfhfoTMnm5F11O+0N0JbhmtwHm0gwr/88kt/ZOMiYUIUJVRoDHOmZwsDjGhAoU8SJhgSzT6GUEXBOATlsirGjRvnrnHbbbft0lNz2WWXuYp2+fLlPkRUBcPPiE/EIVTgqnjrrbfc8dkqyyIz5557rlPcawrCHiNYLrjgAh+SgrIRylvfvn19qKiK6667zjknScPUn3jiCRefNHirguGdHIvTL7KD6RvEGb2GUWhEkccpJ1UJOky3SRKoacxdddVVbl82Q6pFijPPPDNtvFMHI+LRKVEV1157rUvbbEaAiczQCCYuL7roIh9SfYYPH+7S7plnnvEhKRCegg+HGCtqDnbr9NNPd3GZTacPXHrppXbQQQfZ2rVrfYjIBsoE9gjBDsGNOjxJmECkpq1x9NFH+5Ad4CeRVvhNVcEI5CQ/gdEzdGCccsopOTFqQsKEKErCkGV6ueixZZ4ihTsuTFBImb5BZYjBjnPFFVe487heJlCUOY41E+KEYXDMgRVVQwMLMQkjmm0PLlNuiGNNmakb6Ek5//zz/a/q8/XXX7v0iDuYMHXqVLcPwS6b4dbC3FzR66+/3v/amW7durn4HDZsmA9JzznnnOOOZdSFqBryJw1g4ox1V+KEhi1zejNB+nHcxx9/7EN20K9fP7ePdSdEduDst23b1v/aGYYsE5/Mi6+KMNWMhoGoHRMmTHDxjlBaU0KvMT5bHEa1sI/1JkTNCZ0+rFWULYgSTB/M1h8TKbDpCAVMO0MoZVpFkjDBqAbs0B133OFDdoY6iLq7Kpj2xPSNJBDAaetkM7KyvpEwIYoSjAALvgRDmk6YCL1e6UZFsAAT5yUJDlGCAp3USzNp0iS377TTTvMhIh04iBhX4ouFtLKB0THMK0ZxZpFTnBuG+P773/92zpKoPgw7vOeee1xPL42Ayy+/3JWhbB34INSlW+iJfUznyJU5j/lAOhHn3nvvdfFJ70xVIMDuvffeTmilfLBGAn+rEl6LFYY5E7dsSbA4Gfv4mwl6wjguaVQEvVvsw2aJ7ElXHsIIlKSOhigIF8Q7o8Ooa5i+Rh3NdED1DFcfFiIlPhHaEBEQ7Zgzz2K72cJIGK6RNLJ1zZo1bh+jKEXNoI6g9x6hIdvprYjYxDvTaJgqhT/ACIqnnnpKC/dWAeWAvMyoX+xROmEidNYwOi8JpmLgF1cF9Xt8lGqAep57VGUXGwIJE0JUkE6YwLDiqFPwk0Cd5zwWA0wHRofefY5LgmHt7MvGsBQ7LOKHU1mduaQ49qjSjLIIC/txjfAXg5zNmggiBfNIiTvWLYj+ZUPEY75kVVA5cny6IdJHHnmkU/aVLrUD4Y18z5S1qnqzWHyRNKGsIDyFMsLG/GHWTNCc+p0JjaF09UNY06Cq0XD0VHFcusYA+ygzGkFUO1jID+ec+riqvExnA/EeFiQN6yOwIXSziFw20whFCr5CRtyF+gI7E+ITe8/6QlURjk+asoYfhd3iPqJm/POf/3Txy5pF2cK6BJzDVADKVnTxZMKy8QdEqhM0nTARbFF8umAAIYjRXZnAl+Ia6dazC1MSc2G0pIQJkfeEYeFVbZnWF6hKmMBgJ5GtMHHyySe749LBvmIQJkLPYKYNxyUJGlaseM8xrJaeLTS4cCox+tEVpmk04BBxPdYbKVboiY3Gf7otjPYJw87POuusyq9n0HPMZ/VowOIcVvUVAUZDcI1MwgSjlLJZoK4QCfGTaaNXKxM4+jSqaAB88803PjQ9HMN1DznkECcABnr37u3KLWWIxbPEDlhAjDhLJ0yMGTPG7c/05SDEhiBMpIN9EiZqB+umIJzuv//+WX31J4x2QSANU3EYwUUdwjVogGndj+wJ9QxlIYzAYl2tMLUGu1NVo4jj2JKECdb8ohxJmKgZIf4Y3Vsd/vWvf7k0wR/A3kHwB/Cd2bIZrVfsZBImGN1NHKcTJhgFRvnJBFM0uEa6tkwQJpLKVkMjYULkPTRSWfytqm3s2LH+jF2pSphIpzJKmKgeDCtPSpvodvvtt/ujdyYs8pOuEZAJelOShhUytYOGdDGPVmHIZVI6xDd6hwM45EmrdXMt0ghnJROkIcdJmEjmwQcfTEyD6JapsYsoQfwy6qE6Q6VpKKxatcr/2gENM67HmjxqHO8gW2Hi7rvv9iHJSJioP4iz4Nhj67Nd0A9oQCeNrAj1vr6mlT302FIekkbBMV2G+Pz00099SDIcw5ZOmGAki4SJmhEEhnfeeceHZE+6qX4dOnRw12TRRZGZ2goT2Y6YkDAhRJ5QlTCBsJBEcFC6du3qQ3alqqkc3JN9msqRmbAuAStz1xWsiUDPM9fVsNzaE+bcM3c4EyxMx3HphAnUfz5ppakD1YeRDzR0aYQxJLcu8jVOP+nFVqxiURKhFyqdMBE+v1rVJ0ODMJGux5h9fM1AwkT1IL5eeeUVN6Scra6+NhPWn0D4E7Vn5MiRLj6rWoslTP9IajzRsGMqgYSJ6kOnQ5iqxBca6oqwfhodDbJdmckkTCCmEo/phImzzz67SmECuAadGkkEYSLaAdVYSJgQooJ0wgQNLRyadIU+fNqwqsZyGMaYtBJ4qJRRPUV6WLyS1Yfr0nDS8GX+PfGv9QzqBuLyyiuv9L+SCSt/9+jRw4fsICj7iHkSi7KHuGKYOc47eZrF5uoS0oRNXyjYQcirbEkiGoIE+6rqCb7mmmvccUmL8YaFz9L1dIlkEND4AgQNLkZf1eUnP2kYh3QXtWfy5MkuLhGRMsEiyxyXlJZ8rYt9VYmAYlfCyK66HgEUFsZEmFBdnplMwsScOXNcPKZb2JXpZum+thGFtsx5553nf+3MXXfd5TozGF3c2EiYEKKCdMIEhPneDPuPgqGl8USvCUOgMxG+3pE0soJPJrKvKue1mAnOOd8qr24FR68xPSlJX05hsTnm4dNjKaqGxhefBSMtkqbG4DCyj89fZWLcuHHuOBZUjBN6mVmUVGQHZSKM3mK6BY5MdXnjjTdcOUkalsscYa7NHH2xM+ETq3FRgTQJXxGoqlH8wQcfuOOS1rp566233L53333Xh4iqwE7xKT7ijdGOTLmpLjQQyO80GOLwlQ6uTfqKqqGDh84d4ixJwCNvsy9dj3Ag9OomrRcWfLh0X3oS6QnrqfTq1cuHZAfCLF9uopwkdex899137rrpGsNiB5mECfxURm4nfRKceGeBa0S7qmD9EDr4kuCLQ4wezoWOBwkTQlSQSZigEmQf8+ej4OwwpzGbz7hxLGokQ67iFTMLOmJ0kgy7SBGc86pWt08ijEjhc29xWOSPxlj79u19iMgEwzFDQyzeUCL/kr/ZV5WDQ6ONCrJNmzY+JAXhrDDNNfSJyuwhH9MzjIOY9EnibAhlLOmLN4gW7KuqR7MYGTx4sIsb1gWJMmvWLLdAIo3XqsTU4FzGG7r0+jOlieskCYEimSCyMSWspt/lJz3T5fmwYOOgQYN8iMgE+Z8OAOKMrzpFYU0bRkKyj5ETmWBUBH5UXPjGv2LhZa5RExGq2Lniiitc3GWzKGwU/AFEB85FXI0TrluX028LlUzCBG0GRAXqd6ZVRgm2CJtXFXzqGLsYF/aGDRvmwlnrJRem3EiYEKKCTMIEoCYyDIoh6PR+MY+b4aGcE3dOGEKNEYnPZ8XgUPhZCI19fBUCBZRr1KTBXUzQWCKeBg4c6EOSYWQFcR/tbUdtDmnFgoEYYb7UwefecHJQidUIzh6GMfPlFEaZvPTSS24eKY4HC1wxeijuNNJrQpqweGmU0Nhl2geLK+IUIRCRJpkWdhS7gn0iLmnEUlaSNtIpgA0jTd58800fklr4MowOYyQLiwozCoDpaoge7Fu7dq0/WgT4WhAj55hCg3g9Y8YM5/iFNGHhsih8u564jy/GTJxTP7AIHXGPoEpZIuzRRx/1R4lsCNPz6DRIKgts0VGOfNmLNIl+JpEvC/H1Da7DugWhziZ9KA+kr9ZbyZ7wWcnDDz/cLchLXU2dQLxj8/mKQxTyPPuiPhkC3rXXXuuugx+FfaLuCFNla7Jwo7BK0aiqhQ8RH0iT0aNH+5CUz4VvTKOZaTT4VsEfwHZpClp2ZBImAD8Ku8MXsrBXwYfF52IkcXQxcsoJ6cQWHQFBpwVpjdBNWSHtGKmND4xPV9XX1BoKCRNCVMBQNpyZdJ81ogBT+DECGHA2jEjSN5oRLbgWjmUUHNibbrrJGfFwDYw5c7vYJ9KDI0mc4vRngsYXx8UrQ3rNUO+J7xD3NCT4xFUurEKcbyAQMaUjWh4QKmhIxYc+87lJ0iTp2+io/cH5Z8NB5esDubAAU75AbyTxW9UW/RoBPZOEIbRGYeGz888/3/XehzRhNNdll11W457nYoBpfowWin7DH2cvab47U26Iexq5UWjk0uglvqNxf9ttt6l+qAaIZ9F8n26L1vU454RFPycN1PtMBcEuhTRhlCR2TuWh+jBVA2GCBmuIT0a1YIfio4r4ghdpwsijODR6w0KYbDSqELO1/k3NCGUiadpSFIRsjouPgGDUGGscRP0B6vU77rhD4l2WsLYDQkKmTspu3bq50UWh/GCXWHg5LiggTIQ0jX89jWm0pBUiR0grRq8mTY9qLCRMCFEBBZlKLdOQW47BcNOQxYGnwCcNe+Jb51yLv3G4PkOxWBQIZ5be/Ez3FClwzInTqoaZEZccl+TIkx7EPT1lxD9xnzTfVWQHcRzKA8NnidtM5SEprkkvHHzShOtQOSeVG5Ee4pz4rWqLxmsoJ9i0OKQTZYPeFdJF5SQ7iCPy76JFizLWDxwXT48A6UJ8Y5+If9UP1Sfb8hCN15AmSfmcMkK6Yp+YdoCdU5rUHOIZ4RlhCBEp3nAKhDo/Ka4pO5QNfChsVLq6R2RHKBNVxWEm2xX3B6jXVU6yh7hHxEmqkwMcQ3lhWh/lB7uUZLOiNjApTUmrUFdxLY7LJSRMCCGEEEIIIYQQotGQMCGEEEIIIYQQQohGQ8KEEEIIIYQQQgghGg0JE0IIIYQQQgghhGg0JEwIIYQQQgghhBCi0ZAwIYQQQgghhBBCiEZDwoQQQgghhBBCCCEaDQkTQgghhBBCCCGEaDQkTAghhBBCCCGEEKLRkDAhhBBCCCGEEEKIRkPChBBCCCGEEEIIIRoNCRNCCCGEEEIIIYRoNCRMCCGEEEIIIYQQotGQMCGEEEIIIYQQQohGQ8KEEEIIIUQdM378eBs1apTbNm/e7EN3Zv369ZXHzJgxw4cKIYQQxYeECSGEEEKIOmbEiBHWtGlT+8c//mGXX365lZWV+T0pSktL7eabb3b7mzdvbj/++KPfI4QQQhQfEiaEEEIIIeqB9u3bO+Fhjz32sO+++86HpnjttdfcPrZu3br5UCGEEKI4kTAhhBBCCFEPbNiwwU4//XQnPhxwwAE2d+5cFz5nzhzbd999Xfi1115rW7dudeFCCCFEsSJhQgghhBCinpg8ebLtueeeToS45557bMuWLXbyySe730cddZT7LYQQQhQ7EiaEEEIIIeqJ7du32yeffOKECASKG2+80f3PNm7cOLdfCCGEKHYkTAghhBBC1CMlJSV2wQUXVAoSbK+++qrfK4QQQggJE0IIIYQQ9czEiRN3EiaWLFni9wghhBBCwoQQQgghRD3Cp0IvueSSnYSJJ554wu8VQgghhIQJIYQQQoh65IsvvrAmTZo4QaJTp07ub7NmzWzw4MH+CCGEEKK4kTAhhBBCCFFP8GnQMErizjvvdF/hOPPMM93vI444wtavX++PFEIIIYoXCRNCCCGEEPUAi15edtllToRo2bKlLV++3IXPmzfPjZgg/NJLL7XS0lIXLoQQQhQrEiaEEEIIIeqBxx57zIkPfCZ0xIgRPjTFCy+84Pax8TlRIYQQopiRMCGEEEIIUcf8/PPP1qpVKyc83HTTTW70RJSNGzfa2Wef7fbvt99+Nm3aNL9HCCGEKD4kTAghhBBC1CHbtm2zK6+80k477TQ7//zzbdOmTX7PzsycOdPOOOMMd1y7du18qBBCCFF8SJgQQgghhKhDtm/f7taNYONToenI9jghhBCi0JEwIYQQQgghhBBCiEZDwoQQQgghhBBCCCEaDQkTQgghhBBCCCGEaDQkTAghhBBCCCGEEKLRkDAhhBBCCCGEEEKIRkPChBBCCCGEEEIIIRoNCRNCCCGEEEIIIYRoNCRMCCGEEEIIIYQQotGQMCGEEEIIIYQQQohGQ8KEEEIIIYQQQgghGg0JE0IIIYQQQgghhGg0JEwIIYQQQgghhBCi0ZAwIYQQQgghhBBCiEZDwoQQQgghhBBCCCEaDQkTQgghhBBCCCGEaDQkTAghhBBCCCGEEKLRkDAhhBBCCCGEEEKIRkPChBBCCCGEEEIIIRoNCRNCCCGEEEIIIYRoNCRMCCGEEEIIIYQQotGQMCGEEEIIIYQQQohGQ8KEEEIIIYQQQgghGg0JE0IIIYQQQgghhGg0JEwIIYQQQgghhBCi0ZAwIYQQQgghhBBCiEZDwoQQQgghhBBCCCEaDQkTQgghhBBCCCGEaDQkTAghhBBCCCGEEKLRkDAhhBBCCCGEEEKIRkPChBBCCCGEEEIIIRoNCRNCCCGEEEIIIYRoNCRMCCGEEEIIIYQQotGQMCGEEEIIIYQQQohGQ8KEEEIIIYQQQgghGg0JE0IIIYQQQgghhGg0JEwIIYQQQgghhBCi0ZAwIYQQQgghhBBCiEZDwoQQQgghhBBCCCEaDQkTQgghhBBCCCGEaDQkTAghhBBCCCGEEKLRkDAhhBBCCCGEEEKIRkPChBBCCCGEEEIIIRoNCRNCCCGEEEIIIYRoNCRMFBnl5eXWtWtXa9++fY23J5980rZu3eqvmKKsrMw++OADO+WUU6xHjx62fft2vyf/2LJliz366KOJ757NNnfuXH8lUV1KS0utQ4cOduyxx9oRRxxhl19+ud/TsJC/n3jiCTvvvPPs9ddft+uuu84eeughKykp8UeIXGLDhg122WWXuXxz6KGH2nPPPef3NB4DBgyw448/3o455hg75JBD7IcffvB7iof169fb2WefbVdeeaVt27bNhwohcp3NmzfbjTfeWFkXn3rqqS5M5Db43p9//rntt99+rg4Sjcf3339vxx13nLVp08b5AKNGjfJ7RCYkTBQZCBNvvPGGXXLJJXbRRRfZ3/72N/t//+//VW7nn3++2xe2iy++2DnW//u//1t5zG677WZr1qzxV0zRq1evyv2///3vbfjw4X5P/kHjeOjQoda7d2/3/rzT3//+d/vss89s4MCBu2wIMv/6179sjz32cMf27dvXX6lw2Lhxo91www3OuI4cOdKH1j1Uqgg7PXv2dHmT+zU0iGyIEC1atLAFCxbY8uXL7S9/+YtL25kzZ/qjRC5BmZ08ebJ16tTJfv3rX1vbtm39nsZj9erVzhGhYU7e+fbbb/2ehgN7j8C2zz77WP/+/WslGM+bN885WJdeeqmtW7fOh6aHRszdd9/t0uPaa6+VMCFEHkE9OHv2bOff/PnPf7bdd9/d+QEitxkxYoT993//t0uvIUOG+NDcg/z1zDPPWPPmze2LL77woYUF7ST8ZToo8AEQKkTVSJgoYugVPu2001yBCduqVav83p3h2FtvvdX+4z/+wx03f/58vyfFU089tdN13nzzTb8nv/n666+dY33CCSfsMkokDg2R/fff3wk/hcacOXPsV7/6lUtbGn8NweGHH94owsSUKVPsP//zP+2VV15xDTlG0NBzdO6552bVIGtsFi9e3GBplGvQeP6v//qvnBAmAowgo9w0hjCBzaK3k/tfc801tRrxgy3kOtjDH3/80YcmgyDy0ksvuXJ0//33V2k7hShG+vXrl/MjqSi7J510koSJPAC/vGXLlq6xj1Cfy2zatMn5eNQpjIylzihU8CV5TwkT2SFhooihwslWmAB6vG666SZ33E8//eRDU6AK0iBgHxVYofQsB2GCijmbHr8PP/zQHn74Yf+rcODd7733Xjesc9q0aT60fmksYeLjjz92+Tg6MgSBIl8qzp9//tlNRSpGJEzsDPkWobRVq1YuX9RmxMSKFSucHWR0WCahgXtgNxml8d1337meMSHErjz99NMSJkSdQAfKWWed5ToQ165dWytb3xDgT3Xp0sX23HPPvB5hnQ0SJqqHhIkiprrCBIwbNy6xgGEEUWjffvvtBmu4NgTVFSYYWYB4I2pPYwkT7733nsvjo0eP9iH5A+Xw1VdfdVNRihEJE40P02pYa2fq1Kk+RAgRhx5jhH4JE6K2UO8PGzbMjVTG/orcQsJE9ZAwUcRkI0yMHTvWxo8fX6m+Ml3hj3/8o2u81Se50judSZgIlQE9iQGcDeZVi9ojYaL6sD7H3nvv7RYQLUYkTAghch18B9Z8YWqshAkhChsJE9VDwkQRk40wweKPDA0Lw3FpnLMIIgUtsHTpUjdS4uWXX7bOnTu7RTMZWZEEFTKNp2effdYdx0r6r732mrsG+yZOnOgqwb/+9a/uawiNLVBkEiaIkzvuuGOnESK8A0PqohDG2gQspLhs2TIfau5/hrDxl2PqAuKLnkriMSjnXJtFOlm0joWswr34y+I8PFdwOFiwjgX7+MpBFI5FlOLYlStX+tCdWbRokVvEiHyAYMN8dtI6fq1sqUqYQBD65JNPXF5ERKirvFKVMEFcEQes5QDcl2HyCxcudL+T4BwapsTN4MGDq5zrT7ow+ibkOe7BQmRML0la54L0If7DegLVESaWLFli3bt3dyMtGPWULh65L+/IlxYA+zFmzJjK31F4Hua78gUgenEmTJhQZ+kTCHESza/ZChMh77z11ltuTZG6grJPXuB9QxpnI0xwLPkNW8hCwtmUGcpjKG99+vTZZUHiANfCxkQF1CgM++WeXIcFf8lzlFvyXxTsHfecNWtWxukZYfFgyiXXQ6zNBPcn74Z3DnmZvF7VCL7awr24P/HD+/I7Snhn4iOpzGIvsQXsD/C+lIsZM2ZUmee5Praasodtjsd5TSEf8lzRKZU8F2WF58pkfyjPLPhLnRyHtCU+pk+fvks9F4VzP/roozovXwGegwY9eYwyQBrWJdi6r776yvkgdM6k64UmDsijxEfIO+QJyjJh6eKZtSX+53/+JythAjtLnIe05D7kN/yOeH4FnokpVJTnb775plpxw/WwEyygGNI/G2GC+GGhRe7JwtVJdUJt4BnwKXm26Dtjq1jvpq7vlw2UpxDP5EHsL2HppjHz3JR16kMWUk9n27AZpDd1W7CzHMt7JuVDjqeMcV18F+xzUr6oCcQveSGUs3R1SBSeBx+UKYTUZ8GnIH/EfWhsPnYqydYEOBe/A185WkdwD6YV3nfffTvZomCTib8A+RbbR9ykK8sB7kcdju0iPilr1YlPnoW8+ssvv1SWf+IPHyCdMBFNQ3ymukzDfETCRBFTlTCBc8Lc5KgwkQSFjeOi18ExjUIho7DyhQ8q46uuusqJGRiuk08+2TUmWDiSRXAonKwC/X//93+uodGYZBImqAwPPPDAjFNXcGouuOAC54QQL1RkGGjWAGA9ChwHBJqDDz7YrdtRU2OEI/Xvf//bzTHEoDJ3j0/0cW2G9dMoIk340gUjYEgzFnNk9AsrOOOsEu98ZpE0QBhCXAAa0nxZgIXsktKWCoAvvOCIcu1Jkya5c7nvXnvtVeOpPemECRoRCELkHyorKmzyEZ/HeuSRR6psCKWD9EAoO/LII917Ujb4zYaTSgOerwswJ5L977zzjhN8WFOEd/3DH/7gPqUbLSuUJ6b2kDZ8uosGK44b4t5tt922S0VPI5Y0/O1vf2vNmjVzFey7777rFpflE2A0pilD55xzzk4CBY0a0puyxLNRlsKzs/GccajYOZ7nII2JR+Y8s9Arv0NepNwiav3pT39yGw43744IybuRt2mABkj/66+/3sUnDjrbiy++6J6JdKISrg04KVz/wgsvdHkdJ5/8fuedd7p0SidM8D48G18e4rkHDRrkng2RlHzG75rAdWlc8Dk9bGW3bt1cfLD4I/mCtCFNkoQJnCTikXTAIaH8IDLwbqRLkgiFA0N5RDRGUMKmICw8+OCD7t2CDUcYIk9gR7k/PbRRcKQZ3UU5Io2JGxrUzz//vPsiDfktQAONfMcCuJTLpEYp9hAn8eabb3Z5nLzOO5MuLLwZt+XYRvJxsEHYCeLtsccec/mc+2M7uV+SDSEfEcfYNBzU6hJsM3ma+MH2hTyPrX/ggQfcvdnHV6miDTzqTu6JfWM/NoD3Yx0e7Ch2nTAac5SVuF3nN3ULdoE8S1xRL9x111122GGHubwYPycbeEbyNgvg8VykBelCnJLO5C3yG/U16Rwti6R/tK4i30bhfUJ8sLge9jAKz8s1yJvkXd4nWr6iDXDyB89J/P3jH/9wgiq2JwpxcMABB7j9Bx10kKsziXdsCf/zLsQbf8lHp59+eq0X/KPMYOuuuOIKZ1eok7Et5H3KdYA45R1ZR4X4wJ8h7h9//HFnk/gyF18cIJ6pE0IDhQZSu3bt3PV5J8oTn1iP2urowuLkJ+KOe/zzn/90dS1llvLYpEkTV++GhhZlkvJH+lLX0LjCLlCfYBeoN9NBvPL1Hmw/8Uuc8r5MycLGnHjiiYnCBO/Fe/LelHXSg3uSFuSlJLGvOtAQRWSnbJJnsHH4LQiX1C+Uf2wGccIiu3EfrT7AvyBdqJMRT8nz5BPSnU9V0wiNQhnDBlCuqf+wsfhf+BLkm6jPTV4j7vCR8S2x0dghhEvyIOUu2uAmn+EL4Tdgw/GHeDb8SdKhpnFPniLOiXvuQV6iPFA2yCP8jsO98Bt4HtKEeGEjL5F3Kcv4M0CnDu8evnYWLVsB8hbxRb2K+IM9wl5SV3IP8iX2hThhXTDiCptC3cU177nnHhe3HTt2dPHPc5BPKZPEZ5IfEuITm0x84uuSt4466qiMX9vjWtg7yhr1wqeffuri/4UXXnD1X/g4QFyYIM7iacg96yIN8xkJE0VMkjBBAadQ0hjCkBJWlTAB7L/uuusqrxNvvFKRBycOhzpagXBucHioAHF4eC4aiFGj3RgEYaJ169au4UD8sOFshGeuquGNYaHC4Vgqfbbo+2OscXAQP1B7qwvXx6HFIEd7TXEiqNxw2khrDD0VQLThjuGkYcAz8V6kBYaUd446ptwDxzSetiHdaUTEDSiNqjPOOKNOhQnuR+VExY0jEL0nTgINnNou/FjViAkaNAgHVNpUdDxDyCcIQSFtGV1C/HNMvBLkGMQJ0iapR4tKG8eTBhoNz+h7IvrwfLxn/LqkDfuqGjGBw0CFTuUdd+Yo+3weN+oAAQ4XjTh6e3AKeSa+/sH9cBwCCFvkKeIpwLFcF9GAd4q+T3UgL5EncMixKVEoRzjDOPtJwgQN+tCIJR8FiEPKJ+WHXo7qwHvwPgip5JvodYFemtBIjAsTlEkaKYiA8cWEsYGkP05VNI2JUxoIOGBRW4EjSWOH+0QFBSCtCI8LE4gmCHlxeCfiN34d7AZ5hnIZFyZ4lvPOO88JRvE4ABo9OFpJPW7sI79gb7BB0fdFMOXZk65L/OEks58GQbwsZAPviu3jGlFhIsB7sg5AXJgI0BDjXBxLbGk0T/J8NAj32GOPXUQZjiN9yXPRBj42mi8AIQ5w7ZpCpwICKg0JnNy4iIBggWCV1FhFIOCd4sIEUMawDUnCRChf5OloWoTyFRepiWsa0dwraj8C7EfgoUEWRqPR44ztxTeJxzV5AfGT/6sL96LXlgbImWeeuUs9TEOL+Ix3HhAfxAV5n4YxNj8K9pW8nbTeCvGczYgJnos4QmSkLqFepWGHcI0YH96X63AcImAQQoDz8V94t6Q8TBjlHX8r/vy8K+IEonuSMEFjjHsed9xxO/kVpA1iE+UybqezJTSOaWyHOOfdyWPcL9RxNJIJ4xnJ9/XNl19+6dI7bgPJ54hwUWGC5+Y39iP6HkC60ei++uqrd0ov7Bx+AWlGA5oOA+6FgPWb3/xmJ78EvxHhLppuxBv1H74Qox1qAvaKOg2fNFqeyCvY/3333bdyxGgAX50ykiRa4EvwqekgTAQYhUH+iQsTxBMNdTrDEEQChOP/8Wxh5B6CVfRZsGnkB8oBok48T+BbkZfjto8yT57FLsdHcGAvqafplIlDuiOS4Ntg56JpDIgNQSyJCxPEbX2lYT4jYaKIoVDEhYmkLRthAnD4wzlxYYIeWxpu7EO9jIMqyT6cDgpyrhAanFSEGCuMLxsNGBRv9mXT8Ma48n44TtFKKIDSSuWVqVcjHfSwYDQxuFEwmPQwcN+kHnMgLdiPCh2cMYwiTmbUuQScR46Npi1DDqmkELOSQPGua2GCRgDPQcMqWgnQwMZRQwyIOw3VoSphgkY9FSaNhzD0mufA+Qz3JQ5DAz3uwAdC44FyE49rKiWegQqRa0XheqGBGHegsxEmeFby22677baTkBXguXDyaGBECfFCpR7OIy/Tyx/N07w3x9GoiMI5NNJpoEadnerA98BZQyNpJAGEtIkLE6QLPVE8V9JQW+KROMXWVQeGedJQQ2xNZyNDuYkLE/QuEU5jIw5phFNOHsMBA/I3jiJh9BhGIf/QeOd6XDcKNozwuDBx9NFHu570JEjruDBBmpF+cWGC9yav/O53v3N2IwkcWnrMonYmgGDF8yFixsst6cx5OG/YmjjB4U0ajZItOLbcP0mYgGCbkxp13J9z2ZIcchoq7MPJjkJjDcECxzPu7FKesBtViYuZII6JM547aXoIcU7dlVQv0EjgmZOECXqwKb9xYYL7hfKVNMqR/dgNRJIolEXOIV/EbQJpwXDwaNriG9AAwD7FGzmUMxpuNXHkKT+IfVw3SZwMZY+GZDSP8j/1DemYdB5xiVCKeBknW2ECf4M4YqMhFyCe8RdCng22n86deBkLAlDcL4v6CPFGU4C8ShlMEiY4h3OjdUKAzhtsQlXvlw6uzWiMKOS/IIyFxmN4BoT+JN+qrsH/YNRGUh2GrxP1b0kjfDPEhyToWUfsj9pN7Cm+HO8Urf+xP1w/aqOwx+RZ6r0olCsa75xfE7Br2A7EkbiwRF7m2agjovAMv//97xPLAXGF2BIvs4zs4VpxYYJ3ZUQR4ltczKajhnOS6k0g75M/8G+SbFGwE3HbR95GSIvWuYFQthBF4vU8YiXvTcdAvJMHMpWxUKfWRxrmMxImihgKRVyYoKLDuGMYcGgppHUhTNATFvYlCRM0MtmXTUXdkARhImkqB04JDlV1hAneM94IheD8xpXabKABzbXjBoz7YLzTxTkEYQIBoSqShAnyEM4ajhk9K8RFNK+Qj5KMdTYkCRNAvOPMx50vKnAqFiqzpEZEtmQrTJBm6coFvSPkZYbmpnt/0ofeWNTyeOUbhAkq7jhBmKCBEJ+2EirQTI0aet1x7onfuOgBPC8jD+hBizolIV5I56Q8HKAxSfrE44Z0456kT9zBzQYa3AiX6Zw8SCdMMJqGcpzUMAaelV4w3jkpTpLgnDBKjB6TpEYtJAkTnIvzSR4JU6bi8C40ULGdgC3CoSLfJTnFhGE/4mmTTpjg2XGIGGZL73w0n1J+4uJPcKLiwgROLOlCj3VS3AJxg5DLczCKJEoQJpJsVBAmEKPiTm1dURfCBI3BeFmEIEzERR7uQznGcY7fk54zHFJsR00hHRAmiLukshriPJ4noCbCBGUzlK9o3giQ3+nxRViMli/+v/32212+ZlRCFOIbZz9qg3gXxEDuHY83Gnk8d5IIUBXYXxrXmURtRBUaINHeWY7lHPJnUt7PFJfVFSZ4vkzrGBHH2F2Oj8P9uQa2IAoNYsQDGqBJwh9kEia4J2WA+IunR8hjcVEuWxj+Hp3WApQNfFLqp5CvuS/5kmdpCPCVEJtoaFPPR9Md3zkINDwPI1mJg3gjPkBnBvupIwKcF4SJqqYX4q8nTZchLRE+KW81gbjlutEyHkD449kQu6IglmMnqd8RFOngiKYRaRdPo3TCBMcSTkdTPF8GH4d6KwnSA/tEXZ5k+0J9nGT7eGbeO35eSCdGFsXFL+o1fI50wh7XSidMEC/1lYb5jISJIiZJmIhWahQoekHqQphgSC6NV/YxfDhe8JlTzT7U5eiQpsYmkzDBO4TGeBSMG+dFDU0QJqpyfmsiTHAOw8+oKKPwfDhTNG6iw+qj0BigUZHUAI6TJEwAvxk6xz624KAytJlnS3rfbEgnTADXJJ/QaKPXFyePRgCVYkMJE5l615n7yjVwTOJ5PQrDhnFO4xVWECaSRg/VRpgg3sKz4YzSq4WDEd3CsHucgqg9CPGSjePPO+Mkcw7TPXAyGTLPkMaaCBNcLzh5XC8d6YSJ4CTzXrxf/J2JB/bRS5OuYRKHuMdecV16udORJEzgdBD/NMgYLRZ/HrYwCoE1C4DfXIe/1XHC0wkTOFuMdmIfG/mQ4d5MEaKxESedMMF7cT42PNNzhTxN/ouSqQGTL8IEolaSAJlOmAhwDnPOsZWhnGDLEIzqQpggrZKoa2Ei5PFM5Yv8TmMhLqrRO4kQw6ijaPzToxkdIRCF92M/PercjzhDmOcZaiJM0NjCbjRt2nSXZw8bPgCCbrSxHIQJbGVS+telMEHcZWM3KTP4G+G5iaMQN3FhAkGVcBr6Sc8PmYSJALYQH4L7kda8WxBtaypMJEFvOf4K5aS61NVoCvw7RFjECd6Pv8QPvhbTLkIepqyEtddovIb0iG74j+yPTqkLwgQ9/kl2OA7vRf3DlBF8oVDXUqZq26glXZmuEy1nYUovzx+F52bqCf4m+9mYLsb0VspkknCXTpgg7ohj3iE+ZYQ1GYhz1llJIggTnJ9EJmECiE/SkXehLiQ+iVfOiQsT2DJsHvVD0sg0wHepalRSNA2j/lJdpGE+ImGiiKlKmAAaX8zTytS4CmQSJjifOZgYFAwuw59QlnHQqWzCwnpdu3ZNdA4bi0zCBM+JU4URjYKjyUKQUepTmADmood5alyfDccRwYI0TBendSFMABUY6c/9WNCIa3IsDRkq8pqQJEzwHjhHVOj0XtHbFkYbNPSIiUzCBMIA1yDPp4t7QJjgOOYmRqkvYYJyGEbRMHQ5m3IdyFaYoAHJqAbKM/cKPZ448aRpTYQJKm4W1eP+cYcoSjphIogxzPnOlB7VgTxGmeW6mdamSBImKOekIQ2ddA5NHOKU6+DkVCfd0gkTgO0irzD/H5GF5+FYynF8IcF0wkRofDGFJ1PchjwdH85fjMIE92GoLnOayQfsD+djw+tqxERDCRM0RjmnpuWLRgTidmj0ExcIkfHeUho/+Av0mrPOBIJCuF9tRkwQD5zLdKLqkEvCBDYSPwP/isYM63GEuEk3YiLYJhqP0QZXlEzCBHUuI13odGItkGidmalc1wTeBV+Ua6Zr4GUCnyEuitUUngXfCWGXfIsvwnMhJIe1JLBdoTOuOqOAqyNMsB/flLR5//33K+1ybXvbqV/wJbC7vCPlLNQ56UZMBBh9h1/D/bGb+M8cz1SbuDiRTpgABBHik86nkI85H5EHwSc+yjRQU2GCe9DJiDhP3OPDh9Fd6UZM0IbhXtjrdB2qxFumERPxNAx5VCMmRFGSjTCBkWQLhiETmYQJzkd9ZGEv1HkMDnMFMeoYLowWjnA292lIMgkT6cAJiC9cVt/CBAaNFblpYDD8lYqNSgXVNS6cRKmtMMG7RIUHjDYGlSGi9AQjRJEvosN3syVJmMBJwgHCMaViiTbQckmYoAeUazDcMNO7N9SICRpIVNikF3mFYyiHlO1syUaYIN5Zu4AKFdEumj61ESa4ThgxURNhggU7OZfGfU3yYhLEfRgxUV1hgjJJQ4Nn5ZmzITjlzHGuTrqlEybC8Gs24gQni5Ft5BV67Bl6HyWdMBFsG3k5k40MeVojJlLOO/UfU0B4r+h981GYCLahpuUr5NGQtxH34wu/Ar2k+A6spxKv12ojTNCIp6eX9UqqQ10LE7xTmLoVyFaYIP8yAgsxOFo+IZ0wQb4kvKbCBD3piJmU7Xijs66FCa5PY5P0T9cITAe2i9G/Ne0kiYKdDPmSvEr8ML2IzgWECOo+7sPzsjYZcRBfbykTXDMbYQIRDwEZnye61gjUtlFLGUJsoZyR5tFrpxMmyP8hf3A8eZDnYholdQm+YLxsZhImEAkYqYC/hw3mKzis0XbLLbe4+E2y1UC810SYwOZgk7GZ8fhMJ0yQr7CHNRUmGFVaX2mYz0iYKGKyESaqQyZhAqPFMEkcmGC0cMgofOkqxCicg4HDAaBHnoZf/Dx+U1HiYNCgTTd9oTpUV5jgGHrx4/FY38IEPVU48dwfgQdHK16hJFFbYYLGDUJI0n1ID3pHcdxqIhQkCRM0InDm+HJI/J44xBwfhAnioiZOal0IE+RVnpNKJS4eBHg+npfKJ97oqmthApEoOA3Ma8fJJJ7S5WkqU66FjQhUJUxwDp8g5BjKYRzKPL2cQZigIsZ5zRbWYsAJxmlLRzphAicHu4D9CHOAk6DBmG2jn+MQnnhfHPx0ZS1JmOBYhAZsC3k6HcRRED0Yus67EYfp8hRQ9qOkEyZo+KbrdaJBzbSbaAMnnTCBU85zUc6x50lQNlkwjueI2+VcFiawYTi4dSlMEI9MWyA8vlAp0OCIChOMLqzup2zrS5ggfcPig1FhgnIXyhdplg6GKyeVLxp3CJoIzuR5hjPHG2XEG+9Evkwqw9glnjvYJz4PGH3GTCAI0DPMtTP5QKRFVBChHNSlMEEeozMhSjbCBHmGdGHofFI56dq1q7sGtgA7TSOaIfLYRURIptmks4vphAnCKZfYhLgoAXyelnuGck0545xsIZ6j9oQRRjSWEUCj9gdo+KdbeBd4N9I2vqhhTWAUZNKiitgO6kxsIVMBiGfWo8DGk9bp4D3JV4FshAnsUljsOC42AXmGEbShURs+95kN1An46ox4jE9TBkaEcF+ECd6Zr5QQ95Rtyi3vHYd8zTRJhMcomYQJ8izXpe4gHlibiPdKV88GaiJMEOd8QQn/gpEa8XvwHJwThAnq2BCfjDzFh05no4mPJGGC6/ClHcLrOg3zHQkTRUxDChPci0KG4okzRiGLb1Su6RrTnB/UZzYMSLySCcYjbDiLtaU6wgTPzZxYHJy481XfwgTpiJGvymjHqa0wgXJNQ4kKLOnefIeZIfhxRyIbkoQJ4o9noAEchwo+rGFARcg9WWy0utSFMEFlikDFdZLWHyCuaKDhiDNnM16Z11SYwCHiPISqcE3uxWrSUeeReKHnCac4Kd3Ih8xLjp5TlTDBO4eGOiMU4jBlAec5CBP8xmZkC89JzwtpnNSgZj8OKr2GcWGCuKAHlrJMnozDuTSIWL8hybFKBzYIh531FXA04mAz6OEhTqLCBHAuDQnWhklqcPBMCLDh++nEL9Ml0qUbv3He43Nv0wkTlK94T34A54zGSPQe2OAkYQJbh+OdtIBhgJEYjC5BxIzbgpoKEzwbYhWjDnBiawr2jHwRt838T53CqL66FCa4Do1ZwumJi8I9qSuwL0GY4Hd13682wkQQapLuSQOKfXFhIlq+kuoS3gubkmlaKPmWXlV6/LGJcYIoQp0QTadAmD4X7BMjcxDNsoHrESf4FazpkvSM+EaMLIjmQ/JyTYUJ6l7KDFNTAiwgSD0bhftyjUzCBHUJx1BW4nUC5TOMNsMW8JveZ2wF/7O+AekW7Ewc8ig2Li5M0Dink4j6Pw7xGb60Fso1ZSGTKByF+/Au+FKhDgrCE428KNT7jBaN2l/qFuIcX5NeaRq1CGeIVfymEcnIQexSdaGOo1Ee9/GAvIGgQNwCacHUAPJskphMPFEfRe0D161KmCB+KNvER1zo5ZrUD4g4oVFLg5gFKbMhfKIZmxuvZykXrH/AfuKA35RXRlFgG0ivJB+Wuos1R7CxUTIJE9gTRLqq/O44NREmuAdtE/Jz0tTK8FnTIExQl1N+gffGj0NsTvJzOT6soRcVJkhD8gXhdZ2G+Y6EiSKDDI+zRyWPY0GDm4IRNgwh+9iSClkSOKwcj3IYrkMlRyXE/QBjGz4nhvNBT0F8wymggDMXMG7EuQeNknB9jo0bECocnPZwDMagtjA8lEobtTedUwAYn7feestVfgw9i0IcBAcFIx7iJEDcICygUCcp8dnAHF+cWeIPJzpsOE1U5Dho8fsCz4wwEW80JUFFxDtEhyUiTFAJ4ATHRS2MPd+SxtFNundV0PDmutF8yHA70hghJ+oY8D9iBYo8701eIE/GK8JswPjznvQEJIFaTpzR4MwE90dMI9/H8w5xRdqk+8RZaODTOxGHIYM4iQh98R4oyjYOS3RkAA1uKuNoGlB5X3rppa4ijjtnPCuNIhplUUJjJr5+SoDr44RyDM8fhfTBOaZhTUMPh4cKnYZ3dSAf07tH+sdtBAIQwyKxLwwpj+c5jkcko3EdHMdAcB7iX4yoCu7BAnLYrw8//HCXe9LICdM94oIOxzKyhjKLExaFfYgD8YUusdk47JS5uNNKnNJ4iTuGYRpLvKFJPsGRTOphRdiJf0qUPMNUMeb3xnvFeUbyMs8Wb8BjB+iNwsFKcjKD2Bgfwg6UIe5JPo0vgsbz8L6ci62IxlN1oGFDPDDNMNogJU9gT7DNDNGOf6IVGJ3G/Snj8fqSNMTesx9RL8A9gvAYb7CShjjwvDP1Hdegdzvps56ZoOzT60m8JEFPLvdPEhApYzjENPai+Zn3o27GZ2B/vAyF8kVcxutm4pL1G6I9w3H44gS995TfpN5HnoVGMKNJ4oIOz4IwwT7qO+KY+iBTnR2HcxBOEAvjo47IW8QHzxWNE/I6DTjKBD5KnDBtjkXt4iBwsy+sQ8RGPokP96Z8chzllbyaBM9B3OCrxDtsqEOIE+os6gHKIKOXwrQG0o20oT6ivEUJfhf+Fg3lqLBAY5OGFfYtWjZ5DwT1sFhv6FmnLHBONlCuKHN88Yt0oawjlNPIZ7RktJwiwsc7wkgv7CN5lfcOfiHvgZ+EmEn9VhObQd2GvY+OdAlQ/+EHR+t00hlBDV8obiPwZ7CNUbvIMyHgYvPSjfDg/RmdwDvFO2lII56R9Wso/8Q9thVRJhsoM8RPUjmk3FFX0bmA/8Oz0rlAXFO2iWdGyXLPKPg71LvxdYvwJXmH+PQ+oGMIfxq/OOrTUsdjI9kfvw+Qh/GN0k3LYjQn94zaPuKTzhvC8Ymj16UMkHeJE6ZcUAZpFwTfjGP5XD75LF7Hsg8BI/gA0fUyuGcQU+s6DfMdCRNFBoaEnl4KEY0XHMn4Ro8khSVJ5U+CHh0MSPQaGOLonGMKFhUuhoVrV7VhBKINXc7H+cDY7Lnnns7Jj1dyvBuNAxo+VGhx5yVbqARpQPEpRxoNPA8VPk4w7xTdqNAxVuE4tmgvMEoox/E+xAvDVXHeMDBUXjhCOAkYHxwD/scgVcehAlR3KjIcpJAGKMAhvqlIqRhDo4G04F6oyhzLVzRoqOKcxxsPCAs0BIl7juVdUI5xonFuqPy5Ho4b746RxdmicRhdQCgbOJbeMtY/wOlBEOJeNGqpIEhjRBSeBSeFxhMVJY4XjTycONKePEyPTboehySoaOi9Jt15T0QFHIQwLQLni3xBerKfSoPf9JamG+mC04fQQfwRHzTeiGeuQSUWT2cqS94XJzSkC8fiKFPhEi/h/mw4NfFpGxyLk0q6UIHjKCU1qng2KmHSE7WfZ6OnhnijkR8qUEZh8I7EB/dEeEO4SBrtQGVLQ520o7HGSt6MziBNEYsYWcM1EBfII3ExKxtowHAueZc8h6PB6BREANIQx5P8ThwS91EnFseQhh7vTO8n70y5oAEaXVG9OnB98h7XI//wzuRLHGZGEISFN2k0ESdRIYj7kV6UOxrupBdDdHkmVgVPGvpMnHEPbAbpwDuwIBi2JPr5SRxi8kso41w/5CUIeZAeU3pQEQh4bvI88Ub+CLA+ULBTlEnsHo3rqK0gbsm/5HXKRchPNOwRoOKNHmwjzxfKG8+HbQw97jRA+M0+Nu7Pe2KfgXinp5G6Bie9NtDwx6aQhuQn8ix5i7TinqQfNoX0ocxii7DT4fmIF9KefIkNQ9QkjrAR7KfsUFZJE+Aa9DzSqCWuiHscY3oIcUqxcTjXnEfchXeuCgQj4p17UZ9QDolj8gbPxQgT0ocyzHORN4jX6JQS4pU0oPxgs3g2bAwbjTnyDfFB4wRbFs2j5AFsCtcNeTOUL6ZJZSpf2HaeE/sdzXtRyN9cCx8AP4a0Ip8gmvIc5FvKPiJj0gicqiBd6R0lz5KePD9pzr2o48Lzcy/sKvFMeSD9sZE0xqnXydvEc7CZ/GV/dDQJ6UH9iMiIzSef0cEQbbxi13gOrsGGneY3tioOjVieFWEI28wIBfIUjSjyD3GLj0B+o7c4ahdpbDFihefEFnAu9gtRgdGs3JuGKj5jdPFafDLiiLzKPYMtxg/jmuQdGpa8X3XWWSAdeA6uTTkhjWnUkv+o17gHtop7kqfT5SvyFAJCWISSMkzaVMcnicOzkMcpq+QB3pF4Ylg+ZSQuzALxRHxiYygPvBfH4ythz8Pzc13yCfU3cU4eIi+HLzNFIZ9xPj4f8cuoNfIfYfhmxAuNePxWnjFdmUqCzgx8LuwT9RHXxN4jnHFfyhm+JfmfckY8I0xgS+iEo7xQZ3AeaYStpI4M74kvwLsFv5h8R90Y7QzB9pKX6YQJ+Z+NdyIt2bAzYVQUdpN4DbYPv5z/8T1Ib8oe9wx+LOdSlhjtAdhknhdBN8QnQix5mvhgZBPtHOop6uao+MT7836ULeKAPEu9SpzhP1Mv8Ly0E8i/oQ6mrMfTkHPiacgzVzcN8xkJE6LewSggctDLgqGhsFOpxDcMII1NHAsKMZV0tPIUu0LcYswwdvEerAC9rBhnGmz0lNUlGOTQ80KlQwOdOfE4kLWp/KuCe1Ghcy9GEETzCf9TyaRzVhoDnonn5HkROOr72bg+FTaVe1VliP0IFzwbaVkXz8Y1qcy5ZlwUIc/URfrgvOLgIECGBjIVN/fESclUiUffOZ2oVBO4L9ck7kO8U/5oNNCY4ZnTQeMBx4x3ijo96eAYyjz3i49gyAYcHyAdQlkiv2Rz70xwvWAHiAfSOx+I5onwdQjAlhFO+tX1u2AjiSPuSd6JQp6ONlIbGuIDEZBnCzaWjfxJ+hIfIY/HiZ5bnfJF+YgLWEkQN6HsR0Ub8h62pS7qnmC/4vVLXcO78B7kubqwvcQH18OWxO0NNjFTHmYftgoRgPQF4hJBGRuB2JAUF9yHY6K2GGqTHpxLXck1o+dzfzocsH3ZpAuNO6bM0Lij0yppDYHqgN0M5xNH5BHiOhvxMNRZxG82x2cDaUbe4Tnio9+w5bW5T3herh2vT7FN0XTh2HAvwqlLqlv+AwiztBUYsZGUxuQpRHXW50JciOa52kJ8kr94dmxRNK8Qn/EyFSfUpdg/np3zsSHYefJLUv0aTUPOj8LxjVkPNAYSJkS9gxEOCmfSnPkoFGQUVo6lp6e2TnKhg/FjeGJ0nmoSVBT0fqHmZnJMhBBCCCHyHRrTdNrQ641vSWcXo/WC6CJyD/xTRiWEKVmZoMMTsSlpOqLIXyRMiHqH+aZhjl9Vq8pilBhKzLEMB1MjOjP0KCBMJK3qGwWBh2G3DFWuytgLIYQQQuQzTClhaHzwI+ntZopB0no2IjcgrVjXhA7Kqvx/1m9gqkc2o6xE/iBhQtQ7GBeGXTGVg/mUzE9juGAYfsVQJ4YIspgNcweZcsCwO4Y/icwwEoL5bMQX84SThijSO8D8UeKexZaEEEIIIQoZpiHEh/njjxIuchc6MFn4nHYD0zbikIask8JaEqwvo862wkLChGgQaDAzb4vFm1A4WQSGURRhYzVuFmZiQS0WXiq2OVW1hXmUiBMslsgCSizUxSJerCbM0EVGoSQtyiSEEEIIIUSuwGhg2gss4Ms6aizwztf+6GRjEXkWzKxqarjITyRMiAYFgQIFlAVxECrCxgJjLPrClIOkXn9RNYyeYGEmFoViBXRW/mXBHRbGU5wKIYQQQoh8AL+VDjWmg+PTsjHamjUlqprmIfIXCRNCCCGEEEIIIYRoNCRMCCGEEEIIIYQQotGQMCGEEEIIIYQQQohGQ8KEEEIIUQFzWpcvX+6+d3/RRRftsqK7EEIIIYSoHyRMCCGEKGoQJPg02dVXX+22Y4891o455hj33XshhBBCCFH/SJgQQgghPKz2fc0110iYEEIIIYRoQCRMCCGEEB4JE0IIIYQQDY+ECSGEyADf0H7wwQdt3bp1PqRxWLVqle211142c+ZMH9K49O7d295++20rKSnxIYWBhAkhhBBCiIZHwoSoM5invXTpUps4caINGjTIPvvsM9uyZYvfm1uUlpa6Bt6ECROsZ8+eNnLkSPf8hQrvtnnzZps+fbq9+OKLdvLJJ9vf//53O/XUU+2XX34p6HevKcTJihUr7LrrrrOFCxf60MzQqF22bJl98cUXrnF76KGHWqtWrezNN9+08vJyf1TN4Lq///3vXfnKBXjXxx9/3N544w33f6EgYUII0dhQ/4wYMcK6dOlS67pD1A78gODXfvXVVznr19YV1IErV660b7/91m666SY78sgjXadI586dc6KuD/7swIED7eabb7Z9993XLr30UnvvvfdcWlFe5s2b5/wTlZ38Q8KEqDNo7NPIpyH3//7f/3Mbvby5CL3fNBZpfPCc//73vwuqcRWF9/r8889dA/nwww+32267zc477zz7r//6L/fuLVu2tE2bNvmjGx/yEWnDlxGofBoLvsiAcEPllw0IPGeccYarJK+44gq78cYb7f/+7/9cHP/5z3+2uXPn+iNrRq4JE0C+ufDCC50QUyhImBCibsGmP/LII/buu+9KBM8SOk3+9re/2R577GFr1671obkHDT8asO3atbMlS5b40MIC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
Se define el [[Discurso]]. Se dependiendo el ámbito del uso, se puede hablar por ejemplo de :
* Discurso académico
* Discurso científico
* Discurso judicial
* etc
Con esto, se define el [[Género del discurso]], ejemplificando el industrial, que puede tener los siguientes objetivos:
* ''Describir ''un fenómeno
* ''Explicar ''un propósito
* ''Argumentar ''una decisión
* ''Consignar ''resultados de un experimento
* ''Describir ''resultados
* ''Presentar ''hipótesis y metodologías
Tiene una estructura determinada (como secciones) y está dirigido a una [[Audiencia]], que puede ser (no) especialidada, (semi)experta, u otro.
¿Cuáles son los géneros discursivos que circulan en el ámbito de la ingeniería y ciencias?
Hay muchos ejemplos, como:
* Informe de laboratorio
* Informe de proyecto
* Plan de negocios
* Artículo de investigación científica
* Manuales
* Cartas de solicitud
* Resumen
* Ensayo
* Presentación oral
¿Por qué conocer los géneros académicos?
El teórico Bajtín nos da la siguiente respuesta:
<<<
Muchas personas que dominan la lengua de una manera formidable se sienten, sin embargo, totalmente desamparadas en algunas esferas de la comunicación, precisamente poeque no dominan las formas genéricas y las prácticas creadas por estas esferas
<<<
Dominar el género discursivo de la comunidad es conocer la forma específica de comunicarse y devolverse en ellos.
La escritura es una tarea compleja en términos de demanda cognitiva, pues contempla muchos procesos y fases.
El escritor debe desarrollar 3 grandes procesos cognitivos:
* Planificar:
**¿Qué me piden escribir? ¿Qué contenidos? ¿Cuál es la situación de comunicación? Representarse la tarea
**¿Para qué escribo? Formular [[Objetivo]] y propósito de escritura:
** ¿Para quién escribo? Analizar la [[Audiencia]] a la que me comunicaré
** Generar y organizar ideas, puede ser mediante esquemas, diagramas, índices, mapas, lluvia de ideas, organizadores gráficos, etc.
* Textualizar
**Ejecutar lo planificado, escribir las ideas
**Se realiza la escritura de versiones preliminares o borradores del texto
* Revisar: Examinar el texto para mejorarlo, comparando el texto producido con los planes previos, leyendo atentamente, viendo:
** Ideas, estructuras, gramática, puntuación
** Mejorar y retocar el texto hasta lograr una versión final
Esta clase se trata del género [[Informe]]
De acuerdo con el propósito del informe, se pueden clasificar en distintos tipos, por ejemplo:
* de laboratorio
* de proyecto
* de práctica profesional
* de diagnóstico
* de investigación
* bibliográficos
Dependiendo del tipo de informe es su estructura, pero generalmente posee:
* Portada
* Resumen ''ejecutivo''
* Índice
* Introducción
* Metodología
* Resultados
* Conclusiones
* Referencias ''bibliográficas''
Las principales recomendaciones para hacer un informe son las siguientes:
* Revisar las tareas de escritura:
** [[Objetivo]]
** [[Audiencia]]
** Difusión
** Género solicitado
** Extensión y secciones, tipo de letra y otro
* Planificar el contenido: Ver [[Escritura 2: El proceso de la comunicación escrita]]. Hacer una lista de ideas y ordenarlas en un hilo conductor
* Revisar:
** Aspectos de redacción:
*** El texto: ¿Tiene unidad de sentido? ¿Tiene un hilo conductor? ¿Es adecuado en su lenguaje y profundidad para la audiencia? ¿Cumple su propósito comunicativo? ¿Respeta normas ortográficas y gramaticales?
*** Ideas: ¿Hay alguna idea que se escape, o una que sobre?
*** Párrafos: ¿Cada párrafo aporta al texto en su conjunto, a su propósito comunicativo?
** Aspectos de formato:
*** Portada que tenga todo lo necesario
*** Todas las tablas y figuras enumeradas con título y descripción
*** Fuente consistente en todos los párrafos
*** Título de cada (sub)sección sea claro
*** Numeración correcta de las páginas
* Antes de entregar, solicitar la revisión, preferiblemente de algún docente, para que puedan dar retroalimentación sobre el informe
Acá se verán ''herramientas metodológicas ''básicas para ''incentivar'' en lxs estudiantes la ''competencia de producción de textos'' a través de ''retroalimentación activa''.
La retroalimentación tiene las siguientes características:
{{retroalimentacion.png}}
!!! ¿En qué consiste las retroalimentación efectiva de la escritura?
Es una estrategia discursiva llevaba a cabo por un docente, que guía el trabajo de producción del estudiante, y deben aportar al proceso de aprendizaje y a la construcción de conocimiento. Pueden ser de distinto tipo:
* Guiar la producción escrita: Orientar o recomendar como escribir un determinado aparatado. Ejemplo, darle las siguientes observaciones:
** Desarrolla un pequeño párrafo introductorio
** Esta sección no posee un cierre
* Solicitar ampliación de la información: Pedir que profundice en algún aspecto, como por ejemplo agregar un respaldo o una fuente.
**¿Cuántas etapas tiene tu metodología?
** ¿En qué contexto se desarrollo el experimento?
* Empujar o problematizar: Se hacen preguntas para reflexionar sobre el tema presentado, para formar un nuevo conocimiento:
** Este supuesto/hipótesis que se plantea es interesante, pero deben sostenerlo con alguna evidencia de la literatura
** ¿En todas las pruebas experimentales se comportó de esta manera? ¿Cuál es la explicación?
También son importantes los comentarios de ''ajuste al género'', que indican el modo como el discurso se aproxima a lo que la comunidad académica/profesional espera del texto, ejemplo:
<<<
Para todo este apardado: se trata de informar al lector (evaluadores e investigadores) qué decisiones se tomaron, entendiendo que el proyecto ya se realizó
<<<
Para una retroalimentación efectiva, no basta solamente aceptar o rechazar, sino que entregar una orientación al estudiante.
La retroalimentación proporciona instrucciones, o demanda información, lo que ubica a los estudiantes en un ''rol activo'', y y los empuja a dar ''nuevos pasos'' o ''discutir'' su aportes para ''problematizarlos''.
Como recomendación final, si es posible, corregir/retroalimentar avances, borradores y esquemas, pues esto es mucho más efectivo que solamente hacerlo en la versión final.
Dado un evn $$E$$, su dual es $$E^* = \Lel\Cel(E, \R)$$, que es un Banach con la norma:
\[
\Vert f\Vert_{E^*} = \sup_{\Vert x \Vert \leq 1} |f(x)|
\]
''Ver'' [[Espacio dual es Banach]]
Proposición es el título.
''Demostración'' [[Ejercicio Pendiente]]
Dado $$M\subseteq E, N\subseteq E^*$$, se definen los espacios:
\[
\begin{aligned}
M^\perp &= \{f\in E^*: <f, x>=0 \forall x\in M\}\\
N^\perp &= \{x\in E: <f, x>=0\forall f\in N\}
\end{aligned}
\]
''Ver'' [[Relación de doble ortogonalidad con clausura]]
Se dice que un evn $$E$$ es reflexivo si el mapa $$x\mapsto (f\mapstof(x))$$ es biyectivo.
Sea $$E$$ un espacio vectorial. El par $$(E, \Vert\cdot\Vert)$$ se le llama espacio normado si $$\Vert\cdot\Vert:\E\to\R_+$$ cumple las siguientes propiedades:
* $$\Vert x\Vert = 0 \implies x = 0$$
* $$\forall \alpha\in\R: \Vert \alpha x\Vert = |\alpha|\Vert x\Vert$$
* $$\Vert x + y \Vert \leq \Vert x\Vert + \Vert y \Vert$$
Sea $$\mathcal{G}\subseteq\Fel$$ sun $$\sigma$$-álgebra. Se define la esperanza condicional de $$X$$ con respecto a $$\mathcal{G}$$ como la variable aleatoria $$Z\in L^1$$ que satisface:
* $$Z$$ es $$\mathcal{G}$$-medible
* \[\forall A\in \mathcal{G}, \int_A X\,d\P =\int_A Z\,d\P \]
Se denotará como $$Z=\E(X|\mathcal{G})$$, y es única $$\P$$-c.s.
Son valores que explican propiedades (como frecuencia, tendencia central y dispersión) que tiene un conjunto de [[Datos]]
Un estado $$i$$ se dice aperiódico si:
\[
\exists w\in\N: p_{ii}^{(n)} >0 \forall n\geq w
\]
[[Ejercicio Pendiente]]: Esto es equivalente a que el [[Periodo de un estado]] es 1.
Decimos que $$i\in I$$ es recurrente si:
\[
\P_i(\tau_i<\infty) = 1
\]
Con $$\tau_i$$ un [[Tiempo de retorno]]
''Idea''
Un estado es recurrente si partiendo de $$i$$ la cadena vuelve a $$i$$ en el futuro con probabilidad 1.
Decimos que un estado es transiente si no es [[Estado recurrente]], es decir, se cumple:
\[
\P_i(N_i=\infty) < 1
\]
Se dirá que existe un [[Hiperplano]] cerrado de separación entre dos conjuntos $$A, B\subseteq E$$ evn si es que existen $$f\in E^*, \alpha\in\R$$ tales que:
\[
f(x) \leq \alpha \leq f(y); \forall x\in A, \forall y\in B
\]
Si la desigualdad es estricta, esta separación se apellida fuerte (de otra forma, es una separación débil)
''Hipótesis''
Sea $$\mu$$ una medida de probabilidad sobre $$I$$, y sea $$P$$ una [[Matriz estocástica]] indexada por $$I$$.
''Conclusión''
Existe un espacio de probabilidad $$(\Omega, \mathcal{F}, \P)$$ y una sucesión de variables aleatorias $$X$$ en este espacio tal que $$X$$ es una [[Cadena de Markov]] con distribución inicial $$\mu$$ y matriz de transición $$P$$.
''Observaciones''
Este es un teorema de existencia, no de unicidad. Combinado con su recíproca, se logran caracterizar
''Idea''
Se estudiará el "espacio de trayectorias" $$\Omega = I^\N$$, y la idea es definir una medida de probabilidad que cumpla:
\[
\P(\{\omega\in I^\N: \omega_0=i_0\ldots w_n = i_n\}) = \mu_{i_0}p_{i_0i_1}\ldots p_{i_{n-1}i_n}
\]
''Demostración''
Se considera el espacio canónico con $$\Pel(I)^\N$$. Se define una medida de probabilidad $$\mu_n$$ sobre $$I^{n+1}$$ mediante:
\[
\mu_n\left(\prod A_i\right) = \sum_{i_0\in A_0}\sum_{i_1\in A_1}\ldots\sum_{i_n\in A_n} = \mu_{i_0}p_{i_0i_1}\ldots p_{i_{n-1}i_n}
\]
Estas medidas son consistentes, es decir:
\[
\mu_{n+1}\left(\prod A_i\times I\right) =\mu_{n}\left(\prod A_i\right)
\]
Por [[Teorema de consistencia de Kolmogorov]], existe una única medida de probabilidad $$\P$$ sobre el espacio canónico tal que
\[\forall n\geq 0, \P(\{\omega\in I^\N: \omega_0=i_0\ldots w_n = i_n\}) = \mu_n\left(\prod A_i\right)\]
Definimos ahora $$X_n: \Omega\to I$$ por $$X_n( \omega)=\omega_n$$. Entonces:
\[\P(X_0=i_0,\ldots,X_n=i_n) = \P(\{\omega\in I^\N: \omega_0=i_0\ldots w_n = i_n\}) = \mu_{i_0}p_{i_0i_1}\ldots p_{i_{n-1}i_n}\]
Y esto es suficiente para determinar que $$X$$ es la cadena de Markov buscada.
Sea $$(\Omega, \Fel)$$ un espacio medible. Decimos que $$(\Fel_n)$$ es una filtración en el espacio si se cumple:
* $$\Fel_n$$ es sub $$\sigma$$-álgebra de $$\Fel$$
* $$\forall n\in\N, \Fel_n\subseteq \Fel_{n+1}$$
La filtración natural asociada a un [[Proceso Estocástico]] $$(X_n)$$ es la filtración definida por $$\Fel_n := \sigma(\{X_0,...,X_n\})$$
''Idea'': La filtración cada vez agrega más información en el tiempo.
Sea $$\Fel$$ una [[Filtración]], $$\tau$$ un [[t.d.p.]]. Se define la filtración inducida por $$\tau$$ como:
\[
\Fel_\tau := \{A\in\Fel_\infty: A\cap \{\tau\leq n\}\in\Fel_n\,\forall n\geq 0\}
\]
Donde:
\[
\Fel_\infty = \bigcup_{n\in\N} \Fel_n
\]
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TsonwJP6jYFekiRJUteNNNCvsgWXpvtu9sILXppO/cdAL0mSJKnrRhLo6WZ/4IFemk79y0AvSZIkqeuGF+iLS9M5Zl59zkAvSZIkqevaD/TXZp/f4kfZPt/dt7il1L8M9JIkSZK6rt1Av+qkE/Iw76XpJAO9JEmSpB7QTqBnzPzBdrOXBhnoJUmSJHVd80B/TT6b/QEHHlRsLQkGekmSJEld1yzQE+a/sxeXpnM2eylloJckSZLUdY0C/cCl6Q4yzEsVDPSSJEmSum7GQM+l6U7IDj74kGILSWUGekmSJEldNzTQc2m6H2d77+Ol6aRmDPSSJEmSui4N9Pml6f4X5r00ndScgV6SJElS10WgX3XS8Xazl9pkoJckSZLUdYcedmS22sRjsv0POLBYIqkVA70kSZKkrjv00EOz7+y1T/b8888XSyS1YqCXJEmS1HW33HKLl6aThslAL0mSJElSDRnoJUmSJEmqIQO9JEmSJEk1ZKCXJEmSJKmGDPSSJEmSJNWQgV6SJEmSpBoy0EuSJEmSVEMGekmSJEmSashAL0mSJElSDRnoJUmSJEmqIQO9JEmSJEk1ZKCXJEmSJKmGDPSSJEmSJNVQTwT65557rvi/ak8//XTxf5IkSZL6wX//+9/sxRdfLP41PM8880zxf9L41vVAf/jhh2frr79+8a8ZvfDCC9m8886bnXnmmdlLL71ULB2+O+64IzvllFOy/fffP/vxj39cLJUkSZLUa26++eZs4YUXzq699tpiSfs4ELD22mvn7X6yxEg98sgjeQbhfg488MDs8ccfL9ZIvaOrgf4nP/lJ9rKXvSzbeOONiyXVvvrVr+bbEchH4oILLshvHzXXXHMVayRJkiT1kieeeCKbe+65s9e85jXZTTfdVCwdHgI47f511123WDI89913XzbbbLMN5odXvvKV2ZVXXlmslXpH1wL9hRdemH85Nt1005ZdYli/4IILZrPPPnt2ww03FEvbN8888+R/a9KkSdkf//jH7PLLLy/WjE9333139u9//zt78MEHiyWSJElSPay88sp5u/+aa64plozMtGnT8oMC5513XrGkfTwG8sOyyy6bXXTRRdlll12WH2gYrx577LE8P9x2223FEtVFVwL9o48+mn3wgx/MXve612X33HNPsbQ5PlxvfOMbs8985jPFkvZcd911+Zfxox/9aLFk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kiRJUg0Z6CVJkiRJqiEDvSRJkiRJNWSglyRJkiSphroW6J955pnse9/7Xvbiiy8WS4bnjDPOyJ577rniX5IkSZJmlhdeeCH71a9+lT399NPFkhndf//92WWXXVb8S1IndCXQE+YnTJiQvfzlL8/uvffeYunwfOQjH8m+9KUvZU8++WSxRJIkSdJY4wTct7/97WyWWWbJbr311mLpjE466aTsjW98Yx78//vf/xZLJc1MXQn0G220Ufayl70s+/GPf1wsGb7f/e53+X0Q6kd6ll9q5bbbbstmm222bM011yyWSJIk9Zftt98+b3dPmTKlWFKNEL/GGmtkr3/967P//Oc/xVJp7O2xxx7ZG97whuyOO+4olvSvjgf6s88+O3vta1+bbbzxxsWSkdtll12yV73qVdlvfvObYok0tvbdd9/8B4wdxqOPPlos7Yxjjz02W2211bKjjz66WCJJktRZ1113XX7WfdVVVy2WNHfXXXdlb3nLW7J3vvOd2YMPPlgslcbW//3f/+Vt9OOOO65Y0jm0zzfZZJPspZdeKpZ0V0cD/RNPPJG94x3vyOacc87sscceK5aO3H333ZcHrde97nX5zkMaaw899FC27bbbZieffHKxpHMmT56c76gmTpxYLJEkSeochsl+8IMfzNvawznj/qMf/SgfWrvbbrsVS6Sxde6552ZbbbVVx0+4gfb5hz70oZ7pJd7RQH/66afnL8A+++xTLKlGiGI76uabby6WVuPsJdt997vfLZZI44OBXpIkddOf//zn7BWveEXeJhmORx55JHvzm9+cHwigXS+NJ7TP+zbQv/e9781fgH//+9/FkmrDCfR33nln3g3oox/9aLGkOY7mfOxjH8t23HHH/N+HHHJItvDCC+fLdt111+zhhx/Ol6eYwI/1f/zjH7O///3v2XLLLZd98pOfzG6//fZiiwF0SVp//fXzbRdffPHspz/9afb8888Xa1tbb731ssUWWyyfRfTyyy/P1l133fy+vvCFL2QXXnhhsdV0TAi45JJLZp///Ofz2xx++OHZQgstlG244YbFFgNY94tf/CJbccUV8/ujy9TPfvazYm21uAoBz4PbrLPOOvlOvRGeJ6/lpz/96Wy++ebLtt566+zuu+8u1s7oH//4R/bNb34zv2+KAzL0uGjkn//8Z7bpppvm237qU5/Kx3JVHZFj+AXb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
Sea $$S\subseteq Z^E\times \R^C$$ un conjunto mixto. Un [[Poliedro]] es una formilación para $$S$$ si $$S = P\cap (Z^E\times \R^C)$$.
Dadaos $$P_1, P_2$$ dos formulaciones de $$S$$, se dice que $$P_1$$ es mejor si $$P_1\subseteq P_2$$
Una función $$f:I\to\R$$ se dirá armónica en $$i$$ con respecto a $$P$$ si:
\[
Pf(i)=\sum_{j\in I}p_{ij}f(j)=f(i)
\]
Es la función $$f:\R^n\to [0, 1]^n$$ definida como:
\[
f(s)_i = \frac{\exp(s_i)}{\sum_{j\leq n}\, \exp(s_j)}
\]
Esta es una buena aproximación suave del máximo de $$s$$, y forma una distribución de probabilidad.
Es una función $$J:E\to E^{**}$$ dada por $$x\mapsto (f\mapsto f(x))$$
Comparar con [[Función armónica]]
Una función $$f:I\to\R$$ se dirá superarmónica en $$i$$ con respecto a $$P$$ si:
\[
Pf(i)=\sum_{j\in I}p_{ij}f(j)\leq f(i)
\]
El GAP en [[Branch and Bound para PLM]] para cualquier iteración es la razón:
\[
\frac{T.raiz.U - I.z}{I.z}
\]
El GAP cada vez se acerca más a 0, mientras la solución más se acerca a la real.
Es un tipo de texto que pertenece a un ''ámbito específico''.
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
Este tiddler almacena golazos.
Este es un corolario útil del [[Teorema de Hahn-Banach Geométrico Segunda Forma]].
''Proposición'':
Sea $$X$$ un evn, $$F$$ un sev propio cerrado de $$X$$ con $$x\notin F$$. Luego, se tiene que existe $$l\in X^*$$ tal que:
\[
\begin{aligned}
l|_F = 0\\
l(x)\neq0
\end{aligned}
\]
''Demostración'':
Basta separar al convexo compacto $$\{x\}$$ del convexo cerrado disjunto $$F$$, que es convexo por ser espacio vectorial. Luego, Hahn-Banach garantiza la existencia de $$f\in X^*, \alpha\in\R$$ tales que:
\[
l(x) < \alpha < l(y):\, \forall y\in F
\]
Entonces, $$l$$ es acotada inferiormente en el subespacio $$F$$, por lo que se tiene $$l|_F = 0$$. Más aún, de la desigualdad de separación se tiene $$l(x)<0$$.
Un hiperplano es un subconjunto $$H\subseteq E$$ de un evn que se puede escribir como $$H = f^{-1}(\{\alpha\})$$ con $$f\in\Lel(E, \R), \alpha\in\R$$.
''Observación'' [[Un hiperplano es cerrado ssi su f es continua]]
Individualidad de cada orador, que enriquece la presentación - la información presentada debe ser más atractiva que simplemente leer un informe, y esto se logra por la identidad del orador.
El informe es un tipo de texto o documento que sirve para ''dar cuenta'' de actividades de ''forma expositiva''
''def. RAE: ''Disciplina científica que se ocupa de crear programas informáticos que
ejecutan operaciones comparables a las que realiza la mente humana, como el
aprendizaje o el razonamiento lógico.
''def. Russell & Norvig: '' Entender entes inteligentes para aprender de ellos y
construir máquinas inteligentes: interesantes en sí mismos y útiles en una infinidad
de aplicaciones
El rango intercuartil es la difencial entre el tercer y primer [[Cuartil]]
iVBORw0KGgoAAAANSUhEUgAABFwAAALNCAYAAAASk3UVAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAAEnQAABJ0Ad5mH3gAAP+lSURBVHhe7N0HuGRVlTZgdVTA0Zn5DYMIjgw4pjEgKP6AiETJSM4g0ApIBhUEEQVBkmJCBEGyCJJTN0kMICAKkqOA5BxEwDRz/n437P6LS3X3DXWr6t77fc+znu5bdcI+p/Y5e61vf2vtlzVBEARBEARBEARBEARBRxHCJQiCIAiCIAiCIAiCoMMI4RIEQRAEQRAEQRAEQdBhhHAJgiAIgiAIgiAIgiDoMEK4BEEQBEEQBEEQBEEQdBghXIIgCIIgCIIgCIIgCDqMEC5BEARBEARBEARBEAQdRgiXIAiCIAiCIAiCIAiCDiOESxAEQRAEQRAEQRAEQYcRwiUIgiAIgiAIgiAIgqDDCOESBEEQBEEQBEEQBEHQYYRwCYIgCIIgCIIgCIIg6DBCuARBEARBEARBEARBEHQYIVyCIAiCIAiCIAiCIAg6jBAuQRAEQRAEQRAEQRAEHUYIlyAIgiAIgiAIgiAIgg4jhEsQBEEQBEEQBEEQBEGHEcIlCIIgCIIgCIIgCIKgwwjhEgRBEARBEARBEARB0GGEcAmCIAiCIAiCIAiCIOgwQrgEQRAEQRAEQRAEQRB0GCFcgiAIgiAIgiAIgiAIOowQLkEQBEEQBEEQBEEQBB1GCJcgCIIgCIIgCIIgCIIOI4RLEARBEARBEARBEARBhxHCJQiCIAiCIAiCIAiCoMMI4RIEQRAEQRAEQRAEQdBhhHAJgiAIgiAIgiAIgiDoMEK4BEEQBEEQBEEQBEEQdBghXIIgCIIgCIIgCIIgCDqMEC5BEARBEARBEARBEAQdRgiXIAiCIAiCIAiCIAiCDiOESxAEQRAEQRAEQRAEQYcRwiUIgiAIgiAIgiAIgqDDCOESBEEQBEEQBEEQBEHQYYRwCYIgCIIgCIIgCIIg6DBCuARBEARBEARBEARBEHQYIVyCIAiCIAiCIAiCIAg6jBAuQRAEQRAEQRAEQRAEHUYIlyAIgiAIgiAIgiAIgg4jhEsQBEEQBEEQBEEQBEGHEcIlCIIgCIIgCIIgCIKgwwjhEgRBEARBEARBEARB0GGEcAmCIAiCIAiCIAiCIOgwQrgEQRAEQRAEQRAEQRB0GCFcgiAIgiAIgiAIgiAIOowQLkEQBEEQBEEQBEEQBB1GCJcgCIIgCIIgCIIgCIIOI4RLEARBEARBEARBEARBhxHCJQiCIAiCIAiCIAiCoMMI4RIEQRAEQRAEQcfxP//zP80zzzzT3H333c3NN9/cXHPNNc15553XnHXWWbHYi+zCCy9sLr300uaGG25o7rnnnubxxx8v/ed///d/X+hNQTA2EcIlCIIgCIIgCIIRQWD83HPPNU888URz++23N1deeWVz/vnnNz/84Q+b733ve813vvOd5tvf/nZz9NFHNyeccEJz4oknxmLFfvKTnzRHHXVUc+ihhzbf+ta3Sn857LDDmtNPP7359a9/3dx0003NI4880jz77LPNP/7xj5AwwZhCCJcgCIIgCIIgCIYNAfDf//735tFHHy1ky5QpU5of/OAHzW677dYst9xyzSqrrNKsscYazXrrrdccdNBBzZFHHtkcd9xxsVgxJNz+++/ffP7zny/9ZOWVVy59Zssttywk3amnntpcf/31zcMPP1xIlyhfgrGEEC5BEARBEARBEAwLf/3rX0v6x8UXX9zsvffezeabb958+tOfbr7xjW80P/3pT6epE55++umy7d/+9rdYbLqGUNFf7rjjjuaiiy4qapedd965WXfddZs99tijOfbYY5v77ruv+ctf/vJCDwyC/kYIlyAIgiAIgiAIhgQKAwSKuixnnHFG8/Wvf7058MADS4BMkaAeB1XCQw891PzpT38qtVwEybHYjExamv5CLfWHP/yhufzyy5vJkyeX1LRvfvObpY9RT+l3tonSJeh3hHAJgiAIgiAIgmDQkNIhhUiKx8knn9x85StfaT7zmc+UGhxUCUiWp556qpAsAuhYbLhGGUXxcu2115bUoz333LPZZJNNSr+77rrryjb6YxD0K0K4BEEQBEEQBEEwKFAUUCBI+fjc5z5X6m5IJbKyjIK5SJZYbLRMOtEpp5xSUte22GKL8v8oXYJ+RgiXIAiCIAiCIAhmikq2WDnGqjI77bRTc8QRR5T6LVQITz75ZFEkxGKjZcgVqWpSjCirttpqq9IfH3zwwZAuQV8ihEsQBEEQBEEQBDOF1I0777yzrCyjkKmA92c/+1nzwAMPlBSiThryhmJGQV7/snbbxf7/vfIva7fNaJjfBgEitaxbv4/re+yxx5pf/epXJYXNikbHH398c/XVV5eaQiFdgn5DCJcgCIIgCIIgCGYIZIuipt/5zncK0WLJZ0tAUxZUQqRTJpBXB+bee+9tbr311kLySCVpJV8GY7av1u77frDhtHHg9ggI9wfxgQBp3XY0zQpUV1xxRXPeeedNSynrlrlO/e/ss89uPvvZzzZf/epXS1/RR0O6BP2EEC5BEARBEARBEMwQgvqbb7652WyzzcqSz2eddVZz//33lyDfd5006UmC+V/+8pdlienvfve7RUlTCYV2+ww0RJAA/I9//GNpZ7ttemmuhTKotnEw99F9sa36OXfddde0zxFSZ555ZvOb3/ymHK91n9EyvwOiRfHan//854VwabfdaJnz+11vvPHG5oADDmi+9rWvNT/60Y/KfVTQOQj6BSFcgiAIgiAIgiCYLqhbBPLnnntus84665S6LTfccEMhAEbDqFss+2s54Pe85z3Ndttt15x22mmFRBFQt9tnoCEkrJhkJRuERLttemkUKbfddlshlazAg3xpt12r2ea3v/1tc+WVV5b7Uz+/5ZZbmiOPPLLU0nGs1n1Gy/wWJ5xwQukLl112WSFc2m032qav/PjHPy6kyxe+8IWielFcNwj6BSFcgiAIgiAIgiCYLtTO+OlPf1pSN4455piSRiLgFuyOlgngBc8f/ehHm69//evN7373u7bbTc8uv/zyZtKkSUWJg3Rpt00vjTLjwgsvbPbaa6+iEkEQtduu1dwP6iJKDoqW+vndd99dSBjHpH5p3Wc0DPHjPAonH3744YV8QyC127YbhmRCuqy55ppFCeV+BEG/IIRLEARBEARBEARtoR4GNcXBBx/cfOpTnyoKC8oMQfdomtQZqppKuCAU/vCHP5SAmrJCodSf/OQnpYDvnnvuWf5PLSLNBNliFZsPf/jDzS677FJUGIqsug7fnXHGGYWwOOecc5rzzz+/EBkIHYoaSpFjjz22OfHEE8s57Webb33rW4V08n9Eg/Mhc6RZUZaceuqpzfe///3mpJNOai644IJCfjifFXROP/30ck4KIds6n3PtsccezWqrrVaW1j766KMLMXTppZeW7RxHO9jvf//7cqxf/OIXzdprr12WRP7Sl75Uzk/FY3u1dXzvvO6BIrL+dl6EjuWTtdGxmN9RqhYCzX1wj775zW8WAsg9dpx2vwvz20hfqr+B3wXh0m7bbhgF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f3nqgua+qdtf+7uTmyt/fWLZ/sG7z26eeey8lxz3mcfPa+6948yy/2+m7n/jNac0D0zd9+F7zm5uv/HU5reXTT3u1O/+cNPp5XxPPzqlue3G06Ztf/vU/z8y9ZwDj1uPffP1U49xxYlTtz2x+d3Uf5994rzmz1PbceetZzS/vfzEYtf89qTmT49MntrGs5qbrzulXMeVl53YXDW13e2OOxibCISLMZD6TIHSG264oayWVIkCKbbXX399qT9Ta8/0G84777xml112aXbbbbfyntl9992nmRUIP/KRjxRiJIRLEAQzg3ccH6WdRf0eBDNGCJdghkCscDgVz/3KV75SnCyzeoiYIAiGB88VB0Utl/3337+kF910002lcGgwfIyEcLnj5tMLwTH57KObn11wbHPTtacUUuT6q37a/PJnxzfnTv188jlHN/fccVbzzBPnN7dP3f6XF/+4Oe/cY5qLp27/x1vPmHreyS857p8entLcesNp5bhTpu5/+SUnNHfecnpzzx/OaH5/5YnN+ZOnHnfqd0gd50O6IHDq9r+/8qTm3j+c+ZLjlmM/MqW58rKfNBdMObZse+F5xxTC5smp7bjh96c050/9/PwpxzS/+NlxzWP3n9PcdevpzZW/PqFcx3mTj2kumtrudscdjI13wkXwIMAwwfDHP/7xRWRLNZ8hXSjW+nFMpGo55JBDiopuoH36059u5ptvvvL+CeESBMHMIBag6PO+G2hSLvtV6RcE/YAQLsGgwOE8+eSTy4wYB4vqJQiC4YNjojD1iSee2Cy77LLNcccdV9IUguFjJITLc0+eXwiMx+4/t3n8gXOLWuVvf7qg+fNjU5onHzq3EBaPP3huUbf845kLy/ZPPjR52vbPPXF+8/enL3zJcf/x5wubZ6d+ZxvbImWoUP4ydf+nXzjfY1O/o0pxPsf486PnTdsegeJcA49bj/2nqcd7/IGpbZtq2umzcs7Hnz8Ge2Jqu//2p6ltntoO25dreWH7dscdjI1nwsWzKXhwDWq1SPlrRxZUo3J59NFHx5TyU3upX4499tgQLkEQzBTiAD5Ku+dYvcexslx+EPQCIVyCQYHj6aVqZowTdc4555QZvbDZQTB8mDFShFNKEYn/0UcfXWaL4rQMDyMhXP7nmQubvz99QfPXP11QiA+khc8c528tn/vsf599fvt2nw88rs8QNLax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
Proposición es el título
''Demostración''
$$i\leftrightarrow j\implies \exists n, m\geq 0: p_{ij}^{(n)}>0, p_{ji}^{(m)}>0$$. Como $$i$$ es [[Estado aperiódico]], sea $$w$$ tal que $$\forall l\geq w: p_{ii}^{l}>0$$. Luego:
\[
p_{jj}^{(n+m+l)} \geq p_{ji}^{(m)}p_{ii}^{(l)}p_{ij}^{(n)} > 0
\]
Luego, $$\forall k\geq w+n+m: p_{jj}^{(k)}>0$$, es decir, $$j$$ es aperiódico. Esto concluye que esta es [[Propiedad de clase]].
Sea $$X$$ evn con $$E$$ convexo, $$\overline E = \overline E^{\sigma(X, X^*)}$$
''Demostración''
$$\overline E\subseteq \overline E^{\sigma(X, X^*)}$$ es trivial pues [[Topología débil es más gruesa que topología fuerte]].
Luego, sea $$x\notin \overline E$$ ,
Entonces. con [[Teorema de Hahn-Banach Geométrico Segunda Forma]] separando $$x$$ de $$\overline E$$, es decir, tenemos $$l\in X^*, \alpha\in\R$$ tales que:
\[
\forall y\in \overline E: l(x)<\alpha < l(y)
\]
Entonces, considerar el abierto que contiene a $$x, V = \{z\in X: |l(z)|<\alpha\}$$, que cumple que $$V\cap \overline E \neq\varnothing$$ por la propiedad dada, en particular, $$V\cap E = \varnothing$$. Luego, por caracterización de la cerradura, se tiene que $$x\notin \overline E^{\sigma(X, X^*)}$$. Por contrarrecíproca, se tiene que $$\overline E^{\sigma(X, X^*)}\subseteq \overline E$$, de donde se concluye lo pedido.
''Proposición''
La [[Comunicación de estados]] es una relación de equivalencia
''Demostración''
Como lema, se ve que $$\to$$ es relación reflexiva y transitiva. Tomando $$n=0$$, se tiene que $$\P_i(X_0=i)=1>0$$, por lo cual es reflexiva.
Suponer que $$i\to j, j\to k$$, es decir, existen $$n, m$$ tales que $$p_{ij}^{(n)}>0, p_{jk}^{(m)}>0$$. Ahora, usando las [[Ecuaciones de Chapman-Kolmogorov]]. Entonces:
\[
\begin{aligned}
p_{ik}^{(n+m)} &= \sum_{l\in I} p_{il}^{(n)}p_{lk}^{(n)}\\
&\geq p_{ij}^{(n)}p_{jk}^{(m)}>0
\end{aligned}
\]
Es decir, $$i\to k$$, por lo que es transitiva.
De esto es obvio que $$\leftrightarrow$$ es una relación de equivalencia.
Proposición es el título
''Demostración''
[[Pendiente]]
''Demostración''
Sean $$S, T$$ [[Poliedro]]s. Entonces, considerar el poliedro:
\[
P = \{(x, y, z): z = x + y, x\in S, y\in T\}
\]
Entonces, se tiene que $$S+T = \text{proy}_z(P)$$, es decir, es la proyección de un poliedro, por lo que es un poliedro.
[[Pendiente]]
Sea $$f:X\to\R$$ lineal continua con respecto a la topología débil $$\sigma(X, X^*)$$. Así, se tiene que $$f^{-1}(-1, 1)$$ es un abierto con respecto a la topología débil, pues es la preimagen contínua de un abierto que contiene a 0. Luego, se tiene que existen $$\{f_i\}\subseteq X^*$$ tales que $$V(\{f_i\})\subseteq f^{-1}(-1, 1)$$. Por tanto, como $$\bigcap \ker(f_i)\subseteq V(\{f_i\})$$, dado $$x\in N$$ se tiene que $$\lambda x\in N$$. , $$$$
[[Mínimos cuadrados regularizados]] con $$p=1$$
\R 0 \mathbb{R}
\P 0 \mathbb{P}
\Z 0 \mathbb{Z}
\N 0 \mathbb{N}
\E 0 \mathbb{E}
\Pel 0 \mathcal{P}
\Rel 0 \mathcal{R}
\Fel 0 \mathcal{F}
\Lel 0 \mathcal{L}
\Nel 0 \mathcal{N}
\Cel 0 \mathcal{C}
''Hipótesis''
Sea $$X$$ completo, $$(X_n)_{n\in\N}$$ cerrados en $$X$$ con $$int(X_n)=\varnothing\forall n\in\N$$.
''Conclusión''
\[
int\left(\bigcup_{n\in\N} X_n\right) = \varnothing
\]
Exactamente uno de estos sistemas es factible:
*$$Ax\leq b$$
* $$y\geq 0, y^\top A = 0, y^\top b< 0$$
''Demostración'' Supongamos que ambos son factibles. Sean $$x, y$$ soluciones. Entonces:
\[
\begin{aligned}
Ax &\leq b\\
y^\top Ax &\leq y^\top b < 0\\
0 &<0
\end{aligned}
\]
Lo que es una contradicción.
Ahora, si $$Ax\leq b$$ es infactible, se aplica [[Eliminación Fourier-Motzkin]], donde se tiene $$YA=0, Y\geq 0$$. Entonces, $$0 = YAX \leq Yb$$ es infactible. Entonces, $$\exists k$$ tal que $$(Yb)_k)<0$$, es decir, $$y^\top b<0$$ y $$y^\top b<0, y^\top A=0$$.
Sea $$X$$ un evn y $$\{F_1,\ldots, F_N\}$$ una familia de funcionales lineales sobre $$X$$ y otro funcional $$F$$.
LSSE:
# \[
\bigcap_{i=1}^N \ker(F_i)\subseteq \ker(F)
\]
# F es combinación lineal de los $$F_i$$
# $$\exists \gamma<\infty, |Fx|<\gamma$$
''Demostración''
$$2\implies 1$$
''(Demostración de auxiliar)''
''Idea'': Queremos una función que contenga toda la información de los funcionales lineales de forma compacta
Sea $$G:X\to\R^{n+1}$$ como $$G(u) = (F(u), F_1(u),\ldots, F_n(u))^\top$$. Como
$$
\bigcap \ker(F_i)\subseteq \ker(F)
$$, se tiene que $$\vec{x} :=(1, 0,...,0)\notin Im(G)$$, pues cuando las coordenadas después de la primera se anulan, la primera se anula igual.
Es decir, $$Im(G)$$ es un convexo (por linealidad de G) disjunto al convexo compacto $$\{\vec{x}\}$$, y además, es cerrado dado que en $$\R^n$$ las funciones continuas son cerradas. Así, usando [[Hahn Banach en Subespacios]] se tiene que existe $$l\in\Lel\Cel(\R^{n+1}, \R^N)$$ tal que $$l|_{\text{Im}(G)}=0$$ y $$l(x)<0.$$
Más aún, por [[Teorema de representación de Riesz]] se tiene que $$l(x) = \langle v, x\rangle$$ para algún $$v$$. Utilizando esta representación:
\[
\begin{aligned}
l(G(u)) &= v_0F(u) + \sum_{i=1}^n v_iF_i(u)\\
l(\vec{x}) &= v_0
\end{aligned}
\]
Por lo cual se tiene:
\[
\begin{aligned}
v_0F(u) + \sum_{i=1}^n v_iF_i(u) &= 0\\
v_0&\neq 0\\
\end{aligned}
\]
Despejando:
\[
F(u) = \sum_{i=1}^n \frac{-v_i}{v_0}F_i(u)
\]
Con $$\alpha_i = \frac{-v_i}{v_0}$$ se tiene lo pedido.
''(Demostración de cátedra)''
Se define $$G: X\to\R^n$$ como $$G(u) = G(u) = (F_1(u),\ldots, F_n(u))$$. La hipótesis es que para $$G(x)=0$$ se tiene $$F(x)=0$$. Además se define $$L: G(X)\to\R$$ como $$L(F_1(u),\ldots, F_n(u)) = F(u)$$. Verificando que $$L$$ está bien definido, sean $$G(u)=G(w)$$
''Proposición''
En $$\ell^1(N)$$, una sucesión es fuertemente convergente sii es [[Débilmente convergente]]
''Demostración''
$$\implies$$ es directo pues [[Convergencia fuerte implica convergencia débil]]
Para $$\impliedby,$$ considerar $$x_n\rightharpoonup 0$$. Supongamos que $$\Vert x_n\Vert$$ no converge a $$0$$. Por esto, se puede considerar un $$\epsilon>0$$ tal que $$\Vert x_n\Vert>\epsilon$$.
Como $$x_n\in\ell^2$$, se tiene que existe un $$N_0$$ tal que:
\[
\sum_{j>N_0} |x_0(j)|<\epsilon
\]
Más aún, como $$x_n\rightharpoonup 0$$ se tiene que para todo $$y\in \ell^\infty, \sum_{i\in\N} x_k(i)y_i\to 0$$, por lo cual existe un $$M_0$$ tal que $$\sum_{i\in\N} x_{M_0}(i)y_i < \epsilon$$. Tomando $$y_i = \text{sgn}(x_{M_0}(i))$$ se tendrá que
\[
\sum_{j\in\N} |x_{M_0}(j)|< \epsilon
\]
Luego, se puede continuar esta construcción recursiva, encontrando $$(N_j, M_j)$$ tales que:
\[
\begin{aligned}
\sum_{i>N_j} |x_{M_{j-1}}(i)|&<\epsilon\\
\sum_{i\leq N_j} |x_{M_j}(i)|&< \epsilon
\end{aligned}
\]
Considerar entonces $$x_{M_j}$$, que es subsucesión de $$x_k$$, por lo cual converge débil a 0. Así:
\[
\begin{aligned}
\sum_{i\in\N} |x_{M_j}(i)| &\geq \left|\sum_{i\in\N} x_{M_j}(i)\right|\\
&= \left|\sum_{i\leq N_j} x_{M_j}(i) + \sum_{i =N_{j}+1}^{N_{j+1}-1}x_{M_j}(N_j) + \sum_{i > N_j+1} x_{M_j}(i)\right|\\
&= \left|\sum_{i\leq N_j} x_{M_j}(i) +x_{M_j}(N_j) + \sum_{i > N_j} x_{M_j}(i)\right|\\
\end{aligned}
\]
(Harto que escribir, [[Pendiente]])
''Hipótesis''
Sea $$X$$ un poset no vacío, con todas sus cadenas acotadas superiormente.
''Conclusión''
$$X$$ contiene un elemento maximal.
''Observación'' El famosamente equivalente al [[Axioma de Elección]].
Este tiddler guarda lugares que recomiendan links con lecturas o videos
Sean $$i, j\in I$$. Decimos que $$i$$ lleva a $$j$$, denotado $$i\to j$$ si:
\[
\P_i(\exists n\geq 0: X_n=j)>0
\]
Dada una medida de tendencia central $$m$$ y una constante $$b$$, una MAD es como:
\[
MAD_{m, b}(x) = b\cdot\text{mediana}(|x_i-m(x)|
\]
Usualmente $$m$$ es la mediana, en cuyo caso el valor $$b=1.482$$ permite que este sea un estimador insesgado de la varianza.
En el contexto de la ciencia de datos, uno necesita una cantidad masiva de datos para que las conclusiones logradas no sean puramente por azar - sin embargo, los algoritmos utilizados son muy costosos en función de la dimensionalidad, y más aún la alta dimensionalidad aumentará la dispersión de los datos, por lo cual pierden significado las medidas como densidad y distancia entre puntos (problemático para [[Clustering]] y detección de [[Outliers]]
Muy pocas dimensiones causan sesgos, y muchas dimensiones toma mucho tiempo.
Se dice matching a un conjunto de arcos $$M\subseteq E$$ donde no hay más de un arco incidente por vértice.
Se apellida maximal si no está contenido en un matching de mayor tamaño, y perfecto si cada vértices es alcanzada por un solo arco.
Dado $$\{x_i\}_{i\leq n}$$ [[Atributos]] numéricos, la matriz de covarianza $$C$$ está definida por $$C_{i, j} = Cov(x_i, x_j)$$, es decir, los pares de [[Covarianza]]
Dado una [[Cadena de Markov]] $$X$$, a la matriz $$P = (p_{ij})_{i, j\in I}$$, dada por:
\[
p_{ij} =\P(X_1=j|X_0=i)
\]
Se le llama la matriz de transición de la cadena $$X$$, y a $$p_{ij}$$ se le llama la probabilidad de transición de $$i$$ a $$j$$.
Dado $$X\sim CM(P)$$, se define la matriz en $$n$$ pasos (denotada $$P^{(n)}$$) como tal:
\[
p_{ij}^{(n)} := \P_i(X_n=j)
\]
Una matriz $$P = (p_{ij})_{i, j\in I}$$ se dice estocástica si:
* $$\forall i, j\in I, p_{ij}\geq 0$$
* $$\sum_{j\in I} p_{ij}=1$$
Es decir, $$(p_{ij})_{j\in I}$$ es un vector de
probabilidad.
Sea $$\theta\in\Theta$$ un parámetro con distribución posterior $$p(\theta|D)$$ definida en todo $$\Theta$$,
entonces nos referimos a estimación puntal dada por
\[
\theta_{MAP} = \arg\max_\Theta\, p(\theta|D)
\]
como máximo a posteriori (MAP). Notar que es la moda de la distribución a posterior $$p(\theta|D)$$
Dado un problema de optimización del tipo:
\[
\min_\theta\, \E(f(\theta, X)): \, X\sim \mu\text{ desconocida}
\]
Considerar $$\theta_0$$ una estimación de la solución, entonces al construir la sucesión:
\[
\theta_{n+1} = \theta_n - \beta_{n+1}\nabla_\theta f(\theta_n, x_{n+1})
\]
Se tiene que $$\theta_n\to \theta^*$$ un punto crítico por el [[Teorema de Robbins-Siegmund]]
Encontrar patrones interpretables por humanos que permitan describir los datos
Usar variables para predecir variables desconocidas o valores futuros de otras variables.
Medición cuantitiva bien definida con fines comparativos.
La fuente del material son los videos y slides de los profesores Bárbara Poblete, Felipe Bravo y Hernán Sarmiento.
<<toc-selective-expandable 'Minería de Datos'>>
Es similar al [[Criterio de mínimos cuadrados]], pero con el funcional de costo:
\[
J_\rho = \Vert Y-\tilde{X}\Vert_2^2 + \rho\Vert\theta\Vert_p^p
\]
Con $$p\geq 0$$ denotando cual norma $$l_p$$ se considerará para el parámetro. Además, $$\rho\geq 0$$ tiene el rol de balancear la importancia entre ajuste (primer término) y
regularidad de la solución (segundo término).
Esto además es equivalente al mismo problema de mínimos cuadrados, pero agregando una restricción del tipo:
\[
\Vert\theta\Vert_p^p = \tau
\]
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
Un programa se llama modelo de un [[Problema]] $$\Pel$$ si:
* Cada solución óptima del programa debe ser solución del problema original
* Al menos una solución óptima del problema original sea factible en el programa
El modelo se apellida exacto si además las soluciones factibles del problema original estén en correspondencia uno a uno con las
soluciones factibles del programa.
Dado un problema de [[Clasificación]], estos modelan directamente una función de los [[Atributos]] hacia las clases.
En particular, desde el punto de vista probabilista se hacen asignaciones del tipo:
\[
\P(C_k|x) = 1, \P(C_i|x) = 0
\]
Dado un problema de [[Clasificación]], se modelan dos objetos:
* La probabilidad condicional de clase $$\P(x|C_k)$$
* La probabilidad de clase $$\P(C_k)$$
Este modelo luego utiliza el teorema de Bayes para calcular $$\P(C_k|x)$$, que será una forma de asignarle una clase $$C_k$$ al dato $$x$$.
Es la elección de un subconjunto del set de [[Datos]], a modo de realizar un análisis previo.
Es un [[Muestreo]] donde el subconjunto se elige aleatoriamente. Esto reduce la probabilidad de sesgos, pero puede resultar en muestras no representativas de la población, en particular no representa bien grupos minoritarios, que muchas veces son los que queremos estudiar.
Dado un subconjunto de [[Datos]], lo dividimos en poblaciones, y de cada uno de estos se realiza un [[Muestreo aleatorio]].
Si queremos entender más una población en particular, entonces se realiza oversampling, es decir, escoger más datos de esta población que de las otras.
El número de visitas a $$i$$ es:
\[
N_i := \sum_{n\in\N} 1_{X_n=i}
\]
El orador debe definir un objetivo con la audiencia. ¿Qué quiere que pase con esa audiencia luego de escuchar la presentación? (Motivar, indignar, convencer...)
¿Cómo evaluar presentaciones orales? Si bien podemos identificar si una presentación fue plana, o acelerada, o los nervios de una persona; ninguno de estos comentarios ayudan al orador a mejorar.
Si no somos cuidadosos con la manera de verbalizar la retroalimentación, podemos generar rechazo, desinterés o incluso llegar a herir los sentimientos del orador - que puede estar en un lugar emocionalmente vulnerable por exponerse.
¿Qué observar en la comunicación para dar una retroalimentación constructiva?
Hay 3 aspectos que deben estar claros y resueltos tanto al momento de presentar, como al momento de retroalimentar:
* [[Audiencia]], [[Objetivo]], [[Identidad]]
* [[Comunicación no verbal]]
*Retroalimentación
Esta cápsula se enfoca en detallar el punto 1 de [[Oralidad 1: 3 aspectos a observar]].
Se usa como ejemplo la escena de la corte de A Few Good Men: https://www.youtube.com/watch?v=2sLcfQKU_co
En este ejemplo, es claro que el abogado conoce bien la identidad de su [[Audiencia]] (el coronel). En particular, identificó:
* Identidad: Autoritario
* Profesión: Militar
* Opinión: Despreciativo
* Ética: Oculta secretos
Con este entendimiento, él logró construir una estrategia comunicativa efectiva específicamente para él.
Desde que comienza la conversación, el [[Objetivo]] del protagonista es obtener la admisión de responsabilidad del coronel sobre sus crímenes. Esto es particularmente complejo, pues sabe que el coronel lo desprecia - obviamente no puede preguntar directamente, necesita considerar esto en su estrategia.
La [[Identidad]] es un tema sensible, dado que se relaciona con preguntas personales:
* ¿Con qué característica me identifican cuando hablo?
* ¿Cómo quiero que me identifiquen cuando hablo?
Si bien la identidad es propia el orador, la segunda pregunta es importante - uno debe adecuar la identidad del discurso para que se alcance el objetivo con nuestra audiencia - no puede ser discorde a ninguno de estos dos.
Es difícil determinar exactamente el estado emocional de alguien solamente utilizando observaciones corporales - sin embargo, sí son útiles para establecer ciertos márgenes.
La [[Comunicación no verbal]] funciona en un contexto específico (el aquí, el ahora) - por lo cual no se puede evaluar sin tener en cuenta este contexto.
Los elementos de la dimensión corporaL:
* Postura: Manera en que estructuramos nuestro esqueleto, como ver la posición de los hombros, el pecho, la columna, la columna, el cuello, los brazos, las piernas. ¿Logra una quietud corporal, o se balancea constantemente?
* Desplazamiento: Es el uso del espacio. ¿Se queda quieto en un punto? ¿Se desplaza con un objetivo comunicacional, o se pasea? ¿Que dimensiones usa? ¿Da pasos seguros y limpios?
* Foco: Lugar donde se dirige la mirada ¿A los ojos? ¿Le habla a los muros? ¿Hace contacto visual? ¿Cambie mucho el foco?
* Gestos: Movimientos al hablar ¿Muchos o muy pocos? ¿Cuán comprimido están los codos contra el tronco? ¿Cuándo utiliza gestos, están en relación con el contenido de la presentación?
Continuando en la [[Comunicación no verbal]], es importante recordar que la dimensión vocal funciona en un contexto específico, por lo cual no se puede usar un único elemento vocal.
Los principales elementos que nos permitirán escuchar activamente a un orador son:
* Respiración: Entrada/salida del aire de los pulmones - todos los otros elementos requieren aire, por lo que es extremadamente importante. Más aún, está fuertemente ligado con nuestro estado emocional.
* Volumen: Intensidad del sonido - una presentación oral debe ser audible. Considerar dos conceptos
** Intensidad: ¿Es lo suficientemente alto, demasiado alto? ¿Se ajusta bien al lugar?
** Variaciones: ¿Se utilizan como elementos expresivos diferenciadores?
* Velocidad: Rapidez con la que se habla ¿Habla a velocidad correcta?
* Articulación: Correcta pronunciación de consonantes o vocales. ¿Se omiten letras, o sílabas? ¿Se junta el final de una palabra con el inicio de la siguiente (relacionado con velocidad)?
* Entonaciones: Variaciones en el tono vocal asociados al contenido del discurso ¿Mantiene un único tono parejo? ¿Varía según el estado emocional, ó coherencia corportal?
* Flujo: Cantidad de palabras por frase, y pausas entre ellas. ¿Cada cuantas palabras se hace una pausa? ¿Las pausas que hace, tienen un sentido en el discurso?
Antes de comenzar las retroalimentaciones, se definen:
[[Afirmaciones]]
Cabe destacar que para determinar el valor de verdad de una afirmación, la descripción contituida por ella depende del observador. El otro elemento del que depende la veracidad de una afirmación es la escala que se utiliza para describirla.
Por otro lado, están los juicios: No se habla del mundo observado, sino que se habla de nuestra propia valoración del mundo. Por esto, no se les puede asignar un valor de verdad.
Sin embargo, sí se puede determinar si un juicio está o no fundado - las afirmaciones lo determinan.
"Hace calor en esta sala" es un juicio fundamentado en la afirmación "En esta sale la temperatura es de 25 º C". Notar que para distintos observadores pueden considerar verdadera o falsa esta frase, pues no es objetiva. La afirmación, por otra parte, es objetiva, pues la escala (ºC) lo respalda.
La retroalimentación se habla desde uno mismo, y dirigiéndose idealmente por nombre. La estructura de la retroalimentación es como tal:
# Apertura: Declarar que uno ofrece la interpretación de uno de lo que se pudo observar - que quede claro que se están compartiendo juicios fundados, no solamente afirmaciones
# Valorizar: Resaltar lo positivo
# Generar contexto: Hacer la gran pregunta ¿Cuál fue el [[Objetivo]] comunicacional sobre la [[Audiencia]] específica a la que iba dirigida la presentación?
# Exponer elementos observados: Describir, en forma de afirmación, los elementos de la [[Comunicación no verbal]] observados.
# Escuchar la perspectiva del otro: Dar la oportunidad al orador a que declare si le hace sentido lo que se le ha dicho hasta ahora
# Acciones: Indagar si se comprometería a tomar acciones futuras concretas que le permitan modificar los elementos con los que está disconforme Audiencia/ Objetivo, [[Identidad]]. Declaraciones de voluntad no necesariamente llevan a cambios concretos.
# Cierre: Recomendar las distintas ayudas concretas (Armadillo, A2IC, Biblioteca) que ofrece la facultad. Agradecer el haber escuchado.
Esto se basa en la TED Talk de Julian Treasure: https://www.youtube.com/watch?v=cSohjlYQI2A
Escuchar: Crear significado de los sonidos.
Escuchar es nuestro acceso al entendimiento, y es algo que con el tiempo se ha estado perdiendo - mucha cacofonía, y el mundo digital reemplaza muchas conversaciones.
Entonces, se plantean estos 5 ejercicios para escuchar más conscientemente.
* Silencio: 3 minutos al día de silencio permite reiniciar los oídos y calibrarse para escuchar lo despacio de nuevo. Si silencio absoluto no es posible, despacio está bien.
* Mixer: Preguntarse, donde sea ¿Cuántos canales de audio puedo escuchar? ¿Cuántos pájaros escucho? ¿Donde está lo que suena?
* Saborear: Disfrutar sonidos mundanos, encontrar el ritmo en el ruido
* Posición de escucha: Activo/Pasivo, reductivo/expensico, crítico/empático
* RASA: Receive, Appreciate, Summarise, Ask.
Esto se basa en el siguiente video de Youtube: https://www.youtube.com/watch?v=k8GvTgWtR7o
* Props: Empezar una presentación con un objeto físico en mano es una excelente manera de atrapar la atención
* Obtener interacción de audiencia desde el primer minuto. Utilizar humor y preguntas provocativas para esto.
* Debe conectarse con una narrativa, anécdotas. Una excelente manera es alternar entre un punto general e historias.
* Conclusión: Full Circle, si es que es posible, cuidado con ser cliché.
Esto se basa en la TED Talk de Julian Treasure: https://www.youtube.com/watch?v=eIho2S0ZahI
Estos son 7 de los pecados mortales al hablar
* Chisme: Hablar mal de alguien a su espalda - sabemos bien que la persona chismosa va a hacer chisme sobre nosotros
* Juicio: Es difícil escuchar a alguien si sabes que estás siendo juzgado
* Negatividad: Igual difícil de escuchar a alguien tan negativo
* Quejarse: Es misería viral
* Excusas: Lanzar culpa a otros, y no tomar responsabilidad por su acciones.
* Exageración: Pone a nuestro lenguaje de menos. Eventualmente se vuelve una mentira, y nadie quiere escuchar a alguien sabiendo que está mintiendo
* Dogmatismo: Confundir hechos con opiniones, ser bombardeado de opiniones como si fueran verdad.
4 pilares del habla: HAIL
* Honesty: Ser claro y verdadero
*Authenticity: Ser uno mismo, pararse en su propia verdad
*Integridad: Se tu palabra, hacer lo que uno dice, ser alguien en que la gente puede confiar
* Love: No romántico, sino desear el bien
Notar que estas son maneras de combatir los 7 pecados!
También tenemos herramientas que aumentan el poder de nuestro habla:
combinar con: [[Oralidad 4: Dimensión vocal]]
* Registro: Hablar desde el pecho da mayor peso.
* Timbre: Buscar ejercicios para mejorarlo
* Prosodia: El ritmo y metalenguaje que da expresividad
* Velocidad: Uno puede dar emoción hablando rápido, o ir más lento para enfatizar. Tono puede lograr lo mismo
* Silencio: Un silencio bien puesto puede ser muy poderoso, no llenar con muletillas
* Volumen: Un volumen alto constantemente es imponer el sonido de uno, lo cual no se busca.
Ejercicio antes de una charla:
Manos arriba, respirar profundo. Suspirar mientras se relajan los brazos.
Luego calentar los labios y lengua (ver videos)
Hacer sonido de sirena.
Son objetos con [[Atributos]] mucho distintos a la gran mayoría de los objetos del set.
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
Dado un set de objetos asociados a una línea de tiempo de eventos, encontrar los elementos que tengan fuertes dependencias secuenciales entre ellos.
Se forman reglas descubriendo patrones y luego se aplican restricciones de tiempo.
Este tiddler se usa para anotar los tiddlers pendientes.
El $$k$$-ésimo percentil de una variable numérica es un valor tal que el $$k%$$ de las observaciones se encuentran debajo del percentil, y el resto arriba.
Si el porcentaje se expresa en fracciones, se llama cuantil.
Es una función no lineal definida como tal:
\[
f(u) = \begin{cases}1&\text{ si } u\geq 0\\ -1&\text{ si } u< 0\end{cases}
\]
Que se evalua como tal:
\[
y(x) = f(\theta^\top\phi(x))
\]
Donde $$\phi$$ son características de $$x$$.
En el contexto de [[Clasificación]], son métricas de desempeño de un modelo. Se basan en contar los datos correcta e incorrectamente clasificados.
Dado un estado $$i\in I$$, su periodo está dado por:
\[
mcd\{n\geq 0: p_{ii}^{(n)} >0\}
\]
Un poliedro $$P\subseteq\R^n$$ es la intersección de un conjunto finito de semiespacios (desigualdades lineales). Estos se pueden escribir:
$$P = P(A, b) = \{x\in\R^n: Ax\leq b\}$$
Con $$A\in\R^{n\times m}, b\in\R^n$$.
Se le dice así al siguiente conjunto.
\[
p_m(G) := \text{conv}\{x^M: M\text{ es matching en } G\}
\]
Nota: Ver [[Matching]]
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KSf86EjSqVMnK1u2rFWrVs1++OEH9zm5hs8995y98MILLucvXoeTVOX06dPuvHjjvPEZbur69etbxYoVbfjw4WnldkTAsGHD0s4Z+Rz0fIPmzZunfd6oUSP3mQjgHpo/f76VK1fOypcvb9u2bXOfk/fLvVayZEn7/PPPsyz1I7dCeszrr79upUuXti5duqT9fzVp0iTtXuvevbv7TFyB/y3qxX788cdpvSRJK6ANePTRR5XSEgcGX6hbt66VKlXKhSv5LdIW8B/3/PPPu3uN6gUigJS22rVrp/1n8R/Hb7FChQrWokULu3z5svts8eLFrm2tVauWG7UsK0k54UfRww4dOtiFCxds9OjRLqeDm/bee+91uQr86LP6pOc2uCk5Lxidbd544w13E3MeFy5c6DrivPvuu0rAj4H8VX/eKBPhc67oye4/9yWKRADnpGjRorZ//35XsgDxx+8TsUzZJ3LXaKi//fbb6DcEMMLR+PHj3W+R3yflroAGx99rZ86ccZ+JABpcOg3y8L99+3Y3UhT/azyM7d69291rb731VrYl4OdUeMCglhznDWfJjBkz3P2VP39+1wYwjWNAmB06dMiNSlagQIE04cdvtXfv3k6D8L/Ggy73G84ozhvtBPdlVjpSUk741alTx9UEGzNmjHsFbta7777bXZD+/funeQFFehAyPJEgkLkpOWcHDhxw80jujVePUZjzUCGSPfyoeeigJxwNtbgC56NMmTLugWLChAlWr14994eJF8EnQjPE44gRI9y0COC/DC8LHeHwGNBpjdGM8MYPHjzY9fDV/1p6aGTpOATcdwwUgDiuVKmS+wyGDh3qeuOLK/Aw4e8lPKb9+vVzDxoIHO41Ih0igN/hhg0b3EAUXvghlr/++ms3zcMF/2e0n5988on7DG897WxWPnCklPBDrOBt4calUaGA4uzZs93T3lNPPeVGEWnTpo178vONjLjCihUr0kKT3Jy33367e7oD/hznzp3rpsUVcPM/8sgj7h4D7it++Dzl8bRXtWrVLH2yy23ghcErz3nhd0gvaM7PK6+8El3CbOLEia5orLjCvn37nODjfwzvMqFffpMvv/yyO4ekGbz99tvRpQXwW/RFdGkH8MrwfxYWfoQyqSwhrvDBBx+439/WrVvdfxneK6ZffPFFW7p0qQuTM63/tSuEhR//bTygeSi0zv0X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9gqPPfZY+OmnnyKAAQ0dO3YMd9xxR1ynNvDDJUk7hLXpq6++yl8rVHMEv8mTJ4frrrsuf6tl6Yorrgjjx4/P32rZsuDHHxX2z+09sf/2228R6K2ApilTpmw3rAj8EOBTHwe8vmru4MdnJ2vA91QOOfi5Si0HP1eLU//+/cMFF1xQ46S3ePHiMGvWrHgd8LvhhhuiCzhw4MBw3333VaVz3n///fDyyy/H648++mhYtWpVuP766+O6nKCffPLJuP6YMWOiWzN9+vS4Lvrwww/DyJEj432cOC34/fDDD+H222+P90+dOrUALjm4AzU87pFHHskvLdTMmTPDO++8k7+VE+8JiODkz3OOGjUqTJgwIab50lq7dm3o2bNn+L//+7/w1FNPxWU87s477wyjR48OkyZNip9Hy2+66abwyiuvxPdF4CLx+tdee218n3KBSKcvW7YsLFiwID4P70PPg7gfyNbn5rkRgH333XeHxx9/vOo98x2wbXkeXoNtjXitY445JpxwwglxOwDVDz30ULxPAnQk1uEz8jzAFa/Fa48dOzYuW7RoUdWJnO/srrvuitfTevXVV8MHH3xQtW35bnQCZls8//zz8TtlG6Lff/89/rlgXZbzPiW+b/ajoUOHhmeffbYK/Pj+2D7aLmw73v8111wTbrzxxqo0HwDC49j+fAbtowDS/Pnz43XEe+b1CfZ5ifXYJnxPen/FXEaBH9toxowZ8T3x2fjjoH2VbclvxYr3wXvj9/XFF1/kl+a2y9y5czP38W2BH/vAsGHDwq233lqwX7Pt2Gf5LLwX1kfLly8Pr732WryO9BnYD7nOd8a25T1yXdJvgeebOHFi1f7Nn0eW63vnM/M9st7NN99cBd18vw888EBYuXJl3J85vnzyySfxPsT2YPvx+fnz9dZbb+XvqSmeg+3I8/CdWfDjO2N/4X6OPVlA+uOPP4Z777234D6+T36nLte25ODnanECtrJOJFYc9HEFr7zyyniAxA3kII6eeOKJeJJBuEykeQDJwYMHx4Mn6/bq1Succ8458aTQpUuXuC4HZNJinBQ4uR511FFV4AfQAFycUDmQX3755TFFzEmdkyIQADDwOF6PE09anNBOOeWU/K0QPv3009C5c+d4QgDoeE4girTfIYccUsOlwZk888wzQ58+fSLQASWAVL9+/eLr8njgCkjic+2+++7h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
''Hipótesis''
Sean $$E, F$$ espacios de Banach, y $$(T_\lambda)_{\lambda\in\Lambda}\subseteq \Lel(E, F)$$, tal que $$\forall x\in E$$:
\[
\sup_{\lambda\in\Lambda} \Vert T_\lambda x\Vert_F < \infty
\]
''Conclusión'':
\[
\sup_{\lambda\in\Lambda} \Vert T_\lambda\Vert_{\Lel(E, F)} < \infty
\]
''Demostración''
Considerar la familia $$(E_n)$$ dada por:
\[
E_n = \left\{x\in E: \sup_{\lambda\in\Lambda} \Vert T_\lambda x\Vert_F < n\right\}
\]
Que es un cerrado. Por hipótesis, se tiene que $$\forall x\in E\exists n$$ tq $$x\in E_n$$. Entonces, se tiene que:
\[
\begin{aligned}
\bigcup_{n\in \N} E_n &= E\\
int\left(\bigcup_{n\in \N} E_n\right) &= int(E)\neq\varnothing
\end{aligned}
\]
Por contrarrecíproca del [[Lema de Baire]], se tiene que $$\exists n\in\N$$ tal que $$int(E_n)\neq\varnothing$$. Entonces, considerar $$B(x_0, r)\subseteq E_n$$, donde se tendrá por construcción de $$E_n$$ que:
\[
\forall x\in B(x_0, r): \sup_{\lambda\in\Lambda} \Vert T_\lambda x\Vert_F < \infty
\]
Por las propiedades de traslación de bolas, se tiene que:
\[
\forall x\in B(0, 1): \sup_{\lambda\in\Lambda} \Vert T_\lambda x\Vert_F < \infty
\]
Entonces:
\[
\forall x\in E: \sup_{\lambda\in\Lambda} \Vert T_\lambda x\Vert_F < \infty
\]
Un problema de optimización $$\Pel$$ es un conjunto específico de instancias $$I$$ con una descripción
(codificación, $$<I>$$) establecida.
Una descripción de una instancia $$I$$ debe tener 3 características (usualmente implícitas):
* Un conjunto factible Fact$$(I)$$.
* Una función a optimizar $$F : \text{Fact}(I) \to \R$$
* Un sentido de optimización (minimizar o maximizar)
[[Métodos predictivos]]
Dado un conjunto de entrenamiento $$D$$ que contiene $$n\in\N$$ observaciones de entrada
y salida, respectivamente $$\{x_i\}_{i=1}^n\subseteq \R^M, \{y_i\}_{i=1}^n\subseteq\R$$, de la forma:
\[
D = \{(x_i, y_i)\}_{i=1}^n\subseteq \R^m\times\R
\]
La regresión lineal busca encontrar una función $$f$$ definida por:
\[
\begin{aligned}
f:\R^m&\to\R\\
x&\mapsto f(x)=a^\top x + b; a\in\R^m, b\in\R
\end{aligned}
\]
Que "mejor" represente la forma en que la variable $$y$$ depende de la variable $$x$$, en base
a las observaciones contenidas en el conjunto $$D.$$ A esta función se la llama modelo lineal.
Para esto, hay que definir en el contexto que significa "mejor".
Considerar el problema primal (P)
\[
\max\, c^\top x; Ax\leq b
\]
Se define el problema dual (D) vía:
\[
\min\, b^\top y; A^\top y = c; y\geq 0;
\]
Esta definición está motivada para obtener la mejor cota posible en el [[Teorema de dualidad débil]]
Una sucesión $$(X_n)$$, cada elemento una [[Variable aleatoria]] a $$S$$, se le llama proceso estocástico. Cabe destacar que la indexación es numerable.
Alternativamente, se puede considerar como una variable aleatoria a $$S^\N$$ dotada del espacio producto.
La fuente del material son las cátedras del profesor Daniel Remenik, junto a su apunte asociado; además de las clases auxiliares de Pablo Araya y Tristán Radic.
<<toc-selective-expandable 'Procesos de Markov' sort[title]>>
Son problemas de optimización sobre conjuntos lineales, es decir,
\[
\text{max }c^\top x \text{ s.a. } x\in S
\]
Donde $$S$$ es un [[Conjunto Lineal Mixto]]. El apellido del conjunto lineal $$S$$ lo hereda el programa lineal.
La fuente del material son las cátedras de los profesores José Soto e Iván Rapaport, las clases auxiliares de Ian Vidal y Cristobal Beltran; además de las slides asociadas al curso.
<<toc-selective-expandable 'Programación Lineal Mixta' sort[title]>>
Una propiedad P sobre los estados se llama propiedad de clase i:
\[
i\in P, i\leftrightarrow j\implies j\in P
\]
''Hipótesis''
Sea $$X$$ una [[Cadena de Markov]], $$f:I^\N\to\R$$ medible y acotada
''Conclusión''
\[
\E(f(X_n, X_{n+1},\ldots)|\Fel_n) = \E_{X_n}(f(X_0, X_1,\ldots))
\]
''Idea''
Si estás en el paso $$n$$ y quieres saber algo del futuro, puedes imaginar que "reinicias la cadena" e imaginar que estás en el paso 0.
''Demostración''
Está en el apunte, [[Pendiente]]
''Hipótesis''
Sea $$X$$ una [[Cadena de Markov]], $$f: I^\N\to\R$$ medible y acotada, $$\tau$$ un [[t.d.p.]]
''Conclusión''
\[
\E[f(X_\tau, X_{\tau+1},\ldots)|\Fel_\tau]1_{\tau<\infty} = \E_{X_\tau}[f(X_0, X_1,\ldots)]1_{t<\infty}
\]
[[Esperanza condicional]]
* $$\E(\cdot, \mathcal{G})$$ es un operador lineal $$1-$$Lipschitz. En particular:
\[
X\geq 0\implies \E(X, \mathcal{G})\geq 0
\]
* Si $$X$$ es $$\mathcal{G}$$-medible, entonces:
\[
\E(X, \mathcal{G})=X
\]
* Si $$Y$$ es $$\mathcal{G}$$-medible, $$XY\in L^1$$m entonces \[\E(XY|\mathcal{G}) = Y\E(X|\mathcal{G})\]
* Si $$g$$ es convexa y $$g(X)\in L^1$$, entonces \[g(\E(X, \mathcal{G}))\leq \E(g(X), \mathcal{G})\]
* Si $$(X_n)$$ positivas crecen a $$X$$, entonces \[\E(X_n, \mathcal{G})\to\E(X, \mathcal{G})\]
Intentar evitar la [[Maldición de la dimensionalidad]] a través de algoritmos de álgebra lineal, a modo de reducir el costo de tiempo y memoria de los algoritmos, mejorar la visualización de datos, y quitar [[Atributos]] irrelevantes, ruidosos, o que en general bajen la calidad de los datos.
Dado un conjunto de records, cada uno tiene un número de elemtnos de una colección determinada.
Cuando se quiere descubirr, el objetivo es producir reglas de dependencia que predecirán la ocurrencia de un elemento basándose en ocurrencias de otros.
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
Dado $$M$$ sev de $$E$$ evn, se tiene que $$(M^\perp)^\perp = \overline M$$. Más aún, dado $$N$$ sev de $$E^*$$, se tiene que $$\overline N \subseteq (N^\perp)^\perp$$. Si $$E$$ es [[Espacio reflexivo]], se tiene igualdad.
''Demostración''
\[
M^\perp= \bigcap_{x\in M} \{f\in E^* : f(x) = 0\}
= \bigcap_{x\in M}\ker J_x
\]
Como $$J_x$$ es continuo, se tiene que $$M^\perp $$ es cerrado. Análogamente, $$(M^\perp)^\perp$$ es cerrado, ya que $$
N^\perp = \bigcap_{f\in N} \ker f$$ es cerrado. Más aún, $$(M^\perp)^\perp = \{x\in E: f(x)=0 \forall f\in M^\perp\}\supseteq M\implies (M^\perp)^\perp\supseteq \overline M$$. De igual forma se tiene $$\overline N \subseteq (N^\perp)^\perp$$.
Sea $$x\in (M^\perp)^\perp$$, suponer que $$x\notin \overline M$$, por lo que se separa $$x$$ de $$\overline M$$. Por [[Teorema de Hahn-Banach Geométrico Segunda Forma]], existen $$f\in E^*, \alpha\in\R$$ tales que $$f(y)<\alpha<f(x)\forall y\in\overline M$$. [[Pendiente]]
El material presente es el preparado por el departamento A2IC, complementado por ciertos videos recomendados.
<<toc-selective-expandable 'Retroalimentación de Competencias Comunicativas' sort[title]>>
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7S48NTAjYvR0gb9DYpeePL3Bs2yIH/7w+7jqqi/hxz/6EZbssUSf8TyFvFRCnulpSPvlzydKoqNKYe+E/NBn5j5AQZi9NAr6Z7/1e7qRCiApCNuqOgjzr+yPdzUwfD/ZszD4/flHh67M8xHBlRFPJljYsoBlg4yVb6tEWKHLK93oO6ncaQWf3wQK6e0BB38ZDtM95p31wd/M58HC/6lGPX6eTnyyXuQnNio0HT2aLrbn22aYqp+mp08G2EnbiKaCoLx2hl0LyiN4H2wQhMnPnoW92174/eRvkskgzIbU3Iusg4O/QT93YfthadMIYfZ+qnlhF/65EKyDTtfuma2sRzsCfn+a+Vmv3rujsKPitL2YDh90u6P4bm/vwH/9139Je+/z2HNxC5av2Ig/X3Y1fv6LC3HBRTfgoWUPQSwU+vqS+Own/xdvf8fbNWw7947wty380PaOpF0insCHP/QhfPKTr8WChb0YHgH+fv1tOOec83DWz3+FP5x/Ee64835k8sDuu/fg69/4LF7wgufrCqVguyoY76DtTMrtwoUL8eUvfwXHHrun2Elg/YZNuP+BByQuD2Pr1m16zqof5JOdzgRXM37yk5/EB971/yTOwODwGK6/6Vb86leX4hcik/Mv/Asef3yjuj3ggP1x2ukfweGHH673PG5iR6VLPbBawRDa29tw+umn4ZijuTKHA7WDuOuu+/DgwwNYt26dxMethCWsLPeX5xxMeMfb347vfOcj2GNJGyYyk/jrNX/Fz392Ec766YW46cZ7MTwMLJjXgo989B049dRTVdbN4kc3OfYRSJp1d3eLXv0Q//Xa49GabNV27d///necf/75OP+PV4gO3Clui3jJi04R2Z6hK4IbYifI1spfDv6yA91gZS7jy/MceU/+29rb8d3vfhXvffcb0dUODI2VcMMNd+OXZ1+Gn/70Ylx++d9FblnM6krirW94Db71rW/pCkGeGzkV+YWB5/n27bknUoceooO/PAeY/rS31Q4mcxXkaad/U3Rydx3k2rRxQPTiASxbthUbN27YqbZ0KmA+S3W5VawcuHnv/74XX//6a3HYAbORkSx45V/uwFlnXYgzvnchzj33Otx6+53aJX7g0i788HufxZve9CZtL5cnJ3vE3yZbf3/LVMkQEb+zYh90kCoR19WqZ//if3HiUW5V76atk7j0z9cKb3/Bb37/d9x574Po6mzFJz/wanzmM5/Rej/dcS6B39+pgquIOfGFg1uR1lbMOuAAzDvoIKRm9anfjCPPHuWgXU9vjw6Kv+bVh6JbVGHdlnFc8uer8NOfn4ufnn0eLqEubh1FrDWCf3vlyTj/gguwzz776oRynntKv6wf38D0efAh4NbbHsVttz+KB+5ZLkJx+eChhx7CXfc9iHvuvR933H0vbrv1NuS2btWdEKjb/vxj4GAp+f7qV7+Kr37xPySPp7BuE3DJX+/UMuaM75+Nn539B9xzDwfHgaOP2F+e/wQnnXSSDoROF5wcwwUsHBT/5tf+HQsWdOCBh9ZKel0h5c2luOiSq/Do6s3qlmn74x9/DvPmzdd7TigwPTIKgquG6T93mzjrrC/gNa95paRVBGvXcyDzSvzoh78V/v+A62+4SdIIWLSoFd/8wnvxqU99unyWKmUVRL3wCHPPa/ceS9G+22Id/CW0P9brL2T/7JFHHonzzvsaXvaSY3WCwrInVuMXv/uDxPMifO+MP+BPf/or1m4eR0dHDG95y3+Kbv8I3T3dmp/C2hk7GuxfZjzsvNz/et3rMKdH8tWmNC655BLVv3Le9kC94hnaGBjgDfbdZx/VDfpDmVLH3vDGN+AnP/kADjpoD53AdvPN9+Lscy/CL87+nfj7FwwNZTB7dhvOPPPz2HuvvfBv//5v6vedd67TFdbsp6mHnMiVg7h9vX342te/hh+c/k4csO8B2DiwCX+69FKdGPfd036FX/zmCtFtN1HhWc86UnWe8VFeRbZB+ZJ/5g1eGV9OFHn5y1+OhDi76qo78frXvx5/+N13cdhhc/HwwxtwwQV/E926WN9tGxVRiB8H7tuDb0oZQ1tlZxJPFQyXoAznzXV5jVtB25nyXZ1ip6XOoOcqi54R9s0zFZbP6tFMQZ0l1UNYWDOhpxrlFcCGgjeT0EbWuZLeKYm7D64ALngrgC0ytSPy3ncWWXnvXwFcCLgveO7L8Co4NpPAGg/eRKGyv1HPwbvf/Bx89rP/gkmuAD7kCIzkT9bnttVoJJCoxm95hUTBFXrB54baFSf1Dc1UEIhtLXzyUQNTnslSy59779148K9gCYNvTYt8LwWmr1FBVGZgV/vjN35+I2Lhl8P13PH8B0W0uhJQXgnoeRE0SPa+wmc1/PwFO9HIo/FD//1+28rest56/pgb0y+7r4ReHUa9GSiVdKh2H4RtsWThlWEzY7wtXWrC9a72Kyg/axzyLAhuo7Xs0nfo7Dxpn+GFL3wLbtsyD3EpKLxyYMqI20w9LzypVrsfHh/9kREpoL+GoxYCP/rx2fjoT1fpc5NvcAVwyTtnqejFs7ncXDgmrvIM8vJ31fDrN8FzRghbqWvPRTLe1cJ1zxPxDF772tfiG+87BuNSFzj8lHc4nYl4M6c5tVVgKxXta7u3817tnmcCO1i4DjzrQuHpE+2U5sc6g7sGnq9EnPV/78ZJJx6Ea6+7X2f+b0gs0EZFqydX0wuej0WYvhXF3rPR4LfPDu4aDD2YDyvpH473/+dz8YH3vgkjIrsXvejF2Bh3KwB4zguRjtscV4fqPCrxlxD9z4Kw+JBvuqOZ12skoZ0mPMdXYXbT4lfWYy89yjPR7Oog1Ti9+tdqMv3pDa+2wtLKH/NH3wkVvANxeQ60gc85840NSlvBW/TccUUfn5f91b9k276XxjI76Lx787eyAjiPFmlo5tIZV5kuPKjb3LS17OMabxHOeSZc5dLYrg/HAc9UcwjIx9t6Ss8yFLmblOiK6dDIf5eu3veBmW6V7ypyD4PKMFARNzgbWM1vEDQD1fpVCc+VH3Yf3qAKm0Hod8f09Ptf8W9qoK40RjB+7t6+q+xwEXBn+t7Mf493W3Fegfu+6Qrfsr2rg2Lj9yavMDnwWXXa1aKZ/FguBf3wpx/Tl426shbIK797/wpgh+r4BFeY+Rum/M703Py3crsM+b5Kn+QbfleOl1f+GMJ0NOinC9eFqGc5Kv/haJy6rvxtlDbN5N8MwfCD8fP73ige9TCTb6pgcqzjTzP+iUZ5pJn8a1HfLz+sXhEwuwLXaVYPzdLT3terj9WicQz9sXEdsNOXyPbgyVoBHHRn/lq5bijLV//WIuhPs/KmbAdmmA8iQfvj84e/WWw0GqSIcC+9OuD31m6oBzbjLM4WtobbRO6Geu03gz8+YbD620ygPDaQDdEsHi3STuAK4PN/8HYce8QirFq5UrcQXrExhq985eu49H7XgcmdgFg/6xR+Dz3kUHzrs/+OuXOgW4F+4tNfxm9vcltbxgpuxeVEzFshwyV7gmx8TMrBCGbFYvjQhz6EN7xgjrbBTjvnDpx//gXYlmvX+iVS3boSMBWdxOLdF+OMT78Z/f2Q+ifw5re/G4+v5ho28T/hBjTZnnTpHFfbGONBoILjn70In/nk2yAs4ubbluPoo/bG3XevwqfOuQwrV6xAPMozFHmaoLRhc3nR8yhica54krZUNittW7cl9Dmffx2OOXQJhsSfs8+5EL+6+CblMx2dq7JtyeR0ouiBB+yFj3/8tdinL4fx9Dhe8c5v6/bV2Xz1IKZ/8NrBy6devxnhBtDNXX394grgsz/3QvXhxhtvx4nHH42/3jOMn/7kJ7j9wY0ql9FYSssHxoWDPImSxNuXp4vxEe2U/tI7X4L/fu3LpB0CXHrpdfji9y/VTvlBdLt4Iqcryb74sTfj+GfNAtcLnnHGWfjqH1dqOHQTquuJqHYi98aG8MEPfhDve+V+Wub+7so1OP200/DoZEo7xCl/dqq3tqfw6te8Bl99/Z5YsS6NwxZIwheKeM+3zsfll1+G4ejuOqA8eutPOMKBvv1P1G2St8QXq2yP2asHv/z5RzTdX//69+LylW7rYYP9tvpotODaj1/54AvxH/9+LJY/Poq3vvWtWF84WAd2MiWn/4YEV5myHSTvOCj4u2+8Cc86bqm+O/c3f8Lpv7pD3w8neAa0pGk+p+2ot7/6VXjHm48Gp87fded9OOnUs/WbYqkrXG4ePvmGk/GWN56EfBp43vNeik3tJ2i/aSnSqp3wkUJa5Rf3BvCysQm87KUvw89PfY7K+frrH8BzpV3/h5sG8KMf/hC3PFFEKtWqgwMuXNF9ubIdT1T0rhmc3lZWALuraFfVCuBXv/9M3H7H7RjGQg0vf9OP2SmCxJ7P0RXAEy1usK0U2YZ3vuMd+PJrDwbnY5x17SM488wzsWltpw5m5EQxqaediRbME/+/9823YJ+9ErpTwFve8W7R9259n45Zf4Brr5um+3fqcQjmq/B8lo9Rr905tB0d7bjq1+/Hov4WrTZ/7Wu/xo8vWqYy444CCa7szcWwdOlSfOND/4rjjunAhmVrcOB+u6n3p5zyKtw6xmO24igMrkDmscck4o9hqdjTNckDdbC3kGvTLV9vOPcNmn5vftc3cMcdd4p+L1J+eN66BIgEz0sXvSpyloyAQ/9cKfu6E4BJ+fD93/ir5OM/YWOOA8g8M1Vk6HXWvfrVr8ZPPniY9uct31yU+9dg3dA+rr2fcFsalyH2ggOh49lR1bPD92jHb3/5CXRKGB/84Gdw0e1ZHajKDm7CyL13CCOPY86++yDXd4pOoojyjGxBOub6HPoxiS9+6Uv4n+e0qH586ew7cc4552BztkcH9obzYsmF33hpEPvvvx9++qk3Yvfd4shOAq95zRtw/7Ye8aeI8ajztyvv+iHK/YKeff33fzscn/rYf4C9RV/92rfwuY+dihVPDOGdX/sdnnjiCWybdHmu6O1g9sb/dxI+/OGTxW6UcNMdN+NNH75M7VY26lZQWr6o5FWnL/nshNjFXvzt15/EbvOF/0EJ76s/xi//8oAObk6WEio3MRaYP38evvzB/8Qpz12gK7F/fNZv8cmfP1wefK+CV39j/xS//+VXX4cTTlyKm29epXZ0S/xwtS/5jOR/0ZsU+/uk/Jv0+lNSwh/z4V9+9T50SSH98Cbgc5/7Jq6+d5vGoRTpwMQ4zwEuojWVwlv//aX48PuP0d6qK6/+Oz74pWtcfhL+iZp2pYfwXNMc5lukmEd7RwfGRgcxf8ECXPPL96FT+P3INy/BxRdfjMnEfNUbnsdMdOdG9UiH/IoLOVKJ1P4v1TbxRKxTJ0nMyg9JOfxxvP3FS3TA/fxrH8MPfvADPLSFE3rimBC7yfjPbovg1FM/gtc/rwd3PbAaJ+yzGCmJ/Ju+8Dtc+udLdUcB5oe8yMCludtJJxZ1+aOrL4qf/OQ0nLwY2DKYw3d+er0OWG8al/wisop47pLtCcmX38DrD5EbUdHXvPtMnTixWtwR3BKa9tz0KiF5IJeVfCM2gvnh4Su+gJ4u4JEn1mLvpYvwq2s24mc/+xkeenirxjct+Zt8zk0Vcdppn8MLJByOpb/pgz/BLbfeguGSVJ6mgWIkrVtZ3/vnz+nkiZf995elvrQSm9OzlJ+xe3+ps1lm7f883Tp8MFldv3mmrQC28ch64E6cjRDWfxcG1r9mhsb+s/0dnLTjx5OyAthgM5zsugu7sAvPfGzZsgW33roRObGV3IKEBWlUKiWNZrhsD8LsWSMj90xCsCJFA2xk98FrNbFzoAGxceilC++fDDyZ9j5YAG0v6J+R3Z9++un40Y+/q2e4lN9LQagUuKdeKvG3/94jc18PZf/quGOlyx8uYb/9/tu77UWqrU0r/mzUffWrn8OVV56Hj37iE+J/VBribpbljg5zqggL2/87DNr51YCeLDANG8H0KeiuUdwI/3dhNFM0k+t0YLYsiGaDvzsSFp9gnJrF0/9dPTIEZc4846/417gP3O8MVPPjwrP0CIYd1BfyHyyvar7ZSfzvLH/roV54fN6ImsF0oi5N0R+C7oN4Mm3YLjyzUc8O7whY/fTJRHA76JkimP92ZDxMLvXIELxvhOm4DSLYXghi7yVLsHbtWrztbe+SNt9t+iwR5440UV35wkmhHNB5y1vepQtwiP/93/9FMpH0Jgg6Wdbjj6usXvACDs8B5/z2D/jNb36rq6jynHjIDle52rdr1qzBxz/+CfY36mDBv/+bW6UzVfAb+nTcMXvjxpsexqc/82kd4Ca4qoXtFrZhOfDrX+3FDnWW2zyL+OhDl+gpj9/+7s/w+9//3slAvrGVMbpttNwve/hhfObTP0WumENnqhOvfOUra2QwVTs/XRQkls9+9tH4+3W34mMf/Sgee+wxlSU7iJleHFAnvxywDIKDrkcccQRe/eqX6f05v7oI3/nOdzAxMSnfuMFPpi3jsk0S/KMf+xj+fsNm7b5981veoitMg/H0g6tV2ZZgGP/2yv10QcilV1yDr3/ta5gQnji4wfYqVyFSPlyN/atf/hIf/+zpmD8/RaF5PoXoVINwg2gke/+7VKsbaOAz8s5OUD/IH1d2U64vfvGLccyxbvD3O6edpVu7ptOT+i1X3xHsJKdO/1b0/Jun/U2fHXLoIdq21FWdvrCnYs8mJsY1zdKTbtU6dZeyo2zC0uH5Jx6EC/90Az79qU/jiSdW6Ep95lPmZ2ujPqlgeKxXenUfypjx4WDV/7z2YE3Sv/zlanz5S1/Ctm3bXP4S/WXcqCvMs5s2bcI73/FObN4iXomX73rXO0PjToTVmaYF8ZdHIXGw7Z3vfKcO/nIY9cMfPg2XXnqpxoHpyMFfTiRhenCA8f0f+ACuvnYz9t7bnVlMGI9BnWoE7nqQy7ltb1VXOCrj/eYAK3WLWLhoEU46gcP5wPfP+KkOnvEdB1MJyo19CbRrXHH/mc+ci4yo6MI5UdVFDkqzPFCb6PlP4m/qPONIGVD/KFF5LHzlNX04UZ59A4i2AGIz2H/AdA1bgXjkUUfi+c9pQVYYPePM8/CTn/xE/acOMJ0ZjkvrOJYte0QHO/UIAsmW3Jo9iHrpbmBu5pa499+/Du+Q9Lv/vvv0vHaC4TJM0q9/8xux74/p86OPOgqzZ8/Wfs5mYLw/fOqHMXduDGOSJd/zns/gmmv+5nRC4sCd2lSWoofr128Q+/lRXHTxMh12etObX1ve5WA6OqF64KG1rU3LMMqB6cG8bQOK//u+96G7g7tWAG996wdw22236zeML/M9dy8gnzwLnPpy9rmPq/685HknYYHw1Uy2OwqccEU+/t//+386+LtuPXDFFVdoHIJyYV7Ib3A7bsyZN18nZTANKGfuzPAWKZNe8dIlmk1OO+03+OxnP6P9162tbqDfduUYHR3Td8tXDeLogxbLc1FdKeivvfZa3aGEYbOs98NsCfPQN77xDSxeDKzfMom3vf1tUmb9Sm0y22O6wELCYN4gT5///Jf1OwqXk7a2cQDby7cE3Wpc5UobYr8PO+xQdHdJeon+cxeTL3z5G7obCe0L5UXoZBLxi/nnS1/6gZbLEkWc+JznCJ/e4pVpYonUAUWFFBtEZzlBgXEmT8IclVXD3IWpg3lyZ42X0EY/VdD5JkoRUXr5xRF1znrmijASVzDwHZ/zH0fM+Y9u3OxbKjszVtmnKjJ/dKqzEJ/a6l9CqjBKwooSZz77yfznTICq2QA0LEKcYUBipiO5IlT+yk//asMi57ZFWhCPjiAZkwYLM7nwwZWqJM6E09lwHp95MQQki0mp2KJU1Lk5JL4TnrmyTFeXMVxWOMVA+agZLOb1UCxJwS1EMAMbVb40Dmm0LJXcP6ab41I5DSWd1qLEgjuOuJRspKREp6UQRYt4Tar446hF3JAsXdStzhb2yJOjnjHpO2fS0jUraUOy9HMxEAnKp0ryjGThmZyLkQmPRJeELN2K4hf3+7fvYxJGrChfev5zpS3dcSadW0Utjsq+y++IlP4k77lxRJnqKq4gie6RSpj0SPRUKC4FBsm+q0fmTwnjStGCFDhCFTdeWgvzjvjb5SVSOXwvf3AmOmfTVK4aKwXPoXjZe87EnGM+i1f87w9x2+Z+MWasKDoJkA+ThNYOlSgTaWR4/3iGAclg6c6VnG41p5PXJLJ6Pg2rjjnxgiv8pWooacfGrPCVlQqoUEwKZxJX5uvqfE9fipAKkZCxYfpn4ExQkuROJYtvJd2MHCx9zR/zlzOdSNFCRHWlnK89veJZEHoeRFQaD5GsfqNhllJiNFN6Zs6EyDVezEo8MlLIS1yKzvYw3egH86DBwivbQ49PYV+pDE8OnBNPMrlW7IwHT19d7Jw9dr46ubRKraNV+EtJZagtkZRKhfDGc5o9/8v+GtU8d8gKm6QyvwFqhhw6VBcSomwJ4Ud3GJCKDWc2kUx/IpBKG09zoc32yK3+5Rxhs7m1ZPlffFESC4F9lsbwsoXAUYl1IgepZFP95Lkjt6q4UOpSsvhW4uOoRWwHSW2KUFQKO5LjUvIceYyyQdulZN8VpfZG4kzmymzmilT1TB3adEkLPTc7Sjst5YboE1eLlyQM8mcwvkxvaROpLwkp60gWXkkMHFfjlni2SYzrdTdjv4OB5y6VRlv/qHw8If6OIxcbcxRJKTUDJVORTkUv9OxvJdErIRvMTpUSSlYeV4jaaVJgA0fslxDziUY3QKyrkyx/1CPXQKOe1BJRCdERV1BWkQTi948Wufxb87H7bfY3CGPZ+d6czD8jswf1SHWiAZm/Rma/jOLCnOY1iZefuAMCiTFqRAWvnGCjqJrM5jdG7XcBEv4aEhthEk0/FSTeRoagvk0VptduRwjhx/vHRKVNzctjEl3Rflt5TAcsd608svRkfbmKxCVJmJJ86Xfn6Z2G6qA6K2Eqybc0MUWxXUryXknPrJO6g7x39ppbcDG/sTJusRHeyJO8rQwWuPQyvSCYZ1k+NyLdgaQBWT2T/JrfVaSh1qdgutWQyMlPJs8i5cd7j0yufvmSyvXJOsT83ojCePZTTtzUI7PVZZ7EfZCk1qAU1HGjYHxqSXJzFVW/94fvJ1feUE/kt5AflDvVi0SU66JCTzb8shbGhETP/cSMqhRE+avtgr8tGkZ+2YRREJX86EhX6EoG5w4ajhgmY2Q52ZG/jq5k36qflfAs3fzpFw4nN9ad/cQdRUj1pBpERNq41ST5VEkClzpoiYNs4i6MGM+SGFeSmAqlMh+MmrSHrJ1jFPSD/pOkMNFr0H0z+OM+E2JeIcxeNQLTxzp7jYLwv9MViNKW9FMwfZl3nRY4jIpZ/uwXf4jHx+ZhtO0QpKQR1iIUkzpna7wDQ2IjJts7sXq4G1884y+67eDCOV1404lLcWDLNilvXZmQKCalHZvAhDggJQpyn2/BS553LDrlG648+8EvL8FgoRUT8R5p8+UxXkpLfUMcSzokCpNSD8xh1eYBXHbNA+gRXl9x3ElSZR4QnreIDxyQltLDK0O1/6GYEJvr/sVKnZq+CYnc5rVb8b6v/xTro/2IiBh4aGUkPSr+Z0UG0k7IRdARn0RLaQR9pU1ITaxEV3YIr37+s9SP5Q9txMV/XY0J7Cs60i48dqO9Verz0jIpStlZ4mri2CRWrl2GO25dLfVsaT8cvDvmZ7eiTeroLcU08gXJ61LW5qKOCsKzkvfP7Kr2kHlpouQ9r0dtEp8OCXHbVuBLX/oVthXmYaA4H4V4DpnIJDrjcUfJFFol3GRko8hmPaKZVRL/DZgrsvzOx94snAF33nEPvvu7O7EuvxTDUnmYTLZJDAeQwVZNv6TQRD6Br3zrBxgegm4z++HXHo45hQfl+7T4O4mk2BSSxSteiCm9+2UnYYGk4fpJ4Ivf/zmWFzqwoYXn+UopKWmYK6SkntQq/rQgFWvHpdcsx/mXr5V2iCRXnKvgmEckspLmSaZ3jhx3SPpJPtJUcuAvEr9j/1uLhNMq7at0NCfpJ23tzJi0a6U9LhVb8idS9MghmslIPFlyC6NsH8eTyOaK0lYfQSGRQQv1U3joj23Fp999vKSvyO2Wh3HWxSuwsXCA6HASg9Isi4v+xYodyKeT0t7vwJjI4LxLrsA1D63DsLD+zhcfjAXZFdr2jKmdkZan2D9thwtNShuM5Nqpro3Kc6cTkR71b57EcJ7wX8yOokXyDtvYGeHa+qc0/kJ/X5PDR757JjZH5mOoZXe0xsalPT8h+WYELamc5KFx+Z1GR2Fcqbs4gM7CNrGtOSXrHyJRspV7sz8mPx+p8TW4Z/bW7i3diqUMYrECXvWs48C1wGMZ4Kvf+q20LffEeJarXtn6Z79DWupvGckzPHM2iqHRBH716+t15euJhxwidmc90sWVyMcLkr/YJyCyknzBui75qdhciUUo2XuPxF9SRNIznuzEwtZhvOaFXXqi5u3X3IHf3r4Oy0vzMSjhbZU8nhFbwt0scxhDUWzJSDaCj3/+K9g4mNYYONMu7alkTPQ8L2mZk1vObKEc81KEt6OYZ19FNSIpaesn2CuRlHSSGOUk45VGRT6S4yYzyLf3Idvai+OOW6J5eFzE+/sLrxRdmIPRbK/W0ajNeZFJIVFCMjcuccjgwr/8FXc/6lYOv+z4I9AZ3Ybu2IBYLlovyY/yl/0WtOXs36bc2T/CYoQp2CXCaZf6Uyk3iER0HJO5CXmRFt6KaJM2dW4ij86WTmTzW4XvIWqm8BHBy59/JHtp8OD6An74uwsxXJyLocIc0WvJb/kRZCfHxZ8CEsMltKfjWLsJ+OMlKzWfPes5+6F9chL9IsxEVvJiLqsrdHnuK9u6ql/sSxFiH5umn7CUGMngvz99Lh4Y201sWheKnf0SxDhSLVIOJMaVOtpm4Te/uVBsBXe5SOKFB7ViTn6ZWKMByVgbxKMxJae9tC2O9tkdeNVL29Ahgf32V+fihs1RPJHYTWyr8MiRa56BL0zE8nmxvxHxrQefPf1srBnham7gf16xJzrz90vmnpR8P4G48K0kOklyfW5STkmoTid5FX/5XDRrKD+KfEri3ir3bTnE21pE/4BUWwInn+zOfv7B2b/Bo5sTSLfsIWWGpKXkiU7RvW7qYV7snfi3bTiDn/z8N8ouqw0vPW4u2jLLpLyUsMUt65qElNBK1u6YKfglKVMYQ7Yodic+ire9ZgG4ocsvf302BnL9Um9YpIOfjHULbXVmAoOPXyyRukUKnyOQnH88RtOSb2KzdbzhhCOOwQf/52jd/eFjP7ke377oaqxPHIC1sX0xnu5ErjgLucms6F8ME9EiRqUtfNGlF0s8pNyVNLr62ksxPirpUIiILRlEpih5TZ4XSxOSXydFFmI3I8N4wUuehecfkMRC+e7tnz0LNz1RxFir1I3iKWTjGSFJCynPosU2FCYSUv8YxcatRYyLbeuIjaJb7G9E9CMu5XFE0p19a8xfxWgC8ZaU5pOU2OR/e+nzRe6iZ6JH7/nUBTjnknVSKi1GJrqHyEXqOkLkqSg6sD4zjvvXr8ad69Nij4Cl8/Pix2rECgNSXg4jG5P6QDSrZQ+JOzaQnDZRs5w+RSRfPeuIw9ElbjZuGMPQeF7sbUulfir/FWrjhbw6s9lRrpilb5U6NN9XyNzRm6mQua9HFU2qQ+TTR5XxEaNKfTmMgv1pQZoJ/APBNjBcn+imPokaKdHGk2rriJK+DSi0jU++hPSd97seMa0VYZ2bKkR5XkV8JmQzjXYk2CHoB8PxI3g/HXC2FWdEjo1K4cuBJ4lLswabYXvC3VmwdPDTVBD2ndEuPLNhaWjpWWRtj8+kRsDOBFI5rY3oXiwRjVXVc4/Kfnlk90GSP4488JcbZHbPeC2MTyA/NIS8VAI5M5JhSuChFOwoswGD4HsijJ+pkn7vs2tBCsLNdqa8pKEidmRocEhnJNItZ/Jydl6YnIIovwvY1fK9RyZ3o+mC9m7Dxg0YGBzU+6C/TwUYPme0D4kubNu6VeNNudmg3TMJVrEqV7C2AzpwKYU2Z+vxuiNheeWfDWHpE3zWiAw2AGWo524qCH7biHYE1K86+hQML0j+1dY7g6YC5gdSEMqj5pXtsxv0x4+asAJ8hsnS5DVT+G2fTqYI0TXaSYIzkw1hYQbtqNqVwLMdvXLEypId7W8Q2y9n9z1JV9E0oWbw+xckA2XSSC7BtPEj6Jeh3vOdgScrnF0Ih+X7MDR6Fwar99Ul1g2FuDrSzg57stAoHzxdMVX5Tzed6tXX6I+fgrjrrhV48MEHdSUR8y1XSXGFEPs/uOpRHuoqldGxUZz3m99i7dr1aJHsfcyxx+rKYbrXs3o9/22lrYHfXXPzJlx00cW6UiwIHbQWcPvdQWlzrFu3HjfeeIP4xXNuE9i2bUDP6GP9v72t3YXDNokXRpituejCi5Qn2muuXJmYnNAVrgTdc9Ue/VyxcgXuu+9+rOAWoQMD2Lx5M/5+w8O4/PIrNO60wdxGlXwzTixjXRwLepYwV97yTFsOxOy22xysXbdW/WU7led4lnllHpHffrnMFDqHRXDOOX/CpBcn8sdVT1ulbUR5cjUqy3yuTt2wehW2rF6NrSLXsbFxHHvMsZg9W8oYyTo///nPMSFtbJOhbklb4OAUV0nHVU5M32UPPIAL/nihttGPOuooDA4MurgxTl4/gJVZ/JZn/574nP3kHXDxxVdgnKsIJa+ST6aJ+U15MPxtmzZh7apV+MynP61hcLGR6SNXPvHMV6TaVRenAmtTMy70x4jp0AzUFfb75SbkKsT45YWhY44+Bv09kp/Eza9/82uvT7CoZT5XX5tOkrKSdxjXrZI/Tv/e6Towe+TB81SW5IPx1zhNAVwFS1kxD1K36C9X0PFq+si4ki+54BeSpgRXgzEPcOWbnlsai5XDzkr+3rZuHbatWIEta9boc8qaNoRXo50B8st+D9qYv980jPPOu0VXszE+lCNh9VXjYVz0dnDjJtxww/U6mMizTbnSWm2PyIXpTX8Z3+2F+iO8PO95z9MznjmZ85e//KWurOXKeMrPVnlKwKrvRYnL0NAg1og9+P73v6/pzYEtxsftHFDQPiBNoCagTtFvq0uWxse5DNyF560CZP6m37Sm9JagzurqQJGlya0k4eo2y2JDadsu+OMFuOmme7FKbMLw0JCmO/3SFcc+m+oHw6HJ4U77ZofHhSdeRRCSSFHVL/o1KnJgOqoNYTpLvqFduu7Gzbj0z39WNzUQXmmzuKqTusoy5frrr4f4hHl9czVMprPaAc4K0U+8+IXwGxEV+t3vfouNG92qUa5mZH8btz9mGlr7j7sRPP7449i0kTIAFi9erLzSprZJOeMPw0/c6YEpMyLR//3vfq+2Td15tsV2FNBVmkKjEvYGyWcXXXi5Pj/u2OM0rTSNRc8tnKmiRJsm8h4bd7KmzWVZxXT629/zUn49gptuvEn9Zfhc3cot1XnPMp1xoLwp08cfWYaVqzYgIck4a1a/5kktq0SneZ0ub1OBrcj97//+b121u2mEOwD8RfWFdoDge66kzUjaC1N8gJ7dFjv75eU9xvfUU/8DSfHj2htvwy9+8Qv9znZEtPoQ3dNfXR0rOnDLLbdovklGkzj33HM1zsyfWiZ5fjMcpiv9oJ/z5s2TOskj+Oa3zsVtt90m+sJVu1Hl2YXh8iplqrZa0qitPSr1F+C+e+/TM/nHhoa9FcMVmZIvUlL0mttiv/CFXfIeem4+84CWrZIO9g3zKsNgP4jKSL7lril8y7yxWsr5AdFh5kfqFnnxhxcGypFb0FPyjz76qHv4DwymbyPaXjBd/pHhNH27wIzplVphsNH7aYKz6Djbxfy3kW2DjXYbbIUd3TDJeKQiZ/gko5IhhXLFO1EavV4qA7dKot4tmYmNgPHyjMcsK7Q0At6/9uKYkq10shVb3GOdJFnUI4N3H1wlsZ2ISlhK3sxArmolSXNAqSwf75fdk3T2nLiqnvEXQESMMol+STg2s2RSDA6JKx1JsaJUlnxkz+k2HSlhUuRJKkalki1URkR+Kzl52MyPllJaibNwHbmViykxtkpiLEnlme7eTCquBiRxRhqJZ4uQkqUJ8U9IviHZCjeTRiYqDb9YAVnhjVSREtOcxl/cCtnqHmkqKUkxq2Sug+BsTpJO2xJKlvJKsWIb4qV28Ym+1ZKBs4xIXDVLypc6lNoKUaW8yJhkK2oS4jdJVzgrSYHlyZRUmbkjBlAziXgqxNncRpzdratJ5XkrNou8NsnzNWiJrEcyn1JKFOJKcam6kThjkWTgzGySyVs8U8pI7LiyxsUzKm7SStHCZmDLMqHz0ZG+UvNfNJaVcCXX+Ov5UdFDobjIkpSOOooLz46iSrZC3xXqlXSxe6o6SaoKSmmRHckqFJFiSonzyUjxYsaR1IxJWZEMCTwDRUiykMSOs3y3SX4cQiIrFYrRAQw/cQWGV12FZHFcXE9KGkmlXdIlK7LNlRJCUnHT/Of0yma8m95xtpiSuOUsUVvZGkOLpGdSdNwjkQmpbIc8fXXfJPWMDVbHLZ30zB2hTStuw9ijN2F08xOiN6MqIz8mJI+TbEakrXw2vWqXyiOJM/QdufxnMbCUrkfUWfFGro4KIheeizK4ZQMmHr4fWH47FhcH0CKBxUqSvyXNOWvXwjN7XA9ZqeSROko5pfZCVkitmdomngFEahO5kwqRTqVSVBqZJMhvIbeKLoFCNCFyiGM40a4EeUaSXK2UizgqRlvEn6Q0PsQ+CE3GJPWFMvI8Lc9bJC4krheOMh5cLSyUiYmNFXIrozskDXkalzsXjeCZG1zNFxGdZ4OsJP6VxL9ooUcp4eULXvW3yJIkUpVwJOLejgtOxyR9hcbj0kCRO9pRrgQglYQHEt2EURCmZ5VyTvKvlKu0ICT9TtJ3MtqmZHbd72O9iplN7ggj/zczoSDCnjWC+WP51VYOW6xMryux9MBwSB7K/LCTp/J4u1Hmjzw08Je8+VcFThXm/86i6SBsUK4mHQJkcW5EdGeoGfSTfORHcPC3XjzYULPGmrrxfVflXuyjBiFXR46nMsQ2k6zuZp1peiduq+NaO9BLXZOcVJaTny/C+K9H5r4R+WGN6PLzcrzCyc9/GBnCwgqD8f10QD2emUZ+CkO9eOzo+NUNf4p6vgvTQ3ClUgX8zRqz+2UIttmsnj9VBPMT7YGSvJuKNzUrjwO0IxC2dWo9vXymoW67uwH87ZmpQtt+ch0cGBLZsY5G2yK1wlVXonDv7xFdcwkW5G7FrJFbgHt/g6w8wxOX4uJf/lbaq8Apx+2LDctvQ/qO76F/4x/RGV2PdqwVEy110UJMWjYJoThOO/eveOvHT8MZv7sXQ4mDpQ6cUuKqTNKc3OPA+pux7KofYdPNv8LIg5dhw8NXqrmPS1U6u+V6rL79txi64wIkVl0nbcdhaedzS09uk5oRYiyYD6RclF/cReram2/Wco8duZHh9dh6y9XYfOuFaB95FK1D92Pt7X/E49f+AhPLr0Ju/W2YXHMLBoeX4cwffR5v/79z8fO/PI58axeGpY2F6CwpJ2ehmJlAq4hpfPVFePz607Hx1t8hu+wKPPrEHVpr7ZFmzsr7b8f6W36KdXechY7Bu9E/+TDaimNKXPFM2l6wfs5h3z/ffj82ixzjUoaPj45i8s6/IHvXX9CR24rO/Dbk7zkXY7f8DPHHrkFqxY3A6lsQ2Xg3Xvac49AlgtqwahQP37dS5MRyNY9iNoa8NIBmlXrRkWnD+OabseHBP2HygQuAxy/DReefy9Yt9l0obcjRFRi68Rdo3XgdWjNr0FXcWG6/xKWNfuD+e6CTzZEccNk190kbZw664+3yvbQJxieluZ5Ff/Ex5Fddg/xd3wQeOgNYexUG7/mVtLWltSjfjjx0K4YfvEX4WoVSfrU00LaJQrA96yyJJIpwE7Qqogd5aRtGx0T+a1G4/VqMPnQx5hQkHeQdV+lVQJ0n2PaX+Osvwaqrgbv/gPjyG3GgxKtVMkpPawtedPSx6BAHm4aA2+9eLW2+bmmTdUm5145sLoYU+5S4o9fa32Pinh9g9KZzRG5/wXXX34ysNLMou3hhEOm7ThM9PhepobswK/uI6DP7RKTlWpRWn/bTsR1kkPai1y7asOVWbL3/EmTvuwzzsyuQFP1m+4x9GlxZzjyZEPr7TSuQLszRb7KbVqNwzy9QvPMstGYljSbXoXT/r4C7zhI+JV3XXwSsuRGJgXtEGhMidzcAMzWUJVYFLTf0l0sfc2flUKnAlfrd+MXv/4J3fuiLOPWsS/Fwrg+FRBaTpTFkma7xFHpzks9HNiL/kPD74NmIbbsH6eXXcj8sleXC3Hpg2fVIPnA+Fm+9XtrqW5HKb/RsAomdRAzb46NZ/yrDJeUnwd3PjjtyiX65brOk9z1rkM2LPclLnSaaRGEii66C2IPcGJKPnQcs/wNKK/8EbL4a9993vXxXVJtwxwM3o23jldg79gCKxVGpl7OXwUF37+DgjlyV5BmpkE9I+O3S1o4hV5A4PPAb4JHz0Tf0OPaIDGq/UUoswMb17P8U3RE1PuSQA9GdlPiX1sm7JFoKcSzKjwtfD2Dsrp+ITv8R6Q234czPvgkvOOFkvPWNb8PwIxdj/V2/x+SqczAndgO6ctvQkeZOC9WwbeGJ9Rs2IPvg5UjffSFij16OWHG58B7D+Io1iD3wS0TvOxuFu/8o+n0terPjmBfN48s/vwqvO/V0fOm8G7C6dU+kExkl67fqy21Ax/hKbH7gh8g8ehZyK28QeyxyyyfRQ0luuxrr7v0lYg//AXO3XCN5Za2k/3pnB9QWcLV0XPtemaPHRP9+ftlf9WzhIU4I2Pao6MmNKD1+JfrH78W88SHEVz+GgQd+h4mHz8O61ZIH2U1R2ozNq27DxLJfis34BdonlmFWcSUSkQGlTlEd0kuPPVh3p7ju9pXYMMw+laTk6wRGo30Yi81CLMs0GsXYhj9jZLnoxsoLJa/9CTdddZXq7v5zOjH40N0Yu/vnaN9yFTql/OstrUJa6srsHzdYPrKVh25Qs4TY8itEJy5EZM1tWFBYg0guKylewtotI3j/Rz6Nd3ziD7hrVZ/ko3bEUv2iq2Insi2I5bagOLkBk49fiokHzsPYo2cCW8VWbXpcV7knY49h6Im/Yvy+HyG57g9IZB9EKvew2PatSqmC2E/dsXP7kGXfVKoTr3vh4eBptRdcfiu2TYq1krwQ51nlpZS4aUMyvQIYeFAK9BIW7bYEEx0LMJKai1xyDJPRIbz9FUfiuIXiRJL4a9/7lThbJHZwdxQk75IiHFOIjKGztBGx8RXI3iP2TmR38v7z0S/l1OjWPC79/V9FHldhy30XY/bmZdhtbBXatj6M4kPXSj3oRnQXVkl7rAtn/fT3+I+PfhPf+MO1eiZ3IdEl+lkUKmmZFk2X0B/divjIY1JunYMlLQ+gXRK7IEbguqv/iLGBVWJnL8b4g+dg4pGrsai0BqnIqO5CwjTm7rLPO2YfzBI95ByJSy+9C8OFLqRj/aIHUm+gTRq/C+l7/oDcI2djd9yCWenlSD98FVrHVqI7z8lG90haLhNduw7pZZch+uBvsduglM/ybXshXd5x1fqDdWdKIbFmOOYwiZPwcec9d4oM48KPGwjX9pukC8E+LBGG/t6FqYOD+P6r9UnNlLYf9GPm/uiXYQ2U6TZathfs7PXDOpIMNiNnJtBOGM5G4SynrNuvnucD+M9UqRffJ1sOu/DUYkemt7/zzwxw2RAHsTONcYM4ja9ejcyyh5Ffv76Kr7p8ThOWj9VgcvajVEDZkOfszh3VyWNpNp2OExsotoEmuy8/F37NyPvh1w89Y4L3nJmX4ACiGHVfnJxfrgPISJ+LLfPf71Sw10UaHwRXdoRhJulsZz5NF4yzzmTzZn/KA535+KTIwgfTb3Z0K9m9R9OF6XK9QYpmul4VvlQMqvjQZ439tThMFzZI4aepwO/O8Vx93wzk2/JLI2oGk9NUyQ92PIe58ZOh3r3/OWXivyeC9zsL0wlnOvyYv08lBbHjKs8VmD4agmGbnTDU5U2eTTUPEf4wVX9CwqBt5NUf52DYfn8I+9YPv99E8P1MERZnK/eNj3rUDPXkGebXVMiPYBtjJjD+wiiIoI6FIYxPot7zJxtPFz524ckB88iTXTczNMsrT2dQZjORG9sM2wOutLGVN7qqi20Y4YOrYnTHnfvu5dIWRDs60Nrbh5UrV6jbzs5WLFq8WFeh8Jzd9U88Id84XvzxYF2dq3tpA3R1sLQp/O2Khx56CJsffYQjH9LuiKN70SLMmz/PvSwwnA69TgxvxX133oFNmzbqarqwtpalPt9ZGai2R3hAPqPl4b333oeJTZtoiPW+ra8P7aT2DvnOrURjucfVU/zWJlCxvfbI3fdgw8MPu15aaSPN2203zJ03VztPaeE6erolrHGkBwfx0F136eq1HQ1KjjuNciVQh/DMtNOV2iUObrnVeI+LTLdukTgK2hKt6OubxeXU2o466uijdNXU7bff4Vb6RmO6mjKVSrmznyUNuBJueNUqgDtViRxmS3rwGSXOlY177723+r1h+XJs3batqj3G67777ge2IFtagFWrV+uKKa6s5WpNrjiiXNcIj9i4Qb/hFsuts2ejd/GeurqT4dDdtq1bsPn++3XFq3zk2qZNwJVclIfqB0n02HhjGjaDuhXi1b7jisZ9vDg/+MA6XeFL/kjsm3ArufLY9vBDGJb4SmSV35beHtWB/fY9BrMX7Ylly0R3sjlsXrMam1atnFJ9gv4TWj/ggCBlIaAMGX4QdE++9TuuehPZi6KLTPIYEt3NDgy69j37NHt6REHadGUkETwDc2eAvHE1HnWXcSBfwoCuVuU9dZD6tHHdOgw++CCyExPyUUHYbNNzWot0L+Aqc9qL7PgwVnMls7ifyhmuTUE7JNhjj6W62vihh1YoX9Rd6iFXB4siqXwnH31U5DkgMnb9OqlZs9ArMuVm8bQJzKMTkj/KZ3hOsQ1SbseKPVLLIjae4ZMI8nPrLbeAR6PSxac+9Wkce+xxamephwx3LfPXIHlLS8Jm0cv8tXAhehcsQLfYO6TErlI/hgaxWmwi9TQZok9dXV0aRkzYYNxa21oRb21DZ0enPHe62Jpq1ZWmtKdJcZMSe8LzgC19eS2xjJHf/nxFDEg+GCWvXOkp7rqET4aZkKSkHeiQckfdDWzBo1JODEqZFGb7DdTgrdu2qh3galMFy7U0B/ZjWLd+HUZEVyQBAeHV6gyMV1R0Uow/JodGsOnR5eUdFvxYtKhLbSB3zaB/Gh+vPCNf1IsBsVkiUBeuuEn19+O6667D4sVHYcmSvRDjbgaSphulLB0U+bOsnSpUj0RHuRrU8i3tGuNKsh0dSNQDs7dM323r10vZJDoh6R6RNOqbO0/tPqF5h95JGg5u2IDhlas0jB0Nyoy7SCxaJHlEkpG7dRCMF2XH9KA8WY7x3IGUlFuz+2drHLSdJPyR19e+9lW6zOqSS67H6tWr1KaongXqQ9z5Is36BfVLvn31q18tuhzD3/72N9GtTq+MyGOj2GSmH1fyq53VMR+3epgreinbguR9XUUuPJLIC20meV+9ajXG1kt5Jm7+/f/9P5om4WuNrrynrYozb0l+zkmasA6lK3ulbtHamlK+eS43Wbnl1pWaVrSDBOsiDJOr+MWxyKND/dzIeojksSVL9kAqntTz03vmzEJEy0ipBwwP6upg84NhkAz2m6t/O0QdGdqdd96pz/35k3oqruX51GzXLvxjI7ag90Wfdz+dkoj5864OnLni4D3nwT161YsYdZdBizwLQX+5v27ll/lCdxU/CX2v3ziPpImif9X/sl/yRH74v2O49Fn/ijK7eaKSRbzZ1Ecfvggnn3SAFOzAT374U0xGFunKtlxaKtBpVqIm0dHZhUxUnksOTUS4Ykq+jebEJ555sgb77T0X//Mfx+L97/1PfOAtB+Fd/30E/vOVh+DYg1rR2hLBhlV3irHLIxmbFD8YLk1XeIbyZ9JGoCuSxVXPYtKrGCchnhNSyKUlzGF0d0bxqlcu/v/sfQVgnFXW9jM+E3epu7tS3N2K7OIOCyzuLovrwuLuxb24Q9EihZa6e9O4Tcb/57lv3mQyTdIW2d3v+/6Tns7MK1eO3XOu4m8n7oGz/rYDTjluBxy0Zz9sMy4HHm8MK5ZOpzFjQxBroNH3smQ0AkoryRi0lkvTpYRsXLWaLF7DPKKs53pMHNcH5xw9HmedtDvOPH4kjjp4KPbaoRcGdAuifv0ahCrns9ppcMU1oKfZq34zG0U5aPUizTv/3OZ/nZ/Dpo3GuhJ77LEddtwyH4U5ISxdshZp3gRcjSux27ajceEJ2+Pvx+yKc47ZAn/dYxAmjilFtnsNVi1aBGfTWhpZrbhlQ+a0ZlKOLKjHsQdtj4tO3gmnHrkDjjlwNA7YpT/6dXEiWjUDdZWN8Ebr6EjQaLu8iLgoN2p0DBnsNW2UPie/sSFxJepwwAF7YeeJ+Uj31GLxassp4s3mT5vP1m+5hpq31jU/jsMO2h1bjc7CsoXfoDHEAM3FwCWF/zbd1dgo8Dp0314YNTSfgexSuBMRiuFq9OqajpOPGIHjjt4e5x67JY6ZPAr7bdUXAwpDWL5yHhyRtaiL03lmGayzNTsGl1vnUodJy+HYfqthKMoF1q2YBboS5DfpuPJTiq8cS8pVFmXAmWtm38Wsw5YQZ2PkdPuQHl+IscNLceHhw3HaEVvj3KNH4Yi9+mGHMb1RGqhA2dK5yIiupzPlxklH7olCNkLfffcrPp3eRPnVKsFyRMrZoCZWIy8jDcHMoWzIXNQfbXkUoQwxgIh5kBNbiy6ZPhy+dz8c+5etcdHho3DOEVvisL3ysdeWGQwaIqhc+bnxxRCuYXmzmmmaQJgOhxzFtiA9Io0SPv7vMTNrdUpKBhqQn+HBCQf0w9kn7IVTD5uA4/+yJfbdfiAG0ZkJrl8KR91iOgt+jBsxFDtO7GKc5n89PJUJMLCOZSIaiiNc+z3LEEF6yXAG8rJplgPmTYTIT4v/yZ3B0gTj+JhykMJ815w1yTTFTw/tinTf72pgMB/B0OIADt1nJ8rDXjjhr/vgL3tNwk4TB6NbjhtV5GMFHUSXI4T9d9wKvXsUYuGKWnzw0WdocKbTRjkQWj8PiSCdpTQ/CvI0y5mBFvOJkvY6JzIS0yxvF7IilSjO8uOYPbfGyYdPxslH/gUH7b4ddtluGPp1zULtumVINKxFE8sdjzYiRF1K0CtytpmFvSGMGNEb48ePYEUdePLpZ1HnyGO93BS3VYhVU+4QQmnXUqz3FJFWpCt1UGBWq/Cz1U5Zn/qdjK5INfbbc1fsMLwXxg/ti/EDu2GrMSNQwGQioTr0KsrGqJ552HLEIAwszcLiOb8gh21AkDLtJN3jzSuBw1r9q/QQoDy6kO2h3Efj6OWowsDCDJyy+wj8/cAdcPYBo3DMLsOw27iuGJjdgJr1q+ANUR+1KtoRNasDtLNBA+UyalYV6xwerRxl4Mt89powCLttPR679vcjuvYXrAtpW7QYg0F7cMBuKa1Pl6OW6TbhgJ2LsO2WXTFuwlAsWvAdGkJa5Us+Sk/pEPrjbuy6026YvIMHW4zIwa6j87DrhBHUNTq6TWFkZdRhizGFmDSiBFuPL8Ssnz9nidchnChmPm3BbHtDR1mtsE+6STnOdK/FqCFdcPrRQ3HeKbvhlKPG4KgDh+PQvQdjRB8GMOUrEV6vrQe9SHNF0Mh2B64AddzqCLBQdbS+26AqW9c25K1QdWvvuo0bA9u/EKQO+BrQRxLGKc9mS2Hjh/CfWMJnJeZC+3fLO4ZX/J/XzX3zKwma02l93oINnusAksvbHir3ZBVMdeybrR+hbY42L/if+ewIU9/bEDZ2v3NI5k97YErQUpa2YK6Tp/yyAZo6N39uDC1+64uldW3fa84jCdori2x6e9eVVvL7Gzxj/9T1pOfMDF3zrJVuy2u2/JkPlbuZj6a0sptsRcwzrAllT/esrY6tdFr8cH633ugcNu0pC6xybs4bqnKrTWgPN4Dm68kyL+jo+dTnUmEjtzcOFrE7QfHA5tGGYJevo/J3dN2GZJvaHlrPtH/PIJmlTxNoWU+3/G+uNz+XCvb7HYHqJez4CRs2R1o2BNNZZ5Kw0mktU9v6/KdAcSkp1fKXWl9dk42xpSgVbLbY/mKzAWjBtqm1TUMDEqnSqRes71ZpUsuT+lv+qv2OVZPWtITGTiVB608rHSMDHciJkaFmm5fabtmQWrrUtJL7GAQb5NVB3n8UWCtW26LFsw2vCy19tdBcS3k2+b55ppO0hCbaYYaH7DkW3btkYeGitfj8s89Qj2Jj9101SxELNjF+W4natYsB3wBk9h0K9N4eTRm94M7tjl0P2AreWAQzf52JmQtrkWhi2rUrkJWWgDcth5FiI+jZMjftOKGBAR/89GfDTfXI9dDf5f2e2W7kMqQc2suHsROGYOutt8R+k/fDqC22wZZb74ChA3saWXjtuzKE/EWor49SoBgHli9Ct/wAor5cylcUTU5+Z7179cjB1tuMMPL73CtvoTyUYSLtSPly1FeWUbjLEaorQ7CuFt7cALqNn4zSQRPh7rod/CVjkZlZCqe3hHGKizEs470o49BQA3ICK9C1KI5cbzl6dvFhi1FjsMvOu2DX/f6C0eMnYect90C/nsVoYFnf+3Q61udvhVgtKxaejaqKJcjt2Zv1byLNM80KTYtP4puF4on51D/zu618JkP37t1x2LZ9GfsCD774BSKMN+qZXn2Iwe2670ifMPOqRLiafMsbiG5Dx8HZ9wA4SsfDVzoI/uLhuPikneBlNg21tejVvQQTRvfDuMGl2GdsIbYdkkPf3IdR/fzYZ8ctsctOk3DAwYdhxx12waQtt0T/gYMZ/wCzZi3CDwvXQ1t3OWvmINtRB2R2M7syxRJR7Lbz9pgwIBvL1pTh3he/4jUv43y/iYfTWb71C2cCa7/m70Yk8rdG1uDtkNFtW8QyBuJvx+7M2Ar4bm41ZixYiej6RWiqIf9C5cyvEYHCAWbAupHxkqBrnh+T99vSrAp99bV3sajKS3mgToVq0VReQXKuQUFpPiq8A5guy8vwR3TeaYsBGMr4pK46hNdefRXVjiJzPVSxDPH6RsZYPhQXFmGduwRRxq7n/31HeBmqfzd9Mb77/nusiXoYz8YRYB38ZGylVuZVL2R+lJ0e/ZA5+jDEsvoio2AgPNl94CgcB3+X8Ywx05GoYZzTuADxylVIK+kGL+NLZzwAL/Vy0ugeGDOqt7pS8MQTL6GOca7czVDdL0hQfuGgpnbJRZm/F2K84Y+GMbhff/xlUg/oDNFrnvqCMRrjUcaWDfU1QIXOG2VZQ2sQo26jaDyy+oyCs8+eLNMY+IonIJLen5qk/o5AJ9JnQfOQGmNU60kXBTczMxMnHTROIowX3/0Oq1evZpSuwTXyYSXlkjrlye1jBqNifg0yhhGifun88LBGgfgZiNTAEw9hQFY9+he7MaBnJcZu2QMTttoB2+y4PYaOH40xW4zDduNHGhV56bOVqI6koUGdtQ20DQ0zkZ8TRr2f8alDA1eyBLxOWugFq8UUtg/q51R5tTtXgrbthnP2pT0EPvxiPr6f8SuqnTpf1027V2vO4Qz/+jyTo0ymFcHVpSecvf+KWOYw9B+xFbbceYQ5l/SDNz/FcvI6Xh1BrHwBXWzKu5O2pKgItc5uTN+iZl5eHo47cLT5/uIbP2HtunLUueNIhBuANZIpL5qKBwEZ2aSceORE2FWLn+Ytx1/3oG4HXDhkrzHYYcIA5HkqUDb/E1Qu/ZRMWomsvvuiS9/xWJczEdH8EYgW9EckbxC8RaMRzR1M+WAdnDmIVS1EryI/KpzFZiDM6dbudXHk+aM45C87QNr20SdfY7FjOLylI9FUWErd1IBuI3IHDEGw94FwdNsC7sKhiGT2QcibhiaX2/DXSX31xaPwOFwojVciOxFEv6IoitKCmNAHmDCuOyZttzV23mVnjBy7HbbcZhuMHNzTxB6PvruE8tkdoZpG2nAv25m5yMvXAGYPRJpIT5d2PIth7MB8bLfNUHPG8WOPPoKaWBd4KXeJhnWI6ADzxHq4qSA166kDHups/z2RVTwUe+y/B3JKMzBvBfDDryvQGO9B/U+n6CxAOFQDV+EQMymoMRFDfrdCnHvoVghQLh5+/WcsWFZG25YuC870JWsR1P/0BOmu3QoykNZnALK7HAFv5li2ndSx9AGIFfaCi/lGG9VG5CBcMZ3tTgNpVAof5ZZUMgOPk3cehR498rBiRRXee+89NDiLjIw21i4xE0wSgWxkFRSj0ZGPaCyBpsYY/KS5GR+m/Loop1rRn4Vf0L+7Ez0LGzBwYBbGbzkKW28/ETtutyeGjxiLHdnWpqenY+FyJ+YsqEK5g/oTZNnq58AZqkBdHuXFOA3ql1LfjG0B2gc7rrXRWqgnW2GhL1yNM08+HuN6eDBn5mLc9dqPqI/5EEz4yUfpJ3maCCE243U+Xo/AoG0RTi9CSHKZ0CK8Ouy12x44cce+8JDkp934BNY3aCdJtve0SQGP2BBCupv+y7KfgbIfaTzXwFMwAHvvezCOPP4Qoz9n3j8Vy6NeeIoG0iazvtEKVIeDcFWV8T7b056DEA/Qh0krRigWRTrbOk/chTxnGbrnejC2bxYmDCvFNkNK0SMrjGEDMjCatnsnyu7pJ5yARI4PL7zxAT5gUxzK7A5/4QSEgjlA3U+Ih2sQyC5Emot20JOOtHQf7rlgd6STtLc98QHmLVuNGupkmLTTbpkO6lB42ReU/yZEKbuNVetoNPqjx9DhuOiME2Re8cjURVhcloCneBiaGsiw0HIzYcUZyEVemgbVtfMCWatJbm4v4zi2Cbxy9ORx2HpiP5TXAzff/iDlqQvlyYU0kqSpsQbRsu9J0DD8pWPZjKQhQn9LfLVB/rzxadgWGWSayfxvHXxOud4B8r8NrnWGNrS91tqK2dfMBAGWT3eSn91cTE67I7Ces0DjNtJbfQpS09t8TK1rW0geOxC094wFum6hiRs6qFfq+44xvW5tflKKTWPDPzPr1/yiHjU/b23BwafUsWQ+zQcNXNvrdjqtvy1o+6v1voTWMirNv5lu8kw6e7WcXfDW+xoApoNqKktCUcgFfz9+Eq684kAzQWTkiAmoi08w7zbU/IyEzsF0V6Cwa1fUO7cws0GcYWsWoSvgMDPSbrj6ZOyxe6HZxkWxqZ/JyqdRB6/OTYjw2pJlwBnn3oOvv/6a5ckz5bDmXGwIHTOsfbCowLybPwWm/jGdm+DBkYfti/PP3xkF+ZbzJveLdtOActL8wuWrgXMueMQEgg5XkZm1ZfMrtTy2MOsME83y8rkbMXrUKFx/46kYMpD1Z+KMn0yQoVra5WoIAy+8MAOX3TbFzOJKeLQBBMuSsGbJajsCgd3AJJprluFvwD//+U/svbMPr7/5E848/24MHjwYt113HvrQeSi0XjOz9ZSfhl9Vv5lzydu/n425q6LQmR2eDD9OPPFEXHwMAyhmod1gNCFUk2d9/F3H36rqQ08txK233opalzXQ0WQ2h+Wz2g6K4BZjCSENABPc8TpMefYmTByi+k3HhTe8aq631ryZz83vxdU4swAD++Tg1VfPgpe+6oknXoMvfrTO7gi3w3/NeJLs7b//frjrmjFoYPs0fOJFxqE+49RjcPyxvc0wnXLQ2xHWKY11EiVX0G+66qrH8dy7ZDJBg6c2pBoLQVxbB5PHrzx8LRs0Fz75pAJnn3U2qhMMkEiwxKLX2EYz0ewcdOnVE7Wxoeb5CIMMQZgNTA4d2luuOAY771gAUVGc1DYjETGIoD64xWzDrr32Abz9+U947/37MbwUuP+B53DJPYsMHRyJZWjULKfYjyigw1xRfDAbLg8iGsjlfacr2/w+57jdcMQRg9CNbassi+gQYhU1EUrnt2hLmBBv3PXYbDzyyCOoYyNsy7RmQNszvG1o0SdteU3QNmUykAfsvg3OO2879ChkPZi+tgOz+981KZS+Ad58cyauvPVZ7Lf//rjh3AkIUnQGb3WsVZ9orjmLpG75U3zRiW5jDjcOdsKVa9JwJyw5i2grX4LdYGqygPlspl2IToNA2wurcfWxfII0Zz3+9reTcfxBW5gtbVQPpaTXVEzRRuW59F/P4fXXX8djt16NSZMG4KNpC3DxxRej0pVHvY+heu77DFjoMBcUok/fvnQIuvNNlcuiU5gBkuC8o/bDMUdPRgnrrbRFa5FVMiebUsu83n33Q1x/79NmZp82Bhf4TEDWMRx36C4465TD4WDss+tue2Klqyf57ELdih8RWkbnnSmNGD8Bi/z9jfy6m9PVFv4Cm7eWNiT/tsDvbMQzU+7HIMqLQPZQkqt5pmE68UGHJqBYdfp51jrsuMM+yO7BoKBkgKG3nU8koTdlFwJmRYKf1zUr9tJj9sWuu3ZDEasZJRN0XeZefWSyiWtIvsce+wh3vMy2gDd80RDlIGa2EJI8iD66Dgb6are2HtAFjzx0MnIpc59/sRSHX/YY5Y/2OeozMz81sUjPm9XjVCy2XBg7dixefuBQMwvxpTfX4dJLLyXvGXDyQgiyM04EWME7/3UljtyNtpnlzGClmb2RFamETraR7FjU5f30LVgZP1w52zdfsUD6o/KIRwI/7Ys6qm645m+YMAEooixKHtRkK109pXZRNP7qyxr8/bJnzBkpET+D0JjOSlLOFliOSQrYitCiqW2hzXa47UCqPKSCFYRsCB29J9pb96zyWENmLGbL86nltH7b/kxLdQjGQTUrOTasu55L3fXkt4CRrTbQmo+519xOJV+3wPptdWB3Ai3vdwQbu985aEv8zqC91JPrbPMxlQ7SvU0B25G3IXVAQ9uSJUOq3LTX5iaDStHZALDIqzSS5VzPqBxWnZrbjWbBsidc2vLUWj6rXdFkIvu3wMVryWDKk3KtM1B7tTHYUAYtMANQG82rLX07ArvMLbVLSbajOqU+l1weQ8NNlJOOoDPxtXjUcfoqc2r5kmHT+NQ5/TrijQ3attBACx2s9OxUU0u/sfRS7yfbw/bAjit/M7Tkl1rStvX5s2Bj9Gi7zbOeb1tOqx1QFNw+WEfSJNUiJT1tN5cMNr1bY+hUuthgp9MR3SxI1n/JY6o+b2gf2+ar4nckx7pu649tz8y1JJqmli7Zlgpse2hDavk25j/8XkhuPzcmCwKbFi3P2vrXEWxkNZGP9Ja/+erdJ2Hi2G54850fGR9ehVUYYdq2yJypiNXWUi4WmVWxaQP3Zyzlxnp3EbQL0+DSdLz26tXoxbROO/N0vPvZAiybO48OcT0cmVnIG7SL8UsbnfkWb5wuE1dke5owZMgQHLrfjpg4sSty6RfKP82lQ6gayS9UTdUboEV++bynNnnnE64050LWM+Zcp9XIwXLkFhcjb8guZvJuk1PHsTiwy5Z9cMXFRxg//pDDTsSCmlz6kjE41rN8M2aQLivoq2q8pr8pR51PA7NORhPWcSreWNDQuI5Ou+Lq7UcNpx+/K7bfNsP4wHb5Mik+8mONT0tUFCDWhHhzj30Px7JEH9O/UT/9MV5shHvIbsYfjrp7mpVETqcVJ9tg89XW887s25ZbbokXL9/VsHjCwf8wZwquj7nM6h/MeFzCwoq4kZadjZL+2xq6NHqGmvgLriDy8vPx8yvnG01WGgbJB/UXaFtogVmfQFA/jkJRrTZWsoqpNbiget9089149O2vsHrefGDtL6SrG7njDzN0C5FS1/zjHzhm2xzMX7gUO5x0p9UnF8806UZrl6Dh11/Zjiy0ViYP2MPyZxgHi98LP7/BNC1X3/A0Pnj/fdSUL8OaRYsYnJUZwucN3AO5ublY7+pmaDehXw6eePRc6GCco44+C58uCpjr8dplqNKK28R8DBw5EivSJC8uuMNW/9V1Z+2Fgw8ci1VLanH0UUdhiXOYoVfd/I8QXbMGvswMIyeL/UPM9R/fuAJZrMLDD39izk5e4ellrmc4wuY86PistxgsuZHZowTdunXDGgwivbyM05rjdQeJRyiO1hp5bliiM0H5/uj9TNwYdhSa++ccuz2OP2YHjYNgxx0PwgrvcNNfVLvyTcS1ujjehGHjxmNeYEuz6tIfasCee+6Fp87bivUGsne51NBRxxtppVhi/ismXRn6dOpNVs8dTMxW6Swxz7niVgdanPdFN9k/WybbAw0bCEJOS161bKNLl1J8/+zJRj8OPutuTJ8+HTXoaegT//pu09GW1mcns7KzymP1v8TDjSZujrm9GDhoMI7cd0dsuVVvjCIZmihr6bQXHqauA5EkcxJLXkaWsifud+q/8O133yEUb0T1kiU0HDPhKyhBrN++fEDPWCuMzZF8hI0tfLDB4bRWUK+edrNZjX7bfRa/ywLWCnBt8RtcvQpY8bbpZHL3Go7cnFw0eEdBZ27vu8tI3Hrj4ejLZ7fdek8sqM/CWvIbFXPpW7sRc4bRe9gwrHBtYfgn0Cq8ac8cayh7yEn342fauXVeP+INFIIfX2ahaH0Gkn7U66DDmvjgclZR3NzYuls2Tj/tdGwzqYvhv/obFEEunW+dTz5tVgLf//ADljhKzICQ19880B2yPp1V36Nh4UK+VI2i3gNR02UXs6rR7ffRDkcxvNSB1178B7oyzZNOuRhvzJKNSiAYK0PTTz/xveUoGjQINdlbGzm1/Ykw66q2N0p7p3OJ0xwhjB49Giftty22267UDHYJMtk2+KiXQcqCtrMXj9Unq7Ul+j5stzONfjnDdSifxcwdlfB27YJAt73NwGwwpCFf4Nj9+uPSSw42A9VbbLk9FkfGWqsoa+aiRmebxigjWoXpy0M+9dOVOYZ2wIUn7rsIY0YW4Y23f8WVbAcRJ7/WrkV01SdMKQz3yKPNhJO4M4AePXpi+hOnGTu499/uNauAm+KFzSvnndbK4graAdrbzKFj4fcHaHO2NvRqoj7qM+ysMb5WkTuClZLbsmnMk7o54jCkpaejPuox7ecTNxyNrbfuhy+/XIRzzjkHZa6hRl+Cyz/gO7SFOcXoM2AgyqhnSjcRUytF/rNsWi2//767YrfdxmL8QOkorxEbqbKZlGmStwVcLLrE8FnW//LLL0etOxvrV68G1n3NB/nC6MPgIt18jhzacOm8tQK2I9jA32PZkiHT1YAPPrgZQ8iKO+54FNe8PMuUv95wjqbCHUdI+S94DT7WI3vkzqbfqtLZx9x3uctxzz234fBBwLffzsFfLr/HrHQOJbqZ+2Fty04GNa75CliylPJSjrxevZCX3RdnnHkmDj1sR9RTr4btepLhmw5D06TihvnkgwZMqcM+Dws3bAuTXsjdzejJ+AEDzPnPu27VE9qgRPSke4F0tZFUOA08qw/UozaVZAqT6H897CS2R5a+eBLZph1umv0EX+QDpRPQtUtXVHu6YP/Jk/HE+VsgTEM3fu8zzQrg1ayP9NufsM6wxpxnjR3VpJNCymFa0RYYMXIEXrrnfNPPuOMhl5ndNkJRH9v1KGp/edHk4+q5jTnDOBzvatrhJre1O0SmN4u0iuCtJy/F6GHpeOXtH3D11VejhnKmHRi8zEr5xuY+b9rdQsqnylPvbO44bQb5823kISXesP3vjiOWtiAJ2xwQbZMhWfrkU6XKaux396Ft2vvyMdS+pvYXmTbpd0Hn+af232xKftYz7aeb+v5GuaiOzfZQA3r2oF5b0LXOKpV63/qtOCq5M0Vi0EYUmKfBlPflB3TqC8hhILZUlM+aRs04En4zABKmEo0aFsYHb1+OA/YoNEHAOx9W4uIr38Dehz6JfQ57Asf+/WU8OmUNHR028D2Ad1/8O46ezC/mfFtiCjgSOsvSMuK/BzQrVmfQBvwNuOGG83DjjTujkH72Yvogdz38BQ4/6XnsfeA9OPXs1/HQUyvQwIirfxfgjaePx9+PHk5jEqOS0GCxVdCqLhtEA6HXYzmyLjaOftLhpEMnsW6n0hGPwx+O4I33luHcS6ZgnyOfwV9OehmX3PY9vmJ8qPNqDzxiFD568RyM6rYSgehaOBuWkUUepuWDk46oQXq+Qpt/4WAYHpfX0DgWrMQOowN465nzMGII8P23S3H2tR/gyLOew1/Pfxfn/PMX/DKbhpgGeQgbiOefvwRd/eXoRnzj3r/huhP6Isg6PP/6DPz9iqk4/IznceKFb+KmxxZjPW2s5gScd0w/3EhjHIisQTrLqAZPqL3xhU7yTijnQOj3hJDHtiuLAuOKrTIGqK3KWKCGUde11Y2UNMNjDRrlkZzR4Bry3loZnKxw5juNthwo0UJbcijQ8bGh6OFbiCn/PAGnH9vbiNMzzy7B2ee/jL+e9SZOv3Yanpu6DOtZxKIAcN/Nx2DH4R7kRGZaCbcDytXkHPMwKy/ciQpzjo/PWQ0vnU2vj5XkPfQ9FBh0JBy9DsBaxzgzEC60zyjrkb4Kz999Og5vHvydxzb4/ke+xf6Xv419zn8F59/8M15jW9u9lPL4r7/h0L36I8cRNVQOUJ7i7gbyoZ4SrFCe6MxCnVbtKn3+eb05dBQz0TtzJZ649XhcfNog9GabNHsxcOe9X2PX017Fbn9/Hgec8zEuvncZVjJm8rFiVx09BM/feIShqd1oKBCy5dpGDxsIgyyRzkz2O1fjsIMm4K6btkNPBidBiuW7H8/F2Vd/iBPOew0nXfAeHnh+NdZWArvuMxwP33kCCvwL4BExw1FEXdRGzXR1x6wzoOzzaqXrxJhkixh1+A2aBpRoBvRYTp0OY1CiYBhkyaPkQZ0FiSgDAbpP/7jq7zjmsC0QYdILq5rw0Auf4rwbHsHplz+BC296GS99sARNZN9VFxyCc0+dDFeoEgHW10eHRWitPBE9LPunc3W1Kl92UOiiIyIsRhMeveFKnH3cZCPz0xeW4ab7p+Av5/8Th1zwL1zxwBv4fmkIRUzm0P13xjN33Iiu9IoyqFuBpM4NW85tuttg5Kj5u8Bw3b6m50Qf/vLHnfCZ3opmbC53C33s6ynYEEvH6+/OxGNv/ICn3/kFT731DZ1oq2Pj5zkr8Thtw8Ov/IjH3v4FD74yFaiciZzgIlr+hJmN54pTLohhyqBQq98zmO3IvFq8cPupOGL3bujKur4zM4wL//U29rviHRx4zfv41/Pz8R392lwW7bwTd8IjZ+6C4YnZlA0GWk5ZNzlS2jyKdHbEEGmWm5nzavDP+1dQMIGtd+yF3ffuj0DGSj6rrWP4niNMJ8sa1BUUpTfh2osONbpbvz6Im2+5j05zLiIBN/nPQIFlizN4b3I78MFXs3H70ytw/zPLcdczc7GQMqygd8HC1XjgyRl44PGf8ODjs3Hrv75l9DCHhmqRceiSUZ2C6vixYddJGfjwlb9hh63Jb8ri61/W4Px/vIq/nvQW9j/mDZx1/Xd46ztqANk/fkI2Ppl6KrYatY5Op7bgsSappIJsp42SG4Mp5WjB5Gd+A6ZC6vVkj0KYCnY5Nwbil0E6iDYmX28PNmWL682F5LqY2ZykYXvQUX3/3ZDMq44wFTq63h7IYe8MkyE5Tdnm1MGD1Dw3SS6S0mi3zLyWnI8Z+BU2t2lm9S5/2/yy5am1/Wi+Q6PbOvhrgfKz3xMaeSAaaPbH/ghQmu3VzaJPcgnaw86ho7Rt2Nj9PxtsfrSHvwXs+vy76mTns6m26N9Ztv9JYPvLqbgxECU3hfItGkOdFXamv8mddEq7XUzx0zYFjP+alPafBf9N8qU6d4bJz2wKbM6zmwbJXBXwk3Jn09B0kCXCiPsKEeg7CnVpvVHl6c54wOpc8tJR9jEcNZ68sxvq0gfD3X9Hfg8hoV16qhYhw5wZGDGYk6hEr5wY7rlyX7x+15E4YIeuGJgJNKypxqevf4xb7n0a9z/5Km6fMh3XPzYN9706F+/8VG86/7ViMxZ2WKtHA4x8u/SDI1aNhvWLWZaI2VnIBiOfzd8F2qsrQYy4tK1nGtGFRFoWiofvjHrWKeTKQXXY8lvVUdfEWDDi9WBoqQP3XPN3PHrtATh4qwyw6Fg1pw5vTZmKx+96Ane9/ANufe473PfMdDww5XtMnb4ClSRdPcnWFAvD605DVlouHHlDGYb0Qmz5DBSF16GBNDW9xJsKsgVt7IF0N24Gmpt0WUG/sxEell3xqhX7MNiPZ6O07zj6+v3R6OqLmkQI9dq1yBWC060Ob77PMPTjb3/Fc29+iCdfW4Jn31yCR176CLc+9BLuumcKHnjoRdz86ve48cXvcdcbC3Hv28twPZ32q179Dve+tAw/rshClaMXfAN3AfzFiJOWlct+RXq81pwzmMF4RtOZaxiMaoKyzgaWL6EaNKyewXKXs7ilKOg1ijFOAXlUgAa+0+BkDMyyeVjIcDSOYDiCUP62QMF2fJN8TGQwDa3iSaZLW/AgTHqEGVOR3oyN1GcXJfoYI/sS9UZOJMdauapUDCn1Ir8p/orqnFZnE0LuMBqIWrWtXcBsSDQ2whtjzMO3XCyjN9SE+KIFvFMN7Uqc2WN71Dj7Ie7OQH3EiXJPlkET9xOX+YoQ7jkCKBzOd4rgWP4lSiOLEHQpJkuYfg5THv2nVQqmXNo5K5e8zSFmwhPL4G+t4vLStjN/lreCNKtgzJcebzRY63YjoQEDrYbV5PL0bijpOozyUIiaeJHpc5NeJbTjG5FZk3YWJToHSw6TweyqkQIb2izrPXeMMqEd3sJh5AcCeODsPfDpfcfjpP17Y0whsIIh4NSpP+D6+9/C9Y9MxTWPf4NbnvgWtz08G0+9vNpMpG4k0xwIkjJNCKYPJC21etaPUHktb9h837CcmwKa+C/UQI60tTZUQTvUQB6wLYtHeL0eqFScGkcgMwvOwgloTBsCD+PgAHmXGWuEpjqo9toFoTZnCNBjC4pvV9pW9f10DhEXbR/RHya/heoLpZ67qedeohaguGIO2oB81Cdy8OEyJ/a/4D6MPvARXP1UOT77ZT2qKDYDBvTDEccdjyfuPAGfvnEdrj+qL7bMn4escAMygnW07y5EPNSBAtIuk2VkfcpMvUg+tQUMFuiR8KqwFRooZ8JCdZiIzLQ9LvVV0Vbr2aDTa9DLcnpYzrxoLQYXpuO1m47Be3f+FfvsUIp8vr9oQT1ef/VrXH/X87iNfL7iyZ9x8WM/4PJHvsDTX6w27YuRxlgAXhfp7OsOlFBv3DHEasoRi1YjEdOOftraV3pt9VUZkG7IFtImmj4i2iT9BfhZ0HcntiWDEUIeasPpNLERk5eHz+kM7jJnT0RJE79TQ3yU1folyMd61jELPtq5IFnIHNHYWEV5oJ2gXGiRl7t+IbCWti3UgILiIgTdY2l/R1NeKwxKJzMSQZY1jbLhR3VTFrK6jOKL3XitFA1rZyIQ1Zb4LG8bu2+DrjnJf+qyWSwSpg9ubb1v+MV3AoF07DIxA68/dTGuPGMstqZquCg+0z5ajPsffBmPPfgirnpyNi5/eAaufWQ6bpvyKxaVNaGWBGhk2xVxJRD094ardAzpx/xYP2/FfHRDBcmeRhlMY17tlW3TYZ9JQ9GLzW4dv7/84TSEaQtCpu2y9DWtnjK4Zi4LTo0uKSQde6De0YXyRLtL7BJwYstBlui9+v7rqAtmIJIoYNzMStBeypY1Vq8FlvxCvlcA/fdCNH8SfZhcjNtjR7PT31dvvYOgIw8xbwnC/i5o4HfkUr7CtKfaXS+dnkM8F2nOQuzR24d377gAXz9+Oi6a3BNdaaOW0txP/WwBbn94Km689iHcdN19uPz+z3DLU9Px4/JqhCgjs1dGMWPBWkTduQbrKFvxAC2Dl42E/BENDLl1enUTdt1xC8PdL6d9h8VVDtR7islLD+UrDFewinK1jHcbDN/zBhwBT84uqI0WYuQWB2j3alSWh7FkVT3CmmTlK0WE5YafyHwdwbXwx6vYnnnYvkqj/HC7MxGLB9GrVynGDtPSLOC1N75AKKrJdB7e98NJeYjVazoe2w8vbQ6vWbuy/s+B3yurvxXsfqLO+ov++0BlbQ/bwgZX2gvwOgpY/ohgMHUVTGqaf2ywtCFoL/eioiI89ND9KKWOrSsL4eCDj8NJJ56Ihx96CF988QU++eRjvPbaa2Zl3XbbHQVNsNKA0A03XI/cvLw/XRDkkJ30t5NYrh7GUN7/+BTstNO+uOyyy+hcvYnvvvsOL730kinfDjschmnfVJlZK//4x/mYMH6CmVml2aoeL4Mo0jOZpmY2KUFB00477ohrrznWzKydPXuOmTF76qmn4ulnnsZnn3+GDz/8yKze3XefE3HllQ/QAaI97leCKc9OQVp6WpuBg85AA9Gi2ICBA0j3u9HAaOuwwy81K3qfe+45vP/B+5j65pt48IEHsP/+B+Phh782DlhRQSFO/tvfSPcbMHZsb3z+zTzssccJuOzSy/DGG2/go48+wltvvY2bb74F++57HOlCh4JwxBFHmDNfrIa1c3lS2bQCVE6E3cHbkQwqPfvMBYFmukmatXrOluPUdzUbTO/p7BMNWCofBRoXXnghttq6O95772vsttveuPa66/DOu+/i/fffx8svv2zuH3/8zZqMZqpwySXnm/Ts9Dsqo0B5mtWF/G5vBamBHgN6r3nmYpzXlE6yDl526aUYPkzbCSVw34P3YfLkI3H77bfjnbffNnrxzDPP4O9/Px+HH3mlmch25ZXnIjPDzTTohJh9mjsHrTbUuVUXXXgRtt02w8xivvXOJ3DA5GPwwP3349NPP8W3331rPu+7j/kfcDxlfT78LPJ22402s7hUH5U7teztwZAhg0m7XY08LVtZxvdPNXrz6iuv4KOPP6Y+TTUrxvfc62i8+eZ8jB/bB0cddbh518hPErS3gs8uR0dg3+/oOc0ynHzAAdhlh/FGRz7+8kcjv3fe+S+W7S18TnskW6RZ/ocedinmzl+CYw7/C0aOpDNN6GjAJxmS63H99ddjq0m9zYzwm266m3U9Gk8//bSZ9fvNt9/gqaeewtHHHI07759inh8+pARnn322+S5Ipcm/GzQ78LHHHse9996Lu+++y8imVkYLPvn4E3P9vvvvw/2Unedou1hgM1NQqxi064HtVGj2qEC/df3mm69Dt64MGGujuOjyG3Duueea9H744Xt89dVXtFsP4YQTLsN7H/5kZGn33SfSVu1vBmwEtu1Ipo/9/dkpUzBj1jrjfp1zzhEoLi6mfraeSZ88sHTqKadiYH/jP+Ny2nvNAtcMSQPyFjVA5KVu02g9/9yzuOaaa3Adbcf1111vjgzSjP9ffv6Z1681vNbnVeedJyNlpZECsl0qp1AzmR966CLkaNv49cCxx15MG32SkYkvvphG/BxPPPkEjjj8ZBxz4m06YgxsBvD44w+bd9vWfUPn498Bdl1stCH1ekf4Z4MGXjrDPwI6swnt1TkZ/xugo7IklzMV2xvg7Qjsd2zY2G/pZ7KO/h5IHSAW2u1Ccp7tgX0/9Tk7nWTYlGd+L/wZaf4eUFlsXrXHM03Kak/nNgf/r8J/C5874+//Bkj1FxWnGaSvYPsL7YFNC63yaBfVyduO/7op8EfE/e3Bf5Pt2FSwbfXGIPWs3H8baATOl65lRPTN0kx5FfNrdxatANFqKIV/iuXlV4oHOTpL1MS1DlSvX9+8IsoCxfj//Oc/sN22k8wky/fe+xgHH3UStt9+e5x22um47bZb8eijj5ndmRRH6FNbXgpcZK/yVBmUb4YCX4I5c5XltPsPbFm3qSV5tyH5fMUupV3MaiJbHhULCEz9+I5WYGn16vjRBdARhK+//iFjpnOx91574/QzzsA9d99tyqpyCh9/7DHT3yPQtqBaAaf4VOdJmjNKCQmt4iNotbLi1j8bsnv1MrRKBtVTfFI9tQuXNuvRGYh33HEHrr/hBtxx553G17+cMctFZ53JuPl+3HPPPbiFca3iyOuuvdbESXfddRd/32niA/URKV1/fp7pyEjo3EL+lh1paGw0sYpW3ArayHxdvS4gv6jIPC+aJYPP6low/SRKX31Zmd27gw+TsX88/dobvOwMRFvRUnVyuawzl8l0ir7TrPzVKtBIRL1uG9onvaPV9/Lh8kusvdHqKivRoO0HfwO0oWtnQJnPI72lS5J/lUs6YnSmGW3Y5DSbobPnO7pnVpiRtzfffBMOPXgnaFfo9z78Dgccfgq22GJrnHTccbjppptMzPzwQw/j7rvuxoMPPoAXXnihOYVWiIRJe9YJnszmKxsvU0cokL2QbZEJM2wlrcQv0StK/dHqPNOp5rL6gQXSK72fym+B+ge1grKgsJDvtPb9/R4wMYDKqzKxvFrxt2btWtN3oTNOuxUNxZ77H0v79QkqqqtRlJfHOPwITJnyDEaOGGnVh+9LV029WTZXbi7tQltd/D1g00Krvm+//QJMmjTI9LM899wH2PeAk7DddtvihOOPp035F+6//z48/PDDBtU/+MknnxhbLpSsiCdm4ZH4zPLGqGM2vzYG9rnJgpLi4pb2RHRLtT0CXTPnB9N2ueExtFVfuDkLVn1AeoYYCKSZ6/YiKSMXps4udOna1eiZ0C6n/Sm6eHRcGD+NbKndlF0LNhq5S/ZJaV42CnZ/svRpm623wR3/vJDtnM6fLcNFl16LLbecjIMOOhAXXnSRkY8HH3wQjz/+uGnH9Lu8vNzsWmrKxYZd5VQcbNJ1BhBmvbRyPDnu3BxQfZJx6NChps97/qI6rFu3boM+0Sr6D0a/6HsUFVm7cCbDFltsYfo51RJ89+235toGoJXYsSDSMnPM9vTqyx41ahRKC5g02fX++x+Y+sp+G/vPOnt0EK4IHm5Cfl6+eUc+ytNP34btJ3XH2jW19FXuxS47n4K//OUQsyr7umuvwa233oL7SMf777/ftJHySSw/x/JhZBskw0pPMkSBMvml0z9Qv6HGgyaOJf357Ntvv90ik8Fg0Ngcs0uA6Rd3oqhLF7NbhN2e771XX7MTpfrWlY/GB8x5xR5e5DMU4hb5FIj+llwyFiWP1Rcu7aisiuGnn36iGKa0r81+nBYnSCf+U31y/5NBfEr+/J8OzrhD2wPT8DlpFB10xPWpVbHOuEFrC5u2zoXQdrp1RkgyasVpMmoGahtkWgZbfjO9ZloqTSmwUWIbm0FbYRlkcRz8dMRdzajvavjsoJbvm+f1elIeph5SVg1ysVy8ppWxue4wzjrhUAylbXLS99vv0Cvx9Ywm1EcKEPN0N8dRxFw6pyGX6eVgyXIvjjr2elDH4KSPcuKRW8ObWIwAg/E0ltfB/ITWnBahlKwztEHvWPOzrDlaFjqcDRg6vCeuvWBrFNAGPP3oUlx35YdorO8Dt3MUXLEsZpOOxkgOgtFcLFxXgslH347v5lsz6269YkdkYxorEUY03Gi2DLO29bby97Bumm3VNyuCx2/ZD3W0Vz8tXopdj3gGXy8agBpnX9S6+pnZnLUJN0KeXFRFA3jk+Vk47MSX0EAnoLAkB9dfdSS8jkWIOWqQcNbC6a1D3FXNPBSUaXajRRcPGyGP02sa3rEjSw0/jzvmbLw73YOy2BaoqM9AECVwRvNZtwKE3D1wze3P4dsZ5cYQn3D8OOy7azd89GkcRx59G35d4UONg+WLZlFuC1DvyUOdm3So8+PEy+5EJcnYSCN57OTtSIcK8qkKaUQ46KQLm+lsVl8SfTTYmj3pZbnSKJjRprVwJaooyzTGQspMjI2nxxEzqC30rFmoCXib/Q8n62nPYLbPcI5rdqdoEUtjeplmOyadYSFQYHz4QeMx9eVvcfrFb2BN/TBUsy5l5G2cz0cjftQ5BuOLn0O45u7PzflEE4YC40YGkOXT6aPllMEmZLKN12xZoRu1BiVLOgPFIWRVNbvPw7LqusqsM7HhajJ19tORiQYbWFbSgg3u2NFDcfSeA8gN4OEXl+CqWz9HRagX6hIDEA8VG6yJUPZI2Xdn+rDvKVNQS33xZJCizMtBImh1pdfhQ0KNsTDeiEyil/c9esZVh0GDS3HIriXIJs2vvOsT3P7EJ1iP4VgXHYJsT0/44yUIaXa3IwsrwiU466YpmDYzYra1PePQYhQ7P6W+N7LRZT3idMZiHvKY/CPGSehQjHrJe/FoPW64+HizTZlW+B521KX4ZXUe8xpKmclCtTYC8WejMeHBqkR3nPyPR/H0C7OgiV5MClEX/2cbmgjL/lUbNLN6jQ0lncX0Zr2KJlwGtaWGQUNxC7XtqY1mFbZZpS1ZiiE/PYazTt7XbEky59cFuPDy+7G+JgMRXzfUoxAVDDoaM/JQTT2cvqwCJ550DWbOjyAzNw1BJhdyNaKW8i16eLUfjMpjZiBacl7ljKFW/gTl5a+T98DOk3prbiUuuOkhPPnWp5Qt6lAin5VlpYkROh8NdCTuePYtXPPwuyaV3feahO379UMBnZQQKavzhAWyvY6EVhtTEBPWDG+6JioB5S5BGaNDTBIZ82ODthZyaOMW/ckqWPSzZ+7aK6v13UUH3r6u70KtmhVGHaVkTRe4/d1A9lh5UqjLHXloSOuK6hgdwoRWvYdZZtr/9Bw0KIBj2TU7PSfhQ1bMS6euHn87+VgMo9Ptbkhgz4vvx5MzqrE20ANLHUXUfXLGRZn3lKKGdDrrrvfwws/WFjInHv5XdM+MINdBe8F2JUG9sla6kz4O8pkYpvMVpM0459JnsLwGGMMiXH/inshNrEKRW+eVMMjQ2cG0++MnDsElhw6BNu1+7IWl+PSbGvicvVhraxtvB/U1izKTo45g6rHXG0XQWYhG8rCBZZWd0DwPtkwsT2/EfX3R5OW7TlYu2gQP6+2I1xp0MVhxk8+ReB2aIlUMIhbhvn8djmyWr7KsEQcc8k+8/1k9aiMM/Kib9EvJRwVUufxSgGe+qcUOJzyB2kbqNd955rq/oLdzJvlCPTDboFsYcTvM7hFxWi2hbXfbAzlZrfct+RXKrtho+yPtgSa7sKLN2Pq+sCXd5pVU1FiDOg9a/pCt11IdC6XfQvt3W7TBzsEGe8VWKkaZlnBjsLGBplZHVM9YumY9bX2zy2O2glNHAR8X2sDSdPonm9Y+Wum1fy8Z7efaR5v+7dFIKB/NRrsuyWjb0WT7KkxohZBBBsGdoHVERet7Nt3sFXzWVnO8ozbToEU8u/wblEfX2M7Z2LKi16B+t0X7PfsZUpyfvCDaEOWpGm+1Wcbt9qS9QETfU+VBkPyMTW8bknWpPUzmldDOo21ebaHtMxZ9bdTvZGyP522Qb7VBZtlGfpt/t1xnGYX6Ljqmvp+g/U3GCK92hlEWuzNMzX9DtPiVitpKVZ+ttLHAtmed2bXNgY541AoWT0xZaKct2eN3/Tbl2zxoy3uLD52h6NAe2nRSCdpDEsdgK2/5vO6wLhZa7e0fAak8SUYb2pVdol26VmwLlnXZ2FObDnZHsB2fdwxWTg466sLUAWHJgaU/Fl1tlK2V3aK3yvrpWspfS935rkHF34r47Rxb0chaM9ix+wa2viWdZrSvN2P70tGKqfwStoWO3mM9icmrudvDjYH8PxWcTzPeos3jbxtNhZqhtf+iLar5SUYyti3a/k1zWQJRN2Nct4nnTHjp02xmxikMyiKMxUQ0lUVlVxmy6ODJM6PIIBaPwO3wWr517ihepa9Ysxb5DL10JE6UvDznxN0wri+f5d3zLrkFp98+FV+uzkC8325wD9kbab33RblrJH1QD+MVNyojHtQxwtDzYebt5n8BxkX1sWzUx7Mp/xato/RFo5qt2AxmZRw/dSWiPY35nFZOGrrxO51wlBaXoimezvgug+no6JUmxpsRpDMQz3cEcPHJZ2FkL5eO0sWJ1z2CKx59G7Pq0uEftB2ytjgC0QF7ot5VyNi6AGs8eVjjzUOsyRoUUA6JIOWWMV8TfeWoujFMf45KFEc6SZ7WfAZSqmyJbxuCXW4brHT0v/TA+kWUzynfs7n/yJPTk3TMRoivBkn/QDwKP2MYrYZrYuiuFZQ6Y9eR3pPfCxFMK0YFMlG+ag0ZxhQDjMN8aah1dUU0ox9CjIEcvmKkuYfAk+iPespFrTsdrgjjL6InfxCJz4i/cSkiRG1xXV/faOKbLgEfY2jSOpZJcXOgrqGeglDBQlchlD8EFd5uJkvZCbMCr1kmBer7EMZ0JI4ozLroqrErxs5bMhkjP3UnoKIzrgmyTQq6GDdoNy2huUvU6kuh+hTU5svX4h3jV8visNxRyov0AUbuvXDqzFH6NLJJ4TpeauLzmU7SIEzZSZjO/oTO/Y0uY+ZdkcjsCa+7iHqbz3IzH8p0QThsMOJsgjvDiYxEg8FgJmOqLMVW/bA8YwQjm5iJcKya2RDlFeo183fa/YMUzqibcTrlVvEHEqQ0US2X0LZ7WomtlY8mHqYyhosGYg1lN0J9FapPTxhXvUnfsPo9jAZ1DrZl56sG1VdkOuUIeltRufpXZWsSZsKRhfJUhaYPg/w566jtscdEloEyeeu1T+G0y1/HdwtzgNJdEBhwALzFW6My3g/rm3qglnJX7chGg5d0bU4xqNr6M8mDACtOPmmrbacXnooG5IWp+8zf7msT2v2+om1H6KA+ulweBPxpqGByQVaoW34+vAqKaWt8XuZVt4h5rTT8jmZpI3xpv7ZGTTDGV6yqNeim24d6EzVHvGnHhLqEek2kFc35qVz296Rr0gNhS0zZnL5kQHKoGClGegfU1jSp744U1/PRGvKhHvXRYmaWiQ/enIrLL7oYYydfhtP/+T7WUXY9OT48e/tx2LJXiLbIhxxnFmIeH7wlXeAeejicg3U+apR2U7Sz2jKL2xbNLTm0ylqrrcLcRNour2l3RHO+E/MYlL2JRT245OS9MbqnVpgC515yLc6/axq+W1uKUJ89gcGTUVu8G5a4xyFEOxGOZaE2RDsfyTV2Qfl4/fLvYqhwaVJSLmWaPNU9+iAGm/lrgykrRUxHPeps+LBkU/495cVbVNrcz1FEOWre0VH9Q3zH1gdvImyw3k0doTyFNGqtvnqPG7WV5SZ9XkH3wjxkuBTjWP5ntGo2+bUWyB+IWqbv5LsJ0sQZzzBY5vCh0p0GV8wHd9yPsCsBNnUIUC/h0UQCH0LGXql9kx4ljD5bfcPKVbRmnWS/hCy/1o+GI01wshz5eVW44fqtTN/c3JmLsecxt+OFzyuxJHsk4iP2Q9rgQ1GZuQ3rnmVQWyY3xbvSFqRpjTlcbAND0ZDRT9Un6GQ74MqEJyCNDrM0DXSTdTygZNJQuS02y6ut5yQly0s5kjzJTvF9H/Vhx+16GHp/9P1iNPpKKT7kC9uULPJC++lh1edkxHy4i4ayHStgSpYMipfC8SO6WHVcFceqGtktxmQueSAx+CgI6WXare5X0rQU3fuPQaOzFHXxQhy4y0TomM4lVJMv5qxDPES2sjHMjjYgn222q4rtkmwZbXdaVg/ssEUP3HXz4caPeX7qT9jm2Btx04uzMLsxk+1+D1S4h8LZZQc0DDoQFT33YomKMWLErujW1TpH/dU3f0Ik0QXplINMN32mGCUuTllU++dvYtOQTf/Gj7/sPMScF76QTHjt2x95nXLupv/TbCeb6ti+NLF9ceUiO68nKhx5qKEd32PHfuiRZ9YF49nX3kKj149a2vIGN30lyYfarih9GZJe9oTKacK0cKyButWEgLsW++1BxWRhX3/9LdRQ52JsjxOxkKhNu0Ipr17H91zIzpXd9aJR5FFSyWgYnSwHKZh8z2DnoIkGnWEqpMaPpkBJKF4ko2hg44Zl2xDtfj8b+b9BsUfYJsFmtN+2+mdaP4V/BrSpfxKk/hYkP2uhqEJ9lc1vB1PBkE3QXnDU6tBu+KIdoPwRoGA1NWBtL88/AzTYvP32/Q0lPnh/GpYv09aVVr1EUJ/XZ84e0He7TIsXL8LHH800g1zbbrONmWmVWv4/Eo477jg6MoCOML7lllsYEFlbRSSDLQCamdLY0ICbb7oJ2sN+xIhiDBs21Mzw1OwZvkiCi3fW+/rUTJAzzjgdGRrzYVBz3rnnorKq0pqtkgKaORLXrBR+fvjRh5jyrM4+ASZPnojevXqRnnRsmKZmZGmmTCqENcOPoNw1s/juu17A3HnzTDk0W8ZDJ1yzXOwZylHNouJ1rXpUaQI0jE2xJlx22eXUTavOWnUnnik/rawVaEXdqpUr8fHHS4zzoXM0zX2mq7xS6dcRaHaOwJSN312ko5EFOcTEVEjWiPbuJ18T3UN0RlWv5csT5JlW+IZYZwYDNPoKSDRDVTwVaNWiVjozRjUNss600fM2BBs3vuI2GQwNhMYBsWY3mZlGzbz4y1/+wjJS7mqbzMw+lckG24CLzpp9FOa7CxYswO23PW/Kpm2f7O3Fla5mUvNh8zsZVAbNzEqnr6TsX3zxRfO8aKxRJs3k1upMs6pa31kGzWB7+aWX5F5g8KBiZGQwKBU/mFZ7fLXpN3LkSAwdmmH09uGHX7bOWmoGM1mEDbpkUmlpxpby1Yr3dWVqaC0d0ywvWy86W4HRHmyKvdSq+wx6RHpSNBdIDjTT2F4las8C03XNUL7m2mvN5AjRXWXUdWumIwudAnbZ9cxxx/6Vwa0D77z9Dt555+12aaf8ZDuU7pQpU7Cmosro7kEHH2zuS1Z1drjAo4Mm/gtA7bboJ323ZVD1NcLs0yx1q2NQoHppdqRkWfamF23YXjtpY3bg8ccex+o1rdsYi3827SUHmn2nVRO33nqvYgqk0dfba8+9yCfmqbwI6oy1B40Eyk8z6devX4977vmSzgewy07bY7fddjN01H2BeH3ppX81fdlLFq+39I/yaIP9nD7N2Wj8tK8lg9oN8wzlQfTQp6XvFq/Utgk1y1B64qb+CzWbcACbRVFJqwmWLl1i7GxqHqKjbIXosmjRIurL42YizPDhpdhl513UYJjnkmmQCh05gja0Vy8bdC/5vtoEG63fdJo7QdngztFK/7eiDe3d6wjbg84GgjflfRtaniN92qP7vxvs8th60p6+pOJ/AlJ9VNPeJLflzfRMLV+yLKWCLaN2vZJt0obptKVJKnR0Te1lS9may9fes78VNiU9+5n2nku+1x5uCrQnNy5bt2WzkjAVUu+n4h8Nm1OvjqC9+nYGvze/ZJCM2vhnwsbKvKl1/z3w76hnZ3Fjsn3ZVPiz6WLbrP/N8Efy3E4rVZ7/bLnaVOjRo6fx8eRZrtZKm2aw4l7aP/qWjVrNRN9U1/bbb3tz//mXPjK7MtmguFqoVTGK3RUTeulPKmaz65rG5LTqSn6zfFY6z+b6xsDuj9kYqH0TyB/Nyc3FdtvqOB7gqaeex8yZs3idPlQz2r6symb3p8gfVIxv0iCq/bDjSsVf/wmwd22zIVmOFKuuXtNkuuMHDx7UXE7GsaS/4nHFz970DGMTtHJOZwwrXukMTbykuJExiuJs5bF2zVojI6VdrBVYLWDv8EV62zsfJcPvbXcUj20M7NhevnHS/AED7fnL6ocQX1evLjOL3Hv36dNCY8luXb02M2UcRLp1BHrWft7eRUpxdfaoUcjddhukZ3T87gawuT7G76TpxiBZ1jaAdu6pf0DvKF6U5nz11UK89vpr5p5kQnZAKJ1UjKm+UhOLp4DS0Go30wdl1zFu9eX9HlD/oXD1qgrtfIo+fXq39CWZ1cYNGnIhUAbUz5EK6nOzQfrxZ4DqrXzMSsCU9tXom3YAiEewfPlyrFu7Di+99DJOPfVCM6EmMx04+qijzbNB2unWPs5Ns5mbCtJl9bPttNMouFnEZ599G99+803zXYJ4Rj7rOfHdTX0QSjcsGWE9haZsFq+pvM0v//tAvFf/i/JXH189xU0DkD179DD6LDA60Nzm6Nx8gWxocn+fTV/xzN4hQ3UvLCxE19GjUTJ0KO+1rd+maK6dx9777APtMioNuOzyy41dUvnUzyJUnnabZGI85i05t/uD9aztqykWMvxRvX4HKA/bPojH0uMePYpM2/Dd9OmUYbY3pIfaH5XRrKJm2dSWSHZMOVJA9BKsXr3KyEsy1FM3a1esEFGQVWCd7a8yqJ3eZedJZr7Ce+99Yuos+2vT27RlyluQnmZ2NLn66svM8x9/NNvshqFz2+22YwMgbWPkw9577238h19nL8PSpUute4SWfujqGktOaNe0Ml71Vj+eOPDpp98YWyd5U5sj25dGPa4pL5cQwp2hlcz0T0gzrRTXSn9x/uPPZpuyqV0RCjSmIhoIMrSyuRk0LqL2WnzYaqutUNq8wPrtt98xeWusxuZX684WDrObifrVA82rzf+vQ0cxk2Tt3w0d5bmpZdFzm1Nu431ISGxBaQWJo2bvasYcvzmsGUtmRm/CWvEm3BjYabdgc8eZ/VvEb7lGTG4AdT8ZUn//EVAeDeDuZ3/CeddOw51Pf09/IJcNQ76ZZeGnI+iJBA364ksNRuq+Q7D6K6yc/ylySb1BXRrRVPYVHLHP4Eh8znfqDYqwhrgEu26/Bfz+EPbdO1/Hj+KpKc+grjYCvy+HtA/QAfCiwZWNkL8AAc86uBI0luVvw1H5Dj54+XZEKxqQRnJOHN4dzuC3cDZ+B3eijLUqY9k0D0eGrAFZ2cB+Bw6hkQJefXEO5s+moW6eiehyaGVUmHWPG0wProa7bjnqy15FtPIt3Hj1mUg0MYCiLOx/0ESkNc5FdmQhaN6Q60kzs6W04pVNJWlAp4BEkZ2WOYtH/XjglS/QEOiJdF81Yo1L4Kn7Eumh6Ujz19HnWQ2PczVC9fPwyfsvmKCMKWDKoy9iwfzHGOR8wkRWwOcpgzuNxpLpelw0v9FaBILz4A/OxexfXzfnYBb2CmLFmo/hKP8KgfofkN20CnnRdUjEsg3SKluYoJEkqyTamoekc1V0NktOtAmOirWIrXoXgdqvmC+drZBWOLcFm8tmtgUTSWtcgUT5PDir3kNG0+d0hOvoCNRQluUIRY1jrOGz6+59Basbs+D2B9BIejrLPkOg5hs2dszXGWQZljPxpaif/RniS3W+cAxFubTpa14CKt5AeuRX5DoWmPN5zBk9WpkXz2MRNMd6Q9A13UPFDGDt93CLJok58LNR1Ay8jIwgdt/dmh33xvtfYGV1AiFPAdFvUGdECf3kdaL2F7hqngLWPIDHbzsZobJKQ01XpIaysAAFWIqAVs9qeqgrSpltdewTPj+m//orTrttNi68ZwbW1pSiyTkM0VAQTp8HtWgwM3QzHUuRnliEwNpPgSXv4Mf3H0cmeZTGpPLdTcgsfx8FtZ+T/stJrxVoJP2FkYi289Gc2EbstvOWJgig74K33pmDSKw7C8C6EAPRNKTF0inH6w1mVHwALH0VC356Gc8+cDPLT11kA++Ir6SulRu5MEuAUsBewWDbN/t3K8p+Nq8uom62rF6jPJBh2Hu3nc3EtZm/LsfsWQtIB9pZ/g4zGGoI0w6FqNORJqRVz0Ri5ddYM/8TfPza3Zj23hfmlOVEpJZkrqQeSG/FPRLIzDy1IEJnSfzdcbtJKJX88No9Dz5J0SdfLR/DgGimM3LSwjH4GsMIrluAVTM+x+P3PEB+AttP6InadTPgbViJIm894k0hOELM00HbRwxoVhrRrJSwkmwG/uK1VtD3DenYCvb9jnBDkM+pqjTQgYwt/gTBOe8jsuBjgLZJW8mEq5fBNe9NOOa8DvfC95GxknqZWM+yluGEHcaiD99dVgW88M7XtFkF5E0B/O5MpPu1u4AbdXS6nPHFaKqfBf+y17H6k3/izbfekl+HnfpSKJe8jz51v2Awn3E4qy3USUKJDDR5HZT/OGU6B4+//iHe/mIN6lnYG84ag1LnNKSvex+lwW9w7bHbYqcewAqy7rTr78KKhiyURQtQ6ys3SOmy/qq+R2jdV0jUL0AgtpI2izabSLFiG8GKOGNsO1YhVvsZQpTpSPVHvDGd/K6htJXBVf2uwVjdS4jUvkCFr0CaK4hTjtkeOivry1kNePG9HxD39EDYUdoys9aGDPdi2n/qf+1ziK1+GPfcdCmWzaHddiVwxCHboiT4OYqbpsHpWQtfWkVLO2KfvZ4a8ApsJ0aYOoBlOvF03UZzjc5uM5pBH6JWKfHl5hQFlj+zIVjXLR9HEmW1iza0+j3W/VZISU8NRhLa79n12Bz4Le+QVS3Il9vQ6M8Bq/6Ss06RT20KpkJnZbfp80egvfLW/q3OKn0ycwubwelwGbRqzTI0y6O9Mta+LrBl0JJD1i8JW9JtfsfOl5Q091t+87stb/ZvrVjVd0FqevZ7qdgRbOx+R7ChHliwKXkKkp/b2LMCO7/UfO3325MR0f2/DVLra//eGG4MbD3pTF8EG0vLvm/TLpXeNmxquWywn98Ytgcbu99ZfX8v/BmxZlsQnX+PnHb8/p85Gfl/Ghj/sxNMhU3le+qEoM4gVX7/SNkKOem3MxZJj4ehrsF6+qBCrQqqVxQe9dFhY0wX98Mb81OnLQ/HhomTeplfS8uBVZUViDb37aSnMZpwKIprQl1jBa9FUVSSjzxeyuLVdz+fibC7kDRgmsSEizEnUZ28GnjTalydS1dQNwe5Vb8ijVU23ljlfNQv/xHZyz9BacMvutIG7LiJibbbYZ5MO8tWaTInn4xnMebNJDKuCofRtRvjdt7VoNT0Lz9BWSIbla4ClinApLULl9tgkzrv6bgXNy1GYeNCxlflJo4KMJtw+SI4l9B3JbrWMXaIlrEAceiM3phZdWkNFv82SPYY+E1VMBVue12du6pzq6y1vT9jVoXxn3Yf0wOlnipSg36nVk8y9hbvIokarFgzD54Vb8O/6j0wWDHoWf2WwfQVnxl0r2EsRIxWfsnk5xATiNbUIOZy45d586ChXq027t8nn3ysZazBC9VaRttIXz+CTFcGfDHSozmeZinMn0DVsuPcVNDW42Z1VDM0hqvNWxE+GsijLFFH6dlTfsinWIgYYfyglbQ6w9CPesp2kyPNDHj7+Y4/GmPcyRS0UpYoebfspLWSzeXRSjvg5/lLTb/Llv17oJgy6/DyOv2rRP1KXq2BOz2T4b3HlEPoQSPciQYUZSdw3RVn4KFzD8aknFrKuY95O+H35SEa1Vml6Syi+rp8iGn1cRsb08o3c7VVlM1v7cRg5MC6lAJ6ojmtpPd+Pyi35Bw1WJfUEWDDBvJnoXbbivoCGNjNqe43vPrpp1C0q9VrwogjZNBNOyTMdq6Gs2EevKF5cAfnwsc0vOoHq1iC4PKZcFZ8B1c97YJTfRcajFfWbSts24hNQdFfO5x8P3upWV03fmBXZCbqeU+Tpnm/QVLghdeTDo8Of20Bq34ZLi8Yrhvb5fFmIqYV20Srb+U3DgibbKz0m2KUO3828hzLkZtYxni6AWnOWpY7zZIlTx6c3YdQsLtQr9MRXfQGaua9grmffIIfp35NDQAmjRsGV3QF/I4y0tMHT1wybtt55kN7bg9Y2vLVitafdncwsavT2vkzRF1okj7wPWHE1Yjc0gwUBmDamY++WIBgophtj9ugVusLqbDU5xhcsWVwRpYiq3o2CkOLESCtNezvqJoJT91s5Kz/GOlVn/GKBUnS3S6YsiazR0+Tt4bHzaDvqfrTYjc1k57vJD+vBTM/fr/OcHGrkQMRiNbz/SaEIqS/kN/9mdRr2nn7TFrRKeF2YM8RObj3siNxyzm7ogtmwa+9exHFespLjS+dFrIQ5WHr2IBOQas5zYpOySHbT1ca7YYTW/bLZ7rAr/Nqsb5S/cQl8Pu7I92vfiiiLxd+TzZZVmf6NtObfoa75jt4nFWmzcuOrUN4zSykLf8CWau/QUakGl5HI2lj7cTQskPIbwTRdfCgQWaQWpSdO28J3N4Ms6ukJC9AeUmsZpsZrkcg04twVj+2vyW8Z+20ZklnHHm5RaavuKKmgbY/ZnYzCNOSOGNViDSsoYNDGxANIlI6EpUZvZHhWIddt+qLrhlx6jHw1PsfodafYXbj1Dm3bk8OmkJMsV6T2Siz3fthp30OQs88ajmbkPNuehAz14XgyixAbcwFH9sHWW17x0hXQzWySMAs/3rsv2eh6ev8+OVnaYpmobHsOzgqP4ezahr8/ESFJsCloSCzFMGwG116DMQWg7OMTr727hzUx7ohxPYpkvDC6QwirDa5ZiHbsLVwFgzB2kguMp2V2GPrwdh1RB6yo8BNT3yOCs8A6ks208miPFI2NAklSN8jWg1XdhdaRcoIdVI77Eakm8TT/rorNEQ+9eOF+GXhOrZZPjTFXWbMJU4bg4bFzHc1iVCI7KzuaHJ5EGpeHNMZJMdgQjvOTL3eEf63QWq57BjS7q9JhmRb8e+oS0d5bGre7T1n16sjdBqjmVRRG5IrnwxmNsIfCKl52wOlqZXpqDy/G1ifKY8/YWaF/DJzpulE1sxDOd7Wqjvr3ACtiK1YsxqNddWIBOuxevVqNEXCZvZJU1Mj6ni/urKqOdE/DrRHfjYjEvqneGvqVEMXzfISPdQwxzRbJRq1Zr3QYQ82NrB8QUTravDKq6/gqy+/N7OHGlg2neeTCpqhonNRc3NpX0ji119nEMD0zMxGdS4SJCg21KxajmhVOR3lek0rwbJlS8wKQg+f2WOPPdBQvh7VVdWGLvbMXZVZqDJrhpAms4id303/zswS0mwsM/uqphqNa9agnmlrFptmrZSvXIlGolagSQL02LQvp6GxogJlSxYgUlFunhNNNCsqQjokKitRtWwZmpYuxooVK0wDlZZGz4WGtKm6ClWkRQ1ptSkz+my5M7NqtRR03UpzxotmC6aezdMeaMZblGU1mDSb0AY1oPKbpjWfPdRA/omuDWXrULnMmnWkcgbXrkFo8WKUV5Rh+fIVbLIc1qyjaotmlaSRzn/YbNBMKcpFkJ+aNSReSwc0I47+H50GOnsffWhkQjzUTEWhqRexknrQSDrHJFuki/jeyDokyFOtclxLvkn+jD7z+Q2AOvTDt9/iiSceN2hmIVCunaSvZIAZM+4LmbRqlyxBvfJpqLHOm+BtTZIS76srKrFmOXku/tOG2HyTfNu6MmF8qRkY/OTjH1HJ5+1nBPZM1XrSvm7eXNST3k0stxqIcsqYxlE1k2vVvPlG9yVrzuYZWpsDyXkKVC4NYulT0KdPIdJIgi+mWfKgmWNaGar3pDvqXFm1ahVWzp6NGsp2VPyjIyt51iQRrchdNHcO1lMPDc1TQLPvBZMmTaL7Bcz6dREqKDeaEWbOhbB1XvSgHGhVwOoZM1C9YAHzacSbb75pZrhlZqYb+avh9WWLFpmZaGZ16X8BqNqqheSigmWrIZbNn8cL1HcWsbqyAVXLl5vr5QvmY+XChUaWBTvuOM50DHz+xffWbEvJOT9Ff8m2i/IZIz/WKt0ff2S689G4di3effddBENRjB8/AUuWLsVi0mwN5cSehW7bUNk5m5dCnTOiicg6p0Q7L1RRhktKSnHcsbuZzpGnnnrfnMcu2ZQsW5Vr5Wst26SmygrqRD3LauloMtgrtGOUa+l6Qp/iE9OOsbx15L2wqRk1O1azjocOzpcamjZEIN62J08VlMFGtgEx2lwSHI0NdXj5lVeo/zFMmDDR6KlkM0jZ0YoCQXI6qROjWgbgNgOkO7b+JIPobA/UtSDT3hy0HV4b23vmd2Fq+Yg22M8kQ+qqBv1OvZYKqXX4/9A+pNJakEqzVB4lg8WvDXlh8zE1ffua3SZ09Iz12b5edPROZ88m30u+9luwPdiUZzYVUtOyMRkUQyTHEcn2oL13k/HPhtR8fk++v1d//x31/d8Atj7+J+G3ThhuL5b//7BxEM83le+bQ+NUnfu3ytYm5LXlVqPNp2JxlVVxrj7lmxrwephM3FrhaFaOsP68bPzBDtpBxfQr58zGiq+/ph/8s4kTjEPO4qxYsRzLGNcumjMHa5JW1WwWdGLH5O+q70Z56inF/mYXI5bf7EJFsGNYoXzT1b/+ipmffYZfWd6c3BzTz6Asfv75Z6zgvZXz5qGuWsdGdZzvnwW2vLTn3wqmTp1q+FFU5McOO+xg6ql62ZCoqEAjY7ia5SvMairFjMlYtdLCen4X1jBmMTNoGQ8qfhKP5zF2UpJi9+6772HKZHjfHDOZVdX02831dmikKx2VPxUUixr6E7vrrGB974TuylOTDvr07t18pXOQH6V+va++/MrkkZMNjBs7lnTTmc6UD/XpeKwdr7TSLBUGDRrEGDEX++41ovmKNUhvVlQF0kz6oo36euzdp/43g8MfQHGxtfRMfBM/7FWMCeqbVp4bjFq4duVK1C5ejArqf16etdOWQDajvqwMUcblsTVrjPz9EWfsGl4w/2lffmnxO8eNMWPGGP6aXQgkW+rr5Ke9O2EyFBeXmAUkumPr4h8KrGdJSQm++eY5fPv1s5gwfrzVD8Py2HKfm5OLIsqdzlFVecPV1Vi1fJnZgUGrgGWr1Wea7Pcmw8Z8xo3Vy9brNG1xpt/EisoK2pn2+3tiwSCqly1Hzdw5pp+kR/celvEgLGe5186fj/VLl6Bhfft9VH8m6Nzn5DGG6d9/D0VsE8Z3Qb4tj5I90cTIsmXjkmkku7jlVlthr716Y+y4USYd9TvKhogmknM9vyk7GKSC0pI9EU+1lbP6qmXPZVfUfmm1qDnTuhkbqDfVs2dj2axZqKD+DBgwUF1cqKTdX0u7X7l6DdZT5+obahGOqOfu94HNL9WvN22uesBXrq0x/bO6Jv9B2+kbW6q+JtaloKCg5b1U8Af8ZgBeuqg2xIagzjdg2ywe+NmWawWxBuzV16GVuXpWO84tW7bMpC1U36Z4EzP9+l54mbdoucOOO5g0p33xIxopm3rWXu2tMYpk3ppzwZcswR677w4NGTSxGk888SQqKbf1GptgG1nH7+tpw1CvSVYwfpH6zbbdZlvTv1zfEDer4+0dNOz0Q1WVrCh5wN9a+ax2KyszCxdf/BfTvk6d+jHmz5tvrgtUFwO62WxTBfZuG6bsRA3EjxlTiBAff/Kpp0ydNW6lfM2OrXzGjHVQBzNYVsm/bEJL+n8imL74TvA/BbbMdAab6rP8EdBRWTor48bKvyngbC+YSVaIZNgYQdp7T9c6w2RI/S1o77k/EtJZpbQYDb2nO6obNWNHA5RuNDRVIppopNGcifryL+nMzOO9xVQ+L53GfBRkDEGADl6apwTZadp73UcldaN23StIBD+EK14Jd0JncbaW/bcI/qB+JUb3a6m/85csR8LJIMyRaWZBprEpznHPpaH9CuHKT2mtviVHM4CMIqBgf5x75fvYev9rcfejv9CI0JmK+BEt+wCBxm/gcGml4zraliDGjB3OMtFAMY9ZM+ezYdHcHJ0PEII34UHA6YM7NANNqz8G3AspeaSFdzg9kwnIKZmMj7+m8WaV+nenE+5Zi1jNL4iVv4P00Jdm5Rdcq1v4KMOr9lUQidAIOawzTLz2TCidZ9u0ArHI94jXTeNDC+i1VSO7YLAZeNIjbF5Zjj7E/mzpGLiu+gz+yHxkxBfBu+YjoIy0CLL5TE9HZtpw08DrxFBvWiHLkkX+kBflP8BR/iN5Vg6XoxouzUIkalWnPRlOs5nCDp0/QyPqkAFVw7IaGZHFiIZ1pmyrce8IononzoYwvAJZ8bVwx3U+EzHup4z4TZ0Ub5U1xBB0pDGYYrDs02h8PQsZhL92OqNm1qnyJ+a/CsgagEqPBjKdSM+g450xlpUbxvrOQ6RsOtyxXxFwzGcFyD8zb7dzcGkVc5gYrYMnVk8Z0LYSORgzpD/li1kSZ8ycQ/3IZ1kVyGsb2UakJRYhsfJzCqYGKmeRjt3hyR6JtII9EXJTl/hmk48OY+NyNpy/IqPyM/JS9PYjQNT5DX5iOjKog2kIJ4rgTe9jNW4UEJ8zTP2KIVeytuojONZ9TXothC8jgEw2nhldRqGe9k/UzyliufykmSsTWDQVrhUfUhZWGdS5sprQ6k3UYNRgJs0Xlq9ciKC7AI2OPLjJQ2E4Xo3yqmWIL6WMMx/4ChgMFiBQui8cObsaZ6yRzocOY2pcXoaKhW8hLUy9UgGIopNWVGvHBKG9UtJe+ZssJ/puVl/LuTSrc6OUiTjGjhyODI+V1oLF5QiG/LQ/bjpJebQBTCeawKpfv0BiGekoIdZByt3GIdB/GwTycsBH4SNtEfYituB7Oisz4XOzkXdTThnc6IwVF9FBgzJmRD8zY/fH6UwrTqeTZRKmx2uRnqhFVmQNKuZ9ScFkHSMr4KZZKeqaRb7lMi2+wnf7DaANaKwC1pdh7eyPkJtYQztCO5jwo9rtNWhmYhtQY8Xv5rc+FRz//gBZjaCcGfvTBHXNIMfT1W0MXL3GI2fgtpSPbrzqhS+nF7y87uu3JTBga7gG03GLU66yS1FCEyH6L54xy5xhkudcjwJ3JbrFF6AH5aJn3Q/AZw/zAcpJw69AfncUDRyDCq9W57oRCDhQ2rWUtpiO+fxZqOdzxVhG3Y8gk2ifjVqtc5x8mZhb1RVnXPsDZcuBPQ45FJMP2xH33nmRIdGCZatw+6PfoCI20JxXHPFr7UUOq1AET8McNggfkhHL+LscmUUjkO6n/aV+OpwRUlsTKWTD/PC6SqgfXSnPDMTSuvMdBjqxDDjdrGw2eWhwG4NhlwtDx40zszJ99EM/+boMwUQfhBJNCFMndT5QGp9xRWegYc0HcDb+RCpRX1xj4MzcGuh+MF790WVWDjiII4fno6mObdTCF5DbOI32jZpkzl635N7uRDT8SwoA2oPkQNYaEGuLAsmlUOl15iCZmcJtbltv2u/bK3hTQTtdCFtA39t5blMh2SfoyDdIrUfygC/DLYOpkDoo1goaMNYqnd83mPRHgfhvY3vQ2b0/EmwaJ/ghFFjXRGsnddZa6ZsKtpyZVcDN75r39SwxlXeC5OcpTeZ5O51kuZRM22fV2umIo0L7+VTo6FrLuTXN6XeEmwqpz9v+XXtgl9Uum/2saQeT7rWHmwIKmM3Ks2YU3azPjb+fmt8fjTak/t50sOTPRrOCLwlTwdbrjvS7s3LY15PvdzTBpLN0fgtsLL2O7ifLbrI8/lboSIZ/K9idsq3YLPsd2PrfA390ehuDP5pW/ynYnHr8ngH2zvKx/RcbbDmxIfW3DYFY1JwLW+tKQy1/H7zrYIzq7Uamu4HhQRXbTvnDWtXrRZNDkxdpF+HjeyGcdtRhKKJfr3bhuXdmojJeYp21yCfkQfJlxhKMthkvCCvLyxUeo4qu28iBvRm/NTFmbkIsVMeYwcs03aha+Awa5jwOrJ3J2GAZthzXCzdecKyKajLydR8AZ3EvZPTbAp7u1uDzZoPowPazPfum41waGxtNh7SO6NUASb9+jHUay5CNerhi1QiQNhlNC7Fm5tsIT2dZl77FslVhx10n4rxTDzcreCqJBcO2gEtxQ++JQN5A0kPbVVqnu+qMzPZWkAuSeflH2sj24Ntf5mEm3W/x8Ixzz8Cg3BgK4+ut4JN88pPWvkL6/V3GAl3HAaUjgR5jSfsBmHzK2fB36Yn0bn14byugmPUs3oO4O/34HREq2ZoxnBOrQkG88OZi1EWAI/fohS36u+EMr2GOmnDug8OXjUbGl01RxpeJBtKFsueoxmUX/s0MwNvQnvzGKbvmLD46QTqrsjIYx+J1DLN5b9y2uyLb04QA41GTkAJ5nQlM2YwlIpTpKPyOKkwY0Q3bjSzQHkuod2ahjmh2oKJsWqsg6T+RGGblmdsHlyeA7+atxNfzmCRvn3DKQch1VSLAmBdBBrcUHBeL6qXf5WL9dSZnhDyNuTw49oDhyCNpf1jYhKXUB4EGlONRnY/sYxEpPfE0aHtPMwjybwYNvtjw7/CbE45arFq7AHVkjXjWt38PuH0J0j9MLYkik7KQ62xCZO2rCM64H1j1DZk0B90HZOPB285FPRkQ1ArSvBIEulIOu/RiTK21jwFWpu1W0R3ZwM5AZ0pHYgFM+2UxZlOu1H94yhknoxBVKHbUUEcqSKhahBwRhFxRRPmAzmINRMLokpGOk47azsiV7Eg0EW7tDzS9Y9YZwL8HtLI8WLYUJJNZWXvAjsOQGVtD+xsyK41rSIeKmBdB/0iG6QfDMex4oOdfgIwuKB65DdwsV+XaakTmvYnKH59DdPHrKA59jwyvA14ZgBTQYKIoKK3IzctFKCjdSEcsTAXTQeesv86bTic/hS76LE7KdzgRRVnVepOibM0W40ZSP/SLJfSH+D0GHwsT++VRYMZDwBqd3boQ22/VF1eeuT+fI9vDYRT2HkUeDzb9Vsgfutn8TAX7fbXL7fk/GvwyNthGQrIcPfva51hH2tP04LRzDkV+rA6Z6g9VJWmTgrQzYVp805dHfdIOkwFfDJP3Hmt213zv859R2eRC3J2OoFZauqzV1/aZmxuz/1qtbfWJ6a04ZZV6RPuztoJfCGOGdkemtwm+aAO5FEZOPITsaBMS5V+i4ucXgFnPAuvfYwVW4ZEHL0dJpsvIEYrYPvceSlqPhMO0s1rLWmB2rtD5r+aM5w7ar2SwaWXTKxm6dutmdH7lkiXw+HJNH5qb0pQZCMBlztZezcpE4ckuQsSVhbAzk3lHDNo7sMRqq5HLNIaUBJAVr0R6vJF+RAP51kRHYy3vxFCQnYFItA5+moTrzzkEB2ydbdjz1nsfoiacxfagwNj3aKQRnhhb7nKNUcTh81G73G6U9M83erJm+UyEg2w3Ig6r/z3GtsBZB6+HeYZ/Qf3KD4Flj+HYw4tx9+V/RRfKxEc/l2FZA52kbmw/i4bTDyAtiyi76muW/gd6UTd7wOEOYa/9JsIRjiHP58DQvj0QYPvk81AGEiGj51izWI0KsoqyUM1gxZ1XiPtvPg49cshGNtnXPPgCIm7qGvVKbZxW4GfLPlVpopy1Y0EwuyfKnHn8bvUJ+CMrcfbxeyODYjZnxmrMXhVFnavU7OaoM7ERD1IvgoiW0x9je52WPdycFa3Tb9vr3/qjwe6/6Qj/02DRsX09sK//Hh9O73aG9jPtQUfXBfY9u8/D7vdIxY3BBk+0p+iC3zL4uzmQ+v7G0rPv24H1bwXNllAjYTCi1bR07wN+c17o5AMm48QTT8Il11yLW2//J+66/37cT7zhhhuw3XbbSSfNzI90OgrZJaUwqxfjEdTXN5iZQFpRKei4M3bj0KVLF7NtckVlCA1M19r736qvOsx13m9UM22Yvis9A/4c65wWrU5V/ppJlFZQgJycfD6vhgaorao0q9kEmgViz7Rcu7apZbWm6KtzUfVZp9l5cnajfIe/C3v0QH7XLsjMzkFGejqWLF7MMpkk0H/AABrFNASD9WYWUnuz6gQd9VVoxopmT9auXqURYqT37EXallgreAmsMnJz8+hA9oeb+bNAZmZUsL4e9RXlCDfQoGvgt08ftoF9zExguSlaPKcGq1B1VWsfi6GBgaJZqZw0u+bPBouu7Teq7RlErTYmEeFlnXv17Yvinj1ICwYavKeVul1YpzzVSTO2yYTyxUtYPUut7VlOmwNKUzSRDGniUWXQKoPKasuFyqkVymhqYhDOMpR2RX7v3ijILzBOpcTewzLoewn5p/KX6XwpMSEF7NnKStvM3tKqW+pkcVExttl6GxxxxBE468ILjc7deccduPe+e8052GedfTbfYZVJiaKiImRoBjDlXCatrqYK1Zo9RrBtg2aw63k5bYsXLTb6qTw1O1T3zAwpyitbS3gyMlBMWpd07WbOj5AM+ag6mlU1YOgwZBQU0rmtoby1niGcCu3x176WfF2yZ9sG2SKtwlfjvXDhQqO74qHObtI7levoEFEXBWnFxeg1YKCZfauZtCqbdEodIP0HUgfJv/qVK01nCCtr7JTqqfOO9L2kmO4kSaNZ47feegtuId5404248UYLr6XNe/TRx/DU66/jlU8/xTvvvIMnHn+Cz97GNMhKitigQQOR251Bm8rPcmlGnt3J+Z8Ci76Up+bfOuOpL3lZ2oX2WTri9iGXPJXN68N7XcRn2hcF7N2oS7KQGpbef7/9cNlll+HKK67Etdddi0suuRSXXnYpLr74Ytzzwgt46dVX8cEnn+Ctt9/Gww8/jOOPP17NgfxdTJw4Aek624T6GKXcr1mzxtBcuyo4m2eFmvammVafMJ13PrZmpD/7zBMYNrgf6hojuOTSS4xcalalwOiKhJh6EpFdoI2F04Ms5qW07bOAk0GDuOnpacinbuSXFBvbaRjo8RlZ0QxnYUYzKh3psTiolNasVkcPgTpvD7JohX/tqpVG/31MR7Qs6NXbzITMps4vXbrM0FEwdCiDEEswsXb1amNbNFteoLImYyroWvJgRlvnpu079u/U6xuDlvRZvzbYfD01XRtTn/utmOwMt4c2KM9kaG9QJhla0m+mV0egLbU7w9R6bza2U6dkTIbO7nd27/eAXc5UsK/JxxK21CcFk0E8ae+6oKN3BO1dT+bZBvea677hOxs+l3otGezBvWRs1a9NQxuUTzJ2Bpv6XGfQmobK0TatZH79p+GPKIety38k/LfQ578J/pN+SzL8lnL8uwd//7fAptL698Twgn8XTz0MvhQraYWJBqZadFwragjRYNDEFcOHDcNRRw01sfGvc5Zh+vTvTNytcso/Mz6nysw2xFpR4sbSZcuwUvO56dwddeSBjO+sjkj5kTpPcfkvv6BpLR9gnnlduuDov/0NU996CxmMV22QLy6fvEvXrpt3VmozdNTXY9NX8ZTKO1fbFjOk05E/iiEVx9l9HloFNPvHHxFZtZrusxddevXCOZdehhdemGLuC+RxDxo40JSzW/ceKGCMyYStm/9lcMst9xt/PT3NiZtvvs7Ew8bnZi1yc3MNzUsYH3dnvFjQrx9K+/XHvffei3vuuRx33323iXt6kga9+vdHcZ/eKOIz+bymPiTFKZIFxYIin3Y6veiii6xV3ZpsS7qLroG0AP1Fna1pydB+jJ/23LPYrJy0YVPkWW33xx8tRCMFc+TIQRg9erSRYXMeonhMlJza/XZdyZ/LrzjQhHbNYVKnoLIpplI+9933uBlI6NOzK0477XSrTsqHWqHnFHubsxSJ+q1zbreaOMTQ+rlnnzNtsi13/9fhhx8WmZjvsMN3s84VJ13kf2pCf8WCBYiuXWf6f9Ioj7uRjtrNsDCT9ormSRaqR48eRkcVgzrEB8XJnei6jZ2B5M3IDtMKk5faTcvFzIYO7mniddlBGjbKMW0GbZixc26dJWqdq3njTZejoEBb5kourTT/aBB9ZI/ef3+a+b33XiPM7mw2OCh72o3NfGddVC5/cTF23H8yDjl0a3PdPos9rn6BdeuwdPZsVPOzPdCOB5r4L7uvXf5U7xb9aqd/zvalo9GoWWWsLijB8ccdaPoUpAPq45VOVc+YgUSd+qcSyCrthoMOOxwvvfySxUpe9fu8hs9qm0q7d4dTfP4Pg+r02GPfGnrsu9eu2G333cyue1R6047ZfcOSC4H636/+x9Wsg9ecH/zqa68aebH7uX+vH6ZVrJJXnakrbmRlOXHcsdYEKp1VL15oclMldUq7J6pN6jNkJJ6YMgWHHLyPabdUFy1+yM/PR1FpidXno9FTvvt7QPpm2zzJbX4+239e15m16puSf6R+Va3UNWfOSreycmhSW8+iVfmFNqifU2UeO6KPkUezgpgY0vtMS22Y6pLHOlx19VWYPHk70z+n3Q4/+8zaQjzZFpgdNNVQJULIy8s3fRjNzT7GT5hg9MfofTOoLNoBb/2vvxq+P/T0E7jzn3fyGR29EMM333xrxg2yScdMfhazHc1kupZBiMPLsimNXmw/+/Ykmb0u+NwOHHrYYSafNn3w6rMLh5CWZp1LfP3112PsqP58BrjiimtRVlZmHlNd7N0UjfytXcPsXCguKaFsWGdr677awZEjRmCrSdmG5/fcc7fxw9QPaNNDUFdVzYqyzpQt+WoC8So5fv+/BrJrwo4gVU7/LOgoj87y/iPL1YYCHRmvjW37/LsCI+YpYbUJnqzMHcHG7m8ONEUr4fQ2Ie5Zg9yuMdx89XaY+c11+Pq9c/HkXXvT2B+NSy49BKeccTiOPelgHH7Mzjj6hD0wdoseCJEs9U4fqmJZaIiPoge+DVPMRiLqQyy0lM4NW0uWVUQWim02asWssCOw3wlkpBsDWVtLK+FMQ5S8kEMQdzYiGKlCuO5nKvYyYg+kF4xAwj8JIcdY0jWbeecg5uiGcKwUDZkj4O6m8nWhYe6FeMUcZERX0wFwsYHI4DPA+sq18CTS4Y6n8V0n02BJI8uByl9ph1mXQCPSig5BzLkzKsJ5qEMxyuIurKfrp4nGaiJze+1Ioz8Kfp2kE3Ig1MDAMjGbd9hYmXMOdD4Ki0t0J8LIjDoN2rP3Y9EmGkTLYqd17YJGDEdDYpiZ5aMQls0CGlxeVAe7Iz1/Ih8aiESsGJ6KH+GsJi1y+iCc3xd1aaNQhgGobYiZQTU/0Rv1oNwzDM5+ezEVNjSRBsQaZ5Gui1lnBsZa9Ryn4WfZzJEROqeSplVY62HZhchlUJND00/6GA5ZYPPVglZ9Cflo9L1EUkRn1kTJtxjRobNSk86Kts/QEE3MEkudk+uOoqlsCRuZAJw9d8YqxwDynA4jbzuJGc5sVDtLEMnqC1/OtkxlBMm8CJFGrVBuZGPUWr6OIOZqTsypGeI6q6Ca/nA5irLYkJFmwco6OEINpI2LsqHzEoJINFUBFaRblLJRuCMi2dugInM81iQGoMKdgFxPF4Nvf8SHmpyd4Rx0OEnSlc+XkkhBRIg1Lh/Lzjz9ETTwzxWuJdbgvIO745vHT8HC94/Du3dvi+sv2heXXrA3Tj/vaBx7ykHY99BJOPDobTH5wJHMRM4OG/AG8sTRB568cdTBEtYlF7HarxFwzmVd6Pgk0pCZngW2yxZn4l5EPbWIeesQDWRTpryIlb9J2tGhSCthY896JIaj3jcOwbjHzOzTe7GYB41Oyl3RGLi70vmm3BnuaSZbQrOStcpKz7aibc9iCZ0f2faeMOSgs6PzjUiPtIwcExApSAklmC91C550ygztSZDMWFVJ+tXAlRFl/iNQ4+/CsqWjKa6zi+nk8b0gaerMyEXXQZTxtGFI0BlTZ4DOzmZW1K8EcnPyWGOrc2RgtwLsvuVI7LZFT+y5VR/stc0g7L3tYBy46ygctc9EHLD7zth9m0nYctJEbLPNVthuh4GiIOujGI3BUr+trJlxiQzEamJUmWVIi69lHRj8EdnMJtk76oxmelPZjQk3Sm/Rj6kZdCYstGco2jMFO0Y9m0xTy5YoReVZ40ynnJFGftJHM4qdUQQCTtRk9kCZt5g81YSFYr4ThpfX5R7Jjo0YnovttumFv45Lxz6j/Nh/Qj72n1iIY3YZjCP3GIlt9tkVo7ediEmj+2DnSf0xaXg3M1N4HatRnTkAgdGTgZItSKgK1C/8Hs6mVfDFy8yibR+Ni8MZoj2gHtDCNQRiOPPOT/E9YyfpnId43QXnY/oHH8DrqoXHqXnAIZZNM21rKKe0xeUf8mEGAUWj4cgdhrC3K+oThaR1LumRS0e9ydBAbZR2eWhwFiLi74p4Ri+SmToSa6Q/GEdjoqvBpnixQRdzKilkW8L3tFA3HKpjOmH4qTw6Z8UXX2LN7o0tYR6rEe1zBNbn7IVa6l9VrCfqI1moi2RQfiXDtJbd90R+3/35I91gvOJ9pIW+RtgdQ8wn/jOfJIfG9gOSrwk6clbtZ6WfQoE9QGgPgCWjEQqiAhmhvdK39f3klJJ/tX+9Be10UvD3gupggyl/ErQZsKNPYHcUtAWjCa3PNeOmQptB8XbQhg3o0YwbA2ve84ZobAKR3OoQSQDW5feh0khGXbM6PTSjkjabl23fJBla6qh7fF68SAWlZa8cttMR6ndyGYT2Pes90cBKX/cEdp1tebDTtMF+zgb7OTudTQWaZ4ObCsl1SC5De9fag+TnNgdbB6zbpt/e7/8kbjpYepqK4rktG8n8/rPALnNq2W16/9mwMbpt7P5vpdNvjSnb90laMZmXBnXNXN8Y2O9sHH5vp+P/ZrD9yGRM/tsU+D39G4JNla3Udjm57e8IEqxPgrGF2cWKv2cvWYnuvXvj8wf/jgv3H4hcEwPSf6OPmRavxYCCShy/9wC8f+9xGMIgoJE+3rVX3c4nuiHs6KooD1E6jSETg7PlYPyTYBzvjrmQyVjkivunmPhuYC4w5e5LcOCIEvSOrkZ4+adA7QzjPO+xz+544NGHcNe9NyGcmY5nP/xBIYjppMzP1iohxpveDLNqqj2w6KV4oBV0TXpv+VRE1tvSD/pZCe0JRr/YwZiOHrCJw+J5ePzxn4397N67C6ZcdyL2HByAP7ESaxdPY6A0G96cdTjihBPw8FNP4/KrL2C8DDz/4bfQQV7aC65LFouZlgkfY0eXOgS0PKsF7Pw3FVJb4g3fb1+P7efaopv1F0YSfsxdsArn3zrVrFoe3Rt485lrcNwRuyErLcT4UCtXA3JRGOuEse+wbLxx53n4615jTCzy3Me/oDbQDRXOfJQzhqxEgcFwWjfUOPLhjWQijfHE/IY6XHzP22YnrN6Du+P5O0/HPjv0gMPF2DLO2CS8lPHPSmw7MI77rvwr/nnWdoguqkZTc+e7oI0eGFJIdtVZTbpqFZyQlH/2OeajLgn+fOaGo3D09oytnKxdopxYhwxPHfplrMcpk8fgvfv/jqFpwIzVQVSTRS4GLR5HA4IuJ2NhtZ+suHw50lbxqMqgQYAgfPj+14W4/anp0MFoJ+zdB/f941QMGqaYvopxWCMjoSYEorPQt6AcD563M/512ijTF/fhB1/h9Q8XMt7qyfS1o1ETkRVqg7pGTAFxz0EyKAxpD+T7JvcrbQDN722sHdxcULIdFKkVbL00fLIgLZ6PLEch/vnIJ1hLBS/krRcfuRFH7toHpY7FiFR+QXJ+yQIHMXH8MDx0z014/aWH0KtnNp548SOzhlbTKtwZNCj+TMpzCVW7C/NgYuoIsfXd2IPWfDcVnLQJwsZwLp5/eRpe/7LS7JRwwbHjcfMF+6B/v25Mvh7xhrWU9UqUYDEmTyrGx4+ejcmjgV9nLDF2VfzyOAP0jcMGTV9mQsLdHLPI7+CvjtqKjtqABG1g3BHAFXdNxUwKYgEfe/CaM3HFyVtRxpeiILYAxYlFlJnViDQtQT9fBU7ffwKeu/8clHoTmMdi3PH6J8ifeC7Q50gWkkYsQtotewGlTRoYtuxFc+kQDIfw43zLlO2//2RMKA6isHE2MkPLaCBWm3qpfg3UH6F2RVTc74gH0FiXwPUPvGbsY8984NkHLsFeY4uQG1oA78r3gLpvybMg9jl4Tzzy6LN48ol7kZbtwUtvfYNG1ktDYXnp+Uh3Z5Af+XBrx7IUsPtxksGmXVsa8jlH68Ci0Zh2aNz6TjMdTHupPijrel0kDfc/9ho++qHO9C/fd9U+uPHsbdGzK+1AtAFF8TAKok3Iic/DxH4JvPfAyThmex8CFIqbr38I85aEEUIXBCggrmiYNtlvsNHlpQ1SL9uG0LYeFl9ccbdZDRwyfxFM+WgR3pkDc87t6UcfiGsv3Ql9u66Au2kWsPIT0nktupTEcdZlV+CV9z/EIZP3QNnaOkyfVWFSLMjywkc+Rt1ZcATy4NNZftrRk/XxEUOONIMdgtrXljZWaEGrT6Lze7Xel+pdsR5efwZvesxCFEGobAkfoaYV9EGDNx/+CO2pzvKllRGqP1T4wrs/mD59N9umO667ADv1dGOAcw2yGrWtxUpkluRj/0P3x2ds047doRT1ayqMIM1YCfy4PA5vNB2+WIbpB1ZPfbCawq2Vx74iePJK0RTJw48/1xqaDBgwGFeevA+6kHZZjhXIwHK4188ib9fiyn8cjZU/v4pj/3IUPv9wPnngQB1l//OfV5i+s5pEEerCOQg6slDXxDpqtwhXPWKFvVDly8Neu483tKisCKGCePQ+vXHRKbtjWHYVumMp/Kt+ohu2Aul+H44/5C/48umrcMBoJyqov6dfeAe+nFWHUGAQGuIZJg/EtasqNaFqMflQxfKnI5HTjS2SRim8pj8uM+DB5X8/BFms3EvvLsa3s5eiKe5DOGGtxNYuFn75RWWkScKD7IKuiKUVoN6RTjkg7cy4no3/N2BjA78Cu139o9vYTYXO8vyjy9NCifacz7aGqi3onvCPCI7aq1Rnef+RoNl9gp132QUffnQvTjxxf2iCx+o1a/H4E0/jrHMuwZFH/w1/O/ks4pk484xbcM45t2PqW9+ayYKadWjPKPH6/Qh4A3QUGETFomY2xh8BYpJNZ81I1Nmcmv2o2bymELznL8i3eJLCRxns5EAyUKBVkoQoG5pQyMzYkULQlpjyaqZJMuhMYVNJOs2aLaa6Km9zHoWbjZaXdWUasvuaQKaZLcI0f7ppylBd3bIP/iYJr8dv8nLn5yMjPYPOm/WOVvlq1o8GyHQmp2YV6ZqZRca0lYeZvVdcBJ9WC5vZqdZsYCUh8qncKoNWsjkyM0kcFriehpd0SJW3jdiIPwXapQ/rp/MPBLbh0ow6ob16VnTQ6js2u3yIjofho86MkMu1eaA0zUpFvq88tJrYOhuYQXXzbDidBWtmyJHpWilsVhyH2ZJRNkRHvSd5MPJIlI4V9ezDF9vKlgGlSd6VlJZQ367BNdechJEjs9mIVuDNt97EBVfdimOPP5M6dynOPvsSnH4W9e+8O3DRRXcnuSVWXgKfZrsJGoPQOc26rrJ7KacCdULovBmtNrbpE6qpRqyaDSXlwkM6Sma0YlOz0SRrApWclw3oel4eA5ZAJw7UJoLKphn3kvPkmWnioaE5yy9bUk890opLKZlmdGu2mmYKWjOU2dxLz/melV7MlD+zR+vZKwL7zIcYaW5JDvD88y/T+bkJV117D6676UFcf8MdOPFvZ+K4k07DCaedg8uvvJX37sA1196Hq66+G5ddcQ8uv/o+8ukWzJk92+h+VteuFnFIK81O/L1twh8BNi3sGW9m1WmznJrZiqSB7mtlQ32DJmhYdlx0UemfePJ1/POOx3Hjv6bgplsfx023P4oTT7kIx53C4OyKf+BWXr/xzmdwxx0v4J93vY7bb38StxJvuvU5c2a0ZsJnDx8upTXGp0wrIwjK0+iWeMbvPtlRguRUZtYqOIzOV5PnmrFrZqA323VjD5ctpyBr+2QncktKWmykkQGlz3rqU/2JuqXvAnOesWyGFJSgs4HbA3sHgbq6CMuklfLWb/G1voHtAcFBZ9+cY8J62LqnCQEC0VazLpVtWiBAHgTg04poXWCwIFstsMu7udDeO3Y7J0wG0SYZW57T903BjT2/ueltJgqUvg32tY7AHgje2EDvxu5vKqSWd3Pxvw1Sy2TTqSNMHRTrrG7tXd/wd2t6tl6nwkbTSJIXe+CuPfwjoOOJB61g19vGzYH2yi3sCGSLbPzfAMm8TIXNpWV78Eek8T8d/ixZSV2tuCn5bG5Z2h80+v/wR8Ef0b+xuWC/81t4O3/ePFx1zY1QGHTRRcdj8aKZ+PKLr/DYo4+aVZ8vv/QAzjv3APpkLsZBQZx/wdVYpd22CJZ9dpo+gZbta/lbMZ7KJP9Oq82enjLddOb36NaVfu95eOONZ/Dqq6/iy+nTsWLNGrz03PPYc5et0Mhw5bbbHsbTTz/d4g92Ke3S3IeguLB9O97eKl8tQki1VR3ZLqusLrz++uuY+v63/A0MGdgNd955PV5+5Sm89NJL+Gr6l1i1ahXuvutmbL/1GPq1wIWX34gPPvjAxHpyxbVaTXkoTjSx72/g5R8FyT5HKkhGv/rqK1xx1XOoqm5AdnY6Hnn8Caxbtw5TpjxrdnR66KGHyKeHcOe/bsSQIT1QWRs3MfUvM39p4bU6760d2KLkj7WiS/dEA8Wjb7/9Nu59+BUzYDd0YA8888wT0HnOH3z4Ie67/z6m/zSefPQG7LHLcCxYUI6zzjpTob2Jp1TuDXVpQ/6Jd+XlFfjHPx5ClCRXn9JVV11IvryLt7/5Bh9/9SnefPNNvPnGXbjk7Mna6AoPP/w8Pvv8s5b+gA1oxPIrXVte7E9de+SRR3DfQ1+Y35PG98WP33+PuStW4MEHHjQr6R9/7DE89+xt2HPPbUz4+OabH+PW224zz4tO/0noSP7/NOggP/WH/PzLz7j5lg8MDzIz/Lji8hPx/vvPGx38YMYMrGb8+/W0z3DoofuZd+6851n86847UU/5UKo9e/Y0100/jfKRrNg26HeC+CRa6VO7ak37ttZs1njgfrti3uwfMWvuPFPOxx5/HG+/8xRuvukUDB5UhKeeesOskNeObJqrrHpuDCRTmwPagU6glYunnHozFi1abc4ePfqovfDx+09jCnXsjjvuJN6BJ558mDr4BC684BCkB9JRU1uDM878h+krU75ZWvGps4LVNxcOY43O804B9Re98vKbRq+6FQXw0gs34nHW+5lnnsFHP/7Y/JQFJl42aOmTbMK777yD515aYHaA69K1GPfeeT518xWjk1///DPKqqvxygvPYp/dx6Oqljb1kttM+mKp+Ny7V2+Tpsq7qf2THe36sFmQZBO0Wln5C83KZ8KZZ5yJ9z5ba+p60tHHYunS2Zjx0y94gHbgX/+6C1PffAbPPnUNRo8ewPdok655lLx4y9TByNYmyMamgPosZXNlh6+88hEsX15OuylZ3QlvvPoUXnjhBUydNg2zZs3ivbm49LKz0bNrDr77fq5Z1b5gwXxjb7Ui1e6rF6rPT/2bvxfUf6TVv7LlSlI2uqqqCrV1tabP0bSV6ntXXyNl2+3TStqEda0dmD17Nj6dVm365/r36U+du8m0WS+++BKmUR61uviic88xuyCectp5ZndW9S1rR0K7P7MNaOUwaZeWn2fqrLzl99SyvfOT1ccevSc++vhNs6PFQw8+hI8//pg+0qdmtz/19Z5y+nXW2dpahEWYNWumxVv1H7IuRmblzOga81H/os5+32OPnQzdtSr5uuuvR4SPH3HYfnj33XtN/rfffjtefO89rKUd/Mc/rkJBvpd0C+P0067DNPJTba/8rlRZrzLnBpOOBQXIzc1paXPUh6jdG0eN6mqKc/c997TolbnfLO9mB0jRyaFdH0ta7v9/aAXRTZBMe/vavxs6y34H3bgAAP/0SURBVPfPKJMz7qRyEu2zCSnpLag9x2k+zKzLlj9916wsvae/hAYpNOtSszqE1gzMDX+3j5ol7YhLcC1kwgZ1Hoju29eT0Xrmj4H6pgTGTNgWr99xDIbTmVy4TGeC3I6Bk67GsWe/j4efnI9X367E0y83YMrrTXjitdl47OVZ+HFxLapJLg/tgGbU6KydWKwJQVcGg6MAEtFq+Pxq4Frp2T7aYNW7BZtn4ISrtQyLeQTcNCohxCNBuDU7zlPOlmwJjUMTMnMz4Uj0RyzSG65YIxLhWhqKEPkXg1fL/qJBBjUulilBQ0NHy9mNWMtyaraQEyvXrDOrtbJpYFQme2WPHB5n8Fd+WwyfdxQy/GPQ6IgYRJDpxtighILIzwggwldoh7B6jQv1wTw05gxn8emMhNfDsW4BDVK1Qc0u02w5zU5xE6M0VEIjU8JIE9wON23teDQG+9Hu5tGw5pvzljM0sMg8NFNK5xgIfV5tQaszQ9Lg0lmpsV4G/dE0g/bMPJVP6NP5LHE/M+/Lq6RFUyW66JzeBJ+NBfhs0PgKpk8zwXLovFqDGSysZjnFEHFpAI0NnUNnK1n6YM34V/pE8Yfp6SwYX4jvhK0BXGtlAivBdO2VjnpHl4MkpbAFeN2gbxgSnqHkXikSsULSz00krYWmkFZ69ZQ7pGs2owshTZ9lmZrbgM4h7rVQ5eefBhbVGNWXh6zZmXQ0Y6S/7kciMWQ4KY9VK0jM9QgUetHoKkG9o8jMONLwpSuWB7faSyWtK+S3g/JSHdAgofhkzZj0sIEVil5FeYWY+sCxOGACUMPf//jnuxi6xyPY/4wvGJz9gKkfVOKBN+J46G0nnvuwEc983Ijp0xvNcT3WGd51cEfTDbqc/Zgx84mtR2OlzsyuNNgUJsH4T8Grh0qbFsuEL5yGomglHFXLeZXE1vYchRNRn+iNNDIrwLTj7gDVz2NYoU4LrVx0pLlR6S1iwbUalkQ2hJZTRPskW5aE8USGQd1vtV2tK4Z97nTKgJdF87Cxt1aEa5JDllZqUvYdOpOFZcis0nnDS6mkxWjyZaPBkWdQ5wBqxrCxxUq5Wa6ayC9fZg486dRpJ8tPB0Z8dcpJo14zxjC0+GLuGjzx9peY8uYMPP/2TNzzzIt45onnMOWhZ/DDlzPwyKfL8MAHi/Doe7Px5Ifz8OSn3+Pxj77DAx8uxbS16cYGeJzUj3zqoTsfibJ1yArpvFiPQUlBMhg9MX+6TmSja06lIa300zYDDl4XWtc1o9+y/a2obbmsrbmS0UlHR6+JX4bOtCcOrbCWnkgePXKivNQltTukBXN3enWGpBcNDbSv5j3gtVlr8dCns3D7R0vx4DfrceN9j+L5Z16mg/oe3vhqIR77ZB0e/7QM937RgH9+WIl7P681+PKn1VjVNAhRTzFi3hJzzg3Az4rZKPBVG35ZZzc6maeHchZGrtuBO8/aHxNy2R7xjuzodVdfilHDBiC+4D3kR+fD5QmSd40ILP+ED/1M5vVAYc9xqHINQBVlPuhsRMjVxLaceQhZX9FA9kXyEHWwzuSTS6vKtb+a6OEgfxK0hUTLlkURCjegvHwtqQLkFmhGpzrqZM+0cwODk/qf+N5CJNJp2/NGkjfUg1gREq4G0pZtj4s6lEkeMNkGJrK+Zh2zq0daybYk/zCmGkSwYjlyGBzkKvhVW0M0dDffSRui2fpKgWwz2ispUzHKMgvljQibK9yCtl8TI0Zlq+0/ftc5KHKqDPK+0E7Xvm6E0jxvi6L1ro32/Y4g9flUjDHNzjBBeZa9lD9ky46+26hlEnpGZ7xaqO8d0yu5xMIY3+8MlXdnaPt5qXpoY2p+qdhK57Zg09sut/1cKrZHs83BVH5Enc2o70Rbjmw/2cZW+WIi6hlsxlY5sTC5rAKaLoO23CeDOh/spD1sEeQj2b9bdlTgd61msa+bc6b4pVV+dZH/XMxTKyiaYXMnKrSUrxmTJ1EkI6lm/mjW22ArTdvSQ+cZ2zotVJ3bQ9sO2A1CMo82FaXfRjZZ/z8LSYROsb132kWW15wtLv4lo9GSjrG9eifjxsqRyp9kNPYi5Zp4YstwshxvWDILfyvYcpiaXmtcaWEquWy0QV+TfrZro/4MaO1MoAwT5QsaxUiBtj5Ne9havuTv6oATigXJmEwDhzqtNgaSEWKrRbdKLNsj3BBsTtj474VkvgllgzoDW6+SMWbOHLUwmV5CWiSDLdfYliYjr7TB5JXFGygL0YoLLWTW7aCut2JrXGhhan6p8qHOXQ0UJxjPiBKhcB5efmkahh30EO7+EKhmEsO2HoAD9hqHLcb3QglDOdXiqWnrsd0x/8BHs+NYGeuPaCJIbqrPgL6w24tQ2Vw+VWFW5TUR6WIhohHdUCEevvt17HveFLwxn+EzM3VnAaPH98OQUT2Qn52Dmjrg4ZfnYZ9DL8ez7yzCgvJcLCQtl7EKg0fsjOr6dITJtyZeU5kNKANinI1yjL656m6iB/qQHncRnIw9/WoXbCA9XYamin7UEe0hP31ss9WnQBc3EqFvn8DFd72Pc2/7HD8vjRqftidDlp3HdsfYkVsiECjEsnUs67NfY8ejr8DUn6vx9bwGrGW51P07bOx+CEeb4PW7kO7T21r/anEi5gzTf9BT7UNLO2a+05bRRtqTeaxJ9hYvtUSAVGU9sxGLZ/Eq32O9ksG0x0mgdO16wkE/jeVdXJ2GVz9fiP3+9hTufmk9VlRSfjJysO3IQuwzsQ+27w8MIJ8Wkzf3vfQNdjnuTrz4TRN5kEmuZ8Eb9yMRZIzfFKKfQUsQisFNefQybzdtmdfRm+zphtuf+hH7nvY8XiNDl5JBpaUl2GrSFhg2Mht5ecCiSuDae7/Gdqf8E19VF6GMbNUK22rWvYb+UVA9425NyhU9+b05/rDiM63qC9O/CuOVL5djv5Oewns/x6Cps4Us+1YT+2P7Sduhe2lvM3D40fc12Oe0Kbj1xZmojw02K8mq3HkoZzyUpTObwkGWmRROaFUj20MpdCJECpNvzfFMk6c3HpjyGfY69Rk89w3Fm8UqLu2GnXYdji236ou+PSWFwLs/xnD4OU/gyod+wvL4GETiuRTBQkRjfni8ucgIrUblnGloWvA8cus+J48Y0xNr3DptFqhkuvVuTYIXby17YNoD8lD9UkHGWEKz+tHlxTrSzTrEygKZE6MsQtKS1sik5CBNjQ+aAqSsQQd9eDuGaA+beF/oSKQZzAxoBWPclFn5h0N+ZpkNP2NVp7bSa05Yu9kJw+5yyvBaVLqK8Phb32C3k5/E1F9oNki2jExgm6HdscPIXggU5GIdBf3q11Zi1JG34rYnZmB1ZAh+WQyzInfcFluzHlkIJbSQIYcZMBP5iHaGNshotlxjDUjD9pCNo/GX1e66ac9cNCRaBLmyLgtHnX4jzr53Lj6nYEqDe/TuhT3GD8DWQ0rNttQLZoWw19lTcP6DH2FZZCDWsxgaSq1lzB1Xr4nDjzT51urnUxmIdvysUjncblSRVEGxxZVL/cyifbaeFe8d6nsw35iEm3bJRVuVyMPi5Q3Y6shbcMYd32LRCuo372/VD9hjIsu8RQB7MOR2MPsyMuaWh2dhx8k348eFTjR6hpq+w5DHifqsMSTfWBlENJaVk6d8hyh6CBuasvHqG9/i4seWQRZeMG5oAKOH52LEECpwsz5qdwAPMcRCCl2OIMvbiCpXAa6440nsf9Er+Hgl68Bku5BlY2j/R4zojkBGGuZTYa9/eS62O/ZKPPheDb5YVorVrIzsavH4LVCZlk2ZD5HfrfbTbm/V/ogy1dEc0w+iJxoi3Wn/42ZTRHXjGcLxvzY8N7sp1rOExcamhlyZ/K4dJiw5MWh8MqaTFDPpu7AsWoITLvgXjr3oTXy0wGrXBozqjx136kM7UIquudRTGpi7X1tI23kTHpm6Aquiw2hGXKhnG8HWh3wNw1P5ExoXfQzH/NfQLz6LV1kadwTV8UIj5/WuUtQ5SuDxJ5CWJZtnlSlGuTbxJtst2dwE7cDKVWXY+sQHcdnTK6B596LPsN5ubDO2CD0G9UAdf/8wCzj3itewzxlPYEZtf0xbGIamcyUon4OG7m/6+2Q7YvIl4i7T5y4UL4UbB5t2JDoxHqfhZTltX7SJl5s8uUjnT18kSnlOoD7ImmrcgRKcnlFKG5mGBje5Q1SfsFB8FAbjGbj0mjtw39ursIRvSNZKegATtxyOoSP64NeV9fjH3VOw/ZFXoCF3DPJzteMh8NabX8PnKUWjM2jQy8YwXEUGNVIo4+sRyu2JCrYFzngaFs9fjb+ecQc+W8Sy8l1vANhpdADbj0xD/15uzJ01D+ff/jG2Oug6PPl1FVyD9qPn46VM+FAZ8aHBlU17GyFHIsgMlwPlNFrkUWFBAXz0v4b37YuhVJ1Clv++9+bhhe/KsNvpz+Ll2SCvKUdjsnHU5C2w/04DUZ/mx1y2kVc/NAPbH3o1pi/2odYzEsGYj3YgExmUoawE89GuBFXkpM5Sjq1GvHgQ1ppdHn2Gfj0yy3HN2TvBR3rde9/DWFiVzTL3Rgb/tPOmiZxoc+pWTic9mE7+RJalP4JOv8EWYDtoIeWjPdwoNMtHB2jrdUe4uWDHhS3QLJdCJ32hVDTbiCSh3e7ZyIvGD9Ong8/b9sf2r60nOsbOQOW09aQjSC6HnbewpR1rhlQf0AbFmcnYWrJNQ8fQ3texjCqkXpZbJsW1ful6pPm6fV+dCrqu4FsgQyVQ45cMpvOBYBHXfltgp2M+WoTA/i1Q+vbzjuZ8OoKYqbRAFQL+fvyWuPLKg1BPGzRi5DjUxraloXciVPM14tV0a5wVKOraFdWuHc1sjgAbzU8++SfGdQPmL1iL3Q46zcx2rAt1M0QPmS55uaY5xoF3JazZQ+dfcCjOOmMnVNFqbbHFRDp646CZMcGKL2jF2HSxtcovKmL+4837gmQm2oFrcr2TwabL+afvhAsv2AvraDTGjZ2AYNN4M0gXii015z3ANRd5NERBbG9WbrmdGnCyGhSzUpdgVmnRcOjsxpxAI6rX0/OJ/4T0zEyE07bAhRdeiItPHoSyshAmTDrFrAyLBLqgUeeNVrwihiAzdwsz26XGoy1yaLybjUimoxK77rIrnrnvEDQyu2ETz0N1VTU80ShqlE/jByQeHbBu+5kVur5EAPfddx8O2B74/LNp2P+kZ6BVeBqIadQ5sQ0fw6OzjIv3MenL+IrupTlBTP/mLrmG+Pvpl+HFD0JmBpDHUY36xTSS+NXszd+Yt7ehs9tJo0Y4/ditcNGF+5otoIcO3Rbr4tuZ9IJrP0dCqyod69GDBnydaxvznjdRgbem3oet+zIwfOx5nHPrj4bfESfD46VLWZ9P4SS9XYW7WTyk06r3JgzIwQsvnG227DjssBPx4S89zP1w02yEli8jDReiqGdP1GfsxmCPOhQP48ADDsD910yiA0LHaNTfTXkjEQZkmsW06nkJCfzddjEzsGsT3U19M1zr8dRT92EX+nmvv/45Trj8dTMw6YyzIVxBr7FhGrxanVp0AMtF40K+a2bW64/8HWPGFOHTTxfi7LPPRll8lClHdDH5K3nNK0V+aSkqwl3g9flwweE744ILdjM+7thx+2IlxpsBxGjVLARXLKf8fI2MHj0Q8k42M81CDNwlfx7qx0cf3oLRbA3vu+9ZXMiAycxkp5MUXkJlCX+KNOpFOO+vRo5lH1SeK45gQMXHDjr+esyaOQtrgz2MvMSia41exdxdDZ3DrIvqNTbXhfffP18bjeP448/Cq9/nGvoEErWoWriQ9P4ART36oDLnIEPXPJbrm29uR5c04OZb7sa/nqZzzPQ8kXqs1orKhrdYHh/SBx9hnnfGGHES4nTOdYbUnecPQ11jAgO3Pd3Up4q8iZZXAMumUsGcKBl5qJnFFmRQaIGle5ZRFysV5ifbAMuOyk7qWhoDpv4D+uPDR081wcHko+/CvPnzUaUt2Phc4+zX0NRQj0DvUpQUF2OtZ5B5zxsKGjo9fONZ2G7rAZj25QJDzxovg5VYDDVzpiJCPfbndzUrh1d4SgyfFn/ykCnFTXc/b2YVNiVKaCecWDmP+ko7meb1Y+DAAVjgH2Ce00C9wN1sDyPN28doJqjo7q6tRLnh7woMHTYcSwpHQzPwLjhwe5x52mTt3IXddtsbyzDQzM6vXfk1gsu0dX0Thk2YgDL3QFOfWHOnib0NUKL5tyB5y9kWujLQN/lTRrSy3xuvpl7chsFU/7vueRR3vL2A+hGDh/ZgxeefUdbnoEufPmjsu5+RW5sPDk/ArGj97t7DTAt42KWP49dff0VlIhdeyv36Tx7T0nE4KVO9evZCTdYok38ipoBV9LBWxjpjVoeBFQoSlr+PhrkKtSQ722KpZ4i5rElPWqntjjSY87LuOMtK786bbsP++++PCYP7Yv7c2Rg4YS+zy4J3wIFmNl/i5zdFCHiLcs1Zvav92zBpBjWklxwAt2YmElwk+Kuv3owdewNvvPEJDrnkNSMnHgaGtYtoL6OfwEe74i0+2TzfoD35CQxnsNdee+LFm3cgjYG+W55tVnXHXEMNHSOL7pYww1Mw1Jw1VhEeYdk5N20pQc6M5Ozbl44z8fuhJ9yFadO+QMxZjIYqtr9lrzKy9MJXeigCbE+a/Jae2ZDcaSaw/YhkaNUhtf9Wfa3OWd5LkhELrPeTUxG/+Yb5TlJakJJPq1+Smn/Kcym/N4TO72sSQmdgdwZaZd4QNkxdzmvys636Y0Hb35qE0hm0Q/42YPuBHYGtpx1D5/Wzea2O3vbAmkzRCSQ50e2BJu4lgxmgtL6YD2ezIHREBjMInwLJ8pkMup5Kbg3gCux8lV277zfLtX3PmqzJ37agsoTSHfuXrQf2KrJWvdiYvLYPLdmkQLxZ/zoGq15WcKLyd84PG1Lp1DH9UwLCFLCGB/4HQLOidVaX9u51pDet0Lb+G6wqbCb0hnJigfjeXh42P1NBvmgy/F7qOzQClAR2WezPzuglMNuLEuynNk6vzYPkIN2GtrShTnZguwyklMcun52uXf4NoIPA0dbT1jJ0pDnNkGLgU/Uz9W3bHtqgSUfJ0GqPLLDbTw1ZpEKyPydQ3qn5dRQf25DKfzuu/q2g9NrKSAo92pGfzmQqWT460plUsNOT3Djt9sG+lpKXuvr03Cv3/g2Txhdj6pszzAqUJXH5a/TGVj6Dfv36YUi/vsZvXV6VMH5tWb1VTx3jpDp5zWRNumaMAbQCqe7nZ1lZyl5mLvoNGoTGWH/zfJy+sPpNQtpalW3WuFKPSbeqZrrZrSbg7IXy8nKUR3OMPx50ZJh4w+su4/Mua7tGvl9Du7OacaRj0VSTbvftjkBaIA1BVxfjz3dx1psVMU76saqHjjpKS0/D+pW/oJzxIWIrsRX96ZXeEabcUZfHyI9NYm8L3+gTM97Ijq1AMeOmooyEOfextq7c5Ld4rbUl8KqE3/STOEPW+bCFzgbzuTyaYeLeilnvoU7xNWOarbbfHkszxhm6S9pSeZIMCTNIJGirz9FoxMQfhZG1hi7VjnzGS1GE+bxW9EVmPCcFQc/tjzTP15JPAg3OCWJmeMgapBHYnbppjOW1Y1BOaCbziqN3Lwd69+6FiLMPVq9ZjXkr1xr6ro+VmtVvCU0CJbjVCUzQIIXKlp+RZp2Va9su0kf1dLg0zMqfjjXo2rULekeWWXzzWenMXOA2bUC504oP86I6UipmBqgUf8QdPdDY0IjwjHsZNEXh77+rOauy1t3LPO921Zt8YhHGbHw+M1KGgoJ8DO4HrF69BnlO8ceFBfVFDMfqUNFk7djlbaaLPahUH7XOelz/48tIUC61emDE6NFY5dYkVMU5lp0wk9QJTjMMD3SLLzI2oEtpDKVduqAiko5ly5ZjZVWWybdOk8wpT2nkl+LlxrgWW1BOKxirz57NhFZiMOPZqoyJrF6U5QqTrzEEEo1GH9bH8ymP1KGlH6Je8a+nAYPGjsVc3yizOtMVTJj08+LUDZajSVt/kh5hZyZq1Z829xlTzpxJh5vnGtHF6K8tg60WxoqfZT+S76eCw6nJ0aSbjsoi+OOV5jPLVW4+gyHqL+WwJpJp+Jj46UEm7UFa/13MmcnrvRlMm7kmrDguPaahY2BAfgMGDByIRNkco7/lTX6zmm+lyzof2Bu18suKWfk0si0w/RWuPoir33HpoyocAr13QHpaOmrclvxr56nk9tRszd4uWJSw2w9tpyo62O2D+mrU77ht8VrTr5kWLTdy9P26AKoqq7A6nmXiU1fYmrjhc9SZ55aTfxqkS1/3PRpkD5zr0XfYMCxxj7PkO2rtOpYRWmHtdOXJNHalKpqGsPrZZj7KOpDPA3ZATnY2Kl15ply+uLUdfgBWHO1BmdGLrMgac9Z6j+ISc/2HJTVmxWVdfcDkV+XMNnISd2sARLs31CGs85ZXvAoX6+Mefap5z5YH+VPaOS7EOhQVF2H7AQnSNw2R+nV47733sHr2r+g5cBDW5O1q5F3tt/iVaF4R6SX91T444/Um39ElXpSWlCDaNA9V6k9NlJqzTFeYRQ+kf7Sr+Uw3Q+hAg1Y3CGLpCEqel75q5Ct7+F8M/YOeLqZ98ccazMrLzHi5ka8abz/D92j1dISXawe09Rg4agxWOcdZycHaMc+nI7IIbl6RnYu4u5nfjfNfYOYNVJxSFJeWojFg9bdILgSSP72fEa41/TJdvfNQUlKM/ByPOYO2PJhnVquuaPQauUnEu5v3NBFI7U44bNmPptXfIl7OegWi6DVwACp8I007lhGpNHLk9Vg7NIZ0VJ2en/cWIuvLgNx89B8wEKtcln3S5ApTn4TV39bdW4dBbIejoRmmXrLNsi/LyktNP269O9vk43ZFDD3TorWI8Ll6b09oh8vQDLbnTC+tqCv5VYr1fi1MoChTTzqLyVruNA8G6ugy60sY99xzM3YbDvzj6rvx8luLDf/W843GStqQuaQ35bNg3G58x4n12tad+bRMKmR64qsGOgVprkZjT0b2KTC7K86e8xEWLVqEVasb0Ld/f6yjnf/XXf/CQROzMe3LOTj2rH+Z98qaV3AHQnE0Lqc+1rxv8g0M2cPQD7ES8xlo9ldG9s5Hr149keXxYc6cOfj6x9eN35LbaxcjXw3eLuZ5b2iB0eOyeDGc0mvSULv1RZbNRVwHYUdnou/gYajKGWvGT07ZrxdWrK7HTn893+hzTSzTpDeoexP11I2R6TWGb+WJAVi8eDFqnQVGjxr5KTpoMrogg/yWvxRuCKJ23lwg/B1ycvOQ6L+T4VOdg/ae8jnlumOw6/Z98OMP83H66WfQDmxp0ld/kvTV7XNSH6sQnSM/woX8wTsxnRxUxJiWkXlLnxMp24Bbg5GtkOrP2/Yz9bmOofPnNtZ/1BF01J6lwsbih1QwMpMEG+/fax9S0+kI7NQ1WSkZWshO+9tRWu1d70yX24M2T2+MqFZD8NsYtimQmv6fmZcNu40vwRj6niH601dfeycdvWxztoeaLIeTzn+0AN54IRu+EF3FEJwROmh81hWrNcbM46XhZ7ASoCOfkSiHP0qDZDp1o9DKMzGyBXnVRrFOaN9LBQmucObcNQwKgC70O/p2p/J7IwgmGpAIs6HTqAq0TTKNjSOdDVcA8YgXiYiPlp3lZPDpcayE27HcrOzysPGtd2TBkdcLvsJDEfbsSSPlw8oVdMJYqKISH4oL6PjQl/fLsdKeyzEaChYw4fUxyLKcLTVkTjoEwjDpMnbLMWC7g8bVdQwEq+Dyumhe6ACkaTCM71DKFfi4dAirflCoNQvJagykAnTO9FW32XS7XawDjaBwY6AGlakbtLf5TQYr9Q3B9HsZJP+I9lm/YX7XyjU1c46AyzjwWqmqgRHoUEy6Zq44yxUvMChDaLB5ZbNmMDWRJiF3I5qIySA+m/LwOfszFVoumY6TOHw6A5r0li4YhTczc6xHOgKLrgoQrSCxU5DBMEaDtWDD4GYg7SHOWbKa+ZKFJG/vrh5Ty2BDHYJNZl4oK5ONHFcuIi7KgDuCqMPN3BRQagYvn5D4uDUXb0NI5ocrtBaH7peLEFn30gdf4dNZtVgZKkLMV8DgJhMhfzEafUXUQTc8OocqEkSgsdac3W3yIdbHInTQlyIrsIYMoBPgoANGhyMENq5RP8uejgjruIZ+iSjSu/8A1rWePG2k28grIQ3eNcGX6yf/os1IJ5kYZgMpNKAzoRm4OGMBpEco32ZFuGgn/ms1HFnTsjJVuiInx7JpGtBMRQXf8ZhW/wYQjLqwZMV6OmQqCQOowYWIxNZRjT2obYzS4VOdGuHJoINMusfpIArpKrN8Ols6bt6NiCaSQ2QhRF23AlwryBUo+NSs2J/naEU+sO340Qw+wsyfzmKIOdfSGQ1VMW7JQ8ybbjoohF46akIHdUGYFm806I3XMLYOIjuDlY8y+EuoEyPCAK8WPtpI9V9ZFLKwWfLNNwua7zTPOGtd/dA8Cyrpr81qi2awn2+hqZnlRbYQkxvV9tqSZL7IGdNAZ71MHu9tO7gEeQxOM9ykdZBlq2NQyoCuJK8Afjp0BbG1BtNccwyWMFARFmGlwR6J1QbTPeSKdhhwNlAv62iPIwb9cTqpcS/GlNTgsuNGIZdV+o6O7f3v1eNvN07DGpYjb9AQ3HLZKUD1YmRVfobEwldZMnVM0TqV7mCCC2MTKHtyzNT4q85CXTe3DFr32kCzPYlTpoVahS50OLOwbHmVsU2iw9hhg5Hl98AdZ0DBINHYc5YtEChmYOEzs+qt1ZJegwqUx4/sY+qTwQTmL10Phy8fsVgGXGmlZD0VXb6nsxwev7qbVD7NfrPQBtvetYeqawtSiNURozbJYPMz5jk6/JqcIUy9bqO9Qjj5vtC+rgEma5BJzyQ/Z/1uWXnb8nxbTE7zt6ANyd83Bh2lkQypWvh7wbRp7eCmwsbKa/PBxs1Nf2OgtMwgrGxLkn3piE6p+aeWX/6FjcbQqtzWrRbQsy35NoNdNxvsfOy07frb0FI+6o5t4aQHybDB7+a0NgftfFv0rBmlfzZ2BrZ+2wHkpkJ7ZUnF/w3QWV3au9dee/Z7wOZne9BeuZJtdTJsiiz8HuiMTp2BqCX8re9vKlidK62Q3Fn9W2FzeZ1ahv+roI64zYVNpbWes/E/CWYlfFJAGKev00Q/VYMPqn8onIFff1yKF598Gi8+MwUffb0EK6t8CMZKEEowlnC6EHO5EWAckhb3wc0Yt27VPAYS9PXiFcgoGI5wrJj1lF5bvrWT/q9W3zhRiB9Xu/D850vw2iPv4ZNXf8DXM+dhfVOccVkOfekAYuq0jxJDXRELdUFFOI4GpxeB2tnA8q/oeWtljSJH+aD1jEPq+SuESl5pSs9GvbsrqhJFjGkyUBN08Rmrni76qr6E9jCywOKFVuKxjEQtDFB7W8eYsYHPrvd0xc9lDnz4/XK8OOVDvPfmO/h15q9weHMYrwRIQcVy6ahP0FcNdMNK0meVBkmZxdr1K1G3dgnpoWVY1tmyngRjsU1aQWVDS0tt7I+Jw1iXWuSjzlnAwCyTlcoyq251ti8zYqWaP9tDxjwGSScLFdkyTvR6UE/7W+3vj9lzGvDWS5/g7nuex8cfTsPCeStQE++GRlcvOL2MH8n3KGNdoV2+othS+KtnMhZczvifMWcLqP1WXw7pRHQkSrFqRRzvfleBV579Fu889hiW/fQT1lDeqpz5jFsDpk5N8a5ojHWB112CcCgD2U3LEV75vRjGJOnrMKYVmjNViTp/OhZOwO/Mpgxq9VUxlld78PbXYdahEi+9+AZee+cjrK4OoTbiRnYgH46IBw1xF+XNieowY2lHDjK8YTTVroYjuJp5VZiBcy9jPFfMbRBxxlBCyodDMQlj5ARj7fXOXvjhpwq8+ew7ePCup/DT96tQVxMwOzqFXQVw+MknTzo8zhrKIuMkdz2xDjWrfyT/SC9fAaKuHMqeh7LvREWMMuXJR630wZPHuFT9Akl8jEcpSyqbdqZLoyyKJpQsR4nB+kQxP0vJWTuOt/jkJ321M93vBem9UKuihVrYIayKlBqs9mah0pWOmJ/0cbPsmihCO6ChaWFaNI50xnma+C+sI8/rXBn4uboIz39dgede/AgvvPghvv9uOhKxOJySH9Kkxu00uMZTYrAhno+otxuKw5SN5W+R99WME7W1saJQ1pmyrsHfzQXZC9tm2L6n7KIWFWg722+Wp+G1Nxdgystv4qU33sOqiiYz6O5i3B+i/DW5KIeBIjRSLtY1FqAwWof0YBUaVs8iv9UHqxWlTJu8c2rXP+p1iPUMe3oi7u+Lak8R1oM2RhOszSTrMNVafacUd6Im1vt1uRkaHFkIUU404D2/HPjus2/w3stT8dSLU/HF9F+xqCoHVY4+qMsoxTp3Nu0iLajLAz956I26kRUvYxarWEnqkYkrbFQmso9WmyF7qYHul76owP9j7z0ALUmq8+Bzw8t53uS8gY2wsCSRMwZEEhIIyVYwki1ZyMoIyQgBlmxJtoIl/UbGkhUsEJZIIucFsWRYYHOe2ZnZyTm8fNN/vqo+3dXVVd1900tzv5nz+nZ1hVOnTp3K3e+95Th94IuP0NEHuQ42oI9VLlvmketjP/OITSZqrpvjQVsD+18qcL1rTNH3TgzTh755kj7y9x+nWz/6FfrG3XfQhdoSJ79ZUQObTJhwkAfUV2UbVxmjsbmHiA5+jeOoc1osQ04TdGGuwnwP0CVui2rqTXcbaYH1Y47rOA4d4Fv0XOE4L3reR821g1j22MRwsb5R0alFDjeAt0Oy3nL9HgzUCC9yGMLv4KRzoz6iSE5CzvdP0OLAFB2av5K+8EluK/7hg/T37/kAfem2w3RydowWy7vofGUzt1r6H1svtjnz0fjo0n1shg8RjVxJC1xvl9imLLLkqoN7VD0+uzRFxbGrOS/9itT38JlKLAdloxqQ+RK3bQvUX5/nrDXUfNpDnKeP3n2KPvTxb9PH3/8l+vzHv0Injy9wHR2liw2WE9uPBdadufoEzdcn6UKF69PAHo7/OC0eYdtUPMPpnKI5FtklJbYK2329eN0M9Ce/2Iqxbp09u0CjrE/TbOpnS4N0ie1TP5chzc+wLCs0MDqg5iD1Gyb0t4eRL5U3ltxAYUG1pQsc51lu3w9cqtMnvnuc3v35++jWWx6kI3edp75zZ7nNmKebrt9Kz/u+CTaXdfrYh/+OziwOcjmP0cbFiqLywc8Qnf0aV6oi91k2sn3cwOlNcR6hN6x/hc00w/2Vrx9YoPd+4X5612e+TJ/8/Nfo3OEDND6MlR2WXYPbNbzRocjl3H8lzZdZfpUh6qsM0gjb+8Vj91Lj5Je4fLnuj15BjbE9NFhu0Ktfzu0py+aLX/w4t6/DNFMY4zozRgPchj3C9eM7n3mA/u5vPkDvec+H6faH76GFco1mq6wXbMMXWZZYXRA9LvcP0QL3kaqHPs82kPtII1fQ0GOeSZX6Fi7DHdxbOE0//QPPplc870pa4u7Ir/3h++hU6UquFwUaZPsIe9DAEefiaaqe5zqGuUIupCLXoSrLJBobxOeFe/BA5oN85ECz40vfuBvwxdWpMWxRBjD2QMa8153r+PNOwo6/2+mZwLcnqmyzsI5465e+pHZ9yHc/8d557MrEzhp8NxI7+bCrRggbunBadmZmli5wY3r2jN4910ncdded2MDBBU508803q4KHbLALBFCT3AyRl8gOSvXnf/bn9NnPfZh+9md+NjjtxjaGOyeA+MG3BvD9FCwyI8ZXvepVHDd3Hjjf7BkJ8GCBO4gpivisZ1+DtRG668671M4ktROF4x4YwiBAd9rqLD/sRGoWiCdN2c3Kk6cxM/37MDfP/PIVJ29bQSsTD2mQssUOKxudMgQC6PjSUoXuu+9+wpukgWc+61mKB/W9bHxDFGClxA5UZkDfWzBd02SOXV/TG0htwPjGN76h9BRURx3EN0qZH1RQ6BQI30xZXNLfr1ZvkOU48K3UU4cOcYfoBF2a4c4HdzSY4VA2qKtz8/Osn5gU0fnBxoFQp6G8XOJSR1yAz2Y7S3kAmWJHJuwLdqYfeFRPKqCuC5Q9wkYMBnaH+ZBH6+QbHbffcbuaMnj8E65RO+shK7WZAjLhThO+i/vgAw/SIw89pOhYQMcDOvzAA5oefpgO338/PfLIAVVOkDt0Rd4+sKpgTMbaZQmesfPzrrseVffPeMYzlW2FvC5c4MGoCtugo0ePqJ2JD9xxBz1w23fo8Hc0PST0ve8pui+gk0eOarlwJxe20cab3vRrtGGS6BiPJf/wj/6I06vSoUMH6b3v/YTSuTe9+c2KF8ieKwC7FNQORtht6cyJnkOfscvchYT95vy6gHLDzsgTPPhE7C944QuZfXzjPRh8q7qsT03gBL8NhH/Oc56tWD18+KRaVEfa8I+dkEq/AoB/X53Ka9d8/mx31Y6YxM/zprGSMHkUnk3Kt/gWD2PCfpYkvXDnJ1cYk1xhInLBDO9D1vNm4eXF1BmTDB5dfPie2e5murZfAHUHZIaxYX4TF7yZsO+7CdHFLH2UPKWR5DckjtNFWXCF6SR1G74y97m3iqz4XM/T6nAePWgHSic6LIN2EU2uaEi/vR0gjmbyafNwuaLZMRj85w3TiXLtFtBXw3hCvWUKuoBxPPqf9SodPHBQnaqCPkkfHVfRMdRl9NfozBlkkkY2bFCn72zAPxZPEGaYn6tx6RAm0Rt07uhRThunN3XfEH5xkg7jNdFjjNf23XWn+m1C+MBmTPCPcSgWsvHdP81f8/UdY1SUq8zpTOHjyNwXh1wO8Zhxdm5OjStxShh5QloAeEb///ix47Rwzz0sPx6HcjztAnnAWA+Q709ifgnywZjLB7NdTIOMYdFfH73qKnbgfjuPOx5+6GFV3tAP+TYiyMbRR/bTwqOP0uLhw3q8b8G065Dp5u3bwBzLtEgHDh5QcSrdY5kuzS+oMQIWCwAseh/FW96gY0ib47d5gC7hxBiA9CW/Kl+jo+r30sWLdJEJ5YrxGeLF2BUn83AIAHo/Nz9HF++9l9VelztklwXoLPgZuWIvBIjBsjq1CjeZe8FvnB7FOA0EmV7i/NTxEWnG5K5diuelQN/wTU/JA2QvfQaz3RQZmOlAF3EPHYyVeeAXbnjerJ3zAfGBJH3YEO1W5HIIxnngOeBf5h1tqHxxOLEPFMwBXjx+nGZn9Olu6KYqY5YR6idIna6+dJGOqbe3IU8gnUeBiq9DgNwQN/SHNm1S4+ZLMxfpLHSTAR1C/cSpbNTNIl+RZ4SZPRaM6QPdMvnC/IyqZ2xfNOlvaSvAnyMPZnjEDz2Bvqu6M4139pdo4fRpOst2GbYC8wiIG2Ul80FIA4Q5JMKbIVl2/Q7bLWmhDJAWbB9sLMrbxZsAYwy8WdI8ZIO4wCe+garCcr6X2P5DpqLnmE+E/OBP5HeJ6+5JvBXN1m0GZA7/AOSIeNTJ1qA9yYL0fwbQ5iwl55vT+uxKH1gW0Edlb7bj1GqBZk+fUm+1AP+wbfLtem0Li4o3+J9nu1mbuYBM0CTrFGSM9QEVFwP+UGZiG2y4eIMsB1GHGLBv0xtZH3DamMtNbBMIsgKhbYFuQC9gp87uf4QI81fVORSGikdknscmmlBlwfkHEDdkghYCb85DXGrNAAjyh3yLnTPtnQD6BHfFL8sReh9iagoRUGVxVunor7/5zWo+7IEHHqBbv3yryh90EW3LKda5i/hWLsB8YU5Z2x/EXYvZbtmQqebJkBd2w4lsQLevepMyZA13mWebPXaM6ORJaoBHro/D3DeCvJ/8pCdxu8FhOfynPvlJlQfwJHN9s2jTOR6OldiacH/imNJvbVu0jTUxMztLM9wvmTtzWslxfO8Vyh3+kJdrr7uW3vTrL1Zub3/b79AB9Ok4TeQNfqBzkOV5vPXiLPfj2G3T9h1Kp6Ve9dA92OXpA/wpSrFHvmd508gDtQAMsgGl15R8ZkIaHonHJhtpfuz75UC5D0aIr1yD+9hOLCxcZIPLlbWA07tcURsXqL8wQ5XZW2nu/C20eO5DtHjpo/TKl+yhTdhE1KjQ/Cwb2NrDVFs4SAsVLCBwJwLfg+Bn7eLIyQX61vc4ev79b37ydZzeWRoeWqD6rD6JWa/0sYHbQI3akNoBhVcmDfUv0dTYeXrR84ieeB3R3LlvU7EyRyPcduOUKwinGQvFeeznoqPHTtIXvnKewO3rf/yJVB5+hOM/wObqJPurcCd6jhbLw2onLV553KAxGlgs0jgN0Y+94ml00272xm3UP3zw02w88YqXXVRtcCcYRal2WyJhvHqE77HTE7ue8AzxrTj6uZyYD8WL3i12+NGLSt6PfdyTuEGdpf4yvhXFCoLtc0UeyDbwTeWT1F86S31LF9TrSp7z1BvVa6bVkEntfNbULtBgSb2INZAdA5oupgZ2YTMNjqodqPvP1elfbues8NPXvO71XNYP0wTtY6/QO+zOLNPU8BYON84N8wSNcBz9S1W6cls/bQ3e6lrAB0syUCpxw8VX6MYiN/ZzcxdVneobYkmy3Cd58IDvS4xf+Co1Dn2SZh94F1X2/w295vlbaDOH4aKgxgzzc5EHlice5BYXr5rhDjDnZyjYXTvEDeLwyFX0mc/dpXaFb9w4TE998lbuzB2kWuMiM8qN9NA2brgnuGw3cV2aVvJG53WidpFu2DqmpFSuD7LmzlJFnZhEY5pev01bJmVoE2SPbyur3fWsdJ//2r2oHfSKF11LWyYr1F97lIYK3PlAJxIiQf1jvcJu5jJ3jAaqBRov9tO1u3arb/qq88PqVDt2Vc/pXaBMSwXunDPh+9nYRfm+T35FfTNpK9uwN7zmpVz2bFOWWBZzLCDOZ+3CcVo4y/X/7EGiS9wZObef6AwPzrCr7PQd7M66cJbdTrHbuQNUP4sPwrBM+jbRqcoI9dWGw9cadRNxedZV50fWQHW7BLfAgX8L0IiibvGQRlOD81wfoHd//h5iadNNV47RC5/2fax7JxVREdJi+ZzaR4snWAZHWQbnHiA6foDoMMvg+Dc1nf6OpuPf4itXoLPnuOzYDtQGab4xTOX+QUWlpcP0kz/8PHr5U3bQRo75V//oc/TAhR0s+m1UKW+m3/mHO+ij+IYIP3vnu99HO8cbNFQ5QcUdT6GlqRtovm8jLU3s1p0IgwCZYMJGFqViDHkmV36ifleLPJhkwtsiQLCFCwt1et9n9tMZjua1r7mK9uxYpKHGebZvWAjnSEtVtXu1WuTBzBJ30GvzbNbZUswt0NOuHqYffn5JfavoH/75vTRf2KBokXUUxBqsqIg6xITysSE86vqRH2YeEWsy5gh4tRVI6UtQRzTxQyYMBPRggG8RbfCcnQLCb+Oe/7RG8fKzCZCrC3jdnv3aVSCsExw0RnjI8WGQ0+wAsBVE/Ug3yQlXH3UbOH3rOvkbFXwckV7BL4dlL0JhGCucWZ4SPoonAD8zS1HlneMJw/G9KQ/zHgNpE75Th4gHu9QlrBlfXnj5DyD8YpLEpOXSNxPLnV47yGPrRLYmxM1HWfD5c7n74hNbthqBQbQ5kIaUxQYq6hBgy0w023blh7Y7Ltg8XI6Q+YhmYPrHxGYada9cNVSb7bHfNpTfLH6wibbKNMBjmlo/nb/rk1Q58R0a7juoaHf1iCK8wvPi2e8S7fsQ0Tz3Y8t7aGL7U6jSv5FHPBOEKUzuJfK4uMLtBo89uP+HE1jzlao64TWw57lEg9cRXbibTt79cZo/8GnaVL+XdtBRml7cT8MDB2lh7naa2fdRuvidv2fmZ2ls8xj3dzdQtTRKMzPznG/UR7yataTevoRPSs2XC3ShXuE6O6uo3Ie5gxl1Eg3fvMzCAPcx+3iM18d9/DLzW23wWHXvEziZYVo4X6F9t3+AKue+TVPzj9L00hEan2W5XNhHS6e/SQf42eK3P8oD00PUv+kKrnZj6k1wfRdPcv93mCUxnJC/2bdx1Uf4x+Q1TgDWKhXOZ1ERXq05NMy2qsT9a4zdAMwsZwBvtgLJG5Pml+ZZNjU6Ux2lwuReGrj6Jdxfv5oaF75L++7+BNUPf57L4w6arJ2nsaUztHHxpKL6yS/R2fu47E9/j5k8RKWBCerHq9BCe4OZACx4lhThm9N9ZdaN4i6iq5/HvE7R3Jklqt//t7Th/CfpivJhuqJ4iIar+3j89AgNzzxE5x/4F6o8+lUeG/B4EvHVcQING4/1Ai6ASW4Ar8REqc/gVDbTPJfdxO6rWC938sONNH/3P1Pfqa9Sf+lR1sUDNFjfx6VxgCYX7qGFg7fQ2W+9h8cjrM9D+G7iMFXLIyxnvDULGgbS//AtXXwrHWnN85h6YWAz0fgeGtjN+tx/LS0d/RYduePjVDr5BdpZuo+2FI/TZh6PDxVPsF4docq9Hyd68LNES+doamqIBiYfx3VlZzDULFK5vsBj7kWuM+hnlmmkPqcI8xPqCCjnE294kzcM9vG1xDWt0F9W7gtF1hEeb6k5uyJHWsacA8p4UZHA1V7ngeiNfMN2psqyKPXRbGGS5ouThO+jNrj+9TPPJU5XgfUWp/mGCzUe240rkngGWZb9XIblEl5O30eDWx/PspnihC7S0QO30+DM12iy8l2W4yHayDoyXLmfGudu0yf47v8Ix32WaEpNFHIYtjccl7ThGKfltY15sTA0TrRhM9WmHse6ch0Vj36NCodu5TpyJ01X7qTx6iEarRyg0do9VDn9FTp9x/uJzn+TCoOY22A+B/poqVSggUHYYi6X2iyzvsCWCp8DgwbwGJMJ8is0MCfDwTgvQ1x2wwWc/CwrEn+Ye6sVyjSzOERLbKtqe17IdYvtKtuwk4/eQ9XDn2LevkObuE5NLj1Ie7jugvrrD9ClU1+jhQe+zMp9nPNyDU1d8WyVRxOwPxgvCA0O4hXf+CYr52VymtMq0P5HH+E07qXN1QdorHaMJhrHmUc272zn56s89ue6wiWraKZW5/yXiK5iG1Day+X3CJ2+85M0fP7btHHpHtb1R2jjwDEaWzhCI3OP0tLh9xEdfC/7vUi0uU/xUCsPcryYV1tk8VyiPraBeDV5jevODKc51z/AMjvPtvEC8w/7oGvwPL4zC1upSM97yfNKVc+pLeJNmey+ELx9Em9orA2UVVuyVDlP1eKcIpzDBDW4ji1U5ulCcSOVtlzPtuD7OO3HUv3gx+ni0c/Q1vl7aE/9YRovHaT+6oPcdh5ie3cPXfou5+n4F4hGr6PhvU+nytAWutAY57aM20euN/rNkJwq13v8hq6A5jFrV8RbHlkjCskT/f00RbW5ARpi21RamKf6hpuJtjyNw9Tp0okjNH/6ozRQu5V29O1jnbiPtpYeoc20j+39V+nMXczT2Ts5scNEG7n9Gpqk4oUTbPtneEw2xu7x1/+6oe2+vJESp3/1Z53KdPvtbGv51+Oe+CQa7Jvl+n+O9YT94o2K3MANjA5xiGFFMr/Ux/nYNDZGv/xDz6Yti4fZPrId4foDnYfu17ms0R7SIJeXmmuap3/3Mz9ML7huA02xbXrrH/09XaAtNFq+jy6d/gIdvxP18VtUwAIO26/+qcdyPdpB831baKa4iYbZXtYXz7Eb+g0LzIt8g3iU5YgT4pzepQq3JV+hncWHWKP3U3HpARqc20+T9aNUOvYPtPTQXxKduYf6Bs+pvBdYBosje+hCaQv965c+nf0RffPB83THw+e4bkxySpPcluu5//IJbk+XDlCVbXN1kMv3xAGawWuk5++icu0Bmua2dqr2CO0o3kl9pz9Plfv+jtvgT3DASZq+8fuof/Ra9aaWWvU8XXftdnr/n/9H2s7xvu3Pv0wfuvUw6zg+VbqDLrKegRp9F9mynKYK3rJROUz9e57O6vUY1q1hWmI906XIouKyMN+kuFKwx2drGXna36x22uzT+9o6u8/ZDpwaIKdLlwtmppcb2EWDuQuk/tznPJewE3R2VnfAsZsCmD11iqr4Lit2UHBH9Y/+5H/QE5/wRPW6ok2bpmlsgjvL41tpcJINrFpsgPGKvjfRLt71ro+wfIie+MQb6CUveQl3rtgIMZ9Aob+fG0q8XlnvlgRhx9TrX/96wmbXChflv/zLvyj52jtA4IbBCHbgvPOd7+QOJdHevZP0W299q9pdU11io4m0mLATBrsZsRsHwO6VKc7vb/zGf1QLV9/73gluEG5Xz9pDfENBFqJKAv8wbe3ju9/lgQNj166NdNNNj1cnwdX3PHCaGcTAriK1W4zlMDE5QT/5E68g9qbQSV1ebuMI3rGTC9cPfvCLqr967TXb6ZWveKXSFVZw7ZG1BbuVAOyEhU6ivvziL/6CWqtEONn5m4ZLXK8ucXWDVF/wghcoN8UDFru5LuH57MEDamf60hJ2SBfoRS/+V/Q7//k3CNV0kNvZ7du30yjTyPadqiy4p4NYEJWKBwOH2blZ+sY3v0HHTlYUb7/+5l9UO/J0Oswn6zXqTmVJL+riN3YgP/axj6Mf/mH9Xd88+iU78WRSHnlpRh8+9rGP0SLXJ5iRn3rDT7G6lbXuYVGP5Yy6KlB1kuv9a17zg7RjB3e0cqg/eAF/+J7SLV88pqT073/mDZxP7jihfFF4XI4Tm3fStr17aec1N9LmHdtpI//esHcP7bz6avrv/+uv6aabn0i79uylbQFt5uegoZ07aZQ7eLB9aQ1dt4Cdd9h8h3xt2bxZ6ebAAF7vxcIxBCS22S6bu+++i44c0+F//ud/Rn2HBxN/kD26TpNXXUWbrryStt50E2289lrafu11tP3Gx9JTWXf/G9vQTY9/PI1dcw3tufFxtPe662j6hhvY3zW04cYbg52JVZqfm6frr7+e/v2/v0np4udv+Rp985vfDHcbQm6w1X/6p9z5ZHO7d88W/v2n3Fhjt6m2+7DLyCj8mnLG79FR/d0yqArmU/ANGyl3BU+9RFjowNDwCL3nPe/BxkUaYXX4vd/7vVgasiMcp/FLrC+4B+8j3A6+/e1vZ7/chz1/nt7/fu6c54BZr+y85EWW32jBVRN2NJsnJ1crRE+bkQUA/yb5gPjTyI4nQaxLigzZtkouZPlx8mRSMMDwUZhX/A4IC5bOuDLIhtddZBbUQ5cfkX2zkP5QpyfKfJA8ZvFqy301wOS9ZbLy1TJxXAIzfhN2X8J+3i4kPjNeO420NF11FP7TqFW0G76TsPuFdp9iOZCnb9pDEnkXiyHfbsvYpzfi3pJeIQxevTg8RFu5f44O4czJk3Tyjjvp5L330oF9++jAww/T2QcfpPmHH0LFwsCNNl79GH2yy4LJi0l4W9bA7t2EueF5HggfP/AI3XnbbfSdb32LvsV9231f/xod/sY39HdMua+4nccR27dvoxrmJLijKqcDQS5IXVdzGOjYss3MC9MmoV3cvWs3je3AtykLVOd0H+Lx/h1f/Sr3/e+me799G933L/9Ch5hndZKuf4Bu4L47wkA21Zp+gxL4UeOyDgMnvvS8E+ua4wRbHph2cdu2rVTm8UppaIyqc3N07pH99CCXy2HOK94qdIh14NCdd9B51gPCG+y4P38Fj2kwZpD5LxckDch2iMt+BPLEpDeP14898AA9cscd9AhfDz34AB295x56FHMqOKU1PErXcfxBYBXPPI9jMD4XwM1XL7fy+BJlwopCx1lvD3zve5pu17Sf9W3uwEH1fAuPS0dxkox/14NTXoJ4/0tf0efCCTfMC+BU2wDS4jo/e+4cHfrOd+j2W26hhzn+fZyXfbd9mw5+5as0dwTfI63Slp276Voe78lpMxvIE+yHyE2NPYKxPNKVBXA736gfOiy7B4vjGPshjK+udAyOtlwBn4Hi3zIXaALzHqE/xsjICBXZLqjTspzfM/feQ4fuuouOs36cZv07d+edtMTleBFvHWCU2e+0OlXOhiTIoxlfp6HmPBij4DFYtDlz9gyduP9+OnLf/eptZ6e5bhxlPquwB1wnB6c3qu+JF7CgE5x2hF1Sp5kxV4rySenbU0XrIsbMmUB41Becfmc9Wzh6jI6wrYbu47T0wYMHad9999EZlinfcAHUqcg6OMH2VS2YWzoi/Mj4V3RfuY+Pq3mmemVJ1dkD3B4c47iP3X2Xeg7bJPFJWwhbCLfJyUm8TlOFJ65Dp5m3R9m2nH/gfjrF18Msv5PM4yJONjIGd+2iKZYjqU3hmMrAgmi6PuO58gNiGatv8TIfJoFP4Q1Amaj5cZQHyof1Ct9ORl5QzyXOMG4LmPNScuH05s+epUfvuZseYpkcYbt2av9+bju+Qye5POrzWPQs0/C2bWpePCp/vWlB5gQTcw6YV4LsDZ1xQXjDdZTlXMbpbo6z8sjDdBJlxfbp6H1sy7nMDt1xO51jvVX2YnSMtl5/va5P8zPcFdB1FnU3LT0XkLaaL2Xg+j22u5hru+GGq9Wc09Bw9oLyhulp+vu/fxv9yi+/gl70whcpN+gQ+MFbI9CmIh3Mu9GWzfTHf/In9B9+9mepv1SgN77xjfS5D32IDt//AJ1lnaxzXeBE1ZwkdAHA96yRLyV3ozxlPlagxsfgF20c6+u5o4fpQdZTyO0cx3+a6/9pvp/DAQ7O5CbWV+SxUV9gqqo3hUB/nvXMx6KJoE9+4pNqTaRfThtz/OBh6dIMy75IZW5Pp2DX2H329Gm6wO3vqUcfpRNcXrCDj3znNprl+lvBqWPmaeN117PtHFbzveD9yiuvoD/+458lmJy/+78foXe/+93qbbUCtBsgyHH2NNtSvAmAdWqK2z/zTRo9dAedlK8vrm6UYVFOwsiJAHwfAFVF7u3n6hlTeOrBgigiKl9eSoNt4G1qDswwV0rstcLmO+zC/PhX99P+8+oJve233khXbZulsdJ+mls6SQvV07Rw9gPMxOe4UeUO5bYN9Ff/6y/pF//DG7ih4wa01kd4Y9D42GYqjj2VakNPpDq+c1jkTiengtMWMLHNmVkL9XH63Ge/SV/42qz6vuef/+GP0E3XcWNTwmojN5rVRcK3ULHLqK+vRgN9p+jl3/8Eest/ernqX/7Z/7mV9h1jQ8RGoKI6HHgtwwCxCVNUanAHrT5M3/jGA/SP/3hM8fraH3k5/cIbX8QGbT+n00eNWoMWavOKSn3HqVo/SFfsPU/vefeb6OotRJOc0K/9t4/Qwxfwygw0MCBu2NWpWpEAGg6QaBDARjooD/gI1uwC6HAoI5AN0UfZmZQXoW9piOujHD9eLcQFqb4LMUyf/tSteGMWDlzSm978ChqbPEqlAnfalrgxWOS8ccLVyjmWzzztnDhD/+9//yZduZnbK+4/DjGvgyyn/hp3FPEq4gQCebBuKP6zgF06TNHONxtBfCEkh2FO06FkiB/aPwZA2OWE3Wgf+vhn6bv3V9S+z//+W6+nm68oUx++g4SdjAP9VC3VaLhYp5FijcYLh+l3fv1H6F+/YjeNMjt9LIe+mt5IYcPkdr4wSp/4ov7WyKtf+Ex63Qv20I7BIxwnThyepdrxD7NR+hoHukhbd2ygn33TW+k9H/4nwudg8I3iRQ43ueVGmht7Ci1OPI1mRm/g/OC1GTXmD9+FxsIoy6+4RJfmztKf/vGnaYH77NdeRfSW33otbZ7CazJ48FtbUGU23s8dxOoSjbCeP/76UfrH//2T6numQGOxQhWWFXdVWD6sM6AMiJ7q/Z0RheUW7FyUbyDdcfej9KGPHiR8I/tfv/6V9AMvupY2DOCVPuhcDav9dI25SzRUnaWhyiX68R96PL3ll5+qZI7vnOC7QINM/dhtB8MQpNPgesIS4bKFzRqjS5zkH//Pv6KHOOpLzN/7//hX6YXXIA0WTmWGyhu2UP+GrXR+w1NpbuuzaGj7Y7gj+RR6zz/9I73h3/8E/dFfvJs27LyOKnteqqi653mKitueTHOj17J6cyeYyYQ+qcg2qIFvCDFfsR1oEa95SHYcix1HXPWgQcJbxpDUYx7zGLVgOjcX6KExOC9wIJDEgx3n2Kv50OwI/e7/+RrNIl4u3ve+7d/QC7djIoYdyoM0ueNJNLXzybSw85XUuOqHqP8xT6G9z3k1/b/3/i394htfTz/3q/+btl75Mrpw1Svo7N6X0aVdz6fZPS+i2rbn0/HyYwl7IqFjf/arz6MrOSv3XiB6+7s+RovVISoPTFNxcIFqZS7fgXHav/8I/fHv/y91ZvYHfvLH6AWv+wkqnryVphbvpBGaoSG1U7agiTsHIOjaPA9Gq9U6PfponQa5nlx77TWqs4iBkAI6vTwI0mFw7WP7VmGp4jvmWk/2HazQO//3AWUanv3Uq+m//cErqL/vm4Qv2jSWLuhvfjPhFG+BZmlD6SF61397Az3vCSNqQ+6v/94X6eGz17DYtF3FLtsGvvUVoM52FmRC8iC/m4O2X/ger2n10AmXQS4AVWEHFT9Ifb9X/UaHXU82qLSDhkfu5Tn/iZFaPEyhKHySNCtx/lxAPIArjnDhkm02CO2pJs6rDqYQhgn0hWMNaKUQT1+XC99bhO+q27bTpCgem/Ii7j+pP1pukZ7EyYb4k3iE5KSxTDqGgN/gJ6B+B/UZkPZDYN/LRE4WhB8bEp9NrSBLNiZCu+UjKy4fZcEVRmi1IY0vU5dC6kIWOiGXPDatVYh+NItWw2XBHoPa41mkmEadQPPj4GUE960ULQNccwkyH+GjPFgO+WbNg6Qhtc6qTkAfVfs2Uf/kHqLrX0U09VQWzAgPZLhvNneUBwCP8kCKrzzmounn0MT1r6VLUzfQvqVpqpQWaIn7bXIiMwSPx0B4AxGo3LeBNkzv5T7x64hGnsXx42QT9+/qM5wOx7vYz/djRFufQNue9gNEu19M58afwkMaHoj17aE5Hlov1cajk0KcVD/XEIxhQP31sqIip0PlKc70TrrIxJEqQtcs6LIpEixyHxUkWChOqzfSjDz+VdT3VOZ1mMeLpSu583+OGuptRw8zP9wpL03Rjsc8iXa/4D9Sde/30/zo9ex+FdvdzXTo3ACV5nmMmEuvNX8hhfVBk+RXffuXqcB5W6hyufRvY9rKfjRU19PIVxSD/nZruYETzv00VF9SNNDgsmE6N1Om6a3XU/GxP0q082UsO46zuInzeUi/1QnlXuVB4CAPdjZto+Gbf4xODPP4hv3M1FnWPFZTVKgGxH1448QddA8LWX2Tz6bS7pdz2V/HssNJQC7Qs6xXZx7iAQl0i/O5ZTONPvb1dLT/CSxLphqPHxdx+nGE+sqsj2q+CGNUHqcE6Uj++lg3QAtbn0/Fa1l/Jll3ylwmszx2B108pQkfbZ6cpqkn/gQ1dryEZsq7OB4sTk/QbHlYvRELVMabsPAtUckXpwHqb1ygwcIlmh3bQ+WdN9HoTf+Wdfb72Q/rbnGc6Dzn6RzLboEJ30je8n00fcO/Irrxx2jfwNNoqbCJaTOP87gcwDvKjWOWb37OlUZpluvFhdJG5ol5K+2gysBuWlrCpvsCDVaHFfXV8bauOo0MlmiwWOO8c/nUwcMWFtEGLp8xHqPqBct2MI91ISYZzxUgf6ZS4SKV8dYrlIkirsugKo/pud7NsB7N9G1lHZtRNMQmEjRYKyoqsm6AzrDsi1tupqGrfoTz+1xOcYLFzGU0e5Z18DTHBQFxwA1X0/gNz6aBTc+mxYHHc2Rcvv1PpNr582rBDgsbOA3cOqIaY9IAj3YH+OdCfReX9zOpvvG5VB98Ej9iR5Y/zXI5zx9Ri0Cs6FS45tU0sPtf0fHBx3J5se0qbKfTbCer3N9Z4DF3Y6lfERZCS3XML3AwaEBhgq0n570Om3UlXeD7M/j+LMsWJJBvpEo9xlsWBkcmaey6f8PB2F6Nct1qTHO9OkZ0+ghVLz3I8jzA9bjCgVkfrmRdvOFVtDR2DZ0vYgNDPL8RRUBfrVYap4Fpbh92v5Tr0E2cX35whuvEIse9dFDNC6pwPCBDcRVohst3hvprOA2OQxYbaXz6aiqCz+FnI1L2y/Wqcphl+AjzwWXdz/o09X1cp15HlY0vo3MD3E70swxr26k2O0xL9WnW80FF/fV+RX0h6XagynIj4no4sIVOLEEn9fxCAXNKTCOse6CJalVRuYRvA/dRrX8352sXF8sGOs7UVx6jyhJmeLU8ivVxRUM1fA8fVFc0y+nQXtbHvSz7vqezX9bBBbZN51kn5rGYzfco5G03Ud8Nz+E29gm0ULqa5tgmzpbAM+ZMwZv2JnZ8gPMEoj7OD07jFkfoUq1PvaUAhBPZ6lQ210XQHI/t54t4g8Uk9/unqPwYbse3vYjlxzakwnVykW0Rt2F0GvrKvwf20MTOJ9PItT9BFwe43o2yTg8+mWW1kU5zG2a+ajsVqrBR9hpFDqe+AVzqp4sXZuiL39nHsiV6/YtuppEFLmvRr1JBrVcMcB0CNYjLgenU+Tk6zOxt4ij/1zt+mn7tdTfTFcX9NFU5QJtKx2nD0gVFr7j5sfSFf34//crP/wIVuTz//c//Dr33rz/KNp516ALLHxsH2M5veOxL6WhjB9sHzgur3NzUVjozOE6V8llF81wG+M4wTl2DQrAcB4d20NBOtu3jz+D4uE6hfs5xH6DCZYtZtzLXp+0vpb4nvoGWJp9G5xrctg1xuzV4Iw2PbKSnPeMFtJ3Nch8n/c9f2EenlraxznI7x0VWLc0wqywP9K/Yjg5NP4XpqTRyA9evscdx+szsMW53zzzAeUI7zALpYz3Y/SPUfx2nx/Xk/MBN1F+s0GOv3Uuf/PNfpqdyt+eP/u5e+oP/82Wa5f7c2cYE6wLm7NBG6rdEbFpknXzwNk6zQht2b+VkuM/SuCL0lwTKNirfHmwE+uwlVrucY+Y8/nx+8qbRLEobJ5//juC3QkN18vkvp6d2rpi9ToZ+jqtGQzUwjMBIhL7DcJrxKJYgfJAfyZbcC6LQUUgXoqc6gqc+cRc973k3qM2T/+tdf8kN+24e+HMDt3iYGmjEi/M0PDbOxnUvt+91qtfmaGZ2nF79witodGSCXvFDP6w2dR09sUTnD7Ex7TtO19x4I/3SL/wK/c93/k966pOfQGfOzND/+39/S0972tOweYT+6q/eS5cqW9ROi2qFKzx3VqiwSMOj3MjUuVFlgE9nIQZudv4FBf6Hzs/Xv/5RevnLX0WbN/bTa1/3epoY3Ur7Dx+m86dO08DoKDdDu+jGG26gN/3Sv6W3vOXFNMj28bbv3Uu//KbfVR2nxUXuZA/io/dBeoG88FF18FUqztKtt95KT33adbR35zTL8WZ64Qu/nw4ffYQOHT5CjYG9yt+WLVvpp376p+hP/usb6aq9JepnY/fmN72J/vlfDqjndW7UcG0EO8PoYvCtn4ndascMN4f0ile8gm7c00cHDx6l937ie9x5KDI/DarglHXlIPfhB6g4eo0KVgteIzw6VKWf+Xffj2Va+uSnvkD37K+p8uvjTuaC2lV2Ssl7of9qlT4mw4Gn3rybnvWsa9UJ03e+82+428IdKEZtjjvy89yQNJZofHKKZgu7lJ709VXU7qZNI/P0+MdfS1t3TtIznvGv6OCRS7Qf360onKeRsTG6+qYX0Gtf+1r6H3/wRtq7p0hf/dI3aNeenUqq//RPH6L9Z7AAxnLgRrmG9/HTWRqdmKR55k+jpk4Bvur5u9gfG/Z3fVLJq8EDZ3Xy+tLdSjcGN96g8rOED9TztdyYpx/8we+nq7bjewgH6WNffFCFKzQqVLnIg3KWX9/QEDVGr9XlwPKDfH/01U+lbdtG6MCBs/SZz3yGBw/cOHC4+nlugNCxHhxQu7hnCHpc1k0CP7/3Wx+nV77qZTTBbeHrXscDr75JeuDgIe6/n6YNGzdSefJxXN+eR//1t99Ir3zpNH3n9vtpfqFCW6fGWGe/TZ+/7aziA51BdOapdoD6RkaoNqRPnBZLdbr3nnvpDa95Bk1yGs996dNpgDtdjxxdomOPcv07dx9tvOIK+ukf+yn63f/yX+jfvoE7PWxy/uD3/phe+IJnKNl99Wt301fvOat0qLbAaVyAPpygsenNtFi6RtXLBg8qcTr/wL3fot27nk6PuX6ErrvhOrr55mfSw0eO0NnDBzhd7ngNXqdOw/78z/8k/dZvvYTGOP5PfupLdOM1bC8qDfrDv/0UJMMpDVMFR74vsX5z/ka2Pk7pY5UHswps/7T8tYWCCPRV/xC7Vgg7V/o6yL3EO+64g176vJtpanKEnvn859CuXXvp6P5H6cSpU9Q/sZUmJifppic9g37xl36JfvxHnqY+2bX/rjvUbu8DR4LyLemdz/N4bXNliQpD/Wo3WLW8RdkTTIaiA7j/rm/Q85//fNoyXqQXv+QVtHHjFjp+8jSdmV1U3xs5VxlRJ6x/5DUvpre97ZfoMbun6dKlRfr1X3sHXWB9O896icFBlfVPnZTl9oCTZT3ljhDr0RNv2EpP+z4eqLNKv/vd7+WBzyalj0vcOaqc53pRrNLmHTt4ULxZyQYLtwgP+6TkxzehzESIjPA35wNyV4sr7DZQWqIr9l5N33f1FG3evJEOL4zRo48e5vHbIs2ifswepjGWQ236Oh0/NqowMMElOHv2LC0++gg9/ek30NbxEXr1q3+ABx4FOn7iJF3iAcgw629lcAvt2b2H/vUPvYR+9VdeRDvY4D5y4BT9t3d9UH07ZIE7yIi/zjqnvpuD8dkAXptXoR/7sR+jH3rOTpYD0Vt//9308MMPE0tb53VI706tL1XVzvOv/NOf0bOf93LavXcTPec5L6Z3/93f0Llz52lh6gnKnlarOt9FbkAQnjVd5aFenVc7Fl/1XOxcLFFl5Ca66667uB1cokWc3K89Qn39PPgcfazyX2hoO1tlpjAxOsz18nu3f4+2TxXosY/bS9dfexW9jNuf+bPn6DC3B/ODV6l2ZXLjNnrlK19J7/yTX6CbHj/GA0Kif/iHD9E7/+4TatftkhqwMT+FKjVgZ/BabMbAxqvY1vLAPniOPAjJPSD1x4Q8A6L6FbgZCw+w53rjDPxEeiTAfRg+kFuErHuNZLg44ikmwSUX/PLFr2NQvKpfcURuUf7hF1nV+bU5COLjdG15OOHrmASQ9H1SEP6T0O4Z0asd27AHAvU6YS5XkMpFkF/hQC8+4V7sanoCiUUhWyaBfiTzF/hj/1remkx/0D9xtxG5x2NWC1V4FtyLfCSOSF46nGwOcHIYPmPIb0d9csEImQpbK2NpKuSNKQ6JNZnvOJSsmMS/uelCwbAH3YCk1T754wOcpcaOHrEYsHxYEXEKwS8N2Gy0IwI8NfkA7HsflB+z8raAghU+TDdvtLa+t8dOAlnVyZavwJSxCxIOi49xWcfzby9OJlPLYjD+3C5XO3Si2C0H+7mEd+mL7YZ7O72s9kHiEHm60mkHdjk1G3+8/O3caUga+tQI++dbuUoYn76oVpD9/sjLn0y7dozSfQ8cU+P4c7WNPLYqUWFmHzVwcgubFzdsoIW+KRrmfv32LZNqzFcc4bH/+DgNbdlCUzt30NTmK9W4bLbRp77vW8BOaKCh+7NFLM4ZwOIlIO3u8ERZxbVp2xiVRkZpcMME0wbatuMq2nXllTS5c5vKyxKP5PHN1R0bRmkL96P7pzap/upCEJ/kSxSAW3x1Heqv0Oarr6KN23ercd1iQfff6+wX/tEDBrA9DPdLPM7GuLCMoQmnW6/3qT7DpYVz6tTaNVsnaQOPm4amhmh0wzTt3LWLtvN4ZOeV1yt+LhZG1Hcc8eKdib176Ya929Q4ar4v+EyQ3X8IysuL4LGEKgT1O7wvF2h8bJy2bB+nDcyLzH9UKNhsHNZ3SUfusZDU4HzrSX2Mn4D+vkF9iojd+zm/V27dSOM8bu/vL9Lo1CSNbN9MY5s3szz30OYtm3n8j1fCFnlc0cf983KUXDhOtfOn0xlQm637acOWUerDqdvhMvVPT1Mf0ziPH6d3ctlPTtBScZLzW+S0pmiC5dw/PKDGIRcXMbPD48YiD5QUdLz1YPEeiygAxhEYN2ya7qdh1rPRjWUa5evk5h00zteNV17LPGzhcQyPRTjeofEhGmE5bto6peS8QBtUPDxyUle8zBaoFSrqufSnagW8lrqPpoYHaWrrVq4XgzTIedmwcYP6/uPU7q2069praYrHMfje6ExjSI2birWyLk8cGGBgWh73tSA/eOU02tiR4QbLfjtt3jbNsq6q1y3DX6mh9bdQ0OWI13vj+UhZn7DbuqNBo9u30VJpM6dX5/GllpsgKh2pl8kSMyGbB2tB+co2QeZaXeGi9Cqol9NsY0bZTpT6x3S+gvDlgG/Ru2pR7MSAGqdOlms0xPo3tmWQ6/okDYxyufM4enDzVtrE9Wp4agfrAcaDAyre/olBGtm2jUbZNqH+ar1JZsbe/IgygBf81dckmWjUl5Sel/DKao5rI9ujQa4fw9Mlqg8NqTozwOU9uWUXTW7ayAZoo+Kjj8fy/axnY1vZzuFwTWla1Zuy2ogLPdLxQ5rwj1vIcfvOUaW3hcEJ5V82QYfjXGOxDYD1wji7xNTPejYxPazkMj3Cej85RcXBIdb3zdS3dTdt5HKpjm1U/NRq+kRpg8tFyc0CW0Im2AtdrzBBg/ZiZHyQBrawPewrUt/YKA1sGqERvEmttF1t9MB8BkL3c1uF/KAWIfoS/0Y6+FwtTsGObxym4sQETUyw3rI9qHNdH925kwYmdyh/C7VhdTp3I9fjUfZfGuM6y3pORY4AcYI7jhORq9OafA9MDHIamzZR/6ZRVY9qDRy2gvxEbzXkCmsCe9HXN8fluokGN21V80VFbOYAsCrLkHkgblHUVWKAHkOeYwNsz1gXNm0cVHo8OMr2h9uH4U07VPvVt3m7iref21dgAe/MZpSDNl23S0H7zkD7BIxtKNEQ53/Dps3K3sxikwdDWoQgGuZD/0B7Cz0dYjn0c/lgThf1aXCS5czyHuP8bd5zBY1v2sOyn6BLDehnmaYmuD1nOzY0re0i6pM+ra+i9UJtxlEQPZE86LdgnDt2F/3AK59P1193A33yk5+ncwsDNI9vzy4e0G9EHX6MCoXNL0BfX4O+8pXv0muf8ThuXwfoOc96PL3iNT9K1z/pGfTc5z6XfvAHfoR+9VdeQ6971XNo29ZxOnv0Er35zb9FH/vsLVQaGqTNW/fQ2BTbYO5HjI6O0XxtgJZOniK69AiXywYqTGG9B4vPWo+UHYMeBeWJ7UYA7D743zxaUusnpck+9Ypm2KUhru/j266mSS6XxbFp9RbGUrVBA0PDrANDqt2qcf/ljT/3RnrS3iJ973sP099+9CvKzl2aw+I4ZuEWqHbyJBH3v1jgXDcfp9IrDXJ9Yv2d3DzCaU5y+9fPZbaJNu++Rr3doji1V214WWCxw7a9/jUvod//g9fRdF+B/uvv/wX91Xs/DebZ/ut+AVZOALEfp/fdy8rC9WioQrt27+ZajQ0n7BQ8l/602He5h8YBYr8Ftn6I/tr+/Ej3F6av2es4ovzlg+RPEPXM3MAhoryw4waEP1zM5/ILTq5wcIMdsAXn8puGwvV73q5jYAMKQ1tjwySNKBDt+tQGS3adx3aDMnCnwlnpVxEvu/vkhPh8O2zVibFEBzsOnFgGSlhhYPz8f3g1/af/9FLCHPfjHvdsWqw+VRuEmW9Q5dw59nieNnAFnqfncT2p0GCJKz53kH/x519Lv/Ebz6Bh3Y9Bd5rduVNYQsda88k2gD576yy96U1vouseez39zd/+Im1gtx/+4V+kT39Vd1yr89+lKhYaChdpatt2Wqg8U7nbkILCiSt1VX8j4BQPgPe0o2HBLjK8luav/vLX6WlPw8krbdIKsxWanZnlBok78yNEc+yGLPztP95Hb3/b2+nCvF7oU6dS+IqdtSjncuFRwutq5mvY+YKGZUw97++fpXe84x30oz+xWSkhN91U5UHgmfNnOP5RGhngBoXdwe8ZFud/+PUP0uc/fwvnBw1Kg5tPvdBWq5+mOuR98VMszAEa2fPKIB9DhNdNv+4lffT5W26n1/zsX6uBYLm+SDM4ujf3L1QeHafyllcqGdV4QILrlvE5+vrX/5zGuL/+H37+v9AHPndCDVT7amfp0kMPMjf38iBmJ50bfrEq72LwPYWf+8nn0lv/0/crm/jYx76ULhQez/EVqXLq66Q+kt44RbuuuopOlZ6h3Ks1LMAs0cSGYfq933sH/fhLWMYcD072lvjHsQtHaXpimt1gpBe4YzRM/++fvkN/+tcfos9+9r+q73m+9nX/kT577xDzwZ2w8/dT7fBhbvn20dT2HXRp+HWqY1ZjDcTCyd///tPVt5KveNyvKPljoLeIhfBj74aS0MQ1/1rl/2J9Ql2H+2bor//6T+hlTyT64Idvp5972/uoXmO51i/Q3KOPEs1+iQeyU1TZ+mrlv8JyQHof/Zu30hOfOEpf/OJh+uVf+RU63bhShasf4AYFO8EmxmjL1m10im5W4VDC4GeyPEA33HA9vev/ex1xu0ibWemWuHEaYIHiQ/u1wQHqZ4W4yArxpS89Sr/21j+jv/iLP6LnPg6vLv8Yvfkvvqwa0NriGfWqH6rcRaPc2ZnZ/EoqsTtOYEMvnvb4vfQnf/KjdONmbUuCZVT1G10Prs6qHB4+QfT2t/85ffmrB1kf/pgbcKJ/+sAX6Ofe8Ql+SjQ4f5bmHnmEC+t+HqzsoJmRl6j0G3V0iEs0t3hJLXS/7e1vole9fJCu1uNAdZK4whkbHdEGAMM3rNv/9H/6a+5ITdL//P0fotkFohue9vPqebU2SAt4pdXRD3NFLNLUza9XdqTS4AwooHPFdRdMK9gTeRq2W4kHQdiAgFcM/eEf/kd68bU636q7yrzOLGoeUc8hm+/ub9Cbf/3X6Q0//jruPH0fffyWe+gtb3kL54c7E1w/Tj/A9Q8nYMc30h7W8/MFbOQAX9peDnAsu7mj8HtvezM9Dpu32Q12ZZojP3v2HA2MTKnXjizwAAS8fuuhKv32295Gdx6aUx1J7K6Efi0szqgOOXZrIn7Ei47Qv3v9s+hXfuFldJJV+iUv+RE637iK8LrwC0e+SnN4ZVHpEt34lKfS8bLonbZ7KrNAMAGCONVV2gOZKCrq1/gslrR8x8pF2sADjvf/5U/x4J1okrPJJp4u8BUHgHfsuo5GRkdo7qofUAO/ek1r2gxmiBi14gDbjgINVC7QzU+4mX7vl/4VbeU+PV4YBx9L8zUW5yxt4oEN6s8sDwzm2fR/8Lbzyq4dq/BAhvUAp8kVX6RPQRcb0GCi5107TP/9v7+BtvDvT99yJ735T76sFuQbPCBR35nD92g4/YnZO+kQXps2dy895ZnPpI/cegv1c5Zv/cTn6Qdf/WoefN5EV1xxBT1YeByXQY36qn0qPZzkxRXvEceEy4f//lfpqj0sB04P/C8u1mlooEgve8WruP58nYpb/x3Y4rT1wGWxLAMuLd/Bxhz95E/8BP3mL+2lae5TQz9QApfmTyl/YyOb2ZZpXcT67m/9/lfVq5/P1zap9hXfhEE7Uy+epQVUqAP/zJGUafCa71fuVfVFExSnLlepL1IvEK8gLPsA2o8uN/EvMOsdIPoTdrjEv8or59aeybcG4hJPBPs+HWgbgWjBTrup3eEMVWYO1FjP7We4F/7xXTuUQ5Rfnc8ktHvEtY43lLMnfdkw5ocvPR/i/usZ8ctGLkFCjlxOrm8gC3A62oT4Ffea1TG19aiG764xbPfoPpl/0TXA1hKz/E3Yui2AbQXwXT9J0+QFEx+hbVTuut1Wp9UNSPwRP/pXkvs4mhjfKMR4U2WVnoI8teUkELvgY8OnPhIfdqsDtuwkXLP5W374JKORVX52vbbv7e9AJe2Afq7bhCSy0ucKF/zQwKQGJp4kHRn/mOWAZ3Iv5Q8kedMw3RPladnxRD48cfoQxR/IxRq72jz6vrMV+rOeRwve2r1e16/bjBD4D/KB71e2Bx0+ejNBFB/STU6gxPuxduq2HcO4Mw4dohgKMsq/aTfzou3cJ/InyMeLLIy4kOfkMMSg5k1svYHs2U0mik29Nf3i03e4/4e/+G166pNL9MlPHeexzdvpDPe/IM/aw9zfmuHO98Qm2rP3CjpRvEqF41G6uuLMnwm7vUT8GrqdMdsVs6yLajK5wG5RnwLjOpw00ghkYdVHUTtTpwC5F/stMP3ht97gB+iI8K1VQDZC2oCsdLjguVrQ8APcil7qzRgiELkKIj8mzLJyoR7yzzEwX+hDC8ywkRxgOwOdwHNL/0SfJWxW/00WJn1I9q3c+fYhYY8zkOgHBRGY8YgOYLzEQ9wQZlhTTwDbtshzqV9SatI/Q1y+Ns8EFujSIP1VKadIP/Q9+nWAuIblFrCPifq4HsR/N4z+Me71W3EAuUrM8bA+2P0iiQWbdxE+aifcsJ+G+Q9glqPmJ+LPBXsDmF0mJauc7fSSHCXjcEF0Sfwm9DIAJG7C9mc+hT1Efx6652s3MqprAlKmSX0XvfDLV4Vhe4w+Wc2yW4JaHSfyC0rOWr9YokZaVXbAPBPk5NIvWcCUZ8i1KX/wKc9Qdrbe2VzZn6cs2fbWkp80Vz53e3xpFospU/RTkW/wiHkuAGVdM+y3+E+UBfzb5R20g5EkWkOJ8B3l5mOB/sEW4ZvH6YjzHbWBOlyhcoF+8zd/k974g1vpi1/ZRz/3G3+kXo1Np75J03t2U2Pri5W/+YLe6FBs4K0RRRoYGaWf/dmfoZ999RYa4CJALwGSxHYcSO+hY0Qf/vDn6V3v/7Q6qLJULaoF1sWlSyx/zJrojTTFC9+l2Yce4hBLNLl3Ly2NPl3JH98UBqLc6ftC4J4ojwB4C4KJSNdlYw+3mFzu4yP99LnPv4WwXP+ff/f99L6P64NuhfIg1dlWjtBxOnMHuy3dqTZE9O39UaX3VdJy0G+dYDas/pDevIE1lCL97u/+Fv3Ec4mOHCX6ubf9Pd3/wANUxXFrhoybatTP5V+nsepJOo3Paxz6HGHCduL6H6ThoSGarYFDyF1dEvY9zd7YegzYbrJO5UOWdglctgOww/v8+dCsPbXzZ7ZXAl9bIHDJzQdX/CayFpglrVBOll0RTuyNUoLSpsnn6RPAsIjqP/5pwLBEhlO7ssnQVyOPKJSIgeAaAAvKgOWslFanJalFQKcT5awK2w5oQUJjSQ3YND1AmzbdREeOHGID8mFuwPSOo/rSYaovLLLHBRrCtxhJnwBG9FjI+Pa3vkBf/vIh2rpxkKant9LwIDdGXAlhai5cqtKnb7mV3vrW/0x/9D/eQ+cvnKf5xXm65trn0sXjx+nAwYP0je+e4HQ4vxW2XMEJYHwbpVrfrfiyIQUnOzcSUgieYwcC5IAO2NzcPH3og39FDz88R9Obhml680aa6C/R6NggFdlynjo9T5+85av067/xNvq/f/9xtbBQDRYOpeM2UOqjhbNnqTp/nBbwHYQBvSMSSzZKTvVZuuWWW+jjn7mFBoZ20RVbC+r1odh9OMTGbbFSoDvveYj+9m8/Rr/2a2+mO+7D6VaUZ3DiLeC7htcE4z30lf1UGh6h8uhVKh9FNvFXXXUVDRQu0Xdu+w598dtHtCHnhnRJnQA+QMV+nAAOTrAGO7P6i3P0xCe9go4dOUi3fvnLdOgk0uF81WZpCe/pxwngsXFa6LtK5zcw5Lu2DNDGzTfRqRPn6YMf+iAt0BZ+xt1+vNYFJ4BpjiY2bKC54i4Vrt4o0RAbzqXqPH3mM5+nU4cfVrs892wd4ucsPxytZpy/dJG+fOuX6bfe8Y/0vn96HxWHN9C1172Azhw+QF/84hfo4LkhpVf9tQtUYb9UO0mj09M0S8GJVNZAfGfnym3jdPz4HL3vw19RDUS9MEA16M+MPlk6OK13Di3iNSdgoD5H1133BL7M0J133UVfu/2olmtjMTwB3M/810f1CUfsoMX18Y/ZSAuLI3TH7XfQbd+5jRYKeuG/ce5h5o3rzuCA2lE1R9t0OswhrqUavhd7hD71cdSlabpyxwgND3PeUDe44zfHPcBvfvu79F/+4B/VAthibZDL93ol229961v0zQfOK+Xu76vTEhaAuH70j4zQ0si1QcdRL1ydPnaAPv2pO1gLT7Nu76bN49yxYS7QIcA3cb9z1330l3/9t/Tb//lv6P777+eGcIS2bn0KVZaOs5rN0Me+8ICS6xDLFfpN9RM0zvKeK12h3DknWh5sJ1Cvb7nl0/TgwzW6ZnyW7cVWvN2XBrDCxtj/yBH6wIe/Tm95yzvojodP0tjYKF29dycdOnScPvjxr6vwxRLrCF4HfuFeVU5D2x6rbFrdWLpGeqb91HKNw3ZTNondZmdn6ROf+CrNn76fNm+9gnZMcMeB2esfYJmxv+/e8wD9/bvfQ2/7r/+Tzp8/T7t2bGXd3ER33XcP3X3X3TRfGWI+CxyeO0ccJysFTWDnOk0GdlUvKAyUS3Tq5Cn6zCc+SvsemaGhwTnasm0Hd2wKqpzRP15YaNB3b7+N/vIv/5L++//3bvVd5qXiqFqorla1neT/HB9f8Rozjhe1D+nsmO6nqenH0KNHTtNnP/tZtQMb/hcvPUoV6ENxSZ0AnimK3ok8pCHT5aafmfKKX7GQo/xVK+oE7ne/9jXatfeJdM121iPua1XZG+T2rnf9H5X+0tQ1zB/i0wvMS0FD2+D6gh2T5foCHT9xnL74sc/QhdlhGmucoc1bttIIds4Pcxgu2Dkuoy/edr+K8+/++Rb1/ZLZhu5wae1ldW8M6AXhYIH6p3/kZVwPx+jYgYP0Z3/2p3RybkrXA3TkuJwaxaqa2Dh971cheCqWZ2jz5i104gKXx+gWGuV69PC+ffTIPVzPuR1bGL1ChYNtrnJ5FLkDgHRKzB/kcNtX/5m27XwsXbMbr6Dial4uqI1MH/zgB2n/PrbN409WfHLsKhz3s7WgArmWGkvqWy+f/9TH6dLCOG2eqtH45CQN9ZVosH+QvZaZnyP0j+/7OL35N95KX//OUdaLGlXL4xwfdkSj7vdzmjNU47aSamx3uSPfv5HtIJcDd11Vh0pLX4lVISpnDVenS5U3O5t+kSbupV+h/RjPOR7zHt50J184CGBMdGpk3adD1REzXYbiLfjtA2t1Mg/Gb45V34duvhi1e8S1vpe4zDhjiAyYB1nPbcT9S3n5KOlf3ANwOZn+hVC31WP+LUC/EjZR/KBMpD8rEP/iB2/AETdA3COYv/FctyECM3a7/AV5BhTQZ0lXrujUo+cddxd/Rkkb8Ueu+hd4gn8fcek43YVsmG7aT6CfHsiTeCkYSAkLmPbCTEfis/UrRKAHWfnLou7DKxmFdjngXAS/fAiee9jITF8qYgDIzBzzRW9giCO8zyFjsxwSvm07bt02W4bJlKwILeSWLwP9JTN+jAfsjRziH3qLJ/YEefPQ4SM5RPEpt4ihAHF7mODOlmdCvtoGRyGj582WBdB27r1J5uPFLF+9uAOOhLKh+uIp0KXM8HirLC2q8c3tX/88vf/9X6Ev89gY/b5qSW88rJ+9T89HDI7Q1NQGmikEJ6YCvqFHJuwyiJoOXe7mY9Mv+NT3EaNoXyM/gbulz2Z8gPiPwsU9mGlqSHzaXTYcxFvhCGb86ncivjh07Pgr6cR/J/mUZ/kQs4Xqj48fM34zjbj/RPCM/pvogQ9J9bT9p4dPf5pEonyDW3E1n5v9drOPk4hDwSyryI/UL8lm6I5rIu9JZHmJnkvaYUrqr5R/Ih7buwPg0S6/6D5HBA6E/Sl9Ca9hfTJk6IL91E49GTqdv4R/y7vdp07G5uA3h0hMPZDfbsQjs/2aT81nGLe5kFFdE7D5i+7FLT2z8GraIBsYo0tsdloA9A1u5qKuCTuXKnTMaxQfnOVOrqbXaPNEBD0bZiDOXnTrcTfHa1jv8NkR9FNVPvm36Jy+j9IX/2Y4QN/H3ZLzCy3Cs5BpItkv4bxI8pl8uPIC6HA4cID5oSfeeC198pOfpPsfOaHmxfCJAZzYLU3qN3lW8c0+BuanwM/84hJ961vfpg+/52/pm9++j+688y762je+R5/69NfoL971bnrn/36vivdSFYfJcCixqK6lIo94UU5cUTCeXzhyF3eCKkRDfbR523aaV0crmLugXKPc6fuovK3yCCAbyARRfsUd/KMPW6ePfOQO+tA/fUS9Wa+Cz92hsSyW1XzcwqVjVMcBoeJZ2rRjJ1UG9ZtJSR0tZMjCryF/hBNgEfjHfux59C8f+QK99bffTgdOLamFZcyHIld6xY2vBU6P5bl08QTV1LfvTtJmfCN6XK+34DOfQFhqwQ/73gVbj4GEm8OPiSh3raHt8OnsJWDnzxXcJRcTWc9NZPnMikrSCuVk1WcJDo1x8VW4du9vqxAyEMFOIPzGAq/asWDsEFHuwVV2ZssJXIEIXHYOygmKEIGSuwpGwggvCoZBdiE6QasX/PoLJfUKTeywUIa60a8m2PUJ4PNssS7QxPbtVKFns78qFQZGaWlxkfpLekGkr4rXOPTTxMQJtfNkcelBFc/S4lOVASr0T+oTW2rhitMuzqh0SX00gW0RTrxWeMBVHKbxLVuptvQs5e7bidAIFh4sKbF84oaoVMLJQPCI1xFhAXFevY5zauI+9aqHUj9eTX2GZgv6uzEVyJL5LoFnliEWQICx/pNsmw9xwTxAY5NTtDTyQuUuCyFYOEX8leoiG7kSzZ38PBXHx2nPxlH1SqQjJzcqPi6U9YLBCGcMcsE3Y4FSsaIMVW32W0QwgIVzNLp5M1UHX6LKdYmzhU4Fvm+BE6TzfSW1swffzZUTwIWRURqQE6zBd05KbFiRTn9R75ypMm+Ib6B+lGZwspTuCU4Av0TlV04AN1huFS7Hgb5hxVelpHfUN84wf9gx0zitTkaqE8DMF5VG1EJOoTGv8o8yRqMxPNivyr209DnVwA2NP03np7Fd7XKe4TgB7NjAycJqIPCxM5+lCyeOcwHP0c7dV9DRoZeoAXuF/7ES0WRw4nMh+A5IsXBenwA+8g+q/Cau+SmVn4t1LEAz39yQ1pm/YfUqpDLNs/xxErG/cZ7mcNJ45guxE8BVHvDjinoE+amyZb3Hjj4l3/0fVgtNNDlCm7ZuozONJ2n/3HQA5WJ/sKAzqwb0A5Vz7H2etvXvU/nvG3yKqicXBneq+svSUuGkY1INXiEyMXsfXcAJ5aXvqFdezG/8t+pk7gIrRIF5winwpaUK11Wd7sj4Rbp0/gJtOP9Vlc/K6EtUA3mhqCc2ynV9MnyprOMfqM6oRnPo4tfo0rGj7HKSNl19NZ3r+371aiH9fSE9YYL7KvsHsEg/N89lQ1/ifC1QefRG5X6pfJPW48IlpZ8NLFRxevNLl5ifPhpuHKZzx7hcT35E6c2mx/+8WuibKeoNFajR0Bu7XpsdTMA+eQgZ41U74AX1pFydU/lfPHWvOjFZLuxTbwLYv3it8l+oB3peZlsGva9zeTHfpYrO3+z978OxTypPblUbL46W9Ct/a6w/yE91Bqf++6mP7Rd0Y2n2IJ3n+rRhepauuGIvDW54PB05eoTrDZcv6+uCWpLXQHn0DepXFkMm0Ida/RLnicu0oV9ZViJtV0qFReUfrzzCxoGZo7fSzIGDXJByAljrXbhjXXbIcYcJ7pq0TuG3APYGmA/qe6E0qPR7tMj1l/2Njk+qjRYLcw/Tdz/2MaLz36Bd119HM3t/SC301orBiW1800qB24ogP+oOJyw5X9Vjd9PF++5j2Z+gJzzhCXRk9El08eJFusjh8Qqzao3bRPYHAn9qaYl/T+Cb2YyZwpAql8XCsCrHytwCy6NGo30Dyr1Q0yd3hxpn6Sjs8/0f4FCct5t/nKanp2m+MqI24hTnZun0PfcQnf0sPj5PW659gdKZs6Xgldb1ES4DLv/GBSXvYnVMpT9Qmqddu3dRY+Ew3fvt24hO30JDU5NU3PFvVLqyQ1O1y3w/UNPtKV65pvOjv/e1ePQb/LhOuydO0t69e+l7MzerV+QtVFj+rP9lFhv89de0XcL3hIeGhql88Q46s38fC/RRmuT2t7rhZcq+1otaP6SehO0kxyGw6wyANPRV1x/RjWQ7G8TsiAPAyZUYgv6ExB9xJrDv8wEyBiReubeR2M3L+ifQA7l42GJg1yLwkFg9j+dDTgbgGSjaIR7ByVPGANM+oZMNiS89XkHWCWE/AlkFwSN9CSYsgrxK/9F8bsJ/AljkqS4K4mZCh+bcWuEBl14LZCI78iMxaV5kR6fwLwjrQ9CvFMR9gR/93MWXibRS8k36mLAH1DYKnjhcdgCw1UHKxc6flG/4PODDLkdLTE3DWWc6CjtncaRLN8mffb8eTgALzHAhrPph5wOxp8cr4XVOo/gDuVjthx1XpnyN54r/4DfiV7xa/LPwwjqrJsIs+TYPHT462RXFh7qSNO/o10aOduq2TbNPAEcnfyVklGOX/cxCu7n3Ix8vqaqTAtED6f77dLBgnXiy/aF7gH5eiQWhNhLyc+hNTdh/8EM8mMEJ4GnafeWVdBLfsWPIfAkmcE20egJYSqIk7QpflP5Y7VeoZgHs+1AuHBb92rT+hYrf8G/D5ZaQM/dB0+DXL1s/7HuNRHoGMF62+Zd7M1z8t+YodAvsh9zb7WOzJ4BlDs4Pd75tOyhI2GMLrjrv0isBbJ9ZrtEJ8EiGZnjTr52WfpaMvxl0+wSwUd0UTF0ApF8P4Fl0L9cof3bYPJBYGmxjEN6UpwsRNxr2eMbUB81PXP42sjY42fplp5f9BiM37HbMBz0jHsEO58uda/zVCqRMk+WiSwL1w11mUTsuPOfpz9uQfrVPt6R8zH6+0qPgt22/RH8QDnUlac/i6eBIR3uQjdmYm8Lp3qBcuN9lyg2pyL20kbiPnQDOaXdMtM29MT/QLCDfZk8A21gqYD69SON9A2oeuFJcosUL54nu+wjhlaSb8M1bxkzwymm8RVPbcL2wu8TlqeY1qxdU+Pqpe2jrtm10rKZftT5Eg2refalcV3PEDaytMMaLZ+gU3iB4Sp+8HbzulWqe6VywjjEYnpRVF4bORzsngIESZ0DN1xXZ8jPvxT49b4aT8OC3UC+p9YD5h95PhPWm8RHadc01dKZ0g/JXx0k9haVA593lhwN/mO+j+oKajyyWxtX8crmB+TgeQwXjgtHqHM3OMj3I6VUWia54Jm3avJnljYOPRfUpvlZg6m8qWu4/xeGzH3Z4nz8fmjX/dr5d/ZestiG37Biu+E106gSwQOaNBLE7sxNnG1oRvHkVMqEWgaywAl8nUcK44msWvjRCWIUD4yJu+A2BYgHw5MmTdPSh++jMkSNqoh+VELypxV++qkVCFiYmsfVCIbvhxCsG5Mi/JehWgUFQtVrlaLlBYsWDQUJa6qP8/f107ugROvDA/XSE+YS74oMNKVshHZ4HhSYu4TusGFRyfDC8LlRh4GBk2F/fJBvuM2fokbvvpLvuuEPLi4HFqQbzBSMOQG51NlBq0YyJzp/TcmXCAhP4Fwif6tuYGZBw8G/HEYet6howmsU+LOJEYeOIdA6dXOQvem1VBLhfYjmc37+flo4dUY2VVD58y6Jc7lOEMsIClOJ3YYEuYBFcxc/lxnqhTu1AP5RRL6vFX3Q84IaF4SyozgfrG9JBOQnvKC8XZCEL5YQ0wFsMQR4A5EfyJFDlyrLTg/FATksVOvrgg3SM9e7oUX0CWb0OWpU9d6Q4HeRJ6QbCcL4u4LQndMeKH/UEaVRYDsgTyrjM8sRiMO3bR2ePH1P1D+jr69eLovwcaeFbCSo+dkMcVQ5z6TS+/8v6x/eQrQ0sOktdUmXF9Rjl/eiBA6pDcYzTxIIvgDSQN+Qd5S+6D6D81Qn3DkPt3mfdwGKsCXyP6xzL/BTzd9999yn5CqATWITDgpvqRPGzwcEhmkVdhwy4PKTsbAwND2n9DdLD6XcaH1dy/863b+Mi2KfcsaiIOCBnfCsGMsKrtFV94d+4nmFdUHXfAOwBCHnKA6Rh8+py8wE6DrsGOwmdgt4hD6dPn1F1jn2oDQ1lrhem/THjh70CIBOpD9u4Uwp7e+rwYfrcZz7D8Z1W6WDxtxLohdQ1APEp28317dChQ0rnVEeXZaUXmMuq/qo6E0zyoQ7NcfkTNkqwvdgwvZ2mNmxQ5ak2mVy6pMq6f/cupfM0M0snOG5p1JEmbIgMYsC70OLSIh1m3kFKDqhraEMCf2lA+4O4UVempzdQg3UM8dx2221qo4LamAR+VH51OSNu1FPoIXTyDLdT7MpCLas4sPielS6AOmpDwum8oe67bR8APYg68RF0WG0DYiTuAbULiQe6YMaHe1AzkHxm8SbPXX7Swvrc1yLU4JbJzJP8dtkSn1x87jaydNCGS6/bhfCZh18BZJFKaDs81AmIfFslH9DvNfu+Wf57WPtotXxXg16grplw1S9xQ3/A7P+tVaTZzPUG266acN3bbj6IHqA9McNgrLTSAD/om5pkIy2f6DOnPTefufy53KQdEFpuyFwXCGgmD645DDz3hXO5dxrSz+oksvoXZt7sspR+lat8bT6XQz499NBNyDjSrgcC+96E6H9WfbMh9a+b9SdRV5vksRn4+lKSxzQZdhpiT4VahR2Pi/L6SyOJo1Yz5lplXcGYLzWBeSTMDctcEebA5ufnaOH++2np2FE13wuZY14S80iYz8IYGv7gjnm5U5hPwlwvj/G27Nql5pliPHQJau6YecCcGMaXmPsCYV5a+ivIn1r85bZoAOsn7C5z0ZgLlXqDeFwEIE7Mrcm6E+J09Z8wnz974BH+sUBT23eqxd8eesiL0sbJ575DFJKrcrhyLFe8Ak+gjHBgC3E172EKsFCkQ3IHl8Ppf1gQ0hUDyYgphS3HfaOBhSW44EmS9F4hPxXwzckGPu1dV6vpNa50WPVv0AC7wJ1jgJt6BfQCV8pFKrGBqjb2qMoGDnEaooGdsOo6QDWuaIXiReI6SLS4nw3LPBX7+9jIzFIDH6+nCvWVOJ7CPJUaZ6hYm6HK7NeoMX8/MwCjxmly2OmhYZqjvXwXQSp4iODW9KOg5M781NHAl6hRrLHMalQt4NRUia+DRP2jzB8bwSrnp3o/lQfPUak6RkOlCg1y/vvZ2CxhMYDTnKB9VJ1lGVx8kIXPxmn0RiqO4tTmLk5Gn7KlRrDoxEnjG7d6lwwb1vokp8HhKrMs2zkaHZqlYnmE3WZZTlPsuUx9jfPqFOFI4wFaOPsAG/9DHHaGCtPPZy3bpj7KzlrA8sVpygJLsJ8WkV6jwnEUqVyv6FcYVw9i9Eql0WvV4i2VhxX/6lXizE6lOMjUz+nxDVOJLoWvgB6d2kDzpas4dnSIsBgD4bLB5hSL6kRrlQZrBZwppOrcfqI5fKt5gcanp2i2uFMZbOzQwXcvSsyX0ovaKKcxSNX6JZZvP1UvHOYwQ1RdOkbTYyzf8ij7v8hyx26bKvXVFzkvSzReu5/mH/kWM8zGmeUAjE+M0tzglYqPBsdRYh6xA6qGMuWyRf0pswyrS4tEl1jeOI298cnqWuMywdimzrJCg1stlqnC4YpqiwteubtElUucTuUQDQyPUn3sBvbPmoqy5Hz0cR2E5IXqRTRkfL2wj9lh2fSXaXhsjOaDb3JCbsAQTmLWFqlWGmFdxEL6NBX6N1Nj7gJHzI1b5TYaGTxNA33TVF46S4OlTTTA5VJnfUWdnFh4kOaP3kd09rvsn8Pws8HhcebvWv6NMsH3rFE+JaXyBZx0Zt3FTrFqg3V89g5mr0L1MutY6SLrwQ7OMwctsdwaSzRUP0GDjRmqn/syVU/czrwe54ecDscyMTZJc/3XqUWxhtopx5HyFdLSC0esZ6zfJa5LhRLX+xnWtdo9rJInaXBohEb7Z2i+voEqSywnru99AwWaapym+sxJmt33Ma57eJ0tFpu57KefpLRsqTjMV2gcJ8WkbRF74TJTdV8eCEHHjFvNK7upnZssAzZqKPNCaYzrC/N3gevWYoUmSjO0fXiBzhem1S7EIo2w/eujcbY4gyyl6vkv08Kh21gfUI6sJ4PjNDG5gfV8G9+zTeFyKHD9Q+r4h1qCWGrQy5GNVDmHujFBM8fvoKlRtrPlCeorLNEi1z+lf3XWXY57snaW+qvzdH7/x6h28k6qLhZo++QwzTY2cYz9LA/u7HEeVL1ngu7DOFYuHKXKzCyzskSbtu2giw28uQCTWOgEoWz4lu9Vpccv7RBeBSXOA/IBZ+SmXpznOPAKPJZ9GXExv7CB1TmaOct5mjvLtmeItm2/igaqCzTL5U5s+wssNZw2VBNpLDLEh/JYKFW5DFA32TZMbaTqIw9xXAPUOHUXXTlaZXszReP9kCDLb3GW+lk5YTumSgtUnztHx7/xf4kO3865XqStbC8WoNsNrk8s/3K5SAMcdrEyR/2s8HW2gRe+9TdsO4+xDdxOVz7hWTRTZrvEvBUK42wWR+kMOpxDY8wg68Ic2+2Ld7I9Zls1vJ2lzR1GfOsar/dGXvh3HfrD97XCCNuaMne657nOcpTz93Anc5GKk9s57jmW4SbmC+WPurPEusB2ECYWbQO3idyKc1H0c2lspsWlCWosHKHKIjrAR7idY9tYGGO7N0t9I6yP2ATCUkbaw5Xv0cVjd3CU+E4768rul1OtfzvnH3adSyzo1ELW6irFywXgWiSz9SC4hEAYPBNSp83YXeKXcCH4Fs/YJ//lUgzCafsX3cNWwjm857zp+wxS2eMUwvC4FY50yiYkfjzR0PIR4JkOF/iVNjuAbu3gA/+iVKJ0ULdA8XQFkr5QVCA+ZD23If7zhWv+hLEGWAf/degD2084ICqbsKFC5dOCuJv9X8AlO99CBvzZfjHZoNyCgsEJOSkjlRKeGWH0iSv1RIOfIT/CvzyTdMKgAd9aiyNgIK39BuHUXz+ynmehod4AAi7chL6aCdVeGokK79KO2hD5CaT+I3a4o+8MeSHLmnT5Cek+qU6zFeLYYvG1CzMuRUp1LTeD7PRtisZ2brCv4JcPwXNPNJk5ttJXPBmRdeIV0IDkM+Hbqr92PrJjlwDaZ+RfflkRWhD5+stBP0ctiOJmQLkA4Z/HCWGK0pdkrLVXQEe3CAmKnifC5oCdfuegedGTnMKri5I8Z9W5GAy/yD/IDC/WzRdnH+sFvrMILkP58X2R+4lFflY/cy+PadgGj4zS0OQEPnjEqoUxC6jKehe3v0gmVg7soO+RPtdcJY/oOVtXdQc+cUVvxAit7SvHgXC4qg3MBsykAJFBBNu/FcCC/TzLP3tQbbLOnZvc0PFG8fvT0YcbOC5HZJCJzaOrrLXcNczneq4jCh+aDXZT7uIQwM4re8LfkMckxDJpSvqJP7dJtMNHuu/kfgbedd4iSvoHInfdn2B3hHXw5gpvukGLU3mySGu9n3T/FSRxAtG9lidfrXwK4Z/LXQjlaULzAyBuPHMWam5IbFLwtq7asJ/aqdvPEZ3oqitu6a/6nmelZ+t/XrjScsNKEbcmeePR7mnpmPn2kYm43dDPiuyGXwnifgWu/AN/c8Fll1QHNQX4xqnu47F9QZr4HeolEyeP2QI8E3/qu+jBvXojaRDWRdy46ec5/+nM4yqk7zEDJmnCDfcSBm6Yf1Zp8j88lX84iRnyosLpf7HfLCLx46IkPybZzy1iT3Z8eO+a7eYjcJkOMOEHvsGM/ketrlZaOKv9NFAeoaX5E0SzFarSEm0c76fFPu531KvMG16BXFJhsKBZ7eujCvdV+koFql64RHTpXlo4d4yG6BRtKp/n/kKD+guXaKw+T8P1WeqfvYPOYV79FN4mN0eFHc+j0vhemi9NqjWRfi7GPtT5QHZ4VTR+hm+iUVmWPKubGJnfVAeiOqb1HCeIcXpZH7IoUq3E+caYk+WArs1gY44WLpwiOvcVouoZGn7MK6lammI9GeHo2QNe1cJSUOM2/AN/nHSM2Eep1Mfxldgnly/Lq4z4+W6xUKGleoVleZ6Wli7S/D0fIFo4SLTrmTS283q6UNxAS8URNXeu5Yzxt84byLYZacjjF/OiEKeXAn8+ZKWRFT4LEHkzsPlxBc/iuSkZB1cfsqKStEI5QYEM2MFZw9U/CRdab7ODmehUBPcyIYt7czeO7txH4U3ITkcbKo6AOok88eH0FzoWWJgGzDDCEwRUGBxia1ImWqrQ4vlz6tuX2LVi0szMLM2ePkV1nNwqDfJ//SpS1aB0ECJv8GXyO7VxozpVhd02s6dP09zsnD4FiJ0z7A7/Nb4/j+/+4tUM1QqVR0dpbFpeVashCiGQ8sRum+HJSbWTBSsj1QsX6NTJk3SR4xM+EBY7VPBqZPVa3LlZONLYhmn1GgOJ207DDY6T48WuNtdJXIWgjICq2lkjv2Hs3BD/clWnr9B5YZ7AF9x9emy6DUxMqDA0N0dHH32UZjmv6sQ0JmVZn8DP3NlzdAavpcaiq5Ib0sRCt05Hn6jVC32RbMKq2DQQXyjbRjXcbQRI3lyLKUoWCIcJAlAGJA2cosUH93ESmZWNTnKZn2adgBywYwnADqYl1oez0Ifz56k0MkwFtTNMl124c9HiC2lAd9WpyBFuNBGG87d4+DCd4TSgZyAsCoNmz52lS/v30cLRYyovUzipiWkILJpzPALEG8qIAR6EALxWmSanWJg1unTmNJ0+eIDOcdx4LouyCzMzdPLIUZrBK3pxwgh1CLIONrhkwWcj8wC8F8fGtEz499mDB9W3x7FJAif1QfiN3XOnHtlP5w89CiWn0ti48g85y8nWNCAfOMm69cqrgrxV6ZF9++j4sWPqu8TYcQaCnoNOHD9Bh+66m5bw3WWOf9v2bUofAfPEtAm0CWqXnNoso+siyGWPW4XEgSviVWUPW8k6u8D188EHHlD1BM/VaX6Wj9pwwhCdxDOJB+3F2Pg4bbn5Zs5nH81xW/CNr32VDrMNOHvunAoDPUE62Lm3/+676cSXuROITS1cbnj9tguQJT45AB4u4nQuNilxPdp+zTX61eUMxCm89HF9QPls271bndRmI0nHOJzUO4Gp6wB2KALqrQ/QAzzn/C9ynYLuAJJ/BSu8Gd8415Uy6grs83luD7juXVAn72EOFhWfqJtLnPfTOEGOVxBynkZ37KSR0REVl1qUS4FtFwDhwc6bwOcOqDRTnncTdtrImyt/JqBvPqCtiMidL0kjJIc/V7jVBsihJeI8+xZ3Bb5n9iR1GnzttjfuFH5aAdKRtNLy6oOE95Loj4fahTPNJkhg8+M7cWZD/LVKPawPmLq03JA+hiBxb4215dpOf7KHzkH6ZkKtQPQP4c3fzcSpNuQbuqLi4T6pgtm3y4A5Z4O0zXu1gBjqYOv59SErzjzPTYh/H9lzXTYgwzTyIYzfkF2zQPg0ZD1fC8iyY7ZOZ5WXibzySfOH9NLocofaXGcS94lMsvvleevP5QLonkv/mpGNL45OoZvx9+pQZ7HSfULUcbyNcGLjNG5o6dQpmp2dic1PiW7jijlzzP3hzXh9V16JVxIiEzRz7CgdfOBBOr5/Px0/dIiO8PXo/ffTiYceIvWJzf4B2rJzJ42Pj6t5t+VEWl1QecObF2s1Kk1Oh7zJfJe0d5iTlPlOG5g/FRKIzCBfrMngbbONB3GogmjD3j1KFvCjZJrCn6QvlIZu2pQeVhaiW4Xr9/4264He4QLgr3pdrLojwjeATUWoBkorqmOGM4F9OeoavJNaFqaTSuVZ5Atg+7YxUNfh6wW92FAN34EdxYtKsTT3TaqhYvbN6GP5xeepZ/KOdKk48k1e3GMhqnjxIfVaVqJ72ZErcwnfF4UHJnit6kUt6n8mjU9O0KXqIjXUa38P0OSGTbRQfgF8h/JBvCYkPRsytRR+402+9RdMcmHXFNDPhgWvy62e+Tb7Ybfa7WpRgMp6AbiGb51CNPUJ/sPug4+jsY0b9Qlojiv6hkEkBw3hWBvn6tJ5WsBrfGc4HcTfOMLEvDc4cr5qcfB9mQ0/61Nx44vZlg/TYn1cxVLnIDpuPRAt43QnY7GwqAxaH83RPL4BvPAVKo2MUHnrq1R51Br6m68Dgd4tlRfVtRiEr9cepSoW5Br30YatW+kCvgHM6RSL+jlOwgH14Buf+BYFXt2wcAGnUrmc6CDt3rOHjtLTVTjsUNIe9evAa+p0IRvWhm7AcMptEd8OvnAbpwmeDipNq+OUHv9rlJeorhai97BlnqbB8cfQAl7pWjtCm668is4NPAPRqF1D6hrEK/nBqXL1DeDj/6DKuu8xP6rKqV6Z1HwUBpRc8G1OE8WFU1QBXxdvUQvvS9tepfxXSctf5B5B14/q4Y/qBZqxIdrMjciZxs3KPVRLvOYCjVlJf+MV31RR/OAfFvoPf5xlxbpTP4DMcEDOD8u4XOvXjVhxLxHXt8Htj6MFbsSpdj8NTk1RY9NrdPQ1ffp8iePQ+dL1uFTs5zSZx4sH1eIvLX2ZWS6zf84jAyf9FaAfdc7byONpiPNdn9hKiw/htPr31OJ7Y9vr1atECCcOlf/ILgBi6VAPYQfrx7+hF+0Wv8W2gnWhNqdkoE4ro1xLm9mtRsW9L+YyYV5PfA2KTYM36vwsFLAAzWIQeQf5gQsQLRhofQ7lLHaS4xKgsUcHGddasGGgOsf5P3SQebybfbDfAk7aA5wvFRb2iDF1HU1v305nTrDuQc8nN9P23XvoQvka/TzgCyev1TWUi14UnaIxtZB54sAnWD/YhpRw8p3jr7MtRBaEzaB+09ANtHnvFVQZulJ1bIb7R9QGGeQH8cH+Y2GlWlxQMpg98i2aQ33vm6Xrn/AEOjvwdOVvqRJ8yzgQE+deXSEDUCQ/DZn0l28NN4raPkg9rgT+h8sV9ZqZ09/8R84i62iVdRH6hfDM745n/Yx6pfWJki6/SpC/4WATQZX1HxhgxrAxYOF7H2AbgBPtLN8+1ku1I5BVYxHpIzD4Ybc9L6Zt119HtQHWRc6ffCsdNQiocHyQUf/RO+jcnXexwz4qbt5MU49/A9u2GlU4DoSTb9XWajiFz+0SThGzPi7ghDH0ccsm9Y3fk8XvUzKCH7RfKCwVHvWVr7C0WPheevhzeN848x/YMQic+dh89Q8r+3iyiDcVsDO3OwgffRN4SZUjTksvwN6c5XiAIusk81Eo6W/Hq9e/8z3RTl2Ptj+ZBkZHqV7GiWO8X0KXi5Sfzp2GqgPiHpSD1Au5AloXopB4ltzxp59LPDYK6oSiEW9QD6VeJr/BYXKaDcUTy8+EeV9jhu3nJlAv0ycRUT4RT/LNK1NOJuxvNvm+wSrhg70BKdDxCdLyoiH+4+G8CPpnTSMox7CdCGDLRZ+wjWAv/kp/0rY7EZLuZhpm7NB1czITkH6Ar7ykfwjbB2AgiUGzDChxgcwlfPjNr4Bv0QwJH0E/SbrH0aL0Q6CfkAZpd3z1s2a527HZ9iNrUTZKJ5BflrpmIeiXCrL1Px1SjlK+yRzHkfUNWHuSweZvvXwDWJ4lyjOIX2Dnw1Qvd/wS3taXQC6G7QUScfgUOwDexGKHwT3cNXT88pkIQdt6G0LH79I36KKrPTVtVTz3iCceIDx5EWCtfQPYLl8bzb6hwqd/kf3Wz3HVepCevtSfcl33KwXoZwONB24lmuVx2tQ4bdy1my4Wdyl3qRfcu1RXF9QGqiB99IPQVqjTWQzpi0NKagNnUBLSnkpJRu1vkB5e7RRDXJ+S0P1jH3zP0uMENIeonrpMPLpn6bMN81uedj0GshaAxT7b5Q9EuqD9APbzAsYYwW/ANjf2N1DtBRd5A4+fz7hcrOCJ+G2UMsshgrv+R3kHYF/ifZboucjQLvvEfWjrgLj8BZJG1gJVVvWP5KrTjMpS38v8m4gxLHP1l/kKrgKz/IGadY9zYhrSrsTl1ywkNt83gOOyZP9xdoz8apjdbR9/Zh7jsSfzb6eX0O8M/fTBbsd8aFj82+H80o/nzKezdn7zQ8ef1X7Y/SMbWd8qFn3z86njl+coL/yW3NrlI+2NlKut3yZ0PBn5s2DLOSqHIF1+ruyQIReEAR8SFlcZJ5rjG7PszXTS+jXNcZ+E+Q1gV18lS3/seeQk/LwD8s1/mVetFC9o+VSLej7/2Feob+NGKu99vnJXby5lhOXL/5R/7u9i3qhv8ThdOHGc6Pi9YJ5Jz+dRg/szuB/ZQYXJSerb+hjlLPPmMo4x132AUL2scY4vX7ViMP8fAKdwg1/qr9QHu17IPGOpdoIqd9/NDsdpcM9uGtj0JGUja8E6FdbTgHJw79MA8RfWF+lXFc/SpQceJJpj+ZRKNLD7ZWoR/FLwFtdGSb8yuow340KuTWqYT1dNfTYRtTduZLWPEq9PT23us/TZRrPm386n3b4AWW2DT1YuuOI3kfUNYEEkJ/1L8p3V/ypiccfcaWAKGL/1JHJ+IIyvkJotvOWE8GYO0FDQo2Nj6uRXeVDvTFHyBaHfhuvgIA1t2KAWfwEMhkh9mxTfMZXFn+4B/OLj6OPbtlGB+SzgG54o9IUFqs3NsSVhT7BVIxM0tGkzDU1OkZyUtQejLsAgYPcOZDEyPU2DO3YQDY/ohwiPxbWguzrYN0jjUxvUbhQs/gJyus9XKRLu/Vj408bV9Q1XG+qUMOTd16cWkvMC3zFlxpSssiqsqbfw28dyGMZpQpZDHwfVKqEXjLHoPsI6M7RzN21gPyod5o0GhxR/Zl3rBspc/vi2aVaeQoA3nAhkMr9h6gP0QOkc5D06StOPuYZKarcXyxLlBXtR1YOFkeFRGtt7BU1t2qQHVCOsEwMD6gQ+ntv2ADwL3+jI42QiTpAP79lDo/i2gQqnq6H8KPLzjTt206bde9TpRhUeJyP5N8oiDWb6UheGtm8n2rpN70STXWu4wu/QIPVz3DuvvZYmuL73ox7gxD/LLre8m4QMREVe6juyV15Jo8E3aVXVU8RyxyQhy3h67x6WyQ4luxJOkQ4PUR/ykwOqfDkdfE8D33Ddef31NHjlFfokO+oa0oL5QNVkGp2YoN1cxjuvvU59Txjf3UX5YvEXp0EFImuRM3gj1p9+nGpmVLCJpZJd31sF0oc+XP34xxOpU/ysrzgVgUV8hqqnFlCmkL8eFGhCJ3uCw1/x9GfQIMdVRFxsT2uL81TjuIqFMvX3DdCWLdvpKU95Kl35xCfSEMseclVx4Cq/mcQ2nsMJWpYfTilfw/oF26dO6wZ8qCuHQ5mg7oEnbGwYxfeAR0fUGyjw9gfpwOGKhVwzDZwC1nkp0uSu3ZEdxwIt606BO+AzszPazQDCCsk94hnker35msdQkdu/InhlN6U7qC/wwzZvautW2rN3L41tmIrqpwHog9kOmemYCPWHr9HvyJa6wrjclhvCK2DyDki+s/jEYNNemDTdUJ5RuWs3Mx0X4K8b8pF4uxX/aoOdT1+eUXdtuNxspJWjpLWe5SzyDYllZtJ6wnoux7WAlZC/Xb+z7HYPawvSv7H7OS7E+gYd0oORHdtp/LrraArj9iZhLwqaiyv4Lf2vdnlF+LQ40p5npS1hfQSotsRsYwzKgh1Xp5AVX6fTW0tQcwOO/ItMWpHN5SzPHtYuoLdp1C7s9sumlUIn8tYM8rQFPURywhzg8M6dao5vCGsSHuAQgwD9ib6+Mm3kcNsfeyNNXnUVTe69gka276BNe/bQnhtvpO3XX09btmzldPSchzn3sZzw6b+aY+P+1jTzuWFKv2UVm2faQUL3alUa2riJ9nIaI8PDap4cwEE9IG/fxQXXJgKgU/akh+VFlo0uXLPrN5UPWamvkC5o+6QvVpThjnsoib2yrt35ucddkNgRkNiZEUfCu6WE0U7p+OKBnHQBB6pCeARh+ktDLA9GXD7uXbG5JqzsHRSZFTcRRzrfWTsgog0GepFAgJ3F2pDo02SCcuBfXGSnikRjG+NIvu68IR1lNIOjHsKv8IXvUALWQZ0ERK/ADdLB4gfKCcFFb4GQf2GF9QflgpMz6jbc2YNTNuzJq5/aPdwBJ/FZaOAUOedP/WY+CqW4cZaT8nISXedA/kYywxl9QHb8hgh2qtn+I67liQ/x5/aOdvCOXcr4Xi7kKTvOZWeJf4NKIJ8gOuyYchkj0Q+pxxK/kpUhp2Q6ksMopwDCxG1EJH8X8L0MfU2mmQfhCX7mG/mz63h0wiywT0H+BMllxwhKL6V8At7ieYvD5l0t9hnli808WEAExF1OAITlwGFwehPf9kJassPPTFf9DsqLa666JhA8j3YgiX3RJ3zlOdKFzYhOeml/UmSoH7hXbkFcpo2RnXiRngV8Bidyq+yOsP3sDx0lOZEANUc8oZ3DKW8GvlcMRO2KhtgpTDxoPgL++Qp5LFSw8w5x4dX1JbU4q/nUckbapgyFzVJobzTgR9UzLgOc+kG7pcMF/DBfuFcx4xrc47Qwyq0YbNgKmm/lD88LtUhO6tRBUBcln+Bdp6P9swf1G3ya97CfKL8geob+FdrTEFquEVAPzXtdH/BNFX3Vz1RZGOHE/gOme+Q/4kQhlkbkL+JP+NLh9Deno/sQohdB+OROSvs+GyJfE3jDhA3TTjYcz00Ug3LVJQ3/wpchOCe0Pzv9BI9WPbDhylMc8fC2f/ubO0lk5SMfwvI3yhSQ9gZQ7sG9aWNMwL/YIYWE4sf7UbqmBnEr6PjF7kgqERfsV+mw8GHHzykou6V/2yeYEQ5hzHzF+A0RxG/VFxuJ6D1wp8GpZOpHHHY/SnJhngSNoSA7tn3lFR8X2PL0jQvyglvU4JcHeHOIAVv/fSc0ssolL6T9kHSRf5OHrPI1+4M27wrGCQQXClb+bYSLTIa+auj7rBOWtvwS8g2uArsPasfuzKOBqB+qYzbHRoAdPnwjg/prhtfAGyCABN9Bux7VgABBeuIf/bR0WOFtsNyl3yo2T/KkPlOTiN5u1yO43O166wvrRUrfXSMjfxnANwbdyEpXo2S0jygTW7/ywC57E5H+23zKfdzdjsuUtvRPAbHXfVb9NMdK2lYE487Av/SD4AtudnHihLf2K3rCV4cOhLqm/iYRhXGXT8iP1T8RfZNQUf8uCbinyR5INO82MvpHLphp2r+F18g9it+0NZGe4Y1AURz2ibnwZFSQD2mPxVeyfZb0gnDe+qHRrL7nkZZZXp6iC/Wj6GjAJHw8nnhEaW/YEL+oI1n9l6R9jANvSgIgR7OcBBifClzPs2CXd3Qv7XI8f8k00kvEbq9s4MSmq6+cpTcA2v7kuCqC5jU9nsQ38O36mMhvh2HplQ2zH25C7LpLVwHkHWS7N4t2w/vg4tcFcTf1SOVLflv2Q04AC3zxCqT6iz/bv81nQh5W2wTY+owwUo6wCWYcZvtgusd/p9exdmDLy0aWfc5s3ywk5GcBclLlG/grBIuTDXwCkd3kzXzSby/IvHtRX9UBIhMW/1H5ikzRT0aYIJzY2+B5kl+7bOPjl6p1H41rJb74fIU9/sZ4C21TmAusQ6TqsJXfALJOIQjtpGXfpPxE5hJb3JcfrhOizeir/YafLGS1lwkE5W/rqU+iWQfs7DeEwb/vrWE+XTf7s6hfdv/WhC8OQVb7yhwGVze88yIhMuQRXFVHJ89kjathh/L5lNznjsZfUZCuj3pYWeTpyOVFszqy3MiqrK3AFafUlzz5XmnZmOnD0CE/rcip2YFiq2XhkpfIOkuW7Za/qyHISlsPDCNyQeygjifuP05RWiCEM+9VxyRwF8DdRLdsbiwPTepCGmz+fYB8spBW/vLMXOhARwknh3GyGKfu8Y1lXKPF3zgQR7s6loWIT3enRuTVbT566MEFqQNCy4Vm0vMNgBDerP8ANoWY8brSyOvWDdj8dhqIPy0NeZ6XIBeTYF9BKBMX5YXEZ0P1adqgZuHiwUSr8a5XSLnlpXaRJx6zz7VS6FR+VzvUq0fTyCiL1ijeR26HmkVWuFbiTAPspdhZH0yezPTb4cXu7yMuvSHSX38QJm2cIHy2S8uFZtLM8mPKZTnz0E2IPTNtWlr7LvrhGq+KTEzZ2HKC7fABfkF5xsLhPKaHBIgvzV7b/PkgvAmtRqTV62Zg68NyIsv+tIs8ecNzu7xt6iEOkWse+fbQHbQi91Z1uVO2Ji+y+LTHbstVRzup68spU7SxabTakTZWXw77065+FbEij1NWiEaiMiPFyjvIl5DX3WpAkQ5IOkZynxdIx50WlBWEzmJEWFmX1XWEk3zYxH8D6i5Uerha1CwkX2b+OoM4Z774sWMRFMmvPWAHL3ap2vHJPTbYpJ1SsPVINAA7cXAViLsrHeya5BwrisC/7d2EHQBOTMb+BXLGtyT0P/yOQ+k9eGGSeiDk8g/43LORHiMk0nmpcBkU6opQ1CnF3TRQvqIjIKQQJ3duOwXJD75NgdNCoZ4F5amlGZEqaqFAWbH5EG2yapclXBi+RYThsYO8xGkgHU369AmnDX74XvEh/sNw+WA25EqP1c5kpKnj13FpGxD/HqF2l+dqpz/4U1flov4lof0LpH7hzRbmbmsfcBI/Oo0PQOggN5AnNPQ4LVMu96mra+ICfkzKmogTYMehJh1OKQOI4QqPE84gFBlOz0DXcMoSO8Wyd4tlw7b/Qs1D68FKAwfF8Z0NWXjRv7ntCBf2dPmLFkRWenUhLAv81k6pCO2QhVDP1gl8+ZHyVr8NP75JR59M1I5nJiVz9gMLZ5IvbUHe8jLjTKtvrddHN8RO+ahdNLiemQT5m+STj7TnEbRP8S9kli0Q1pOAVgI+nTD1opOwZeBK34dWw60UJK9eCuQsZNYrk9iz0h8XtI0QDessELPLAkHy3ZK+koXKk4bUvWYA2V6OkHkOe77DhjlmE/Ih63m30Y2ydMkGecQJDCEXRBYrKY9W0QzvLj/mRKxrUrYbMkE6Ji0XXHLKkz7CuCaKJS4zzkT8KYvAgO2/VSAfUqdcdStPOvATy0uGvVkuNNtOtALVbi9z+yL9g5WG5N1HPaSjJ6/uAuNfk7zAm4KYcPLX9dYjtQ6gBmTSA9ZUY/sCwpsC42SP37R/WES3VZQ4m4UdDrybFIfbtXkk4sGcZGxe0g2b2x6WFytha9rppyR0xYzM7ljl6pCldEzMHXF5YXd8VgOkc5CngxD67TU+Tqx3uZj563ZeuxX/Wi6jTkxSrxSWexC+HtFO/YP/NDsvZWN+q9yXhkyqakqPF4AfnOIV/yZ8abh03XcSOA2u9ITfNJ576GG1Q3RZYOp69FrAOHz1zYSr7rnC9erP8mC12yrRjdXO53pHmuzT+o7LMfHtgtmP6GHlIfMT9jyFzz0NzfjtJrrFR9aCVdpCMLBa5JMG4bFVPrPCrYZFv27Cll2eMTD8t7oIjJPo8g3FbiAP72nAc5cf6TfIc5+/rOedRjfnK/L0w3tYXqTp1HLomw3oiEnrHWulL9iru2sL3bTj6xUrqeOt2trS5Pgz34EfakcF6RNxiEoVP2cI3+BD5wpu+At/5s770D/CG0yY/sBcot8aPGMzrX94kP40+3kj7fhoE/A1Kr7oxVn8+7mw4rPit2E/z8pf/JREEubjRN74Piu8nX6Sv2ScNlxuudFGUKBhRODKvx/6WRje49V2TsgnRTPSgHhAkL/8dkGfcUiD77mOL4rXF78P+kmkP26fvm8I2K5JX+LiDi+ATUMOhWw5pU045EGo/7B9ZkJqxxanpdILCB01eaaART58UyK6TxLgchcC+BrogQmlFyrBCOJHn7bl5zj9q75EjPskIQZcwxO7Fvn1K0hH/QW0zzD94Cr1R0oJbYjiO3gubQruzLBoU9RV7vWj0A//iF11UQRugNxzNlR4FZF+pMBu6nlQvpKOQE7lgj+8olT70oB7SEH8pgfc68llvKUAHXidD0D5hXeOV+UR/5Tf4FkACYd/GoF/8RuEK3DGxV/4jK+q9GLu0TN91b/Vvcq8mUMTfneJS8O+1xCnKN2IT0DKFTDdI/9W+oYfQJ18jjlpPuocDu7RJL/0ZCTu6F4jfo9Tn6j7TRHK1PrHXTAdoYlYllBSfkCDdP6CfHAaAMrVhDoJzm6SqkAPION+Abgp97jwWkB6ePCUjvbSD/OGCbPgt5lfUxraPSb8mF8FLkcTeK78hHLS1ygcbEtQJsqf1r94KURQu6jhjX+DongimG7yM+pvSz0z0nQi67kGLHwaRH98JPXMR/DjguTHlhLcTJawGzwWn7K3eKI9qW/0wyEgmz+1YRX+WqSs+on1RV9ZKx48zzoFUVekZULu464uaDkJ7Hjs/MtzPYGgLU4agqrBAW1/4YPg6kZW/HboJP+Bmyca279554orAaWwUTg7hNg/SDH+TO40Y3Y4AOknvoGYQMbzQO5euSScxb7E4ZMFYvc9y4WssAm9aRIcHCkIKYVElMqg8H9MXCg3N7Wywc6GtA9uSP5tP3Kvr744JLTALouS6tekIR4v7BmAi45L+kVCmhfMJOm+vHKKw/QuEQaw5anteWSvbf7ZJfgVIHiuOQGSYQQ+dxNB9U0BW6DU8suGK7xMwKJ9jU3GBl4lTJ0ZxC8hyNy8R/8fCEtJwgX3frgzrusDfgQUQOLNkmm2xOOIotMJJuK36r8rfXEzn0W/dfi8/NuIp54Nu6yNkk3A9uuC7SO6l3qUFUd6frOkYT5vdtEA2UP1h8x9ZPOv3SIk+Uu6tAM1Rk6hLOli3OeC3W+24XNvFp2Iw4WseG3dtX2H95Z4siUah8Qj8kqkm5V/x3M7jIrX6CeZz832QZ5pknG1u7/UKqCPkkPUN30X5dlnn33Ibt/isPNi63ey3PM999kOdWIYfvg/krL5TVSv8F57jPh1ZxTlZALjSRP2c8CUQVbZ2uwl4fYh+ZL5KV8qzZafDaTjzwOYiFOi/MORi48QLkLYDwkoC4gByJtP31hbkOTfXz875Z6G7BDp+UnUhwQP6eGVdqtOo1UxbaQ17gjr25noixdpSrqphAkaT9w9rA9IWffQQ7chdkeoh6j+pdFqgPAhPNUzXuG1HJBTg2h4hVyQHdvmiSPpXNp6aMaFDqAehGJAEaVlQvuVAYfRaVTubn5smP7yhumhh9WOZuqAjWbCmXXbFa5Xp7qLVstZwrVKedCJRaIeOgdXuZntso285dyDG6ul/9gNtJI36b8KtYNOxJEX3UgrK85upGlC4m+HWoErbNYC2uU4D2bLCTLyyQn+XGN6CR+Px+3Pjl/uWyUdR/O6In5d/QyZE70c9MHVLjfTHsv4uVXqoYceehCsx7FAb32tM2imfReYfYNWyIbLLQ1FvQbMFLxjXL1fne/lXeuqo8EdGXXCF8S+hfDtVB+EQfErwPeGQc1iNXV4zE6Z+XtlEJSfBzgAAbrc4KsgIQJ9X+vyMXWvmDKJ5Yfoj6bEN0ebRNpE2uUJka0N213u85IguA/0OUY+d1Am4CcHueIGJfwKfO4acMGuNKmXbl8mxIdFAR+hixEXKJYGE7RW7YYLKBYuuFd+AhKYz0F5oBaLMuoW/Mh3aE2/djgZpCp/Qbx2mDSoMEGdlUVmWUyWOOR5c9ASCQfTRhxmOp2C9E+aRaPBvRFF0l5g4iZ+H+vBqBOaZo9mpWFrnr4XroWy0IzOmJBwrYbvFlrVB0GreUmGw/ffHHrEQL0SPvPyq/zhKpQznI1WwzULs66D7G/+2vDxhZ2url3Att5FstH/fECJgJYLq2ER2JZVUlf9aDXcaoUrD2nt3ErlGam6UpZ+Ryeg62aUCn53Or+pY7EUmJs1XbTaIf0Ik5qBK7xJ0t7nhdnHVc3SKoHkZ+W/BSzybE6ueeDKgys/snAImL8FzcjATLOZcK0iK72s5zZsWyT9CB8Qp8suSFpmmuq3OWY1CGL3qGJTcOURbkIumO62v+QcKPNrUPTPfuKmTsGlp52Cq13udPu0WiH676MsiP74qIfuYTk2ENj2sLW5mtUAbZGqzD4IgB2XbwD30F30FoE7g+W2ra50TDe8uVNT3O4LFaWzJA71Wj12sgoNuxlA+eHnILk34XIT+Nx76AHo6UdrwOJKa4u/PSwrevqdG+3aAgm/FmyKb6DQbGdeDQY4jKIgTvktg4TQ3ZGm9ifP0ydafJA4XPH3sP5hlv9a1YFW+XaF89XhZuv25QrZQGLqlElrCb2TwM1Dyt9H7cClP2n1cq3p22pDN/pi9TrmI1qnTgN5NGk9o1v5W65vAUscrrg6mUaeuLIW0NbrBC3kYs4lusiEno/MkBWHaWYRWMi+t2k5YKcjB1+EbNg8hhSGYXmlUDfRyvjRB1e7fDm0x86yNaiH1Yl2+6aXC3x6bNpvly3vofNwtS89pCNNZstln13p+OqVjcKenb+pfMmpXJzqVYGDBnepUVH30lXA7nxXppU7+6sFdk/8629H+mHvQpUuQ7i72Tptgy9WmsiTyfaQ3dk0IacXJBTyIx0VXBP+rX14dqdG7+Uz4gueR6ckJLz4wImTKI7E03j0mfB9o1Vgx49Ta4DcZ0H0zAdbHhnqlAn9vVNA86nPSsXlY6ZZUt9oTebHK0fsIA2gTvAFxS18Y7AjJ/tMZMvL7SPqGAfPLXnakxzFxLGBiF8g6d+XUY2o/sbjET0vBvJIch+4p0cfhvchM3zGNvcsueevLxKTHWPAvzo5yJHZ9srmL+/pwkB/Sgn+4uFLnvyLGpS94tF8S/3wIXoaLyeJX9gzO8TQffHdCOqXWR9kIRMQ9sLnJR0S5YI4S0FMof/AH56rdDgCPEM8uJfy1AucBW6v2F7yc+QD95IO6qv+rXMo8el0gzTVc/1bfWuSYUtLfdPTgtkGFDhCe0JD2ld0fPVzfdWO2r/EEcbFYfBbE8cXhIM9gs0JwzNq9Rrf63CmO4A0dZwBT7Wavlr5EB7joUUmgPYflrsRHrKPx6bDRbYsQp3lGsUZQfuH7HVM4Eb5C9PR11IirG4fXeUCJL4pHJSrOGfVBxtm+x6WlQHpHzXCcigqf5LnqP8UxGPbwzBOIx01sWP5y7zXsHlsfVAg8ev8+OHmQ5AlbTNuXa7R7+CHvgq43PUzHXOjWFZXAHIrhgY1eJ7Bn0tnTZjlb6YbItDDkF8bYkgNmBNroscSHvqLOucbNNvtoc2/l48AzU7qWeYlCSu9TP9WeWTxW83gF6f9m0GyOOL6Lc+FK9s73JWe6VuvHeoUwI+r/olbZHey4dIp1zdoUSaI322H4oieajlEaQRyaQT1M5ATvgnWDFx5N4H0TT8Su7jZ5a3Kz/Cv5YtQOifyzKxmcR60P4k3tP8xPxra9qbLjxrV4EcWdM589dfsn8WQoZ9m/cuqiy5kjf+iEvEh63k6suYngLQ2UL6xmgetLThLeQX5tMtD+gOhe/x5NH7S7nb/pSTj4SC89H9EH+3xQ4ktGtqM0K7IcDpAqAIcn+qfB+lLqkF3nxGkl9L+QFfjqSfha3+jXLr13X4epavvw3ps5d8ubutxAq56bSKq/xFHMbD8zDjkt9jJUH8DOYdv1wvLXcM080hLUnNLBwjkEgQU/2nNhSuv4TijBdsA+MavAikfn10T/TDtG2RXCt8+EsndxaOZX/N5WA7qb3OIl2c8TTM+lzxtt6zmO2uRV8Lb7VyaZjQDm19bxqUm2nOXPArSf0vUE51OYjzXZYg8JVedkWJ30WrdNGHrj6usAMjD7EeKfRCEj8R+cTuS2v5aNTBL30xom6DTQbnBhkhsYbigXTTthxkn+u9yb7o3O07ywx2P3V745G0jOd6JNNWWlb6PpxPBHteLP4uvIvcY2J+kW8Dck5FOZP90OJQA9CPqH8fz5W0nAzlFuqLv8TbLOESe8lzG/zpeGS9G5S3+NWwZ2QC/8CP+suxz0u7GIfEIF3nLWWCvl9nI4i8rv9l6Hi+vrPR8sHMt8WTJrxWYec7KnT1+EX4knE9bO4W0+QPkI6kvcf+KT11BZeJXw+Vmw/bfQw89rG3IaeJWTxVnNRg99NBJ2CcF0tqk1dJGoY6Y9aSZwYJvwssFScPccIJriTvl5r0N0w2/nX6YD0XBc5c/c9AEIJ+dGxgl0euDtA+7DKWc24EdZydh6p6Leuih22hWz+S78esBrrzDDqv6t47y2YMbaf2tPMCEXSpxnF0lV5oG4Y1oznAB5UG3ThuvNdj9wbWAZsq5GzDTXkk+8mAl+1u+hQHUYRvQQ5GlWb7mbxfkzYegVpAVv4m8/nqIYOrfSuri5Y5O626zcx4m+dBMW2T6XY96ZcsqS3bLhZ4N7KGH1pGn/hSxkq6IbxQF93kBv9h1KOF7WF9o1gi32jluFqtH31YLJ5hsyzPhltdfPmADlyL8lnu+rp7yWUXoRocGOyVNCstXE06wmST+QrtvkQ2cVVLnlcw0TMIzB4XfkE/kGW7Yt6njleemPwzmZQLOhis+RV5+4sAOrXZ2jSFs+qZi0fzsGiAdbU0OXuFuLLKGbmohVd/rHc6cTpAxiSsctGDwBCqxrPmq2mq+LZQKfK9/wx07yfRusjjfohcmD2lAukJA+L1P6APfg3BKW+KT9BWPfI/cmJSGrN3tgEuHekiHq5zbXQjOozudRB79WR6I1gutL4h98JGNZqVh+8sbLoKEcJPYoTTKg7z+BN3cCGPDxVuz/KbBFRfa6U6m0U00Ix/YFGhOBLTF0VsEBNIvBnRc7v5It6H7ChF1A/G+2/pqb1F2PsrCal74DbqLy4awP7rqIPUyvX6i36z6zqzfJkHf06hT6GRczUBayryw60XeutIJuBaBZSwp5WVDxqE1NtZCVY5GfneiLH3hfXG2k1azwBsC9FsC8tWDhC/YtxTC8NSkRPguYrn0rofuwzf25CraFAGdaovWon7Z9tj+3ek8cZVvqv3oIQ5pO/BmXpC0x0I9rCxW//xiektbbLWzIeHSwuOZ2Vl2UQ/rD8u1CNxDDz2sDdi2Hm1DM22Py68Zpy+uZtJYCUiHW3e+3Q21PfhpZSEO8duvntdpRumbsO8FPveVgj3pk6e8V7tOrAZ4y7+NhWDEudr0p4eVhTkWAKFumrQakFdvm9Xtbi3IrQRcee/Z2WyIbjkJttblblAWzA1Z3VyEM8t6NZW72BEftQIzrCzymlSr1dS1B7/tbKcfcbmhVT1dKeSxS8sFu42VfkYWj1n2QZ7nIRs+d8Dn3kMPawHd1N9OtBe+PpBpJ1aT/eoWzHbZ/N3D6oK0FUI9XN7otD4U7Z0Erl0Gitg+KDJ/yz2TQO7lpNF6hxjPNBKs1Qq8Vvm+LBGehNRo95XO7cK2D+sN/h20QhakLsEuKNtg+Zfyy0s2Eu74neLPItkRLZCGxrcDPjP+Ar4apv3UZQsmw7aNANJBR1w647K4Z9tS0x6pUwzWhhM8b/aEg+YwguxWlicqPnWvoZ43EX8akC8zTyYkzzIZDGAQo+VknKBl4F4Ip27Zo3IXwB3O8l0kfMu4wJmIvqPF4RBfEEzHhSvc9AneyF2TObkc8YV4NWVB4sDVhsutFfROAbcGKWMX2pnA7VS55oHwGZLKU6CjTOsHq7OlDXUoINte2CT+89JyIk+azfJk6mI3SODiq9Py63R8y4lW5SO1TmRth5E3r9juMn5uF3Z521Rv1AKS/pobWc/zwOzD+PozNhL22SaWWzcpC8iHkLz+1XQzoU4bOk4hriWY+fLJB/0pO+/NII/cW0VWK+h7Lvk28w90qp62ClNXuyk3HzC2MImZiJMHwqsdXuTZLblm1UGlu4H+muUM2LIGuXSiVWTFk5VGHh7wViST2kXIM8ZQTPZml9UGu/x6WF9An6BVQB+atT8Yk5gwdSpPfVztWG11xOyDtsKb3W/0QfrHnYakGdrNNiH5yMqPD8KHj9qF3d7Kve2eF/Z8gFCr+V8OdGt+MU95ufyYlAVVA3wefQWYFXGehHtY32il8vfQQw/rG65JRld74bIf67ndkc6N6pgGnVgTducn70DIFQ4ngQF8PzlML0zfH283OszdQB496C0K5wd0Ik0vWkGn4+uhh+VCVn1YS7otbU0ecg3MbVzO9XqttI/dhNn24ncmcTucSq4wHaQsmPos9d4kc1Ot6ksF1EMPlwNQB3xIe9ZtyPgxvAb2RFCr1RNj0Sy7kPXchzxh2n3eQw8rjeXSUfRFm0UnbJEZx0ratk4A/LebB4kjjXrooYdsSB/BpOVAOFIxd8Sg06Tu9a0CfoNwOsh0F8jJoeVivIflRa9c1xjkBKYXeBb4aYe8wDPXc597a5CTnj7qPiQ/NlnIlFeryJue9mee8ExHEK/EE5CcaJHn0i7Y/mygKEBFKgXPheJoduFXnmExE5Byt8Mgy2a2lT9c8c/g180VwK6OfHUCwqt0mGUCUQY6oTsm4oPfmHzXk41xP/xAEe7DePh32D4HkyDFEuc7fO5fBLYHWzgJDOoUdD7iaQAut3ZgTv700BpQJna5KL1xkadcTYifNOphbQO1Lk/Ny7sjv1kUC9xapVA7SNNP1+LoSsBcjOpGfXLFuVbrbTt8h/0ghorH0Q9aq3JpFs2MFeE3lYKFGy+5whiUBVcYm9LQe9Vzc1i+OoC6104/NQgv9dhHlymkvVbaz2Uq9q9Z6iZcY0kbDTUYRjnGCe6KOJNCZrmH7g57YVMWsvzkiaPTEEmgi9RmN6mHHjoOjDEVjDrpo0KhxB75t0GFQlkRYPaR1zvQ/l4u/dAeelguYCzSCvL2EXyQ+e78pOe7QwriSTDie31IGrPtvkKqh/WFPB3wHnro4fKD3WA22whKeOnMymImIAtQaw2mDPTibnxgYucpHASlQOJIhOV7vQis3VV6htzMBQxXOsJfkqLFO4mr2+i1M8uL5SzbLJi6FiPoco760UN34SybZigoR+czppVGGg+rZRG423DJYDWUzUoAbWAPzffnugWxEz7KAvKRRj00h57M1idWqq3L0ic8r9drwZ2GjBdkDJlWl322Iq/9yEIe/nvoYbVjJfQ0z/iu2TGgWadX4pN5PfTQQw+dgvRtfFTYsvPNynKjSwQHtdHNWPytBuPZKj8D4EeABd+lrO1hOVfGS8H5rHLgXYbR1UJ8clfcsZrdGUiMkk48vSxAXu2g1kgfjKpC4me+xsj8XieQjCc9P/UmJyzC2AJ+MncHpnwH0uTVlqOkU7ISUBs2GfLcjh07siGrMO5Gev7s/Js8JWUZ8SlcFVLil1et5kHDkVY+xMs30eHJqigZ8smEYQ+AKDkdb1L77PTaTL9dZHTykvzbiPuoW/YqgTA5w5+UPa6WPL0cWPoiUvSpUdHSg4KcmA1C+tSk4LHfkkwtZF3/CEsz0Ctf6Uq1LpexO1ND4jAnUaW+RQuVUd02f4udkXv1vaoAyp9kMHyuFyvxXWPEDWmY/uReIHYnij/wZ9VxM13AjMMHsfG4SvsqkxTCNr6frJ6xXE1/9WpVXaWc9I52RnBfxbegOK5wrxe7q/CBYPFNu+CHuhTUM+anEU2amBu7JJzkOvoysBt1x3PkNSrXIB98D77wzJRZmvzUM6lvojNh/cPrrbndjFgPbKN+Lnzhy9ZmmvI9ZEHIZ+Bst0c2xH/oSxwMSNlp6PJEucq9QPuL3OP+Asjid+Aexa3vI/lZ4RL3rUH0IQmbH0F6umHphXIP8u2BaW+jvEa/7ZD6m9fgIdADw9ag31ssSRyiH3F+URdgL9ImFkw+onTUJcxfBO0iYex+npwws181Gk5iBuyZ3/FW9iysv3H+7VOvtr2yoXfPAwHnVvtWIr2LXoB8xvOfDuFG+EB5AxJPLaXsTUiaYv6ahWnjzMlse1OraU9M+HRU8uN7rlue7qEm9iGAzQfGW3G3uL7k3dkcayP4N8rDvGp3rl+J6HR60o7Ug4oS3lvlmQzfnvxseQCmm9f+eOSC3CCfXrsocQV6Ybafbl7SFdqnjyIXW3+bhVkXALtuN6gS/PIhrk/Nwm6POw2XzGMyEwPrRav5s8OJHtj6LP4Cd8v+SvskdqRo1fcIwfPwqtEo9Klr6G6EV2WdsPdcp9lWQ+8gO+kHA1o3tH80q9CdEt74w4BMdbup/Uu5mvMXpm4VPGNnSU2ql8wbJatbPHw8Fybc6Yh/9A/TgBymQfQrUW8gO5Z1Keh/JIstcOd2PE1Ha414+v7+mCDqO5iQYFF5uOViI8mZRl67Y44zXIC62LJzwecH8hNAb+0NOrZ9E0h8vvG8PHeVTTNI69/kibvV5KVfaTcvTZtbj3x8SLQnCfsaxBfEm63P6XLyzV8sF5qdX20ezcnfhTz1KwveeSIeP2hbp/uCkAZ0L2+9cdkqE1nlmzZOAzAPYNoE0z90VVK3ZST+YF/kmelH4qwFMZgHFJpCSvbzyDCr/5RdvdLl74td7H9Y34N2zO6fRP3bwD2w19KtsPNo60OxER9/JmA9bxT1vcQi9VP4wr1po6Lxr0YUTl+N7k8AKWe5xvm1Ec5LtggZX7YK6T+5AB03x3+i82Z9qTWC+Ufur6n6YpdXcPWnYpWnIXsgIb0g/vaklh9Sp20pS7Vqdb5BYMsrkf+M51n6lYViooIZi795jXQPqwN2I9VDc4g34D1ZXg6AgbWN7HpEt/OJtqKV9sIVxjlB4fSH3d1Y4ETedBjhw4xX3QcdGXFHGrIzXOJ2hjPugSh83H2lYE9o2ECnDX7EHzoQtp0DRa+D5t8lvTguQBjpeKj4go6gAH0GH9kw4zUh8vQ9z4KUfxryLmYsJ3x61Ip+rRad7KGHtQbTxplwubmQZbfwvFXb1m2sVr5WC1zysdvAHnq4nGHWkaw+6XoC+lxZ/S7bftj+sxY5OonlTKtTyNOvzdv3Rf5NGfjGxFKuJplwPW+FfEh71kMPqwkrqasyH+GjLLTSVuWJ1wbmJ1xzFOLuo24D8z6tUhryjptWG9Yq3z1cXsg7ny/+fMT6Hld42XmJHQ6u3SHiDmp39duFMH781k495EBvEqc9xAew60iW2CHU5i6hZiD1Nwnw0Hk+sIEqjfJCDGL7yMgnklDJiL92yYbHPdCDKJ++8AL9HDvi9C65OOHkgZw+0NDueKMBKIJY8rhFhxe7/XANJFwTFr4BR94Osxk+1BX8hoOqK9zBDe7hF4QdX+GuL77HzrsCK3oYrstAx1TsEq7yGye78RMn6FDvQne+SmfWHLBgxzmyYds4dQLPOHWBtxfAj4pX3Iw4cfIDu+PxDKepA/VKkPLDBP9hGCb5Bid4xilswObJvm8WPj1ZSeThyeXHF85c3Ie8bFoPWC/5WM/wt/tuQJvTasJKlblpZwVi87KQh2f4WUl99qXdLk+mjOy4VjK/WXDxltvNMRGIE3TmqUYbaXrfGTmhRc7XD+oIcMIijdoE2r1uUg/dgW0z0+wDYLqZp38RziT4Mymr3fHXBqShT/ebhP6x6iMHlBc+/2a+bFxOC+VeuAYNJgXIUxbNlVe0ECxj4qzxfzPxt4PlSseEOb5NB8oE4+PgH5dRM4QTvyZ1Aml1rIce8qKVhd1m0cmFXbMd9FEWhB8XZQGLwOb8gw2012JT8/KzkliO8l8rsGVh3rvmZHvoHqSvAsrTT2kGqS3waq+wPWj0yqk9mPLryfLyRqcN7GoFBpmK8DoekNwnSBoeN/kg4fPA5Q9pNgN3HHE31wlQSUfKXPFt+VNudlzW/Uoi7Vs16IQDsGuqsx74xdW2deJHoO+ZLL++ybg0EoRhLZ5NP4B9nwdp+ihYznKz7UietF165gpn1r9m60oPqxfyar4elreu2nDZrTzIa7ckfrGH7VCz8PGYl/e86HR8K431lp8eeugEpF7Yk8F2fcm6Xw9w9dfsezPfaX23Trd/a72fmEce7cosa/yP+IW6gW7F20MP3cB61VezX91OOyXzazay5s+WC/apXpMuJ9jzUT30sBKQ/odQt/tsRUSviPVfkfnbUSfEf5WfgWAc04gtSToFwCkgdRIocMfJI5ArTpPahSvO5SQ5aSXAZL5JpRIbY74K7PBm2MsRtiwgrzSZqMUMkwy/aeF8kA4QyrGZb/52DkjTn25oTLgya8LviDoO7Oo0dnbKYMlHqxUit2ahTpMua7Z85e9xD8onsu/aX3RyJR5OJnVcHUSQ7V8QnRy2EbY4iqSD7NINu/Fzlwd28bOt5DyBtEqzm8pcxJ/+1gjnhf0o4ufw74cOJ3ZFIPfiJp14SQnfpBEdACEfnQIGJdJRFR6QOr4frsspeobsq1O9DD2YEZnzc4nDsn8ATuWKk/lM6Yv+xXmuNV03ZLFC7K4Jmwf7vh1k8Slp2boHtMOHna5LD2w3lx8XzIHjap/U61RZ+uKBu4tE3zoNidM3sG8WIb9GnehO+xzV/05C2YUmxIwcmbky7ZQA8shbF5qFyNukNJjP8+pTVpydRpquR+10HL68t8K72PM0+eSNV8Y9Pv46DZf+Ab60xd3WY+Y8IPjBGzF0G2xDf1MsWR6CTudZdMNHNuznaMdM6mHtATqFcbGMjU3KgrRx4h922XaTMQIgcxYSt/gRmO6C2O8VGUPrltHZOmKMkEYeKDkF1Ap84aQethP3WkaePDcjF1//2ZSzD52QP+IwyQb4S6M0mP1ImwTZJ3+h4xHJr9UG04b0sJoQ1x9tM03qLqRt8lGzsOcuetDwyVP6kADqqGvuxyQbpjvsnVl2LrKB/oRJLoBHF1z82JD5rJACfvNSt+FK0yQXzDKSfNmQ9seUq5SzCUnHHFOkURbEn5mHNFrtEDkKNQvpp/goC7EasSICg3Ix5VWAHnroBtaCseihh/UO3yDYhttftpvrXuKXBlO5GYNkgfZrhceA2uLPlUa34Ws7bbsmnWTxj+/92htXVAfLcJPOlHRwpa2WOMJnDhJ/cm/CvgdsftPQqly7XR6m7iAtV3q2W16eVsOu4WbRTJlezjAXgS8XrAbdUPYrhQ/zWV5+VyJfpk224VoEBlx8dpJ3Hz9rGe3Kp5nw8JtGyw1pz4R66EGwHut6p2DWlax604161crk4mpFHvk0I0OZfPXJCHEJrQXYi7w99NBDOlxzEVnI0/9yzXsAvo2ZnYa9QJqkZJ8yL60H+Poskj87z1Kect/D6kas7BzULuwF12ap25A5AS+pXcqGgcJBKbUrGr+1Uwx4poh/d5J9ibeH1hCWi0U9ZKMThmDlgc5E9zsUPsAeNDfEXFl+u4+M/ImBZZJduPAtv0OCm4Ps2P3fnrN9BvDsYI/KUcJp8n0L2OdfkLRDbn++BVcbvkG46Y5FMsQcO42L+1hYORUcR5wr/Nb/QoBPg1dJxz4JLPzYJ4FxNalZoNGWAYXZidG/o5NHpk3Db7jJSSfp/CMudc/usggs5aXiw+4+Kx6bVN8BhN8Okg5zAg79U/G1iXpdl8NKwaXHNuxyz6sHrrwhPUWGTjVDHGtOag+dKNtOxHH5oTPl1yqgYSZlwXdycjkQ2jQHTPe8epgWXzchgzsby7kI7Eofbc5qRbMykGfSXtqQybUIyLuRf9ZzR/dDoTXZt1bPRVd8OmOj2QkM89RZK7R+sbJ2uVOw67Spu3n0OObf2ojYGnQ9y5KuPE+++cgmN3z13oa5qBj1uTRcC47m88sDLpmb5EYeObUiy7W2GNw5m+mSvR75mrSa0Vq72cNaRmTH3dQK8vSDWsVyLfzmgeQT9aYVckHmlkwgHbGXKqxrPmgVwZe3ywGrvWx66CzatkSmQegE9dDDcqJdnevpbA89tA7XJKJrcO0bkNuQsPHX5Mbjc9036jzoZwonN9V9kg9A+bfjwODb4tH2Z4fpNNIGLmZnX67oqIfu3PHz2TLtN3pm3vvCNAtXPHnizrPgmmeiuhPIU74Jvekgb50qi25htfPXQw8A9DTLHjWjy774uo209sBGVn7zwpVmM3ysNqTJoN0yXQmdsAEeTOqhh2bg65fbumTeX2565pJR3vFMJ7CcaS0n8va3O9nHNiFxt0M99LCeYev4co3FO4VYu9XG4thqWvgVSFnYNikvrUf0+sDrC2peM424vNNoLSPPuLuwYe9vcl2OKrRcpctYCX5Vgv37NduGZU3AZjwvWPt0yoF3nH4D7F3S4i5sZBmi7EJM7xxnha82qsEvN/Q3n1KQ9dwD2X2axZ/7VGCEVpokM82soYWUn2unMEh999mCGX9a6ablHZUbcOXfDKf3CpsI/Aen0+xdvnY+ajy4cn7713G6shU0cHwwBVmp4PugaRA5+ZC1wBLVP+HE5ihLQ7JykP48TQfyoF7I4o854DQkHdve1LPylxF/I6z/kT9dJvo+s8Ns5d/uZNr21UZYP4NkwlIM7m39F/fMUnOwDRna4Upcw0UH8VzkK/I2y1fvLoxOqiCctEsAntnhIA/8ltOvyI+OQ4erSXr8HO6Qln0SAekp9yBOoFHU5VYoafsv8Yp9ELna0pc4wI+r7bLdnJNHarFZ+8MpZoQJTxkzIwiDU8n6eXTVYfB95AaVmA+4FepV5W76AyS8lH94H/ATxR/JxIVGoxL80rDbQykXgSljhVpwDSUZlweKATIHG+qELNc3XQfEX7wsC0G5S70vqfP0DL6XtHU5Sv70tRnEw8TT19+mBgI9qQV8WnYCYlblUxgIXPTzMO6gfQntN9+npetD+newEa3wK7DyY/GThaS+xMOJFERM0h+03QXQQ5QX3HE1JaAQyNXWK7sdj+KN9MCFRPyMsAwMJOPQfEg6kp+SGF4PRE9Dmyf2LCxrza/ZjuFe/CfaD/Ynz2y48i2xmnm0ZWdC+ltskdTVrFc2tLs/LqAaBLXbI1f7Athp2erm48WLRmiAnIjqsxt27uJ11J+PTsEuf7s9kfZP+NBnfiLY/AJZfUKkqdpMvtbRvvNvqLkZl6SCTVeALaeE3gZIyiuen1YR8uPKr4cXAOWv8uuwf7odztCPeoZ+paRtwudPpGNzl1fvfOUgSOa6WWSXX1qdFf31oduv1W/vxJ0Jtxwy7Zdln4pW/bb9y3g31PfguT0Olv4P/JlxFFhfpa+s+l3SH2Qv+Pav5MNVZtrNag/C9llzZEpTtTlWvbKrk8QVtjsJfZB8BfFwnNDppN2OpyPwjQ/NfAPu0AyPXRCYdkPzru+lWwD76aqDdj7t/OAW6Uj8Rorqb+i9UVaXKJ8Wvw7+TTQ88smyGzZ89ivTTnnSN+HXRXf8GP+h5VJvkvL0dXx6kYQdPh7O1AWNyD9sS5b9at3+uGGnl9H9YaTLwSV7E1nPG1n9L7seBPd527dk+XQWCTPTYdh9MXssYrcHNrL4yy9HDXt85xre+Op6K0jWH+hUVKau5yaKpYBfsXOh/PR9oZCuf7a8TX0228eVgEo/xU5l1T0gETqIT/QOnxAzyxP11Vkm7EX7iz+L+sfavRDUd9GbeNzRbymf6GohbLfiV/QTkG9RU8yDAcKV9CPscnVBy8+TfoCkJOJoty5k1c/k/E0cNvd5dMJEyYohMbeQ0U5mzZ8XrAza8spaX8saq2YhvXQZGfFn2ddCMP7Ni0Zirckf3jfPYyIzf5c7oHBphAqTRiiENPLBFZeLLle0kvduyMy5+LuKIHrqAwxkGq12ZOVvzQP6mkbrHGbZomOJe5lcsPXT1AW5YhBvugP4jTjMSQql74E/OQ0sk9NheoZ/F3R4f4MM2yNpdPJVxRIvUArskdg5eSb3yCc6t6YbYPpPu9qAezsksO8Fpl83xe2vb8JG/DcDkWmnYMfX6fgvRzRbpj30sJLo6evqRqfLR9qdbpf7cqSxUui1k37Y8wmmvqXpQ9pz2x3yR3/V7rN2anLb7sMBeSZgVwrt5NsX1qfjsTHKGqoHoo95kaWvKwHfWGK5sNyLvz30sNZhtyW4T6NOw7TRnWofW0FW3rJsrdhjtMMxCtyx8Otro32yzUpzOWDy4OJH8tnD6oTon1APbuTte6lvACviGxB23Jskz7Fjwt6NmgtgJIXsAhVC5weU5Y4FuDQyw3aDOo1W45Xys8nk1UVZsOPDjmHzfiWQxrfLgOfN62oEOhRpAz9skEkl+GHC909Bci+0XpAlp5WC6J6PLjf47IYswHYDvkVgE2IzpEzU92+ZZBGYA6j6IuHsq9Q33KPjjx2MILOumd8gjtVRJnWSkcl2dxE4lDgFoS4VcMJCXxUx0A4CWBwuqQ1zLA+OCLvY1Q41O+8xvZQS06S9chpgxHqWTm7gpIk+beIKg7zo50jPRSYknyaQl3h+3DDznsd/x4EdqyYlADf/c1uf88Mt9yR1Cp2OrwcnpP4bdmAtAlXcrOb2/UpD7IWPXDDdw/GXRZcboKF5tHQ55OMrt85Acpovx83ykqZ3qw1h3yoHWm/fViua14NOlGtWPOYz2x/u1ZtrEu7F2ISTK35xS8aJE6g4cakJv9WpjrCfo6nOaYDkPnQPyI/AHyfrshvirvvCSbJhT+rjhK06ZeujTOAEFRiD36R/WUgFueQq6UT50JRM3x3/agPy6Mxnl2DLDbSclsa3WLJSwKKyST10F2reI4XWA/ScSESdhNSflapHrjJa6b5KlhxM+2r2QECqfWcSW5gGxKPCeGy2yYesHzVr203/+N1s+LzoZtxpkHRbJSzEp9F6g53/1Q70F9OoG8i7+AusPw3pMOzGy6ZOYa0o9EqjFRl1q8yWE53iey3LIA/We/4uR5jlqRtOHpwGbnYH3Cx/VzjTf+x54B6GrbN/JvN10PZJYFzhZsYD4F4aePu7wN2E2Eb9Kj6/rczbQZDw9lV2xqvNNuyWSvCT4s8HpAGShXhzkGeSwBVXWvxZ6dtl2i5cOtIJQG9tnTaphx56WDn4bEya7elh5bHWyyerfVtJSN9K/W6if3Q5tmedKkfZOJ8GMx07TdlQX9I7CBXM/lensFp1FmhGV/MiTafNZ+ZJ4MsBndL79YpuLc7KuEGohx7S0NMXloGjLq6ULLLa5DSbah+cApqxwy5/Ln7atevN8GTCDOP7nRfCQxaZG7hc1C7s+mdTD5cXmtUptZke3VrZ+YHdHGqHJ4wBk0y0ikLzn+YoA2ZlcVG7cMXZSUpUaIsg2zSSeFqFyYuLsuAKY5IJ+365kZa+LDSYcPHfbB4i/Y8vOKwEXAbd3LnqIh/WewNxuTSAslAmtNwQO2YjS/8kHL4Bju+4Kf+mO7spd3EL4hPCbkJcs2DqgLkILCfJapiMhBvSqunfeNWdhJOJytC+M2BDEFa+H+tbBPZB7BD8CNmQBeS8sO2abavkedIf/tapGPQEML+HE7fq27rsZvsPgfiZ7HJR5WmQnNCQExw1lplJcvJDiIplReLffm4TIOViwsc33BMyCNoN17OVA/LGeQwWeIUi6OdAuh5Fz1zUMeC0jOPETLfhKzNXfyAfIrmuK3jLB27NlJv4bzbc2oTol4/ywOcvb/i1BFmoaHXBYjVp1Wopn/WiJ+bCr4m1vAgsC6s+ahbthreROx72I294S9M3eQ00+pfod8lV4Aorbq5nKE0pUddz6VfmBeLQxL1zJjt8HTcNYz4rJ3w6Kv10IRtQV5N034L7dSxs+3uZJrx6Lid7A0rIR56FwG/zPkDCn4bZN8xDqw1R+TdXviawaTeNuoHVML/Uw+qDPf6zaeUh9kUTXuZlUrs2wrSprvrcifqehrz2zlUWdthOUBqy7IdTftzup42V86QLoJRAzjQMvtDkqWYP6TnSdId3l624O8nKE9wEZn/IdM8Dib9TkHnFVikLrjAmcWZihJI2yYbowkrNN4s+5tVLU79dtJ6gyrNJFNf7zkJbYZqlLIhBCMlWMvu5RVlwhTHpckGzeTX9r2ZZuQYYJtnIo5PNwNZ3m3roYTXA7GBjUGAuutqdb1t3478xURN/7moD0/yIu/3cvDdh12U77k5C7Jx8Cxjw2T7pMEgHPW2iUDpLEpdczc0HILg3QwI56dssXJ0eM16BnV4aOl02dnzdKvtuQHTVRz300EM28tqeHnpYb/At/JpwLZ750Gt3Iki/RkgWfIXywOxD2XZKx1nk/mRJ9e8AdRrY8tcu7HRXE5rRzU5gLek3xj1p1ENzyLMI3Hs1cw+rFebYcLnt2ErbzZVckG9l8TcN8J9GaXA9B395bFsa8qTtghnG7BM1E1eraXcbwpePerg80Gp/nOsDd/ADChzUVQCT1o5Zk4GIj1xK2wytNMITTgGFOyvDHZZZ1BwSO1oDkp01NtkT9DaJYfaRxMOeY/GG7suAtHKWhXYTpv/UsI78htTigoTAXMRNo0ywF/nOkFCBFYB/qX9ZkJOOPsqC3aGzqYceALFDNhI71DNg61WndMwcNNuLwNL2wVagTpT4qr5DFtQvmbw0JzTCsAEBeC7f8RVIPcPgQNV3prRaq3lzSdINiR+wbR3sWNF4ZZ98I1dP6Pm5QLsMqPgK+nu/bK24OeOEgnt1mlCdKMwigesZ4uJoFCvu5wmSdMP040jKIL2fYC5sp/nrHpB5k2ykP7frh+i10IrDU05Rma5WuOW9+uGTd4sIy0+oszBjdtF6gsu+iN3xUTbWo6Sy0Wy/Yq0jny4sP2RxN43yorcIvPwwJ47iOsZ9R/SB0T8y+oroO5r+/OE1xM35LIjX9ax1eNptzMWAmoRSSQnrojA9TVBLk5pFpNdW3GF6HiSe47fLv899fQE61Vm9Wj5g3NZDXog+t0rrHa48m7Q+sFr6AyuxCJxlL9LsoIwehNizIuTCzInMJwgJZB1HIPH47G8e25Zlt31xdwPLmVYPPbQCsw/eLDisVnCQHZFyNyr35QhTPi5aaajduGpQ5qYsyIKDjzqBPHz40KyMTf/tpLua4FooXsndZj0sH1ybNky6nGDqPGwTFlylM2rXB+moip2OFjWTdlEWds24wt+hm66Dci+w0zV5Ml8lbbejHbOtjvZZbKDrFLBpH4FoAVT7ja7JeG3Aj00uHU0jVxwmNQPbf7PhAbt8OwE7P/Z9D93Bemn/VxI9He0sevLsoQc/mukXdaOtXkmYE6lmH8GkbsGO25wL0n3taMMy5G5uhmwH3czTWsN60+flxuWgS73Tvz2sF3S7vnZqjqVZmHNCyGMnyUbWGNcVxgfXQhLapNXaLuXJm+kn7bePug2UXzvUw+WNdhZ/gcLYlb8Zq9347iIgu6ul8lcs9xBZRlaMR+AvUll9Xw6+o2hD/NkT7OKO7wsA9bbOJyN8e5UI30tMh47ft1s9y8jY0hVuQ3djkt8FfZLND5xYA3KdRm0BmOQ3UeXsmosWifwZ8siSDeIxw4t/6Cx+q8bLsUBi8xSHPEuXa4hg12235JcFV17ii0JJvswGPfyOaRAk6TtLDhLC9pdPfpmdi7RdzwzXApgJ2A/Tj61T9YzTUlkGNhk6ckG6Yr98PIS+E3yk8xUiqxNgxWvnP0v+JeuxnDbNKl3xZ9c/cY+AU6Daj9RZ+W3CvI89s04R2OEAOfkqMCfa1MduGdB/lLUdXvgP3YOoIn9avghvho3uuYXhq9Qv8ROWShh/nEfX4MWedBNZ4dvFdnmE5coJS1ziJjqp7hs19RtvFYA/8KH8c71LLIzzFaejzfA1/recwHs2IMNikCeRa1JaGqVE+yzhdDxZ7SPSSwO+4yZlKnISaDnZ5RrpOFAIy1n86SvKQPmz7F/03TgdrtFI598H4TlZH+NoBPXDD0vzLH7VaXFG3asmcf8iDSnXTFj2RSD5y4LUOzM9MyzOvgPiIuIyY9f1O64ndvrmc5Qrnvt4NN1rVFHxA3rQZ4XheGHfwJeqrxYfjaB+w0LoeLTeQ+7qyv7NNsqMH+khtjoXHtxtGwU7WrNeAxPVJ+23xukneA4gfHQSvrQEZjucD3F52pD+c6uwbYZA6iX0En7seiq5qGVkp2FVJOdmQiN+1hL9IwCeiX6YkLZBdNNE2uKQnd+CdUI08Ty4+iDtQKsQ8fjsoNQfSAawv9sp/OLNPICdd6mOiF/7TebXDIP2FfDxY8OWl42s58KNlLr4zxzWBrDLz67NWaVT84zfpR5nVOdIwAHME8fqhGlQLtEGwHj7m8Vfp+Arhyx7FfbsrHwK5zJ+E/j6K1IuMl8h+hXW48AhlHvwPHQP7hVHRn+6wByoK/vTYePpS/vvyqceu0p7FEdktqK0BPCfzKX2J3J2SwH54bBszyK9S8YP5D257rMfEqtd7uDdpQu2nZbwMh8XIeqXA3Zc4bjB6ocl86nvJV1JXq7iLuXniy9r/JxEs/67jTg/yJVLj21YzYAXEovddwrLKVMettzjED229S+v/U6PHXoQ9OeCco7S0feuumsiq7+VlXuf3RRE7bOG+Lfl4UPdKpdOw9V36iis+meXR7Yc2st/onyayK9tC2X+oRlYZjM3wjGVxW5sboiRpZ9Z+p8Nq/zs+uIZT4ew5rZMgDe8uS0NkJ/kQcnE0Ce0k7Y8bMTfrIff8fTAHdxtuxFtJovX34JVf33fyZdys8efEUQuMu7V9+hPmWUmvoRrU5+0P+1Dwkg2xF9W/bL1064vJi+tQXLgRrv139XTAtLXUHS+FAUCEDlE/QV9TfJnp2eVUBC+fblpJOyXDav+2blOG+sC9vioWYh+6/61mXpcfpHdiKfnGp+bSC1FKUQTYcGKe5bBhj8jTJKi3QxO4ozFKAgHwwSKx7UCZPLmIlcYg7oNKHgaCVChTeokIIdOw47TlGUxmLS25duNvAm6FW8W0JCaBKDTGZKjrJdT/y5X+HS+J/POQgbSot+mngO4x0lcE8lOq4Y05nDzxRd1XON1Csi6dwFpgvSCX8SntH954NI10TNdz7GoG/Ei/m1dlPTkGg6SrGsPfqQN+PPoA6B1IZ/fHtY3ojoIe+CePM4CwpkDAdR/V1223cQmwT2vLTLhSqPb6NWb5tHpcsoadF6u8Mm5HXmtRB3rJLRtSZJ+1oLNCSZEfZ/vWSn7YOZrJYH8g7ImrpYTq81mN/Pa8mbhymsz+V9N5dbD5QfTRq8Ge9ZDDz00DzUG9IwDBVmLvzaUTWgyTLcRG/c2YbN8/tCv9PUt80B4aIaXHi5vZOlJO3WO60dcGe3EGrhnhS+W9GKsidAvBmoZJBVHT2RFtNaBoUIqsYjsXSDtQOLtFKQhsNGJxVJXeJWepWMC21i74OLX9AudMhdSgE7kZbXDl0eMZdV4Vu1kaYV6aBamfrr0dS3BZ2/E3UucZZfd67Q9BKS+y0SKPaGC+7yLwPK73sBii15wkfC4qh1XRlziHzZI7JD8Nu1SFnwLwWlA/OAnuYvOhCoN9qsYjwg76ZiER5x0xpOQ5+B5LExAahcqwvJV8rnsFNSrxL1NZhjTX/B75eGxs7DXMZttw+e+wgj1xoboT3ch5dw5LK+cXbzrvrK2Rd68eeRu+sfv8N7wj3qA/r0Lrn66bL5Mg5fPdQaRqY86gU7FA/j6wT5biLRl7GdSid3SFi59z5rNC1qttOZN+hOtUrPIKlfk28x7g8e8qGWSnk/O+FxDmjzTkMaP8OsjGz73lUDefpCNUin51gr098w+30phNckXsPXVBxxE8B626QCkH51VL1Vd0j8DxNvn6HncPQn383YXf5EPk2zYz9VJW+uUST548hf2GwVuf0k5LjdWnoMemofYL+kH9NBDD6sPvj7GctRbO34XL52aj5f+i48AsVkmvPJx+BUIz93cINZDDyZEF11rpdBvX1029T8NiVilAvgqgQ3Tf1MUGCJh1KbIb7RY7CbT7/JTu3DnKSL5xq+PXDyZlAddf01Jh+BSdjOPkJdr8deFZuSTF0irUw1bp2DyJOUcng5eI+W+luAzyK3Ctgc2rTSkHvloueBbBDb5gJssXsgChh3OhOy2t+ME5CQwAHfzmSuuvGhlIRhwyTqvmwuiWyInCWdfL3fYcjDrv/k7r07ocm9df3pYu3DVKW3n0xd/8UxslQvSnxbgt00uuNqXrIXfND6XC736kw5vnzijbJsF9K4HyDUub5+c26k3K13nVgtE52zdM/t8qwFpdrebkHRXY91cabvdm9jtoYceelgerJS9v1z7pZ3u3wO+fpWdlq+v0+0+kCt+ccPVJhumO+b82u0jyLxtp6iH9mCWvYtWK3w2DO7N2LfCxNVvYTscTWDjxC9+yy5MUXfs/lQT08G9IG3iyYR8myY8rRScPih76pNkwW4kJLyofq2JSXIXwm/stIisb6AUCuXgV2vI2nWrTminwPcOfUHa6TEYvHYXNKUhwGIjftfkPihXkZ6ptGbFy5oskfAwhuaCiRjHhsG/u0Lb5Sf+o3C2Dsbg2b1rLhAtJ/KUl1mu8s0xu77nhf2NtAjZfORCxu7orE6N6J3A1oGs+ptlTM3QKm5HfG690wh9J8Lp+6xG3qeZUZ6T/LQD+5vAzKC6+LgsZm4yiE6h4ip1zZaZeZ82kSfyMuM0gXucXhKIdEJ7EcRdDL5l2QhOuQL6ipOv+pubGpF88dz85jHuoV+mDtnfRM4qHVN3XRs2RF64uuyU2He9qKwXlgW4LwQfZ8WJZ0C+aZn81mFdnaCRdMRuJL9RFofNk8iyVaAfgTikPyG58Z0aSfsGMMqlnnbchCHp+BHpkp1XQL6lFj2zXscd/gz0j+Wsngd2L6v9znrug5RDWvsPNP0NYEHAv3yzCN+p1oj7t7/B3Gw7JNlvVa+k3ptqYMYl4hEX7hmrq5ma0iPLftv8+NoZ8efiH210o1hT+uB6rm2Djlfij2xNPD3ciS1xxWUjlIv6qxG3u0G6FPVvNZ9Snjr8cn8D2EZWXk376kZcjjYy649R113wPQ/tdsAe7k2/wnXWN4BFvr7NftJPlVLAt2xj6Rjyc/EKt7SNhFnjQ4lT0s+aYLG1pW59Q6xVeMsxqFfRNzrjHAj/8q0rG9Ku6vLDaDPKn0tu8I045duuLpmnoVn/wrb9LetQ/zLia/cbwDghnY4MfWBGhUd3Xz0Zv6nTWfx1As2WiQlojEKghxHv+t7WW7u/Iv5FCuE3gNXfKP+RlIJ0gnjlG8CCAnTYKLP2vwGsYYaK2eSgH+FrnwXoh0LOdn/CzqHvm9OtTuz6vsEqOYvsRj6IrkioKNpADol+eWD/wv5iPL+J5AN/guQ3+vQ14jseX4QgPTvjmZD4fPEuN+LlHnETdzcB/cvb7ZZY7HF8VE7+dDTS5dPtbwBT2L/TfEbpZPGtkdW/yool23bGYxD/WWop/nrfAE7Pf5b8bT0L5a/+onSy5JtPj7zI7L9ruNoMoF3ufPHmh1V+dn7CcbS4a//hfJUjeZOnTPvMfmP9J0Of8uTNnP9B2ev3yEWw+5Uy3ySoN6rBLw35BjDCqfgS7bmGZMtbf8N2LroiP7Y+yp1wjWbPzHexUGYeozxJbrQ/jtPqN9ibPeNPu4F4ejayv0GbEd7KQd71IMhQUdCPkO5ENA+ir0n1tPm1SijRD05Hlr8s+2b33+zcNzs+ahbQV61TgbzC/ARyUH+T7oKs/Kv8hIXFpCtddN8uwBjIjDNGbNhclBkupGg3REvEwm2LXHEaJPnwUbfhlllEPqzUAmYWbL61vroXfwVZec2CL3xanHkNZadhlxvuhQSxgTfLD4SOqiL8NqiHfPDpQjt6txYgeiJ6ZJPUnVapWYgdEN21dRj3tXAxKoIdDrwL7LjMySIXr63y3i5aSVPC5GmLZAFIwqxEHm2gTNJoOYB0ogVO6AenbQx88vIBHVwunntYHUAdctUjs412PUcf2YavDqs0HP59kP6T2adK23QjMBcGelhd8JW/q59q6pvYUR8BzejW5YzEuITl5pIdXgfdKly2Yr0jbSxty2Ml5KPs7wqka2I18JAXXV806aGHHnrooYfLFGZ/wNV3aqWvkCfMSowVzLxmweXPPUbSbvZ60HJD8uajHtY3ssY+WcRhZbHSeICBafAbJ31A2OmDXclyLyQM+EjiCe+DQa+4Z9FaA3bkmIQNBGlkyspFLpl0lILysAGj5zJ8rULK3AXkU+DzA7iewc29+Iur1ms39PNmgLhMUm4O2bkh6dnUHsyJOEF80deVZn5yxd9DHH4dW/uABkW1i/UtIBs+dzv8cqCZRWDzmWsRGDsR1S5G9o+rfAu4Uavp3Vds5NlSKv+AembEmRfJmqcpL1w6aLqJjTUnoV1hsGMUu/Tkm8HRPZ7q07cmcL+aafXDKnHsXFW7V4VsmM9cz5cbnhqOnZrhbk8THv8tYu2Uc35k9bvifY50eabJRvf78SsKL/YBtlB+68VfSSdKz4y71TIQe+kn9O/8dDlByzhZDnnh66tmLQILUnUpdz+4szDHSq1QXiDvqfn3PLfTMNtfgSk78Z+WVhZaCevjfy2gGd7FrqwEOinjTsblAkyr27yy/lqnSNuBz4rJIrDMk2QDPLn40u7+/CAtkwOJJy91GkG8mf3AAKE/DZyI0mTJzfKXGW9OrGR96gZEH3HyRpPppuky63b00EVg7qCtf1yn02jtQ+yUj3owkdUn6Ha/gSOPzQO60kJ/d7nGC5K+tIeJdjFAqzyJPIWahR2+WephdaNRLKdSFsxNBXnGq7ZuSP/MRwkLWiyVODA3HsFAVSKSCmInIFcfJCE5ESanY0L3Wt1JNe6Ug3poD2Z5uUgQlm9AAtu9WTKB8jZhpp+FZvwKmpngaRVpu5U7vYieBqlPPph8xBeI8yEr/ssVrehlGvSkfESrHcUS67hBOL1i0kqhk4vAJqS8cW33eyCdgK1/afoY8R4vF3G3J5/NuEQugrR0LjektQG23vkA+abF00NzWAu204Ws/oLdp0qDq47adRrkamvkPs/JX58t6NmItQNXfWm2/JrRzcsJzS4CC/LIH35chNP4uK53mHl05ddsf/EJi9UAKaNm0U55Qg55+yKrBcvVH1qJkzvrDWtRv3roYb1B6mFeahedjq+H7qGd/oMPrjhtt7R0231rFOJ2Even845H4H+lkOC7SbLrn009rA90ay1LfQMYP2RXhD2lLUpk75oQ1ZJ3wNvfnhHgG5CirED0zVANeee7D1mvsLcn6G0kv1EaNzjtTuFnFYxrt0k7EDkKsvlvz8DaRsS+t8vHNrpipATgF24iFzN4pCPaFQtKFOxis7+dKYDfovGdQimPSO5Z+U9/jkGomSfFe62u3PIMULO82NlKLsq2V35ZkPohsk9OQLebfnr4TP11niKL4PtGhA+ST4H9bUa7PtupJ8MHP0JEIWy/Tljp25OD8ZqTD/E6aMefg6cmkGWf00o/Dy94y0QakDszHkkPfOmJnejUqp0e7rGb234uZYB76IfohBke9gj3icmj4KM4UgYhf1LOwXPojY4vTUI6HYHL3ki7KzYTV5Dwar/uOvIXuZthITdpU3HaGYBf7CaGO2RhtrnNfuPMhqRtyjaGjPrfCPLfangbdjxiH+xvPBakXQqOA/jagkJgX8PTisaubNh62FtcRQ6iDyiHyM1EFN713B0mgldOAaLnOp0s/5F0I77Ske4vb2nJwiROabiAeFA30zZpiH0QpOfVjodTBg9BefqqgcRptjNw86UVtb/av+sbTjH7XpT+bZy/MF2RD6ev3aKTvSZs/iXVQqEv+GXnX8Mn/wjdfS7ftLQh+c+KPesbWRmPGW652PDVS+EvfB7aB33FNzTFtsAP8mXGlWV+a4HdkXzY3mPtgEonnr7obRjeyke2/cdGQx1G+DcheQnlkLGpSvxFyCf/LPjGkXb5R6fOA/nUqypP9mmbsIxYprLJIg597/tGlPiOt7XJHdt2/9WGhBauQ3lb+RLYz31yEZj6A/ji9SH7G8A2PPIybWITaFj6mISk5y6/5iHx6WvWWwyS4954+LKld2IP7WoZ1t/gh6+cJDYxq/Ugfelnlqx4S9LfNeSofwufOkZ5LukLaqH+ir94ftLKB2VetzKaFKeOz7v4z+knTwDnR1jPPSjUs8anZtpJIP54HYzzF32D0ZKb3Cfsi+XP4l/EmW3XdTym/UFcYTmnlFsa0qXJsOydp/kPkVG9EojiyyiXIN7sfKbH023ESzsJ1B+Um+0vtBcZ+cvMf1b7ZNTL+LxFEq4xlvlNb/CSVR9tZPq37GsaXHHlD90tpMs/Szsz+ffYVQmXPT7IQkb4sD1x50TSh2645myzucuSkDy3N9zpmLP6Z8VG/Bvb9nhGzLAZt4wRlVugcxJK5qUE0m7jr8q/ugMC/tRfRshnNF/mRuRPQ78lMkLgLnzZ6z3BN4BF7jLHhHtlh8Kogjz62u0QEpNGcj44nk/5ZrDkEfqRtum62W+E27KTdH1oLvYk7Prls2fST/f1+yI0m9/ghwdZ87fZEoo/97cRWXrrR1obENXPdH82ssZNeVHg8aW5vmW2p+ZahS/vvvkRQbv61zbAeBplAUJII1ecJrnCNEM95ANkbQPyc7lL2QjSOoau8D00h54MO4+VkmnWIGq1YDnlIw233YA306Cb6KaMIReTTCDdBNl+rHCYJCvhdDZf5bf201zT36kOjQ2bX4G45yUfXH7TqBtI07P44m+EVnXzcoA52Z8lJyzy+siGGVdW/87kwUar+mQPRFG/bbjcbLjSFTez3mfx2Cz/PfSwVtHqeG691RHTJnSrzV9NgM3vtbXdh8gZE/CuhRwf0sqmUye6XX2B1YRW7FK7EDtg2oP1CDuf0g5kkfhfD1jJvJhj2R566KEHE522TStp63pYncirDyuhN7HFXwPogwia4Uv0X6jtnq98CzgRcUC2u/j3hWuWsoCdeorw20HdhovnjtIyd5yQZjMQPrNg+8mbL3NC06wUfBeQD1nPLw/Ycm/mtdA9uNFsHekU0upM3nrYbawWPky0MgEo1qPVb+1gJ54ZSt0HbiZxjcwgt77Zbmkyl2e4qh2ngR6ZYSLbih2T3ClBnlvIt41wYtAqA3GTfoSPVjvsfAncb3rQ8vSFWU2ItC/iOx3p/qL40pFceM0b0kar4ZgHQ+9QX8xd2nY9M5/bwIJvo1BXBNFgt7iQ+vY2/gXhY27GPxOu9AFXuyD+fLrmimc9IrS7PoKfLlIPqwvdaFea3Wzlw3KO9WBzmj09t5LAYmA7C4LS3+ihOeAEiib8Doj1xv4WrRBO7CliWevTq25LKHElIf7d4VYbpE32UV7ktUuQqKnFWYvbdvmEQJ8E5IW/hNYyIlm49VeoU3DF3Qx1Es3qZA9rH7Y1tamHywvdrv+t6pXPNrlsYozgx/Qn9wH10F2slT51Xr1fDe2j2Q9sl58Vt/Ey8PJRD9nAxMByTg6YSidph8TPTGoWdjw99LCWsFI6izrjQq8eaUhbktamRH7ydw19fs1TDsvdjpnlnVb2zU5Md3piHBD99FEWwvbCR5zHZmil0evz+OE6devSEZRjsZT16kUNqb+2vuH0m+sEnKsO5NbVwB8oeo1XUu9ccdlu9oSwLwzqgA3TrytcN+p5Dz2sJdj1q1W46lc7UHW6Vz+7BrS/vTa4+2hGzr3yiNApu9QN9OzS2oPok7QrIHyX83L5hnwPPfSw9iG2y4es5z10D2ul/5ZXP1ZSj6Tv59Jn816e22SD44tPgCZeQxcElI6CkB0hfpkkkI4EYgVJuLyUBVcYJ4UTwnFqF3Z8Ni0nJI+dhC8fncyfHY95nzc/0MnVCNSnNFqNME+nSTn7aC2hFX6byW9r8cftr40w7ZS63ek63w6ETyF8k8Qk7MKz3dIImphGnYZMTGFhqF6vqd+1Ov8O3G008zo7N4KchDvumyUNl+7ZbnKPhTTfs9APX20/JmQxDn5MageR7CNqFyjHNLKRVR87jU7k0YRdHjbZcPkxSeDWujyQnl97sBd/bT7wG9+T1GT6FZ82ad3Q5ZxPb119DP3NoWT+ZMcx7INLpmhjXW/bcPFiu9l85AkDiD6n1bFm+1G2vU8Qx9cOtYu0vAKmeyfSs9FunGb70g3+ug1zE8Va5D8LyJMrX6a7/bsTMONczXDVOcD3Gv520anXAvvsRach5eijtYO87Xzcn91/rqFdDH6b0N9KNsLxbTMn1NF/cG0gW+3w6QHaaZPYkyJTdyRcN19xnUjL+L0aYPLnorUOc6wi/btOwSWvBAV23EsWfzaViiVFrmegHlYWshHWR1mwx9s29bB6gPq82iF2x8RK8i38uPhywfbfLtnwu6+sLV2OvnQnARli7dIHl4w7gUS/zoDM20raJg95+bHbZ2cOl3NxSjLUKrULV5zN0GqETL51EsuVVwwI8w6+ex3E7kEmqKUsfNSDxkrZgk7X8+XASumPpNdqujLgsSetVuNAJo8+ZvENOel2zm1nOzWhptNwUxZkoqBVWk1Y7vqwVpClZ1KOts6YeuQm6IA7brsDbnfGAV9YgUqjzTpip2Hz4eLB7ZbUdcWf4deVxx566KEzcNXLywHL3a6Zi8Bi49Koh9UFX7/0cu4frbSumvXFJBP2fQ895IWr79lbIOyhhx5c8LVBJtRzHn+vxTnSbmCl57vWSv8tbz8mr79OwJ4DM9O2fzfDV6pG5FkERlKu5OxvaNnwuTeLAieiKMi4TSsNF0+dJh+U8XP4N6kZNOs/DdCNgsMeiLHOSss0Zr2JyzUMOflok43wm6PVgODHRRpFHjyA3H5Mah+drBedhtTz5eZR0rSl3WA3k1Ya4aJuC50TFYZ1tdGoBS5Ru6aIH8tvH2J+DRLY7jaZyFvWMkGqF8Ai7iScfTXRbidS+DPJBDo6JvWwspB62zxEs9tDmg6Y+pv3lc8CVQMM3cO9ckN6TOEJ3sBN7kN3DmvKJXRnvyBbrzkSReHJJewuBRmwwzQ7cHXVJ8BVZxP1zhGuhx56aA/ZbZi2C16Sfm9A8s1VvHlAv31g7QE7z7sN+SYw+mhpBPjsZg8dgOhuAnDj9hDlgLLiO7M91UWj/WjSwPeDzZO/dnmap9MUBXogtNZh66r0O3yQdt2uc1nh1j+0XonehcTjuThpOfmoXUgftlVaT1iJPqjUJx+td2AONo2yIfbZotDuZ5GGq26BBK75jnRIje4hjrjcBetN1+38mBoXo3VmQ1c70EdbC1gN9UF4kDGk3Ju8+fiEe7FYUvNiJsHdpLa1H422i6JE3B0XoSzIDg4fAfaJLBNmZhU5wq91SN5WAjHZOniQCi9X8ePyC6gTwKAUQ5FHb3roDOQksI+WG6au+XTIRDN+W0G34u0Gus1rHnuKer2SnQDbHtnIeu5Do746BxtmmZt5ivIZ8Z2W927aXFnszZ4sbx5S9320WtCsvvXQebjsl9PNoTfN6JOrLtlhXemiXy3Ac9OPmyd3H9v0C73z8a3S8DzroYce0tGrOxG61b61e0oMfAlvKK9ema0e+MpWNm1ezujp6dqC9MVsutzR0+MeWkVPd3poFysxh325Y63Mda2kfZG07TlRH09wb4XfwvQ1v61Ko2YViuy+gWtaJWkU5Jm+2ixE/OvOjr2rSO/BS0faIK9hbhNiYIeoCXNwp347d6O2DtdEXTOw5W7DLlT73s5vAjnz281KaZaBeQXqxfgudvjF8/jkZqQl0IVYx9kKH0FCiN/OlrsgWX7NpWPvaqs3cLpV/Qqu5eCaH2ZZZu2ai38vsX00u6PKqr4hJPe2vpfV6V9GY1hd6sWL6kqNQXWR/Eq8dngvLDn40reRlJ+ETId38Bfa0wDhKQ/tbtdTvP0gDYWMbZw++Qtyy8+DLP0zpeBKKyt8NQgi8dj+JU48h8zt9CAf8YOr2B9AN75VvtehlHspiCEo9+gUTmCXDH2QeAAph0bAIORuLugIJExULtn6ZOuEQOWFH8lzXMPfwaapqnF62dxIhUk2+BV5oZ3V7bCeuMBvNRFntS8Sv8CUAeSZOIUR2m/JZ5RfnFqQhXX/qSFtD8x0TGTpt82vjUJdx6+/QRch7HcEV188hcC9Hm4Q0KdecAXAtxk2/O1pt+W5Txo2Imlq2HKSGhHpXRAiTD9vSjZ0ODv9NLg2ALjCQ/9EbmH995S/D3n7bab9RHq2/HLb/8CfzWYUXodL2mt8jgV+onjjvMPu4IRyPF2xWbFwQeKmvtn9J5v7RqJ+akRySNcPOzeR/0A/GhV1td0FWfY/C8JnGLsVn9hjH4pSD6xxjsCWlw8xmRsQvsLnOfrrvriA0CzpC/sN8h8EkVITmEMrV7wSXxje8mOPv2zUjfbFBUkzlEPGRqqkdPKWQGuoW/Kz05f+f6gnDFOOjZqunzakXAqcX/Hv8odYXQte4Af+q4nsBw52P9JCKPdk1Ap4DkqYoxVHk+WdaM8ESU0SpLUltrq7yswETmvH4LEjfqT7s9O351PkLuJCu4T12Wq/Enpu2T+7fSqF7Uycl2Q75s5HvaTDICzI7mchHrRlLjODcqpn2B8rOi8wx6X03ZZnkI2wPljPDUkp6DxE/Wxf/coLiT2Snu4/yj2yr9Ly6Df+mvZDevQoHvTh250/8onfzrfPX0bqMbj7bG69youofgbxZNjNZqHfQga90OlkqGsL0PHa8pZc5d2YLGyl6Wszb27I2x/P6h/Ua/o5yh7jU7kK6ob9kTrXGtxyyurfCGy+wvqv/q495N1kY+uLzNWLu1k+LsB3NFYxENTD2v/P3n/A6ZJc9d14PWHmzg2b80pCK2mVECBQFgoggRE2CIwNBgTGJBFeEV6M7Y9fwCZaJIEtwAQLkW2BjTHggMF/YxyRMWCwRRBCeVer3dWmu3dvmHnCv35VdbpPn67U4Ukz/Z177tOh4qlTp6qzO/zYc6f95vva92mb2N+bqKOjmVoeXTHnZPZmp9RkOtXtsG/CXVo8qgPP1d7UnicE5Jt91P16O1LpkDmRtcma1/TJjr9s2k6/hc7o126n/Ckfmpfi+BD7yuNE9zvas7+E3J+gfv3GrtPwv3DnT4iR7O9s/gvK+ttyx/wRqNtXuW51IfaL8Qzxuf3Vs5PpV2ly/txvG3l6DiHnS0ShU1Ff6p9h4vVN486DOsozrpSvsw+vLkC8fPJ8N6360rPzhXh6yTFjOU2GkfurvjOuT2nfVA8aP2l8xLkxu6+sD6+zt/5oBzGfkfPyrNbe9GPyqIh3kGhAqBFhJF2kK2i4mKTwxeGSS9PwuZDeKe1V5DHQnqQDHBgYKKD+sq5+Q2Mfl1VBE5fcg791ETvxsKpxa1VIuxn8r6V+p2Pa1tHumCjnnmzqQls7axJPhsuply9tn94oHLe3WLmwL7Z/YGAgTU4fSoUJ+YFVjB1Ik9Id+v9AE9rYI1004XbHsdv9J/G2bZ66Kbr0U8TlMjAwMLBO4N/TF6Ysi8ND83t4aG8cneztqelkai7+4sLwod4/07+T/X29s3pzKwdjxyrGjzZj4HFF6uIk62YYW1fHqnW7zrajPsJ9E50bs3PhfvtQ9tnk1EVgFNGnJlxw5iKhiWdMiDYnwHkaZpldvO3jAu464brIRdbXJxyur77g+o8B4zb5izINrJbNDsyY+PkkBO3HRFDL8oz2O2fNnW2Qo7GVIiVtSvZuuGKLkPXSxocdZ3wtUhHXfiHpg272TyW18LEu1sq486tt8XfRfnxPd+aQuvi7S2zWz/qp9DVs6AzaK8c+bbjxaGJElmO+XBgh0NeXeCJcS9/9P4aZj2hp3Hawdy24Qbd6k65fP4Ut445NLWPjIPSvmTSXeojNjUJjC+8ntMy3cbA9tA+k9jdlHRfvBwa2FfJjqT419JOBrQRPmHieEsV4WR0z/eMeMBeBdRrmLTPsKTpg5wI6LfkkYyDfk0rqnAm0WtVsAO1noOlCnH8KycCA5HiMVa4HuPl4IQMrAb5krvVNx0t4U4F5W8F838hiNDNytXpIfcTjzqgf/LpXqv/6039TvfNf/331h2/5OvUvv/cz1Ve86lp16+m71Ln5n6jx4WW177vgsAa28Ti/Tng87gouXu2GDtZDn8fLA1VCuu37GtJxbcNGHmBTTwJD+bwB+Imu0AVMGWfc4PUlTZD5NRWUKyYEwq4K6DCkx66gDqaeE/3r8uEysB3syoAdskmy1z5sduBkQn1gF/rCLl4E7pNd6+ewqcE3dSfXx+fOLyi9kKDdfP6A9nN4vBS54Ti8PjJ+6MKvzCNkh76wAwMD6yM1pg8XgQeOKzTGmvFWXAQGdvtwASZGX+dTBj8z0Ac588nB1gaiCJ/2GX/5L6tf+IVvUJ/92Z+oPvyZN6hbbzmt7rjjJvXKVzxLfed3/k31wz/yw+rJT36ymozHaj6vvn54nfiOGY87+LxX6Knqk6gPMBxTbzdN2mddbUl9BX3J9+AM9vdVFj3+2hM/JE3BN2AguDjMZaKsSLCFSxNkGUMXgTk8Tpv6bRpZZyK0vQu+k6aUT0hyyD0wMWlmht0WpD6k7BLbNUjjYL9+wL+cX6U3X61F61bLeHGk9tRc7c0nRtRiokZ4b/8IdxNSGv2fOPD1lRjwVX1ctNtl+9pGYPNcOPS9Wv56olj4NqAFT0IrmoMDz4m9pki7533BJzjBEBMZvi/IPspv//rhtgSJkdoPZH2krA47o5P5YQLLJTbzC/nHJr5T+mV8o4d/pwc3okGWumwQgo8UFdFBuFB6tA6orqC4c91BZS+lDEtU1pe6fHrmjF8jjthY49ONzAPA3nFihOMrj4/ccG1AuVaF7F9S8E3bmEBbRnTX8wrtD0gtHSEoA7Eq/W4S3ra8rieF0u9VCfUnX1/myL5C6YTSC9E0/Lqg10GG5KTB29Ynm6YYG7GsBU/rQvBtVSO0vxBsK7eXntD6B6oTpcMxPltnAsHTYuaJMWYbbewD3/6FAORNDzmYvJiAkL4pDOZ6EAq/CeQ8wdSMlZvbTczXrHJMXiflvMsv66KtfbYFN0ts4oYJsptQX/GBOCQnDeqPJDjpD6H1kwsu3s7UZPGoPhq6oOfQM/WsZzxN/cA3frK6Y1+pm7RqrtPmjZc87+tufEr/ntbbXvHsPfXPfvD/UU+/6mH1OHUXEvIi7Y37+b5Y7zgAX5bvz1CyvkrX17mdTYCbzbrMH5rC+/oqhJDrxLrHvb6Q53X6xKenEE3Croo+y9DYEuSFXjI0KcWg7g6AaT0YLiISiisxRuLZzqG4fUlXaOAJiY8+8o3RZ2dbVacdWA0hm9sWyJ7gUxaLufEPKHNf/VGy7frYdqhdQrJLkC2s0ybWfeJgYDvZVj/UtD/75nZ4zTcdlIQOUFLpp+YsdOG3LTJ/Wo+ViYiF5du4TkDO3CmkKwmly+/Q5nkN+EG/4zIw0Cf+/hv3U332W+6bfEI+KSR9Q/4/JAO7gfSbIRnon77Ouayjvw8MDAzE2Nubmt/P+dzPVXt6CmBGDUwF2HQA2yBwfbfeeqt63eteZ7YPxKmNybggai6K5knOhV+EGxhYFfLcT5v5D451cmkSti3UZ3z9i/peH/R2RCXvjJdAZT610R1PIQGhyac9SLUHhuPJxPyW21ffSJugab345D0kIfI6Eo3EAaEnWULikJ14YHNs14ANG9Eymjl5WI33zquz19yvnv2ca9QnvfyUesYd96pT6gNG9nXRIePFXE31lDDkj9bFcOIqTvXpAI8gTES6QrYetnlnfw6yJ/tpzlCc5uiqGqHcKJ9C+D4W5iSxK2N6aVP4hutUT+KwRq1G5FvwdvnjKqifFXtDYBA33puLvUyojxO87/Nv/kqMRvR8oXgiV6/6hEhtD+GbS/rsEOWRrWR9vw3L62XFPgmVQs6LfOUhQvv4HI+WY/M+Tiy/Psktz8DAccM3P0zNGdfRJwcG8oG9emxWHOenoPGxhNK1Ut9fhW6YPOk3TtJbSrif8M8N8ttmYCAHsrOcMQpheLjNzwOr/mbU2WTCAAD/9ElEQVTVzPXBIZeTh9NzMU5UZbm8Wh0enlHTxaPqOR+xp0azpXnadzaH7pSaqitGxnoZcmZxQV09uaI+61OfpW48+5gO6Ufa3XEhNT4ODAz4aeIPNuk7muSdcx65EXRCSp6YWhU5F4J94KQpKQq/JH3D024jXSGdhCSHJmElvjpxQTtwGdgNtrWtUK6/+Bf/ovqVX/k+9c/e8tXqTT/6t9W//7c/oH7un75RfdzHfZwL1S+r0oXv1YADm4XaOrfNV91P6EKZD7NvVF5kOs6chDqeRGC/vpO14zFu6CvnEZLcuWcoPiHns1LaQP0yhiwXn38V+bttFLZcp35f5sHTInzzOsyl2871JL48BwYG8qj0eY+/yPEhxw3yWSEZGBjIg/sH6St4X0revDcw0JBhbjjQB4vDQzXdmxp70ouFXeHH90Inc65kOVfn9pV69rOf7bYObIpVnx/rQmp+PbD98HM0/JwN/ESbMahJnDbpN4H6Tugp+yZ9y3czpNHRLU/9eyYV2m2eqNAJF5mb/0tkpZfFajUkbaZ0yng2XPH0kvlOZxj5HZh8qHPbk4vIBWWR5R8lbpfhBuYjXnofVC77O1rMzW+I+RhfOWjPMunkqjWgi+0SvBbCRzr9KqFOA7sDvDRor6mrP23n+YXS4sj2qcfBCei2Ngaa1V/iy5t3VvOkYRRZwyojPRmKIu7OlvZeph6qpz9/8gvlIOuPPxaOiZ6KGrtyHZyaq9nsSI0vPaSuve5a9fq/+5fVqz/1Oeqqg7n2MSM1Xbh0XTJv/MnfUt/zPd+jHhg/Te3v76tLy6vsDqVnhAY9iwTLM/Z35NYD9Sb3UPMbxXq9/n1OLMaFo/SzSPjPVB/pGp+KV7jRoryUbkIXiacDJgn7p9iUrUxtUoxEllptzMWacistj1zHm+hf2oaTJKhnsY642m74yRT4J96HZHpU0KX7lcMPpVW2il3yXQQ233nSm8lfcF9Cy0vcJusotrFw83k1jgyzXFTHH8qrGCdE+/G0Adctp/QPrr4iGPWhovSFneKp2nJyR36C7/fjyi3yKeI75F3YowW+RYR6VSMuKSH3y+td6nCh7W+qdYU5iLUjqR+Zrg+MvYVNifIie56m1HfRHQOU+ijT5WmU0e1+mf5E+LrK2MX24XuAMWS7kK4oP1kN0oed2ZXI8StEWY9EuUT6RNHnnd35fD7y8PlXrsPxiPqXtbNiX5FutT6UD20nvS095YQufPO2qo6q8WQqNC+rY8uRMC+dmUixsN+E3nXb8/Yn6n4+kY6rUZFrosBU39zwdY3Fkf2fkPZP/cWXfygNDs2jyE+FWpF/JzCWLumDwpDfTB+f6RaIhCH/R/Xk/oND+df13Uz/aSgn95s4PhsV/cuGD+pQhOPE9D5KPBVEcXn7os9TLqn5XYqyfv5ypvtHURL363DlStmP7P+SujYbIsZTieyXBOqNstH+ev+1TBLlL2nWTnom6pYk1e3U/tRfl+54sFgXDSj1PWW7fW0Rsy85JvJ5MvCN1TIP/p1+UI9TzV9aUz2HPGDrZt5VjM8WqhGpDe3O+4XsD3HrkqX3YVOgcPPgiFvNaa79KspVHHc4QvPNutv1lzzmy1cJzzU2f5H45mXNiKcfGq9ySbgf4yZz6kDlqPvjatx661fLT/EpFs1DUAb031r7J8YX2eclC3F+Kkef1TmtPX8X8tNBSPGJ8pfYcMVxXwA5RqZaLtWfkvpzv7mkygOiZRIGO4q0l+/Yo8SmsxTnt0tbt8dDc/zq8twwHanXv/7b1GtfqcNEKmH8thZ8i/3bvu3b1Hf+4M+p6667Vl0+8yR15swZde/yCSbcdGzPB46X9vXSZbulNZqak0iahueEzI3SlGmTa6TtVC9al+mVx3ehetN2//65/gOF3ynmG+ZH51/t35i30Df3wWQuCiRInR+R4zNyIGydq8ZSPw8h91uKrSNrHyHk/Ikj20au90HtvFRhx5aQv8oft6S+JGU61HfpvAPyoPNDOFdqy7YweijtQqav99fmeBwbv0SuW8p5d6qe1fyl/uT1uVLfNh7mWcgf5w3l+Ij618duuW4JmRHVDeehq9j8Ri6iTwfImx8/0jlkhKXw/tL0jK9wAxZqjJBsC+iU8Y6Zpml91lX/LrqGw4hJG+pO4+Ty2GMXzO+znvUs9fNv+Tb11z7zOQpzxqma6D+tJ6gYPs7Jl37px6uv+qrXndDX6Qy0IdZPeT+miSut43cxtye4UwdyPA7/zcVc7BVitnsmcr60/dv67yPkS0M+FU+9Q0L7gc//YbJDEop3XMkZd1etk1B7wYa49EWsf4T0kTs/6aIrskHCTLI99urLI6TDXJrOC3AQRr6JpOscbmB3iJ+Aw/6yv+aMRzJMaswDsTA5eQ40Z1V9vIvvCkE+MSTbyjaXLcau6JeQPiLl09bNOn3Y4C9PHmhzOcfmMjBwrJnN1XS6p65cuaL++I//TI9ZbnsAjGnzOeJM1TOf+Uw1e/hhdf+736Ue/eA9Jg09gLiQ7Wnqh1fpt61/sOnztzjw7YDW+TbAt7eRJsBf8Yu/fYzlsTKYMuJCJJeWZd9W5HyuJvpYgAsROm+xa6CO24wcr+U5XH4M7oPsNGSvsf3Ij+APEPGwvVsAmoM3iWwgXLCmq90wSDyhFRUdv4mEQEV90hVfmlFx9ed62Cb4yU0f0pHksu0dFZDTbALFCUmKUJjdc85wNlyqBPeaW1xL2dM/kNOLQyPX7n9AvebTn61++ee/XH3kU3UQHeX0nlJH7sYcPKA417LcmxvBfX2v+9JPUX/tFY9X1xz+UdHvFqOLRmajM0bm44tGcINU4qbOgR1Cm07FvmT7wuVytysH4PqAShZkKXw3lp3gKRnjy/Uv4BNb38AM+vb/vnx8J99D5VkXqfaR0AXjEDQeSb9LQuDOz/rdnwMpUuM9tWdK/FtLye0PobLEysjhNgHwhCj9mddtCKELvrULv+bp/7o9kd3hySj+dJTMV6aHPoC7sak/wFaXo4l9kmc01fvs2wcQhofTCRtJtdNkMjYysOXgCQv2lAWWpJhmd1LHhdJjUCwcH/fiY4LtnzJMzsXfpvAD1hKq9XaS+y3vdddD+pu+IP9GkD+SfikpOq6vtXeBVem2CW31R+0n21Gubwr4mTZzVMTgscjOaHtTMfp1aVRE7JNUwnr2t2XT8/aB1YAndKIS6JO7cgIf84SYbB00/xLzsIE8+LmPNpQXS7CsN0wn5mnembb1d773/ebNYTj1h12+nGazmdrb2zPLT33qU9Vk+pBeekRNH/1DdfHPfk3ddvHP1eMvv1NND3W4o4Waz63gNatGmG3G7LOpP16V/+bjJb+4GsNfFth6zN79+3OO2828Hr7MhYONmHNmZl/1oqyUHHLDtSFXpxLpt7dhbuUjPYYUM56ArA6ak8Zk0+gjHm3H9vwV7Jv6Q1AovI5LgnHef+xr6WrfvvNU8Kkg1forI/eE3cB2kjrhyNmGjtqErXEuOzDB74uQzv/e3/sm9V3/4K+oq88ohZd9IMTRfKmOjsqLwIjG4199Vql/8B1/R91xx5PMOiguItnAdnlgwLHKSeQ68dXDv221k7e2cJ/Xhw/uI41tZxV1lBcoJXQCKioN5giAfDgXTiitLvMQqmesrgRd9PVNqIEvfV89fHnV6urWfWkSOWXOrdvA8SF1YjX/4q9Fhul6kg/U0tzS8WiXifmOXJCGLx3aLqUpvjS4bBvbWKbjzir8zy6R46O7kHoKZWDzyLn1wMA205uPPjxyC0q94x1/5pbC4Mlf4mlPe5ra27Pri8VcHV6+pB599FFz8QNz5K5zzqZ+eVV+HHMSpA3BBUt+0ZLW5XYK3xVKpxDd7kaKbSJPZhdY74s+0xrYPLs0z04db+eCvhLzSdLGKV/aHuoDofkd/GBtJkGJ0AGYlBDYE2syugIuTwr68mgiEjwFzK+4A5o0jceTYrkQV56gyPBdhU4iuvVtpMkJQ1+bSPGRCtNWPzJdKU3wxZfSB32l40OWtybC3tcFXBIJvvM0nu8ZOaU+pPaX96mPeMoV9R9+9ZvVl/21O9U1OsxpLfhqL+7tOzMZqdMH5ubAwu/MtSuDjEYLNdOpfth1Sn3/t36RuvH0H6mrJ/9bnZtf1ukcqunyESNLtW+E+4mB3UXecU+2Rcj9aHJqdv9TwPhmhY2Adbs8LibRTQ5w5AAtf1cBTQ54X6+ub+/40ydoczyZVHDM7uzmNkRt3AzootQH0qiM/0JfbexGjjFccgmFTaVB9m6+1+2WuaQm77GLvpQG0qb0+ZO/WK+hy0u+yIoerbSU4KkPlIk8GA4KsJ+W50awjO+n0TodeANep5Ceqew1ceFD8STIq/A1GeG3HfQnI06fxboTidyfkiABv1RaQSlIhQQaN6LjQlL2vA0Xfzm4G9p+Z13W0grdMe3bZ2XbQZs285dNQJ9dB+QfJNy2IYUfyZQUvjhc1sm688sBx04xSemr6fY+KXysx6eQPaVACB6qGFexbDetBJSNnqKIESxHwN9LcnQwsDloPtxmXgxGo2lUiNCJ4dRJ475AHvPE9/BXAfcR0lds43yT/Gau/6QbNEOSQuaXkj7hdsfbhS93Znqg/exYXR5N1Nvv+oC6+xGlLrhsU1Z/9dVXqzuf+nSzvFhcMa8WvHDPH6rT6j612L9GzfauttcL9P5CdNG5pGjqn/vy50gHItuUtoeQvoL3Kyt63gBx6dQF+8r9EtIjYQ9lq2FDcbvSJs1a/V3ZaB3wC+c5yDaJ9Tvql7myCtqMW6ukSz1zz1v0j7YR9sa3NAjLpcQ3podsm95cUNitEH7uymdD29XyPXEcTkQNnCxW5dy3ncXhoZrgSq5jdnSkPuUvfYr6mZ95vbrzTqUO4MD09rn2h248roBNXIjxnlLPfe5z1ed9/uer8+fPq+lkqg51XgMDITBgNoGHp2UauGnyuA5i5fbta1rPdcEnon37w+M6J+hLT77J4TqgCXss75wTITFy0+YXe/nEmUN6ojR9afP9ROiEjgwr48ly+NLm4AJgSl+x+AO7S8qvb8vFX57u8PRZd9bZn1P+57hykuq8jXVdlS/qCsqVI8UrRkmwTYTxyaoZ/O92E7q4fFL98MB2ELr425Wg/3O2/p73fEj7T3nJJMxTn/o0e5UDcqTT08dSly9fNq+KhuDJ4BipGypBUz/dNHyMmp4c9MSvbz9dYJIXmdrA0/IJkL6K1lfhv7ZlXjDQjuNwno7sviu8DxEh34E5Jaj19cQxf/0MV0Nwhwe9253ju5OGd/hiH5ZjwtLwSQjKyxdnKwRlMyXcTvJPulZaKymjEZ7CxgU/2rbb8MHMJ03whceH/bnsGmTvkpHZuFDj/ak6vPCoOrz8gLru2j31A9/z1eoHv/eT1ONuxHcLF0r/M98E3tfB91i/KWRmhcCXJSDG7e0p9e1f+xfVX3rhter8Xb+pbth7tzo7mxo5s5gZCYMUSuc5sJ3IVqInAJoiT4QUgyWerNL+CndFwuLGo6meWMN+bSahAXkTxMri29fXRGVXqEwuM5/AOO6ExynysCXVC/R2HI8J6bi4qzgmK+pHTcdgCemH60muW6wnqm6zVOdSZTgetraeuPAbuqA8XPztxrrn5/TkLuVXiCuH7hpeoZA036H+U5TfCVE/EKSc/Mj+uO4TK2XpbH+R4NtLkK7QhZia6PrSQXU7qvrFC0QgqyL/eK0Z0u8Qoe3HkXXXk3QbFzfGBmhrb0h7E8C/+HxM7ryg8I1YtpsM3Gc2EdIfcudShMGyliBu7kN+YKnnTlwGjif8gm2OlBbiFwn1f7CqOfPAQIzQeYM2c0Q5Xy1F9w3MjXWYEexc9xXIO957rxpP7efg7NeA47zwmc9RpxY6Lg2GiwvqymP3qzPjR9Te4kOmD6bAfDBF077Yd99FehDuHzih/Ea6Lb2im9gKln1i9xPSX/HrQlQ2IMOloLgh8bGKY5Xcp4Cl7n1tsY2E+wHqHZP+6KqrTVw85rZm5rDF29r6J2TvMXAOSR77cz036Yud2ERH2IXORyf6QrLtQMcxSZEzAJ8kcnS2q1DduG1M96ZqtL+nnvb0p6sf//G/pT7t056u7V4puNE9uCcEg4lAGqoGwSc64vd///erc+fOqns/eK/dwTjO+h5oDh9kaZK5wOPnGvzSa7Dm8/W8DovKEBNJ7IDFF37biPVJvq9N3z0Odxj2xap1gfSN6HYKCQdh6cImyQTzIP0bkhip/SA21/LFD6VJdeVQHSQ55doVQnUcWB+pE1Spu4AlMkyfY8YujD+7yir74XHyWRzUKyXrhnxqjpwkan5pBSd6Bwa2CXoKqBR7zIcnF0MX4gYGVsWmbe7d73m3ujzX5dB/9vaJOE9+8pPVBJeLMVZM9Hg5P1KPXbyojmZH5q2AuezCRWBA/oGQy8UbKJx0hfIr0sSy20aySkJzgGFusFt0nWfLcy/rRvpFWuf9ICQp6mmXcfgy9WeZJs5thc4BjG5/6t+vhNbTCvNLwXG3Y5RC8TaG72lgjns2z2AbvVq5poS+w1J83tjdphJyCIu1X4B0+Zm7QzX8NhoP84Q+5QVUCl62W7p+XQZ1GVPai9R7qKPydFAnumErepezNmR854hTcySkX9J3QVovOcjOJpHlr4eP637UdSAzd6SESbd8Oz3R08rLsa1/mY+ddI3Gc3Ny//GHv6s+6ZM+SX3rd7xW3XyVUg8vr+i4mLJNTc6y9WVpqLVpO12Wo3i0/Q/+2++pV33Sq9Ti+heoq666Sr1n8kx1cHCgFocXbZsszhjbnDt7oe84qqUrr7QzZ8dz7kw9g1j6Bod0C3DGuD3SQOU0P0FSA2tRzwBlfAonw8frB/3gRFXrAbrWb6tMnDpkKFITlT+0X+oP7cV1NjFPWuBEoI0A/ds2XZjt+IYMhcfvQteTt3lZbxu+fCrDrs/ZflCEd2na732m4Qco5GOMf6TlYnLg7IaFISi8KafbvnADENWpjF9UxJJopwJhB9A/5Ul5YJlYCvvk++yytEdLffyjcPYkCjEtFw1zMZ+wd/TpX5cg2Rv/PrT5ZX662KZ1NcET4zpNqiPP26LHuiI8wgiPJ/Uq9LEo6kXhZDtU9yN9XoYRbqf2YsPP1ZH55XofG59u9+MwPAfYm++ENd+C/bI/op/yvGl/oYWI/8J3eaW2OfKiL8+HiH7PVzNazM2+WrlFeKTjS6Nsbxqn4X885WL15Gmn9LAsxos85HxKUtoOtb+F/Fb3A2+qO/2Kern0qxpKg3JT2aFPaouQesr0/XotaVYS7qdbof0B77/wMdJeODw7xCuOixwypmy/cvyphiQridXG9Hm3DHy2UZaP9Gx/ZbmQFsqvR2O3ZV3IkqDMZT3IjuQ8ncYHorC9mgpse9K4KsfZJt2Xl4ugp6TD/bJevwqV75PXkeXzlSEOtXs7kvkF622hpzG5b+bLEunnY8TSKZHjQjN91FvPxqdUaP6EtwzYBbuOp6uAnP/7xugYk4jvAdzefWmTPn26ktt8Yeh4DeMP+g71m2wC9mH7JOZjtN/Wk/RG+6U/ktrwlSZps4ylmC+HKXNGXy/Pa5UlsPlWS5hWVxm+3dglNdINaUNzcXxUO84Udu8xoQR1PVqSinOkwqX0U+732rawX6kfWV1pe7JPkT8P1bo21xD+owvBt3BFCIVp4qe70HW+K+cJEp/Pq9JM/+Zp2gple/ouCBbFE22DWDl1T12kXYrj3bI9bX7UjmSXr3rpU9U//qHXqCe6maf2+ua3jo3/u7//NvX85z5XHegjWZTlol46c/Yqdf2df1lXaa7um95uwoHYPJqot0dC/5n+O93O7ZDp1vrFOHV+KT7/K5Mr9YA2pOs8ZCP8uo/FrSc6atk9RNs4v47zb1Wq4eTxDu2neEes/0FX0t4oPLZP3LlsQOEmzg5RZ9I1jUEmPbNk6aON6/5O1k+GqR4vgli/nbsSU7nrqQtYWhh70IdQf55HdUx250HduE3zqUI3ejyJ6amcjxE6vE4/fJwk7S5OTVfOPooyuYeBqN6YZ1FdZb1B+Yr5kCbddpqnEMW4avVB82ypm9Gomr68PsDPJ1Jc7udErusj1sirAI3jk66gHl1kGzCdlhnFqsjRd5NybIv+mrCLZV4FuPg7mUzVN37jN6rv+77XqnPnlLqkt+Pir+4ZlWkdXBpJY7QfnB8q9dHPf6769u/4dvWhu+82Th7tcOniY+YXFwpAbGAc2E3qE6Y0TeIgLF3go5uR+IF6rk3J8QgXIuXFyBx8Ze9q16seG7hPjPnHwXf2RxNdVtunuS2ELv5KzEUej6027cMoLyQWL+fiL9FkH+rpq6sMh3VfulK/sby3gb7m0QP5YHypjDFu3SewJ7Ipny2hv5HQmy6Ipv2OIy8WdB2DBuKk2mrop3n05W+33W8PrB/00aY+tWmckJ9tmq8kdPGXyhcUNr74ZCANjeXHmTYXfwdOHnfffbc6pX+191Czub05OcaHf/iHq+n+vlmeu8dDZvj+77x+YZPPm0Psml1WfLFH4Ne7iC9NI+TjffuYdMVXJi4hjvP4I+eetfXIccCqz/V1wTenXucxjc9euQ1Je+pzzKa0+ug7vFy9tTYuzNfvbi5BRhA0Yp8HR5SeTJfywwVxLhIZv6kcJ/jJor7J6aipvKXR99IeKFcH8ZWBi4/Q9uPMcvqYkensQXVqeV497wnn1b/9ia9Xn/eaj1bTiVLT0RW1pw7NnXqntWDKBsHzaVYWRkZqZmTihLZTf8f9LvyeQnz+Y4SE9Kzxta/7EvWqT/to9cF7f0edm/yRuuHsu9RlHfrKeKrLtlCzsU5zOTaCO7wSN6cNbBEY0vhwK9svtZ+QgzafxALcJcsH465Q2nxCKicSKXwTXV/Z2kxIQj45dKFLghvoKkL1ZdIN6vmWULsO5FLVJx+rrC1U9+cQshPMCdD6xgJoPA2MqbnwsKF4/OIv+YWQhNIg++f25qsnnsD1P4VLeqScMPeqPo0t86Y8iZhesC+2f8APtUrqeGbt6DmJ/FZ2rj+34WzNqH4kBNLl9lLmI0NasDekHjkeNRnP/LltP6UfyK1BGc721fa17j6G7i7k50Iy1uNJTChcn/Sdng+yHho9pORCY4ocW/qCz/2oj1REhwkKC4cnYfk6ybZBZeegf3bto13S6Jp37ER6EjzJEpNjBsbaqmBbFwnrqGu7bgvDxd+TC41jQdGmYA+f7Jb3v/8e9cgVLOnjJfN2PuzkAlsq7en0wVTdfPOtCkeadrhYqNnhZXV09LD2PxeDc1Pqvz7IFx8LO8WTh/LpwwrUEnmU7WXBk7b0ljwutH3dUP7HHVnH2rqeT4VocyyCuWOXY5gUu99mVb/UhCZ+xvcWB8KXzupazMMqGhFpcjlJUIfjB3DmBGrHA1uk22dnjjkbIpUfjJfXZ9fb+jjaKl77TEJ2KDl16pT6lE/5S+rnf/4fqGc9S6mpbnYE0zHMH77Za5f6w6Q1W6jR3r760R/7UXXttdeq8/feqy5fumz20yQQTyUPHD/aTNR5HNgH1mkbvwicA9kXjw8qebj0KWzhzxPC4ekRvgOcTid0BMXYozuxT3xllpJDbriBNG10ucrJfV/k1Cv3W78gV0/UByS++Njm314tV27eklD6A7sLjQ1toHEqlAbN0bjNtM0LdLn4O9CcLm11EiB/GJK+aZJmH2Uo5l8kgflXsc2F6yPvgdKvSoEfhGC5Tyj9XLrm3+exwkA/NLWBbWa4+DvQBLxl7d4PKnV0NFdTnDzMAE8B41NexELPientajnnpgd2H/KZJKHz08cJOb+rrUfqn3u+h+aTq2Qb5qmpcUmeD25yfjgXX5q+cvGLwKFyU1q1VqYDg9wOkrpTnt8BwqHtXQUV4FKUPyB0h0qu+PLk4ouTJZnlxXvnQ7LqzgcnkJIUIRvi8bPSaVnPQpfOngtx29ENukiKWLmLsjGR1MotJAXpOSQSvA65IjpMrvg4mEzVWDukc0dX1DXLmfrOv/Ny9U+++2PVLeeUun5P9y+lJ3Ja9vQSvvo71UtW7JO/+OYmvtM5Xep9EPeHJUhxB5sOA6H+BeD70EZ48ctMTxZnOtgdt55Wv/iWH1T7l35PnT7/2+rM6BF1Wj2s5suRTkb3KZ0WfZcghrkoOJzc3DjySYDcfhmDD7RFX3P9szyxBuss7YQG2vLXpoFfK3biaS8el6+nofBEEc4JvQo6JhSniMu2EVQeyrftuBHyG33g83+54Fsc6/+ef3d4G3Wpfy5t8uu7vfnYxZfbQP2S6iLXOb7XPvvCxZBzLtmPqH/h24r0yjGimpf1VPAjEIQnwQCGbzea7ze6AU33avO9O5IifYTREqyz254rxw3uB3kd+fYY5If7Eso3WzC4ZcxHwiBuOL6cwyDPtqB+nC5pSfi8bjuJ65nA19GqX0YukX42x+/yvku2HYP8bVe/S9D8iwRPajaRbaCJ/mLkxo/nVbcjGnO46ASMYEyDLEm0zXCh/TRvI6FjNrmdpC/sKBcRXY2QoLubLq/rSctS1k3FN0f826rLJ8uxq8ejVO5ckePptkDHef1T9hZ8N9F+O7HcJpH6kXYikftJgM8PlMezefXFBd6YcCjfGL5ybpLUeJrcDx8eke2HxquQxAm3p4s/mllxHB1O1NvfrtTeHl3QhY648LwhSj35yR+mrpik97TA5mbq/KN36d3nsXErqNd/PRS61wMuvWHIL9jn2e/88shJbb8Q7ZSMhPyTlK70lc624PMRXFLIMD6fRMg5oU9WTapOaFkInzdyWTX4trWVqtcJC4V3osdQSAr0MYLGXbJrn31T/wIh+0c6KNNayTXUgZNBjhOpOa0e7UdO0BqLs+eQmDzc70lkNptp57VQT3jCE9Q//bnvVp/1WZ+gxrrJqdX18Gz+sNQ3PrVfPrpo7gj81m/9VvWhD96jLl3El4etkzxOE4WBKm3aNicOTYCN6PDVSW18YA8N0G38ha+sfNJA+MJtA7Fx4CT7z75pqst1TPK7QPaMesXqJi/+pmhrc+bkvMBXNt8BVHFy30Nq3jEw4MOOQ/6xQY4PXcYGGsuIbR1ntpW++vDgC5qxbr3vSvvQ+JSSgTh0Ii4kAwMpQmP4cWKYLwzkMJ1O1H333a8W9U/4epkvlLrzzjvdIyXAjr+Lo8Ok/x3Gt9WD+VBM5HgphXxjSEL4jn9OCtArB+cT2nIS5oExOwLyPG/OjVFtKS/+yjzzbFmGW1nLIWGZOAzPt71PKP3tv2P8ZNLGYcBo+aAQI3WitBC3f10gz21EPvFbQE/WOlB6n9BTS1jGE/FS75PJn6tXv/pp6jd+8WvVSz5CqVtOKXW1DntJXTEyXk6NKPM9D3dXX6zfYh+XAMYHeOTU9JS67urr1N9+7Veqz/6UT1fLD/1HdfX8D/TE8oKaTh7TVZ4bGfzH8UDeCYZhkw+d1M5SRouFsWeaKMIH4cna+VzH1wnO9QLEziFhWXXMYOue0CsHbhPBe/Kd9nXBl4ZvQoLJcxOoP28b9Tv9qKfHkXaQIpRqYTNYFrJt2oq3H5U6RGp/mjZjLrVvvZ0tOTbZx8Xf2MVZIPsHrcu06vOfsCXKuAMnCDH/ag7i5sfvMvbIsaRNWs1Ku01klrxFe7bt/4PfWC+b1HfTeQxB4ynK3qX8lH9IunJ8bJn8RFX43MYnu4/PKrgcd/ztTlI8eRcSfDzbE6+U3aeP496BzeKzTAjaNip0fsVJDTdvojfzHV5Zqve99wNqPFXqKMN94NDvcY+7XR2Z9yUhfed3LjykRssr/jwdOG/C5TjC28pIoWss+0Tsd/EktJ0u1JoTZWhj2e60nhIKL+KlKPJ3UDy5/biQO1+S4bpeCzHnNTqmsds4v1JILqEe1JxYfwjt6yfnDLZ1Ik8nJUMysDnWYTPIIyYpfDbDhZOT3nHjm7/5m9W3f9tnq6uuUmqivQ1c49EMr33GK5/L73KsC2qDsS7Mm970JnXdTTep+++/30wq5rPM2woHdpKcCWMONIkk8E0ZAtsrE05tVzmQvzHx8Xosl0dKAP1yfPlu44SXXxCLXWCTnERfOtCc0MXfkP1syq6k7VM5fPMIHwjvk4EBDp1AkbS1FTmm+MaigTjU9/vsr0PfXw9N9Dy0ycDAwEkiNR8Y5gsDTdjbm6r77rtXzbTZ7GVcvYB53XnnU80TwBN+vvHwUC3weLCG5sShuTFxXC8CdwH9l/fhNv2Z0vBJV+jGbd8F3z7S32XkfDTnPEPfoAxG3HmOYt3JpknZiPQJ6/IR1YcI2jN6wlO/ydSQqrloqPNZJDwaEO+55tQb1a8wHi7WCHIfpZbfueOKTOkDd8E0Ye7KRenibpoY82RDV/dT/ctyx+PHBrws8ISbRuZL6yPWIWC05VoVc6Ojw3Z+O1j7wvscVWkvFMPWu147u53Ck52E2rlur1UofmkHLt+E/ZWDUUgjDjdJCYGnFGPYb8ZECNhfmarNvwhVhLe/VyaHan9/Ty0vnTID7ZnJI+a1z0950nn1fd/3ferld47VdH/fhF3o7eOxuOgbKr/ePLsyU9NTU4UqmG6AoFBbvMoV3dfaz+3Ca6lxceB/v/V/qVe84hXq8LaPVtdcc416QD3H7J8sDszvUerpMaE/2FE1T9pv9Vg67kS7BxgXhkbx/eWjMuC+x5gNm29OMur6cukX4arhS01XKftovJ7xvTp97hg8TBPGgO9HE6gbaYvUGPO/40lpq6SXmn50QthWXMTEXQ6aIpzbj5rKQRvb0T50ApiewIf9mqfqKQ1G6aes5vDdFYLsnn4Rf7ao93/yPSYf07fq+dC4YO+aRViXn6tDMdGJ6A+E/Kqurfmf0kNZaaLOwXdQfXqgbfX04xZFIxC1P+mK54tt5X6XntAz7R8x++RjaaljW8eFVjTKTPkRuMs/RuPvGov2KL+z6E9Hzi+krvFdQbdgfshWc0l959HXtoBKJVtT2uoi1d46fX4RmEKTny7aMVQvCpAg5O9kurVsXDyfH4aU9mL3U3r0a74DrJH55GDaUuTLwffKy5bwg+9Mml9m+42g/Gt+xJ+v9A+yH3M9mH7qllP4mhl5yflVPVxCP6K8klL7oXTq7UM+yaYdilfd7msfxK/aWB2pbwnFDXUTWbr6AXK9fo1oa3eOhPvV9Uq1bzyBkcgg1E9Iz5Qb6ZOi1/VmCem9oMjfxQ/09879N4CsB0G5xbWH5BPHLyvDtkTn7xQn/PJkFNe71FsiOY1o54D90taRyD/lr5rCy+8bo1BKPqegcRRhIeZmSG2bfNzn6cjyp8BcjPtP2X8oZerXqX4xEvpKzeeaYOrfMLl6+zk71nr0U7ePqs8v9/O0adnXpr0i7Lc2/1v6j29lOKIMatNNzh/dbwjYEtkUty0fbfpWQ/Muyhvyuylq/aFj+4bqTOmmzk811VnT+sZbP03SPpLjaiqFdvhSDenSzvMtZMfm7Wc6vLRnqg/SRxuG5j/JdguMS7X+7X4nLvx0fkHd8aQ71B/86y9Xh3r9rNlah5f6gx+8Rz3jSU9Xh4eH6sryis5bbxxdp2572tPUh0690oQ5GtnzfXvueIo0uBT2L28opu93kt1hbRzwPaB/f1ltn+bI+IH0avO88DranuY1eFsewHmXqk3Y8KW/sXoN91+/vZAdFXZTsyu37vYX5aF1878FbUPtQ6nQfpoHjt3xLpJBWJQfeYfmKGQ/qLtse6Mnd74wG10/Oz7beDg/5gdvlyj1HTqOS/ZTD03i1K9P2PJKXRCh+VwRXtSXj1feNNn3w33I8U7WDfNPThHehZtL/+fsj/wmnT+Vdl6Htlfz43Xi8wy77ru+Wpbf2rjdT9fTCMRFOqHSbAxbsKpSfdtSUJyUpMDBSUx8aUZFNwpExt8UVJ6Q9AUZ7SoI6Q/69dFE33AIMQmlRe3atGwSno5PutJHex8eHmldWEczm83Uq171KvUv/sU/Vh/14QfFxV/4wdrF3xg6PC7+gorv6lplF58mch/zwuer733DG9Slu+9WFx+7aLYdJ3JtpC97Arl2ZPIU9lcTV66Q+PokFwJhc4FtyIl+CEqX7B93lWLiRXlXll0YgrZjckZ1AWWa1br4hKBluY0mfr4JIA+bAv6bJiAQ9OVG/blHmrTlwMkm1I+5DYXsKXYgn4NMN3cOhBtB6nGtv6Nlgm/3QfNMkiag/rlx4auPE+Qv4SO7SAryp80knTY/+OfLkpwyDqyepn2zb2i+NdAfMb980mijC/JNg11uB3LeMTAwsBuE5nn84m8uybnnCueU88VCPfTgQ+qxmV7OuDcMZbnhxhvVmTNn1eHiCI6Ldpi0mhK+keZkAv3y9va1vQzD8R/flJKLOc8WsWUcz0HMMa0W2H0b298l+Lypz+OLbRr7Q3ZFkO2FhJNaz6GJzbaBziF1aQMeN++MVARc2fbJROmOpn9zQaFSlfKFyYkXg+KHZF2sO79cUgdfMPeUycNog+GQPsvD3qkwNk9KR9OFriI6Czk8Co87eCC4swdC+k8J7ujhAsx2nYZJE2kLoXASOrHKRSLzl5LCF4dLGLgGLct9JwdGRqM9vX1axJ9gdXFFnT79kNrbv1992ze8Qr3pjR+vbj+nlP6n5kdH5slf7Rn1WgS+XxfrsQuPqkceeljdc/fdNn4CqfMaSJ6Eo6v4hV/5ZerT/+qL1KMf+B01feQedfXRw2q0nOtdehJy3CcJSTuoQuF98ZqcRMzNU+bXVKiPS6j/S8ETj9KWuOCGr4oIuzb58vxGmMjOi3C+CQL6fbm/TM83AcEdp3TXKeGLS6+l5j6FJsEELyuWY5A+6cIv8oLQxXLozSd04TgkTUmVc2B7yPUFPqi/cbqkx+E2FLKnvi/+hilravtXvU94y4s7YYN3/9p+75tPdIHS7DvdbYP7yNXj5lnZUHh/PPLLxKrnL3S81xTcqNz06SYv6KddZM3Ah7XxY23GStC0r7Yt3+4i+5MVmg+2AT461//zuSekNofS7c5Fhm8LjTp4goGLnl1WReTXVEBIF9gu7RP+ivTnixdKqzu23fHOiPz3RnTHpzMu28zq2mJgV6D5RkhCpPbnskv9ZVO00XPTOMV8Dv7bLbeZ39GFvEKcneBNZ5Dx5JR65NFL6p4HdNjo/ed2hMMTiJPxRN18601qOplon4WCYf+hWs4uak8/M0LhyzmAxaeHLheB27TFtoK60IVUaie0P4TONeENGb7RFMcMI48e6XiiPK6otkeKohwBqLx0Ifikw+daPglB+2R4KesilJcsj5S+6H7hl/zPesnvWSuiTUP44rRJZxuR9aD1VUkOXU4I5J64kOUJlc2coEiUO3TSI7e+bYmlj32rzr8P6AQQneilgZKXn34x0M6P8CIWpW6++Rb15jd/t/rCL/gkc42VajqZ7ulJm32S1wsCapGD9p/+6dvVSz72Y83yeBqJ35Ers7l5DccP/dAPqcc97nHq0qWL6uLFS27v8aVve2ziI/rMN8Wq8+J2a+9a1BNQTIghlX3lupws0AUH2k+vHckpe5lmmRdd/C1/y30ED++j8ANjXKitlwPb1tmOA7tFE3+QQyi9YpwKiCTHZpseGMqy+ftLdR4k+49cJ2QYwhc+Vm8OD+NLJwdfPn23+Sbo++KvHRPC0hfw59KnYwzaNKuq73Ek1W/XCfrycejP66SJLz0p+g3pI6Yn8mXSn/E4TXQ9MDCwGaifhvor7+s+GehGTIdtnoCMpbfq9kL6R7MjdeXKFXX//Q/UnuXwQZ9cfOIdTzRvZxtPMO5iS/4TwL56db0IvGpdrRJ5bqspTY4FoOeYhEjpmC4EnyT6Pr7YhvlXX2WQttLGvnfx+FbbRHyAlsjw5g4bj8DHQmR4KV3wxacDq10/uOqqm75pq090Cd4t6MQhCUFP/trlcLuiW/q6ZrFdhzF3A+pFCD3hqyaTyp3V9ARaSOSd1yQynCRke0V5dN1oGSKRetkc1IMJW+LZ7FFdyctaLqrDo4fVdfP3qL/2iU9T//6ff6V61fPsNznO6JY4rcMeIA49qYQ6Ub3wCx0xPZlJAQZ07Xjf9GM/pl720peqd7/n3eqG629wDeughi4aHK+gPjQlxeTw2c/+KPXAg3pyqNPJ6UOT6cTU7PFX36B+/sd+Wu1f+i119fK31cHybrU/f79Jhy7oHQegk759S65vWEXe3Jf4hMxkrrOFoK19Qn5B3lFMYp72xbKIF6qP8QNin7ElN7GQk4XyIjDea6T7glvPgYeli75N4qfaxNduvm0+KJwU3ThGinUNv/iCtpsYP53Oo4r0WwJ8o8N8pyMRbk3w+jdps20m1x/kEBpPc5Cvf5a2BBuT5F78pXIZcW3I21LOE3xhOL5tHL6f64P7Oh/oU7JfcWBz0u7o4NiIix8SSUUvrJy7gK8+20PYX7XxG6E4sn3JPkJCUOmkyCdB2j4ZsqsE+3ugf1B4Xzzf8UYOId8wUNc3HS/SegiYMDfjWFhOzC+2bd9NQnoKiY/QdmD0w/bTsm9bG/i826ZDnqolNJ8s5pXbRepEeVOgMy4nHd5nd/EE8MBqIX8f8/urgs/PJLGLX7DjxXxuhM59kZT9fqzDlfWJ5dUGpAyZ6GQho4U+xtH+dTw5o8bTM+q995w33wAOoUtr/nAtAvV5whM+zG4v6j1SDz/8sNpfHhqZ6s0QPek1Yt/alvGO6QQxH8nn0W1lnZAN+JDz+vIJ3hK0A576zXuy1+6nUFL4UoxN6Gmb4ecLdvm4ILddKVxIuuIb83dpHlDrQbs2qSsHpDpy8PWKi78uoY4n131g/6qhcoSEA32tAuRDndGXZ26+Mi6xygPrUNqxMofKyYnZxSaZuKdxp9OJuvaaa9T/9//9f+oHfvCL1Q3XHlROiCRBYCZo//Pnz6vP+ezPVl/2FV+hLh1eUU9+0pPV/sGBVhgihNnb2zN3+t19113qbf/n/6qv//qv1xPcxEU0pKnF/eiKKfWSl75Yfcd3/AN17913m7inTp3KaquTTNe+uQ3kfu83BLczDP5YN5Nlj/2ZfW67nCjICxAUNiWE7+KvTBPw/U3aBWEpPKVB20IycLJY1RyhK9IWfWNrH6+EwnxAzglqeet8SMz6JO5/uvSjNvMIXr5tnIOsAp+fzMH6+7CkIB/eVkBTX0vxBsr+EZKBgRhN+l78mHB1x6jbRI6uuG8DPE4TPzcwMLB5qD/LeYdc3wTkv9vKthLTberJx6bt0mc7hm485EDvuHgby1W3jvkD+GTVDddfb5aLpCYTtbhyxa2slm22FalnKUWYhM3EMDchZRwLtSH7OCty8XogzLbYLdliCLmf228KX9yTgveoY5sHthDb7GRz2NYTDlKn9YNYmFA3oTvJkBdcOQT58LzQJavd0sXV/0NCbR87sOb5SckFYfFksC+erAMHeYekCb74XNJUS17euYXvYjAZXXRyQU33LqnbHndO/ZM3f5P6ur/xUeoGHeI6LfjmL31FSi203iGunaJoh/u2//s288rnX/pXv2Q27ekJ2u2Pe5xZto2s/zPlYuht5KwffOhB89po8HM/8zPqZ7SYfSau2ewFz52bT4lAVVOlvub/+SL16le/Sj383t9Q+4dvC7bfLpJnD1XIhvPtqU7beIAuqLQVeoKXkOuxi79N/THykyyRmXgyAHZJdrtY4E7Tsv/RhQj0QXxHv6TaTyWhJ39jdQi1C22P7Ycgr3ipNkmG38mA/CGlZqSq4gHHOn0l2WAI3q9lOF88uhjbOzpdensACfUZ028mdu4QolZ2V87YfLHw2T3VifKK+RJJqn22Cekzt4OKx8GGJDn67quu0i+mWNWTv3K8byrroml/KPqwiNO2zCvzb8cEOS8MAROumjH1gLDg7VbmDVf8SVESTRc7pCeWa6LtxohvHxM+VnjF2W1ImpAKj/xi8Pjr7r/9g7L3IQMD24ucb2CdZFO09V+7Qky3qYu/JXVfY8/T0rqlbTsiJZ9UU9fLOnl7vO2OmJZTI3/+nver3Odzcdzy5Kfeacc8qsNIx778mM5zZmW5MGJzh7j8emQV9sb7UxuheXkhOk0uy7nWAWxGh60ItmkhvRXpLexTvkUeehmU7WjhefD0SOhGgLqMjJg4EEf2hWAdB0Lw5ZMEze/4sb1PTFj3u4342m/dbZpjd9sK97UVjuvguO3wjgdoopItrmN793kkBxkudaDWBp5H0/RD9Yhd3Mmtey6xg1Fqk1xQtr7L1xd48velL32Z+oVf+NvqeR+jy6q3Qa7MZ7h+mkbWS6++6U3/RH3iX/gL6o/+9E/UfD43r23B70d+xEfYMOTQuWNHMszO8TTyXXfdZffpYH/rb/0t9Yd/+Id2PQdXkf2JUj/xEz+pJ4xPU/fee6+au7sE0X7DHWTNWIcd08QvJDH6OoHkq6OZaDp7MctiUsK32eWyrJjoAgrjFZ02pZ/72mfsp+8Lg1R4Dh+TiFW37cDusIo5QR9IG12lzUp/4surSf6Nwro5RqodeLhUWB80P5Xz1F2liQ9sA/npkKyTVdcVNBl/B9Kgj8EPVGX9F7AHmkNtF+OktGFSDy3GooGBge0Gcw4ucttAv8R0mnPxd1faBE8Ax0YMPfKaP7us1A033GDHIG53iTFpoD258/+UvWE/F4nc3iRfX3onjfoF9qoQqfnbOki1V5v2lHH6sgmk01dabSF/H2u70R1P/6ZKKekuWOpCePd+jKYTd1mYxQhPGLYn1dVlI9SqgzuKonQ7iWFuOGLUjMLdBRxiIQ4Q66UR+11+Zbh4+igN7+gxZNmNkQfaP5Vi2Q4LYxO0Lu2jyNNtt98KLgkZ92hk21W291wPDvygO3VnPF4tHIOeaghpGdGjJ/rwfdwII0/canu1s0+6G2vq4o9dP5g5dYzVRaP7kfmqr1L7y4eMrr/l6z9effZf+xR187nLZvtEnTK/hB5+3RJhNePTz6OPPqq++qu/Wv3Lf/kv1YULF0z63Mb+4T/8PvX//r9/s7LN197YjwvG3/iN36i+53u+x2zDReQn3fEk9T//5/9S19+I17/g6WUdd37a7HdzQ/vLkrw8O1IH0z311re+VX3CJ3yCml33seq6665Tj42eZfZfGuE5Z6X23CTjqIgbbgefjyQbXIh46Sc1KLz9rfkzDdfRwtlXqJ/EMO1RtJzLV9hrPV3Kz9VvUb1PU4b3lb8Jk8RtB4nupe3EZ5kleAoXZZah0O/RVktyAJrxxPomTEBRf1vXmbdNRy5e6T+tHyS94eQh+vlctDdR5Mr6hg/yPbwPcRbjqj+VpMeGqmZk6HB8V09XL6odXVQyT6dAB6L96vYjAtSo7ie/V5Ta2SfXD5YpXHEwwfcznzxiAzzfTvVG8dCm6Acou2wHsn/Exb56/bJuqylh8wn4nbL21Xai9YWzPxov9ZbKbzH/cOnKi35UT95uHF+d+DrXB99OPpNKw/OFPsuDvLKGHLr5C3tl/oTZLspLUBz6DlRqnlvm4fSmRd6AZutg93M9Ia60Y/IPOpb7pf32F2n5y1QNR/HJr9QPjssyRucpAebJmV5VB6BZPtX40p9Q++D7YObX/A9oSdYXcVga9BSe+d8SO4HA72IH/Dto7Qi3Rwhf+YHsa5Vwgmp9y3BNbUCWVuqODY9elgn/je/y+6B6+ubHTSj9r78c9itkYVKfiZP2Aqrton1ZrA6RNrTET3hRv+Dw/PkI4SNpD4n2o/rLeR6lKjZvHbL8vH+BeaACMlyISSKY1O7IZ1AVKAb9xu03vhfE2ze+V6fv0QN8OI1fiC/9FsA6to9D/d9tx9NGXQj5j6KPiP1l30lrDvC+ZqnG61b6MOQT6Lg+RHh+3ox6PTPx+CdOyt59e/m8iI4Py/mV/W2r95xWj/lj0ERXqfEzzwrDSP9O6fn6Iye3Dr5wrW1FI8uRPv6rw9NoawchRom65eZHOvKN3zGKeOZ/DYvv6+sy9eKJTfN/Wd5aug7zhrMICzFBKuZTiXoV+bv2nbo+NZtfMJ98e+kLn6R+/E1fruyXfesgNJUMv7/zu3+gXvj85+kVXR60P857zBfq9FM+zXzq7fzomSbsZHRkfmlaPxrtuV9/PX3XL+hYy5A4v9KUtv2whFrUIc7Phd5HtVzKetpw1Pxj5vNQJvLb5glig/1N23Novz2fVp9HyvB03o2wN0pSKWrtWDsOt8vVt+/pfFy4sWtbhKO0amlqfNsA3270xNa95wmdvngrox+nDjsLu0jou6/xn5D2WM+9tBNQ1p+22xjl+Q+B8PeynepUw0t4+WTZa+t6rKTcYN7YX56fLamOqXH9N4HbCvkYXOfgcL1Ze7LlC1036690GwKNwGXXwGQ1KrqheMNvElmOPsrF0wilR9uhjxziT/72b/LoaDFdUFv2BQ6efQfWqwD1gtxxxx3qTW/6XvV5n/cp6tw5XNaaqyuL9t/Q+N//+3+rF7zgBeqnf/qnzcVfYPPCN30najIdqdtvv91sj0F9fjKZqPe9731mGengwv273/Nu9brXvU5v0BtnmMAEdMbcBn3j+EUvepH6/u//fnV4zz3m4vLh4aHOo+HFmA3gs0PfthRt4hC8j9k2LYWzir4oQR4xCeErbwz0bzrwp3RpTMKdWCQxbFj7Sug+J2ZdxkXyNSEZGCDajHHSN4TGSuoP6FupE2zrxucnYnMQjjeuZ5vsdzm6zvFzHNJ9qA0Gthf4eJ/dHFdobO0L9NfcPsuBzmOSQ9e+ltu/iSZlG2hGo3Zv2G7HAYzjct4Y0tdgo7tDE7tfJcO8pTl8zhdqRz7W9jnuNmWTee8yfV/o2RT7+/vGPu+994NuSx633HKL/n+uDUj/QBdO5uIC6EA3qH/iIljy5sGBEw/sxefTQ9slFC4kKSgc3ozI4y3mej1gvxTGx7ptXpaDr+e88UHPxctB3zfwmyvuMTFXmEvBFeiYyPBdSZb/mLDK+skDshipMqCF02ZXgjtp+N00NfR2pFd8Q8mBOPwpGkoHTwwYy3LrFUuLHBzwcFxS4E4cXGzEry8eqkUynug2HOt+oGWi+wKkC03aTUL6ORyN1Ww8UZdH+0YWiuRA1+m0umHvnepTX36z+pV/9lXqFc9X6rq9hXkm+NRiqs6M7dPBHLSQTzhvetOb1Mtf/lL19rf/aXGDHM6FaLerF3CX31zNZ0t155136j1So1VwcRa2A8f3rne9y2zD+kT/wf/90q/8svrhH/5RtRhfrfccKDW5aAWq4+KYsib5oi/6IvWZn/NidemDb1XXTt6nzi7eocaLM0Yuj7W+tKTKt058fSjVX320iQMaXWxw4ShOW+kb1N1Xf9nK1N8JGvjlxSmMx/wpMQzKPH3fRBm2XH4bWOZswbMTqad3CKqTT3Yd3InXSBDHRs0CGoL40ujf+nYPjEGQPk68+dKQYxzvX236P9n8Km2fl0ubi50P6fxMT9bZVuYtTohUuVJ6zvGNOWFAcVIwkif5kZAM5IK2aGDPmAvT3eHsoG9bwNQ2Nr3FkMiGxSB4IoVkHcgLwfzmLZ+0wdcvUv0sRaov+xj6Zxo6TiqBnrlYmvi7mO+ldAphPriLfYSg8aetNCV1zEr13j787Z5P23j9ggtBXPqm1n40ToWkR1bRP447XGfUdlz4dkKuN6VLXLCN853jwLrmWAA9PyYFzk/gSWDI/FCpo8tzdd+HHk2OP2QlCHfzrbfohPE0L044TvVOXPjVPvDKFb3GL+gESxJAhpeyWrr2pa7QORHA+yVKxUvGw3HwBKOViRHyLSQSmU7qOGNgN4DtbMKvk41Jm/PNtzFf4mWsnetteTy4SmiOJ3VL62M64JUHvm2hg5uQrBvesBA6YbkukflLaUrbeH3Sd/6p9HwTe1+cmH35Xq8ASJ9dBSAPkhCb6gchYKMg5Hy/8iu/Qr3xB75U3XStUgd6/jRJ+gikF67/53/+55unch977KL5njDNOZE9ZH/fxkWxbr3tVrMcY+qe2MWrwt7xjneY18Pgbp457vbTHB0dqW/4hm9Q73zne826duHmNwS1JdLA3YZveMP3qltuuVU99NCD6vDQvh7GAGfvwm4DVG6Ob1uKNnFAyKbJ3rndh8JuEtS7bd2J8EVge3cZgG/w9TVsk9tpW0wGBrYZ2adifSw0gaa5FGdbfEiOz+jqVwhKh141T0j/6gNxrbTTGx0Q+Q6MBjYLte0msWNc6pRcN9Z5gpKOh/mc3icpmraL7F9lv/ULZ1t84klDtkOIlI8+yfjseWB3ofbkc4Y2kkuTsAN+QseTvu1djz279vfh2Defrjd6bJOucc5wPJ6YN/Kdf9RtTIDiw9bOXHWV21IiP1E20I6QjdTGAVp3gngxGThZyHbvagOUXkw4ch3Ih3R8x7qbvPibU4cQtaMROFd0TEI+wYvrP1zkfu1So4KkbfK0Xp68aiPHATIwn4QgB9oX8gRrCpk3Sppjdnj6BULlD9WB0pNP/so4dId2zBb4iRp+8mYycU8L211eeDkhVH5Zjxp6H9L17tOYJ5X1LtnfJJR+SOjkeBvBxVyUAfWYjC+pg/2ZuurUB9W1p+9TT3ncefVPf+Jvqa/5wueoa7VqT6uZOqvmaqQua6dxWRfslI4YfiUyLqBCwGw2U29729vU05/+dPVLv/RL5qKs3e4mX6z6V/Bp4eVEnT1zrbrhutv0Ctq1esLbx4MPPqjOnz9v8iLd6B6kneEZdeVwqr70639S3fWIUo/qWjyqznifQOGOk7499cTbzqhf+rl/rPYe+x116tLvaD28Q101ebfeo+vQ8fvlfYG6SnzbUuTEId2S2G3hvsdBeLJ3Hr8LPC2fpEiFI/9SCLbZXV7IZ9MEwTdOmTx1MPP9huJNGhbYYJMBfNsZjzFnKKXUIEkVfseaTw+0vdwP3cbsL7X/+NH05BlYxwUc2c+Kg0ImPrrM8yhPnjct51zACWH6sKgP8PV1HzI+ljEeY1wGND4TMh34UetL83RT9hnbztw/tSHWXgNNgP6btIEOm/HklPWN24ecd2EeDIEdegX7uOh+wEXOx5uK7FdNkeWREoL2hcLl9i8ZFzob6A56j+lB7gkkEjp2Iom1MSfULnwmBHuU800qR0h2FWPfTn+5OuwD3g55PhLh/W2XR9f4cfh4zoXAfJqLpJwXtJMkov/UpAdCfnLwhc3JbtcMeDqUblOJkdq/CbhPW6df60qbm+vWon86P1L4DLwC+pS6dHGkHnnYhfHA7QfNMJmM1E033WTWOYvLj6p9dagmo7majrXvNM8DT9UI+WghKD0udgeVi0nh8yHtkHZE4sMXjmQdFLrQIEfKFdvxjX1IcU3D6W6kDwIgkkJzWo/2e8EBPRa6HjiOkJ3wZVrvE542vfZZCiHnVgQPs43wc6ocrHt7kDnwXrHzsHnUD6iaC9IIyy5AB/s+SSEdvpRVgvSpHWS+JF3IqT+ITfRDJ3m7li0HyjuUF5V7Hf1NQvnhly7KXbp00dxZ9/znv0D9/C98r3rWs06r6Z69+LrQjk+3qFmOY52MPUFtLxD/zM/8jHrhC1+o3v/+9+s8Lplt8EXCHxXAyeKbHacO0hd+CVwA9jGejNV0uqfe8WfvUN/xHb9gaoBUMd+VtfG3wVh91Ed9pHr961+v7rnng+rKlSvqaIaLvzm6WD2+MvvrEadNHBDre5y26XcF+cZkFdCEQE4YzCQDkwpn+HxZgu2hfRw+UfHJLhKasAycPOBfvJNut612gYikY/+WtpfqS3YMT/tCWSaa52EOReDCry0/5rDVfbl5NKk/lZ1kYLc5rn4z156b0qSvtCEn7S5lkPH67MPkn0Jy3Ola31yf2laXND60lU3Qtq4D20fuccqqCNnSMI/JI3ScSO1KbcvX+bYQcl/bsS2Wx0Aa300fTdg2/aM8NG65U4le5HwKi+fOnnNrDHfhG2F9dR3sb2Bge2h6XhP9NyZELM3QzXOgSVlWCa8LkOshgrMkfhKtKtWTRVIGmuHXcV3a4kuLC2eVB4R0R3MKmC1EPvkLUF6ZTszmZP0Ahvsl0nHLISgfKSF8eYHiiQd9oEJ5ciFs/4m3jw9fnBwBcBJ7s4tqfOW8OqMeUTecOVLf9HWvVj/+g5+l7rhWqcefVeqUDnpaq3gy2ldHM72wPLASwDoepD9SFy6cV1/wBV+gvuRLvkRdvHixuPgLUAa8rtmUxDQ6vsuBC8Zn1Km9G9VHPOuldnsm73znO91SCfJYzPfUZHqNWoyfqP7Vv/4D9bP//H3qPffppHVV+PO7oXbB90JGe2fVl732NepzP+fV6sq9/15dtf9Ham95UevuggvDcHcswirDlrk6qG2b0CZOE2LpY98qZVUYO4kkzycqvovAeDqeBmn/YF23REtoux+kHZN10azUIZ3UkfVpKraXxmS3WOfJVeRVyIr6Gu87co7puzDsg8q2Sn8g8Z1gD+XPw5VltfXkT/ryuksQjyRFOi27PxZmYF2gDbjEsT5t89C8V4oEL4UwL4YI0MSuu+LLh/cFn6SIldu3z1eGHHzlzoH8VEhODO6JEtwTb++LtxLSR2o+k2sfIDZmkz0UwsfcSLzjgLRpQDd4rY6y7SGp4/4wlMZ2UZ//9kPf6XUht98NlIROZPM+SD6I8PVPELKDUPgU22JXu4HzO2486w+XrpMlnGKv6edxhPMmetxbqH11/wNuYwCyNvxC8FBJjaPLarxgn3YjivOR+meH7a9tn8sFFkD6pZygLzz165vXkwUF6d1uB9YJjREkq4KfX+1KKJ3Yhd9doTi+1nW0L2i2vyTRnmYvAkupNrCUbUM+ESzrg++prVTcCbyQoAw5rEq/23gQ2UeZQrpapY3G0sY+evV0CGmbubbRFpRpgu/waid36y23qh//8e9SX/nFn6QmOlsq5SFei+CW46pDKBtyuZyrt73t/6iXvvSl6md/9mfNNuLcuXNqovsFJgn0Kmie7sGps+qWW29Rd955p9uSxwMPPOCfqI33dJ5nzSLq+31v+D51//32KeBcMD882D9QP/zDP6zO3HCj+sBdd5mntPgrOreBNrbdJk4uSHuV6W8DqYMD7Ldinwa2YreZb1Xr/gUpw1UFryWJyaqhNgxJipwwIVD/dbCufI47vraW2+TYTnYkRcLHwlWPi7tESF8crtemuqN5CMnA9uCbJ6dsYVVIO8mVtlRtuptIQtu70DS9NmWQ4bvqeKAduTo3bdzDse4ucdLqe9Kg45ZNMfi7ZqA/ksTgY0tsXFpV2w/HaKujzeufNwnZQuwJYCAt5irPN4DpCeAUg/1tnqENBiSwiZikiF383WZ8Dz/I+ko98HXaNrn5po/7FlwMIRnpHbgHdqTF/uptQnAnLC3jtu7Yn55ZmElZeTBKMa1U1+pi/wtT3JmLSQzKhWWmhyO10H+6HiNdaXMJnIQnXG5HdL4ONZdrdaFUguHMbe9hMc2oM9WlM0ZXiz/WraCDksg6mptlTFJ6AdudUDhK0dTdCPZTHFtubDOhzDbsL2Wmy4QwIaG4IcyNYkjXgymf3intQreo/qVtZeomvEjLPCnM4poXFZsLcy6+afOyrLmEyiyhYEZ/WHD6kMKTo7aBoHywT7SPlAW+uYuITPSeShhsjrGnzut+fUVdGe/ptkCa+B2r8fK8WswvqydceJf6jJd9jPr5N3+N+ugnKfM9jLOjuTqlY+ELGLacLnuTn8hRFPDw8Ej95E/+lPq8z32Nes9734cQJg3iaHZonoDcn542vyN3I8Ry/041uu6JavSE16jHDp6lXv7SF6jnveQp6kArz6Zs/2q4Tb/8y7+sfuu3fsuucEZn1bU33ag+eOqj1GPjfXV+ua9++20fUK941Ueq2Smlrl5c1kqdqZnWCXSLBPF/cfeaTt88jK7taX//QH3SS7SufuKH1PWjP1Y3jd+uHpy8SAeaqvnkYd0XD3XAUzrsSE10x7QlnugmxjIskrbBwu0ynhbGvqV5cpj7H3wfWfsuvR37sMW2PdbxqzewgzauYw7ChgjFAUX1x/hOuy0Xvots7aEU9CtbNiesbPgty+sXGmtCsnR6sPCcbNkRIvaHuLYMUlA2mw5PtSY6LLKi8mIrLeMPOqjG0Wm7P8SzpdS/tGDAXqRrrMNaAla16N6gbQ/bsYS9sBsbxor402EhZnzVf9CazdXKAuWLiChYY8rxx4mpdyloOeiFMMsmrAuj/RGsALWE8GUrPHYdaMhmHfojjdg/l7kRzP2wH5hv1bgiYS9yxi98lFaUSQVi/oz/1HvtLgNNJGkMJ0wVETOgZ2yFUBw5ntm/cgvlRxRt6MSW06ZnBOFNHPMfQ4fUlUR4Wq8KktMWqBvY2KNO21ij/WfRwWS9sMbFlMth+oopo45qAoiyesX1J3fzhI1BVlXXK9Yh0u4IHt7Mgd26TIfAmGn8rN5v0nO/fBmKHGHAQBJIR0uRv+nYVtcQOxvVe2BgELPG68FLXv4Wu51mac600GN14Y+M6NBGdNkgLr/FYq5tU6etoyHcYqnj6X32qTbk4xd7oMClSn2LpCi4QR5w0fywLpj36vKLObHE+D6WBzwkz9NajF43anWJm/1WoBPkYFsylAvD6IODdGJQeUISz48snguMgZaRAgFdkf2H7NmLDlvaq0tbR4ekUqFySJHxKH0pc9iiDizFfJ8X83jUwyeOcqk9fl3pPg0b1IXk5a2FNGGwx4+ewev6WLE2XRVoptp/q2Jsm+qsxepER0N6OlvbWiWyLthvN/lbQG4x9TF/OgbsCdsimHkHE11obC3E1gMhq1CIFDHdtoH0U/QRjLcot1m22yA01+W64WLrizjV+hsdsPrb7m/Trouev3jic7EtwdGRmJB+S8E2CNmY3F8V7ZDxX0TaYc4RoY6u/ZCLXbe/lKvZ5iF7O9YjMtU6MmVxtoxflEmrxazXqW61pQ+Fdb6Ki25w5IR4Jq4oT02S44OVcD/wh4cgiq55730oF7RVefxmBceSxcGOlqWeVaKUYUE8P7hoib2oHQl0Wl2H/WOmQ9uwn6dvQmXD04YgBQ4/MUvjsQTbSFKkQqRTiFNMW510wWdncptcp34YEvtfGNg3fU8UYs63MiHrwioBvZM9dEWe3yX7Ipno/fjDstlv2rwUmr/yPx24XE5A+iQvQu4cW331k97GmivfYgXlNcfHer/VLX71LpFwPWYpunD6t/pH2HEJxyFlkj4xDafFLGPuY45bzJGLeuGLP1699MNRo5IinmthqMf0Nb32n3/rt9Tv/e7vmL3GD5nAE3X9zdeqx0Z3uPK5UpoKY/bttpjK6x/RZ83YYn71cbJepnUoVo/gOn+cPHRlNG2N9Eqx/5Xk+oUSsuSwILlSxLoOgfxwfI9lG4fD04f9FEdURuhCGfk98icUnsZHqjmlhBTKX7Zdl8M1uRHkiHiUq8lZ65q22/GD1u02zJvwa/ZjGRV1kG7xIBaWkSeg7aasepli4DgE8c12bX90/G7KqfdTOGDiOQnB98lwUGUpeh6hM0UeEKNHt1zJVNfZ9nmtI/1rSm4URxLHpNcBPsbB9ik98kvoqdBXWZMQsrx2faJ/aI+V6l+6BtXYUmxb6lSYoMTYC6xdl2UvllxYam8uLqjB+s+wkL/wSXpfqXuitH2duFmyMXg4WsYvQlfARi4+5CC+7Vil+Mmp7zrJLUPOXXt9IPUjJYUvDgnBTwry7aHlNuTGR7gu4kuDI9cBOjNE4rNbX5qN0KPEZDpVp06dUqfPnFZf/dVfrf7RG79cnT5td+vUndOwcBOL5YunGS9fvqy+6qu+Sn3Zl32ZeuSRR1gqJW6eoGazI+18yvqdvfUWdetttxYnXuip3VwefvhhtyQQ+kLd8T3gb/mWn+N+OpvnPe956ju/6zvVXe9/v7rwmOcV0GuC16mNPTSNE/OhHKTbpjwhqG+EZNNgLOTC4eu+MHRRi580oFdDy7ApmoY/LuAApK2AdektlA/f7us3tN8XtwvpO/7z+vsmsTd6rZ8c/xYK49O79GMyrmwLngbmTjEhoCsI7vaH0PrA8QF2s45jgnWw7rE9p0/vCr667II/92FsegUSIrUfpHTJ80nJcWNb5uUnGT5f7DpvpLRCsil2YZw7jv07xCZt4TjRVo/2s1L9tUHX9lyVPaBPUdoXLjQ7/xY6pzif4SaV5pyU/s3PT3HoHMpJY1fn0ruI75xGRbQNdhGJb1sTUKZ1IvtmqF4h9Fy93QEJZYILNlHRafIDgrb5tWU0wnv80WGrgidt7NM23YD6/e7RD4WPxWvUDjqoESzbTRVof4pQnphox6QPfOlQeXx2AgdMIvG9YjmmT3riwNxho+PSci454ZE/7hhCe891v8EvrXM78B08myfAtUhideJcUTcbmWhHATk7v6yuWVxRH3bVXeoXfvRr1Nf+zZeo/dN49bINr92H+8OyzsdJAW1gO2azmXr729+uXvSiF6k3v/nNZpupo1naV2P3zWAEn0zxGpYDvX+m5tOpWpx7sTrzlE9Xoxs+Tl08eJ5a7Ov0JnP1uNtuNj01l3e/+91+xzfVutcynsyMLBd72kZOq1/9tf+l3vwzH1SPzQ7U0fhAl2ZshOpN8PYBh0eH6iu/4ivNt40f+NCH1MHRH6tz6s/U3vyMms5wFd3GwL1iELrTuU942+faAScaB/1HC+/fOROePv1BE6jPhIT6Z0jQ52MidUXxQsgBGHcM2j8sO3FpGHHb5rpvQuwy7pt3guWISGT+AynsfKAmuGuX7tztSJf2sHfsVu/0wzKJpJgPOPER66ehcZXsFTXZlHWhPxOhi5fUn1YN6R664nMO5G3v8i9BWBrvwXgCHbswbjsJfA73DzBBvAWCZDnG/KH8I78bFJ0+F/o0yfaCds3vd1xXRrCNiQRP/HJJIQ84y/I1K+e2U+lbbLktqXaI0SR/8kddBdh8q+2KPsTx1Wcbb6Tw6TBnHifx6SmG9D8pUM51SojUfkLqkKedm8ZxhObbIWhfrk342GQ/o/FFHh9sG/W5ZhsPXCJtW0p3qHwhqZNjQwPrYzje7Ic2eoRH7Nsrdm3PVdoD98P33Huv2xrGPOmrZy74/9ZbbzPbKizn6sqh713SYf+TQ5u51gBnFZadho9pfJzZVHvGzuP0AT9X1EZy6dabVgnZmX3imq9HxZ0flOcH4Pu4dMGk4dKVlHnMtczc1hKZN1+nZfyiNhXowC1nkicziZE6QNgUvJ6xuq6bbStPW7huveKZzGN7iKaOOJYWJzdcF6jOgPqOr/6+foJ655x8SAme/H3hC16ofumXflw9/7nXK3xGFMnOFjM3TWoG6vGWt7xFfezHfqz6v//3/xb57E3s62v1mglHNZrP8N1fnc/0tLrhhhvUdY9/vCkTuHLlio2vddLmCWCvPzLf4ba6w368CnM+m6m9vT31Iz/yo+qBBx9zAdOgDqf29k37/KN/9EZ1xx1PUo89+qjdqVnHHXHQD8GXc2kaJ9XfaLxoi2nviHSFxp2Q9E3XchdPBXsGfR/8aVYObN3bHwaikP5DF4ja6LVPe+6aRqiv+saXvpB170sX6yBWzpi+Ujbi8z2ybWT6siy48Cz9mU987FIbbDPkD4JCB4YBGaiyaZs8Tn3CV5dV+fhdZdV+0OsTmOw6sTEGkH7pOKFYdyLxbQPD2yrSHAd7StHlWHOgf06Cza2DvvVIx7ExfN/+7VqOpvFT44EPCvdY4g18OkXzR3jPKeryzmb2Akpu/m1ZdfqrIGRDx+np311sl4F+8fkt60P983YSSVNbyj0PEDtnYMuS9uV8nZb13L10viGpPdXLZNegOhFWeaX0DeVHd4wWB0JOCByY41uo+JXSBco/JBzftqaE6pcLtUGbtmhT9j7qDOjOtBxkntATbIN3YXlgXd75Ns7OB4xH59V89qC6bvSQunF6Xn3r656tfvJ7PkHdea1S1+v9+G4tZDxG7rgIjAu3eyau7RP49bcHXsHyFV/xFepLv/RL1fnz54vX14KjOZ5fBFd0vS6ZZbOOp48ODtT+Ez5NjW/7FHXh4LnqoelHqwvjq9Xlvet0/Kt1uGvVbbcd1O9OifC+973P347Ta9SV6dVayajfQi3mqMtIXVrcoj706Fn18i/4bvUHjyh1Ue+lS7lIhfSNMlA5SAPYf9VVV6kf+7EfVXsP/ld19pHfVtfPP6ium92jpjoQZK4DQfqE96eQzZJtkXB8cQo7Q3/FRfuE74ml74PSD0lXZHmkrING+Tk7JEJ+DgP6QvehXHInEgPrRfYnbiuQ2rxA7Ccpwrl1/Z+Roh/pfRAepyJ6H578LL8NqPs2m29IKB7lW6TvpNi+Jriv8J0MrvaqfoEeQtDTv5Q/hSX96QBa16zsehl1MWXl21061B52LohtNmX7jWG97GSMdZtKksJGWkDlIZFQfXMh+yEpQdr1O2r7x+ZTSpVw/v7w68bOyVbj5yt9rKW9dGETeRL22522fWU5qnZqsb2ypO0FKhxDx+qNfVz4NrxJINWvfWX39WOCn0jg+ZLo/7wCi/SJL2xFUL6I+NKMiS+NmNA8PyX0Jia5nXxrSHw65LJpfGXmEiK1n0PhUvUN7V/lxd+F7gtcJDX7CtHjG2PakDMmIMxIj2lNBNOMmEi4baPd+TokRSy89GVybuLza9JPrxpfmeJSra8U6mchyQHpTPR8EiLTxzE/zeV90oVVzVOOG231RPHkq59DF+0I34VfgPSkpEGfs7K0A2UzaQDNx1Eu2O7Fi74nd+vompjfc1fh7YMSfWxlnhLGRWAuRNiD+PRjLxqV4clnmU/vZOkzTq3/JiSfcD0HSgqfrdvVN7deN/wYNXc8WCft7XF98H4JVwAJ+dDQvIdo2sfpAZ75fFEIP/9AdsaF4PpEvr4yy/LwdSw388AdCD2pNJAGTmedbLKzIl8yUmm8m7gLmHTRRULIfbxzE76JPh085LC/v2+esL3mmmvUD/zAG9RrXvMpCvOguVYthIOJki5xMWGy5cdvtaxolz/6oz9SH/dxH6d+6qd+Sh0eHlbaDILw5iYR/TuhdsPPmdPqlmc8Q507e87sq/gElwe2nz59utF05FH2JG4FlyaQ9gQ+eM8H1etf/6/URT3nm2VkiBQgU12nj/3Yl2id/oD6wF13edPuk5DjT2Hb0LYB2RIXoq2P8aXJhfIPiS8Ol6748uTSlVAaTdKP2Q6NmyGRUP8b2E7Id7ftb23bVubXh92eJEI6yfnulm9c58j9Mi+53sQv8rh9+dSBgb7ZNp+zbeUJAd+R6tM+/9N2/Dlu8PE4JHQzjk8GTjY+m+CyDkJzQn5yeNePCepzpHb+q9ZGOt0uchwYw8e11GeI4Rg0j7Z6ah3PXfzFzeU8ja7txX3NqiG/evnyZfPrA+cw8bdwZxFRvdMH9lN0EnpwpasOiLa+aVfwnXc6znDfSLYH+PKuUoyDLWXX8fX51A00HPIb8CHcjxTbE+Ijti+GzbNedmzn8HV97NitQWX8mriJ0mQyNkInoUh0EfqRyl1FXCxUnnVDdwqHyJ1E0sHoOlm3vnz5UUcyy27yQvDwfZcV6bVJ09fesbTk9tCdl7avVIE9UH5SlhPtjLScXtyvPu55d6h/+y/+tnrVi5U6u6/M870THQYyXe4bGZMUf7z3VMF3fl/ykpeo3//93zevT0EdpJMBcIjz8VjN0G7j25W69sPVwYd9qbo8/mR18cxHqPsWd6hT44eM4JkoI6MLajJ+TN1wPb6nmweePn7kkUfcmmB8nbqirtW2Y1a02Dv8SE9X9m9Tv/xrv6t+4mf/h8J1ar2pAt0PiIlkMZl0gouqX/HXP0O99jWfqe5752+q6eJdaqT9D2TiBDEgM52wlZkRgvbH4DYSsiMJwlFYn+0QxlZQcQfFCwlB+ktB/Tckq6b4lq6Qogyov0eIUPtQ/elbvOV3Ou32pvVrq4tQPk3zH6hS2gF5QieYX0CKbd0YjXByOSxkTzZstQ8C3BRlxM0PpMB28bQvt2OZBvClDWBB3IpC/WGVcP8lbwJrWx7Zz3Pw6kdv4nrl8zma+/Jl6Yt5eCDzkOu1+MgzItwHyAOLvvwD8mlP235k41H7k5TfRx8ZKdNvmk/beLtNpa91atd8QvnIvuFHtlNbsXB/x8tVL0s1HtjEDarA51ckPl1ifNg0/G53n2yakG1C3ymdD1g9gZQvof3FfIbJOuHzLR/cPxiK+WBTEKd73UJjOO87CJN6cmVziBGcveWE3FN9jtRdbwMWpnko2gjMhKQNJ+m4E34rJqugMqcv+rn1J3aXXeaCLjXWfkr+2W9I5r9pzMdqx+nCOgtIr/jsG+2VoeDrRk5PeiZhfq+7Du88FIyW6ugKniSWKcj1bqx7HBvIg/fRynLWscdAU/rtVf3R9clf8vckfYBzNbHjIBoHeH7Y1uQicGevZDMMy0CaJs7muE5+Q50m1KH66mTrpEldfGF9Jx3oRL8U4sUvfrH6wR/46+q2G88axzudII7dV4B1kgRf+IVfaF77TBdc+WufOdhmXhGPzKZTtXfTTerDPuyJ5olk2o9lqievL35PnzGLWeDp35m7EO2Dp4u+ZvqbWXblO3VK/dg/+TH1u//nig1n/o9T1Hiq1Pd///erO57xDHMhum94nUL1I3z7UyepuK1sI9Repu08ksIXJ0eor5H4wkAIGqi7HAz5+xH6Vykh2t41dtyBTmPShKbhfeS0ZZ/I/s1tlvBt2xZS/mtV1Po3a3s5xnJ4/5d6TdVFpinDy/Wm7Yb4PI1tbveBk0HIBpscEw1YfSX9y6DTgYFjD5+DdJ2z0jw5JKuC5kLSZ4XmXbngkx0VcXOittIVmku2l/oxqRQ8wcaXufjGBEq7Dau0iYF8/VIb8mPN8re/NupyvqMt5HuuXLHn62LQORlt+uog8gTwJujDf6wasiMS0Kf/awL5sIGTA/X1VQlnXefkOL5y+CA/5vO3iI+3FBE2TTxMN9Lhtf93/o3yIoHfGz3r2d+il8uE8dSJxXb2uf6rUNztGNgvwN34gJwFTlJzx5E6aZ37lEao6eTdnE2bOHY3KMBdVZxUeImsvdRH6C3dC2es5XdG88oxUlNjHHgKLgbZxCThcPHUWxzab8u3dPZF5UM+3KmXpcKAg+3V9OlpxTJOtd6wF7uPttv4PBWen09PfH9XyH5xd4kPefcd9CHBNt/dJ9g+KZzW1Py/XB6a3/Fkrq6++mr133/iNeqpd9xitiEnGyoPahv8vv3t71Bf/MVfrN761rcW+yzV9imuno6u0rt0jueeqdSTn6QO9j/S7bAXgBeufaT+x8tH1I033qj+7Ne+zqyfNf+HQTn+5E/+RD3rWc/yttvyCZ+trrvuOvXI+HZdnIWuvy3vbHzK/E5Hl0wa86Nz6nFPvVP9xs/8VXW9Lvqty5lSR0fqyr59Etk+a6TUpLArfDVYl39h6/OHf/gn6uUvf7kaX/UMdfPNt6gL+883E9SLukwo1+HITj7H7vsipxb2CvdsbNeLfkR1EP2q9MvWsRNC+wZ+UKfdfPDEH03oCL/dlzkYW6gF8ZWAp+XfX1DYkdaNJ/9EbE21Ds2Jx6d2l1B/xney3IL9FeNBGb/aboTPv1baV6dL/VBi289fftIlnjqPEfrOE8Wn8TtIwv8vEgPispFH8pAo32hRPm3vp1r+0q9ZJm6Vtks/jOfJza9nYgbmbDvaq5xkinYT86pyfDyyC2472QGlSuNhoWZhf3YiiG3V7QBpmW8BR4Cf9tleDiZ9bV+kO55OoWdmf7799I3dENK8YmWFTdfHG/er9Yg8aT+lI+c32E4n1Hi9MI6bG54cZb+y8eGDTf5s3fwy/ds8y/xMeJof6HJQnyRkeB8IwW0T+WK9LPvELNO6JLC5wD5l68ekWbPHaoKFnQf6j0x9jKfiK+Wl+tt86vMk6z+x13eip7D/Iv9qeWN3/QJ6yqCg4fGAbcN8Qu0Uomn4GqxdOqflgepvbd0eG9I25JfSX6p9ukLHY9Sq5jt3EeRJBFm+RdFfKEUbnnQr5xup+vE2ke2Dsk9ED6IwVM7u+qvae/1ponqfyyE0Z+2KnPPScQgn1Se5H07ZpzkG0tA4RtqQ8UJ5Sn1ORXsltZuan7njEakFsgt5PoIodVDXHydUL2pf/n18INunL2S/LPubXvaMPbIv1bHlDB/Xh+LbeLRfto6v9rzsMt3JoozhyzNdj27E7DjVj0CodKH+X++/VWgvbU+WIdE/UoTmLYS0O0nK3uN701DulI709yifrwxUbtJeyI6K419HOT7KlrDIdFIWUj//6dIr2s1/XA2w3effOaHj31xk/SWyf8j6l+0hy2nX6XwRoLjVz87YcEV7jeg8oG3XkZjzFk/F6jRsH7PzYzlvzSY5ACbI7n82HMpK7f34xz9evePXXmuW9VGN+aX5DsZNG9Ye3+gBWP3+7/+Bev5zn6P36jnmGBdGEOEqdXDttWp56+eY47cjp7/R0p2XSNiHtD3Zl+bULu7Y0H5v2JYPceXxd8iWgX9frv6IangcE5l5N+xF17XwZ65d8KpwQP545OYzBM5f2TmCsyMH0rPI8lm9ktnU55+kj6pekArqT8cJoXB8boa2wPmvsm/Y43Z+ToHPP7CPykXn5eZFO5lVHRfvz0Q8ez524vQBP8LbR573J91QGB7Wj61X5PDaEDv+7gPepj5ofhg+jpDtb6FWk+nX0/HHJ1K1p7YPUZyPCdST+kPVyspyh+Z/hIwn8ZWucnwR0T/CjZzCMO5W50x03qN6o4Z8E4FZgzGGJlx9wwszUCdXP3QH364TcoQxB5l2nu1ZZdo5mL4oymC2efpnqKzknD7t0z7NXPxtUqPDw3LCifSR1lve8hb1spe9TP32b/93tydPT9feepsaPfWp6vTZc8aRzd1kI8WpU/sJt1/lwoULbqnOqYMDk6ccaAhsp313v+PP1Tf//R8uD0r37GAfQreK+Z2Op+o5H/OR6o1vfKO6cM8H1eXLl9TRUerC0wCAvyMhjL07OYmQTULoCXv6zQU2n9PXNg2VMySrhus6pF++3Rc+dRJol2nbByke6Uimk0oX+9vm7aPPeaevXLnbQsiwsrxyvU/drAJq901D5fBd/B1oxiptDr4eNk55bIv9HCd2Qac4zlnXuYh1QE8aSmDnXAZWR+wk4LbP3VInMAlf36Zt+G0rA92wFx3CMjCQQ6ov+uwpx3fsYh/Hhdqc+TwfV1HNU6fsQx8VnP9f5Rjcx+ufhzlCmuo5RPQHnL+2dkJ9I3VDOeC6ri4P/vo4skofSPOokPjIPfeJMDwdzGULcdvgJ3Hdha690BPBJLo/uFeBaENvc+Bl4kUEnVKevDqO4M6RJjdDoXlCTXwS9BUDdhODjJ6MvC98+eIGm5jkEgyPPqdF7pdlwTBm7jKSfdTFJxlNJmo8neq0ZuoFL36KiYd7lCBQF0nFANnv/p678007kcsXL6kv//KvVJ//+V+gHnjgAV2m8jUDJRgUtQ9RUyNqfEbPtK5Ve0/6bLX3uM9QB3sfro4uP0FNRtcaKWx7dMGKA+WE4IaWa6+6WjssszkJ9HTfffe5tTp7pw/UTFfM3EnP7zbEk3VazHeP8RTv3szIr//G+9VP/9NHddipuryYGr1ZHeo2Ql2d3sbqjBotT2sHeqj3Pabm80P1hX/jc9Rn/Y1PVffc/X90Uu9WB8v3q735gdpbHKjR/KzO55xOC8946HRQluy7HzcPfFuOvaM9Uv2XQ4MdH/B4/05JV9ACPiHkem+49rdPeFAuVaF9uGvU3jlaDb/EU+odCelRtsmqoPlBSDZNysbsHe/WB/olTtHaOhkuyNW2eCnaCMrtInwuRXg9VqT6c5N+zJHxQunw7bTcR5+WwI6a6slHTr2Qh3yqwIzZKANfZ8h0pN3Lg1ZfvtvEKtrQ9iVff0r1s/B30fwyEAO2twr7g81Tuquxn24U87aBlQCf2Ob8Q9+kbHsb5iR9stSTAJ/gSfXyafXu8LbdhnZuCkpsZDl2gmWzK5PVjS8xf4njafOQCC50tBA84QihdPBkFKRY11ox6Q8MbATqVyHpF/Q1LimahvfRJh71z92nOPo1cF1cunipPLdpzvKxh1d0MAjCY0xHtKuuusrt5ehZnblISLJa+yGazKFXMd8mkDaf09SOTSPzslWWqymVOhQXf62t0PpkEm7PLnUxOkrE5/u75DXQL3jyN9bLV+sF4uD8K2y4jf8ncLMM7A1CfQQ3pIxxnQhitjgGw9we0FjH7WAzh5gN9nEnVYhN2z51Uo5vG4gNyBDc6TaZTtSt9s3P9qIB8yGeJEv0vsVspv7sz96uXv7yl6kf//EfDzogX9nUwYG6/Ul3qBtuuL7YP51MTZl4eCqrBNtMWN3UntS9XLxoX8cMZFm5A6U8Tb4k2A59unU4THzT97+89X5zDMyxoR3Yhyj67/DIvnZ7Mp6YuE+640nqvve81+bj6OLEjzPk54rBSf82keMAt1EO1U/ury6XB0dd8OW/DdCF6JDIO9qkNIH0zIUj11OgfH3R11wgN522fUvGa5oOD9/HHbd96Y3KhZsluR201RMh48vyDhd/u9GXfzypwB59fQh22IcApE/LsB9aHuiPbeuXROwE47pZh91xux9YPT7/v619oQ2pumB/n/NQgvrtcdLlwMC20aZ/pea89NaDbX/7QQg81YbzdI9dfEzX1W0MQE8KQyf7+3ijnx57zRhsNlfoOi6v4gnRbZ0rrLNccs5ExyR0XMKPT3wXf0HOk7+rRtZjYLuhJ2l9Upx/TEiKpuFywoYoyqx9Il7tjrR037FGiYsXEMlEO1ouNPFrYsxFnC3ohBJeNp9wZ+MT/Z8R3z6faKUZydXfeMJ07hPj8EpJPekyV7rxTREQNxwQ+5B3n6Tqa/QTYFsv/uIm6ZhIQtsLdJvK/bytMJ2BlO1fCsDv0dGR7uALdfmyC2u2m90G40NIAHMqh5cuq7f8s7eoT/yET1T/6/d+r3A4QQc01TnsaZvaf4Ka3vpRavrEL1YP7n+yul9drx4Y36Aj7qvJ5LQ6PDqvs7uky3LaiFqeM8LLT3W49trrTJlFTkE+9KEPuSVb/ybQnYL7uhqnFL4ZcYu6cPka9ZXf9ovqD/Fgsd5nq3xZ7507ZWJdo7fP1VRN986qidrX6UzULVct1K+85UfVwal3q8MH36pOL+5SZ5cfUPvzSzqPS2q8PDBiv0bsnrbeYlL+hODt1xZf/Iqv88imoH6Mb4Qa0dsg9GRvG3z9i/TKdSP1FDvg4/3WJxy53gZ8n4hLCpqUhAR1i0kf+HQhaaIbKnsbEIvHxIGL7+CFxvsQ1G/xjWDTf3Ua1I9pnPX1NxDankLGC/XPynxI06UcCMOFpw0hPXQhpxyUD4WlX9x1TPUEUif4xjYJ2l1PywuR5UaaZKtN7DEGTyenPxWvGHLC8ZWJl9e3Pw1s3F50h+BVRjnptM+vCqUTkpMC71N9gvSor7TRJ/UTPHUPoX7YVMJY+yPy4/WDtDcpXZH1IWkL2rIiuk1i0jf8WNgnEl7WFH3b/i7A+z2XXHgbyzbP0fmqybV7PCcSf1YkRNV/pJDz21qfF+Ov3G/T0D4RJ/kgbltXijxcviFkOaSsGsxg+CzGVwYuKbtO7d803H/5ZCCOzyZikqJp+Bjx+NavkHcZL/Uy3kyg+7x88rev8mwjcEV4W6CundviwDjjxhrbF7R+PNc38BbAS5cf1Qvwtfje68TJnhFJ0/5F560RFtdPCPInTdNbBSZvMU7XsZ5VlpOPL+sovxzPuE+2czx+8deW1ffkL+0rRNfZV+/JZOJkam46AAhPmHhsfSAO+SE657Fx8O1zIXirX/LNfhS+I6SPYr6mhbZBKjbqhIDtF+dakQYXt52nRUKvhJ7P56Y2FagjyMxCkCMLia9TDTQjpx3assq0Oal8YCshQhd/+yh7Kg3sX4UU/cMJx7cN+LZJ0MFx4R4d/I//+KKZHM20n3Xf8vfD0v3Gb/pG9drXvla9/wN3F9c5ObUy4K0r06m66Ul3qCc+8Q515swZtb+3b/dpEJ4cD4+LZV99cLFjf3/fm3eIK1euuKV+gP7e//73q+/5nt/UZdTV06LdstLTABeiRNfM/FJV9vb21JOe/CT1xn/0RvXg/fdrvVtHi/oPxCE7Oem64vX39ROfjuiEUVeOm+5JVzFJkROGkAcoq6DtzVCxMZbw+eQcZLzQvC+nDMB3sn7T4OnfVSH1UtNnYn3TNOkjA7sBbMxnZzR37QNKn9vPYEv9MuhzYMDSZ1/YhqeKfKyyvyNtIzi5qGXXkSdOJan9AwOroK8+vEpfsA0sEqc8qP6YZtIFvE3T19x5oMR38Rf4b56vbuPnKvi+vs9BIO1tnTMMWPr2lzRPCokPlCGnHDnzkVha2F6zcPomMMlAN+x9M6VIpDMKgXA5Ya0jLCWHWLqUb0hy8IWjb1SQ0JOYKDEX4HulZ27eKXg+bZDtKyWEvONY1sc8BYzBQgt/IljqndZJ0KnR7tPJnvqVX/nXZoKEi78Tce3Spm+XcbX1z//8z9WLXvwi9X3/8B+qS4dX1On9U+bSJt0RF+T0y9Xjn/gaNb/m09WD6uPUpf1r1cW9q9W+jgzBXT4zXQh8J3cxuqjl0IgiEaAOp0+fNssx/XEeffRRc5eWhVrUynK0Z8TerVMKqs/Uqm3wjBrN8b3gB9V474K6ND2jfvU//Tf1z37ubUYPy8UZdWSDVhjhyV8tZYOP1dnTV6kv+LxPV1/9VV+oLjz4O+qaMx9Q0+UDOtSD5kljyLZTVCeCtTmyD9KtpKp3Kdx2uQDfdil9IUtGyHWC/JWE9Eb9u3hCuFi3koIGbfomW13PeCquvLmC6ONCME9PngCpiZ7EcFk3VP+QhFvQUn7TTQj2abFp1CnaUqdtvw0ZkmaMdGqQEKGLv9LuOPkXXfPCSWS8Jhd/fXnauUu7shA+PcTg7ezLG3PhUJliZaV2kWDb0s3PpF5keqn1TRPqI91o13/qUDohGUgBe/PZHOy2q4DV2E8zSn+RZx903HJcIX2UejmecDuMkRMmRqgPbR5n53rOU5GE/TfBNx/YTl1we7f1p3l30X7umByCMZxO6OJ4mstCj+1WyjQrouP45gVdWZcvRT7b4Le7kjohm9rfFfSNqDi7C8mJR/otLj35r3XTpl+N9DE/hGqNb1tCiFIb2uvwN5QVuspDHv+vHiq5k6JdreBUR6wY06l9y95EdxWzjH5j+hX6ntll53JaLxPfCZ0irzi559q3FTkP8vmWba0jnS+gfkNlRztL+vaZuenxcMfxIjDNa/pmoTt4TOh8Z1DE+C0lRKrX036aB4XFUyYmMXg6XQmlo/v88TPGXaNJG6TCYj+XXEJhZXp4jQZfT9E2jHXq/i6Yk+YuEtJpaFssLH7f/va3q7e+9ffUvp73+F42DH+A10X/4i/+onrZy16m/uf//J/GSRwcHJjf6RgXmazj8OUFnviUp6iD0wdurQThKS4RO6Dh4AngXJB+n08AX7l02aQ502miXHiS9/d/f6H2tSmiJn4t1EGVXv/616sn3vFE9Z73vNc8VYzXiOz6RLEJvraVkI2QcOQ+n5wUUvWV+3MmGOAk6bApZpLo9BoSznoOiFdDqp+GkPF8B10xyB+SPulgjrZtAyiHPdiIlyelQ76f6i0vLNT0mVjfFra1XAP9sYo2pj412M9q2BYfuu10vcA7sP0c974w9PXtw5zziEhXMG5GhfKS604GtoumfVg+GOMDaRYXPRqkv43Hs7BhguriecNvI1blN3lZd51VnrcsfFNAOPXj5fyLv30zPM17vFiFH7D2GZYm52lJmsD7EfUNUGz7mOd8h06zTHSO2xeBuytobt7xWrIQ+5eJ7x3iG02c2FV3jhx8KNsQoVLgLkyODDdK3cYt7o6iclA6Y3GfgEw/964I+87xeng8PRajaC+iKC/9+uOT0YXKlzI02j+OGC8MLFX/pXmqrQTVQccgavrQwg1ZYuNjv02DwoZKSQNFbX+mcw/XPhPXviEzxHcpfFDpynhle+Nb3ovlzLTR42/aU2/8R1+vXvIU9EWlzmhBXDxj+8hjF9U3fMPfVT/yoz+qlofs+VYdgJ40W87tpeOROnQ9WaeAb2k84dPUtddfry6eutVsVa4dqe1gX1guW9KCd9xz5uKS6sHyvPrrf/2vq+963dPNnqvs5iAww6/+6q9RP/IjP+LShmOFc5uo6669Tj32hM81epipW1xbW72Qvkr94eLsyKyj3PhWNlgeHqoPe+KHqX/3Tz9f3XK9UtdgmxMC6eEOQoA0sL7Er/77oz95h3rlK16hxtM71I033qjuXbzChHvQPQZ8amH964IsaUzfHXHrBbZetL2wa2c/PDTqWZaP4hEuvN6Eeo68dz3qOrkoE7ab5w/4ZAx+3pePbH+iKL/5P0LC/+G7NxzbtiXJ9AVFai7dhet/WJP1ByNyULVy2nUqX6kbES5Rv6pOfbhymv89CD+Gb8JyZLx0flXoKcYgon1qUHu5cKnJkGxfySg0vwi0T8D8DcgrmJ6DlwcXCUsLovyq9Zflp/5XDOMBffFxsDI+ivQli5H136ET3Kn2LrUm86n6I0IeePG9vjKE6kWQf6ZwlB7lM441oCalH7IL0gPWsEyxyvzwvbhqWghXxBvNimUg9YC62/02RaoP+o/ZV+RE6JK7NHi6ZYksk0R/4fNDpAP7kzbI17k/RV8s2qfonxTWrodOEoW2UxnK+LxuOn3R36oaDyPrRCTUU8w+QvFT/T+/hOsnVKculPOlfuD9vx2JBk60j6wP3v5ASP359Mnjp8YuX59AbqFjYuRH88oQvEw8/bJc9frzcqbtO55/1TetgMT8SI6XcgyR9tW0vHR+IzdeXdtVcFzASdl/un0IoaeU3hyp8zHJ8yMCqSd8l1vi0yW9YUP2scTwnuxzvEV8/de3rUJt3BOQngPheE39uublK+uCrb7wMv2xC0PbqbngCyrp1ZNylPn7gH3KPlXOZexxH0e2Lc1va3busQGOnD8Rtf7tftvTLAVZLmoj6JrKxsME1Z5JXEuxds0jfXzjFggRHm+h4tTsU8QP9qOW0PkPn09ZB6n6xMqFuPL8RQo+xsPmSL/VeXsZBsclJh+3Xo6XzlbN/5bUWLAtoH8t5gvzoMoH/sffUadPYas9j7ZHj7q4qixxhtGdm3zw4YfVDTdcb9pkrO0GpwuXy6kaTffUuWd8mdl+OLrOhKVHZgrvEBhPU2ZHfo/bAT8OLo9PXfrMniGp76SWvsZfPlC10TKctT+34rZTWKQKeyj6lxtL6Hw/nRec6z9Quw5A8ZwCyr2lnYKJ00X9OL26jvhWb3Z7OS7Zda5fAt9cpvOSvHQ8bKE/N/8IjWe+9A1iPCjK7frZaCzP37v9xa/QWw0K5wexqc3wGyxnW5LjQ3x/ib2BvqyNrXfptwJ6SKknAvKTOuHa9JW95gNrYaoFStc/foGX5gwURs5vfArg9Um1t0yNoHhmv0zQiDZsI6ZjlIJOaETvG+6AGAiRMkyQE2YT8AE6BS6UdpEUeOLaJ7jICyn6qxNsI/Ba5IcefEh9zde+Qf3LX3mrwoOycFdXjubq1//jb6qP//iPVz/8Qz9kL/7qoph5Evq0TsfcWYgPCJsYSzOY7uuJ0vjMWfX0j/wodf2NN6o993oVH3VHZsF3OLj4mO7RRdA85jM9bAccMemlLZPpRN11113q7/39HzGvgCaNhJADzrOe+Qz1g1rH999/v7p48aLbuntIHVYmsaLOAwM5+E6IbwPowyS52Iu/zWmSR98MfbYk1g5kC742Xkf79ZEH2prqwQml7Tto6VoOe1J69foaWI9dHlegO6m/lD5jB/kgNNaFTrquqv1S5WyKT1cDJ5Oc+UTfcw46L5XCZ6Nd7bZPu5f90ucXZH7kU7C9z7JwbNqbmffsEsYOh/OhG2NT9gh/FhMfbfsrn0OExnGZ7nHrp7KPoXpdex3pMtReA6uD+kJICHlO3o77dpuv3UJtObRxPlz/PlL7OU3CEm3PqYE2+bUBviMlMSgMzWNz4nBQzy511f0q1CFQiFhBUvtPFq21gTsgtOCOltpdkj5c+EK2kBwnS2FQg1gtcIdS17scm5B78Ve2N63XJf5HZLe/g9LHDZhWtOPQQungySLcVfXI8gb17vuV+rrv/U314s/8EfXKz/wn6ro7vlR98qs+Q/3B7/0pUtCNYX+KDwWTQ8F2dwF4dupOtbj2I9T42V+m3n32FeriwYepR/cfr8aTfSN4vbF9xbGJVFDqwS94gss+xWW34Innc+fONJrUXbx00TlBk6IV3Tdw55/RgxbaRpR25fY5oDt6+hcsp3MtM/Ur/+Vu9b1vvl89cKjUBb3daHd2qEa6vPIpDZQF319B+iN1WX3uZ36a+rLXvkrdc/dv621/qqajP1On5gsjbens+Iv6p5FtWu0juCnI3DngpEr5DS2/bAv+0mdsx52O7m5HDtevzx+G0q1DIf2CnH1WJP0JfIG5y5KPHaw/rBv75F+6HGTndXtHnH7LH86rjtRvnVT5qOXst5zp28MhmvRXAgfL6Ku+MS1njI7RNX5b6MbEk4Z9E0jZ03FPc/2pYT9oK59Nh2y8yQFIyM5NCy30OOh+IcZ+3fK23vxxHEj5ruMF2V9I/Eh/Sv7Xp7vqNpsuj5/qL8GLvw235yDrxWnWr5uBMncp98DxY51zBDqBtk661c/vn/xb0+AQmvo99zcxf5CDrCOfSw79vYTmpH3PTaFhnxDkd0OSIn0cU6Vp+HWSU99NktsmPuTF37Jf+z0GjikheMLOPGVHEgqPefmOAV2mis317Z3/QI9mAfv4frk+0AaMHzExb0oU27hQGhy6+Iu2lfsA3xZaHoiT8lNN/FheWO6b6v6pCU3Kti3AN0HWfSG4m6YHBgQ5TnaXHDF1yJqMrdA3OKjDSknhTZtJilB4WqZyYgL5wIMPqne9+11KHR3isVntNXT5EMw1x/JoDk+ixa5b9M69PXXNTTepJ91xhzkApCd08f3gxWJuZK7Tg7R1vvxCBZ4spkuKKRBlPsfJccq3dIShJ4ybgO8L7+/t63xG6sd+7MfUu99z3k0LddqJgz3E0aVRR4sr6g1veIN61rOepS5evNRaR5tA9lXfxaQQu9TPB9bHtl38ockTSVO63KlIrNMnDP1yN2ljI2YM8th1KC3fnAUnh3h49F8SDoUx+bkzM7ETS9vmB44DoXYdSOPTXUyfOXP8kI2H0m3Sfs3Cdh+jckCZmpRr4HiQM6dYx7xDHgcDnz12tdE+bVz2zaZP/xK+Mbkv1uU/jgv8fMYqQZ+KyUmjz37ZFyhTl3LxPh3rh5RHk7zM3D4yR99Wutj2SewXu4psKzO+j+0xrY9Q2/q2n8QbyXNI+Y9G/qVBWM4uvlGvD+DfIb55bA6ofxMdmBzQOUi06o3g3e/+78/a/SQ8ro0fB51OykmkeCIrl+IOLss23omX1f4ZYTiosRFt00b4Ni2bhi6wUoeVkoL3HQi+mQSh9a6M1aGajI/UZbWvrowO1JXTt6jR456hM75WyzVKzabarvbUntYtpABFx1XYa56trn/mX1KXH/cp6q79F6r95Rk1PtxT48WROj0dqel4YoReTc3rklMHqSdMds+cPevW0sDXPfTQQywNmyecYCrvHMb716iLR1N1ee+0emQxVq953c+qd3xIqQszpS6PYq+qtk/2TRan1Z46p67aO6V+/Af/sbr4/v+kZg/8jrpm/gEjTVjH4Eav9ve1Xe4BrS9uCAobkqa0jdcWXlaI7gFG+DYLjZl9A7svRT7pGxpn1j9+uPLRk78CmviEsfFLsdCEhyTFQh/sGtFh5+bGnfy4PuREladnBa+nL8XagL+ezcpQ1YMkNK8q7bE9sTT4yYQ+8iKqfenk0sxGSnvkhNKQ/Q99hNoTyySA0qATSLS+wD1kUcdi7Zbmc0V8J03x1e+kMuihOXhyDiJ114ddUV+RhNJtkp8My58AlMTH1dXQh/7aQPMIEsmmykVQ/rmybvo6N5M7VuPbv/Rt/Zz6YvrIZR34ytX3XCQ+m6tD4WkcldC+PkF/Cvm0k0qon/C5Ugya1zYVusDs28clBYWj8065bOP5R2KdfpP8dEy6wG3IN54RlI/9JvO4mNeUVD0MQm1p81XgYxGEHyPgwZOmGFs37eI2NITOV8rzlscVmkfJ+q5z/CXsufbSBqR/C63L7QDpELZu1i4IrPfxABH5yUKwrUeRZe5Kyl+l9vcH+SuSNG3Kxs89cN8SAnlwWRXU79pC5ZP2QkL9V88hrNHQL4wey2GxjkA6hIGTDWwjRU6YXYP6BU3Im0oKPvnxSS7UV1FWPNGqrr4aXsJso18TQi8Wb+a9+py6/elPV+fOnSu+NxyC9NBUJDk6kUhHTOv4BnLf3P2Bu9Xf/+bf0H7SbYhQ1A8/OsJznvc89eKXv0ydP39eXbjwmN3XkFUOOjHatMtJQNpzIQ3750lg1SePcvsGwlHYVBwKG5K+WaWOYJcDu08Tu5NhQ3Hlwcaq+ypYRf85qQy6bE9uH+GkDs5D/Sfc//Lbr1nYeDlXTZOyroJQ/VGuTZftuNB2XkEXfvsE7c3b3NfGzfpPt/gppH36TkLK/KRvwfo6+/k65gbHhcoxoUcGVgP1GfyuUtZFrH9TOdZZnlz4uco2IqFt+MUDJwO7jc8nciHsQ1b5F39j5yu5XeG8OMJuY99ZNykdrEtHbZ7+HdqvHWYGTp2Nd6LQnYUDVWCqfnOFarXQk7tSHHRnSB2EqYffRqTz9eEL0+QGAqeNtdkl5UP5biu873Ihu1wsz6mlulrb2KGR85OL6sqZuTr9tM9Q6qoXKTW9RlfwKnU02VNXpvtK7d+ilvuPU+rJn6FuesZr1IfGH64+NPpwPdk60OmeUoeTiZGFnnzNdPvRNxz6gsqf28TIeuFewa3XtLia6/ItR7qcuvWWWuiNBsVdWPjNKHZhbwttBVqWp86p3/gvv61e/+bfVfdlxDfGQ+H0JOaVL3miml94l7r4od9QZ6Zvczv6B1n6i9fcoptc/EXb9Unf6eUS0l9Ie4Wd4K0Z3jdnWJprPw9n9Uly7b4zxbhlpflJozKulXYgXyP6wAFSnyjKfKSk8MXh0hyrK19aXMJ4D5x76kfr7o+oi68+xwU8n1/9lm9eT865W1USOkiSJ5dkX5XrlI5ML7dMiBcqy7YBe4/JNrArulwJNM6EJAE9MUOkdIkxfqTnmzFkfyFCaTdpPxm2/qRPHsV8ZQ1s2j7XeXFswE9bX0lPKpCEQBuvq50rdcn0MyHC3+j0C75TXg1fhUKGoP06FfOXgvddeb5mW8a/bYbmCSHZNtZ2fLgGYLs0zq1K1kHIr6F+Iz3nRjnCYyz1eAua1jRvwH9sOyM92cGbtPC7t6c9mK5M02aArqCuoMoGtgrcKAZfSTZO5wNCfpSfr5T75LkEhA3N1/sAPbciOvs+pS/C/sOS2t83df9KfoykZN1lO07s3ggwsFVIB+vDF2ZdT4/TAEEnkqVwci50Fek56Qry9ElRRiw3EELGp3TtzpGaTibq4OlPV+oaXADWbYGTWpCD0+oJd96pbrv1VrW/v6cODg70776Np6nkwZcpP5/ocGmhtwqM1CTn8VpGMTEgm9JpgPGkTLOSR6BMOcxnM/P75je/Wf3+H5hFQ1Z8HWQ6narRVC8fzdT73vteu11Duto2CpvJIFeHxwnYXkVwkZHJgHYrrn+uEvIBfYO7EX2y6hOOfeos1C93vb828U3HkSb+JdQ/pA23tbvcsqyqn55UBn32R44uUz5/nRd/1zGu9sWm7XSVY/VAlZx5RV9P/zadh3W1w1XasUwb675tHPgA1L849nUs3edNzLLnlyQHXzibb178kwzXtU8GBmKEfBu3nSZ2VJyb2HH7M+czzVsJ3QYfep8ci6jOO1z1YwXeOGtEj18hQRtSu9E50tAcI3ZOQJ5fxZi5S3PoVZHyA+v0Ezi31oRd9mHbwOi5z3t9oUEoE+rnSp2L2y6lwucmRhj5PbDgAfKonLBy8NRODHsHtw4X6vfCISx0pze4u5+Wydu4xMTaJUe1Nndjaih/qY1QuSjbo9r9S9X8ZIoyvZp+xf5U9ertV11PdbBU+iNPAH6wMq9V3+nT/A9tVNcJqqd8+hTtYwcHd+FvMTeOn+JTPKzTIIJvnvrg5aT4FKfI3/4UNL+IJ2tWBU8IxQjd/T8PtNtE6CuVP0HxyB8U5SreF22R/Vu4jwKUm9sW7mQE+4uH1bd8y7eoL3+V/b5uzteAP+kvfLL6D/+/X3dlmetfnen4anXrbberh276KzqfhZqpc7Y9dX/Fetmy5ZKXon/bC79qvlCnTp1SR7O5ul2n/2s/8fnq9luVuhbq0EGPkL9m6qo20mW6fPmyOtg7MMbyaZ/xV9S//jf/Sk0mp8z+Mze/UN18y83qA+r5Zv2yjgi9TFz8ckJD5bR6l3ZIGJsv4qC9rP3LiRFWEW6uC0XheTzZbnyfxO6r25HdLvVL4exvQvuGlA/iyLD1UlUJ5Y877W1a1RRkf5xIDyCe/qW1nHqCmJ4BWS79kp1JyC4ovaI9nT0T88RblKT+Qr6ygKVvfUG65vYg14ZLXUiS7ZtMnX0nyG9HtoYyHRq25oHvDFFKXBspO63ut/mOxHfEpb4B77tlu9oS+77vzG1oycYwIO3Ll1+VMr7PNn3+h0Nlhy34Ds5kfSSh75IV6Zr/O8D6K8qONfxSabCOdsM8xmzX5cRBCn4B1Rdvl+B1p+XRuLQfW2abH68X6l7GdfuRp942FvOnkThAStkcbz8gw8unGe03ukuK8K5fl/HLdNNlAORPq/jsN0YtDeHPQifMQlBtQ3VIzW+lfiUp3WA/txtOKm4fpOon+/e2kW4fPzRPxfFbjp6RD7ctn1pC6fAxTYZJze9p78jFo/l+mY4NUSbL+qXOlx+PYL1ZbwPN+lOdrvFTxGsk+5ZvnIkds8nS18awwHyvL1L9b9zQ39UQ5U8h9bnw1Fjq0+ffivFT+u9EfSV0wpD8APcHto+U6fv6Z6j2ob5cIxGOjmsB/MfI3P1bwn2KnPuiDFwdWJe+ZKyjc5vG8QDSlOWX5wloP/4P2T/ajesH+ZA9huLV+5tdp3TQvtUw9Rbg6YbmhUQ99mrxnc8i4BvWXR6CdCq1Je2AKMc/81NQsxtXofq4YwmlTyyX8QNMPM0ZI6Jug88/8j4yCZ0g64nifHKAVPkJed6MsPMTTx9xday1l/stR3oRt6aw1VlsbFwle81uHTZOoX1n8yN17txZ9cH/8XfVvjExe35uTzn/6hJeKjwtDF2M1D333qtuv/02t4MCTNV4OlFnn/ll5kLk4fhGt93qr2zfkJ7i+iN1c5/nOw6WFH4zMT6Xx5H+cLAP6KtsCxuOthf9w+XD+w5scupsr7RBkY/TY30eYvVW1JvqofVtftx6Of7TL5JEmnZ9OZkUeaMdcT6V6xIYv1vdVOrP/G+R9sjHFqp1qXfzY5D5VajZuEuzsB+plyqhchOoL7WVD4ov/UxZszjSf+hGdwtVZLlkvFo6Dnl+QY7n/PjHzuXsehFKzA8ls6U7Lx8A+gOkHyonpRrUqwvH52+g5osT7Uv1aUqpp2r8qC0KZFh+7pb2VbRLG/FLIpHbZYN2wZcnCh076Uxx4AR8QvtrotOMDVAnBeNcIjLQL9IOVwX1GynbCLczfOthjFdMu/V86nVr079DAwLvD7O5nVR+4J4PqG/79h/Qg5DZrPixDK8TLhgvZgv1H//Df1T/7tf+nW6HfTXXE1i8uvrR++5Vly5edCGRf/WACAORkdpA5Pqop7w8bxCr00Ad/6uC/VA77Cr2ZFG7SUoIstkc+s6b2kO2y6rbKJa+LAsn1Dc5Pl32rbcUqxyrms4hMa8b6B9pZ9Jmu/ShLnHXwSrte2C7IDuP+WVJyt+G0snx7ylk2vX1etn6yPc4Al1JfTXRVZO5zUkk55iLLv6uklSfidEkbF9IG/SVn4cJldHad7z8m6hfLsM5uYEBS2rOcVLBm/3wdsLTp8+o6UTryW2PAU0eHh5CqU70hjW4wVWf5z2OcH1RH6BzBFKX8lyA1HdsPMnpX0PbWcz8w80bfPMHqfemNH3yl6B8Q3JSkXUPXftpPRNvq1x+cZYLx9d423wBqwtwUNZJoSmaNEfT8H5I1yHpm9DJXmxveiK4D/qyqbId/YT0yXXtE/rGrm8fJARu7PJJWxAVMtaJQHTmRnAHEhe9syK+MkPQ5/HbB1bvrHKmotqWxnt64od7jCD6wBiig5qy6hBZQw7u8NGCOzHt0/5jNTuyF2n3pnvql/7Tveobv/cd6hG9/sAMTwBPjJg723RGM/fK6D9429vU533R31Dz+aFamIu8eK2JTnv+TnXfXf9dTRfvUqdG71PT+b7a0zLGnYlGKN++sXUZKKHvxPrAHWSxu3n5BIlD1rd6bHvijlV716oV3Als7gaGDTE7Kvqrw544alFOSlfLQifY/OQoylSWK5/8eLxdqJ26Cj8RjHVChjNv6GA6KmVqBXEyTkDX9Yo7w93iiunLT/uIjfm+fOVc8biT6k80noYkRNO+zm08DtrTtinFyY/bHZpHbmo+KYm1wcD6aTo+YcxPffM3ZN99XISVafvy8tm8PB4x8xe3PAA9Vuc7TduKj/8DYVL+D8djXPogp8+EaBK2L1IXf4EMQ6Ms9XfyUzKuPO7fRP04MXuInT8Z2Cx99s8+oeNyLigmCfnpVYkvfy5rh44vBTgfJd+2sEpCfTl1XJIC3/5dLGbaj9nvAIOYmq2/s68QfvTCo3ZjAPKlfdC1nicd6G4ytk9v2nktrv+U7UP+iJ/HCulbzoWJPtv7JAE9oz/5pA3Vi79oEy0BP0a4UNrH0nnykCAMC1/Es7KNhOwy15/wcEU/0cs+8ee0AVBoWUHaxrfLC8F0AZmH5bIr7Fp5TyKh9okduKy6Xcn+Vy2rQuqnjb5q4d0qym3Tc9+SwERAr5tlIUSsLTn4FvClS5fM94p//ud/Xn3t136Peu97L7u9ZT0uXLigvuM7vkN9wid+grrvvvv0HkxqkIcTnfdMp/PYY/YpYF6WXHwnr+RgjIOVAT+xC79N6TIR2lXoYHgboLYk6doW1I+lkF/sq61zTkBvQseo6ybw5bvKcegk4bv4K22L23UbG6c4ffWPdbApWx/YDDntHbtRArYdsu+mFxR9yLRz/H/TGztOOl0uAg9UyT12WiWyzzQZf5qE7Qtpc74y5NQJdpwq/ybql8s22M4us81tO9CcvsZxOjaHfey6jdB8DRcCp3t76vSZ02Y9B9TdPAEcYJj7bwaci429EYTOh4bah2zatz/Wpm3Osw7UgY679J22T/4eV7raZU4/4OtjuoOC30nRFBQ6LPWTpzFCYeT2vp4IpnTbSmcSdzrUQdgyvLmoxaRvfHWuiMhfCgf2ICE7kXjz8si6aJpX3+WDmzxurpKf0G+rK4z/RVya4OJHL0v764qcbGAienl8Tp2fn1L//LcO1cv+6hvUx/yFb1av/qI3qc/+0q9UL3jlJ6tnPvMj1Xd91xvUww8/bOJU66nTWx4ZWVx6UE3VZR1At7L5rgAmq4faJy+MhHH+oLEfsdCJA5Jdg5fdV365X4q88Ou02Zyi3Sz4doT8fsRqsCWW4zdK4rOa1DifOvCUF1hXfVES3z60ov2pFn244P7q7YT2pHmBb35g29w++VMKtmvR1eaCpoNwW+FSHFhrZXIp+mGL/ug/AY00yie5TR61mm8O+DMuIezNOGW5U+O+5Phf/EW/g9SBnckneXKRdstJ9XUg40iMdeogUvT/QjZDyM7WSaxfDKwH8tcpuA3bJ3+b2+82Xfwt++NACK63XbsIzH17E8mFxuPQuNyUpq9/xgnCmHBkvZrUs0nYdlT9CM0/ObwMRtNuHTZJscd6eaI303yA/JQsv5wv0H7yB5vwC6Hj8eD2DY/bPtAW2+oj2tgwDifMIUUmFL5pvIEwvrG9qe2Hn/AlzyEJbe+Orz/njh98rJFCQDd4AGN/f99tyeOxC4+5pSqk6z7OF8qypuD14yLBNpxvTIXbNrhPio39dCGYBE//Uh19T/5yHUAkvm1EqG/F4qyaUD1If7DNvuyTaDNeII4vXqj8vVOcZ+1HSK9SvzjfZM5Zie2wnaa+OZdYuiHdVsZilFOIjCfXx9TRCK4MWXlJ2wZHvFTcUBi5vSin2y5l2zn+Jzabsy3tRgdosfLE+sdAHtRX+UDfhEr7sLGpbzvypie2feCee9Rv/uqvqn/+Uz+l/td/+6/qgx+8W128eKGYvFXBuhPhh5viG5TltpyTiAMDvhPJ2w5sXV7M5/j6xzaSU85dO0ndlWGOtFrkuLArfaUJuQdufc8ZBjbPOuc9ffhm2f+yxoQdHLPXQa4v4/o7aePrqlinL23TZ4gmYfuGn2ODvkhoPVU22G06zObqlyJ0/mRVJ1mPO9vc1gN1fHMT26eH8TwG/MP+XvoCsPWlS/N7+fIlu9ED+dyB7QG+zNcufFt6f/W4LzSuDO3fnU2MPWi3mOwKXec7bc+RhXN1T7BM1EhNVqTInIYK7U/F2zboW6RW5Vz0/6we9TrZcOW3HfsFNwDEpC9yDXyb2tQOHvnlIZvkcTCN47LUBzxcmkLpEPwOEJ+sGqovfatYShLogEsLuL4NGIfY5MGUkaWNdd8TgjmUedl+OdWNATnStmLkqqcq9fjn6X3P0p3ro/Qvwlfz5qLUvi7bGTXdv05dPpyquU7DCpbxnVCdj/fOzjxsKQf6JnQHffrOetuD0+HyyO3n9XBxy1j9AWjKMml/KhzK2v7iL/aZ+EJou3zCt5Cllb7g32626cbrfRxPUpe+teTkXvzV/Y+9UQDfvDLbBIWdBkSyrhNL5N/68nO7js+2B1aP7wQrwftHH3a6iYu/6M+LxdyEM6LLAFnfG0iOD9w3DheBm5FzI3TsCaAuyLZK9RlOk7CrwvRX/UuiC4X/DejDpDVbVpoXYp4YLj89KSX30zyznG+uFvQoSI59EF1Phg5Ymsw59CGNFSzbTTsBaihlnfNOX/5cNk1YD6tpadnPVzfvXairrjpTeMORXofUsXtRjvPnz9tNFSiFelmblB1hV1fXMDTfg5/3SVfIL6wL6JA/6UzQeCZ1LOsYawM5rtC5heEG8zghOyJdd7O1sv+BpN8uzoc7oSeCQ1KkH5LNYq8xxcsRs2kQst/xBHO8sg/7pMgZmfgyom1w7L5JXKpwuYTyJ1L7Q1C5C3HptE1vFfCTFH047Sbwk94+Oe7ICweyQ4acGzodvv96XE4UePu27Dse6Rv0yQVeaeXWU6S6cJuLvF2Yz+emUOee8pRa4fx9e6zOnj2nJ7PnTN274EtfbjsJfXqgH3bhLmTY93F48leSW+5daKMctmUulkK+dnLXkeNB0/6ya/Of1MEW2BVbHGhP3+NCH/1Alilnrrar49s6aaKj4SJwP+T40D78rGyjVfcHXuY+8oqVv2v6m7bfYRxdPdDxoOfjQ1/Hc5g7zM0nLDbLKv1x7iugUQb0kCtXrtgNFcoHRQD1p6FPbZZcu5Ftx+HHevK4b7j42w3oGm20yv49kCZ28TcHHWqhE3FrHozzZJn4nmDE/qDoHOKiB6nRTBfEPiM7GS0rgjQ4uDuEC8rvk5GJ6zNOCjMzUn5j0AoZNS5B+S9DIc9SSA9U3+reEqof5U/f9kTteDh5hT4FSsgFBsFlMYlLCrogGhKJLwxEUuhrjO82MnF6mjqhP+iMy1hPlCBTXWkueGIdd5Bg32iBp2Ys9faorkuozPJJVtMmur3xO/faRzN4W/tFa8MjMyd1zVRlptOIyXI8MQKt0zLflhabTwjSHy8ThPKX69Do4dGRTjmfq6++Gvf41eIgXW1Utr30oimLazvKl2SpdUki9xlBHCNOTyPSmU0T60auTNR4caAunHqOUre8UhvlbVpuVZiLL5fYp/vDUsdT+3p9qtTpF6jx4z9ZPTr6MHVp+mS9f6Ym2nYni6kR1IlEz+rVcq41hIK4rfgeFL4LpXfoNZ3JHHZfDsxULg5su6zbWJkkze+okAXyaPTkMS9pKWQlpZR78MfDxsT7FKaWFBgCYkL+vvT/eJpmrpevGFkuj4zMlRXSWvFtZhIHisSlxMYjivgCqa1SyCPadqInUGeLQ1Mu6yXxx3NRes/SyFzXrSpzI16d0l12/E67oKTBQW1dZtrGdMm0rS60zZJQe6ANFrovlHqzQu1Dgou/ZRwtSAN9YGZlrOtQaSbUj8lE90cIwnEp6+/HjjFVTUD4XMLaU1UktB1jFY1pENpHwJQgEt/YWsXqLSz9Upt/MHXr1qqsQ2geAHz6oYsgPFyvsLaG7VMbFu2iBdtK28Cy3gCHLr69V122T+wW/UqnUvhWvVz0NSzraNaO9TaXxmSifT/z2xh3tFeqibW6mLSD6i+h7SSoAonukYXw7RDSsbQ68m4Su7Ve/j7sgOaksb5D+VA5QtIESpPKD/3Rcltq+tRN1kS64kuTS1d8aXJpCuKYp+pcfBqPpL3CV1k7xr5Sw/BHELSdWScR8Ul4X6E4TcD8zszxnEhGoz0n+ISIFj0XhVC52udtU0jFJf2EZFsI6gFlZFIvv1/oeBXAd5PAI/gkBC9XrWwaepI7JNznQorjkYSQfZJdhSRFcUyqa2n8IcYsI/rYBkIKMGFIexA7HqbA/LByIdONI8uFPq7Rokdk84dMMJ5SOUrhedalK2hx2+olVGZbblKAVoFnvIEGINT+pHe0bY7+JZX66YSpfKVgWynGl7HyVuJDdBrWD9pliidv/ubjGqDlka2Mrhu9wcQKtkMqebWQ9VPaGgTVo3Yyc1W0oV11UPuHpBvSb+AcCh3zHepxTZ5nofGrhulTmP+y/qSDUbuHkfWR4sfYmj5O6wpqAqkc2+qapsvdD3QcXRxP67yt2HKFQBvM8eYOvewLR3Y10sfJ0qON0JcwNpnxybJEH2Oic9B9ECnb5bD0i/V5VeALZPlIaJxd6spa0WkIMWFc7YnJeK6uvup0OT9yIQrQ9qb97QL+v3jhUpFosdvFXI6nuh2w7P5q5fKL9HsSHaQqWW1SCvVviHkwhq1DoBEjMh8nQPpqxANmu64jhMJjBCUxmtG6MudDHOQfKN8UXDd08zTeBCKPv9BXMS+ZayGfhWW8fRYCtZXn9ksBqTbwQT6QNC2h9ElXQWDvFZt3KZJe9RqXENSeKWh+DxCernvIfEJpUT60n86Dog7ml1GEYbqV8Tn8/N5I2yqECB1v8+8+mzfEmPP1TDShPH3pEdR+ZD8EPV1Oc2CJb15jfmvbnQ2rqRVarwn2canur2Pth65fSrumcY0kxEzrHoL4MSlKUDRAAIog4Yn5JIewMizN0soPCyh8SFYNN2pfp9olYm3IWYdeVwVOanOkY2iKtLd1C0euAxm+Jrr+KeHppED4pncuxu4E5PkTRdm10IUKjs+OfWX3bUMfxvbJZKLUVVepa554h1KnT+tReg971Uwfnkz1VAbcePMt6vqnPKV4khwDJ6DfvpB+BQcefRLyW139GeK3TYNOyG2arjrYNHxS11YkvF1D+vFtj+lS9kVf/vLEB5WjixxnyHeGSO0fSEMnTKw9efoKxoWIbJqT0hcGjge5dtrEno+77fvmuScdmlv2Ocdsq2fEI+mTWHo8T18431g2YCHd0Pgt/QfWSdrSJm5oPifbV4ar7ffYQy6555AG+qWLrQ0MtKGLnwAHBwduKQzP4rHHHnNLVVAOX1m6li8H7ut90jexNPn5ER4uNJZ7byRpCdc18pa6r5+jtevraqMU0EWf+tglYB+rnO+hjUmIdc4TCltb0fkuXj+SEHS9Ql63CMWTtot1ErByLfJKhYRAo8YaloclQmnlIuPTt0FpfV3kOJltJrdDrlOn62DddiKRd4Q0Fp0Gvyu8WHbba+GloAwJ8aYv03ECZrMjZS+X5nH27Fnzq92a+TXotOz9mCIPrJsAVeoTjLo9x9sZ4atxcBH44tV/WY3v+BKlnvjlSt2h5bYvUUdP+Qo1fdbXqcce90XqwuTJ6tHxk9R8NLcXhxf4rjDusMOdn3gCshlU33XTp//iA1QT6KJvzkk5yiP0pGa26Lz6vSATstBdo94fSGcpfGF829DO2C77ZZ+TUfLvITmuDBd/64RsF9t9dwzzZWgrpDH4DWlL5Meg55j0Dcocq2dbaPwd2C3IrkOyaejES0g4Pvv1HXNi/Dju/j1Mdf4R0gHpJyken8Vl24n5vJx5JlGfDVm4riQ5/tYXrwnFcZGQ4hgNYSISPiHlq+0AAd8JbVEbkz/FOm/3ws9iLuCWIfYJG+yok2M3kty+mArH7ZGWza8WlGpX+n1/+HoNl66QZ8kU9wRkTTKw4ynCchkYaA98Q2UMc09O0hO4pWj7M26EbG6hrrvuGmaJ9olVH5T8/fffbxc4Oj0+dtV9U1/91A/VPySrphhfBOV2W/+yt69OH+uob1tyx1TfcccqCemsjS5TdZT77YVfLJW9sHxivLSYLozwxK5HVolvfrIq2wymq32eESzqMCRE6Q/j2+mJZy7j8USN8ICa3rdaTbaEDsp9BxF8n2//LtJmwr5N5LYDjO+4cpzr1hfkgPgy3wawPMcrXN16DtMpXt8S7kM8/Sb47FqWNweEx2uqz2g5uO46ddW5q4xjPjw8NPuxPMETwizdvu+okhcn7eBNA0w/frSrH0P83DT4JIsuluTQJI++WHd+20YTnfvC+bZRe/O+iGVj1x5byLkYMGBJnuQ7USfw+oHbZMj24IetX7b7t8lGw2X22wLqWxEdvyJu+8DAOgjZr6TpvCs33eMC+nuoz7dhF8aSTbRxbp7UHn22Sywdno//RNnxOS+zCsi/0HyU9Ml1Lteb0MZWc/sgv8DvQ9ahCYPdbBdNx8E2tLXxgd2mqX8j32DFxoWfy3kCmHPx4kW3xNC+j5cFPg7+sEn5jgP8/AgfQ0J+oM+LnFzXyFvqPrS+7jZqMrY2OSe5aXLqJcOsY3zwQTdrrLvtwTrzRF4kTeDxeFzuQznJGZcsQCiDtiAN31VqElytjlG8KxtO23tA4vZ70oZsmiZOpQ1IPyZdkQYVYht0zemjPE3T8Nkn3GhMVg0vE29L2s4dh0/a4Ot7tA02+cgjD0cu59a57trr3JLFJN3Ctn0HuKE6+toSUB2oby0XiD9Vl2bn1NHyWnU0vUY9tjytjtTVajG5TuE7jvj+yHg+UXvLfTUbz6xot3eE76MLZHma9mGEbq6ZfNr6lFQ8qW9qq5xJFrWHLw+yu5TIb0mECF3UaKuXTcN1lyew/7IPQLy4O8+5jgFfh/ji8zbnedAv2UofBymUfkgq357SkvLfMr6E7uCTIKSvNpiIQ0hfXZH9jMpDYp4MwnYnNCEnSdF03KA0Q/rqCre1mP4of/oOU4jQHdUEcpC5kM5tO1YvAqegcoXF2kcp1f2EXCdSF2praSTCDwysG59d+0D/OLmQR/eT8o9dCM2lt4mQfwS0D0In/kKiJyVWBDwNyKbIbWPZZjSuSzuhdYTnQm+C6gqNN23HHF7WHL3zMDxuV2S7828A129e1PMEvU3OotrYTWjOZtutnKvRL4falpaJkF7CNhNOOyXHHV+dm0hXyjaaaluZFPP8kN2QHUt7Job54fFD+vYmNsh9gBUbJ2RnZFNLvf26G643y7ncfffdbomhbRFlJh8rfS0vhyxLG5A+z0P2Fyld4eNjTr+DJ+bHr2bdLlZIHec2JWUn20IfbRJDtr9sPxJAOqM+06cOm9YzbA/uuIKeaJXSEN53bJ2t3yhw5xWt1ZbbST+8Xjn6qrSFlpqvI3Hpc8F1zZQAX9wQoXCh7VRfOv+D7+Obb+S7Y91SQxF4gk2RBZNCyHVOrZEZch8aY2C7CLXrpthEeUJ2KScYUqhfrEqIUP9KwT/gHpIQPH/O7AgvQ9b77WqS02dOuyWL83mF82sCdC4J+Z9Qm0rdxsgN1wc0cQB8UOsbnibPJyYx+KSnCVlpszK0ER+hsobCD/h149tmTqJ6sO1RTij5AR2+KW73W6GLeDkyMJBDX7ZiTu7qsYZsmXxfSDYF7x9d+sqm6zFwvMm1Sz52DJTE5rJtjxl8nNTj9i6+s29ixyLcDnhb0bFRzE4GLHxM50gbaGMPq7Ihmo9IeFuHliU543xTO6LwIRlIk2M7w/g40BXZJ9vMH3jfPnPGfvrNB0yazJp+H330UbvA0Tsnk6lbOZlULkgzHx3q8zx8H9B8An6I24cP2r/J+eKqxtptwFc3uW3TYwHsD2U6Du2QsndAn6WFSMgX+qB5OUdel8n2wOFMSofsk6bE4sUONPhg0sQ5IJZPCaHtA81oYwOrZBPl2eaTG8aV674DV2rcqV7GNrk9JPIJMZ9oz2VkqZelEHQHEe6KufDYBXMBOHeYueH6G5T2CnaF0tQTmckcJYyDtpHt47sIDNpMWNXo0MhMJwkh9nTRIOPl1MgS3/s1d0TBx03V3sJKNsVdTyFS+/ulj8G57cWB3MmBL0z4TrYq+B4XJDQZDpX7OExa/GTaV3GHXolPJ75t4Yu/9u42oo3NDJxMyGoL0abDpQ2wXUqP2zG3S9oPpL3ClluNNS1A+Xx9LUalTpG4dJdpDm3KMbB6aJwLya4TP9ZcTx/cLOij+f2U9GJU0+IO/hjbfJxE9Oaj4PMD8xQ6x7HOY9XcvGQbhcpJ28i6pAxY5LhXsy+9TnMF0+UwNxBh+rBJahfZnj4f6GtvENoO5HG2TFfmuzu4lqHjmuI4nCSFDC9lQ/D6mDoNDKwfe/4QD8PMjczHC7WYLNX+dKluvXnPBjLgXFn9fBl3jffee69bYuj0p6f2TR7IC8GNaP8EWTXk90KyLuQ3lFFzX+0x5297XOwjVcd16qAJNObS+B2SddPUblJllPvlxd/0eRJnSWI8Kb8V3DMtnywOQfpsqtcumIu9Oi8jbM4Uw/guF5aO0Ti+baBRC6xLASClcNofm1SCIpyTQrFOBlYH9H3S2YWTGpLUk7ttCTkhDvYfHc3KiVjGIIongHWJ7UXgTHWTPyBkO4X8Q6r8kk1MAmKsszxt8sLFEJIUlTsX9TJJitxwuQwXgdvj04VvW+ji72Ixr4SvX0yLrw8MbILUXdSbvsu2D9rMIdA/hz46sC4GW+sGzenbimQXjpdWaTPrPmaWx0ESvr9+jJQ6ltv+tlwXNJ7nHNdwSIdLvLVGC0HHSOv2X6E2jbV16jzbYCfbRc7cMzV/HTg5FL7IiY+cPi7HF8QJy1idDT8AXMBN2fsEsGY6mRTprhs63gnJqqmcQ2NtF/IBqyiTsRudbkr/ZB/bMkdcR/tsgl2p13E4RwLoWoORiG2Xvq+UFL7jrEoaz3nhd1daWyp1zh/T09QHfkqc4lXj5xpTKBx9dxHf1wMUjnKRuctkzJVx5tgWThl01wKtE9XS67g6B99kJ3Z3EM9v5sKZO5nwa38KUvqZU7xqM/RHbcCWJYwT0kJpnPH0hHnVwH1JMfhTlchTHmwc4bIg28aXCQwoRSnde9lpvRbedVC0hy8tWdvQYEVx462vwyX1F9+fekqj61ja1C7Jv1C5ZOueG11RL3zhi9TP/YNXKHz9+2ot1Ed8+ga/9m9/Tb36U1+tNaUPks2jKXrj4py69Y4nqQdv/yw1ny90PzqwgZf2LsGJDmbTtSXAN5ewLvWFfo5XxhJUXoQHud+xKu52Gs3sb7Geal+3IMBAgYtiVB74CehnwiqA9YVLv+xHC2OT+J6PXUM42mfjENZ27etype6pn1H6IfLvFoynw6lMWtmyj9ESz5Jb+AkUolortC+Fsb9TlzxtXTr/UI4f8XKPhQLqNowB2t/LKSzqWIxT7K457K/bB+23v+gTHKmvtP2W+eXCx78ydrnEyyD1IcsHGw+1MXwJLx3PFyDe1LWwLw1sC6Wdy1LbF+og69EGpFH6U1szSleWksYVOQ9BeD6JnBX26cIl7rqU45Ucf2v1TNpPFTkZpe5BdijHE31obn7Jzmv9xLWfHPeJdLvE+6+vf1Oa+C3qo8PxMoycH57rP14G2g6wHf3axsN3WbDPpoN2MGnXxglZnuq6nL+n7HvhFE6tYr7fzcaVMjXaQmna9Vr6Afsq59k2RTku1Ofhdp2PZ3FEvq4c6J8xcOMYCD+tHNpOVPOVPkiUqobUX1N/RKWjfMZFPewv7AhlWhQDRapEzQj1u77wHXvFkPpL32Vu9VT2m2p4bqeyLMhL2nG9/ShdS6w0Mi7yk+lLZH+X5NpTyE9Kfy3r05l5vH+myh8qd52yHjYOrbv61Py8XcfbeJqBtzfwcbwhDftT63wcGI9Ih1LXoXqY8cnZhfTrBB/nYmC+bfIt+mnZTgD75wuMofZ4pfTr1blbqp+EwHgXJ27vRRmE36d64IldQOMCzw1xUW5Kg9YJ9H+c/8J2OnYZufLKcYag9ItyOX0V80Xzv00bjNH+eh/VkmwB7V7p+y4+7Qd8GXri64hvyq2Xx5NqmyJdGt+rabQhs33WgLcuTm99YvPx15vqSxqn+V0IhDPt5Ox0oo+YvGOKsLdSr2XbpnTts9mqZfiIty+lsKjN81LxeiLYvumagbHnLXVV/dfT4Xomf+HTfc78oS+4mU3cORIC9krnVSgcjlvN3NSuFshxo0zXxp/ND9X+/r46mD+qfvVXv1t93C1ms45IOqvmTXo5PJypW265RT3yyCNmnTzecnSgrr31FjV/3OeY9SvmjCNScedlXLpBPeuxqQnkh0NIfUjC52uo/lVw/AnK8tt1SqU8PqrGHy3ceUqnz6L9ivrb9Wkxbrv9WkwdaZzmY4jD+n8bbqkbGHouxncHxmXr5+zxMdrBriN+SAdVTD6JoCl9U3QZjtKlstTyIb2I9pLxuvfPun7JRpGHTL9sPxuOh+W2zccDInWs4acaR6op3B1svQp3IObndJwr9U5lLOtN+rG/cgxauv7hIzTHAsX8yfwP/Lop/Iewb6I+T6Z07Hn6wo4csr6oJ8L5cufzN5rmyr5TTX2DoGCycJzU/hgpp5sCDqjJiY6u+e06bdupC5vI8ziAE59S+PZ1gws+R0eHZplaNNX3z509px25PpBFjA5mgDx8/Zw+1s7ZZXvDwMafqOQDe2USoMOYSQL9MsEAyCcTq4bya5on3Tnvu/g7sHqo7/L+4tsGYFcS3zYgJ6O1iR2LJ9PAeijdkwbXg2/ewtsKQnOhpnOiVbLJcnA75L6pjX1tk05PGqt668nAwDZDfn1TYMyJiitfSAa6QToMjVc0JtG4hF9+Ykm2B0kTmoY/SVC7jDzHoNsMldt38ZdYR7sPttWdnGPu1Hw3djJ9YDWs+1gC+cmLvz7gAzC2t2Fvb08t5vZi4JkzbmMEhINtXrp4SR0dHbmtVcZje3FmF3xFqp+tkqbn3lKQT5B1snOM3fDbKHusTeYLnEcv96NeVLd1t2Wo/aiPcPg4DUIXf5FmTI4rsFGy05jEwsnrCpX9Ef/Iw3Ul7a07wgvrE0loO5Heb0VCB5TaZJ00hxozh7YD3K4TaxtJri5TNMlzIAw/CZp7QpT6Y0gkcmAhcCcL3bWDV7Xgxsjc4ePmm292S1UmDQ46yCuYO2w8fbftReCyXi4H3NEj7urpApUbNxL5Ug1NMvqafCCdVU5k2k4kcstF4fBEt3kKnMRtrwueWAjLgGSs9VKfYEp8+0OvfZZ6zr34a9vPrvPlbcDvK7Xe9K8sJeYW1O9POrE5RI5/TkH+uyLYLiQEwtPbIoC0x4HtInfeU0I90Qnu+OXSENhsH3Z7UiA/TjJQhewpJCHMSdpKP4AtV5/yGwhDY8U2w9tS2oSvnSdjvCqziW/M56ScLwn5KLldHvOMFrrvZfg36Qex7NNtk3MvFNZnEwSOm7kgbP1JQPvkFySWVt8gL5J1E2rv7kC3PfZFd14i/xi2zD9Vx+Hibxhf32zjYzdh220JlVVuh26o3+JNQJClXsY3e08fLNU1eFgXUUy00h4liP/Agw+oS5cuuS2M5UTtnzqro061X9L2r8c4IzpO89n7eiAfvwrfIuctIa32Nb+h9iX6uiawbui8oQQ6Msf/Tug8I6QP/eWQOoea9N+RMQHtFROi6KaC9T1khny0NDgu7zonRf2lfRO0jfb7wgDMpfDUP4kMZ+ZbbjmFL4/mI03PhCpOSgnuhzJaNJBMk+cDCRkwhxo2RVcD2jVydEKEdNuUJnkO1KETnr6Tnquy39gEF4PNlStXdBgdzm1LcUZ8DISbBPIK2Qi20z5ZV599+i4C7zJ4NTYN/nyQbzOx7HtCmnPh15dfbjly0j8JkL6CoieqjUWkkcIXpo+Lv0RuOTaFzz9xv1QT49PkCfoBTsjnbyMhP5R/Mu74sen2a34heGBg98kZV3bJtw6UoN0gOI6BNGlHaxc2fhMoTkg4mNucBLrOReWcN4bUMafPczCxfAD3KamwA9sNt9+ULTex1YFurKNf8fbmx6Shc+JjfF/XnTeDD6CnbQnyHamy8zB4kvfGG29UTV7qhieAQ5+DofN6qTKcZNZxrsx7znXH2oTOgRHSttd53hF9FXnh1ycp0F9P8jmIVZHyM/YcX9ovlnNye8wmhfedUDqNz3Ag0ahgMGCSAmEmk7ERXmkSwJcloX1SGRK6ot7XnSy7ircNGwgRah8fMl4X4fB0txlZ7m0FAxmf5HmFtUVMJHSCVfZTCL7TgcldVrfUgW688QZ1cOpA6ZzcRgueJCZ8ZYKYPPQvhN9pAxl5fBLdBZ8r20BswM+ZCDQhd3LhgyZHvgkSpUuC7zKXy/NCMGHhwtOE4JUsEIrblK7jRZs8uwCbJdabN2w/Zv92P25CwMVeLnRjgixvajIqw6O962m0a/cQXL8++FMR/G4+8idY5vtBLM1t8Sm5rNsfkl5XCR3gwY5QJ9ileUIHg1aAtn4jbfNVf5dC+sNtpk07Upy++/mqCNlraHtTyFblfP24gG/8xuS4I/2rlFxC4e03qup+pS/75GX1CsbKiGw7XeeLfcDbKqfN8Nperl/bFnZZ+lRKOyRNaRKHwpq8dsAWOKRHGqe4nchx2XzChsI7fw54nWPjOY8jMe3s2spK2fd84wXXeYzqOZ7Sr6TipaBxjGQXkH2mK2QzEEw5udi3LeljCn0wYb//C92XQvuLcHOdDnPvZEck5lhM20+ZJ8W16xITlsmuI+1NSh/4fBfvM03o2r+agja2fqOar9wGU8SxLuHTn4kDf0Ti0jDpLA/072kT59SpU+r6G06pg4SKyDwR/13vfpddqXGgxuMzOiwuTE/LPF0ZJMV+ES5X+qbsl35Jg86/qM1TyGNIZLi+kLbgs49dIqV/8q+8rWLhiTbh25J3PmEeFbRgqhXX+anJst/i2kbpu0gkqX4L7RrRQaTQ+TyONw9ehkhefG6WPT4gPU+alF+7UWZFpC4aU6Hb0EhpjFU57uNCkzbZdad+UiCb79Pum/Tb2WymDzy0E3XrKfb39823Qao0L7vPNn3lRrjj5BNoksAH/C4TB0ATFH4wmZIQvCyULpEzSQEyHkHbayIOZL1htEhyyuOLd1yR+irE6VWCfT58euVhZbyYPXGK8gRk3bSd37TFjN/k79ec93GE2x23n5At5dhYro87Dgw2eLLg479PBlZLznFxrE+a8aODDKyOPvW7qvmQr4zHyS5C89x1ETtOzdFz7JgYv7TsD1f1K8epXQcGtpVN97PCP7A35vHv7EJobkfrRjLPqc2OjtQNN1yfPD+okyx44IEH3JJkpKYTe+F3wM+65+HH6dxqCIyXvjFzk+A8A51rOEnnHHIozpGFBP4rIfTWHSkSOiaTIjHXIfR2siUpKJcPnmfzK6INoYu6IfER2wd8iqOGSCFf7UbKDT2RSOSmf5LxGSHBl1fBqtPvC1+H3yRk11yaQCcGQsKJ1R13y9gbVifq0uGRunRZr9tdcXQcTC6v1xNC2jAaYbKJL3os1ESvT3S+oTvXpC+h5aI8GgoDoe0mqQxdcR+yHpBfmSd0SHq07VHdD2Q7bSM+ewLUrlL0rNUIxaNa14TCC2h/Z/AUkudJpLTObQkWCt+mmdbSobvMtg9b7iABfYCQTvq4+IswaZ1vFu6HfMCX8P7cD649TJuwZSdu606Q0l8bqP410abk9Rt6m3loLgDiZn3LT5w0PgkHZNR+q2jH1UE9MiR5oM67Ve+BXYAfy/okTNV+B9vcbsh/cKHtIUw4cQxD6/x8CIenH0s7BM1b+fzVl06btLcZ39zTt62cu9qZBoZ9PHFpj2mrbUFzhNQJerSpnE+QfuUoxY97Y5h4LiyF5+dgyG7ot+9vapZ2a/W07fR37EH17b/e/jJW8+v7GAq220W6QucpQ7IufOfd4uNzHOrfvnT7BH2/SStwv0+gjFROlJuEY96UpX/R5tO9PXXzrTdm+xO8Le4d73iHWxOMJ2rv4LTOeE/XY+o2bjfogyRdkcexOMNgzzIQRussnF3vE9nWMZqE7QO6KIqnVLnQ9hTowTjeJyn0qMfj2HmCTcLrJf2tFJ/PhOCcOySXdT4F3CfUG0hsi9fP0+XYLfx9js8nHbdBlqP9CNMTKFBIObgIHNsf2p4DHeA0hQ9WA2m6GOu2QG3O272L7Q2EwaRmMcdrevWy25ZiPpupq6++2q3ZNHQL2ZWBCqFJI23PmdSsC5SJytWkv2Fisg3sut/rA/l6ZzmBJMJ2WbdHHlbG25a2b8qmx5Ndn9PE5oi7MlabskbaYZt886rZpXYbGNgU1E9C0id9pzewHchjW0lo3OlzzuCzrZNib5jD0nwYuuYCYnpY13y3S1v01Y6+46nhGGuz0BPuJAPHG+rLZszQyxPPU205IB59e7cJ6O94AhgPfOT2fJQp/ASwLsukfDp52wmdJ1kVqxxfQvMH7kco/21tGz5O+6D28vWNdbelhOdPdcC2JuWieYuUpukcJ2Rbh2yXLvjKC78UHwJ/J4VA/8G68cU+YWFDjD76Rd9daSVpzMuc2wE5o3Bn8MEL6TOYudgG4wJ018q8uJ3IKrBMw5ZjIS7y2mfBdL4UX83sgt6OC8JzUX8ZH1QdVFU/VD5S28wTv4KrP3UaxEOj0vcSKK+mzZAL6bdeSucQXDkkpP9E7TSlPtHWvI19BlqGtimn6l2m5ofiI110CoLnY8rldi1FexVlFHpAuvHyW3ieQMYhe6zHlOsBXH/LuXPEz8JbjxAy7FzXINSmZhlXcmnZwcPL77RN1KEJ+8s/8OXqI595Tt3itqd49atfrf7Nv/k3Ou6eib9cTMy3Qk49/0sUvg17aXGbCVfqu5ovL5Oh6OPVcLD7avndgoP6f3/E7QClq+jWLSKW2S78cbHm7FJbv/ktcNup30xE/SWj8dwt+bF3rsfABCqss1HkoBJjFd1X7kvDe0Dq9FGOH9Z+Sz2ShuzvnguHNT74lv3fhqN+TrEB9UnE436Mt1e5bMNSukV9XP+AX+LxFpnjbCoUni6IkfqOYiq+BBeBCdSRqhkaT8rx39XErY/dOG2/MlLGx12H1O5IH/r02UYu9huIYUo7SINwMmxIfSM8favDUjvLcamk3G7SFuNNOT+qQulNAulSveguTqkFbs8xcsclOc/gfc1Hqce4hadyJ/uiZh4XDp3SraawdPsXbv+k8G+unYqTGgvhL6rjLL4/Y3D9q9hX6IHSo/JUIbXGvjsMpO3XxifRv2v92Y3fpAeU06Zp11N9C/eT5yHC6XJZnxqvXyh9KldAfYx4+WIH9yD1XFNNP4W+6dfGl6WgcY/3M6+uKb1iPKiWh/wk5SCPV5roJ9XW20m8fSSyvWn8C83rlsvq/IfajbRWy120E6Uf0i3GgTjN6tcUzO9Byh+3BX4XdQ/VMtX/5F6px9j8xfrcQEu5dpLjl8yv3Evhq3pKjpMN9Yr6VfIoyulPh5eXh5HHpRRS3hQ/08Fk2qG8/NT1z9tIplVvP/uL7WQLvC/K9pXxSw3YcOV+uz6VwQVcfz7m+g+M5zYhM/80ZTWrlbko6ora2v12O/xFWSZNMZ7b8nH/bNJw6RGUHoUje5PrBFLnfZnmXdQO5fyFwjm9uQRpPkzpUml8NgEb8/UfCosHPPjxgKUa3saI0TR8lYruW1Hm79NBmmblleijBLfkx3sMrCn8qhu/5HlepArdLPX81tiX3WzgNp16yit1PoTbt4/0cW47/eWOZ0n/HdI/+aVE+WX9S33Z+NjvGwN980NA6dFmbt8hW2gC5Qf9wd5D54cJUjN8AeKgJtRPaAyy67aOZXnt8dLc+Q+a548Wl80rm3/u2z9DfdIrn6HOma1pPvmTP1X9+q//e73k8nTn/Zdnnqye9hEfoe4ev0DnN1aHi4nJt3gKtjj+SYOy104XJO23SqqFwvZYzad8irfcbm2rXDflXdD1D0v16V/EceObtmfbNnQcG7B7B533Kw432DiNV4NTLmQLeBIbFOsifbxBAhTzFleemP9Be6b7r04qcgydir+k9nX1468991HWz4LzD3IbYbYn7IeeWq+fprLl4McnZd/iQI9lHqU/svGp/TmUDn6n8erqQCKArk+1vvX68TloXTNxfUhS50eonoTUkVyXbUV+mPwgnRciJq5hQufByvN75ieJzD9Vu5R/rpRKDjR+g2kGChwTjlz3IQduM8lklfSlO7AeSPdcCFr27VsH3EaOE3AsIeeSQ247xNqM9vH9tOyL49vGgd+5ePExt5bH9dfTK6BL5viQcEuoPqmySnIPLI4LaKu2QvFDhPZhnPIdFHFyD3Zi+aeo1EPnF8oTE+8u+YCmdrjNcL2tmnXlk6KLH8nx70jf99kM8mFS9H9WECYQryupcveRR1voifQ+6TIOhwj1FRy0xg5cfaROxuX0lW3pTwPrI2SDJ4VUv+mDTfrCttBY0kUonRB0fBOSLuyCTXM9Aakrud9HThggL/764sl1zFOaCqUr0xrYDF3bwRf/uJ5vibFN/kQej9Ixs+/Y2Vdu2hbat011Pe74xrk2fXbdfZKXm/w+ESoLwpBIkN7BwYHZd/PNuY+GWO679z4Tv8bEXUBz+3z5HgfkHHbV/bdt+uRbSAC1CdmM8W0t05c0PYZOkTou5/XKgcKHBO1K5xfTUh0DSHKR6Q1YuM+AjVZE+xWf36H9vjlxTPqC8vV4xGbgSYaKsMK2KXBOHBQcT+byp3MpHq6km6vp40llP+5h899njG2d1bCzUDvBDVQFd+mE9YI7Y4xgOSK4c4e+/5IjKeB2uOQQsimqO8E7aijOusEdRTFJQXUMSdGOAcEdJBDfPogvTQiBML74oTRxIzXknvsfKZ7Nz+EpT3mK+cUTTBBY73J+ZO5owlOs+IXoXIT4KfyIwJQTvySu3Fy0gwrGP3bgDq+YBEBbyLvZidgEQ05YfGHlhVjsl9/goHgoIQQ3apl9bp2kO3kpFbbjoPEKT2qGn/7cLeZzTDirbbPLSF8XIicMIdNE2/u8FLcXhPdd/AUh66N+gEko7y9IM3XXYA7eg20Gr2MT/fRBHxd+U3otsSMF7lS24WnkCFHdT/kU/kvv81tE/xynvjrgh8bBmJxk1nHxl1i3H8yBThRI+iorzZPlcSJB6yGRoFxcVk1ZFszTJubXHDfjiRYIyhCTluTUr5EO3DyDhI7PODItn110Jae8ZJN95M/r7JPjBtcZ5n4h2ug2lt7A6qGLvnw+nzrJL8d3mmsSNP8EPG28mcK8nQLrEaH5cEiofCEZsHgvIvTg/9oA35DKm45P59qLmmVss7tq5MwzKb3Z0UzNF3N12y3XKb2YxZUrR+o9732PN4/R/lldrn0tePsntsRKun34+hSEs+6Lv8Qq8uG+DeAJWgi1Ghe8zZUuyIYkBtllTEKk0scbF4wYP+dPG6KW06jgyWz7FhQpdeBDfLbCxQcvD87ZpsJvE6nzUCng57hIaBvtJ70gXwj5LRLtPI1AdZBiew2y4iqYl3OhC8khkch5c6EdOdga49sQXNGkWIlvgirD5UxicdervPN1YPchu/HZDghtH7DEdBeDHIzse760QunD91y8eNHz+ocwN9xwg1tq57uovjnljDlYIlS3gTA0yfCRc0AoD36BL7029rFJdt2WcMENF3+PE7lt0iRcm3ZGnNDF3xxkf2lTBklq0s3z6CO/JvT91O+6ifnIGKkLWbvmEwcG1s3QRyyr9NlIe91jwjZDNsf1EtMPhQuF8R231J789cwnZHo551YGNg+3ByOu/Y2INux6shRQ2ieVdY8RdMwr5/ExUEYSiXdbw/QHVkMf/XNXobpPphN17tw5de6sUvtTsynJhQsX1OXLl/VS3YbxOmli3X13HWzq4m9fkJ8y4vFBNK71CeWXQ+pNYjkXmtdJEx8inyz2QWNDSHadYt4UsDO5Hfr16dh3TWSdhPLf2hFFKtunfF+FZLgx3kUfeRKNs0hcYMiBT64h+NC9r+wEOhk5aRPehT0uHagtdGcENMAlBek9Bu2ni/8Q3mnHE7ucSmcXID2GRJKjvxh8wiH7ZzVd6Nj2DbvdrqvlGW33p9Vd73sYgbJ56lOf6paqYOJH+ebWyxeuLGcVeIyQ4IkGcrwhWTnwfVxIz074AF8RGsTdhdfwBdh6mlWx8LvGIBzK00coX+43gfSV5RNzvBQ2Lx8Ig9bAk8D172msDtkPkTXqRfZGNkf2RML3xyRFbrgQNAEOSZ9P/eakQ3bQV54+2urLF4/0Tz6DCE0kOcaHJE62UfrFvKQQbWOsI8IGcUehLYUtSRv/lCqzTwfrAvbYP6Ll8E0XLTHdQf81XLww1XzIv60a6kebbLeBgVXB5za+eQZnHX2A/PW20nfZQvXddj0QZDerKqtM17fOJQSN+0T12Nfuk2EIni6NB3L+3Se+etj6xecWwIZrJuuEj6frzpvnR8vlb1q3El4HaTc589c2YL5bFejTzo3s9w6RJ5c4VAdel+OAHM9gdyQ+oKnKk796EU97yeNqE84urgWqh6zPtiDtpxBtmz5fummoXG3Lh+Ma1K8rxfklZl9VG53qfPb1/+5vOTYyOryinnDTTeqaMzm9W3sF7RLe8Y53qEuXHnVbqiz3blDz8XXm278zta/KN/fl+Y/NY31fGvKPAyFi/jFFaj7U9kIw7xPtxPpNfAsXQj6UyuuTOcLNEd4+7TvRHp9E+rldoMk8JFU/uZ/O3xan1yXwsVoonJQ6/v5c3+oPJzHnCLWEMEWWAysMZxuQDSDXga9yMlzqJOnA7kMdMgWFwYGvj5w0BuLwwUTqM6VfOGvcNHH+/PlGBxpXX321W6oym9v3xEzGk2Cbd6HtRHrAEhpraOLiA3ZFyIMI4EuTJkTbRKgv+LZvwi+RzmLSllj7+miSV5dypWjbDrnxck+c9XUgTsi0YpPGEKlyb8KGidVc/N08vC/6BHB/mQvFjZETZmBgoDmb9JUhVlkmuqAzkEfucUeT4xPZvlj3beNQ+kFxaXChk1Jt5hirgMo1UIe3mxQC7Wx+V3B8vYtsYl5Ex1PyuIrPA2PIMNs6t2tyzNgHPrvnkiInzEnHnMPJtLfJZKpuvPFGhed2J3ZTFHyF4b3veS+WdFuQfyrzwjeFt9XW++S41hH16lq3WBq0LyQSOu8dYt1PBIfOJ/nmX6E6DYQJ6RfkzG/leBKUyHw6Jil2bsaWUykLqlZWLz/eQF/k6Nx3VwQkBYXLNXRA4XiHlXGLgxn3e5LI1SMHw0VU9IBS07FZxyBYl4XW+3IyUR/4wIfMllye8IQn6MmhZ0p4NFej+VzN4Kj38a2PqRP3ra6e2F57IT8oJHjLUj8UOWkjYA8a1qD9JHSnWrHORM+sjPDwRT5O6KlfTnVS40K6tEJP/Ia2hwj5rfKO0ioyPLLi2S1G+HZOKVopVekZ2UdXORFsehDfpCyrLHcb/why4sUmkhxjM24i2AdIzz75W5IzcUUL8lZMlb2v8vaJGZu0uTTp5yFk/VFbqrEdG6zGjPcx+TkNJvuzC1cjtL05OX1mlf1qYOCkEvOL2+Qz11WWXbsInDtud6HNsQXaK9RmuBGWRg/67jL9yu0cOS/ImSe0hZcdY48Zq/U20ndfOqd5OM2DIHzbcYHrM2QXRNd2XXV/ANYWYuU0My27uMWQbbeX+I200JAUOva1x9K6LzFDN8fc2CeQ2qT1lNDxfEjasO6LwF1J9bddAeNQbl3o/AwH9toU+sYpyfzoinrC429XV/S+QxskyuHhTN39gbv1EvoJfwLW9oZTB1frPXjyF9/wh8VafOVvAz2gEJKu0AXHUuZWdNp007M/H+gj8yPKK0V6DCe6rSEjvMHVbCMoTD+0sUnOaKn7hBYqVVE6pBtJu/Dbum18ftGIiY82iokfsl+S0Jhs9pkyVM+rpijquSOsbk6CsYiNR5ira8mdQ9E8ZjTC/JbmuKXQnJTWa/l1ZCwH064dYhNA2fLAsVRYiVwfWD1m0hAT105tJRcKu46DkwEL3QkFnyIdomw7ak+8fhu/Fx59tHJBLMU111zjvQDM/RvKQfnEBMh1gm+v7dP2PFAFOo8JJ3Rg5wsL+LZYGNlevnB906efkXZ2klhHW+XQtg1y4jWxFfjRPu1BptXm5F+q/Ku0X+r3IeEHwpJVlmtboDG4CdBbipwwAwMDabbdD4XKh+1dxcfwJHCpWwkdN/tI6lWP0/wtSKFwvu1yXtBmnuCjr3T6JKbDk0QbHfC5YN863CW/sOn5Ec1/zbKe/4YuOsly7sq8LnSuYFs5qf6kr/Mg5JOnU/sEMFLNeQJ4f3+q3vOe9+iluv51iq2Oj3YJ/8Xf7es/seN0Iuabcv0WwnHpi1B6dGG+LWinvoTKwqVPHQzsHqOPecF3VixgLi67LNzdYaGJOv+OnI+cAQDGGWJe3LVj01nWHqcq04cDKXdTeFu+Wg7O2VB4+v5vvTY2HbpJDqF4p6mXp4p8ylB2uJmITuWUyYY0JJ/ekcwzO3jIESwT7YvaYZDhB6U0WFtCJSf8+/ndWCBc//g0APWnsvheAUzWRXaKfBCeQlL7+Owf4eRdwrKc8mC91Isl1Tqp7pPSLkLEThikUkiVL3WX9EQkQHYmzQp394GlnuChH1+3d0H9+r/5O+qjzdY4SPORRx5Rz3nOc9S73427/TA5tDa4ePIL1C233qruOXquOnVwoK7MbItPXf6+2vO+QOoP9Q8ieJFBxEO9uX0hf6QdSn8i7KUpuJPfh7RDDrcXPW1wSxZ5EC71Z58tAPQbNmD0udhdiJighNyP1Jf8vgntl/or47nysXbj/YHqQfHn+ofrjGqnRrp/se20TP6E/Bj0WOxzOsR6URoXjqcFluYOyDrmqWBGaBiaLFw5PPaFbfYOyxJss9ttgstUB/eky+F3lxMY70k/8uFHtDkHd7MCSkXag6xXvZ42nxDp7+L425fAGws4VH6MFz6/W4vvfot5klOI7+0EJk0Xn/bibQYcrs5qP67DyzIu7CCsL1O3wnbLEoRA+qlQIfOS423oKd1l9OnZcLyCUel/qnnadPl8GPXBuMIhHbvhy2D1auMjtg1TlhP7Zf/FNt7vEN4uy/aoxiM/Vd0KvbiFgILr/YSw34Uv0BXzhaVtpX6pnNXy1t/HUKUsngiHu7+F3nyE3uJB5UtMXzXx8iWy1woIj1+gprvCUNyviy/LSU/h8ObztQPVv0i1OJai32p+C2cYdGKoHK9DUPyS2PHa9hEva8w+5FgEpDZ4m/hPtskYrjyu/6ftM47PJpoQ8o80z1t3S5O2aD6dql/KFn3zjypFjub/wv+69inHOUsot9JvW0r9NdRgka+/3HI7xpFQWADtyToAPjeoxHfLxTxGC/ZTK2A85OGTxyd8YNSE2tPX1yw4eYl9dhwq+4tLd2H11bQflOHrugG0v94/q+1ZpCP6Pjbz8mLZ6NGVl4CfL8uiKfbbcvGnMXl6hNSbrE3NNli7gyWeOhmzWC48xYOdwK/ReSbajm6F+ZKve/nsjUDtKA30kdRJf1kjPkdD2WYLO37KeQjFKucHcpymeXOgPTNJ+m8xz5OQ/5I6K9ptHj8+CfcbC8oXq9NsYfWAea0vHEpl2qgYr0rNgtXPBRL6q6pNQ+HtDnlcLPsD6lzYutiXR60AjqqeQkj7KdvAxQ/0DzwhCND/eLsl7VESsQ3g28v1FDr/TPaM8Yn6LI9X07UYx7Bs07Dp0PHp4vCd6k1v+kH1Vz9ah9Hr+2ZrmIXW0ytf+Ur1n//zf3ZbEAvHpTbdc8/9KnNR+fLyNpPnkf4DTvu6WP7zSoQ8v8nx9SeJtA55XEj+mtqV9tO6vF5TT3EW8BH2ouDE2RfpvjieLOLY9XIe5dYD56VKnAbJPlhHxXhDpaR0iuMYEZ7mKTSPSudbRdqZbJNYG2GfjC9JTi+p3q7dyvra9fK8SzMoX9nf68Wh+ZOlsqzbfjTac2t+ylaz4WPwOWVJOe76dBnSL81Jlk5PbfGnXpI8fhDjsjwvJZH1kf21tAMbTuYeticKWS1PV7JSS1U6RGwiyMkN5wOTExIYt5SB1SMPJkOdehfY5bIfF9BvF3ridf6S25Bgrg+Szpw5o26//Xa3pWSh91GbIt0uviaGvDAawmdf2IbvHq/T9mK+MTXQ90Vo8MXkM3RgK/26XAe+uvnC9QWlTe3HbQzbCtE2YsStS+Q2X5g+CaW/6nzB6k8c9E+uXjBf8k+G/eT4JJNmg3ZJ5S/Tip1I4v2RfAPab5NtuKq+HKKvPrGOvkXE2jTEuvU6sD7a2ANn031+nTTV1brmTKsG89jcueyqSF8UymMXfRnGh0bjfCQsbnhOzS14fJmWb87RpGxNaHuO6aQDvXFB+3ABvjbj+3cJ7pePi88FcmylY8q2UPxUGmQDvnDY1pcv3lZ2sQ8AXCChiyTrrEOXvFK2mMPpM6fVTTdpP6CXU7duA1wAvuuuu9wacL5R/+GNgTjv1jc5/W5gPVBbNGmTJmFj+MYnuQ3jWRuhMoa2c5GgDE3GzqbhdwnMj7msGuN7tmjMSdY4NjFvcpIzRa7ya8rDFXWSyvV0Wg/JAMAdBxB617iUJvRh3Lhjj9+1hycYIZS2lBQUxvf0L1hXx99VoL2Y4M6WmGTj+vDh8lDNRkfq6Gim7sbDvEjDIxjX6OY8PIW/v7+vnvzkJ9sNnEuX1J6eBI5OTXW6+iDLFHo1Dt934qyJvWJ/3xeCfROAHHIHfGiQS1Nw5zYXPYup2pDeBMGT1PR9Xy4SGQb4dIA3W9DbLfqg6YEESsRLRW1Oo1P5DTa7BXeScYENcyF7lkL0aVNNiF0wWM/FBKu/sPiBvkhoPQdzEq7BuMnbSEJzLzqxl0ssf14nCQ4g6uAObnREHUcLpS3tS5IqL807toXoPNftC9Upqgfor2Ln1u7Iv+HJC/yW2P31vOL2uk7ajikDu4k8OX3c8fvBMMfh5Mg2XPjdRWg+hjdRkMCh48lK83Sl9uNNRBLaL9c58lXPEt/8QKblGw9lPB6HRie8MYsLn7NawbZSOLExeKAd1Eb4nZjjhNJuzBwOxw8OHpbjs5dNtlVT/7xR8ARYhozU1EhtX+VoNix4UxOXWHycLyGhbz9yzPxObzfH4w6ar3K2a07gr2su0uZTUD9KyaqhY49V57Wu+khoTKVv256eHKrbbtDl0ftyWvehhx5yr4Am7Jg8mRyoqRY12Vfz5UR3laUZnwgcs1WP29Kg3/R9bBRLr40fxLO3Vkr9+dp1V8ZiuLouwumr/VIXTLGP678N8M0V/+xEwutkfvWYgKeQJ04Iis/FvJ0kUA8K04e+jgsx/wj/YnyMXvZ5FZ89WvwxoPU+NI82bEXsJCOInRQLkRuHKxqOigRlwj4uuaQOmgbiNNX3wECQhZ7w4Qng827dA0yN3v490QuXL19Wz3zmM+0Gzty9Igr2yfwDQXdSyjsqufi20fZVgLTX8UQwTQ64cNZ1YjOUPwhtB7x8sfiSPu9qlrZAYxiNSSlkfLCqdl9Vuim2+eIB6Z8E/Y76HoTC5JKaF+VCtmPmNRvIP4Q5aZiYJzUpb1uQR8gv9EkbG+DEfIBMs0+99XWSdB06Hlg9bezhpF34BSft4u+2Xfg9iU//muMSEj0GQOQ8RAqHzl3EzmHwPAiZDsHDEHIbxeVlaiMDqyGl3zbn57aJXbkITGNoSFKgnjHB+JMag+ALuXBkX8zxm7ll3wVS/UTSJvyqob68irya1leScw6kCY+7/XY9Fil1Si/neIAHHnhAzymqtorzhaAvffn61a4Q00HfbdcHpOu+dM7rT7bOpQk5vphYp72YcjXIr0k9dh3YOJe2hGyljR2tk8azQHkQ0TdyYhrKr65YHc/c8ZYCYcpw9O3ftlA56uXxI8NLIUOs7XN6kJLCF4dLCt45uODbP+b7P0zgMrjogApPXDaREPyuHS45pC7scz2fNGSbNRVfm3CphSdx+wkadMxANbbt9b73PWh+vVCCYGSfmHra056mV+wdfnP9N1seKfXYw2oyv6TGenm6nOm9R0bwNDBEwu+IJkJ24dve5wm1vuyx0eAvwmKdC07QRQVhGojMj6D8fPAJCt2ZjG8Tld8n0rblylNDb0Moki6E/Cf8I9k32tCIDlssM6Fw1C+wzQA7ZCJP8sl0QlKk7wRvdeDr6yLnpAHsoSs+HXAJEdofiuMLnxpPbRx7AZWkBtJ06fI8ctoLYfFEKX3/nEsxXmvkWM6FoPIhz6W2v2B5Bchr1+D1lpD+yM8QI70C0a1ipNxPPTkfkz7S0MLbyRJKr3k+KUL+VrKLbTzQjONygrcJOeMPzUti85N1Qv6prWwT26DPrjTVqZwz5LQLjcWQ5LEt5p2eeQnPo7LswlI87ONPjuKi9GQ6Ldb7Rs5DcmlTnlXYG5/nrkI/OfjylXM7+8u32eXKNmY3vrCbpo/jhU0z0W0BGWmb8Ukb+PiUY+M8XPjJMjw5bO3brOllCJ4S6yK8nFSGZlAJpVhgq1za0iV+k3gyH1qX2yW+Pp2DTF/KprD2sFDz5cwIHR894ZZz6tp9XW5tKgcZ5vK7v/u7bkmpvT3UB+edFmo2P1JXXXWVzgOJ4XIy/Pa8tE0sa5H2SeetSLBt1fjyqPs+9Mu6v0CN672iHZu2iVXQR/vx85GSIn2cmxTXp7CvqxR+9P/P3p9AW7Kc9Z1o7OGcU1W36g6SLhqvJjQxCCSBEJaExGDEaD8DYuaZprEMfuYtY6/1bNy0ML2wwe4FxsvNctvdz8DzBG1jY4QExrTNLIQAC4zEIAFCExqv7nyrzrD3fvGPiH/ml19GZGTunXs8+av6zs6MjDm++CIyckoK2mxSpK/1QO4zjITp2D8Vof7Tz77CclDk3BrC+WhqXtrUJ7x7vF/SVa/rMb6RNXBeuB/SCcL1J31cSw6pC73BwWhZYuHbFGZgOzS1jVTGpQQnn2IBuqvkQBoD24cLDleuXPH7tu3+9P1/6rZzoA2xMMFXQGMiNx1NzdHYTu7c/uoDVFc92efX6W17QE+l3zhBEcQu/CYvCPdIG3uTgvZuE+yizeNkctP0Ve9ysSxG1zS65quLXznhTVEuYpY6zTxJkej9Q6WprZvqYFP105f91rZ2YD/palvZ9y8T2xp/Bjx9zjn7jGuT5MaHLue0FI12T20D7OtFr9gNsusgttg2kEe34cB6wVjZJDnoT87JpfCcNyWE58E52yf9af9yW9K2LIcI+lMffaprHMuky7Ghj/zuEijXYm510Mpznvsc99zHxQx66Y838Z73vKfQ6/Nz/I4Mnwg+PvLrgyCl+4dO03xCHpM6tc/6RZtHyaH910TY4BTwty1kW8l8S/RYMrA6+9JHOs3mc4ucfRIzTKtVKuLrVNxLgby7ISbLwIt5q4AhGjKzE08IJ6FacuTukB5gv1iuf/BO0JR05ezWqW30mRlPTsx73vsB5+bGq6BOxR0zFPxYPZ1MJu4J4Ou33bAu/s4Yx+LCTObn5si6TTF1hHvQbQj8SQHFTQfhxgMi/bQBF4Fl3F3C9k3XSci6Jy3UD/k9Ioo9Yo/ZurcNzclJ2wkKL/JSm93dzNZtOe3uDm0myoYn+fjtsyaW0Qs5mWsSq8ROUA1SbKJeNkzMZmOhY31wJPFS3lnnpSuxftzXxV/G48bP1m3jy6SJ5RPQ7lGaqI6x2A4fXbcU+hVon99+QdGbpAb6opB6HXg9SbHsvMZ9U6oSb5kHJwre8U67Vdov+K37XxXZlina+BnYFUqN6UKbOfWhsd7xZyDHodiVVcbAVFicf1BicJyXokkdk/tNx4jOQ5uLwZwnUDSxdEhufjJQRc5N5PxO16O28WwD6S82z4G/pvYaiMFxOCFhQYNvsMI5r5RoGCHynDkl0W8DB6EvnCNzvgz94BPIWleWXdfZPEXJlmIdur6JvkObfCj9FE/H+5bEU8AX5uOe/WS37Ded2j9n+bnqG9/4y2GLTFx/mdv6Ob5+zf5O3TeA5+EfSZ4/bgk5R42OoyG/hdiyQNoQm1uk5hv94Vu1JOzTNtWO7yYyp025jbUZoD1d3a7qnHjBGiT35JvFijmZWlethoYeecmRKt9lxNte9L12/W+boI1b0Xbhq0/DsX4jZCtApYE0c+lycnAog+wqDHUw0DdHx8fm/OLc3HtvwyugFdDDqZ0V3nb9Nuy5Ael8fu4PBtYxSHWxA/s2SB7CoL6JMsTan+Ml9aOLnhw6ctK574vvuXlR2zYv9MX+dtET6bdNONS3rPM29S8XgdCfdskubDs/TXPFbSxg91UXbW+4GdhtutjX4eLvwKbp23bv0tiUQ84Ru8CLe+saX2L50eNceaEhXKAWN8xWpTr/1eLjWE85Lgtuzhh0SevFPvWHy4jsB0Dvo/2aJEbFT8d53GWcA2ySTdi6Q7kIDP29uLhw2xhL8OkBvOUP136NdR5daV6nB+9697vClqWoDv+AyPHx8XCe0wFnm8I4M9CdmL2u2Oo1ycDm2DebO/qkF//9Rg1xN6EF2hYOxppUn3rIoycgci+mzP7uNw9O5ksfPg8MU8ZTdee+Bt8JwOAwn2TK7O5WEelEvMt869rQ/mu1FT5YP0PZrLANGK7mXxHLj6TMWYp0CsgL4pd6wbK21RVWL/OJ13xI6D4auWG/IJ/vduCbmMA/a2N/Q31TK3gXFdPT9ZkrJ+Mn0KmmRX6djr4rSPYtMBqXT2XFCeVyfy3JAVy3c7rd+4C5YPlk/8E2vtd7cnJi3vH6/7crwWPhxwpLy/BTkU+82uWzPvPzzK+88VesR39H3+LkDvOke+4xDz/p1S7ehw0uEFu9W1CfquVkPmLETo78XbodUBPOpvSArh9NVRu6s8j1U/V0Gvba9m3Q1f4TlNuXORO+qBfvL1+fKr5QPl0m5Btu0jcWVsqnee1x25dgN1zYcNIF8Dpywv6v40cufXhPaeeqLTpT+4Tx5cpbYMepqv76eBGLPgmScU5CxmgfNYVfGwfiZ/7pu2lBwdnCVLwuPtjKat64y1CIvV0d6Hxw39sB3Y15VOZOtyH2F5GnNyvYevf23sfEu4ypR2N8n0Uh0/H3P5f5QT51PojLj6qLxejI/S67WIzv/zbBNk/laXUy9RvIpi/6rSRdL77/S/zJbxle91WwEPrq4y7Tlf2d+xqdprwrvRW2nE4Hwry0jncv9QR2QeiMsxPlvvTHvFX8h/hqMH3Wey0/fj83fOb1qp4+51h+uzl8IvcOnAPkafaTSz/FiHUs6rFa73EKWx7qfaTqXccxtbucc+P8KWaP1kmuepT5j9Bc/10v8Or6wV3z0k2PlctC/RzNc/P3wwX1GnvKBu7QWjmfALG5RL49mno44PHQXxIKNw7nhczBzM7gnH1fnDsbhW1pH7ENSeu3T7fpLSSy7HqcanqrTJPN1OejJBYGaV6My3Ri4x2eWgQsp86VDqGbEN+vA7rfkXn4DiNicnpReAsxq/WCejz1PINUeow/dZzwOO1LGc7nh+tSON+AX9YuywvgjnDSRo2K8lTzzfTgqnU+No8AaFNdDq3HRVjV/pzHID2nx26vCtxnqnqpI6wP6lWqH8wS7m3R41t3ypLJumI7Ur9TpI/6I/KzQ7otSModxPplhVm1ZXR+cuNfqW9x5PpqjNr5dE+UetMcP/UqZStz84uU/S3rvbn9u4J42d5N7U6wviTbcGItCcIxV7na12OmTpP9dFly+qnPH+Fftk85HtVLAtt0dnbLXLly1e7cMjduXDdv+Xd/3Vy1u3eGaapuX6TGmB544AHzrGc/3Xz0w/fb8NbBpjtaHPs6ObnbPO/5zzfvGb3S+UUY1I37XmoA+7r/6PlaVjsy9iNdfj9uxMZr1h/yVr6Vqx7eUes/1f3R3F9gJ3q9juUv7SCPc1+Xz+/DF/JZto9313MI1jfXl0rdCP6DgpbnwdXwqflMimX1X4drS2rdrC25/pWLPZfv3PnppGF+WqXUG/TbqhZ5UJYyOe9jEuYjKTLZq7Vfrr5shYQNj7RFMWLlIH7uRB9cL+re3rF6Ibr2y5ptm065boBfXT+dctu2E8RO1FYllnbb/GiWDbcsqPSsYq7IJtKQMK1Ymm3zETuh5N1rBH5i/gYOn9PTU3P/fe1tCS68PfVpTzWz2bm/uw/m0/b1s7Mzd9wtDId+AsOfM/6boH1f2Wz/3gawy1I2RaxetZvWFQz+uk1i+ymKhZeO6DT2lb4W0geaWbed25WxedM2I4bsl6xz9tdYf99WH5D1pOssV4fbruO2rFq37S7+rodYHe9LvR8aQ72vh6Z6hb1cxxrCpmgzP+O44Lf9Oa4W0GX8lnFqUsdi7jpNmR+Sim8fyPXpXezzsr45l8DivL5AQQq/IZwMTxhPta2r/tpsg5iO7BN9tTnbBBd+5cXfFE3p4hhuam+SQwVl38V+OLAaTqeF5Nr4tmv+gQ2sBd59993m+nVjjqrPAiX54Ac/aB5++OGwp3DvkC7R+ZD7OJeAzGebu1mP6eNX541113ZesA3a5E2PIcug62Zgu6TWNWNt3Uf77wr7WpbOM7a2Ha7PE7gunRx3BMbuCoTLtqenUJK+FWUdceZIpedPAtrlhScLuPNB3+WBi8C4cyz29BE0AQJD04cM7Ba4owcyd8/2Ts0f/smH3D0vmHpBsC0tiz0Ncv945NNe/Kl2gnhkTs9umin0Z35qbj76oLtzD3cz0Q4wBPWJYhVTxFYldoLL/kdZhi7hVkknxq5NoNj+fdMlXlm/qYnshXWGAGf3VPyMwzmFbcTF+LR+edtZ6hf9sr2XFUlMf5EL/dSLDueJ9Yjl6PvCVzy//VKvy/WnuQzIl5TLBuzZajbN67muO99HYvrv/eNJBf+0ghK44VhwKY/tHk39EvURq1fYPSmbpinPy9qZbhd/OaNISTeWCxUB50CZpw8OAbmYGJNlQc3Jp/UG+kPaEW2vXb3bfT0fitH3PCIF8qFt3yScm8Iucp4GYjZS4/2GcQDnuXZXi43UCccVCp7MlG+ZQFyUGKljMXc5PyW6DXQ4PIHjnsKBGyTkuxBLLP2B5ZB1GW+vtC4Q5ye0jd0p5iWY41DPAPwFLa3EiW3qaaqfujREmF2mTZ9dF6g5KUDbxEbgT0hu/IPpkDKgW0DL9mE/Z1/fl36VQuo3t6Ubwfg+v7iw87C5uf1kaj7x2R9rjq07JIW3XJ43velN5uxmeMIVVWbFpzAy02uPM6fzK25PP6Wv80FbmZuPaPTbLNsQSx/E3FeZ364LV+KEfsr6ow5zfBnYb3gdJ9aeMXu17zZMXjuSZcF2V6lSHXdwVErf49JSMcUMVAxcBM5JjlRabfOgWTZcn8iGl4qwjGyaVJpdBseuA6lkuHB7uXjggfvdL1q8hblwTwDj+8HT6ZFfIJrNzfnZmZssbavPtKFrvna5LF2BTW6y803SN7JOuZ1aZMH342nLupyclX59eGkP5YneIbKpRduBy8267EMK2e93uf+m6iTVL2nrNlmXXenTpmzzyV8Qq+ddrvtDZRin1kPS/gT3NrqOttmV9mmy9bGy5OaHtLca7Z7yR1LHY+6xOaeel6bC5YjlYZvk9KuN/u0CXAdxEtomVdfyPCPpR6yp6LjS2/V1HB121+mzvVe9IOPs2p7o36a47PWxb/2pC2zbpjbGU+7n4TvAz3zmM+yY4zaTwCLRyx//8R/7Deco7NZ4bKbhMWL9lL6+cWKZuQYu/PLib+yahxSCOmij6239bYttnPvucn1cJmJ2qq3bvrLvZanP4FrSV6erG0Vv4CibBgtAXARa94XGNsoj66GNf/jpUyS1/VA/1RNFebJRVa+YWx74H0dPUgcOn19/y/vcL765NR/PDL4YAPHPB+MLCxdOyIte9CL3+uf5fGbD+Fe24BXQKZvCk2gJdS2mbzkdbuo/oOl4zP8m0HXSBVmvywpY9o7kWFySLvHK+q9sW/3gkw6UidU6PPHGpzVw95t7EiLAvDAe7OE77nxyGG83KO6agxeEDfFU3AOIZxn90GFSuuuecAx3/oN0WvBT+tsVlqmbttTrcH1pdQV5kUL0/jJ0H6sPg0q92T5Rf0IeYwC2uvSDVL9ZrT/52dHy4JtiKB6+dQphfFLshLjylK8UPX8vioNtK4Vf67SaNjbTx0WhZS7+Mt2UtKWoaw1ssrDLfSOfUriM82s9f0AbVL7TmWjPZHsNJOGcKIar94bjQLeBhy2RktWQYyDzPw7zPI4TetxNgWN+7CiF+GP1sDn3lBDqdQrd59vkS54bcVumLYXI7QHPJuoE3/yNtQfwbRie/HVbZZ54/iHD4BNL8slfSSz+PmH8WqiH26brxV/UHmtQ2jXMxaRgLGoSPf+i4KnJmNT9evuQFKTRJLEwHeSyIcsM/W2L9ts2rLTnSJv9pi9kW8qyEehYGxg2Fh9+r8weMZ/+SU8wRzY6CJH9CCAES/erv/qr7tftL6ZeJhf2Z2ZGN55uzk+e5I4T2YexPVPf184hL/y2RZZTwv6ZIhUuh7YvOfCNVmljuV6q9citVYV5UQw9pxhoB9t5WekK21W3b4rYPIG0Cd83q5a/DTH91/tdQDjOo1OyCswb5m/cLtyCn6VYVwXnWDbdrpO0gRIoi4QXzfSJQIq2/jR9dICB/eWj933UnNtfa87dfq4L33nnneZxj32cOzm5cnTFB7CTsotzxJKGExuN1nvCifWyek1q/eqS6bocrGOybljfst6b7A38xdpchvd+qnFQv7TOtLFvOq6BgYF2bMKGSHZtriJtKe6mj+03kfqOXXIBUS4OQgp/XniDpbzRsola/Er6IpWXWnmU9EmsPH2WcSBPlzYd2qY9q9QVbce+oeeEMWJzRdDZPXH+Mp6MncSOy7Eqdi4T8991fFsmzLrI6eA2+jPaknUEwdNpTkJ76DYB1IGYLshwTWHZJrKNZVzMD8HiIZHxxvLQJ23i13ndJFhTbFpXhE41Ss9ziH2D9TAQZ939axO0HbtTenDt6lVXB0+qXq+Ncnp+Zi7CRdh3vOMd7rcC+ptNZzqZFroH0X041y/lnGSZC78p9FxH7+8qMfuLcWxTDDZke8TsU8pmdbVl8N8kA6sx5gQmJTl2tePxyYMSa4zc94G1+0AO3dFiJ5pNxE5EUrihzqY3HuHOIzzr6eGdJgOXiz/64w+Yh28Zc25G7lnfqe27ENefnVS/CnLjxm3mnnvusTo0N7fObUB09rNb7ingZckNNKmT7bbU+tcWBra2dpy13hdt70TUoIaaaikVLxfCKHzyjXAii6AyuLY/M7sN0eApYPjDsXnYdm72mJzGu7jDcSd2NyYpXYB7G6FfSUpXnT/xxJkOV4U53B2a87sc9brrP41dZBV7tp94fc61t98t9Z79l+FL/L52XRe0y7R73M+B8qV0uuni77LofPbNMguqbS5EpylKlJBm2vmqU7SzErSklIF2oA3wRFUOttew4NSeprriWwc0XPhM2Zq2+o20m6QLsJN8+lci46EtlTY1Zl9TF63gN+Zfu+t5rKY4FsLJ8DLt2LmLjjOWVxlfW7r6PwRQ4lVK3TTWyraLtaNG1j9ilTHzmJvLKH3CxV/6ZxrwJ994tCzUo5R0Iaan2wBzEPcdcyuorZj0RWwOAMnR1t+mWMYe90OsdaTsBugL8iYM0LV/bJO25wzUA8psPjc3b90yT37sDfOE260HFLmh2CdHx2Zq6+nd7363lXcFVxAsGNc3ju8wD5/710AzLSLPIeQ8RApZ14VfTe64ptDg0M/X1d9j4wWQF3/luESdLc+b+0O24cBm6GKDvF/ocD99ZmB1qiNKhDadapMdr0ta0m9qMWugGd3BYyebKfwJaFbFKuzCBH5gd7jvvvsNHt6dh9c5t+HjP/7j3c0rx9MjKLB1uTDzWfvwMdoMdF11XVLrZ0M/WAuoVymY7DtJjCv1RTQxmQ3HNPTLbbKKfgwMDCzHOuensq/XFsk7zJXWja6DXJ3s83y5y0LJahd/+yPWHuvU24EqXW4cGNqlPbm6iuv9/i0QpcrZdv4nxxFJyj2Fm5Mmxp2xTb/p/FqHRbq1MU3lh/sMW+wHoZ9tn9cvo4e7CHWoch7SQq/YFhLZPkS2E+KtPvkrj9Xj2xVQhm3rmwS6tS/6NTCwLpYZ14+mU/f2vmc+85nmqHzOI8vb3vY2s4i9wjnYhamNF2uCul92mQf2RZd6gd9dmh/F7Cwv/mKMaBqbBg6T2Nwg5ob56MB2mdz9xM/5zrAdJ9JwEt2wen9hRo2CfzZUKe6jiqU4+8wPjzip7sMUwmlmt32cwYsVayqL464c9j9lBkPqj7hf/tOIIFFBmoDlRrZiFMchYdCB28I9beVcnSz4iHLlUWXmrRTnz7kmEgyk8tMeRCAk1Hsh6mTTD042Vygvsy+onyRaN7Ff4rfx3UxEUz2GtvXRryzjCTJV5sG6StHo+tT50kxtAHkHlk/Dpx1jZNsV6Y7NzMrc+a3mByUvBSZUqosWdxzh7A5+tR4VUisH3DeA1X/osvuHX7V938VD5uVf+Dnm2Tf84sXx6MKF8cg8+prCwvWHP/Ih85M/+ZPOhTVojhbmCXfNzQOjp9hQtiZC/LrUlSgt8jjazrUhtoPMrZvsDvyOGf2p6KqB4R9uFtgExC9/AY+nyB1HfSCqlKBOEYfddHh9EWI92WqqCAK6/EWOaSljjoN44CMt1ePp8uJoifbn2m4ytul53XHt44KEcNYuoS7cne1OrDtsG9oCvtwmvoGFgPDvQpkpFkmsHzzxCz9cMHFPtoT4EM71+7APf4BuEPunsl+4N5QYzNl/EjKyiTmdctlC3oNY+zJfzOymtX/Wj5+oM3M+Tdhq7M5dGFt264Z9iPdhf33Edh8udJVbCCVQuz5ciTsBC37K8pdiS+IE/Rriy+nzBLGBKmJr3joCd1AI8u2/w+zCKdB2EI3PkwT7aSkXVF3tWSdfzwv3a3XH5dD/m0B3rLvTM7uNcvra9aHdr41O6ge0OcTsZIS3ZoQ0vMij7cTlOegJ8tCGer20RZdACWx9yEtMYIY8VhtcsXlsZgVhvRvGVR9nNT2fbWx7inKEdPGNXLg4/XKJIUzZj8tye3fseRe/P7ZxoDqpT9xHwxZBHTo/Yd/+bRKOEyX+yCJk0Nkn+4tvlrvvluOfDYItCILLOHBDu4yS8zkP6hv7JYi7kh/3V+AqDoJtIcEf3ubBOpZaS0HQZuoeyjZBnMhRKQtr87wOUNIJwBbF8lSVavx1iYUpxecHFYK9KrIchPMKDW54c9WqgM652G1Z0O5Tu+/isA09rukOiMW+PpBak/g2Qj69ONtkdRAX7lHiVPtAiWPuWqb2L+qj7J9Vob8J/NhfN5YGNyfCT5MwPIVPvpaxoXwSlhvHdhiO1xFB/3G1Az1Txyi6dLAvxRxAi4W1VVDYp7jU+2NV4Mv7DfG4c4syPOybs5PBfWHHFawqwI67GYhtR4LtYj4BvZjg+6s+bhyj7UEQpIzxCrHE+rk7D6w7O/ycwtaTKLv3W+abgl7CcRF7CAu/EDzNjONOEe0+fPAf3DC3Ik7PRYZcP7D7NCHu1wqCVCREXt5og/mNjct2OkRnt0I81rPCv4HOuxfzzODN+7dx+N0kaD9kDv6cX2zboDXhcUWomppQR/GOMvgZB3vqcul+Q/8O5abdZh1yH9rkshjE6QsO+MrxP0Jcm4RfKdBl61oRtK/3XxVXla5gCOtDQm/LuardDvV9YTUEOoLyAPizyl+MJy5TAmok/Dm/VlCuUlOrosN3RdeDFJfloCdSZL/RuGpx4nWG5/dFLl18JWxHtjl+vV8bTvkF2raV6XnRYeQxirR5UndiYv9H4XG/xuT1B4KGclVHEcdi0jd4qhz5cm/QsuLtg66lUibIR6gzb6dtHHYbgr6GkDI0jku8+jFEKaV7DrYFI07nNSZNZYOgDSogY04nvThf+A2Swh8Ptjf4wy/qjG5SiIsfGxFdjqFzgDxWQd2WbkKTfS0q/6dnM3N8ctV841c+z3zyJz7dHNvD0q74sFVw+F/8y39pfukXf9Hn33qY2PzDPs/N483xnfeY0dXn27Su2jHmqKxj+wudhsA/ToacHbH7PI9A++IQ1lWQAe9q6yzs18XHmxJ4Ae683W8F8Zrr9/APqWA79FdrAyA2oHV1uQrHvfgE5C/x+7SBOlyZjpeZLT/y6PTUpRXiw7b9r6dqrsfZCkI7uldjF0cQxLqF/l3CHf9btj/33U+IB/C4pxqXDN+Otr4Rb9e4AdbXfPvF/3n9Wp7uOaqCIknR58voa06Ng2DslwHK8cPuusMoFba9+8xFarfsj2+rsryoTx2/FJdWBDlGxn2k0f4RkxTdxmVKHjlHAvReBtMp5HFp1oLBoRTYl9g/6g/nIcV8tBD08XIf7zyAHwrcGuGroFOCxpANovfXDRQOsIPKBuSxTaGV5xCQ9RqTGDx5yNGmfdwJa8IQDBw+Jycn5o/+qNvrmz/5kz/ZLbA5OwQdw+/5RVJfBy43MfvSRlekH2kPpV2jLZTHIM6uCX8D60O2TY4ufg+RTX63Z99o0gvZ59m/dwE9F19lbr6OeT3i5CL5LuEWagcOni46jfNdjdffvNTOm61+HbKOoczytw3bsAMc79OSHg9xvKl8LE85Byzj4qukEYeE6cbQ58L0m/Rv3WOvrJZhdNhUGhId3kkIp2XbdNG/Q6Boj9A+JOVOYucsANvVfelv++27DrrYIegXdWyOCx5hn260833YeuRL5u2Qx49NwXbSpNwHuhGrx6b+xfkRcU/q2n71vI/7OHfxog2I/dd/49etgfL7FeyYdHQ09eNTsG3SvgHuS5tI+tYLxOelOlfYR1hfWEPQr8b29dw8Xuj6Xvf4cqjj17aI1WeqjnNP/26rbaTtuQzYPldODGOCTtkkhIaMlIYtI2KCtMyERjcY4iQ4hhzGVCnlviqoM01bt32Hg2obpO4AtJpvOYQv46AeDlxObj46M+94x7usIviJHe5J9lLVE4InMJ/znOeYq1dPXP8fzy5sUBvy0fvMdIyvCJ85wZ1H7k7CgaVg7WfFduomaUKeKDC+HG3ilcQWqbS98ZPXMnVtk+S2tGsxW4gbtrrc9IcnfJukDXwquZrnsVscdE9iJCqsOh4jrXh6jFfGv4sgf6k8Nh27LAwXfy3oU9F+5fVf2wE8GeafDiPe37aJ2TXMjZF7KbRHzibZ/q6PU/DED22rFE0sLKQJfx6w/jpr+7rnZc5D1k2qvtl2sk2kDKwG63HZhYGib10i5Dl4W5oWhQGs2a6OzrG5g9yXF2Enk4m6KOvHC//EL+rN70vceXXEnqeI5Qf4eWw8Hp2GXt8BqXgvE3ijUpfPI2g77MbD7t0jS61tbFu6p2gssTaTWiaPc37jnswR+qD3F7YQbc4/mC/ofEz2iWXsWgo9L/JdPz7Hwts6/Bs7vF+5Vspt90R2RNzcKiI8PrB9Yv3zUPD6G9FrHAvHIRrOtxbzm+bG9SPzcc98vJFvdB4brOVhHbAO9Putv/PWsOfhE2/4ktz1qzesp6mZjP07peXcA/avuu7k/y2sMYXo+Vwq/10p+6ZPW55nNtFX+qvCuULq4i/Gjqb11thcoyttwnA8ol+uA6dkoB2puqd+FmLdJhndbtOO62TZc71twHrtimyPRlAZTaKhIdsGMt1Y3jZFSoHpLo9jWwpPvCjFMWtAKxLcdwV58phDG/smtqlPA9vHPwH8R63v/gN33nmn+2YItMZqj/uHDwm3nVRdJrigwX7G/ULg1iDrAJPg3ILgupA2lds6LzE/IGaPY+XAwkfM7zpoSuey9gfUCetFbl9mhou/h01uDtV0fBPzLzf+rPEi8D5f/B3YLuua5xwiy9iK1FxvE3anC81zqfJY2/kE/aX881y/LYgnFhfmebG5nvMfSUOfn8fiTaU1sBvAZqXaiO76uNSRqrv2d7jtvqwtih3Xc4nioq31K8+hnczxPVJ/3quFINwwP+mfVNvm2nygPbou3euBW8z3j6ZH5slPerK57TZjptY8wfI0WR+k8573vMd88IMfhKGq+7XH3RPAwdbJ/gXq+35djNTKofZXhenpfOwqmCtMxvjUBR4ocJfY3VpCIW7u0Txe6BuBusx5yLJj0iGPZZsiVYcx99g8VLIr7YEx+TLQ3Bot4ARGUxqyZikmQAmRwH8SOzHinTmVcAtbRMiGoSKvW6ERf5PwQnJKYmGk5JgZPIlmf22dQ2ykFancTWP30TL0y+/7+tZCG5XtVIQp7lX1gn947znvmF5V9g32AbxC4TJ8RH12cc285133mVN8PstR1ZMqTmEcz3/+J7lfTEnwnTezeMQ8+uAH7P6jTo6tOkHwhQYI6brosovIC7htQVfYdnfQJ7ygqbUlqTuhpB3DyTP9wY1PxhJp73w4TmBLf/JpWggtE8Ny7IHtgm2sTYBhE8NmxX3NMC2dJu0IVL6d2rPE+88m6p8LNlqPdonh4i9I6HXkiWDojZ87oH+X9gU416ha+fjLeQ1JpNsDbiyzeYvNmzm/5jw8ReOc28LwKSHQMC/85/cl8N/2Qm1bEN8uXfxN1U9JVR9S4xpJxzOwDKxPPiGlz0EH0iyjh6mFTsYFUxk1pxukaZ4g7T+3pX8ubvKJR+1H+iWpcxAZloLFV4o+H3TzOrc4W/oHcluC9QDAsQFof8wX+8lloev5VF+wrXLCeYWbW6CNrBvWVyruE/8kFr47zHB4ShjCuSn8xZ/0DWL3+cYTmT6Fel4I3JSfJtk12uh5m+P0U/wG4dO9TcjwnDdpycF5BGWgHaz3dbOLur8M1FWps6RrXWIMmt36iHnZp328uc1WzxXrVjzJO596UaAe3/jGXzGzi/PgAj9uBdDPI8ZXbUaObV5sr1lUw8fyPLL+IKURrZZR72tZlrbhuWbWVfqC4wbqXefXudkxIFRbBY4LGCMk21h7RT5T/Y/HlhZbniZpSzTuHRY/7xwX3cbpwNjOP+xPSqsRrm94/k+J9QUpkk2d+6HfcM6dkhQc/wuxXiti3fA5TMgU5wnWCkKKdqKhSUlbchldlaa8yIWbdeahK+tQ6F2j7aI2Ty5X5TLU6UCVP33/n5oH7k8PHDE+/dM/3Vy7Yid69p81dTAg5r777wtHD5dtLFKsSmzw3TTSPvnBsZ1dA7RJnNQChNdxyMnuNuxYmzG9y6R0YP8ZLv4uD/p6lznyNkD+lrU127DJyG/bC7aroG3h8GTNgGaXziV3nT7t4Cbi8nO89naxj/majKMpfdgieTzmlzfuxUgdi8UD5LwV6H0QW7CMxTWwHdhmut1Aqt2JPE+R/vR26lgTXBfkeKtll+gy30EfdZIog5xPyLprW2+7WkeHSlM9D22wPLruutbltWvXzPOf/3xzboO1eQsgeteb3/zrNqGyr9ne537B9MYNM5n6mOT8TuYL29puDaRBPes6amvnJNtYe0I+KXi4Q+5DBpqJ1VFs7TQ1VyX7WtfU+321EdkLwMVEJyEaGs4+QT5SLPytBX67wV/9CTeEaVbKPmi6kLAPSl95nUNE2hA7KekCjfG+GolDADW/jdrHVwmPTq6ad737A25/bvch7mpwurubl770peb09Mzdt+y8zU/No/d9yE4iL5xMrDGAFHcnDawFjgcpSZ108w6mvmiy9tKueDtT+pST0tqimN3nHY7IKn4vrMysXUSpIIwbd9mzpPX00iIXdmLSFoyNiC+PzWWLb3s5P238DQxsFehok56mjsfd3feyo3qv/cfD7wKwuznaLob2bacBbFVxERhPxzQI8tkkMfR5Quw8ZluwPtdRrwNpOD9gvef6SNN84rLRdN7dFfZFzFTaz26aWSV/es7EeRfd9XG5n7qwFoMXWFe5yAq/XS78Aj2H1PvRPMEtEd+hsa0nf5cFI54c9bhPwfkJBOcjeCKHOurOYVw7B5/WCPJJX+gEnxQGl6XtUzTNF2BrpL3hOCEFtUeJsYq94vilZWA1+hzjUhxiv3IlsnUndR59gPAJeMp4MQ4SdNdcmE9+vjHXbED3TC+aQTQF+xSZ2Th+/ud/3m3j83E4OhpN3BeDZ2Zirt92uzV7U2vh7L41aLR/TWNkFabYVg4b1JnuG3DjeKPh/Emj5xhtYbstI3hrigbuA8uzwNqnrUIK+zFqVQueSgVDnfePtj5sB9LaQvEEICUp5CJ/k+TIDbzszNymgUkZmm3QdBH4kGF7rELMOEAn+pKB3QcD9dve9raw14S1KXYCCJ79rGeZq1evmKORuG8wHBvafYBI++LGNLlolxjfYjapaSzcZWJlGRgYuLykLpxuEozRfTwJnBvrd+ni78Bu0Oa8dMDT51x6G30R8x8nYT0D8z8pTVTmjoyna7iQrmQ8qYfnU70UUqZbn8el3IE+ltsHNT+uvpplYDX0elZKJIUuh/YheMIJfifiwi+R/iphlLs+poV+tN9dZxfmPAPbJTtXHOYFSyPrLje/kn3xYz7mY8zddxtzEfZz3HvvveaP3/nHbvvWzZvuVzKZ1i/6xUB+h/bOo+toGZvf5zgRuwEuRer8cp/GrV0iNe+NPSiIuQI4hLpmH9hHezH6uE/5+y7Xy2Z+3Q2IfOXSkHnnXYrADTR4f78Ax33Hb2cocrXivnsrwF0PEp13fdw9zSjQ6dF/PVwc+ivjqcbPcDq+FLijoxF5W4EAJ/P6xDYGg5f5KXLo6o71I9uYdYr49aJBKk36wl1fHpYrXpOTIl8hffdX5tOT083cccJ46X8R8pUOndKAKrEBUebpQh2u57eaTrW2V4epVfqw2J6dnZvr16+bz3jBE8z3/90vMU8P7if0EiJgLs8vZubETvLOz0/da6Df8pbfDvFNzOTqVfPET36N83fv8VPc74W4QMx0GxeiRN489fpdhAvNYKq868mvLCvQ+7p71Y6H39Rd6vXctcWXIX9inDveTD5/ufi5mEF/pX+vy0UN+Z9wVzv1nBMRfOcKbnRHf2S88MPvZuGbWO7X+SrD2w33Snb9uwAA//RJREFUg9grEyG6u/j8Nn7LXHrkuCXR/jQuhzWdlPi8QI8K/ba/2u7Kdva65MPhLj0XLoyjVG18HzGGLsZ85j/ePQ7x1fuWd5fh4Me72vDhd1kYT5rmFLS91+DuYglLx3BjW69+IS6ek0XQCb4eHLmBfkDfAO0Hc4mnNKhHQOe+eM24mvdI2r65A+j5SVf8s/Bpmo+CvA9H7alc7sM+oE58/9bxjZWBLevW++NdqgzFZmS7IX6P94H4ZPtI4u7V/JCc3uEu+Rjl+BA/PptV09PjSWkHxu4Y8+zftFMFxychH2Us8XRLqsdn1NcEi8hd2pJRrqLWTMoOtsV/XzEO6lepp0XVb8v0dTuT3PcH8+Tae9X468jxTqeeKidhfTLcefDPfRzPLVD2STF/CFAf+Jvq55uC57fMRfUtWnVy9c/5BPWO3bdxzt1Aqvfr2EozQX30v5PRkfvFfnWM5njh3RDetxXdbdr2V/ZffPdMUvu+XQgHCrta7+AOHMe5Gxcp9XlcET7Ut4xbwu+5po6zHvR5M/VSr29oausX2n+oeLovFtU6ms/OXdps/zI8yg498QvxuHgJeIMvxymOP0DrkM5LLW8R6Cel57U4wvw2xTii1zIOHV8xXwrl4vwjRfBdtB/2q21dzn/Crk2z1HXkXuo9w+IXOlA7X23OTpYiv5U81uuhLQiHuCCVOILeyHSa0hgFfSp1yNcJQ7ObIg4Zj5x/sK583/Hh54tw/lOEZw2UeW/KF8I15jthP0iZWpyy5au0t8epGNrB2tOp0W5ptN5oaudZufpJRFemU69BtpvbVud/Je3qZdK6nhOo8FpX0u3brBlFPA26BzLVm0XX88Xc5/hkemKLNjevefXd5rWv/QZzh00HXvV6WkGI5r/+1/9qPudzPsdtY8yYz6dmMpl4M211Y/wJX+/2R4u7vR+ev2TK2Qcoq57v1+0pj/vfcn2h6l5QxKfcw36tfVT69XBVsuv/gZlrn9KvXhcBFbtoBfXBvnRhw8p+Bfzx6noH5yUFtfJU81EsWC1Jbv6D/DXTrv6WRdZNDKQubbme5+nzV60vsMOyXfjLUs3C+AYKP0JnyvaKt0PX1sn1U+QBfop5c+b8aRHyX6sXPY4EcPOcpOzP5fkC66EfqjVUm6fb8vn28fXC9mP2p2K+AXT7Fq+A1tB93dKGWDgpMVIn8am7PgZ2l1QbbxN08n47+kAMvMbl/PzcvPe973Unqzlw8RfacnR0bF7xild4xwBeD3N+4V4ksxU2ubA40A+cwMT6+iH1fznh0QuXMdZZdj3JGRjYJ7Y1X9Hp1hbEM4tFenGSv3V/5Zs2BtaDrvMYw3xi/xnacD/R8x+9n7r4i9/c3KkWl5ibxcI3xRfzr6ktKgn/DJ+SXSE/tnXvZ7kwcrzcJk3z5Vgbca6PcMV2xN9lt01of+iVE2y3rI9UvaXmVym6pNk3Tjca9GpX0X0SbbGMHjfVPfoKj68q26D1xd8tcPXaVXdugTqeXczMp3zKp7hreG2Hml/6pV8KW7btVTmn0yMr04qt22Y7HBKpC2ZEX7hlG8TGnX0C+W+SdUP9TUqYF6XseSzPUoD8NrJG+uVnQdHWlH1HjicoD+r0kKj0Wqk4m0KmGZNlaDMB6wt2rELQEYQMNIM78GJ34bHumnRAn/RtgkNvV93/cMdI7S6yDTKa4NsdC/Pe93zQvOsD/lUw/nUw6Mv1/gwXZHc+n5nPeMVnmAXujHHNNTPTxYV5+JEPmfH0lpnNL2x/7b9gucn17hOv1/XB9FLSL6n+m3KX9kkexxYEz6pC8CQERH4Dw84Y4LWIm30KJyYQ2c9Woe1Ei/mPlbOJSrkT22kwxWg+OYjRNY8D+wm1Y1Up0XZD2hLp3g/su7tzwlOvkRjaVzk3xh2l7fo1/NF+caFNy6rgDuUmWTcsX0rWwbrijdHlbQBxdP/SMpCjj36y7/D8efN4PdULmHjygfM4CG37MvOSLmHoFxd9sR17g5MkFTdeIx17lTRBOCeqzndjDAPt7UefF3/d6aKVXJh1rCU58MSKeGqlfS14tD5gKKcYcW7ixHspwvAp630k317tdaAXoJNWuH4i9aVNXjee3wMi1jdT81G2T1qmUZmYIyfoMVXhP+0el10FFsFbhfUysm0i5fzWqbl25Yo5ms7MlWNjPu1Fn2gW58bgPX3uXX22TZxIRLu+8Y1vLOyYu3BlBQ9+mNGxOb52w7oe2/HiaOhjPeG6mhivOK+Q58N6TqHHKCLduZ3y2wT6P8JBMH9aSez8qEl2ndS8mvWjwbzAPfUbZGInQxPrxhVObEMwe0BwXvTFU/Wyzcv4oSB1e7xvaB3eNThekdw+KZ4A1sYQnaidlOGXkb5JnUwjrwP7T8xobYKUwTx01tFHc7CuIecX/nLvZDI2732v28zCLL/oRS/yGyA03fnZuYt30+UaFvkOF9qFylO0hVtpM6jTFOm2LWTasfznYP4pnARSEGdFwoQ0NTGVyLwNDOwTmx5fdHq1RfGGRXI5N27KN44NT/6ul7Z6M8wndgO0V5O0ZWjP/UHOSzjvkXBhUB6L+UuBhce2fjUI1+bC76HQ58VfkguzS2tJTXPoZdr50PRjWZbRmxRd5ld9pnuZSfVRjLOXeazd5ad/AWzP2dmZeeihh8zjn/B4c9ddY3N05F8xDMnxW7/1W+4cBW8OLMoSfqeIaKBX5JpRDL2O1HVswYVFKTm4zsS253i2rOw6sTxL0aTcU7B9Wa8EnzvpEs8hcUhjtGtRDJZ1qZ/MxiQHFa6r4i1DKj8oz77CjpeSbYMTMCl9kNIT6c67WCW5CwrLwAsZfSH7Qryc0NUmfc0d7582/XxVUnXC10+YxTXzW2/5Y3N6ZjfDMUlpk/w+vkHx9Kc90zztac/wDhYcP/vQ75iHHnmnm1QucGthj6Qm1+s84cD3WlPf/21Dae8vgsgxYLN6tm5gH2Rfxra2I3iCt+m7J9RR1HhUD4Pg2xD6ey8aqeuMtyY2z01C2tooxCl/gdxOIdNq478tfcY1MNAVLggtuzCU0l+4r0e3YZti9ql01/MwfPcXZcOd8BgD8XYMmHYIvsXp7w6146w1hLxTtJSxFxsPxJXIxsEnpQb6YxPzrBirPwW8u2D+KCWHtgG48VDKOlnG/hwael6zCeR5NOZs+ru8nFtpe96Hfec4AZlEvncuj0N/y/McL4RP/KbqjnGkQBnlHDLnPwXDURivdqfkwFua3PfN0C7ie3N94zQgjJsyf7Ku3biZOSeS/iGamFsTPD9BqjGRtKlPQr/6V9I1r21AOl3ymQNxyfqm8BjgPpDpu7bEx0GtpNavoBfS6ufe3MR5E9Dn0NJ/1V88rmVg+bqIpHY82OOU9A3TTSHrKrf+2dRXl53v99ZWeGpSPDmZgumlpG9Q821alfrL/rGslPUQLNrolpPJ9NS87OUvNHecGHPdHp6MZk7MGP7sL9ZWnCCUr4ef//mfN/fdd58bJ3ERuVpHt5nr1+42i9lVm9614DagkdcWcv1Lwn4r5xHVfoz42lzALfs/bqTDmqoUDdc+Y/mV/WRZycHypoTlWZe0JeVfxlVK+/ZnOTWp+kMLSlk3si1jkiNVB6yrdaPHW/2E+sT2q4k1gsWT2HCzQv8Tm8epdef5AQVuzl0Pkm0rhnCSkxZd6dXjOerhq0LktqRNGgO7T66zQdmXgR2lJhvq4PtCqn9tAqb9B3/wdnPjGFOJOmwv3WQve9nLbARo57E7gTenp+bqlavm/PzCTCbupTK9kLr428Q263Sgmdzkh7ah/C39w36QUi/r4o4He7MryHLEJnbrgHUxMHAIUJ/3yb435RXH3GvUBtZGF10ZLhS2B/UqpSu8MJC6QNA3y+TxEOlrTsT5lZx3OVly3kXbnkI+/UtyYdrAOFzehXBBJwX9NaHneTn/u8oqfSd3E+0uriN10d82i7mafdWDbZJa24zp5rJjUt+0sRG7Sk6vY20haXshWLfVrrRdF3JrVLo82yofnvSczWbm0z/9hdG1PjtghQ0PbsrABd9f/dVfdeEquDIszPTkxBwfH3u3gbWj7UnOvmgb1Pb1yvvwGuYmeAGVoskdz6HrdVX6jm9f0GPEvtn+FM6+cjCLDQA52QVS+WhzUUaf4GvJUQuj6qcmGf+ckFDkhDImh8YyxmWZE/l1QQN5iIYS+tmZ4k69hGRgmqezsfnvv/sO8/C5NcbOBX+bwvu6/6xXvtL9Lma2v1gxi0fNzdP7zMmVI5f+uttIDxy7xtjaEC/Y7iC27vsQ3NXfLFX7uCywEXIChe1cH5V+Ytq2C3ZH5r/tBJFhZNjqdnnahbvMiCyv9B8H4aKnb1GWmdwODHAcyNox6ysmfUE7n+8X/eC/v1sKwZxSUtuPzBnjdrVeQ66MLZ9c2Bf0+KIlqktC+gDpbJulnwLW8zktW0a3Z1d4HkbZBLugD5uiaQF/ufkVdK69/i1s+iGEE22/OS9xT6E6Hx5+IzhH03ggn0jHPCvlV7pjW0qK3HGi511twmwC5CKuGWypfnBpqDFSExszES6tuesn1zdyukGknkAXKPtCzlYua0tzbzjR4z/8puYDMg8Mt24bD7va9aK/14VtavVytMlzer3U9+S5nUNDuE/hOkRpd7zMrRuE7Vm8KafYT0nw52LfHZCXNr2e5egLvuHA5wD1cmH70rm5cfuJ+eRPNgbPjPrnRln3rDkvuPiLC8a4uPszP/Mzrl9V+5bfPj667oTfcF4YLwOrgXEIUo4bsDuTSjvI8YatqNuxDXzKUQpZ17UQ2tGUrEru/CJ3XI7ZMVmV4g0kQWAipeRge5ftvt/I+dIuoe1yyk7X/UWUqm5E09BvWsqLlV5iftKSI+VnmSfyBvaP5RYJBpYlNgj1DY0sDe00fPvh/PzcfPCDp8bdx2e3bed37hoEo41+xSteUVloATdv3nT2ga+JWZXh6d/9ZtUBXU5EpT3axERB9hVI3xPATbJv+R0Y2HeaxiEcG578XS9d5wGbmH9dVtYxJ0OcUvxrZPPptPGzz8gFtD4W0jZB03wOZdBP/6b8u3maOidJ0ZRmimXCpEBcTbIrLNtfDuXJ36a2yPUvWXepheaBPDFdiellH7Y91v9iOkA72ySalPsu0za/XIdO0Ub/5XG0ZZPsEvrimVy30GXeVt4vzi/c7/Oe+zzzhMeZxsuDyCPGUej9gw8+aN785jeHIx6441ulJ8dXzGQ6XOzdBG1sUg75VG+lr2XORXdxrNbrcVqkrXD63PH4Jtl0ervGrtjILqD/NcrHfvLfs+UQnSxs8xeemsD7pyU5/3ryqp9Q6IqOr24CqsOHv9vIEp5iyDVi4T+BDp3zr/On/dfyH8qX8pf7zqQ1GWHLw3jK8GEjxQoTweUuzvqcFeUK7aT1ivnubpRYHv+bqr8Jkw/lb1tftXwyvVo63Gd+ck+jxvPZBvkUH2FaM3xPowH9PSxN/rsOy+V7FOwC++d4jone2Lz2r/5586Vf8nTzPPS8i3Njpv61LjoVlhgXe5/znOeYP33ve53bhTkyj3vs3ebqJ7/G3Lp1y9x/9CTv0eLT8jepkFHQP8J8kYU6TmjX/LOjJdreyOr1x5rT03qUW8DwzzfUKSdL8eNpuvpvZqTqQ9N0F7aj+G4a+g/qrpq/SdBP6DFshezvsr/NEd7aK55IIll5HE98ALhBrJa43/HEuyNW7M/cN2qA7fn25AR3+7q9MiqH8y/sY6qYTfYGOoZvPEBvmFfqFycrTD+F1MfKdihGmXwoRzAX0NtYuq4FsK37TSWdsg20P417at+Smjek3NvSnDqO+/SZY90eOfu3sCGlXmkubHxyDMN3OcBM1Cdg+tBD1jkoxpfgQ78Sif2H8wB34m/D63CrIPUmBVMjtHsof5yW+Sr6c9V/WUelu6y3AmVPJ8WiiHdH/wL0xWZcMC4RPjYXiaYpSB3P1WmqX1dOmO0242E6+M4vQT88D5an3m98/OXTxSynqh/aN/cXVPNV7IX0Z+K2Yd93VbyqXLS7aar+c6AeZL3kyEx/WsD8lTXk8fvy6e0oHe2ZJqtHKl+1RZSMfd4GUsfr+a+WtzZ/qlGWD2E532O7c77gdYZzjOVhHDm7ULC6AjaS07/s/KugrCeP3/fPOqWp6VtH6tXj44vNtxyhPdmOsKPVtkD7VANjTMX8EHC+Ufop43O2xTrjF67wG2s+HC/CF+ONp4zXMwvzTO1OEL+eA5FUGIn2o8ewpvknuMgsyvKNnLpfus/xWNgO85k/Tn9I1vVH23/dr82XjGMe9GY0C/N7FT/R5xf6fEnrJ8fBpF6G+OivWbvT+SL+6cKSUl98zBz/6K7bq7BP9CeOOztpA6KOWRrOZ5hvzgNTupIbnrrSrC1LkLDvKFWs7qlHaF/fhmVNEBxnseV8CTBOtod/arSk0JswjrB9mYpmTH1zf218mfpOtb/sH6m2XIZSH+Pkxo9YG0iWzWtfZaT9SZFLJ9c//JsjQDydcabBeR5IdH7k/CdW12y/mD3jPCrXRiCnByAWT67+aH/w5C+YnZ+6p3lf+y2fab7hf3yleXxx3db3o3l4Hpix8vfnfu7nzGd/9meHvSpjG8fxU77S3HbbbebR0dOc2/nIrxtOFj7dTYC60OvNC7UvqdYd/Sn/I+Zfx+P361rXlF7Ed5G/cCxyfsYxx+cXT80vnB3Dvj5PZWx63USuA3ANozZWi3lOqt/KOsO2Hl818VhKLkQ68hy5/bzV10eK/Py6msPYGkOMon5y+WT7hHYWVezAblOaxfpS8FLWv49P26/OUP9sPn096harlk9PB9rYthgsR1jeTdZBOf4yHZ8/hpf62ETKn7TvMZ2f2vbF/J+6ObU/iGvk5n3lnEBfp2VMlSeAY5UFt17FZlQKMr+K6PiiaUpR/tZNJe1VRJZR5D8nA/tBW0OxDDxZluyLbuh6+e///b+HLUuLu/quXr1qXvKSl7jtqTOgC/PozUfNI488Uomb9dFHvaB/dmXoq5cDNzhD7Ni1C8g+UN2uTzZAyv9Af6zLFsg7vvvE6fOgCxsFizdaJFqH6vvVOcGu2CMN8j2MjZsjZfd3Ba3nkkPUk0H/VyNVd+4CEBZP1HxG7uubqUBsbi/7DMOn7OmujZO6fvRYUllziMgu0Hf/yC3ubqvcKd1p0qkme75rurgL7KqtRVu1aX/tB+2/ilx2oA9NQnuZklgYKavQFBeelnQSxrl1kypLyj3F0dGR1buRedGLPqVY3vMx4G8ZV3XPuNc/pzg5OXYXlVP9ZxfZdF6X7evVi7+2TUJ7ryP/27ZLck7HPLTJ0zb1Dg9/NQnR+6Tx4q84hu11lrOrHVmWVDlgy7dJSr+ok/h1EvIuy9DULkWssoI3VdkD62fbinvo0GBQuoNFiKY2wuRt9Qncui4CI45VpC3z8dTMrBF8y+/8nrnlbuqydd3iRHx2fm7+3Bd9kZlYUzceH1mXhbl161EzOn/Y3H4V7cX6DYI7ooTU81xOqrtOrFPlTbnHyD3xuz5YR5cPOfHDnW4Q9nXWCu54lHcD060Q5UbQmrkWTdmVYvCPHG97p2Bb5OQwll7pholk/alYGaZpshxD1j+Jue0jsp1S7dwH67r4K0H+11mGgRXAeFZO9wtwZz8FTwfZ3hv+Wey4hKmJF3uS6yTs28NDS7eBll8Tb48+6TKvkHS1zwPrh/PPgW7gFZBcoNOCYyWJfjqZ2fnahR0/YfRwtz3urEc7VP13Gfd2bYzcCb3CkxR82mOLpM7paK37vvgrx18I4DxqGT2BXqc4lDlzG3I6nWpH1FBTLcl20sR0h3qzLCk9iOlI1Z5tBpmPZeTwWVUD6sTmAsUF3yB90aTvQOcl1rZNfRFPuPmn3Hw9HS1umSfffcO84AXXzYl1QUgfulqPeGIYgm8Ag//0n/6T+40xml434+Pr1rd/6nfX2XS/aBoz2uDzi7VSn2+Zf7SOFDwxDKmsjZXeK/AGPPziO8/rQOdPSxNuHinGVF2PsX6xblyeVmxPgvzG6gRvP4Ng26D8og40fcw5muxHX7Rpn2Wupa2ad9jeiW1PWj8tnMfgCV8I6hvCdOEm7TfDoazuDZVwlJnsmmHe6URB+E5iC7CSxOIUMrCc4g4008ZgtKGPONoSuwi8b9x3333mfe+zZbk4s5YsPymYHB2Zl770Zebk6MTMZnhdiq9vfP/35qM33TbtRB/2AjYpRiruZdLc3kXggU1B+0L7sE47IeOubrvpwVZpmkD2MbncNdYxZ4nd2blOpN4ObB6tQ3pBKLXILcPt2pxxHf3ikFm1vnbB9muadHJf9IP1ivwuk+dlwx0qXPBKSYzY+KT3q68bTI9lMg39NIymKZ5to3WK6zm7Tp99IXXuRnaxPpp0qu+bQAfSdL0ZfFnQ3rE2px1qsnsDddBuTbJL+Dxh/Bd57PFib1/E5iht7TR0+1M+5VMNrved2/1cKKzjffCDHzS/+7u/G1wU4yMzDRcPU31nl9h0/la1Fcwv27fv/OPC7y7bs6Y5Q6wu4LbpNm7CXQQUDwcwf7uS97Z2Y1m2UaYu5B7c4Booy5ErC/3wxtjsK6BzYJIpRSMzBukbHb+WHChzo+Aic4PwRImiw6+Kjk9LWzZ98oKLjaifvmm6Y2gTtNWrFFI3V4lnWbpeBM7pG+8QXFZ0/BS289TMzdHIuo0mTs7GV81v/8Gj5nR6bB5qUZTzi5vmnqc9yTz2qU83p3AYz2yM5+bRD73D3HX0qHVAJLGIYHi7TTz61nfUQwpcBF7mQjBPHNqTqp9+2EYfaAI1KmvV3a0YtnWfxXa3usyj05DEjsl9fbyPBSBePKTdYP/ktqSSduTibDWv3frWoSPrpk82ffFX0qZMtLLdxd85znGkTju7lZu/rhv2Jy3LwPlnBTy1O5q6OvPfU4zXiQxXnSuyxhV4otg9Vbw5lq2XbcL2TEkTy87Zc/G2ZbDRu4vWo2XlMqLLrccpzF1gJfGUQ3XOIv3hzU1+q8vY3cUvgP+uYZalD32QuhWLj+6wLRB8CxhSnDvhm31W8O0+L1hXwTmL/6Vw/UUj68uFsX4os1l97EMc85nNg5Xo2Ij82nAI2+b8Dk+kSWF5U5IC35bz35cTwqekpQgwf5FliNlv1g1+m9LfFXR9aUFf5bkG9uUvKHWhPO9NzYFiyLRkvBib/XyrjFeCmm8aPVPzVuovheh9Sbydff/S89ucaBiPlEOC7ZAU+GmSWBghVkmapQXUMa+DXteK+C2xi8DUV+ppTOgvhow/hi6/e3uQ/cU5Bt20uGMyrJWpPYfwcuFkNL/XvOpzXmSOrCriDdA6ewxHTk5OzH/+z//ZnJ/jcnGE+XUzvfOZ5mx8w9wyt5mZ/Qe7OlmcOdklUv27iVj/7CJd4ROGFEAdiuWf67jFk7+29fjMtxRpx3PQFm5CNLHyS2J1DNEw/pgNbpIUqXT6IFUXbZH1RH2gbBqWZdkySdvZlpSNbcPI2nYIbSif9KXQzfkN5cEvjxHYZ2ejxxMvoRcWGrNsJuWAEhPEu8tymUB7DAzwYs4+cn5xbn71V3/VnM+sQWxhv4+mJ26S+Dmf89l2z5YbfcDK7JFHzK2btwobsE5bsEzcl802DWwH6JnsA131LjYJJm0n9E00TXqbju0jQ58f2BbyhGiX+9Vl6SPLztUPtX6Gc5fDRC6SLSPl4nhcNNLOtUH67RpWsmy4TaPngFzHSckuossAuM9jpTSfC7e56LsPNM3TBzzUkT6gfq1KzubABjYR67NSNLzQQIlB29sG5j8llx3eyJIUN47hN69L9NeH3rWFdgV5bUPO3/XrN8ynfdptbhsallOR2Wxmfv7nfz6tS1duM8fH/rvCu8y+9gXq2tCXm+liM/sE7dIkRO+TmNvA7pyPynaL2X3YZyeJ9nVPAMcCyjsnm2T9oNM0yUAX2g7UA3VkB0p1qP7AiWnTySmPLyfzBV6HjO3V4J3KaYGftORgjrk1Orpqfvttf2BmE2OmTeGh5k7Vx+biYm6+6M/9OdtoR6X7rfvN6OJhu1GmABBli2wJGN6KLa8WfUck9qXEkPY4daK2fmz+Rb2U9G9/19uP2qEXSHSedN/PY+um4xNy9TTj4eFv9fx52oRLff+X277u4AeT3HgcpBq+Xf3EFiJSixP7SK7OLhcpuzOQozqPH9u5XlWv9GI3xxUfrvyGUzO+n2+T1DnLbpIbR+ssO97vT50MDPQDX0RQirVjVjC3wJ3u2dHETsoXdp4O0+fMn53LwL+e5+gxupi7WP9FOPvbNJYvM84vE2afqHxT3v7yPMn+9Q3aEY4NcoxosotIISU2IP46YsdHIh2Z3i7QNLfuolNsn30h1wb1495COP1z+3FKvWwGflLn9aBtPGijVfq+vIjbJKvQ9vztckIr0cxicdEoYztnn5hFIdiHUG8LrF5Th6V0ReuntG0QrlsVF6gbdD0FwjCdCYzLfGbLhnLOzWe/4sXmCXcac2LOrMxCiBh4rbOv39e97nUubxVYAbc9xoyv3GFjxrsEpzZxGwYyOvOyA+z3GI+5VuRTfKGeu9qxpocGVrWJMeRadEz6BjazT7u5any6Trmv3duj7FJAr68eAl3O02v2aU1wfOCFXz4pDKAn0BSpLStrohwcYsILGCmJhZGSIxamImqw0sfXTS793PFsPenwSmKk3AcuF/v6JPDDjzxi3v7299spYp6L2Zk5Ojo2L33pS8306lVrBcMBy/mZjwH9aFfYpbwMXF76mrD18RTwZWDo9wPbgHo36N9ugLn+Mhxy+y1bJwOXFy5euUWQybgQefFjor6vpRe8/CKY9yN/vZQLZDpcG/Btr9z3vbYJ7MmmbUof6ek46vvVJ8S5vhKTJjZVN1LPJNq96WLeMvp52di0rseQ7dRXfqgnKdHkjl828HrlRlH2pKusCvSkSVd4PCWrwgsNy0Id4y/W6ZirC/svxxvf+EbzwAMPhL064+PjsLWb7HsfWyX/XBvCL+dXoJxj7e78iFD/dR/I9e9NlG2Vfjng6cNGbwL0Q90X5X5K30b3fNzfcfaWHtAZ+WSv3F6Wka1A35lDZ1cZzQ9C7TpKupl8+GXv5hBvyY6SizdXOoZn/mcqhG5U+os9rAG/Oj7sV+o7/NLdv42/9E9SCqPLu4x2NBkmnQ+64PsBoOlEJ4bOb52gH+5v6X/KgoW7kFlf9fjqOQa63VKMR/jSBdDx+P3VL9JmwmcXIXic8fhflA/tOFtxEpm7Gxbf7PD4ejoK3+34W9/8learvuxp5jlur8wda5MO6CdoCnwh5KUve4V5y397o5nh/dHW5+Puvts8/IyvsVUwMRfjJ5mZndDzbpl50H9tn/A+/hQxWzaeVd1y9o7Hi1oX9lfbYwxOk5r+VPOXG8DwlHbYCr9VZPv4Bauqv+bY6+j8jBdFi1XqptTKeArFXenBLnCMwXfDiN/3Hhe2IG7sKfyHdrb/4MZU+LQr7U3Rj8O+dg/mAQ7uh8cRcxFWUbF/CT8kb7889bvO8URf1Q2LWvX+Fsor/PobhELBFjwJw+KpHS1sRcFvUewi3eCi8kH7QP+1PNkjTTqasw/4Pts2GeUyaNu61M2qX6cfUhcEsVLBP3VK64X0zxMrB+7Cjdh4fN9wU8hy13NC4u2oq5f2iuX3d8OX6PZAOZE+3KHX+m5lzn9Yr/wdh3gYO9M78j9FP6e9ibWLnuvGyKlPfSG6WoOsW6SD7ZqOhQK4vm/9yPgq/bzA7zOesnZTLVet/5J4vDWKCgjHC4Pqydm/6N3nDej6yZFrnyZcWsIexnSha340ufCpVitJtZ8newKs2qszxfwjTZtzUOQiVhfard6eZf5j4XNPv63afjn7sG2y+pUpPu1rilz/rsP4/G/T+bmfZ8XT1+eRmB+irGgP2SZ+389R3Dlx0FcZXvsH5fjkf2vxhjF5Zp3ojl/WdywvMXieWs47qzQ9jQhS4YhOv6k1pa7wbRLuaTHrznBurj2bubMsuuOX9YRtxuN/y/bluTDGLbj6cOVxhgMc5zD/RNtpPcV3J8FcLKTIG+MZq4wzho43579OvUZlnctzBenOUK4OrC7J9SCWfWLPa+nzwh5HXDq/sn5j0D/1Wed2HMZfpIm85PS1O/X6kcj6RtrcL9uvHl62M3Lr6rDwV9Un6rGsN9av16t6/VXylOl/mlp/K3aZTvW8kpv0h9SoM7I+NIwjdTxJKE+pF9Xy6/qu69tqdM1vfn7YrF+5/OfGr77LXyNTH7n6iumvZDRvegrXhs/UX4qRSvfIpnP16lXztp/5W+auxwVHyzx4G4eLwae3Rub4eGJ13O2ab//215rv/u7v9jsO0Y+tp8kz/5K5fv02c7q4zddFsd7EC8P5i8zNNJc/Nr7KuUOpPzoevy+8esR82fdvtk88fI3MfFvbH5PpPws3xtTBvAxx1fpHaPfKGoUC67EA7cXcynGwSrw82r7VytUSP9NoQPevRH9K9cOm9WRPc/qp6zQgXWcWtoOqv9Gqr/tQ+qVLp3Mr12uBbqec/dJvOdOcF/YrXk9c50mxCPWrQzMYzhtITMfw3V1J3Y9ffyY6O2gfrh+69aTgjnqBW/l0r//V7enesGChnmDfxeX26uWqnGxjGwN6k+RAZ9aFRuYpA/2Rqs9UXTt3tLFrZy3x9tayz9+THdg/cNclwHeAa8YrAk0P/H7Zq19tZhflgPPggw/ayeSxezLAXfzNXgzfDZomT/uMHic2jXzV8cB+gMlTk6wbjpcx9CIzwbg50D/bth8DAyRlE/aJwU4N7CMY9/m0L8CvFiJviAFtxhCGh1/pH9ux+UAsTp2PVZEXtSTMY0r6QpY5vT0v8unqKaw7FPvCL5B5lBd/3a/yK/eLC3SqTrQfd9HS+pnP5k5iceZE+1sXrCudTqwN+9atgc2zTl26TMg+c4hC25USZzeaJBKnlHUCG3VycuK2J5OJefazn23ueqzbTXJypXrB8Q2vf4PBDTDWonsHwfjo2K3vHSJ9jt3roEv+5EXM6raPY5V1HMSxy3XFN8EkxV38S8tAM1grd2J1ICZNrFq/bfQ254d50HmlXnfRb8bhbHuw/27N26UxwgT4wv1WJAMvBKbADXRScKEFwgl4X6IHro2JHEwjEsurlGx8MT9WbGAvCoaL4cIlwJ0HUlLkjg/YbtOyQw6kwY09UuxfJ+ezkVmYqfn9P/gTc99NuqY5vVVe8P3iL/5ic+WqnxBCh88etRHcutecLPAtYA9MoTe5uZg3Ay/2xi769jMB2I1yEvadXK44nuSg/mDwW2YiWepfV0pNWid1exxPFzeC7YLdjtnGfZ7IpiZg+cllN6VKpbMPbDvfLn13x+t69CxWvlz7D/RD05x2W+xinrqyjxd/99U+bgueSzbJviHneNAHaYexr8V6cPM7lNUvJNdp7gt+puqfnPC/EDxRiG82un078XJvphjhbn8sdiNPzTNcl7eOxM77dXtqyRELE5PSL/Lt65HuDlsfxRHhjieYIfg6Gf6NbGO4p9I48XbrHL6eUD6Ex7d3iUwfYE1FgidsXNVbd4RlGgDh6I4nNSCMH09uIlxOKmWMwnZOSTeWCzWQwj+BVK9RrVeE+rXu8THW/wub1QDtX8pfmzgOC/aYlOw3aO+Y0J6l8LZwi1jjibc5nd58xMm1qxfmy1/9ebZA4XgDLNbb3voH5nfe+jt2eMC46y8MF0Ue326uXnucOT4+sePGyIo97p7+Zcnx5O+qT//2QXc93PX+m8ufXMvE2g9taWwdCLqcgrZMCh7igWDe10a2DVs/JWsjXN/jNEun2Jd9YDx9xbc0obxtgB52XZOE7klieqv9SDifJNiehDy4cJiTuj0Pnvzl079A1y/tP8qBN8G4J39F+3KcKMLwyTr+tkVXVnHFPQjAk8QUdtSBftAnPCR1YpKa2A70w6Db6+Xo6MjV8enpqfnjPw6ODZyclHcMPumJTzS3336720YcR9Mj89BDDxX9ATem7Dpy8rQOaM8L4Z1oicWxddBnH0Jcy8anw/WZr22wK/nf93rMIU8s5NxIc+j1sOv0cQKINpTCE0vuD1wuDmFuvY8Xfwfac6jngKlFlyZbDHdc+IXQj/bLubBb0whxUfzxeNyEF2blXCB13r4q+iKwzGtM+kLqk9QvPLkr3xImt+mn+A15j9VN7OK2RoaTdV7JW3Cnm6wHuEm/AwMDAwP9QzuLcfe2224zV65cNV/wBbc5tyww1zb4L/ziL5j5/MI9PewRttu6Ya2wzbixT/Q5Zq+DrvlruvjbxKr1wHGf5+spGbg8cJ7fBuoPt3PE/DSF43q79BObs2p4zF30taJ1WIe15zR+Ry7wFx+4b3FBBB1Yymw2cyIv+gJeuOCTW60FYVpICnwDxn0HxuZjGcnBk4ZlhfU1m3uxiTop6lTnSYUHOPGJnjTBT6IMDJsC2tDUFXjHgvNj88kTvTYiy3NIpDrlMrCuLiu4CxwynQexdQE5typzbmeAZ/Nr5vX/6a1W92y9W/9QZ/91D9SZqLfQJNC0G9evmi/7si/1Dpbzi1Oz+NBbzWNmHzBH1uOVybS4I3137hCMs+4LwbV6rO173KJYB+Egmxts2ZfiqabhHW3lnW1xUvHmwpGu+Vo3/g7Yen3iwRQI4QSAkgOvCOGrsZexR2x3jU6/7cRr12lz0tBU1pheybpqq5+7Rhtd64Kup1T8cp6zTB6krfJS7T+xOGNuA+sjN5fdFF3z0U++2RNS0g2cc+wzm+570g4sI5sE+tZdR8W56BpkVfRFX7lwx/JKiSHbgr/8dBXHas5h8E35ondZJ92GMh7kDd8AhMA/UocgHH9leJ1HHXdb+jyvlufqTkRdMq/+F/VUv9gq548V7Lld5fuc1i9KW7mIK3TEx860bN3AvxUXDk5Iy/5C3NO78BPCu7ZAWkgztKN8ggJx6id+UyCElCZiazK9A/1SGeFcZRPItadl9XXXgD5IPSYsZx92S+N11LZlSMPZCNu2dI/VrW7jYi036jcVR3MaGtpX9KP4DTeb0TuCbx42iq3OJlkV6kpKcsTCdBGSKhfbiU+ElU+GtZMcsTBtxYf36xbPfPaRuf0GHILYtvOSwPr5v37kR60NP7K228ZnjeDY7mF8dpxfNzfu+li7ccWOQ3jNNFYHp9E6XEU2xghvD1lveqk2ihE73uSfxNeC4jYjFl8sXSDnfU2kwqeg/5TsP5l+tmVWrW/OhQqxquYF26XepXRQo/MRy5McF2M2A8Jj2l5jWz75C1vNnLl9a/jkk7+Ebx46suctEIIzDyc2LARxyZKO5SQ19pSXzriWFJy8y8kSOz8vCg/0S+qEgydvmlh7UvD9iIH2xAzBwPqAPr/jHe8wt24ZM5vZqZ2t/lsXebvyBV/whWZybI3oZGLtkZ0UPvSw03dwfn7mfneN2KTpUGgaeDloNUmOthPDgfXSpq32nS561md9IC7YCEp1wpvuX5eBy6B3A9uHc4i2dPW/CdaxsD2wfXhOt4v0oXNc5E6NvxgDKJrUa59B+WRRHbnIQxi/SytyfJPwfJ9tn5SwNpCSHIiDv9wGMqy8cVD6AXqfSL2QachfIveT8YX8yHzBb8r/KsiLoqk1mYGBVWi7YL0NdjlvhwbtNG1ZTXLHM5IjFqargD//5/+8SY+2pBxTP/SBe81v/sZvuG3EYUdct213vLeTq+77wtLe7zOxuUufrBr/suFTtqLv8ro52ZrrcGDzsF1TkoPrZG1oFV/DeQFpiofrddIPtqVIinU/W4bYjZb6leg6LhsCE20hfFe2Ff99jHawImMCYk8Dr/dCMNKtV8ihIwdVTWwwhAo4NVDCO2b5JCZF+yvl8iE70kDfeHtU6p3H7jnzdG5/f/8P/8Tcf9+5ObKqCks1xVVgLBxAxl58LB600ite/nJz9fjEnJ3d8ifn5w+aiwc+aNMw5nh65D06dk+vqWdS31BC989WihfrJmRhjb8X151rUsKakjUG9H6/MI85UrmgO8ubwi0SrtBPmcbugbqr159+8rdOPNw6idW/dONc4ZCR5U2N0xL4X0Vvd4llysF+rUWyTLzruinkUNpq32jTl9ZF17S7+IffJumLQ7r4e5n6YEwntDSBdm+STbBqOlzcSNFUB011hPUJ93SlnTsih3y6SC7yYCwqnvK129x380XvpYY+D19NXzmPqwu+fRhzX0X0OgC2/Xd77Z4VPpmLozgPS138LbeZT++GcPxur5T6E7pjG3e13mT8OEd0ebX/3BNicLTH8QuhX10eLSOUT4g7aZIikBd+JZu8CHwZ5tDrBHoh9YiwDddhEyv9f4Jz9apea2Qbo+tAaP+0LcF+zL6k3Ptid/QQ+WiS/SZVisJWYts7LQX7Q0po83KSysn89MJcGR+bz/ysZ/vxcnThJWJfrYPBSzLBf/j3/948eutRt21z4mLGk3EjPNRhw12/4/Hm/OLIxjl1snpNxInViZTuoBaqNmbdN5OtagfahtdztJSNSMUXc8/N/UisbSADlxX2s4zYiSSevMfTtdrdSYbWfcNGL5/8pf3mvn5jjbN3zh12zyPthO4X2JI5Kd6Qkeo8be+cYUeaW8sMkSePFEnsQvDA8qTaKWXcygE5D9u2UVrqycBA38DevOlNv2Yugolx1iRhzwi+N/J5n/d5ZjSZmsnUvzT6gQcecK9fhz7vGk0DSB/2E5MwKU0gL1r6Ipd236CtXRlCHfLuqS7l2nSeu9Jn++wqnOikZBOk0krpx2Vol11gqOeBddN1zrCLcwx9jjbQHjnWLCMDnlV1MDZvo1vOvX68HLe1H70YWw9b7nNOmbo7fxPnzu4cfc1C5La+8MtjKDPLHQsrPzsmwxHucw2jCCf8SV1qSgtgexXhekpuTaXtmsvA5mFbEvRh3a9pq3f9nG+XQF1tu75kX12LBHuWlFgYIdJ+LCP7Dp7SfdnLX2buvNM/xJFj5urVmJ/66Z82E/kJgQDqfDyduHU+3Yf3kX2++LtM3KkwfcY1MNAG6E8XHcqdG4BUfLEnfwH2MfegO8YM4N3zYyvyBJHnnIzPyZM//rW1UYSJtIFXqUvqmWLmNZgc6BO/+oShuZCpo7i+DWYqfu1/Fs9awWLkLxKlyJ244qm8JpjPcBNsQaoFtD8J6o6pSX9ocEJ3+EO76PjotykdINPx7dtcTonWB6nI+u5HPIUeyydI6VUX/L0UZXmZvv8OrCXchcbjupSp7zIwb+17Uhx/L/kqsG6LFgu/cbRRqdd7NZ55rb9WybVRovpKG8TkQj+ahbu+0T6I++UveKL5R9/31ea5cLMyWjzojp+PrrnfCduX9bC4ZX7iJ/6jefWXfLXdgdvIXL12w1x/0V91ad4/utt5G4VbDS9C/8dd6aCptDG7OZ5V3draVqaT8z9v/ZYGViTR+3F4kz2+p+UvOPtwDJ1rf92+ujzurnoB6zlHUT+1p4f99w4I7Jk7UbIZoTt+uV3otxqA+bRH8bYKKzJe2Ak3fgW9pN0ovkFjcQNtpJ5lPNZT2FgdWbd8+reuP76cbJdZsFDSH06i6M8sLoJN8PtoHvgNR217MVxwKfY9pf74X50f9ucUbfUhiUrPl211ONmzp+FuG/HWJ4DleFxpc4HUL40MQz2NxQO3op5r/TG0m/vr8XHQ34r125G6Pob0W9xN6dH+qv1dEnNHqavuPj7tdxw6yCLUJ+v/iP2F7R/sL8LLeRaA3aGb1g3SXR9Dfmzcsi6RPvZ1/epqlYtGlX5e4PcZTxlc+yO5dkuF8xTdvxgHqv71fLA7zemn5h9tWaz5UymLooJ0Ou3SbS59yS5fBMYNw4WdTPSXWDlj/aFre5f1HwfzoiYywYtxcVk4fstyoS2L+qg9RdMO1lvMhkqWi70kdn4sxzCWqzwP8f4ZjvlLnbfiOG0j9yX+21ljW48XwQVx+fSdX5VOPXy5L7cZBy6EVs+pym341/mtw/qRcQC/n9Jn7TtFMS9L5CPV36R/ebEXZa3si+C+P/qARb8M8XOfF4CL45bimP3F+YI8hnLKMVQcqo51YRv5qcQ9q9ZUqj41DIW3L0nbWZt/Kf3W+hNLTvop5xnl+QsotmkX7fFirlHJg0//wh5yC4EqQWEpouRuMk7pR2sy8VM/Usi3FHIeDliq2Lgm2x/xYx/1gjqV9t778zHhOPVJxumfHq9SiX8FtK4Anu8yv7Nw2azJ/i0Dy6DD83yPrms/f8swyqx/1OfXzfquydXeLNPWbe1Jilxude1q/3M8TSvQ+cEbEppInZ+wXsoz3ARqXj8aB301V93vVfMH5u///b9vvuILH2+uTLBeF/I79+tu8xC8TGdsPvzhe83TnnKPuXl20+6V+cdqy8KcmKtXrprjZ/4/ne7eWuDDwsacjY7d75TxL0L8kflHN5rDw77y3M/3JfrHuGFt+kTXfxmft+NhX81D6F7avzKcI/jX7c3y0nflO/wxCvvMfPrfIh+hffX5LewC/Mhc6bGE45QeP8syIr/2uNXB2Pkz/I0bJtA4zvnxsvDtJIhL23W6ubE3uLE+uC/L3zQu6HGKdRMbXyR4CjRFLM8a6gP1BGFALP+tyPQnxl/S7D+Xf7YP4S5/J2H9vXD3P1mob/SvW4H1xfrj07lFX+c4KcqLbcYjwzt3uy8/1+beZiDCTtx5it23/jHWU+15bqH1AP3CzQnk/Mju044ybl2ugT0mNtkFMFDyZIjkOtcm8AY0KGXEyA9cPtrqJfz94R/+oZ0IYsJhT3KDexPT0Yl5+cs/w9z1WFzoxcWbI3Pz0UfNgw/6C8dAp5/qVwP9c9m/WTqwXlYdYxBexgFbwZPk2MkybEfKfuQW17YBJoZSdp1dySMX4CRuoq70ZWCgLW3nQQPrg+dOKTlEtq13TWPmuqlc/F0CWXf64q8bCzAmBNkF3PwFumznLjHJIS/2unjCPuMlqW3AfX3xF79yW/4Cd1zkUeqM7Js6DME2xmgpsn3atNGm9FTnheVgOZH3gcOhje4NDDgb2CBza1ObBPazSXLEwlQk5CPFY+66y7zylY83JxNry5xLs95fXMzNT/7kT5rTs1OjL17blKwdHJsb12+4/tOU7sDuUL1haWBge3RZr+EYHRur24zfbcd45gf2zM9Rq28UkvlFnBA5H6Sb3gYH1/MwiDRNycvjKPruFx9NVTZXnqaT5zYLFlzYwB0JvEshBmsv5y+HVEbCScMwgF8+km2OO6GsUN/Yjx94eGF+4VfwlLgxt+BvfrsXdzn4wvrBPS9+quh7+4V5rJ10/pmXv8yYydROUm+Z0eTMXDz8NnN19G4zsZNWPF18YQ0sZIQnIIPF2EW4cNG72EqGcMDAxSpu9yka1LR8qjdlB/x3jUt/KXDnV+Ym5U4gPt5NtovgzrD4TZG+B8Tq/JCROk04yWs70QNt/MeO+zta63paPNEWRMP+IfUt13ZtTqRatz/ubIQgn02yo2xSzzeZ1sBm4fiTkiZyx3eJQ1yE6aNfTuwco0kOjV3S2Y1cXLNtuMr8kOMzxD1tYsdExDezozp+4Y6nOCFurA9ulHUTu6grhesFXcUG9hKQeqO3/T6e3K0uyvMCgd/2cXF/ZH/9jNVL8Q3eAL8JTHwwf5zrF/BDf9wnZTpVSSHzUuZi/Wh9oQwcLuuYTyLOYZ56eOTsEm0fRcP13pT0h89hYf9HZ04+/7M+1dx9A+OlzYs7kEgz2O7pdGx+9Ed+1PrFk3Pl+ONDz83F4thcuevx5sIcO8Eb6vxb6vzx3SWRP56HB+T4eUik1klAfF1l/2zZLuaZ35bV4wO1EU+YSyn0MSUbxn2f14lfn2M5dHlyMHwbcnHHjmk37qPuYZf54BO2i/aw+cGTvbTbzs1ucx8XgWvHbavhaWEi04EArIVyP97jBvaG1IDgTtIiwL8MsysDCu4clieEAwNtODo+Mm9605vcYNXGmKFfTCdT83Vf93U27LG1kDbceGJmDz446N4OoZ8Elm3T91PCbZ764DE3yDrZvaGzKf8DfuLTlbYTw7aTR7DMk79D2/ZD3/WYi8/biqHtDhW2rxQit7syzEUGdgHoYZPEFo27yC6h54GyT6dEwvlF23Lp8H3T5gLvqlAPSGU7csEV8OkwIr/7GwPlAIyj/PXhZDlY9zI9oPdZ93BvllBX7mm5ugwM7BPU+3XbnoGBNnzBF3yBta/WDof9CkFFpaa+//0fNL/wi79gJin1PTo2R0dHYecwwbh0qMAuxWyTdBts10BbqE+FhPU8ua7Xdu2OcUj0fow2flIwLH5rr1AX+/Sn1zixL9309sqr2LG7EyGbojYp54Q9yKro+LT0DU88eIKs92PQj6Ypj/Tv7j4QJ2MaHJcSg+mnRJM65i4Cr6FO+4R5lgbkkEAbSKEOpSSHbOt20i3+R84n5hff9BbzEev1HA5oEiv4sgUEBg5io3YCzs7PzKte9Spz/cYNawSvmNm5DXDv282NW+8zR4sLJwtz7MSEJ49zIO97TfJOLmzL/X7RAxZBinjCFwNbIdhXbhoXzjpTuqJLq/d3DfYb21mdlP0ouBc9wMOnIur+7LFIfQLagnUg2zKV/jqhHU9JDpfviD9/R2vdvc3FX1kXcltC99Jf3kbF4tk3OCbIsms2WU49wSZaf1L5pb+UNLHJcg7kkbZ0H9nETU3y6UNe2GkCeVrmhhnCfpeSAc+2dFdfDNS0OQfYNTgebOMmQbZjm74lqc4S21M8SWCTo7j5ZUgfT/3iOinzJdtar2fgOPKAp39xzjWfIyzqsnxyDHFX1iFs3P7pYGyXT/4Spkt4vBaPgvUBP03+LjuwzavIqsh5UpMd2QeaxqRV11XZB/SvRvcX7mv3gX7Q9buqwAZWJEHujQeE685aivRa4r9Vi4HA2nW7eXr2YXPPU+8wn/TxNwy+xjtenNlffIl/7ATf/oW+u/EAETjG5kd/9EfN2dmp++QbluXwJLD/h2ffrE15zCeaB0ZPMReLIxub/+5vFcwn9m9Ooela/7tKyubRXR7T+6m1w11G5n8gD9s8JSXL9evcGgupptUM+yXCjPUatnOzM2a3PgjrhjyUbzalH/lkr3vbFNxFd0ducBy22O+rJ3+DkOKNntaLm6/b+Jy7+ztwEKQGhNTFNOl/W4NJLN19POkf2A5zO5vE93vf8pb3+QvACWDvgs0zx0cn5sqVK+ZlL32pC0/uv//+sDWwSdpM5ORTv9uyVQP7DSdL6ya18NvHghfABHGgO/t4wjiw+2A86nNMOuTxre8LANtGl0cLT+hTsgvsgr7lLgSvm9jTv6vQ5uLvPvRz2raU0A/R24Uf1b6ci/EpWh1Xbq6m1wh0eCC3ScxtYGDbbGIsGHT/8OA8goJzHCn6OKWYo2C7QfoE+gc5OpqayXRqPv/zP99cvz61+fDlsEeDz5ILfMnNQt39iZ/4CXM0xVO+I3cheTRxl4/dMXDt6tWD0vPU2v2hQb2MEXPvWzcHBmJ0sYNtLiZ3vSkUabsLxDYcReKOd8ijpltuOsA71la/c636RGBd/KCC7+9A/Hdm/LdmpJTHg4QTEpxoNImMYyMS8pXcV6JJuQPUVwp394FNB7+8syAm9k9FmB7vqpVxQEAqPwDH5u7J7bofafhlnFL6JhcvOoyTNaU/0B6nH+MjMzk6Mf/hdb9mbsJxbHXcytgcB7G7kNBesA3GHJkrR0fmG7/hf7Tb+JaIdVs8Yk4f+ICZmo86MaNHvWSg/m+L+Wi+pCCsjcBuO8kCP0Jah2uG+UgNYKlv/bLeRY6ctKUofwM4QZLEJqK7i9d85vmy2qvK2BUoxlQrfbPqxV+0FySln2xPmDGKO4Ou4dufdNVd1Mwuqsuy/X1b0E5xjGD7UgaakfW3DcnRxs8+0fUE9dDR/VXLvtOkv7IfJEWMpcuIJubedN46EIfrIzmibSokh/Qjt0d2YjLGPzjZ9kRPcb0FfqyM8dSuzR6sjfzeL59M4748jrUFgHIVcbmf6i8Y2ckT0uC8l+sSjBW5g+Qo3joUEeBjWx/Mv5aBw6FpHMF4HBuTcW7g5v4Z0Ccoep9uA7uLbq+UwMZC5PkuRB+nFG9hEX5jkocWMC7csok6gc2fnc3Nlatj86Wvfq65MjXuCeCJObf+zpxPycQG5oXed/7hH5lf/MVfNOcXZ+b8fGEmUzsHG+MKMeI+MaOj62Z87Snm1DzGXNhws+R7oncJXy91qu7lWJ7yfxik5tVyfXDZi127wiGcN+wu/fSPlB52oU14ziMB02z7VLK3z9XyIqQP7d39exHmFVuObforUx/YS2In0cAN+hFwsRVCiglCIBWuLat0GqRNRfUnsM15WTWvA/sN9Hg2uzBnZ2fmLb/1FvPAQ+FAFv/U78te/jLz2Mc8zm2D+++/L2wNcDDS2xK6N4mm6fi+Tuxi5Rxox6bbPDVerpOUfgx60z+brtO2k/WBw6PdAlk3Dn1OywXt1ML2roH2aJJ9JZf/TZUtlY/YheB1w7FDjiHYbhpTMH/ZlXnrptpMI9tQt6e0kdKdC9qxcFG3oAuxcPIXyG0Q8wNW1S+5eDcwsOto/R/Yfbhem5IcHL+KJ36VbBp38cGm++JP/VTzpCcGxwzjiQ13cWH+w4//uN+Hg2V2sbDubtNdKcZb/QYOg9ica5fmWn2TOi9CX2mSgf5pmu9LpD/dFnH9rc4X27Yf35KDOHW7p/Latq+MnvRx//OKs4Luk2CZaSZOl/TdjTodv++/LZAGzwLGKCdDzfnPD7Eaxhfyl3lKzg7j/le1lQ4lj1fqjyc37q89FpQjFZ5heRx3EcYWYhZKyZLNEson00spZZPCz2w7Mhx/8f50ossDvL9M+4kkU/kCLB/9Qw9j+dX50HEW6TWkJamfRMZKWlLeCdYO+d74OEzfx1vrTw1t1o5u+a0hG1DAu8HxbvxbN2+aa1cn5ru/+2+bv/ISY45skUYoBoLq4EFf0W/Qdl/9tV9vfvRHfsQ6+HLfeOYXmSc/+Unm988/1oymU3ovqNmnxCICaxVfEwZsB/bXmNYutSCRsS+5+h8njlOv9VGt7019Gog3bCeRJ6as39TieqzeJDJ/GADxtDPAXxyDOtGPHyDnrg/yOMCvt4t+HzCc8xfK7AZ0fIjGMgoZX4Rf+EP8ZQwlMt48Pv+awu6HqOr93OdL66usa78d8o8yY1/ooL8Jpzmv7IdExg/8N9zaU0vP1jV0AeWQtk+XK4XWF61X9hQybLWjSd8xjjI23cY82eZx6pMuhw6nq6+mO7Xxo7qfyk+SWvkYn66nsJ9p39z8LG2/2rnHyiXdtH3T/sva8v7kcWxj/lY5IQvH8QtdqKthiKdo2HpYie4vmkWifqnHo7lfDHF5jcQ1x8eyBFL/m9LmsdT8uSTVTqQ5vH+2axVy4VfMf0a/3fcqVyBXe218NMHsazuTq5Wu88wUsXOLHF3S5rdO26bCfjIL7cZwqb6gxzdNrE/3SmZ81bDu8PSjBmFjuW2ad6bmh30xsxmK1mEYF3isrkf++CIsBo/DBAjtCrs8Cvsoc+U8MiTFUh1zvAvplOe9TN/HT0q77oktslTzWm630RXmi/mcoIJagFTm0X7j02cby5w1kdMzIvuHm6eFMnKcoR7K+GT/5vygGOeCv4p/m4YsnzvGebewzzrP2E/VXjEvifQTSZv6Ynlito7nH02k9AJ1eaEO0S9TYuw6Du5zOi2qyeWT4XD+LKnnNlMDbSfia4LtqOf1zBZzzzaCTkCfinm83YYb/KPO5PmH1ycfA44zDam/MTvbJ7G3X0lo91Jk5285/ZSKE2HU4iLkKtTUS+VX93lNav7chLNjzdEWuHMAYQM1svZjeaWbbkaGOxe6FoM9eZl5FlgulCQVg8/XScj+jOP52U13ofZ//8evNq/6sy8w151rQz5sveAiL4b553/i883v/8Hv+4vf9h9sF05vRqOp9XaH+ZhnPMM8cOVVrh+fhad/r1z48fvC+gHTxS33a0d+95fzwGXR8wENSu3tyszpSqgO5wbQfu54UFNeDyB8iLlU4+rxcl+5F/Mnzl/8vj4fX6j5TdkS4XdM/36f9oTzpIn9B1ge6rO2O/pmA+grwqBc0h4znhKf79g8C+j5me7uTX0TFOOAJeY3t/5F2LKz4L8YYdX4kLNXhOOKzF+MuvqFdAP1+uzGKOgL42H9MpVs/Mpet7WrJdX60+T6b6GPKpsyVyndAmWPbfYHUBf0Ufid+35PJjxfCdlG/PBLH6xPtD++/WtGF7bvTEQt+PzgO74A5WMYpCO/AwwmaoWK8z2m31y7B0xWcXeYtkakLZjQUsgqaaTCwsCmDLJsD4afzWaNd7n1XQ+apvzm0CckA/1Cowr9OD45cfrzS7/82+bYWrSLDlX/mte8Jmx5HnrwQfPII4+6i785g3+IoB43bRtjaaLuKfuEtEkpG7Buu5VCpiu3UffYrx73dpdtk5KB3eeytVNf/SsWD91cf+k4N+grXwPbxbV9kIH+0OcgmyQ1ntE9JbtEl7qj7Vr2/KYvdq0O95X4xV/fvqk2lvZL2rQmdy1EznXltvan1xgoCMNwFf8h75WLvzuGX8y+tEtpe0/Klmu3XTwXTZ1jtoX2ISW7zC7Ygi511HWs45Nfbdjm3KkLJycn5vFPeLz5zM98QXHRoxFbvVjje/Ovvdm89ffe6pxsby0uZODir+u/16+bq1evOrd9o0mP2a4puQxcxnXYfaCrPdtF2upWFx2Ufpsu4OMY/Dr7FQT7EHfxdwUYX46DnrXCsDbJLoOGkY2DK/by7gl/Z0rpA3uyuXPhycSeuEB4EiOVkaCueIKWEqZHwZMRqacjcpMmpi3zoOOn6DatiZjMRo9bkcTqSeZXp3/o6HbeNXDHFe5iu7BzoZ/7hV8y73vEmFuhM8xu8f0wAtxZ5e6u8vKiF73APP0ZTys7zwN/auZn95vrR+fmaFH/BjDuJJJ3E6EbtrxJbCdZ2D4mBVPKioTyJkX71xILI0SC/o47C7U7B0XAeIlMy0bg7ndyWhrKsiqxfO4S1mI7KW1l3DJJO4dt+nJ1bverx8ua47GU7DqFbqwJLvzJBUC2Rd/1I8dDoF8pU6Gwc8uxPb3vp8W2oZu6fbbNPvTPXQdtSiHSbVUZgJ7uzmLWrrVL29c0rq/+MIasU3aN1PiTct8urgYTbS/tv65tPTasovfyvFBuyzR0H+exkZ2jQJg/fqsX4rbhKYRzYcK8hv6JLg+eoEC8KWLn+bsI81kI3PyhXtD1dtlA6SGc79bnvb7f1903A9tdw3yDpnUZ6ktKsAjdJAPLg76lRaL3ibOVHS7+Sup21u+vTWw+42LTtoInxCGLxYUTYx4wr/6yzzW3TY25mJV62MT0ZGx+6Id/yEzHU3cx2NakjQvrFpBz63ZmJidPNRfm8XYMmzgZL2wC4e1Im8HbiajknrK38E02Gq7L4xnAmOwDqad/SZOd4bpfjDbzFW3PtAw0k5oXLjtX3DTMvxa5ppwj54/x5WLDeh3Hc+oewhKmQze8mVKuKxIZJkbuOOB8Zj8sSEfkYIvKaFMh+0hqArENUpNQ2RYSeWFWs0vlIrF8gqa87uIF00NjeuRf7QJu3nzU/O7vvtM/AWwt2+SaPYauH+n+tAnXr183X/KlX2LGx8HvbG4eefRR9xTwwPqJ2eaUze4yaBPG5QSTvhCHG7Ajg2sftLFf67BxsToDMi25Df/Yrx4vT1Y4UW+SAV9PmnW070A3+moD2ScA45Xx70pfiOVtYDVQl0N9LkdlsTAhu8g+jW+5OqT+ojzynCt1TjOwPySf/E3Yq5gto1sqTBPpC75yu8xjLB3ux8KnnvzFfizcwMBl5LKtNe16n2f+muYQ+lif86E+4+oTPNn2RV/0PHdp9LjF9VlU40P3P2T+44//RzML3xOzM7Pyn61CyO233+6OkX3sD6mLwJeVprW+fZmbHyKXpe5Rzq7rzdK/XBeUD2vIGw84TsAusl7duuuKTwC3ZTOpbAhUpp4YxNx2kdSdfiVoKilxcif1ui7c9xTcHVpe5naQhbDeciLBoJsaeGP+yXyGtKvH6B+CV0GnpA+QRpsJwy4smPiLMqWsiqxnSA62cVNbbwJMIN1dLDPcWTgzp2Zibi3G5n9/3e+Y+4J9ddNfZDGWTbpbT3/5G/+ycTcn4o7x+Z+am/e+zdy2+Ii5Mf4ofO41GFSapC2xsJAc+P5ak+CJX4iOC20bcwdukB1NbNOV+l8deOthUuAbS3jyuSgPBueQblM8QXX8RWWECeTCSdr0N026n9pyRB5Fl37lNvKo45KLibAtfkyo2gct60bamFXsnbMXfnMpdDtLZHuntldFx9X49K+gzzxsl3gLdtVBrb/ygsgycBxkfDkqabfw3xYZF7d3cQFo12D7paTPNhrYP2A/1yltkE9Q6DDZPm71FyEgC3uehVGji6wd9C8pCtpJnp/mcON0qKNY/bLeMV/surizi7inCoQAabPwqkxIrC6A9FvWdSltoV/8zu15efEkmGgzGR/HXbrxyV8AN3zKjJ8zc/v2/A6CEq763fWBKrJdBnYL2j0tMTBf0bAfpaTohymJpC1loAr6Utf+xPXXGPiWaJPsOqfjqbk4uoKByOB76J/9Z59rnvY0Y6yLkxxYi/6Zn/kZ89H77jO2Zt0/yWJxbMZX7jTzk481N81T/NN1Vm+PZl7kPB7CfcryoO6lrAieErZS6E6xT/FPUKf3lYTxF2OxlE2Te/pXIt1TczPO3wifZKQMrJdU2+0r1CetV23LCT2lT6mzmKm6a3phXu5nr9ZvOD/R6c3cGOD7Pmwer23pfMh9ea4DuE1b5+yddWqSjZzj9Y0soNzvgoxjnYK7epokFkbKMmDi1kSbeDmA5Iil1TS4ptKGu58I5fMmiQ5+KUF9R4S0mRRI/2TZdhroBxg+Xpz5tV/7NXPvo3bieW7btkWzTKdj88xnPtO85NM/HRFZl4U5vXnTtenp6an3dIlxdSsGmXXANFJppdy5iOcGYSkYGINsm03ZBp0O9qWb3EYdYR/jD0le/BV2MiYD8TaO6evAeojVP2k61gX0B0lf8a7KoGcDAwMDAyA1LjW5UzSx+V5NVFi5ZlBxr/ipppX0F8ZcPca5OX5wk/6B3h8Y6BN/rrm7y6arXdTaD/apjzflFcew5rlO/AW39UkbLs7PzWx2YY6mR+arvvKrbLmNOcf6QjjeBB4O+t9+4AfM2YVfi7O9z/0W2DzcuHHD5sWvaYB96gMcy+Q6lndvX78DA5uAunnotC2n9Ie+m0L609tOxuXNqHSTtqANy651b93C8KIbjHdbkej9FE1x7CR4GhHfsZlbZRDNpJ8UxrduIL4prf8gC1zeD8fkce7zG8J8Ek8O6k7gZqUN+oSOsF01uTbo0kaxuxqllCWvika6UydTpMo70B1oYZPk4J0saBHI/efXzX/+FbtxNDKnM+uSiii4n53ZienR1HzzN31zMKJn9v9D5pEHP2SuTMs75sZ2wgphvyz71X7D+ivq0dZBRayfisBPF9HhlRCmXQyKI7wfaGzdvWCb33cpe2oZTuYfp1QQPNnbF4xz1+C3cAhtJ++EpRtB3WJ/jsoK9Zi6+Ov20SYNsm+gVGVt9IucsOHO17bfb2yC/UHCJ30GSqSOD6A+1m2tvEX0lhlSfTKBUlpOLYFwp/u64FwuJTmgV+uUgYE2ND0F3IZlz1k4v1hWaB3SUgUhnNi5dewbrqVdi4e/fPh6QPO6JkadhXMTf35Snus7CcchXCPgtpYiTKN49A3j0rZVtoUewv6mnvxFEJfvkD+kJJ/8HWxnvwz1eTjIeQ3atUkG+qNNfW667v25/PqkmL8nBP/MdGQu5hfmaR/7dPOSlzzW5euKPYcdY60tgqyat739980vv+mNbvt4emT/hnjt0OCGKHOXuX79qeZifNXGhmeK/bg0MRdOVsemF5WWoB7gP/zq8yKOonq9Gt9Nluv8h4C/tuAarUZl7aSFn4HNchnq3q1ptixnUo9tn5Xf5pb+5Hqpvo4H6JfX3/QYkYortQ7bpixlTg+UTQ6262L5k/fmcDiuXwFdSDihK0QfD0KQx1Q+U22QcidNx/oklfemRULtf1N53TVYRynJwbpPSQzUdeppcbj9B3wv5GJhJ4x5A3h8PLWG0pi/8Bf+gp1I3rBW0zpaWXzkI4139QysDwxcUjQp911lY3YspINfuU1QZ/IYkBd/cWHR2/XyeKxPShnYXfbxAv0qSL2VpNy7Iuc7oK94+0LnRz7hf1lBnTTJwMChM4zTh42cw2lSNk67rzKn1hd+ZdyVbaGH+tywGsbPQWV+UnFKUu4DA33in87Z7aXTNmsv+8iu9vE2+bqM9uns/DxsGfM1X/3V7ru/F9bpfP5ocG3mX//rf+OeAsZIcGED1saoo2MzPcKFYc8h6b0+37wMDBd/d49U3R9Sm3RZK9PlljorH85oipNxjCf+pggv2Pbh6bYsbn02Ygu5bksZPfG5r13JYva9yMir4qxGf49MlbYDKQronx6Lg3jGi6nbpqn1dxVtDneHFH5DPqlM2vTrfHHfPZVo4T6VRtdQLDz8InRM0dxNwwKdHzIax48wTl3/bS6q6fygnVJP8+GJvyZkudulXc2vqx+kkQjLeowB91z+dDs1qGuFpslB08Jvy+gb0OkyRrqn87UaZc6dPgQboFObjBbm+PjY/OQ//1bzzKcYc0/wMVUl57QUz5MiqouLhfnmb/5m88M/+IPWBXcOjswnveBTzLtOvhjezCPja+7XmGP3F/1OTjbxHeIY7Ef+rnbv39sdt5nH3TmYJ6aDcBuF73lr+9Ckt4DH2maT1MYD3MHfhM0b7LQmFUrXmy1d2PLoMhXtYgfawraiHUI+R7Z+EQb1wePcx6/UM8aNMsIVtgLfV5Po9FnvQB8DIyhGB5gfgvrQbk6/7K//xADKZ8tu8+z3vZ9JMDR4SB7ADxfeCNol03oVdD5cPWfaX4fpyijYwVR/kvUfQ+tebj6jxwfaYbqjjZ3ehGhwFGUsdCeqA17fpD/AeHSaxIVLtJCOK0mmvFl0/SHPNu2yXZvtl78bWuL3db3m4ikI/bn07+d33Nf9Ldd/pX+8KUUzs/XHMHp+4dxz9rtF/2hc1Jj5E4iyvn3d+b6+sGaP5bc1UPHD7Xr+ZFyrktJPou23ZmLKxZ0YfMtBCrwxoqk8cxrABLm34MiLH6DuP9P+W4b9bB20uQGhuXbzaLuv7T31g+70nxsX1onUx9S4RWbBL+uJ5ohxcPyTuBP7EEKPb3jupm3/dvGsOj5Y/dc2VYLvAmqq/v3xYu5mf2LjYWGni/yW8WKRBfUo42X7T8Y4AyjT1OND+vzN5wH+Y2/6KOcDPv4Uun00/tnXOE0XfmNvfyFwK/UuHj/GilzegNQ/xMt6LPXTx899pCvzhCfDAHMBcxqLpwjv/iIer8fpsZH5ipcP528yHylydiLXf7tS1f16+nqOofWzFj78anfOZS5U/TA+ed7ahJ+fVuNuJq2zbZB64dvPx6f1gO3C0nGc021OHWcJ/NPyZfjSv4+J7kwPP+jrqXF0minuQs0Xuo7HOrwmp5/rHP/7wecPpZRtV4yDWn9V++Yo2j381mhhA0GZbrU+4Q6dxXmG86Pi09nV7RUbHyv10KnvlRTj02LVp2Tj+sd+NbYWBnl8+mM+an7qp/6ZueeGW4qx8wqWy4fX9YBiPfzwo+Z5n/h88773vMeM57j4Gw5aZti2UYye9IXmMXc9xpzNn+Xq5SLUF88ref4xG/nzoIm55X7Nwq/jqWTzqPYo7GOwm/jOp2yfRaID0q5zvlG2YzX++vljdb9My7vX5i+izmLMlP0o5yt0Z3rcL/1jLML5L5G2eTQpzzsJdE7rK8+/sb7vyqLHM6Yf/OXG41x/oH2PAZ3V8cu2BPX+6X/LccE7aH86HjKa+/pk3dBf8XbJUXP/dCtAocwyfFu0dmlGCf0lubcsltqSIp2DNmXJrS/k3tI5t/Urz3Gaiov6remXil6uJzn/Yf2Z4RA/t5ku9vVTw+Werx/s+3B+f2L/VbB2Qh4H2Gf6xPspaa6dPSZ38tK1oxwifdRBagKJuGPxY+KsJ+t0KyfVPqyMQ273jTe+9bsvnIROqvPclnXl+bKS0wMcOz8/Nz/3c/+tuMgbA60KQYtP7AaeKH7Na15j9+yQMj2Bq/noRz9qf/thnXqgjTqQblKfSSzMtlh9kbEZllX3Yfb3VejSrtTdvkUDN7n4Xl78jdtq1AOOybjaLP5JdD6WtZf7jO5TbS6ADDTj9TKutylifaIPYt/rQlpMT+u8O4Z+1yQhfEqa+hGOQ+fwS2RdSX2U8Uj/mqZjuwjym5Mm+KmTlFTeghMRTc1P0N+UHCKwe4Pt229gm/jbJG3I9UFNzH/Vfu1Ov0FeY7reNo/SFsQkBi78Nj7129AubdpiNrNpt2xbIuPV203H/K8vC8oENzlu1cIHvZNul5lcO6XqKTaXAcvU6z63hT731HP4FFh0h5RrRttZSm2yE4fE0N9L2uooSNXbuvUG/QoynkzMxWxmvuIrvsLceSf6DfLvfDh/BG4sFn9/6qd+yrzv3e/2OxpbrMnRxFy9ygczEK4a5z6BdtonHdc3Ig0M9An7AvtFSlal7dpzG9si/bTZXiep+pF1B9nOrGXNLDsp3g5ognwz4M4BeXeC3l+FVeujaTLBEzYNTugpEr0Pqif/ccVeBZ33VPyxvB0arN+UbJNo+rCnVqZm7gTM7ITz3//Ez5hTu3tu+xZEg5ikHNnJ5Atf+ELzghd9qplfnFqXubn33o+YI3O/l8WFE4Jk2xrPdeqNHlB0HXEiDn9S+qKIP8iy6PBoyZhFwR13sbsAm8pFd05aV5m8Iu31teZqxProxJ6A+Yu/2Cs1lhcoDuXib0ovckjdlfrXBdQhdWyVviXDrhIPWDX8rtE0x4ihdbItsT6UQ4bZhO7L9GReU/Wj508pmo6lYF6WlXUTS5Myn8ff2jGwHMOF392Gep+jy/ifOr/TtElXkvLP894+z39XxduSemZgj+f2XKRJ/NwhLZLchV/gvqkbtiVt2h7jBC7+toXjjYy3si3qROsJ/SGvmKngeiS+O8x5iyuDuEjp/Nnwy87RDplYvRLWJ9z1saaLwHiQTD1M1oiOe59Zdu4c67N4QrdJ+oLzYy2HwCHpVl9AR9voqfYjx5Y2kgc6lpbR2am5+/Yb5iu//KX4FLBxL9xwWbJ/8HQemlaL5fx8Yf7pP/0//I7CFWlxwxxff7I5OX6qDfJ464C8ivzizZ7h7Z67ha8XvIGCb+/0ePfCTuPJ38rTv/54id7vhyL9BLzxZWBgXUj9o51LSRb2o5S0oE06ePKX1gf+lTVKouNuVaYeaZPHRjixX1b6Jhdnk3G7zOQMfxuaJp2rtDUHHJk/bjPfSRG6hhPcmPh4qvlG2Bj034VUXAPtaVuH8Acj+qEPfcj81m8FxxZAxa6cTMzX/8W/aHf8aydPT3EheDWW0ZdV4ACSqi8cp/RB9xOGZrpeiOuzLMuy7f6N9FN58Bd/0xMdb7PLsF3ttE530/q+C8T0b7gQsh6a5hiadfTLpkVTpreuPiDTANXteL5kXqR/TeoY7WtMeHydsMwpWQapQ5WndSOSQz8xfBkZLvzuB7Lfplj2PI3nWE107a/af9WWtRsDNgXyuq4+kLrwq+s7Vf+5eke9psYs2kopuHEGgnhl3DL95LYKw3LBTepmbJwdLv4uD+tc1j1Ae8bQ/tqwTJhdIKZXq8xr+joXHthfndoV5NrMNnTy5OTEvPKVrzRPfvLV+sWGSBdDc19cGPP2P3i7eeMb34gCOHfZHX3fXJij8O3f1Li3D0C/Yzqect8Ww4XfgU2wSzrf5nwJNPmRxyrbG5rLsgwpOahZSm4giCkXT35ocLtKX+g7mtEwXRpHh4d6SRWrxR/2dVm4zXrJ1U8Mnihq0D6xNqI7j8l0JVBYIrf7Quc5VT6dr32mTXtKuvrvg3g6oYfgkJWT+YWT6ejYzE/n5vToseaf/18/477mi1bFtwYvsIUdK0c2DETe6Yyfr/narzW3Xb9uHSdmfjEz9777l8318XvNdRvDtQW+mHTmBH69toQI9wRZl7E+xIEhBy/Usq+n+nwWpBXLR4g/Vbttn/hkWfTktTwZoqX1gm9KuO9KuG9HiP2kVMHCVZd+wX60ijThD5f5dE9RwNZGwsdscxe2YRfliS3yv+yTwCkYv0xHMg7fEAS630zwsaMEzCcE312TYdv0vxyIIxYP2zt1PAfDxMbn1ehmR5e1N7p/6j5A6J46noJ++6wbnQe5n2pD/V1KGV6TO5YSHl8nOk0tXVh6jGqg6wXjHMzjOvK6DLy42yTbJKYTXWSgZNXxH8jzuBh91zntX6o9YYeZn+XSRh+M9cO6O+Lv2h90f9eSuvCr65hP/rIepEh43s/xm+NUrt1ALD45j+Ciloynsh3CQ/CWJgjm2bEnf+W+nEXBb9VlAOh61qA+6S6PoybxHWfWM/UDAp3qSiztfYU62ETTRZHY+UKO3PlGV2I2RcrAYbONtobezmf+7WJHp+813/INrzDXbTcpX9ZcB2YDcn4+M9OpMT/wAz9gLi4uzMRmG4JveUJmZmLO8d3U8ceaG3e+0Jwu7nICuyNtz/l47GRT0Gb6pwqbpEphb7EtpC2wUVJYD7o+UqR0Q4fX84Vdg+XfFtusG6Y9s/MmblP2iZi+Ug+XlRTUF3yzWwr7I5/opT+KRvdX6UduM24Jj3Ocj8W/KrE6kdLF1uw0bU5eBpqhUnShKUxycLFtpduLF3w0KUO2TF5TyPh1flN61dW49pXXQ4Pt2CRdwF2BIzuDxEL/b//Wb5n3vd+Ym+c2HftvNm/+oD646647zdd8zVeb8cSegNkJ5OLBB92TwBezi52+A67L4LFs3a6TZe8wRLmbyr6OQXVfaWrv3PiZY98mm+tGX4DbJJdJ52Pzi3XT9BSw/OXcZRUB2sZxH5Lq0/JCRGO/bzh2KKTmoW2ItUknse3QJAMDm0T3d477q47/GsSXinOXbA6frkWeYpJD2mII4QWcnHQhVqfL1DPskiQVnjTVhT4m45LpSD9y/IS7rDcck/ssH4XQvg60B/Wabsf+5lGpNHYZqXMSuEuJsey56yGAtl5FBtbLsmPNsiCdi/Nzc3x8bKaTifmsz/os86xnVS+SxED3gRwfT8z73/9h8yM/+iNeR8I/WwIn1hGDgrnymMfYsWL/P+GSWvdusjfb5LLauYH1sktjQaw/xhg7u1r6TW1r2sbfB3KsjclBXACWJwYxUNBDgXcorBOnGB3ToULFSJ1cyJM6fYKnScXPJ9qSYsMUEjtuBeWsnqxW84t8oaPozjKcgJbtsqzkYL1TH2sSjnPL3TU4HpvTxYl54NbCvP5nftFMjvAE8MycjI+twlhvEftLe43f17zmL9tf3Jl+ZsytD5ibD77bnGAaenrLNrqddOIVaAsE8ClvE9xpSVadMG5zwolSQFIn0+kncT3Ieyr/Xd2bgM7xqXFsb59YnUjJ08bupgTsoh3k07VdkSfMkLZQl2AWIMvoFlg23OFCy5Cmj8VLqc8xmo5J6K+t/zbk8qaRFxZXzQfTTkmO8h0KXkaLmZNFEI7jGt7xnwNtn5Mm0NuaRFrSmKxKl7xeRmI6J0VDfdJ6ldqPxSnl0MD4os+1msb/VUnVYeGOPt7Yz/vqaTny40xbYH/Zl3X/1tIG3V5t0PVOfddztaZ4fR7TxyU6j9XzaeGuLv7ySQvXwuIYzsvx1ETZ/vZ8zE2ubFwy7pCulMuKLHuq3Yp5qj0OqbwBq6U+tiGV/iETO3fleUhKLjvUw5QM1Fnm/JS6qSWHTKuNnN86N8fTEzPCE8BW/sprvthcP7HxIC4fZRUeCIIm/9f/6l+aBx/4qLVn5/DhgGXy1sl6ml4xN+54upmN7jIzc277Ed/zB/FjxTz86x+mk5KuVMONrDGGcLzmt4KLfevXC7bz0L5TUuTmI231ZWCgK012HvOVJsnD/pWSEhdnh4u/Mdgvy/7rn/5FrBA33xXFhc30v331rSIHXnh+lRD7d7voyXsx+Ot9IRL4aUL7H2jHsvUWayPQNMDIY0W7B9Ew/lz+pJGIyXhslT+I27fiw/mJjN+2foNByOlZG3J5HsiTq8NzfEAkgPZ7w+tfb07DPPLCThfb8Emf9EnmxS9+sY3gCI8Um/s/8hFzfn5hzs7Ogg/PLrSnHrBQ5rbI/HcJtwmGCWd30J4Q/0RL1d7GdNX5X9GuDTfB7C/bfEq5b1Jzi3WRegoYsK+xP64qTWi7fWhPlcZesaz3m+CTtimJ1beUdaPzMzCwTqDTm7wDHaT6kexnlEPB25b6K/m6Stf5WVM9Ir62dBlPZR6ZbyLzktoGTePpwHKk9ADwmPbT5zyqKf1dpK9z4OG8dXdAmzbJZYF2WdvnvsGb88jznvdc88IXPs6eZwaHFjx681HzT//ZPzVXjq+4J38Jtv3+yFy/ft3NYY6mRwfThruqj03rcJep/wysh9wcAcebpC+66HLs4q8Mn9re5LygbXlGT3zua1eqxVwjdKnYGLlr1OXJR+lP5ql2l90Cd5K2L3L9Lr2QDq6gA/fO/zRdy69jY3j3wKGg8KfSx55Mc6bDZfaJzof2V9R6onx093dn1eFFVtkUdJPg+4gxGP/MRpCq45i7XPzAcYTnNkEHr9VT+K0tnthwqQUVxi/jRrzYR6ruFcPqxDdSBY3ETtjkQiLuFmsm1x+aw7OeyrtavH8WI5d6jjL/QV8SCkt//t64ksnofvM93/P3zDf+GWOmdv+Kd1a+SvCALz7r+dM/9TPmC7/o850b/D72477a3H777eZPF092bmehocYLxOq2wm8J6nW28Bed9VF5F1AXEsV3NzLIdsQ23IhuB9qTiQ2i9VMSy6b0X9gf2sPOZMKF+kuh61HrMuxHzEYtaH8YgS0H/cnyXYRNxAt3iiR1NxjAHV99Uj95q/cwbxNC+Wr+rZuwDyxXrAT4pkjKvoNVTyTbLG62vUetr4UrPQbV+o1Nx98kFK8XXlRlON2fdLjRqPyGMOBxWTMYJwiP91Nai/iGsafIefhRBUgAPWLdSOrjTzX+UoW0P5JyD6j5Ty19pRd6rK63hy5vPf2KnxBfbO4CUvMXgqdcY32UMHXGDnMlvwvJsPwt9Ee5a+heL12VVHii9TdHEV8YL1g/7umuCKPahYFqPeOu9uY8xtulLbny51jU9Kkb+Zs0ci2YoWX/Xpbc+NyFVdtiFep2wbNq9eFJx0bUcV0H+H6nBuMqR3QZf6z+sum7WXMT1fTnifPhVP2V7vFwpf30x+V8BDYX8zdZLs7n6A9v6sE284X0IGw3PG0DOIeT+cT2LIzEdJfHm6nHFyN13ZNvP8gtno9CQehNtzGjx3HM1/ScK/ZUEP206m8NfuHGfPECL97EBdBMOI7sO33lOMD8hfEgr5+JCtw4zfnINGNBXV+aQ87V+KDD6/NhPf/h+U3RX9xfxMNw/rfsL36DrWJ7UthajrEeIBTzzPkf0XpNcP4FPeP5gbMZYdvpbOhnKJXcL2tt7t2Fi9/P4/Q603456vOf7dK27G1h6XQtZdSioO/8aIrx3bYl0vJvJahT5iPeXrJ88Fv4UuM3y03/XKdYHzn9apu+j2d+euFe/3z79H7zfd/3feYrPm/qaoxnCfHaK/mRf/2vzV/8i3/RXBR6H+YfXEdePM3c+cxnmbMrL3O7s8R5A4CtQx+U6xSV+UM43oVJ02O0FUL+7bxD2uSafS52dTv4fT3/qelZoqOk1mZk+av4dqa+zal3yr8+35tN/HFkA2WjtiyCP9k8sL26/LX5WvVw0d+0u46nPVV95vwC8UtdYHqcX+WQ9S1tEvMv3SR0ZjOm1hGIPrry+JupRzxFr+cMmmXbIlUnktz8r6k74tw59hYApMs8Y/kL2zovqTLJ9kHd0RfrEflxdsXt2fYP9h1qJOsaOcM+52e62Yv8hYh4mP0MxPI4CgFYRv+mNeamjtanvSenVLnjh8AulDF3cQCTcE7Em4BRjslsNnfi/CTSgntNZDx2n/A44BN0bYidVBMZvyTlDtqmO9AO1PWP//h/dAa5fKFMGi6uf9Znf5Z5pp1oHtkJDuzsffd9tLHdNF38bpPUQJeiq/9Ng/xJAeijUiT70k5A512Db+JAUCaKRtuqVHsibGpyGKvHrqRs5sBmYVum5NDg2J9iVXsQsz85dBgpEswNYhd/Jal+v4+gvH7RoH6aQv08lLKmkE8HRyXUw7KyD+yCTm8iD7n426QvbVvbsX4TbLv9UjBftKsyn7uQZ1w4bRKCvDblN9bXY+ea1Jk2ZWecMb/STeaT8HiRnv3V+urcbB6bZKAftH6k6raNXgwMbIJBF3ePo6Opsx3PetazzJ/93Km7wJCcddjmm4c39uF3dn5ufuB/+wF34/nRJHFj6bXr5uTkpJjLpC5OSXesY1C6gnikdMGF2eKca6A9eu4BBvviic3NJMvU07rrNnXjNPoj3/pK0aT6rL74G6OLjVj2/Jt1h9+UyONNrHQBOBd5G5jJpATlS4kE/pvQ/tuAC+pRwTHvZSUYH2kbb85fri6ITr8rbdNJwQU+L2WnpLRl2XzoenQ6Z8XdWSJOXOkPd6R0qa9Uvtj55dNd26JLPe8quJNG3+0MRrMT899+/W3mj97jLwDPza0gZ0400+nYnJ6emytXjs23/rVvNbOZbSdbPRcf/V0znr/XRoDvFlq9wJO/7ulfakZJF12EHjTJusGdSVKQohRJVE9wx3S4a7odrK92gmcImkTnX0utPLYM8q7afdH9tC7YerCH/GFZd3Vi4x990+5BcAIWQ+rksidUYJlxeFfBHa5SUHPx2hvYJTh/7GKrmygXpatxcj8lbWDcRIfX8eTilccZT1rKxfa4xMI0SQhnLqzxnfv5lM0H56FSJvbIzI63ENoePBEknwqKpyGF3xuOHcvLqtC+rku2Say+1iG7hM6TzOcyQuQ20O2rjw9oNjPyst3anp/Sf0oYD54UkUL3lODJRn4/F0/VpuaHKTtBd3n+DbiAxXRSMD2Ugchtoi9Sa+oLZmWO/QK6XB+oy0AzZW16mubeaFPpH+N0jFg7HjK6HzT1C0mXxeAU+nx2wOvfZdPBXYfnv1BSfAP4r/zlV5lr1pCglSCY8XvBNtoQ79aYhQs11u5MJ+ZNb3qj+Y3f/HUDJxz34Lec7x/d9fFmNL3HnJ+P7NhyFLVnst+5MUQJ3dvAcZDSJ4hvYsvuJYz9I3wXH8IxHk8dQ8ZBqsexTh2T2PkUZGBAkpo3xuCaSYwu9niTtpvzmZRg/YHXdJoEfY9hXL8Lv3od1Hp1Qnshx21Z1/TXFtpNxpesQ67HtxT7tztdBmD6TUlf5OJqmvgeKn3W7zJ0MS590Lc+peLT7ihnk34l40lcaEmdeA105/zCP/f7H378p9xvjrmda07C3Ydf8RVfYZ7wxDuNe9DcxvPwww879yaadHCfbVDfk99NwYG4lHHtZGDXabKjbW1FTvfYvkhLX9iFG/OwyoVfcBnH4V0G7VER285SLiOrlLu4wBnqr25/quLD1OudAlKL3QhPP4T7Mrwk5tYE005LvFxpKcMSr3esNy3V+uiS/1jYrrIqsTil7CP7nPe+6LMOcvG0TQf9iMjtXWFXdYb5ij0FTOAGoR3jfo6q7esuOZCHpvkhjuFNWRzfCWyrhPtt9CaWnqyLWL3kjgO4U9z+DurwodOkS5K2/gYG+kLahoF+wAXYJukKns7F07+vetVzcYtnEn8OMLEZwFrbwpzdvGn+3t/7ewZvMMMzF6lmvnb1aqEHMV1os6aD7xS3GVtXIZePdac/0J6YHl0mO9N1LNdzSdKmzjZRr9pu6bk09+kmf8dh7b/y2bXIJ9ia1kDpR7PKumkM1OWq0ukCMAPtGrk8rXIigSaLio0SkoN1lqo7KAtE3/nLO3xI2/S2QVP9p8pN+lrsI8uEaYJ506SMYIqmfA1PAa+PK9PbzSMPnpsf+9k/NB86M3ZSesWcLa5Yw4cnSMs2QfNAMB/l98Ae/4S7zVd8xVe6/m6OHjQf+pPfNCezD5mTxYfdcY3T2aAXMf3YhwuOzrb5zYJ+dAN12l3PaQ9T0gV30rHhNsDkSkpXUmFSdilGk53SdklOUpA2Fw/JfI47b0vpQlM+9gVeuHJ9fYn21Mg4uupzO9jv4oL+UBHRt9aRH+ptF/3tQtf4nZ3uoR01ZR58/E2Sg3GhP2r/sp1ycbVJqyssQ3sp20YK7aMWhOkC7taN39U7DyLd8sK4UlIvXzdZlVieu0gXlsmzLGvXsJcFaW9pmQFe8d1UZ+g36wdpNMlq6Cf061TTqdoG2A4fhuNXnX7ySXQ+YzZhGWG8KcFTvlLojnqIYuOE6DmX1C9CPWozP5PpIX2NdIvpZ/W4zJ/PGeOHe2w+ouWys8y6kGzn2DiQ1CmB0yG0n5Ku1D5poGRVmCfedCZ1sov+aL9tw/KG2ZR0BadcUtbNqu3bB13Tpm3o0r7bAmtNUqinlK7EdKxJuuLH3LIPMR68whmvbZ6aPzZ/9Zs+19w2MeZq8IOWsy1YWW/zrojHu739He8wv/RLv2T7vG0/uOrmHt0wk8c+zZwfPdE8PH9McPR+WYr4+F+HuuR0JMwbUkLd66KDMb3L6uMIBS/r1ddNl/3LiW6frrJrsH/pfkZwk6IUPES2ipA2Y74G8wg9Z2yq09gxxpGSVZF9Ltb/3FO89nc6nthta4NtkvyVbs7dWhr+ati/dRrWu7dw1pbosbvN+K39sdfLOKT49yqUkjveaoRZZ2dh3MsIwzeRUiLdkVKiO2TRecL+QDtkm62bdaSTa2sY0JzBiuVLGmHJoFv9AIN827XbzAP3P2Be97oH7QS1xOskfv0+bbecd/+Vv/LN5rbbvMP81i3z6KOPmHn49rRkU7q9aWKD5i4hT2ZictlpM4ny/aDqjxNCngitSh+TuYGBrmAOtwxt7Tn6SaPMZo3CeWSz+LhWYdnxKZ6f5aXrAq8ef5rGo5gd23WY521JG5r8yrhism5iaXaRXSXXN9CXJHJ83eVy7WremC+OF6l8wl1KDu1fSw7YuyaJwbGC8dP26m1QuLewxXIMknmPlaOaRux4PD3M2XU6TTKwHG3XKmQ7Dgz0je7PMemCtonaXmoZ6Ia+MH0xu3ByfHxszs7OwtO/jzVTW7UXM9u+wV8St/45Nt/3fd9rbt685d1iXL1qrl+/7jahE2P35HBJ1zWKZXSrDW10atC73SGmA+vQi31g2TUGPZfYZp02vbVA2ny53QYZjjCOpnhS66e5cJtijIbJSRMx/11kFXLhV1002wUw1Mqr9Jt6Eliny7sgCFQXQnfcxcxtKcxvkW8YC+G3qg/VxcI2Jx9o41g7d9UtXV5S5Nsi80P/XdNJ+R+eAu4Z1LOVczsFnVsDfP/pqfkXP/Zj5mE7x8Q3Nc4W+GbwcXlHjRLyzGd/ovn8L/5SY06969lHfsccjT5gK+vMy56De4BiAu12r+gJ22lJ0dZfM/oOJgrR7ZXCnbh0PEnYRbRdlLY2KvDTIKk+P7ZtD6l9N2IJhou/A9skdxEY+tl1HG8LJ/opAZzDxKRNvuiH8Wka48ACTIPIuVtMVgU5hvgv+Mee0K0+ucsn5szswv7Oin3OP/PYcrUaMfqhLMd6ZFWgGznZRTASydEopptNQnQ8m0K3n8xHm4u/m8s3+0tKts2y+WgXLtUH2vYNbe+1MB4thV3DtjompUbCDib1xfpf4IZWxBUR2mfGC6Gthcg8xM7Xq8fLbbJYoA7KTxlgzCN+XK6vCThBll1yLNmycjmIlbZpXu7aXLQF2ztHVCcPBPRXid4/BNB+UvYdaWu1DKwGbtYZTSZmcnRkzOnMXJucmG/5q19grk6NObbH8RQwarmppi/mI/Mnf/Ju8//7l//KvfoZJh1aV44keGTDypVnmONrzyqeXOP6G/xuS0urOoQcW6k9yVulb72TI1mTDAzE0A+gyflXF5ouAq9zHNF6rs/zOG9xEvHvv6s9Vm7+7bvYBuyzsu8622d/KV1APG3nUyS17r2qsIwHx7KKPLAZuMC5TuRENioNJ0DLgPK0iRNpS4angNcH6vpiNjNTO0n9k3e+07zpTe9yE0YY4dRkTDrjouFf/+t/3RwfYUprJ6IPPeSfAsbiuPVIXTo0UnUzsJvEdDDlpoWswyb3bWMHBpZhmSeBY32lb1m1v2EcIohPE3OT6FfQaVk3eJsGBHbCSaiXnAD+7jO6XFoGLhddn/wFcozdB53Z1TwyX7GngLG9TL4ZblnpQmos4RNbUd1pkUYb/ZJx59LRc0LmG7/Dm3s2S6v2j7TngGc4T95toN8pAUP7LQ/tNuvznnvuMZ/5mS9wF0TOMad3R0v8JZMqs9nMfM/3fI8NHxwiHF+5aq5ev160GWHb7cqN/bl8DLq2+2gduwzELgKn5pJN6Hkd7cKm6NK/UnnTcRQ2RrivYm92zQaMnvTs76jVwj51grqiVhetZsnJa/PiFutAfoc3hr8Xu0QvmjF07qRG55JX+6kwqVIs1N1G8i4BcKH2dTyLzHEdnz6eq59FprM0aVqbzqLXKHUYnX/C9tDlKeo7hMO+jBP1VXkFivBH3N0hiXIzPdRLJV4reAp4sbhw+/THlGSakvrJWXVf948ud52AvC3Q6XeD9cx86VKORpywB4/qKcRU++IudZQd+omBaT72r5d56Sc+y/yTf/K15jnwY+XIuTaDKvjCz/0L5r/8l//bzGy73fmYx5jFk7/EvfbmXuO/RzJe+JdL45njGCwf26PYT+SfFO0V9ClZXqFLgPu51mH/rcVbxBfXuxKdQs5/V5pLMM6kN1vMXF2w/7BflrFaC27duC/rEduoF/YBHpN+NPWLJtX8p0NWYb9GvpsWYKgfsX7axi33Hd9VWxPf92tmdX1ZZYEKtgE6kbKvsZhl++vxU+uGrt667uBJe+9WiTf8Avl2CPpp0Ijw2xb6Z4zd6hJ3YyNPsLcAT3F64vGk26qre6DhbmtP9fgklJc1PbPh623iSbkTZ0syT8XnThYK+54E/T/tif1L+kG+G8OIE7V5mG90pYy/m74lw9XqMbRTzX5U/ZVlieeDbRg/CtJHQO6CXNMrp0BOO1clN7/OkdO/Jj1qQ3Pt5us3xqp5khT6kajHudA/eQ6n2zUzjNYo6z3UUKgHXTbmD0+BSmhHEY+c4zP8OPQn3b46/lp64Zeo4Fny9eDznbOt9GcmVQ0q28DabTsush0YH9Mf4/Z/y8z+k2lhvuv3GbKuodL/IvJmpiY9KPHhcuXkeU29HzLddAqOUOB6LkvkmFtr/0yDxXQLlHoW4g4/IzEhcuddYbf0734ccBvN0D7x3EfnCmqcwPNgJFbXmervkeZ2yq2TpPBvYUqjU2X1l3VRra+af2X39HoWoG1EOzWXsoTpt7UHJWo/M79DX4SOyjlNhRBe9y+W8jxMf9inF+EI9uA2mwcPtKfub0mxLhFI5iNBvbaryP4XQ44D8pfk67+Ktg/LIOOo27X1kbO1TaTKXdRfaNdUecrwcX3V7UxfelwPw1bhv1n7LZn5X378aT4/1/qtmY7n5uTkxDzz8SPz7d/+7ebPvfTC2jq8OcwfL9P3JeFzdfYMxf6dmXe+8/3mEz7hE8zNmw8595IQbnKnMdevmyc/+evM+fm5eWAawi/ucL+L0Vn2HKtX5jNnFwq7PLpwfT6Vh2J8DOeZXnDO7yvoQtV/vbm0BlT3F6b5/A2+oZtlqKBZKr+jkV+/pL+5y6NvJRI735X2ReraItSPnFf7cut0/fpu4S78w/Zx3JT5APSfs2+1fl07z6ySsgOSypyo0OcqXA+RpNc+oCf+V78JVF+c1ems077m3krqxl6lj11pTsHmodZeIb1iXC/T17oFqD+YucSOLybxKwD0ezTy/ZP71FXOk9BPJJxHlKj2K457d/a71DxHli+G1n9dxjleq9BArv4HBlYCHaaNUY3RJhyMqj7BbRMORjw3uQax+GKGXPpBvLkTgWi87qnSeJfU5RzIUzfGxvzB299ufvf3/HYwvVnQTK997f/sJrqYAD744IOu7fBUsUS358DugX7Z9SR901TtWb7Px/SurVsOhFlF1s1gEwf2mVif0dKVZcJsC9pjXeak0H+QHAzH+V5NbBxNkiMWRsquU6nbiBw6LGeb9oK+aGRddRUZvomm4zJPq8QzECf2dqaYHqyLwk4lhOeFTUJk+7exn4ifVMKKbSDTIDLumN7RTZ/vMq5YnAPbgXaxS5vE2nzfkPrflo1ejNpR9CL0JthGmgPGrYHdunXLXL161bz0pb4d7Mjijuk2GYXLV/hm8HzuH5T4/u//fnPBuzBi2PjvuvNOd/F3V9u4TZ/fZt5r7SD2/UXZ+ppzLUyijPAXE1z4zd0cO7A/YC1dyy4BndNQ/2JzkZh/QP0lch/xcFv7S0F/Kf+YUzmx5xkxWTdbvwAsT2aWkb5BI29j8oqGkI2BOzvk3R36+L6xbL0yXEoIOxLRx9sSCxOLK3YyJP1AN9suUEoQb+oiMNDlzLFrhnpT4M4YiLUS9ndu+9LYycOP3jQ//C/eYB61fh6Av4wYgzsMT83LXvEp5tP+zCdZi37TzM/uNw9+5HfM4taf2LjtZNbKxfiWmYWnjIHuv/tKe7vT1ULR/2oSazMpuMMdT3FQH5xOiIkpbnCFv12hS9+O2SXQ1q0NegJDmdiTOcjAwEAaLrSnpA9qc4ie4t0G2sLXbI+13RWBHyd23uSE+17sRMyJrvdCgg1Nya7jvhO6guSI1YmUQ4HlyV0ILs47KQHO99oKQHp4EIRP/cTAE0LoB5cHztxSrPt4ndhCDNcetL3Swm/4poT2iXqlhed7lJHNS0WsHwj1l2IDO6m4WWj3CvuYAGkThgVyG8j5qj4GmsJqXPnsua+O04mduDvhfpAcMq6BUi9J2/qkTRyhjVrWaZv2WTt4gsg9RaQkuHNe0SepiyWHSKr+1lGvKTaVzj7Aeu+r/nNxHJmZmSwuzHf8f77cXLH7WGOTb4GQWAvjxpyjydSMx1Pz/g+83/zgD/+wOb84992yAj65ZmX6OHN8/SlmNrIpjY/MeH7sZDaeO9kH2tkDlEWWJ7OPJwatVM5lIkKYB9meqXVmnd/LZM9WJTeO7hPyIiTno7uItlHy5gM8Ye6lbhfxO7W2i4KnfafGbgfBvmxLGd69ecb2v4ndkoIHxKSE2UZS8sRC9Sf4uxJUjGVl14kZVSkD3ejbQOr4cMJXOYFcop1i+YvlO3ZyKf3k9Jt+Y/E2XQQGupzrQhq9mOwjv/kbv2ne9d6HrcHOc3p2aietvqx/82/+TVSIP3DvR83p6anfBpm2HtgOuh/tq85KYraIxNxTfgcGBtYLTp6bZBXc3Eb1bc51OO+JCb5xSRm43Mi53DJyaHBszV0I3gS5+T36MsmN8cMcYDVSF4GTEvQnJzyPS8mq6H7aZtxB/klbvZH+pF6SyvFInCxrH2UeWA/QV9JWPy+r3Vl1brdvbGs+cIhzkFVgO7RtD+2fIkm5k0/7tBebl376PebIHk750VzMzsw/+v5/ZB556CEEwv8SsT257bawZW1JsD+yb+16P1t3/hB/k0jk/nDxd6Atu3whWNsb+dQ5j8VsFz7VJz/Xl9JzHQfmM01zGvqjrArnWUkJbVNIyF9bmdx47Cu/M6S1FLs3vatWui1m2NIof7YyYmSbMHOBgXspZZDK4vyofYSCFN92CVLkVt0+rm++whNvklopM8eL9IK/Yt/t1YLXQZkaKOLJ+EuB6pdhMbDJ/aI82LCSTEe5F3fma3cn9m9wtl0uGifdnH9xnPmR7YTjMK/OX2hP6C3K4p/gZag21P0iXrqKZFuR6hclXfJWR+qV/CVl1cV9aH3XjFGP9vdkNjXTxcTcnJ2aW7ay73volvnUVz4vfME3zckEzzmODb4l9sxnP8P8l//0BvOe977fNvwj5sa1czO5+rHmZHFuzs2JHXzGZjKHf9ueuHvItqW10UUV4QdGG1vu7n/76+1TKVJXQLEX3FPlrYWjf/c3DZ8Qr8Ub3L0FaooHx3XgJmAvu/jPlSCDSErXkcO2kXTX27qfyt8YvkXlP18Cip90IHxVyn5WP0bxqlN1K0cIxGF/xH7KDYL5XO77Pg7V//H0UjBRjnwU1fB1WuShkVz8GVAe256pNo3FXvGrgul4dP3U0ynTTuVBunM7Xep4HGnonzF2q0/4Rp6oE1bj/EYiHthIn6Y+HvefzY9Uxij+uBtLbdplPj2w0W3qPYY/3uzHJd8gmdCWug+3EILwFmSh0InIwnsMb5VIuzBp8iWIg3QX1p7QgvnfEn+8Pv/w7q5j2Z966uE4j2CzkXoMXcjpSC75XPh9BzqJJkyL/dMRzqEga68/l8k1tpMqvjubtOWDHfUp+nJKcYsxIVwqV+xNXXO9ainbzgdS9QlnHKM4my32i4JbsM89fwzpV+OHrfPbXmcmbvyxW0HvYguhDAvK1Cw2jDzWTFt/KXz4MdIMe7EY2c4Exa+4qPzyOMoBoZaR1MXfVD8tngZlw4ddgDC1+Y+IBmnxG22+XiNpuKc3VSQSEWG8bXC8S7stS7x+yLJv4kot1BOdKlKB0D0Vnv70+hD0yTmF/LL2GR/UwOsNwVaDqHLX2wH+JGpfKkwEHkW8Lu6Ed6ZapM8xJNgX+zcE9cfLXBYpiL8lqF+mXcQdkO7FcZU/7MaEMWG7CRen9eX+2sZBOSR5e7waPv00meZbmVz6bSnaR1HUXyhHPrV4gXU4+tLu3C9+Q75SUrOv1q0bifwWaVTtR+nu5fj8983/959+h3niXWfmymjixivYurkVxEwpe5fdsn7e9SfvMl//9f+DuZidW0c730EyxdgxNpPpHWYyOTFHH/MZZj6+y8zGd5gL62k+OrExIR2MjdarTQexrkvRdHknSIppOg9iwFPAH64r+bD8ZX36/GJ9Ei7ot5AR6sK6MYWxLRfiQJ1C/FuOyuOI2McbF/vHepLjsJ9T1WsreHD+EaK6X6L2xXGXHlF6A4o8CbhbuIvjyGNq3KT/7vatc4Aa1boL8WFgFMRTqdc6KfwjHikanU7ES1/otmKe4I5kvTRnoBaHws0R8ZuQ+jOqcLWEgsuj0Yu/wb/vP+VYXeKP63wW4YU7w0JcX4WbDQ9x5x0R8cHtdk08ZenjVHNVpxYytFEhKgbMueFKqffSgYEecQtALRYmnSFwCrsavDMiRSo/qbS1eyyfsfTop83dMim/jNefZAxdtQ8mJydmPJmYX/6VXza4jtsOGE3fNn/n7/wdNwk0i3Pz0Xs/WuiT04sWej6wXthXdJ+RA/mu0WSvQMpmSbRNGhgY2H+K8cXKfDZ34saaIJcdWRcVaWEzB/YfzveXlRyF3w3pUy5PsTxA35vIHR9oj7v4vkEqNi0mQS8LUceLMSNxXNL14i+JnePmwjMMj7XpiwObA+2Sanf5JPAhkbrYMJCnSV8GNsfcjk9S2C4p6QrC4Hu8YDafmVd/2avNk59szGQ0MTY1594EwuPNed/3fd/nHUKXK82/d5hdnJo777zTHB0duf1l8rpN2qw3uYtJYyVw6yBtwDoYn3b0N2B7lo1v4HKQshF82nSXiF38BdXXQVf13G2HfieRx/nLbQndIbxBQ0sO1nFKME9uklgYKTn/l/qqkqyIbSG/CQXQILFGaeuvK7xZgfQVr4YnoDl0e6ALNUkKLtyk0PlxcUX0AHWuv5Xm8mfdZL3F0mI52pYb6JMrWQ59UasLbYxRDGnkYrJrsJ+UYic/EByzgqq8OJ+Z9z1gzL/48d92YcAsCP1RtMurPv/PmZe85FPt9oVZ3LzPzB78XXN9/D5zZTQ3JzaGkXWHHBplfXSlWn/bIKanuHMQsm0d7mKjUkh7mYOvHmwL+zm/+cv9kT3h8yLd6jIwcMig7zVJH+Ti4jF9IrPLcHwmY2sHvZTHIJyf1sSGkaXV4fB1eC/YXp+wbVKy68Rsdhc5dPScuzYmY3sVCSCF3Lc1Zbpa//cflL2p/JnjeBKn4WmcPlnn4pe2Y23J6UPuOBaHiLRbSRtmz6mgrqlwpBKX0F+StCF48teKtjda2tI0z+4HjgiU7cJxEvXfJDk9g58o85EN172cyfjWhm4XLVW66NQ6gbZCUFubrrEuUI80KfeBbuAJ/SbR9rCrtEH7m06nrm1vXL9h/l/f9HnmzqvWza8OZOPE8fe+973mB3/wB83Z+VlwtUBVXFDbJ0cTM5ncZu6447HmfHSXOTN32r7A2bxHXtjZDr6Hsh7Lb416GZsLMxlhRZE9uUquntZB5ZW3W0j/EOGFtUMlpScjcSNBExwHUrIqiCN18VduS90HPIZfKfKNQzwu4bGauy1KTHIglmpMijAPToqziR1EhYfrwMDGqC2gJKBxWNVQyAuoq6DzEMtXKh1350WHMscu0MhyrHIheMByMTMnJyfmp3/6p4NDe2bnt8x3f/d32wHQf0H45kfvNRcX/oLvPi3AHzqpgXpfaGMvwCq2sQ20cymZz2eNQruVkoGBfaXtmL6qNIGnuw4JnlCnTqy71M0+oMujZd3E0uwih4acNziJzOnc2GX7ftsxWpIa/+R2jFRauTY4xDbaBdpeBNbtXZd6n5KybqSdbZOmzLtEhovFIfVX2nX6jZ3PMj9NMrB+UvWMdhzaY0Az6MHm0POVTYCLJJCv+qqvMs+453bndj6PP/QQU4V/8A/+gTk9PbNjQnDQ2AO333770g+t7DqbaqdNoPWvFL9GLWVgv0A7xmh78XcTyDymtmM0PfkLsK3jyMXZBs63Kdtm9KRnf0ctF00DeNtM8wRh3R1fP8Q8V6OK/9amwF01rwNl0CfZ3i2jSFpJVOfAIKbrrDKw2TRdHEoZi1Kou5q5x2wxLrrPEvcLVmMpw2t3/U792nGdT3EiHOsgOnwNFZ/ExRfqLtX5tK7W/Kn9lPFiPnX4uXvfbwmPS//VO1D8b1FufNMBjiN/wZBGB8fhzvyzPXD3GIjVW/kqg6Y+VQ2Ju3vRJ2S7Sn3ENyYkNV2t7tZY92Qf34hCGq3TEX0YYXCXsl6skHzrV7/cfMu3fIa5y25ft1KUt6gvH5YxwJ7ggu+f/bxXmV/6xV+09uE286znPtd88LYvcMdni6vu99Ep7v6z8c18W8l+AmItGG9XvL6lbLyi34d8zmx+3GAm/HAbvxcN9w/jOL/BRcpchnxXDxcwr2n9iJUlj24rlb1kW8q6Q7nKfHv/2q4Rf8dm/aAstzxebjPe5cpJUneJUd9zd9mPFl7PUvj+n+4/MxVep8b6ZjtrfZibadiKg/t2m4iNuRUy5e8NMc7G+qEuBfWA7R/TIU81pPY3t+HpVj3m45W1I/PFdkin2xbGyXw2t5cGeoU8lPpVDS9yHH4RJpZGKt2Ee+Jpr2Wqw9dhKv007eq+rIEY+mjZ792PpepjXvRXn189/63RMPZ5mo+njhb5dH+rSFuDtwQ0XSgbKYNSzj/i5Srj9sfT4w9prp+cfZ1l6ic+Zrcn1zopqHvbfQoiT9u3TUidkeSeiu0L3Y6s31S+SnJve6nG2zQXBUV6QS9zrUv/uh/ofqLLkRrP6U5nFW2EuP7Pa/aZ++F8SKHdyvOkMlz1PMuni3RkWGxjvky3WViYlm6sC+zr8mtgv5rI2R+M7xK9nlCvvbpLk/3Moc/novELP1pPNKNwHsN4F2E8oh3V9ry2HqHneyE+tCf6Rk1Pw++y8HxasqrNjpGb56ap5kXqchv4Sk+e35T2Nl7G2nnQws/fU+nW+3GVmRp/2EcRCm0Zq3+wYL4XVfvZtW3y9V7GF7O96b7F/PnjqfO0Mvaq/+K8JdRf1z5cxlul3p+RprWN1hlp4zlMSc6+aXT/y6HfjrdpuvaXHEV7u7+epraj/UuRakcyVg2ky7NI6Lc+T871gmUZL6643zObHOrm6uJRVx/PesID5vVv+Mfmqbf5tJm+Li+qE0uoOI4cv/VtbzMvetGLzMWZePq3wjUzmR6Z8XO+0e1NFjYBh495HMbjorwZ+7QseBtRTrd8GzD9Mh8Ix3oo7Vn5tLCjyLfOf3Wf67Nlv68ev1D2U8fGYFSz8cjbe/or1/N9Povw4QEXQvfiKWwbzpVHnD/pcxGUXY4fuj71fuW6SAYdNsVMDXiy30CPtb3T9lWvj8r5G8Jq+5qaD+qxp/RX1l8UlR/Sl91Njc9E10+tDXMTYMUkV94AfCGt2PiOdkM74vgk5J/lQHZkG+P8AU//ynaUZcC29K/LR81nP9Y6ep6x/6nrh0V/VNWn58vyrQcxCnsY2qkcq3y4hbKPUr/Rtu1aYwX8pL7eiG1h+JSsChVcDvIxt10FDQpBnvsQxtc23lVBGilcGrYNnIg0pUjqnTfEIfx1fX+91gGdJpCLXCmdZDm3oVP+4+dlV4cR6zLYNuEMaIPsOj/5+tebhx/x27f8TyNYEDo6OjHf8drvKMr3gff7jwlfzHKLgd1ZpZ1iukr2oW3Wzb7o6MBhw37a1F9BH/OdbXMIZSC59hqwdbSF+U4XeB6Rkhxt/KwD6B6ky+v8YyD8KrIqLMe20e29K/m6jMgFGRK7+NuEbDvMoTnPo3tu3rcLc0Oe+64TWU9a32O2jesCA4cF2l63/zL0MSYMdIP2cJP2qi99WZU+8xCLa9fnr5uEY+J0OjHf9M3fZK7z2myGWajC2XxuvvM7v9Nt89u+Me56zF29rU9umlQfZN11JTXesv8xXgrmSVJgGyBYA/brwFX/hPtcG9bHJbz4RphWDMaTimtZon014pYi169ZDxIZf5e0dhmUo21Z+m7DZdH6J6lezK2fJ+hwzRd/87BfUTSIU0rf5OyDhu48lj+T6gmeYGvJQQOWkr5hxcQqbx/AjRCZmzp2jqYTStfZGwYXkutcUumBvhAMTYLododb7BvA9E+xhSjqHXpduFsYpyynPL4pdJ/Z10lWn3z0wSPzr370neZRqwruAvDowguaqtrsDqtF5vTi1HzmZ32m+bzP+zzr8Ih5+IEPmsmDv2MeO3qPOV9MnJjZ1Ame/NVP/wK4SNdlbBl0fjxBm7bvByDmp8xPs2ZqHcKdTFXBXX+Q2LG6dIXpy3zI/OCOxjbxLmwd1FulTpv63C5sr7igLWCtYJFKq9Rd2K7aHbaxSbiImZKdAXeyNokqdykrouJfuDtWe4h342iL1g6GWtUu7Cu4AzQmJcvV6z6g51rbQOudlja0OY9ZJ/qibBdZlVicUlZhG/Xa9rx0V9D2An3KnZ8U7lX7of33DZ74aHpqMDafap6P2vw2zMF0WOnX1YPdpx/am6Y5HY41Hd8UbedGXABKSVt2wRZfJvruh+W6D+eScXLrQ7QfbYn5hd1HDvTTU5J126G+yNXXrtFl3jKwGpfCZo7uN6PJA+ZofmqOF2dmdPp+8+JPusf8D1/1CQaXcFkDaauzsOOpr6s3//qbzevf8Hozm12Y8/PzcFxx9AwzueMTzHRxYo6sMGak49Oqzmf6Z7X4y3pgPHjy19YBjB3mRZRaOtV9PPnrJVyUdcayPI74IHgCEkJ/eAOA+xqz3YbQnfsuL5AQPkVKt/XFt9iFX7k2ty5kHkCnMathbsX60sj4u/Z7eT6BKm+o9q2BMjWVS9f3umD/SaUH3Z5a3UIdYhtP6nup1iueNHbH7baPyfevciV07vtNCD/BKmkRF45h/oK8lP4hBk/8WsHqsRObphSky7zI/Ghyx5cl1Y6p84H19tIW7MIJNyusqQMMrJcuJ6tAGoguxinVQSSx43rQiOlMdbuq09E4I26bYBMD9L4wm8/Mj/3Yj5n77zszmG62YTKeWEM/Mf/T//Ttxly5Zh0m5v4PfWij7bnsgLypgXxdIP9SloHhUjeWDAxsGjm+bGtcGNg/8HmHJtlVDk3H9+mi4T6w/XPC/boQfCjk5mRdz1s416O9Sc0ZV5lP9s02bozT5ff71boe+sPlAf2ljdCvpo8bgAbac5nXc2L615WucfSR5q7D8UCOC9ev3zB/4298o8GLT0/PbT14Zwd8xUZQ/xDEzPytv/m3zNnpqXMb4cEFK5rJjetmPJm4MPuGrCfg11m7zSuKC7a40CrEHbO/hXSIswmZP5euEI121358eTdrh9APu/TF1NwqVWYg49+3fs/6SYkm5p6ql00j28g9+BT6hYb9rgker5V1jHhLHaZOM22KP+b7oRTv3l8fYHvE2oVApyma1IVfPgA5ufHYV/p3MrQknoUY7X164B93p1Qbzp90+GMx8UfLfxJUWM2oJT4GqdMF3i3un+hwsf1qrqp+bK7cr/ZT7KPxsEMJYRPFKMOp44V7gOFT7klU+SS67EDHr5Hp+eJV48hlJ0UsL0lsHdM//kLKehTuPoNunxTh6I644NvtWv2zf4OPQhdDQZ0r02E9FNH4nwq1tKJUQ9JnrF19PNWJFty6SDSjgliYThLiaY3ID8Jb6xf2PDSi7pjlfHHFPGjnpDeOjsyLP/Uec2JbDK3mDjsvfoO2xeXIBzX33HOP+c03v9m84/d/z86GP2SedJcxjxw9yUxGN21C18zEVTruFkpXk4s9MWD4ASUkFkCUlXqxg2BRV85/FdnuseMctKSmSkq9rA6qtMqlSzx8Dh1ClsWnl6o5D/Pk7nqOTghC+HCI/um3bp09ZbnrcXq3IPXDncgFt7UQtuK0St4WkaXEr5TyiAcXjaDrvl6qx6JIBYvSIg5Bvb5blbBXYm2ui1n44U8kjKdafu3P9zuPPNYcH+c6kKq/dLgU9M98VvPbnng4fINkYQdOpoL8ecGY64/7gbVKWYpEfkIYPTlfJv/LhmtHWRIgJ/NuLFL7yEVc/L8Svy1dYlRTB3o+3Qx9yDxK6vFr6uWXYBculBIfru7f5x93z+J7/GXIlICYOyVfgvaU88i2IAcDJeX5nidXm+6kl025hOTbKxKoIlgKjblTQLmv9TmNz5fOXar/Jd2LCHz6ej5RG9fUbx7vE0/9ws6nYd+o+2EbYEGnbP25m6IV7ePGCzlPxpM11fxPxMINcX5C3UTbOsyf0zQdyx1F/pQPVeE6fNdrrE01HieX4yZsaiJBX6+hbkO8I1W+Wv6Ug7fh9tfVU81359wiHinROJ17X3iN7ZzP8FvTjww672gDJ/YECFWJLgipl7oK+xmeF2uiuU9X8x+rV9eH7a+OhX79Cl5J17ZJnb+VyPgifpPBQ7hM9GXsOt9hn/WXy6ZCx0ZS0Xj/5VGG1/a9b9YcfWv67dOiXJEKr461zQ2rc1UNi1WTTL4Th2t2IPz2Dr4FO5qaq2dzc2Tz/pe+7Pnm67/y+eaaHWpx/RbZQNr1cvpfvAUAD1m87nWvM//wH/7DWvmL09/J7WZ69XZzdPfnmvn0bhvnbXY+MLW/paUC/pu41t5hN2ObusF0PC76jE754z4Mnhas+rbnKG4+Yucp9WmJpZp3znUo9bLV970L3fFbirfbVtzbxexPyBzLhL+QedjHHo4hFKiNS3bfHQ/uZTxwr64NVkg4Ax0mGccKyJG5pnuCZNoijL/AVvXHenXno34zQhlH6QftIkNw3wvmUfjnE6hLftxri4+na90X/lE/iCJILh5t76ql9sg4WE73NG9wlxd+R3bCTP9wd0/WWr/+iXv0EdsP7WH4gC2CXyf2OILhG7ouvD1/8fH6grhjbt+fZ1QK6cQ5ujR8X/X72AJMh/sptE66i7VwClKdHXn/UvB6feHdlcFZMqRts5S6adP1YytR07RNkOFUptvCymmLUwDxu0/wyj+v9LPsvAOTQvdC4BZzV8J4dfyUvkEakiKfVtZJ6rvAsfx0Qesy62zd5Rlohvo7nfrXNP/bf/tvzZ/eFw42YEOFLc/3fu/3munxsZkcHZn3ve99Lq510mSjlj12yGDSwBsvMCGXv8vWybps38DlRo4Jl0W//Mnj8jIwsEuseu4ysFk2cW5xmeE8q0licLEnBcPl4uE4GjsuF5J2gW2N+W3SHezaYcJ1nWWRunNZ5qy7Sh/zYWlPUzZ1F1lF91JhY/OCy6LjLOfZ2Zl74x1e23zjxg3zTd/0NeZoasxpZjiA6kBmNp7T01Pzt//23zbzC9wsp2A8k6m5/fbbzfHxsde9HRubNTJ/y/YTrk1xfaopntixSnibn4rATbpzXwlBHBoeb/K7L+fguX6L401+lj1H2Jd5U678ben7fIpxFbpodbkL1FX+al0mWo+L9IL/lEhWmUf1Adovlgc+7Ru7xrWzvRcdB8KFvpRQcaVIYsebhGHk7y5R5LVjRytuVFC4OyaEe20/CNHH10GqI7HMTeWOdcxmWEKrS+gf4ZuM4yDYnvvHC53g3wj7yh/cnH/Eg7t34Fbs2x/8MhzisDJ8rGX7PHr6oDk/mpv3ffSK+YF//lbbPtbRytycBfH/Sny7u18rH/uxzzRf93VfZ47MzDz84EfM9NF3muvzD9gj/psBCOlCuyfd5mZq9yDchw2L0TQhI3Kf2zHdT/UHuPPrBiloZ+uUdeClI6hDV4+rgS4ESZWR6Pop2iXBJuzcbiDbUAjbR8nM2jaIe+LACmqzSQYOm4XtJJDiRFMJYT9tT66HXlaq9WJ7ZbPYSU1V4FbKJukyny7zH5dNIeecMYkxXCxZjli9xepcSl/0FV9xfpaQtnD8zIXX7qn+UbpX7ceq5L75S/T8jOMBZWHHiqZYUvNkklvA1MixaReIte22aGO/dim/MdLnLf3CcWprcG6uSNkBUqxvBJa9EIwY+BQ3SOkF/NVzubvAOuyWhRjYNrtu85aB/bImtqj4neJi7+kj5rbj+823fNNfME9/ojFH9tjV8am5Mjo19rAToqsI4/IP/dAPm3e8/Y9shxJvG6Ddgn/I9G5zdPvTrQ267sRapCCakEOGX5lUOmnk3MF/hzTsOJrjk9/2BViTxzbtTSHWXYtfNfZCtxShliw+P1yP1PlD2i59Sjhvlw9JyPkT8w3kq3KXhzntKu3p0m9j42Cf5xk5cu26blBXTfWl9SHFsudTjJvzFzy1iz6GPOk5u8sLPNnzD/ctbOca9D2ERwjEAeC/0KBwHH3CfeuX+1aKbwfb/Bf+E7Jt2F6xNkP9z+xcvnKuZd3hxuuru1CGRpjRlKwKFU4qdcxtV5ANHmv0Q4FGOFVOGpiaBP+pcMuiv2fDuGUaqW2yi/q0KpwwpGTXOb5xw5ibN82Vq1fNG97whuBaYksRtkpkOx5Npubv/t3vMtduu2aN6dg89JGP2LbvxzZJtO601aWUvz50UU4GdxnqoS5zm/z3UU8DA23BGEb6HL8GBrbJZdPlvsf/FJxrLCu7wq7khecRhBeS2koOzCekDOTnZamFxqb6w/kjbE7Mz66dl2zbNso6wrbW412yE0006cNAO2IL4G2ADlOPpT4vE9fA8rQZgw6VZexoKoycA4Bl4t535FzoWc96lvnar/1Yf9XDmtlHH3kIPtwxjbTCH/zQh8x3/d3vQmSoxOBagjdMQ64/5jFh7NmeDWf6TfmQc4emvLIf6rmGTiM3F8FcKLZOVYunrdj0nCj3FPJYpey9XPxdP8v2W46D2g6sG+RXCkm5rwudXlvpG+qf1tEmnZWw78T8w82ft5V9gL9d231T8xzaZIqmaIvksepcfvSUZ39HxScqoNKQISJcPXaE47kCtz1pQAOscoKBpy2biFVElbohoxK0wT0RmvDvB4F62brEr4uHV2qAoj0UTI3HdeqMr3AP1cNa4sCl49fx6ONF+DBI0D++9ZeDYdhW0K+2deTvakpTq6eFbS8xkOFuD4dwA7oeyvKoCEM46c5tpDMLT3lCx/HLY7jjHaA9YaTKfMJfuS+/xeDfSV/mDeCpHlDkU92NjztaQK0eFOyD9N8XTLeIN9sfq6Ck3nDFwxXlC8dx1w5gDeEd+Q7lDqBvs7Ev99Vzn9GvePUrzXd+22eYJ9pthODdjdVaLbHW0OnQd/0v326+4zu/2zqcmMc99alm9NivNLPZzHz06Nj5G4e331Bfy3tv/MKh7ufQAZQZcUt98P5Lz4hN6rO0d3D39zBVqYRX6UqknhF9z5C8i7yRFk+JxKmGk3kHtIexSTLg3V+E/Y7MRxdhq6SShvJfJ1Ouhbw/Ng/0uFKWzPg2KRTcg7zL/pIap70f3Cnn859qRR2e+kX/uj77Bt/oaGJZrSppjmGxxOJzBVU/OlzqHryiTyfSYb/Vh+v5yvRPnH07WA+6Phg+flzrR5laql69O+32rJg5VKFe1sjaEX28Of8xWrctSOSn7CfN9V9Oj7w/PRfWWanPlXX81eO18byjHa6+/aKkHI/r9q08VtYD3Sa6PycGIPe2FPym9CBTryXN/oq89vI0QR05Nu8jsTlAn6TbNyDmM+vAfYN8BbStkLrfBnzDSsLwbedVtJ85/zpfxbx5RfVsKj+OzecX7pf+kJ7fZn79+U6JHRHFPtWP55HluEc/Vf/EpWn73mJRfe1kNa0Y1XosvXv3nLrq8BrdDly/4A3GPMdri387VZ6UXungOn+g0keVPUf9A8br3o4lqI3vuj/bcySJbh/EGstTAdOtDXQ+X6var2J+VrMTfn+a7afVcLVsZvQld1znSlNXj2p8tW89BtinGJ5tkOo/Mh34Yb4K/6L+ZH/NvT0gkVxBk2o4GsYPlGmUOL+APuO4zh1rLzZ/xVwnNt7Lc/K2lK3ErXg9zYN9k/06O6Z2INX36F7X590iZ+/1+MDzmWovKcm1pQ6H9FFXrC/O95tbtU5sjJPk5pmpdFLlpF294/zUPQ36b/7NN5qXvOhpbraPlKbmljtuzJXw60E5ZZ1/81/9S+af/ZN/biZHV83s/NwG5nrLUfg9MaPbrpnrT/kaM5lMzMOjq86V9XUy8+cXtC/lvMXnz38TOE3Ofkv9lflO1Ytcz67oVhG//8W4g+MYl2gX0IYMTwtZtms1fEEi3wR7rCtQ2mFfgnpolsz/XgT7RTvI8PCH/HN9rdAvqxfQB8aLwyirTgcgTMw9pcuV+mwL66c2Dnv7Xa+BKv4tnR5Zj0Dvx5iF+GN2EOEhKBevM9TWS/T4k0iTdkeXMkabfLcFb3drgofLtqvWN/WG/nT+J8IFccjj2Of5A3TOO1rNtNtlfDhudTWkg/V/5gW/C2tv8Mvv/5bY8w7Eadvfudf6mQ9f159qCWZqfsm653y+HIu9v4vwGubCfoVyoN+hjeU8ysdVxq+PA/bn+pjv3ZvmV4ivjH1L5CYr7EQpGdgubdpvl6EewTBL44xyxcrWpTw02kCfiDIeDoYwNhS5L6kblYG+ecPrX2/e82FjzmwV49KtsrcVrObYCdLMnM7PzN/4G3/DPOdZT0Wjm/s+ep85Oz9r1U5NCxS6/WMUEzNLRd+EuyQVp5+wVmVfyJ0ckTb1OdAN6FyT7DupPrzucY11p08YNDp/685X33Ccq4m1X1EJxwcG9gFtD/uWHLEwncTal7VKLE0hA/uDHHtoo7va69hcLhWefnnupsfKNvoTm/dK0azzyZeuF3+3xabnGDkd6qJfA+1gf5rh23GivbGthcT6mzy+DNExQ8gqNOnNMvnG/FSzjTEsZ8O6wL5HIXp/V9E6OtANtPGXfumXmhe84GnmzFYjupyrTdRpol5R33NrN9761re6i79YRHMXfwFURqrNdGLuvvtuM51OXRiwq+3VVt99v/P9A/0fdiE2r2m7bpWDaS1DKqx0k3atuBAXWNW+rIuuOqT9DzZjd+ii2/Sb+tXAXa4rUaDn3O6LJp3S84SaPibmEal5EMLH0kM8FLCbvXegQJ7cQjRyMtxG5kEKt6AMjF/6bSPMA6FiSXLGdJkwfePuHBH1QPjhbHQUdhaZN9zBAeH74oE87m74CnEAHmMYosu76fJfXtA2czOzdh5ycz42/+s/+llzbhvzgeJoHQwLdogw09HUHI+PzdnNufmu7/we3BJuZo/eZ04f/j1z7fiDtiFvOcGdSk5sszpx9+7EYq6iB6DUgCT7UOxEFLQdzOL+ZA9YAtxpV7tLLw/yIkXTNImW9eC+MRf1umK5LimpfqHh+LLPyPFNsm4bHa836utu6C36n5RcfyXoi/H+2FazPPSdkv2hXY6L8SNItbT58NtAnmDtHqHecKeslD2B9jUlA5cF6Oz29LZyzhP6uezz/FZwaQN0fuv5lxdbOV5U4rRp6vEH8LieB5dpW9s5njhZhj4vArM8k8n2x/IYqblPn7AOZPvEiPlpCtPH4jRicCLGXClZ8AYgKe4ZOghjXi9lPuPpod/m5rFyPaQtTaVbJr5lkXahDagruS6TQtqjGDld7hvmRwvo40LwvtNGzy8T7J940457204hM9sH5rbP3HLy5CfcMt/+t15gjq3nY3uY9mSxuOpEc3Z25nQf+va3v+3b3ZO/VbunuO155mL6DHPz9MjahetmOhuZo/nYnAQpYY63g39yt/tYiDmItz9+fuO+aWoFbuyT7J9OcOFJijwWEzEX8fWOtADnU1VpqkWGL+Pw+Sdjm14b3PmemnuRLrZ4Wdr2c45D2v9gJzaP6xNhG1AHeSGWeju1OujmM+E83fcBe9y6OXer4+yrePoesSBuwn4zgdijLt0QlsK8ULBfuAU/BEmFh/qXJqd/Xc7jETamv6n1AJRpJ0kV5LLBC62UfSXXllTObbc59Q6DQzFAiAu4hPmUJzOyg+lytGm7epjqPhieAl4v5+cX5md/9mfN2//ooUbjiFZg6+D3rsc9znz5l3+5+cQXvhCjjLl1773u7uku6MlXW6TepSZeuXilfYnp3b4h62GZOh3ol9QEZF/Ypr3NLZjpvB1C/x04DFLj0cBmgC1okoGBVZF6xLlWbM4l3bCt/cjFQS5sxuIhscVEF6+1OdruMB4s/vDC7yr6LxdeD4W29dHUJl1ZJi7XxplwaOeB9uTGA66H5Oaibekrnr7pahO0f+pm13g2ARe/LzM5PR+o2uS/9tf+mrkS3vJ8emaPZdTn5OTE/b7udT9pXv+G15nZxQUiLEVx/Y473NO/kyVvxtoEubFG4vtYOT7pOQr7YOkv/IY5C8N2ElwkS14Ibof2zzySNhd/Y/OuTdO2b3P80f77sg2DjekfqaNaPwn9UA/r/a/sNzGa9NeFW1K/U/qQ0782a6YIQ9Gk1l3pf23fACbLLJzGCpKmqgTdF5nTStQGfOMtqUxOQevll/6zZVUKp78BrOuXe0V7BbR7kWpwoDs7TCo8iR2Xg0T5bchqyFzdyvpo0w65pyh1Pt0730WdFt8AVjAccsN8yEGWqfJYdfEi+LduF+Ku91j9XNgfhC3z6f0X6Yt4ifwW8KrfANb6I+9u6QOmW8Sr+mdO/3Xv1P6L8gV33r3LcPhEKsLwLh19dy+/4TMN9XA2m5uxnZD+2U/8GPN//J9/2TzFRlQN4b9hwvjH6q7GX/mNN5uXv/SlxpxPzN1Pf7q5+ZjPdXV8bu50x+fuxdKWkf+GysJcd79WCfyvovh2hP3xelStEdl6scEJz6VT/2JIvYgNqE3pAd189Ti4z5BK38KvpsyzTrGKSr5WB6my031m/2n8sZBuol1KmvPn735tD/S4MmnJfANYf3MNeXf6znFbN1AAfnBjS81+qv4xDzWcvsstU/4EbCc9Xtd0OPfUeLZ9VkPbzbp+l/Y9BppPH5f7/p7cNItwYqwnsmW+vD3S+SrTyNUfT7zZjro9GT51XOOPV3MLvHva3lfjree6elzPg8hiEb4JE8pffqOP4XP5qLdXI2q8JdRrzA8lfM0ZSbeOP5L8FvKyqPzGbX7JzNanxNkWUT+LRX3hJla3qfqoNWBgU98ALvVC+/P73c8ndosmPQeddH0L5HK3avlW/QZwV2rjXcruqXEvV04NvwnJ7sXwen6f6H5JdD5k/XKbv/DL85HSX3y81OMbz7XKb5BVw9E/v4EJJpGLsvw2LO0c4miuy2oceJrA+6d7PY0KmfmKtmf8BjBpzlud3DeAGT3ngfobwBKddtT2Bv0t/Xo/y34DeJS5STZT2zYjwUehZwzRHG97UvGF9LLJhHpxf2PkIsjWgEPVcsFoVD3/0OqSSr3ow+mMF8Av4oVtw/w91r/n9l/8/LS5/PVvO1fhPCGFPqp1XH4DGPkvazte78wtj9bjq9qXZecP9XzE66m0f/H8NlVfem6VRpcX8Wu3/aJaB4WddH/r5NozFY6wPaiXPI9pC9oMNk6Plzl0Nyn0Yny/+xnNb3e/mM9PJxPbLx8yL33pS82P/q//D/PYO/HtSuvVFq6wdyxH5Lrt/fffb1784j9j3vnOd5qZVrHFqQszGT3J3HnnneaRO1/lnvKbmeuuXFNz5rzNw7oav5l7oew6e6p8ui9GcX5dM9R+X/YPabeYGtOP4fwX8fp2gZt0ZzvhW8XYluMT/fl04/krUfshfvz1/a/8ZnmsX5cuPn1+g3QW9jlOFHpiGwl9oW7/Q3j3F/gyp8ywzElXnc0h6xnzgKodKutZI9fEqt9OT7d1ipQNZVz4RT5z3wBmzaTyQLtT5jbNMuVIsew3gPVYT3948lYyte5lWA/38Yu3ZnLbubv+UsZxJNZvnZ9Q3xSc3+EX6Xq3dHli8xN9fYUtAFfUM+0L+wnrHg/qUTfgxnl+qS0+nLT/8Kfny1q9dD+bqQ7qyuziZD6rETB/pKzJHUFn8LIDgyFl3+nSvruiC8xH7EngJnT+8eptIo/pdpXHYnUwPAXcnlj9NTGyk1/wtre9zfzyL/uLtMrmNvLCF77QfP03fAMssfnwhz9sZrPqAvq6iA1eAANCE37S6kXiB8u6YBInRYbXcQwMpMCEdtnFkW0Ss7k5G6OPd7FJ9Jsb+3W+utq9gYF1wHFjV0E/icqe2qdDI9o2QgY2i5wLyn7Nbf6ybVL+mog9XdsUDvPQ+MVfpF2dl+p85YR+D502fWkd9nA4b9hN1mFfd2E8TfXlVN5YDynRzGfzvZk3LNPvtG0c2G+4rkxdZtseHR+b136Hv/iLSyxdmvt7v/d7zXvf+97aza42EXfFAfcsTKcTc+XqFXfxFw/G7PsY4MexeL+AG9fKeJ5OvzH/XZFxeelen3r9oO21hj7yvww63ZgtjpEqV9vwA/1S1du0kJRe048O47d932witX7eRC7OLvShf4gjFg/dY8d2yurGMjhQRX/D1+44wUVBf9eBFzwBBin2g0ysG2Q8t4OSFe2fEwLGi8kspBZf2JekLnBq5LEmf5sAHSDWCXDHirz5hfnU3wQuwqNO8ItNUS84hnonrCPELetP10PbetH6oGWgGbYz6tvV+fF1Mx8dm/tPT8z3/5N/Y+67z9/jw7Yt2tvg4rC/QCy5Ojky3/Wd32Xuuvu6MY/cZ07v/5C5as5sGjYeK2gRyMgcO8ENPPW77Oo0DTapwQuTzjbE4y5LCqCN7TSSVMNvAlkPrGeNnxCI8uIOQC1F3oWblh2H5e/ebgM5YnY1Z6/z9h06FZP9ZNC7bnAcKsWPF4eCuxizxEkWqfWMUE+rwvGgJivmd1dACZpk23DelZKBOOwHuwD6i/xFu/GbvzKnPA54AyG3SXnxlzOYajjgFlPtMYjbroT3/XY8mVh3H5cer3V8bVgmTBt0vNiXkoP1mJJl2fS54zKL1ppVw8coxmNsR6QGdF5Koccp6Qe0dLW1kznsBNeDUgvnhHWUgrnp++Io+3tKYn0CN4vI/oU8pWorN8/g+hi3iXQfGNhZ5o9xMp5fd2JGD9u+/qD5tm//OvP0p9jjM2Mm6APw664E2x0n2IZjld/7vd8z//gf/2Nz69bDfgwZ4b3RkFP/O8cb8I7NHTeeYa6dPMXGe812liv2F+ts1n+xxjJ1gjckQgie2ITYnuxkfbS3z7zAJMdr931R5NDW1cQKxyZ4wVOI0i/DNoq2beKYB086+rR8ehDmzQpsnrN7XnDR3V14F+4S2sq+6DMuSRc7mxrD+j7PaBcf6ru7/lIr22vnblPqr4ff2uV3d4n7nq+oLuo5QBwMI/uEG+vtpvdXrTHaG6bD9RYK3oEAYStxHlD4Ce59tEQX/YNfKRJdl65vKD94ghhPGVN8GQZ2FgyiVfGNygu+VHi8FhjCfa0M20Arn6Tp2K7CPMsngWU5KtstByUOtGyvWPvF6opPAQ/0y+Lmo8acnprjo2PzB29/u/mVX/nlTub93Hq+6zGPMd/2bd9m8Bab+X33mQt8ByXACViOtv0Xk8EYXSZcMf2KucWg/lK2RaoeBtYL9KRJDhV3cqvIlVcfb1s/9JdbhNN5OuT6HxgYWB3YiG3KwH4hz08odAdd2zQ1Z9Txk5h/mSbPu+Q5c1/ovKyDTaRxiLQ5pxpYjdz8cx3IsSIqtr83CS9ea5Hh+8A9+Wvju4zE7PTA/gH9xfj6aS95ifmyL3tuePlqHqn33/qt32oeeeQRMx7jQm/5elZTeDkz0+Njc/3GjbC/3/j1vFL/uQ4P6CbHJumXF3JXRcYJsK2vBXB9Tl8nIPrCMpHbuwTtdxdyc8ddgPVfa4fQPgNVWEf6l20t6zAF/GghMTfSZe4QDb8G3WO/iOWNxySjpz7ntRUX7SH3jQL9DuoYzSdhyy1alv4yE/8Vn9aS3wiJwdhjDdyG3InLeebyU7p9/DvxdfMwNn8Pg8XdpVq6sxz6XeM6FR7X5YZ7tExJ41VNXyPvAomxEN+AAjo/8htLsTbKtVusfDAuyG95t7pNR/hzx+0uwuIbo4wDv6y30kBV3QH2me1FuMsFYABgPel4Yvh2SNUsaT7esju2BidfEv0UuUZ+ozRmG/gNhyLeWakP8M/q09/aYrqjoD/wF4v/CXcvzL/7d/+L+fgwX73N/5hxyNZcqfrZ2YU5Pp6as0cfMa985SvMm//b283td9xhjp/6ha49Pjx9gvPHfDfZF6cHKEPQD/xqe1abFITj/LaE/ia0ZjGufiNK49J0qIIyH7n4C8UO/jL+cXe21JGifUM4e/rufiWpiZHPO/Ptw+n6wB78SV/Ug9hrBWv5r7VHdT//2vhIGg7vPnGLmHW9JHL8RTnol7+Fnru/pTvyhW3c3ZsCx/U33epkyhfqq9SjKnL8SvkhueMxeDKWItc6OVTz15jYfyBlr6GPvlyMqIwQ7ufyJNrCOijGD/dXEMbeVLPV6rDp8QZH1xpK+Fd6AN3CTUxlaVPpxN1Zvi7jR5zq8Vr96P6u0NXH/kX8uBKLI644DJ9qFpk/2JqsfVH5X2Tmm3Wq/nVZdHmBdGM56DZSHSZ1/sDxmunV66NtObqW11OUIdPB47kvqWVbkQ0fqd8uZLv3imSHhwy5/LUvf7wfsL8U9kL170Ivdb/vCbwGUcaty5NLN1f+VP2V8yb3U8Sj/efmh7n8If6YHyTj5mXCPnt/oT+LMNU5kz++sGGlf1KG8+7l+OnRedHzMR4v6jXsM1RXO1Oef9Kf9s/8B/fQLrExQbY18ol9nqen9UCnl0bGwTk2y6vjL/NXxo9FJdZT4d+WB+2McVjGUcz7lX7V9E+lqxnNq5chdGkX6hu3NTL6jW/QdYHtkhp3WWyWk/WVQtd7AcedTP7pr0hX6T9rLBULw4HYuo08DpBb2ccwTvt9n4J7Ukcc1+nqc7XY+VyFnH0qqk/n3e/r9SENntJjG/hfH65o51T79ETd3nhYS2X9hHYs8lNvqxip+El8btoFfnvTxyPTW3fdtSNTvg55bLPgX9PCEIT9iHUilvVWot7fAzm7YcH51/nE+rM6cHXmX8d8zx3vNv/23/6f5tn34PmwhTkJ3+KVbYm+gXLCjeX4wAfeb372Z/9v8w3f+JfMbHZuXabBDnj7jbjAyDzf3H333ebijk91+zfHV9wv4Te/Oe7p+uuKni9IpJ3S8LxR+ym/SY55B/LIC8Devbj4a+vUhbXtMBmXa3zy6V9vCzm+VecxZfs1tyO+carHUOgpT6vm84lrp6L+7HiBPLJ+i1/6D/sanqmX7eD35bo3mFV3WxBPbx3E5hr59a0qaCPU5+p20yPtZYy5Oj/W6x22NcNWnNz1O70+gj3qbQ6pr7IcMrycX8n5Bf0zDvk0r9/w/WEa6pnu06mPA97hhvHd9yOruc6PD4d5P351Ouy/3Hc2LGzncP1I1Df2Gf9s4fs43Pyvzzf+wq34tq/tfy4em6RzV+07K/TKp8P2S6mpzk8TseNl6DUSm1imaNsYu0au8lNAUZrFT0JT0jdd44/5Qb41blBqMYHqCvRFSt/EyseBJPUkcHHc/jJP/IWR4qRE9gtdBrlN1lF/+0KTLsYGdulfh+V+kx9y770fNT/0Q28Oe3muHE/tBHhurly76r6FcnxyYh687z7zyMOPmKOjcrEi1r4DuwHaJXrxtwE34YiEoXtKdpVUf1gWxNd3nG3YtTclxGzVNtm1/Ay0J39zycBlh3Z3XbIqsTil9M2649c0zfE2Of/jfLOr9IWMK7loHcBCdCztWDjpL5ffPsuzKrE1EeSPedS6KY8N7D+bsj8DzaTa4LK0DexQk7QhZZsOyV4d4tqbu1gp2ujRRx8xf+1bv9U86cnGPbjiP1hWRbYpt9FXrly5Yr7jO14bLv7iKVPoj2j/UH233XbN+T10WPbcXKcP5JoycDdkyX11/DJyWdc50PZNQmJuKVL+0u71sYR+ZRgZVrqV22UchZu7+Fv2M+df2R65DZqOsS9RVkXPI5rmFfq6WZc5SM5v6ngPK9DIdF58XcaO1dGNsi90aTDQ1X8MxJGSGGhwKajrmPAbBowLLSJbBXeYe/HxELdvZTSfu19/1HZI+9ergL9rgvL/Z+9P4G1brrpQuPZaa+/T3ibNvTcdCU0gQABRhE+TEMij/UDBGDqRVhHwR+ik5xlyJTQSICCiAUIjCsnLpzx8+L733of8Hs1TnzwUDaAoiNIkhJiQ5OZ255y9195f/ceof9WYY1bNOdfaa3fnrP85Y9esqlGjRo0a1cxuzTHY9lgaA9uxCdTq82m0J8H2kS/zx/bzqTkOeOR5eT5O+HROrjW6XTBkC7uw1/hKms432fdiDCRPEvWLZRzcuBp+6vX/PPyb/3pLvvg7i39n4WYR4OYxHC3ms3B4cBA+/MNfGP7SZ3xSTHksPP7OXw2L5e+Eq4c7QuFwLtRq2xbT4J8oJ6aMffKIH8UQxIVfugjZeJLNkoGMs2PeyB0bp9ABb8OcJk7SJyH7tH3+LG8Cb8f3cZEn2g44j99O2PrK7QdZQgYo70fWpDFwvl2XxlArswqdF5y0PjwfsTQFtXKWWsCbsfp2b5eYXvKPh54+2KvgAiQoxvGGChwVoR6XvZXubUSrGEaeRNALOzLdlSXkckVvqS/BHhN2X+bzEbfEfZ9P3xTV0DpPGy7TzrsjAV8YoosCDARLYxjlQ94EOVsIOPffbmPLzrU1in+PSQrar8jezPpyHnDRb/7i/PfwaCmkfVZo9/BymC0vh8XibeGjP/oDw6e95Lnhcpw2LoddoRrEbQis8/NZwE8//+7v/36Yz3fDbKbXtWQs7ZR91WJnEW7e/Z7hsWvPDDdne0I9pHkNe1sQwXiLzg60JeHjhKZzftE3EZWvtaZzTzJEthzTCOTZuOTH/urC6+vjXZy9vaeD14ZbN39Pcr9/UrBzt9DIP3AMEX2PKa19E/lAFvAF3CfK6am8pvf3t7yvROANZBDLyy+IRKJcgnKiRCGpA0xIY1noN3LztwU/dgje50LNSptB2/dWr+c4fry5Fk3A2MVui6kdd94wpTPAcxqTD+qQxb9C1GGMCB+3aG2Qam8CA5t4GsfqaInw8eOiJkvqGHkLGGC6D4Hj3gRG+RbdDphiA6Brk36ZlpwxzBfzsH+wH77/730/bvtOQq4pLkav+JZXhAee+pQQ3vnO8LY/flvK2OI8AD4hm4ZIq/hH68LdutikrONi3XGyKlDPadUFYM07L9jE+rdJnDd97kSc5ljY4vYB59EWHRc1mR3CucRxqCbT0EUH9xcerfSLgqn6k8fz2z2UfYivJrN2YaYrq5I/cPP3vKG1n4TeLd2Zd97bdlzwActMyVYtm22xxSrw68ztsOZssTlgj3InAG/mvvzlfzlcXuDGSwg3bt0IB4d4m7dA1huEGhUcLQ/D//lzPxde97r/KSzi/IxPXhweHvTGEUrizd/LV/Tt3zth7ZoC2gA3Zjsk9umvd3Xq2lLLtuOe/3YEr2m0rm1s5/lx0E+GfKWWR7+0qMlhGtNr5wFWli3PcwKGhb/weEA+f9kR5SxtAvQp3ntZxcf8/ZqpZafwDfHM73nSRzyYjqsYEz+9iQrtoGmlhjqzYIznuJ07XL7lPDXdV3EIIv92eAPtXK2/mU/9TADy/DldBiFjkXL7tATeooQtyEE5+oalvvUqb1qmYjgUHhOvgbW00S3Zt3uJT/GnUR6XD35bhjaQpkp6bHsnnsKYIJxiFHxhIcbiIX4SXvKVNQYxL8bBBfAn48GLMpFZEypg/Tq5aD19GsoDteWvA0i0kOY3gPGCNQHtsATk0Ovnbsh77XdowDQWYdnauKTNjo5240Z4Fn77994Znv0BHx3e75mLcIDvosQiolvkUh26Nc0gM+p419VL4RlPe2r4qZ/6ibD/rj8Ml68/JVzZeTgczu6KG+1lWMoCV8q22pn9wtXD/AKNc9G035CuIvG1UOTX6xnsQCB/4yDxjfBbXwfYv6Ud3fL99vu0bv2db2q7uuzPPudxZjh0M+Lr69e/GrS8yrXapHSmJV19bdbDq7ZgcQ0Kks8P9z7K92V2YXWuYKS/bW5Nf4ux/DHokOzKGNF+HCMq4Rs5qMPXyzj8UY+ZX/iQfug0ZLkcyl+DLFeCHliO4Hjw6QWrWqjBX6lH+iMdj9dTz3e7kh6tKrdnhxH/ddw9tHSoLDkd1OS2+2gAXv+VZXj+EcUdfGm/XvdXaILpWl+fq1XOYypfC8Plx6TjIWXwtMj6L5zC5k0hXKBEF7doDGPnJGM+5/VZlcbtU3ZXgxQbW01PBDfytgG1xsP0sbba/hly1xrHDUgbThB4ywBrCSltyEs8Au2R4xQntK0aalz3TyUej80GRNNLg+SCUExjPQpdL3NSZQMzdPNXzs8MsTZydbmBfkoXYxI0P+8du43pgDpZG8CrS3oNJb9GFjaOGvRctfB1+an3XNIlD9lFtQTN6/lhdo5uhq0B6IlzKD2k6JX3CStintqW2zgRmd/Nn7nZGvT07UHeLhngov0yH0nB8akDATp15XF2asHar9b+mn27fLSb1oJDm+/r7tcxpF3EyARXpHm5jI+UT9lFLy/nZNGqLWuTGeK5QMfXNqOnH199jOXzG8CeT+OYv+BDm9F2HXT1kjUlJsGWyBnVyzdrBF4e434cjdY7Ef3xpDg8wksgsV7qnxwdf0Est3f0SLg0PwivfMVnhhd86FPC1XAz9ugyXI7/FmEe5xctZ+uxNT76yEPhEz7hE8Lb3/528YM4G8g/rlv4RriUWHxQuP8ZfzK8c/Ge4WB+l8xLuLYtvJ3rk1Z6H632plr6FPVv+XhLFgA3wc9YWwi/sQfzKQc3boUl/pnLMYjt0nR9w5E8szCbR4ohy5FUFuTWdSd4/UB5iy4oJceoLEZkDAqf6sz+QUPJhxB7At0jabzUrnIxfiy/1662Xgxj5QKjGHug3Z7zxNako2mQtguG65iKsdrtnpl123hyx7WRWyNv7qov8efbQR45HeE87g1py1g++wai8hfupWl4mzdKlWP4PHnpQfpGfDqWMkmepKT8qJ/4Z0wHb65L+JPeaWxlEo6oB+qUNM2fjOTQ9OvU2uxDuC8m1/gOMd/iFxaYh4dhwB/zhBXrZAmRHjXJ8rSCGHeqMb81rlROG9bXa9DZ4JTBSeh2QMvANh3HYx2xLii7RlNQK1cjj2raOXharqXvpuBlS30T3gIGmOdDwD41YtMBHyda6QRkUu5Fw1ibbX6NdyyfaOXpwjsLly5d0nhcdP723/474R0PHYaDWGQR511YNvaW/OvBLDIveclLwos+6oWY38PDDz8clrJY1H1mi9ODtfvQN3/pCyeN22ldPK84L28Cj52knDbOmz5bdLHSScsWFwpYh05qD5BPhNck6nZShHlniGplhuiioWZzS+cFx9HH759qsnpxucjTh+Wr8Yzd/N002JYWrYPWfvM4MgnKOAlbrAO5oDdAW2xxGriIa8d5AeeU485NW5wMeB3QXnPi/gr4iI/4iPCJn/jBQW9fdOH71ffwN37jN4bf/d3fC1h2IS1ya0aEjCmUnc/D3U94QpI1C8sldNG6L8r1yeP6trdjC1P5auC+wcvgzTZilTou2hpMn27hdpvnpW8HaCroE1P8YgYfs/ts3Hh1+9WarJZOTLNlrDymyZ7Q8DKkz7eAm78nhfJLVjqPreJfrTnwNH302JaBgHVoHjutlj6Zoo3koYFzgFaHIX2sM8mzLpVv8XqKwuNCi3uTNcJPd8TZUsjasdi3K28n8oFodxlusX6ElngTuNVPlJeRfsw+8ztaF7TPScDKRZtrelJ/8tIOjDO0C1ZnEoG9S1ZPDrGzPAizw2WV5hdkc+XBtnp42wHWLvjuNAHbgfq84Bm2C/qB9MjhI+HW/Ea4efNy+P0/eFf4B//0V8M7IDfyoe/LtxY81ANmi8th7/L18CPf/5rwpKt3h/COXw27B78dy+Jbwviq8DB8f582YDOh6I8daqU7Om0MbQRaqG1yYXOsUX5jc9IYqg9tS9PlmSH3+0Q6jziLm8Dn1RZbnF9Yn7FjytIW5xu1PvO0ClZdX7lvbxHPAVrEfVSLZvE84lgUdRwiLHVTiFjZng1+2z9DdLtDL7BYC3cBC7SeTgdqF4Y8fFr9oiO+E1bsfTTT75ZZDN38PS9Y5cKcXNgybSLG+mQKzqt9VgfP51p0UZFmQFwrsddLekh8K2PdcrcXWuPgTpnfx6AX19vk0bLnWZ+33raAjxqCiWtmtrOhveHwjKeF8K2v+MRwORbCTz8vjhZCU/CLv/iL4dWvfrXKTiKP5DayRmT8zK6E3etPDgdP/JPhHbvvHS5FDtAi6gDiLLQuTQXtYmlq+aG1knm8MTWGKbIskDZGHjI25aZcN78WnwLsx7Db6u64pNf18JygfvO3eIu+ja7HvfsQFxTshRaN4WgW17kJF5jpO7j5q9AaNFpqwpu+9tu9gJTtjQ/dz9ubvwCvu8qxlIsJO4ciU7f/5TygrENedsFJ3vwdAq8xcg/R3ktE/dbyQ5Q5ftvOxjoJtQ3ERcVZbRZRb4s4aFsE1E+226Bswh4T69z4oVxLU7BOmU3A1oWFp/UWMO3s7e7tz8lMj+t9cprtOyu02sj0dn7d/gTSaNeWjCqSXPbdD/3gD4U/+APIkOQ22IdLfa7yPd77vcPLXvYyieMt4IP9g+g3RfYWZweMX9kw2wuIlQtv64B+06Iabqt1Ma4F66wHJ43z8Cbw2NOqp43zps+djKE1CnmkLbYYAsb0ENmH3dah40J+OmuIRMdxwnxuT7pBU7EK73lDbU9haQy1MpY2CS+vVkfrfHRMl87ercJbkyv1pxuy1AV8q9BpwO9NiTGbbLHFFsO4yHP/ecV2Xro4ePDBB8Ndd8VxEI+nXHVAzz5+82Z4/PHHw5d8yZfkG78Ae70zoqIvPOlJTwqLxa5EV92bnTWsL697TYh7i5NCS77sG1KezW/xD+G09jrrAucyNdDf7tR5Pu9vGzQEedN3oq/U9sPlZ8y78DJ5bN8strJ4bMuN3Ss5r6Af5tBOoBGn7ac77/be3zhY43JUIe2I9RX3BvAXFfiNiTqm6tfEMZ8CmU1aNvtgm+DAQ+0bu8SyHHr8OuJg5GYCn6bQb/z2wfr59B4HXHmaL3FUniIBrz7j1UXtBsfY04HyG/UV7IxehCp11RaxsQkET5oPweZD/pHZJED2Er9ln+qwdaG9Nh3dCLscpnayX2gXWpdlWG8sIaGVbZGt02rHzkE6aGBsfDjf9XocxQZY//b5lA4ey4ebRligZql/ucD7scL5Ak9zaZ5eNOTTaqgfkLddIlg+SpaQ8r0flZgeYZ7GNwYObzwcXvCCF4Sf/KFPxZeAw5NS/i5bktS7mfrxEuLw95T+pz7sReHf//s3hAee/uxw3333hf+y/LNik5up+PxI++MoSke6fCcl2UxDWkxR9EQ1MT/3VwpHn+7CIt+VaVEbvxbDubF8Y9y2gJ9itps5ql/GQZKXxwmeWy3w/lU0VH7oAx6rVW1eyKjob+01ZJ++Ln3QH7taAprSMh9tRL8GUB/lZT9P+dQk56eL63wKMmu67FZoWzd2I7e2Cfe29ZtOu37X7GXf+iGsjIZ5DPqWVaR4a15sgH7oQZ/w/rrk/BLzrS3YhjEf8Vr7csM9EvNn3ae5iz2T5Kp/F53G5PfRlydoOzIPUujR7T/6L8H1j/D7Rz+vlydYFfNUnlzcTvH7TsvqD6MV4MlU6OT1ImDuKTfKeu1ilHbjOI39L2ujm/eaaNjdz/m+/YQffr4t+lR1F7YtbAfTdsx+Aml+/iSfM0exR0a33Lqo6W9h9V0Hdn6uYSzfwvsIYLWv5ddgTzqPa8W6d01Haz4lhvYmXZg2mTndromAn2/H9B/b/xcLdiXV1i3FZvyWGPOfMZ/w9vf28XEPyBcbV9iQzuI9OVzHst3iTBB5uIdYJnaMe8x5fXtqudliEbcsy5jfXV8JfOO1hVrbOM8wh+fXrT1ibc9jMTa/jO2vd1IHsZ9oLXveY9Hq71q69F1KZn4JWVORL+sOjxMf64fdbB2l3ZSzHro79emALpjn/EX73L+xP8Vv2Q75W/KZPjY/+Qt45Pd+5GFtJWisM2P1F80V9NO+1bp8vE5xlM43W/Msx6GFHTezuA2xbWEe68/7lLwP0dC1vo3WvjFh6vrcs3cC58+SP03eSYP+49Gfb0b0pX0aduT1j3XRMGsEH96qO3CrfauD7e/6F+HHI+03tZd5/cjLpT2b/ZSKLVivBhlZ6xX2fxZT9T88ui7hcv4uCWdLPR984vzh8Dmf8znhlV/7wXGMRr54moOxnDXNfqOBxWGc877ua74mfNerXiXZaAGkoiRWCPyLvR8FRhlP/Uvh6l1Rh6NFlD+P9tRPqoWjPQ1Gmj9l/2fno2zn2D823aO1nnNNmHFhNHxYSzBfQifsRyi/+7O0Wi+0Bt9ytqzm67fncfeAcW8IbcnY9bODw1vpiHaCjuU3CZGKdZvXETkej9K87O8fME7/jZbQg4TD1B9Fq258fL3qwstfB609GPqR+ytfy6bmnynn9seD7UnU1zXwfKQd3dL9dtf8S/1UweslJaXw6xjSuNXKji2rH+RyH+/7I781LOO25O6mQ+rEcZfvezhBvG4DgM+Pqzyuczvav3YAv6J/0sdo/jxvx3lTfYD3H6JmZk9xGMc+09UfFfGMRULE6UPMV/4u8rhy+x0/3vK4nbiuOPOtD+1cp82GMCT3pOo8LdQ62wLfCx0ilD8OYTEH4bsMIDi6JQ+W86g5XI0POPlJczpaOhKr5MNe9oSQeT4k+vmVstGuLdtaeT7u0erP44LjngRQF+ozlg/YY8De5BkCFgsrqyPTTMSrQGyeZJIkPYaLxSK84Q1vCL/wi3+ILe5EFM4f/uEflp+l+KM/+AN5Cxg2sXVsGlPknqfxeJ6hG/+NLZkXCrU5iFhlbmnNZy3UxsaqMs4acqKX5r6LgJOai7Y4e9zJc9hJgPNTi1ZBi39M1jp1TQVlnx3hHGeYPOxFVci4XcG2de3VJbv3rpGFj58mauuj6Fg5D2jpfyfhPM3h9DXCHm9x/rEJX9r2+cUA5llL8nDNCK0LO09b2mJzGNsLeXCsf8AHfED4si/Xm78YugfLAwnzXD4g6hd+4RfC93zP94TLu3oTF+ixz+fh8tVrcvOXdep5++1xrWmqH3dv/tbLHWdM1OV1z/FkHLv6L+p8zWtNlmo47+3zfXRaQP9bImppLXDt8Gil1+TaNJtHm1hZ3XymOR+P6Z6vpstUWL/qHMc5DMR5knPuKv5G3tq9otPG/J4nffiD6biKcbW6RvYdoUsDpLTIw6exw+udCe5WnmIoDxjLH0ZsbTqaBt/R6kxIrxPt2SI8cTWMyCd/W6T/0v8Qh5WEfNIBgygdSkgCwItnjUQXpMZCOT8x7SAttoNy4qEAZSSMA0hbkfJTuR7ckxwEyg6jCGSdNbTyqM8q+TItpTj6G3nQkjwIcQRiOkaJpEd7wK5Hqb25dfFAyicZud7EQdkE4yxPfsRBmX/kCTPUMASf25/Iuhw+H7m9tKgb9WP7vFSCE7BaFEicaXKlaF9P5j/CG15uFEW2uHwIj4azsAzzmDgPezu74datw/Af//2/Dy/+lI8MT9hFyZ3ypJPocxQWOwdhgV6VN6xjHbDzzjLcd/99keVm+MVf+Llw88ZD4dKT3zNmPRJu7FyL+dEPdvYixZKRH2+fwA2yLSTsaNqxSzc/hcmPKKMPpqufeqgNlKtGY6AfTwXmiU6bUljmhZSb29XdRPXbkCXo31gOPJ06mraJEP7oAw0e5zkZgzIrgD5WJ+rdMh+TbX6tTub3ctJY0N41+bXxaS6oYzOEmKUhkKenW8oo/VrhEXRr6PCoYD1ugvldOTk+Wr4Lq68F9UJ+hyel+7YxXm9zgdd6armM3vhIB7n9voaCyXV00JA35sitcs3+U3RHMtCN+3zfplnKz1wpm3zq7W1gdRgCpayKLDXbTVNEr5jk570mUvmhOQzIGjqWfgnflrZMwOdyviFa86dHn2tauTGk5bpJk+3cwJiWcpKKuiLQP/39Uxd+/l3LCqaO41oRT5TDQsclALp40l1YPY+k5xbqSSQYB6k2DUR5nKOZXiziMDBmFMzvSmgXG5O3GmS9YVghKFJLJwHwu9bcMDRnCHCBE/+TDEtACjKwp5W6494Ynoxs8Gqs+Dd+CUaL6gD1T/YfxnkNcvCGAsaMrdNCxlcDNX6mMOT8VOMFmn6TUS9HjM1/eEcIdbMeW5+0eVyBQbRrp2DDEZM8f9QghR5MOZ6CpeVrIPmFBWNiO5OX01NIcIy0IF+8k7VVCfsthNpvAzObCLZUR79+yGyXOzK+oiC/Am+IQCbb7szTAXggj7bKlG4ogKK0zKtxBVL15mFKy466Yn+OOHisNR2tB4qn/tqPx5O5CbQ06FtjTNeu/fUNLEsTAHtEkpk4HnYIM3eUqV5Xk+vTMSZjIGVRDpHjgOVZJ0MFdAQ81+RaKcDJzfaUv32wGGcAV7ro4zMmguVnmONiSIre6+K4nngQ9mc3Raed/UfDfU++J/zkqz8vPPO+S/m6lf7cqxwpgTcS11bi7W9/e3jxi18c3vbHfxwO8Msb5h8KoU/lm6J77xOu3/vu4XD3PeIeex7X9SsxFzeMIx3hfT8c4y3U4V9YmjIWLY9qoZp4W4Bggyl7gsxiZcdjRBkC5QYvDFlspckxLTmAvrnI46QXEma4LqjpKoGEfzELXQH+BuGXMXU+1ory/CX5MY0OlvjjgYTqNagnVU5gnxWLlHGDfwVYDySUv0A3nofLZKxWoNTbhj2HYvt8LSur2QQkTSOoNZvhlx3RV0zHrDoE8hH2OLtXE/JGaCTxefR7DKSPUqjJSKiDeXiTts6L9PrNVknP+uo+Xvb1MZ2plAe3owiVVfgBjh8pCxnJEzg+CB4LHyjxEYWV6X0Ldm/+poMEmyfIURXMe7r0wdK7mk92GUfgiaF9cMdJz9A3kbPyGX685XhLkEO/9RsCO2CTGJK36brOC2jHFp00eg5vQCfvTLgNfv/W1tQn1k4LLb2JVfLlIoZ9uiO1mzxeFuO0dWdCSHbik5jg9eUBn97iI1CXUNRtiI4D29811HSkTzOdepKX9ihUyntZFjYP395F/6zyNCL1Wi6X4fLly+GP3vJH4e987y9I2iqAzl/7tV8bPuTDPiw8/MjD4bHHH08buJMdy0O2IaDbFgX6DZUTWyIvBMbG8FRwHB8XOgcUOVP8+qzhN8ecy887LoJttxiGXhC4s+ewIcjaO0DHBeerJh17j1X2MpOppsdFptimGph/HHTqqdBZgntGhC0awxSeMUytB+TtNlaW5bY4n/D9edZjYovNYDvmtvDAeUztQv+62PrY6WM+n4eXfdM3hPd8j7sDXk1AF4Dw8888JtXw1V/91eGRRx4Ji9ksf14hrtASEkjG27/Xr1/rrQ+3A6b6Lfculgg9L6vLEd6J5x9dmd06AHvuZ+v0fBcF9KeWX51XXxvq79PAOtff9KGQvk9Z1PJqZWpp/HlphgDXF8tvy/GTHjV5BNLXXaesjawv0d9adY6BsnIYz1n1J+XP9pr7Bq4MoQFtYke1yEMHSiGPofI1eVPBDva0Kawrz+pSo01BnuQ34mwcgwI9YXuD+Z7i36hX7Jt4LBRTbK9QjpdXbugVsqC8k8SYPWv5pd0uPx7v2AtThzEeA/J4WbwQyAmI7Z/HMQBCvr1YaOu1gFwreyceg8jfo8gzRFGYEPvRE+tjnXYMYgMzmN8Yv+SdcnGU7SDERwbK4eavAG/Yytu/Ok/hmKRvRSvN4zYZNAs3hI7me+Hx/cNw6/AJ4R++7v8XfuHfvj08FIscRNUfgzh50xdl1YKHYS8R3gdeyN9rVy6F1/7ID4R7Ly/Cjf/6v4Qn7P9quHL0iNBReDwc7dyIZRWiRddMa4N2HYIfd7c7ahsFufGbNhrrYJV1CLyW0Neb6u/ziHU2ojXYOWWKX7dgy9b2G8eF969N3FTaoqCzlkWaxzkXdBr7BYD+w/F72pC1PYY1wr7hdgfngXXprDGmD+fLTc2bHr5+TxcBqmt732LbQTtepPadJuxeZMp81uJBss3ivoZysS6C0AO2F3J63pt3gTeIz2J/dFLjbyqm9seq4DiYOh5W5T9peH1IwNAeHjz49JWHLX+y4CrdBesvhLFQaDrq8lvX1Yh1/KxWZuo+lzc6mpRkt+i4aMnZlPzbEZyjLW7389bzCo7n/rjW8Y9v1u4f3Ay7+5fC/MY8fPFf/qDwaR8XwtWYCxqDnQv/2T/7Z0JvectbwkGcO5cxL46SuH7j355QCPeE+dVnhd27PizcCO8fjg6vRCFXY4i3fRfxOOol37GUK1uRNo1huXj3mOeG/vxwnfGOmvA2n4RxvsIYwPfVRYuKOJ1XtJ+sbdcFxqGfq3DMN5MB6xfqJ5qHEDfx9XvERQbmXY5xEvP1TcyjXjnO177cGK2KooeSxSbsOQbemyCNoT8uu2B+iziOSbT/qoRv3+r3b8UzheAiuPnqaT6bC6l9ya+wtsev8lAzgOkAr8ewfgK5uC6BegAcsxfpDyIbcYnx2rzK2Dk8iHKRpvsjC1v/Ovt1y9/yJZvOY4ar1CfXmJOuw7AW3jxOTnKCH/CexqCDoA1vxGlGvTigI7fotLBqXc0BNOGmHuEn2ykT7nEBvVu6A0N5gM2HzazObDt5vCzm09a19k7tB8i28n18VUwpf7jUibkFnHC38jlumW9tpUQfYLyrD4/H0ggvf11813d+ZzjAo5QRV9vfk8/Qdh6Fd3u3dwuv+OZvDuGxx8Kb/+iPNBM44flrSltPY5xtcWcD89iqa0oNQ2N8iy3uBNR8f2zfvMUWtxOwnztc4kJBfe+yXR/Gsalz503MPdDlNM7l4ReWuC9hfIthWBudhL3YDy3a4uxxO/SDnWtOY945bUy93roKII83KkgenMctbXF62N3dDbuLXTnGd3+/7ms/O/abRFcCbvp+6Zd+aXjHO94hv4JXQ+zdsHPtrnD33XfLm8byllvq7zut33EzFFh1vbJ24ngZIkDGNm7AmjRgyk3g2wVntQbZua9GZ40hv8svQ0XQd6b4heerleMDARa6BvVtYtcmL5dhObZ+3JV/HNhrkd5eNfsN+RvzfHgeceIeeni0M0hTMDaQvCNs0jGOC3T+eXcAa91ePKpOih22An+cAM0jUDgiiayEzI9jEydyPtPx1K6lE8JQv9XSs34RNl/fwDV6RhvCBuRhyPb7dN74JDhRIl940hN1sDfIg3yUn98ITnFr2ym0A/3hBykO8Gaqn/AJtqU2LlkWIB/SagtIC1oONip2ynUmXQEseLndjlpYHN0Smu08JhTkh3MOgn6ndxH+z199c/ieH/u18HBMfUus/iCmCQUl9g9qkeel8Fs7cVxcuXotfMEXfGH42I/+f4Wdd/x+OHzsP4S7994Y5kcLoVmIdQrFIsVEGwFtMwT6HN5iH6ItutjU2tP15i2GkOeNCX69xYqATSPxwrinLS4m7Pq9xRarAg91mwe71wbl6A5pAwR5aW9CHydhL4g1QtYJ7DFjcKevGdivkDYBnqvj1M8SwYs9pc7YV7FzuN/PlPKtDLxhc6fDXiw7DXTGj4uDxlDbM6xC+fypRbcd0CZL04Cu0O6ol/PjsIZ15wBfjvHT9NNNgHPOFutD3n4cMeHWzicHjn68+RtHfHhkuQyP37oZHrj7TeHvf/dnhAcuhXBtGcKtg5txvhi/wsBv73/+5//V8MY3/mG++YtvmYJwRU2vJsZ1PB5du/7+YWf+7uFgdi3c2tF3jNHX4JD9In7dTuiWEK6NKmm+J7/ejFKswpLFkM+t44+dG6zpOO9/EvWhmvl8zs+ZYlpsTmSNEdAOfqN7ntd/uw+QtdJcRyWQZtvVPcYNSsR7mgghJ0lPdN5Qelj38Ix3iUcE/WRdqN3Oww1e7Rc0ZYjQx51+T8S3fX1+6e9uv2PvDeryqnyLIq+Ut75qAb7yVnKKx2P93rDyM4Sl80/OxxDnDPGETuKApKX8IfT2lw7+fNDGa+eKq5w/sj7eeB8u6z33ZHCWHrwSxgab7/wpzrDF6qgNmiHUnNzK4EDETT97M/C8oDVIxwa+zcexvYnLdpLHy6ql+xvBhMrulq/B8zE+Ri3YfG5+APaj7U87Fq1sEMtSFstMBcsBQ75pn3Zq1bFq3QCesPyxH/vR8Bu/+VDYG5lN9+Oe/HA/RWKzL991OfzgD/5AuHrtarjxxjeGmzdvpsyTh7VbCzV/O2msOr+cBFrfFDwJbNepAs4JU3zTg2XWKbvFFltssUUfuIhUIztXb4JqdYBqvJ4sbFprz3w7AfuHITottC6Ijelhzx22OP9o9aUfh1tcLJzmXLHF7Y2pN0a2Pndy0H2Q7n12Ll0K3/It3xKe/V4hLGPSwcFRuLS4JHljwK/2vepVrwo/+7M/G5ZLXrzqI67y+rZxpDsd3q8RL5RuuuFmmruhZo9xw8zGhyA32Mw+Suspaa06po7T84zT3nfQtqSLBPzsMG/8TkH2UeNbLbTs0brxa3lt3KczHMo/Dnj/CfC+tI5vXbR98M4znv01SWM6xWqTwvFPr7sSyndOVI9Dc5ffghfpd3YWsYwejxlf81P7+PRokr92x408hcr2yIMOFQy9BF27GeIvaOg7jYopA5tP5/EpGMZb4CCr90KEW2Ra8vCdhBrYv7QD6xkb3GN6E2OLXG2CsmA9LX128GRWAyiT/TceYwLu2TF2hPJ160A5G6eemq6bCMbhu4zP4z+g+FW/56xcfLv2OKi0qInqGIsNz22L+fpEEDaqKncRo/R5XBC0kHYnmfJmcpSD3u7wHfZ/rqZ2o3fq+Gd/73DcX9oRXT/wfR8IP/ojXxLeK+6r8UvQV7Nd+v6nescDtDv+f93rXxc+83O+KFy963rYfdZfFp6H5k+T/MVR+R6w7Teib33Wp2GtzErAG8uDUH8cQ2u8+qfxWvrmceRhNie1skv5llx5esyPsxhJB12U74c16k1o5eZN0+j6oAbwujMdb/W3LmJjvNhfWQBYG308rz/yt6TjqVsc5/rlb6mX8PJjpemgjpauRNtX8E0SV1fEYeIv9vHyS9zakGpzHqz5BmC/T1JDy28tWm1CnV6630y39Cqt4u/KawqefES/ZTmN8mPo6WzGV8eOKbT500B+X66brs/odtGZn0fqxfdgAPuAj8Uy/gPw7ScL+vliZH47nA/7h5+/euOnURzjBLw787nojvUL8PI8vP+AX+SkPvP9Oua/rK83zFPYMj/byfFpYfuvN38kYO7q6I24rPn1sQReEL7wDJCrod5kHDXGbsbofFfP56+x2DYC5EeatCcVb+314Z8sYx9MwvpUe1DJ68P9UROV/dEqmDI/DmHM34lD5/cErAxbcpzZ84jahQuOD1rOXjgDbF8By7KRriNPH1mi/PVymG/1A4r3lSMB9w0j89/I8tXzB4+8L5K/Rb8W+u1S+G0O5VE+wf19H3EOTH2BOlr7vc73xDpj1+0fUvm8T4+o7S9svgVTy/m1ht5f9VvFbfB8AePE9kW/dXU9iOw3bsBxv0W9Sh1deS0/2Dno56lMLQ9zM9/yNY/zfJnKu5bW9oet/dMU+PPPqfMJUfvVLKCkjunWb49F7cFj+Lm3E+G/8+vHQWv8ZeT8ut54Q7MLp38ag61WQfeuDspJfj/nLpP+7JeSzxLHs297AaJcLe99nOiP527Cat9dXh1j/lrbF6yGrh2Icj1JgvUxsD/CWB9rn98f9vtppP97/qP8lNrq9yK37X+d85AGxq5/oX6OF4TUp1Wrv8bVAsvPji5rGHid6DAs456O3828d/8Pw1//4i8OL/uGF8pv16H6eVQnnnUItz//unHjRtjb24v7Ik3/9V9/Q3j+858fHnlY+Y/C43EMx4Nk4KOjtAFavGe48tSnhZ3dP6PxbJf+d9Fgh3yturIeDMGvFTgjEPtW9gvdeUrjtdr8nAXgvFL456U+lafps+TYy1SW+xKoh7GF6yv2Bqx+CxXXgClHwXHor0PwtDSPn8Z+CLB+6ucL+IAdA5QSvSMdaP3c5+C7zgqNc3gyteyHFP78j/JZzq+vNXlWvz5UYvm12K684bJ99OejrrxNo3ndciJa+xNC3/QvqM235VpmyacPln5SPfP9jKi3+LmTZ30XoGTOgzk/+qTfb8vYdXJncVayMnnMMclxSMzm+YRL0nfiXKe83s6pnoH7M4I0T+L+lOobW4J48iv6O+M5jNXh+GCW6o39hIdlCPo1zx9TMaOl5rvlT1Bbd8hX4x+Gt0sXw961xSjQiUO0LtbZ+LUugh4Hx2nDOpBBLQPxfKFlhyH72Dwc1y7Y2cnGy7Jx8NEnsLE+TBfubFnQ0Hd2ibH8k8BQnWgXbqJyweDNX7STFwzsxphtJTobIMd30pgv5mG5vx/+02/+ZvixH/s1SbuFavdv4VFLiY/h0z/908Onf+ZfCo899FB47NFHT0XvqYBtx06Eahd11sUqbbcbjKE5o7bB3zRQB2gWTxhOo77bEZzjOM9tCi3fOI/rzBabBeYIO0/gwgbovO4ztri94H2M8bF1DmsqTphbfLW95O2MIXud5H6J80SLzjtqOlva4uQB/zxJHyWac8VAus2z51sA9mFDevvy68LXe6diE7a802D3dkO4U+e6qfZZF0Py13mw47z009g1j/MK2A/f/MV1wL3dvfCiF70ofOmXvVDylrFJuPk7hMuXL+ebv48++mh48YtfHB555FGJx9k+sEs73XS4DLv33ReuXr2SEsaBm9Qncb36doC9foSbd0LR8E0y/H48tvZ55GM+Sa5fpTzA55/EtS1b3xaroe8LhSQ/hRZj9kYfex72/7qAbgT3OceVOQX2mmKNoAt1sGkWjJewe49FrpHbeDzuxvvznOc5K/S9Y4uVQCduEYEHASwNAU64LrCokgBUZavDkxfdpzrAdyhPWtRojjAu1osYgvCkhzztgSdbQNH5+ZQwqC9fwW/PyhPTLAty8IMCDnqSTrqKrVsDdpWB3D/ZxRMn5cnALAtP/kRC3Mo/OsTTw+hR5JWexZNC+e3fyM/JrAUr86QxVhfy8QTcYfQN3vy1flS7qQufGH27ZUWs5AvR9KDl4zthD987ufVA+Ac/9s/DL7/hUX2obvdyWC72lLmCZZwb0I2ocX85C6/+/r8b3uO93jPs//d/FWb7/ynsLh8Nlw/xzeHzgbEbwad9AWfyiX9jw5rnZzsXWUrzYjmqE8ANE+d7HjM+hhqfTbObJ4uaDaxeqwA9u9nRdLrA90kwnkjE1D7w8HI87Kb7dgZadxFbSL2xNwHZG7+SXzkxquGiXgi6aJB5a3Conj9PrO1rWvvfoT1Qbd/h5xXe8K2d0B8HGA/rzpGnCdEw2oleQOL4rsGOXa6Ly7hPGVof0U9DfbWFBy07hml8U6WdPlbXbJO+1PLz1nyzKrh/xxvRSkl2TJNxFscS6+KvVdSAcWqpBcqy1Pp29xARPr4q7JwC2gTsDQ47F233FKvA90yX5BfQQDFWozsduKZy0jPq0Ln42HlUDWe9H7kY41PXo6PwrmiwR2L4WAxvxBFxKywPHg1PvHIY3u897gt/+3v/WphdDWE/LMMiTuo7MR8U5H1gkMqx2N/fD4888kj4yq/8yvA7v/PfwmyOn3fGT0ZjzCVwgO1cC7vX7g+7lz8w7B89W8YjaHa0EKqBa+Jx10b4Hd7plevRE+GvXw9dHzoOcG1wilYYG/bahXxrNdWNcwDIqJGFXIcw7bDjET2GX2Hx7cH63v1VrCJZr2ehb2yNSnJPAHnJfpvCRTgHORGk6/xNGsHQ/GrPFbk/KnYu/QmSPhdivyvAb/uG4wc+oN/qJSkf66EPzqNvgugv8Dn/a2we9GVb70nhaAe/hQA76f0UzkmwAN6GL3MVdIk8MQP3X2BzvEXPezHKo2/8qjyNa3Edx/j1FfxiMflPo31jUE22ODdY5SbUGDb5hNXQYm3z1OmH24AN1kU9CWq1bUp697h7I1hskvJrspDWKS/8KoNykM+JmDYeuhFMmSdNQ6jl2za13ujlsfWjWv5JA5uvg4OlfPvkYLkM3/1d3x1u7Mf6Y17rxye0j9JxpL3I+IRre+EnfuInQ3jssfDY44/Fdm1u7G4S9Ksa2GcnDX/CeZYLqd14r4Mh3ae06yzbfl7QssFxbbvF7QeuC/bnesbQmu+2uDMBH1pnf+HL4Xhsv499gN0LnNS+4KLMh0N72S36wF5piLbYPPw4Pw206htK51iy+3bqbsu1zrFOCvb87yLCPoA/Fadh19sVU9eu7Z7/5LDpteSs+uqi7vVxnYw2w1wyXyzC3/rmrwz33CNJYRHmYf+o/Q1fC8h5/etfH370R380HoewPDgKt/ZvplzITwfAbB7uv/8BOTyv16wuCmD3df1+6CYwsKpsuRk4wL+unkM4CZlbFHj76g1fpamAjGG/wE3O+m3F89y/fv+FONNyiHNxlwZYXsDGO+lSXmWM2fG0ML/7ic9/UA9VGaPvNBy7Eb5Cykv64GmTCmhAa+BpBu3Krz5WuwLG7dXQCcmRcBIGEZnkxKGT4qiL6ErpqI55lB+HpNRV44wWHJTQy0s2xl8llEcb4NTIUT0xBTBP8sXOWhcIMem/GAqkrKZbcCHz6fJAxgRM8QnqUkOrnsLfZfBysv+adlgevMWK/pnFHLAiR/oLYeRT+xU9aAfIEDmx/E5WUqTnI0U58roBraeHpsL04MqQsRt1h15ofxwMcZJc5vYLknh5gxwhIiinz9RIeYAlTElBVT+TtOr8URa3xIunLufLcBB25e2SN//3t4eHbjwQPuTPPiVgy3xVuXpAaRDPN/AU8zOedn84vHQj/PxP/1h4whPuCU+++kh41+GTlSGipl+/deTRcEqbhtEoj4oj9cXHfqrp2RCDZPBbqoHjyG9sIbdVBmC5zOE3thyfCbqBKfnM5Ya4RR4ydiW9z2tpDBzbytvVFThEy2JeZ8xEsH66d85NcZ2xI5/TLxdIKHOLQnJRpcRq6Jb30HbU4OpNfOVpWJbr8h3G/kNK1t8Acc3twvK5IjIftnyVaG1wiZouRE3HGorWrEtThD0espzfLbTk9VFKSRk3Djx0rsZBn+p1ItOGRDc9WkrCDmyREb04vyOEJBLB/of+IOrKed/PJx55/Y5BrZ3DpYfyk16JIY/DVB1BnVsn5ExhnucZ9eUUej6qMWL+WK5SgSnj5w+iJha6Ix1Fsl65z5J9NLnkp7AF3Ye2qaq/hamAPlODPF2djhV9udb/CMbghzXp/JUTeZq7Ur9tH/J5nNMccKEQYkj1WhW19ko7DQE2virxafEYDMK6EXhpR9tGSUsJWV48QHpXvp0HlHy/ZIzM9UUB1qAJfXkpPyV3uQHPn+Iw0gB8KQ+UHiKWx7HACcQFcbalbiPkx927L5dC/eZvll6RoSuYnIfYenrtVj5bviurm8fyZcbw/Aqbb8HUKDUdKTw/3ANyRXZSmXGtT/m9fXjzNY/fyACVfas9UL+IwsX2SFpHDa30AtQ1Q73QNeojeiR/p17Nm7/xWOJIMlSuXwAINT6DfNaBrEkwghuEh2yny+sDb6MMlx+TDj0UuOlb22/WbiqVtcDL78bz/iOh3d8JOb/B1yvvdEv5fY0V4isdGcpJfq+fP/8q+blEChuQt6DA4yjbJcUZzUA6/vYyOlCuAraPBI5ufLMYkzis/WrgOaFth5+XVoUtTtldnTWGekC+Ov8NWgvVc8wClGjnnX49fZC3cK5z83fUv4ytLVr6YUqdAsykIJz/zuYLvK4WY/Ow2Hl7mO/cCK/81r8SPvZ/eGqML/VtvVgGuizCUkri9wJVdWpS/OLXfu3Xwmd+5meGxx9/XOLKg3zM+emb90f3RLocrj3wcSEs3i3cmj8x9gB+8U7HK9YVYWs1NEGGsSFvL+6rSXKelONqfZRhmq2vKwtrZTqMIH9tfyfjRI0Tp59SSOXpvE1ZmN/0WN+iLGNMsiUOIGB6R69cnvkakXUE53wSA1QfQn71AP1hCMwoJ/9SXM8fNE1Egzf+E8ODYFFJRxjri2sY2o7zItUnlZV/QJKX8sNOXEEzL+LdsHf9qBsVyRZStgPUZ/l8/mrolz6evDFIPwxiuP4x7SiffH6Oz+OnYlebZssAPC/j6ot9vBkKGTnf1bMT5xl98xxp4LNjI85D8XxW46oHP51ndQBsndWfs87t8HbW9LH5VHkKE4/1m9MgbSFv/uI8Bbs8AHH82idYMaPa5QNvAcNndTQBKke+vR0bJWUgvgYjhyBvs0wTFWEGfYtucduAH9rf5NO0drB41AbS7YpW+6akex7bP/JAQMpvyQKQN2XDigmOk1zr7YmzANumk3eMx7bgu8Y5jvYlHoZA69i2rZTbnN9PBd4E/pmf+Znwy7/yO2tNrvjZnY/+838+/PEf/EF49JFHUur5he0D4qTszs20Bf1lUxiShzxPY5jFxX6IhmRIHZFnKqboc6egZYvj2mjs5u8Wty/WuUC0xcUH1rjaOrcKUN7PPYxjXRvbm429XXFc/S4aava602xwHrBdDzE2p52LAZuYSzxa8obS5TxzRGebb2VtWv+LjnXe+LXY2vP4mHqedKedI53FNZDaefoQzkOfXNS9PfS+8fDDYnN8Vxe2/OIv+uLwFz/5T3Uu/eOmBW7CEHbOQRkQfhXpbW97W/i8z/u88NBDD6XcOsB//dr1zjeDN4HRNcn483be7AM3yex4sscA4quOT/CvWuY48DpvsR5oxyn2BE+Lr5aOfX+NCN57Aqxsucmb1mpJN/EheL/eFDiHILTHGupcU3vzlyGAOcvGW/A8U8qcNLZnb8cEnbtFm4Y4m6XoRJYscFLCQclv60AjS4RPJxGMi4xYrzwhUvNf6BBJyhqdmvwjGGrfJrHOzdGWPlPSeUy74Cfy8TSk2Aj2jbSIx/q79KUn2A8EHgACFTmxz9HXMc8ObjzpjPx12rlpsO0yPpb7Qv7mb25XjLMdNfudOfCdk0iH+J7K7DDcOHwgvP2R6+Fl3/5Pw399V+KpAEsLaD82GcRvK9yz2A0//gM/FJ761EfCQ2/+pcocwm+3nB/U+mLTJ57H3YCe1HzMzbHXD+Ns6lir6VVPsyO6Dl8utzsRN1y6YevX4UE/PT/wM1sfrXYNtVee7BsxB2xGe5w/u9yZQJeNdJvAfwMY36UZH019YM+1xcUB1qZBwh56iCLPELjvGgJk2LkHcZbDusF1wq8hWENrTz0D1J/H6wJ6Wd04uwpRR0NnhZou2B9OAfrRw+9P8Ga0/dzIFqeD/rob+wUnQyPgtz+PC46j6bRMlOITfYb8Y/A+vi5a4xeUzxcTX3R8/BXUdERa5o3H3VmqDl/nyYGa1QnNqRFcB8Sbt02KthmkyDOEIf+Y4g9bbHER4fcyYxg6N9ssMF67Y3bqHF5Hfd4ZpYnf+MwTVSqHS4GgJCUsdu4Jl68+JdrvclgezMNHv+iDwpf89Q8Nl2MbL8nv0t0QWhzNwzyWmIU9oZ2YCiqSQlgul+ErvuIrwhve8AZ5Q293jjeK9/BecZS/H+erm/HESXmPZneFJ9z3rHBzfn94fAe/UqdyFodKB7MDoXVwnP7orzv9/h6C9dtVbmxjD4PqWBv3NXGF0H8pjl8JlG+LRh5Rr4euvllOoimo3QRmL+s11f71Kl5/LOjqgWP9NRfC528WpzcfnDE4vlu0Juj/Q3ZEHr/Ja8eMLYc3dG0/63VDvXYixDIpnr8NDF6JF9+T48zv/e1skPflaT623/BFO+2bv/L2buSR7/6m0H4DGNBWlTjP31GW41fk4YcUpsz/J4yz1+CCgw7UotNEbbDLRaToyDz2QBkQFoQpRP7TAjYDQmdgz+OgpatN9zz2LQ+02d5AWrX97GuWY1mEq9yc2jSoh/UhpDHOfADHjHfS3QbRl9Fw2uJCf16XLHBBYLG7G5Yx/P3f//3wqlf9bMpZDU9+0pPDj/zIj4Sbjz0W9h99rFrXeYPtA2JqH4zhvLedwPzowQvLLRqD9P2EJ+TOC7hBbNFJ46R8ZaruF8VX7xTwxq8F+2hdfzzOBYot7ixgT2Dh10l/85dh3r+58h61dXcd3C7z1qbsscUWmwD88SR9siW7tUZhvrE62fnJymJ5m2bPGc/q/PF2Q6v/tlgdU8+Ttnv000HtfHgIZ9EvF30vD5vduHEjziOH4b3f+73Dd3/3S8O1yyHcWN6Q/HjWLdQyLcpjDtrf3w8/8RM/EV772tdKuqQt9UEnIPfNMq4X81l44IEHwq1btzTtBDDUL5u6rnQ74yTeBAZO81qU13mLPmAjEh9wt9RCqx9b5cau39lynDPgXzj2Mn18DCf19q8HXkID8rl3DNmWVjgG+/YwcZ7WnJ2nv9fXD2pj72bXMTwZj3dcvTyMJh3gLt5hSROku+dHR92njHrGPuo6W7/juvLHOna887ryeNe/CSevv7g5/SY6Dwc43tZF+9Eua4cymPGWQVvJsdroH2wnQ9/vkNNLizrhSW45Tjr0vGGGr1cUMJ/14GkSwNuZfHjqZAg7O4t0NA1+0fT1dm2sdgeoT85P7cXT5MLn+oBs2Z7pyTtKohyWox1yerIr7GsnbrwdTGBiPXBPGWX9EsY2CWMXAuB/LXCCzTrj2LBrXBPo93i+BnWyvQDkoIVoJ44ZSp7vIIeR7J49oEE3VBwwHu2Jn7/gk+Hf9x1/LXzCRz89PEtiIRRv0593PgzXJWS/Qi6aDP1f/epXhy/78m8K7/k+zwlvuvLCsLu7CPtHVxKfbr4P01eGSy929fP60x+Jfvs8uu30sG9hWFn0uZZ97bgd0oH+V2qJ/Gas4OnKQYj/F34eZyt09NeNhrVR/xswXXStuQ769rVjaqdiQPo2MEvrIMvY8YZ2MJ9tstJkTC0LP+D50p4oa8lxyPxlsp9vRedh0Ulgm+L46dhc53/k2r7Rea1rm2r/JP1qeQDXnzFYLj7VB4zNj9SfaOlRkGSzX3fK/mbKyZeXv3I3RMjYzXbRsGmlnv26/WLnaYHjz9+UaqBX3mGn+WsIWo/58QzBqn451r81rHJxnPpRL3yDaQicVwk7FxCeZwg9f3G6j6gT+fv2sTLG1l88LGUxj+MFcwztgIdkMB8cNuR4ffuYbgvCyhzzvxZqdhGY+bkG35+sv9VO/xS156Nfjdupj2llRhxkAsbnxDpa5ew8yRa09hljYwXl7BzgZbD1rbnZWkfLuvFbL5ax+jrqMeb/w2/p9ObPhs0J2vMoOi7s5ufCYku1DNffLNfHe/Yq5fXBnsTv7DR23kfspA1Ob51Oevv0DD69z/WM8YTm+HfI05orT3A+aPHl8yNjZ5kzuW8y6eBRSjpHzA+LPCuD+nM/Ca6OrJS+7Hh45MsslNvNJ3xr61yKoXkIb5usAj+fj/eS11RBOY1lqQPaqgZ8kXMVjI2/yJAO6nr762l+/+v3O7V+sXOdviHU7r/DueZ7u2Pc1OZDj7H52a+XxdZaDu/z1DDkUxZe7365ot9UmRY9uySssoccAuxDG9b2st5/x/zLt7GlP4GfJa6hVc7LH7p+pKD9tZ/hm7J/jMdT+mNobE7BsHe2kdvvxp/HPPn3rTxP6LUllr9yqOv3c578lvAP/+GPhvd7d4mGZVQM3Q4T2C5t6fuv/tW/Ch/zMR8j3/2F3fC+cFwpolVR0U6UFY+gyt6zwr1PuDdcvvxRUu6hBb77uz78/O39YtQfZwvn18WeKIu2ILR+TpnIO8rXVbuQ9wAj39LMlzrvaTrnveU8CU5x3qyaYdxFfgnBn+ZM/ebpLOu8kxpMnVgda03JPZR9f9d//HwI2HHgz7eODvEWeAHegISMLN3VH3cWEjKd4+cwzTHROhIWLISH/H15ivZ8h+uhJc+P1+GrBxU09lknBd/eMeAtfQt/fuchv/hpfZR+lMzkW8v8zJfkl/SufXd7EhRlD0D9dB4CN2UBeLsYoB18fX68E8hHu/wD0L6tXt8+tDx9iPMBgX0u/d36WUHxXytDQvFF1QeXUa1uAHTfzx6u4L6arRrzj1q+1T/7c15HuvYaQ1fjLTYOOMkQbRoYmGVwOmc5RdQGE9Is3Ylguxmyf2gTbA7sSQ8XdOYTjLfSsaCC5DhuwiGHsmST4iarFiinRayvRTV0dDHtJ3xZO05Q5yrgeGjRScD+LNj3fu/3hje+FW2KuqS0GmKL5R8Ak+CJzC/4gi8In/gXXhx+9/d+N1y7djVuDuNyuuJ4pi17NnXpLTpL1E5YTwpjFxq2uLhojRnOtUPkMXXe3DROaq4675CfYRygLfrg2rrFFnciTuK8agwndT63xcXC1H0zz4HkDQEQ4z3q7sc9ebR+VaaUqa8NVlZVrs0/ZT/H/q1FpV11GkOtTIfSuO7RWL6hLU4P+dw++UcLQ3lbbA5j51NbHA+7u7vh+vXr4TWveU14n2enROPaU9z8jW98Y/iMz/iM8Nhjj6UUBR6wms/x88+4qa5pl69cDpcuXdLIBoA59LhoXRPchOxNQ9cNnLt2daOumq90FtB58/yM07Oyw+0Irolc+3zcojVfj103r8kibH2b6lc7XqaR31OXuIekp/0b83No9nW8DmVvVuO4NcbPE3o9nE9ISGKgQltsFnAJS7CwpalYZWCe5ASPJ54ssSV4osrS6i08H8Cgbm04psJPJkCeHOOY67yly77ChIMTSnlipUyk8oY3KMoCgdv2Lh6QAeFJG5B/gua4yHo0yKI2h4g2or/qSZsgnU+3A75d5wXZi/EEjnmaE28Bg9705t3wjf/jT4U/jqb4I2TkAnjzl2//xqLyrNRc2g/CJvtKpB/5wW8L7/Xud4fH/ss/D/c8+uvhYH4kFI5i2UhZ3Iqo9c95wqZu/o7Zh/kgvO2L77PYNAs7Xm8X4AmzsafQaoAlTsIa9u3fGsrcgrFSeFu+3Eqf2m68MQHyD83AP0/rAYWhdX2LYXBdIZ0GTvvBFUt4SIgPCk2h84P6Co8h7ufhiwjuv7bYHLhXmorTWL/P300fu5up0aZxMnKL1JORf1xM9UV/DjT1vIbzh+dnvZzLsX+SX0yIaTxPJU/r+o3Vm8dyrhj9WOqy+ca3IS/rlciDdfP8lMR01rcu/HrmiWjpNxW0u7f/FucU6XwcXd6i6CD4uzFYf7tTsO754+ZwPteDVcFPQhWKc3gkvPkLOpgdKsW2WnvvHv2X8L2v/KLwAe8/D/v4UbjZfnTE/TAPyzhP6fuYQtHhZf5z9NBDD8nNX9wEtv6LOnAtZHcX59nLKDOExbXdcLT7vHDz6EPD44tbQpvAcdaAsqYN+0F//j8pv1G5sJ8cIZRj/tO4nNdEaqGpXZrXstwJhOtaWV7s49T1QppqazqMLNhP6CpXruMTyt+3Zxtnef2CemZCmqGLDrkuFfuUY5ftLEj9FRurb8tqvBwrdK44DPPY7yBrH95b6vajyiHwizv2V3f0arbGUQ5v+vPtXwB5XT3Xg91H1knvl8TDRPZY57iiFYA3zrWMWCUG8u3fCJEX52YQ3ngH4RdwhDUB3/g+OFzKL7scpTEE8NvCxWrWwmeHngZ9A3Zpi/OF/sBcDccpezuAJ+QtOin0T86746tVPyegHn8jneAFAT7YAdT4PHijo0VTMGRL+8R6pz3pGG0iaLPzCt70BRFo97/7d/8u/MCP/qJbaOrgQnor7ubBj5/bwbdZbjz6aHg0Uqt/WyD/quWIdcpMATct9qSDmOpXmwI3u1v0YftJKK03x113NgH6DkOPIT9ap89Xnfc2gdt9fe74VoXsnFqjLe5s1HzG0hZ3Juy+8SzA/fgWFxvsxx5xT53iYxg6B9oEhvbpqmu9bluudmzPuWw7T7ItHny4qUZj0LbruW+NmN+ik8RJy99ifP+86T3Cedt3TBkjtxPsHHUn7P++6Iu+KHziRz85tjWEBX/NF5GJ540PPvig/PwzXjigvazd8nd+o+z77rtP+OaNn00+Do47F2Iu32JzwENkd9rccdFRm++Qpp9KKWjxVdMb8wj5a+Vs/CJdv/J7Phs/XOK+yfgc42UAPn6eML/7iS94MB1ndDpWNtq2o9GYQpI0AC0zhLaxUNbeXVdogvKRhtB3UAu8j2oljZE02JCk4xB5gnIESJkVQDuTPMbyPcChE7k+1cMyLI8TuSlyWjjCkyR4YgjyhbROtjtlZ2I6Th+l/lR17k6nC57EsPqxPMsxx/sJ+cYv1o/lq2LeRlTX62sBH2U56kNAX6Rp38ByypGlpXR8C0/ehE1yMKGqTOXHkzS5DIDkSIcwtkBDqwdIYlGufgOIqTknA20YolGMXShIIihLliojF08JUSNN1b9Mo/UA2sXax7enh8gL/hZ54M1DzUtjqcHLtNnhPFzauxZ+8Q2/Gt7rAz8uPPcZcVMdWffkG754tki/1YXSIGgNWsz1axDznWV4+lMfCB/8nKeEn/6J7w+z6/eG67N3hf2de8P+wY2wM+9+w0OllJB6tGgcI3zZz7Qugsd+XLJeJvv82ngVWcnvKZeIXpiO6sD8ZOvrlU/5GtHAwvP7+PHRl2fV2PEGEhibp/JMMd0hwDfzIMKnS6mYxqHma8nxVD/YQJ6P9m+Wnwx8tw6luqRPKqKWbt9Lm2J8qDuQf4hv9IDJkKEqbU0AAP/0SURBVH1qUpN4XEhOoH2agU0fosipBRI0bQjMT+ExH5Pk7D5eb4HwZofRsKlFGj+FUnqCrxXLmuUfkCyIPdXh96QtLND1AASPGZKeLSOxFrSO1YFywy1TcD3P7WQ4kTxqaaugJz+tcy0a3QJU56+CMt9rSLdDushPPUr7TLFpF8e0RwpXh5a0+xdgXP8ux1j93iK2b0BrGGxFHL8C0fOYqMmwadYNbfpY3VxnCM8/2vpe2W75sQ4eyd4ARlrg1W3aS+fTnB9DHHvpXM/lzRRhVQ75Fl5ec0o9PD8nbPXKk8rL34Lx8z6FnFshlPOtglK6JQflOpqlkNA4voEp50rxuEZsZ7SWlJCLTPq/AfLzKNoolsl2T9C3GIoU2orzkcRivtaqx4BYQS50OXnm4heuGXCdbV14n8X60Z3yNlFKG0JdigU4+jS2IogO6bgGrjMtknUn8dYwXHsdtl/KN62nAToNIuc3+Fx5uX5j4OXX2md5eNiyQ/5EnQYF8Asp3MvpYLS9E3pAZDTYRIOY36rHp5K3lGmUy/nD4DwlDyPEkGVYfrx10wFZJNZj10Vgis41tEr19deUqbU495yMvvzGfn9N+cR61tJy5QEUTbPgdVWdkfGLDpIY5gfzsNjZDVdmbwl/5XNeEr7kcz4o3HPtMu7P6tw9m0f2WbgZy+AttIWXjYqT0v/gx340fMcrXxlu3LgRlsvu11RZ/xG+Eb97Pezd+/FhZ/e9w83d+8LBbDfc2LkW9ncuh7k7/1oV3sMx3w7B+yfK4xppzGj6rk3f2YlrV4wiBeS/iU6I3FjOzs8qR9OZjLdrBQxiyPqEz/EDGkd6Gf/0T5YF5DiqhzFK8vZCmS58XCGyUlanDlxBjnEkKUvKS/rhTzefwFGkdC2F54n+fFEaAMhxLKFBD3WtAVfAMbbLKfrVdVPGyo/BruVrIdmF8P6PL3EjpUUA7Jz3dcnupEVMtPyy34khfkQSPYPxUPMplAVkGkjHAPSRconkF2ekLi2ziP5Q4uDXelAD8uXNXymp8RYJqhNjTEsk+9fEOo4iK8uPQGu0GqRpOuRytZCqZPK1rcbbvMqBX2lAi+Rt+xg/wgF4pDCu8MsMECOEyvHnPy3UxovVX/VBQDnD8jygzYlCF7g2bXGy4ImtP8G9SJjy5MVZ4bi64aP89sP8rfGBk+7aU9eer4WpfB6st0VjYL0tIg/ROTa2vQhP+PUWsAj8HCe+wbw8WIZXfMu3hTf99/3w+H6xC4Ej20LGby5vysLyF/7Ci8NXfuVXhkf/238Le3t7woPvv6wK1uvrH8JUvuOibIa32KINP8ZqaPnSWLkxTKl7i9MD+tkS+4fk8zPhxCWdvAzRRcLWL7fYouA8nzdscXtj6vnRcWF/QclibI/P8ynkH+JXoRKvvOmQjnleaseRbRN4zhrUtUXnCedRpzsF8qAdb9Y0sN0/bXFW4HpBwnclLRHwYZyXvPCFLwxf/dXPC0980j163WiFaeXw4DD8i//rl8JXfsVXhne+852S1pyX5lfCtXvuDZcvX5Y3f096jBxnfrwI1wg9fHuxFhO6XhSfOA+4yPcRbkesMh49b2091Beb+n2MskN1+fxanIBf2/hxYMfHMKU9YdzL5uNIfu/LN30zj9tf+/kYwLxDORYXYT7ajuYNQZ4AMDQVvpynk8Aqgw+cQ9x48gTkAcdax7n8ICLO+mIOJ5IahnRrtYfIE2Wjw/l79JyYZXKS+tTCMvlE4oRFzI5mSjjWpBNBd5Lt01RARz6ND3ib0s/YLi1xki2bBt5I8GMqfxMh5sEKV2f3hYfevB++8MHXh7fthrB/dCl29yVlNrCtggUuze/CX5Hz9f/j3wx//uPfOzz6W/972J09FC4tHhG+44D+16JNwsqj/It6s+W8YvV1A97ZH6fwve4IPFlM7f8xn5Qn5jDmKnaY4s8ob5+6o5+SfNoWZwv0gKWWP58FTmNOox/O05O3q9JFQX88n4/1v4XWvviioey7GgSeY9CmMLbPtliF96QhT9gP0PHB+bBFm0Vt3VWsWt/J6NdE+rbecbHKeQ/8kOdv/PZjPo/D+Y+Jt4jnH+SXMkt9Q9ePVf1NoS7kO78pH8cEL17xPAwl8aYVxy3qtmA6ZICyjjiukNUXfs7yNeJ3g2vUwrrjx9oLtAnQFlucf2xqT39ezg8u0h5vHaB1NeqDs8n5hJ3vQHhzF8R5aBGXFNC1xX8PL/iwp4dXf99fDPfshnB1vozz+kEskYBpBmViAOoh5r31rW8JL/mLLwkPPfwuuUZV5UvYvfu5Yb737HA4f0qs5b5wMN8J+6YAVrrjr5pdrDNX7hyWX6Xo+kHUjmu7Wd9xVGJnB+jA75CSDuQm8GGQX0VxIM86sDf8ODfhq6T6ZVIi1R2r1vXT1RhtuMo9YDsHnsV8yP1oJqQZuuiAi8ivgDZtqy3VX94pLVffKhZAeRDnG5J8u1f2fQdC2v9x7xV9Sf0Jcw/y6EdaF8sTNi71ZP4TBu4VWIq1duMx4J40gn4ifIZ449dfH8RxTI17d2SoPIDfAM774MgIwm9+gvRN4cJ/Vjh7DbY4U9SeAjmv4CA9jxjSbcqGZuyCrL+wYCctwN8IzpR4uEAwvcmf6vH1nRRQpw0J75dcoC4aDpYH0rbHHn007B/sh1/5lV8Jr3nNfwh7ceadat0bt/TneS5d2g0/9JrXhKc9/enhkbe9rXyfZQWUflbCk0tDRID3dsTQE401H9zifGPTfeTHi0/bYovzAF6wP21wXW7RFlucJbZz9BangVXOl05y70DZ+byvcn5fWyusPvX82/NcINvrBGmLi4XtvuXioDbeLLXgr5+dZ9hrFM961rPC937P54ere/ryQGyFhFPxyLveFV78F14c3v6Ot+frjUP+fvnylbBY6M8EnyaG+m4Iq5Yb85PTgtcB197Os38OXTfb4mzQGqM+3cZxXCuHfaOQya8d19Is8Lk1hiSJR//ZhA/xrd0WcXw3aWSM1d74tYAM/ys8Z3UtZh3sPP29vr6j7ZG56A/o3fA2vGnYwRm8K26evlFo3D4lUMPS15DvsjMs+eiMPoo+tXx9bqjA8+g3UoHEZ+7yA/kpVJdO1HWaDn1/sA19G3II3fK1E8IpaLeiK987/yG+SYHQVctSeILCTiB4GgrI/DtanmA6v73Ab1xQ3pi/euCbrusCE5g9Ma5OaMbefnIEutbr87C/jo6WkneEJ3BiyHKs0svBwLKy5G3UBPjkURp4498gavlXr8YqWv7vpdYmYpQFH3xqpo+jdfxrEzeoy/xTbydrmM/pJ55POfC31r+ALKTLS5K/Gx6R8O+86uvC8553JTwrFkGpS9AD5ERgfCCZtd66dRB+6z//Vvi4j/u4cO8T7g3/6crHyE9C7968W24wz/fuFr7H5/pUKL71ALAdpT9Uop8/8jdNEvTJMQVOGPz4hn4A2+7HgB2P1j5jTyZT37H5Ki7P6aiAbUR9h8kAeErOAnqJfw3IR91W+pjOx0Oxm9o49U84SGOD+Rr2fT+lx01PDXwrI8uNhzKuDjSdfYOn1AB2O23J2hkHRK/euu7g9hOtTV8+GY2KQS77/SDJh37WfwCUWcZ/ALhQxs4jiPOtF6zjvjzAesfWjZFWVqD11uqcijHfXxdWp2ItIrU02R1PMQ6h6Kj8tBOf7uz1Wc+SPt7FTlz3FOTr8pf5e02M+O94/+mvckyBnzsBuy6vhZUNkPozzft2PLdQ0xvAHNRfP/WpVwvEWzY63FnoeE9xyOuX7/ZRJ/9oIYG3IvUq+3fFlPZakJ/y/GgY8h6Ure3PW/asAW82eHTbMOy/rJ1lfN1T3GfYZsP1j4H+fzwpOk79/A9wf8L5neOZ9fnx19+/dDWb5fMF5eP+yJ9HFnTL+3XmOOcfQH9+Yn0MW3pNg93f+fMdC11f+3UV+6ZyTl9rX9sWSEKc5ylEvw7z9lOC3dOZ7WsV3O/4/aF/u7TV7p3K+JbxktIph6UPR9ZTliOW7ICMbv7hIdtf+gY20nlU4xjzdgzbY5oXeuqFrKQ3LkDHtNnsUpKjskrtSXZlfloV7Hfpb6PbuoAM9Lv1J49ST9eeU+bDLrrlNwXOE7EH9CBiqD1En4fltZ/8Ny/Hem+WDOL5qN8C6zdsmcaxPV9UaH35eoP8BZI+6Kuoc2uv6+v141++/zkAvx7U1ogWRLd03AKuP9XlpXZnP5uO2v6gOf+MzCecf73E1vnOmI/59oyNF98Wv58Zeot/Uj+tYV+AsoetN46x/m2tPzwP8v2Kt+0s5ql/n7Tzx+EpT3kg/OMf/4Zw332Xw5Ur5Est8PWYboSO+/v7cvziF784/NzP/Zy8PDDDDZmkP95KAzA9QIWjnWeHu5/61PCu+YeGRfrUmL3+wXbRfvQbbw/MB0hjuvevMft7e/jydv+k9x70PJ9awP/w09UWyKfUPA7S/MN0zmN2vkT77XUEkWPiyEd3aTzpEeufyU9nZ43kL3hn87jriH5o+Qm8eQnYt4BVnl4HplbePmPw/XMY9xc2DeuNjFmeH0aVdAynuOuxZSrK/a/f35T9i6bn6/uUk9aN2liHXv39TxdlHtP9z7g1uvqtDGOrKcjdnmD7uAav3Tyy18oUt9AW++swdj+LPOsn1n84vwC2HvofQf9FvXathj8CHIesJ0vN180V1Jv5tsdqa1zeB1XsDp8p16tVYm8/eqj60Y3YRnIdHSX9or+jDr8uLo1OVgf6r77Z29XNrnnLYokeYEfvsda2Qxjzo4K+TS3a2q0J3ED2N5HXAZyhtempoeYgFmP5wBSeLTYP2n0V+4P3rPtrin/ahW2Kvr5dtfLd/LoO4JGnyAxvDcg/Dp0EvGy78exsQkdOfo4LyLdPLXlgErbUAvsQbTqIG3GEL3/5y8Ob3yw/7qxoFPcW3ttbhPd9v/cNP/GTPxHe+ta3hvlsHjft83Br/1bYXaz+TeDzCiyEUxfDGqYskFN4COt3dxK8jWz8OP2zClDnWF95XXrxU+o/+u0UnYdwWrY9bXBuJ41BNvkgV450XLCfWjQFU/tqE3OIXDgwtMUWU0B/Xsdvpo6DVbDK+NqijU3MgSeFVfrX867rG0MP9N2OsHaS85VIvHaCC1H2YtQQat8Shmx7jrvJdfcsYfW3barRFhcbeT+eyKcNYeocNCbnToWfe1a6nluZjzaFVWTX5gRLJw38ghz88OrVK+E1P/S3wjOfeTnGU+YIoB9viOzu7oYHH3ww3/wFavqn+yXh2n33hatXrsjN34tyrsFrodLuRBJ3/b3pfqO8obW2Vif1Yh5Ce2xDoJZ2XKBf/Tzn+3qTfT91Tt1CMcVefv2xZQbzGjd//THjcmzkMY/5pwk7diyNocYPWbYs989crywvwTSbbueck4bXpwXO3S2a3/3EFzyYeBVO8MgDGL0bFBmQEyk7mX8UIpX04tXohbdfPxMY9juni/4deouxZ/yOst6+XkWJDcvpA3ZBmSHdwTGWP1Zvt7wfrPJERwxblJ+cSETgSQnkef28tnyDyPcj+SgXcejG9FxvrkMTmM5wFt1FJqF4nJJUHiMjsJPgcdGcCKP6Ns8es70tCC/KRzVxjPEhIfPQ2hjBvIwY5cEi+IfnW8SFkWlA7/NPvPTRYkA6iDWuBkqViTyJqI3TUjvrQ9vLcWxBpGNgtohixLg9gg9ljXbmUq/EmR8P4+yjaQ0cRAc9jB0A7qOdZcAT9TvzS+HW/tXwK//2zeETP/G54SB20tUo8lYkfZ+pII8DDRQx8T3f893DM9/tWeH/89ofD/fddRDCpSfGZtwKN8I9YRnbszi6FebRnnzDu2XZ3vyR+Akbpd91EPPVDxH2x5Idh+QD7DGQZ31x5JLH9Bbxr0XWJ8ri/D1z7cx27SZncKOD0lgoTx6lDtVY43hGTNqTDZnSRSfb9pTfWOvK8pvKR5K2xb/SbUk++zBJy/Dxgnp9GU4f3+9E7rMYWB48gas6Ic1S1DvyYfRJmIrgGA9EUK9c1IN+lkKUq5E8YVhJJ6Ea+EqOZ+gx18kWxf89+E37ptHV0yP1Fx1mkBfZ4Eu8ETziTOHrUnNae5WyNUC+8rJct3xX+uqAvONBBUCXkaYIwGfZVp1b5Kl9tDvR8OpTA+ubXm+7BqxrRFuu2AbJFUHYH0p+ygObxA00Xgp384fnq7J/Xw+si/J8PUPSUXYHg9wB6VO1qr0h023/sCRfu+gE4nGPow6W62M1+3o5KL2ahDqyXC8sVcVuYN1k8+PP6gZ4/yl7HPKl+QlhJB2PoJJvgVRLukBFPSKbzwNV3KeKojfrYzhRQAupuLRR6ui2J58HOrsxztTDWM7zALBvLT33S87iGzKo35OidvO3n+Kh7fJ8Nb8o9Rf0SybAb9C21IEspf4EapRz6fCqLkoc50u8SIV0HM8kbcqqEHd+segC4qSMbpTEGw+jrfHQa5570A5qwh258uvx8cD+Z7gJQFJNnj/HxHhm34JwnmDj49iMzn6fWKCRli69cpHPxnH+p2Hs4xgWOdqPff/qguy+lyELmHE+FL8u/AUpoZdeJA7Z2tfr+TBOWb5GfQkOI9lTICJiXQh7du+k9Sn+76GmUqs9mlaH2CYde6DuGobk1TDE3W9H8TbOHjX4G3abhJc91lravUVjaHHE0vJXx2G0R1RLefFKwCLGMRPNw+LozeG+J10O/+QfPRje5332wmJ5KzbiRpgv0qsDrY6MwJBEa6HnD/7gD4av//qvD8sl39jTcvoDaUcyjwh2nhquPvFZYfeuF4SDoyeH/Z3dajszO8OGLXyy56uXKtBRVVDK04N0HpNpKDYY+wxfKcr4eg/jXkHGoLzBiDKoB/OhhvLmLdKkGNP0SGVhjdQ4wPNgnJ9pvPBxbgSoBjSVMvG/8kX5zIzgVsYkST6v/6bqMt/68LbRYySpLUpc04CSrvEYiq20RDdfQ03T9Ub0l3+pHJACj1K+Dr2/UOpoiImwfKcHX2PX1gVFO/Vn7OOwnyW/Pz/I/OpuMT/6BcqJbTVZj1N6jms5ebNYrKV1UD5+8UPT4WeQq/GSHsOYjitsol9Mwkwl8iPhFydQzwIvJqW9AeSSkCJhqg/XxgvssaI2vXEOl+tkO/h5+rKH8/s7/YWfQofgMfEl3vxFWozq27haHm/4Sovz/hoPVopVUnkiyowZfc0VXd4uRF9Xkv09FWP8Y+K0hwagJxltGkMx4DDAN5XXYkyHKToCU/m2ODms2wcnvWHchHwrY5V2kteWoaxu2vDYAa+Vdebk7Iq08wzox0XmOMAGcf/gQH6u+T/95/8cvvM7Xxtu7YeAH+iZIhlPaKZ1Nbz4L744fM5f+8Lw5j96s+h3EOVeVMhNtOPvZrOMTd1Ew2bmTof3eRvnmCB56Oas0KqoybTw+awDod4I7gL9uck+XcfPBu21Ib89a7TatyqsraoU7XUc2iSmytvOKVscF/T/dWHLryJn3TptfVtsHme5f56yrtfmPJmDG+ketTqszHXf/B3yyfPsr+zvdXREWZ57Ld0nQ/JbVOkm8Dp7tvOKsxwjW5xPbHIPuF3fCvybUJOvA5trQpvGSco+Kdxzzz3h+/7ud4Q/8Zzreu1nvhd2L12OObBnoz10w+iPuN700z/90+Grvuqr5DNmiPMmZQ17d98d7r333hS7fc5VfN+PrQXkn37/ovArda91ap7GPfiNUZufw1jWlmfI400B/eznr+qezfFhf2BpKrZz5TBavzo5hG6/dO3r+4xolekcmzXSy/VY1Q/G4H29No4tjaHGzzFr0c3vy2baab3xe1IYfwM4hS34/L6DIB65YGDIJqUFTJ9wB9XRfwKACQwHyorsnoAMyR9x1vyESq9eRYm166mD/G39ATwjMIQ4HaejFrR882Q7hS3UnsAAmO7189riiQnApzOedUoB0pGGKIh8eFJE/ykjugWE37qXFMTxL0aUI5VnpAUwoJIWEfF4fPIbqczJwLGtYggsBndFOUw8COG9WKhhGYwrWcjBlygfgV/ClC5+jyO1aJu68vhEUSZ8A8PGJ1LuwBgbQi0X7Sb5+Ko0Vn+0biTdSNeBNrSxE65GCXtJDJ4qivNePD7cmUeahV/97TeHo+sfED7wA6/JG8DXIsElqZqYKR6yFqgheRH4tsmLP+pDw+/8+18Kv/sHvxfuWjwcHt+5FuY7j4cl3liOhfVJphpUSLSChADs4ccL6wIkPx0T3By0Fn0rT+2t4DHfsGxh2LpA4Si6GHliL9vKhGhI5evX0LkoMKDbZlHqUY00jvGmIe1b+Lr6p3RZ8/qQoSagXC0p86fISemxH8VeZEjQ3Brq9RHtcl2oDuiWbgn/TeoCjMlF9PNl9rGODyZ58Fie3ID4xsQYdHeS/lSI+bWTJIWmF92KDhalX+Jxs62bhdehi6QQFRvk7WfTJv2ZIu33NGLg+bqASdRuPkyU+NbHcP3j6GoAnaaIBB9ttQo8d9mfTgUlaNixZYWAdg22P7tyPUQWspyw/I3plF4vDbS00PK+HOPePrZdUyFlGvq1tCJmed7uAjLHygLiH405XTEsZaylsWUarmCTLu9I/bDdCrLXRa7Hq5Oq7s35ib+vGQQYcgxljWGGVsg24i9I9uNSPs574jxOUAJHUHMYJ7lTUdgpcLXydq2UNjEUFCVhB+yJdXx1lS/8yME7ObGVJg3gWqd2KtBv3sXUKBfEN2t8ec6bKD9087edQyiH52uVgx6qi+qtoxhUL9F/Azgd5HK+fFeOnWEVscY0HyCEKrh4xTcqAOinHDo7Il3NGPnBJ7z4hzTIK3XgeozKTe3EjeCUpxBpMT3uu3CzWGxxPKg9S7gJiJZGHm3m4ZPFTgbjOnXzWc/Utvj9KMpZigNiUJYtC/R5Gfd6abzvX12Q3Zkl15u8KB6oz/Q5NZ8+VeD0QTRST//U/iYlthaqZQyh0k7cqW/zqlThT0f6N/G1UMtxIjso8pSrJZvzY6tm7zcWlFnqUtTGUFN+CguSvvK3Xs5f3K+Bb1uRWvV7tGSPlW/NGwRu3kGj1r9yfbtLZd0ART2OcFMXv/92I+wuZmFv723h7rtDePV3fH54wYfdHy7tHIRdXGs7vBGZMe/uhaMl+keKZ+iDOzER6ZF++Zd/OXzap31aePjhh2W9BtCnbBfmH5yZhXA9Vn8lhPs/Luwvnhb2wz3hINYBPaUK+VPAqEuuILXP+VIG+oVmiOR5ykrmoXz44Qr4snClsl4G8li/noVqGY2jlxDv1iQitGA6kEj8SwkKHglbhH4zvcwpPIaVyQPgWHjiP31TUiUpL8avBBGphhhYeXFWlGRvH5afDtVX5eqRTUOiilS5st/DXI9/hp+/NCjZSJGJUcsrVyqfQjmKh1o+Ih90UfjrYL0K7csuuAM6G/iaff/gW+Dah0pwH3utWfZ1plH4Nm+HPxLi2W9Acqx+WuKK8uavAm/4zqOzCUuULfXHiMhEUnJEeSMZ6bzeL+moF22K+ZARSayNeEqHEPLYdPLp3EOYhiYwJdvNssRj2//VuTr9sg3e/MVUwzeASchTQcqnvwdgZeKvmTdyHcrPWAtWlgfa1PNYqaTQ2Hgez08HDaAVGwUMNLZorgI+AZMpyR+rZ0wHmz/Gu8XJoWb7VfrjNPuxtYlcBVbGSu1M5RjK5JHKd2yQnuCuwdeH+BidFsYmsrOALnhKJ4WbN2+GH/qhHwr/9t/+YVp86oAKNTXwjReUf+pTnhKWS30D+LT7bgi0Hwj2JG3artyoWJmblL9FF2dtW/iQhb35K77FDWlDT+EZolS+SYmvhal8BHhvB7TsvS7sWlSj84ipfblpW11k9Mezj3dPVaaMqdsF6zwNvi6m2pXz2hhtcbo46zmx1ue9sb3iWufHvpW37pu/NayypnidTgvUT3XVN408em/fpesmNfg3HwAZu7i5P3AuCVyU8T21T7fYYhOojQsZUxscL2c1/0zBOm//buLaWgsnKRs374YI/TREHtAV3+jFN3u//du/PXzER3xAuLaLdQ78xn9ikyrFw85cE4+Wh+G3//NvhZe85CXhne98p6ThWhHmQn4XmIDc+eXL4SlPfVrY29tLqRcDug5q/5aw7m/eD056XfDyrZ42j28AA5aHYT5O+tu0TaM1T7XSp2DdcnciVjnXo12tfb2tu3ld2cibpfmC6PCbvXVLDtJt3kmB/m51smNgbDy01gDMFYcxD2uWXbf8GPNxz39SOMm1C5jubSvCG+w0MVbvKnqxHegIIcYT6SNIJ2bGOwKwozw5FAmWBIltDeTJFPDIEzPdBd7ycsBQzhgwoQzRScAO6uxHDdjJleUYdibloziZpxbbE3exmWz83KYIMiLhN/uHaOdo6Qh9ZSjKGCL2W4ssTmsxscDFpDrJVw6U6TjYwRObkcRnD8MyNk9odksoXL4e3nU0Dy/96h8K/+G/KpeY5ehASJ7QBCUJfDKIhBODy3Hz/rP/0/eHZ167Ea4cvilcPfrDcDA/CPuRPDguavZfF7UTGWATfZnb3yCA47QzHtas+6TG/CZwkmMDG8/ZvPxkMsZAtmsMeQJKkvQN6+PlteRDN4vOhhQb2kof0l+s/hbWp0At5HGYwDhIvyWitArOs8+tDHk6vVioO6cW/5lKFxW3VZ9uCNKnF9Qux/HFVlk/jw3hPN4E3gT8vOvpoqB3vpIog/Oimx8XsRiI/D2K55ZDVMPQ+cRpo+3jsEGxA2yib/8WyHzR2FtuGp1zSHM8NBa6urn2ZLTSVwf1QsjzOe8H/iKWnIPFY0/49qN+/xF80fbxHFEI+zxQFI9zSrnmEYnYQb34LdILAtuXNaiPtUlt3aYttqgBvrMJDO0RWnPjKvuK8wA7v2wax5Xt5wNPuHlXI/xyAgjzpSXMtUIxGzQ7WsS5dh52Y5ftxb3x3uV3havXHw2v+NufGz7yRYtwdzwl34UicY4HXwhXo9wrSFHYro7z0XIfHxML4c1/+IfhUz7lJeFNb3pT2MVPP8e0S4vd3px1dHRJ6YkfGR7Z+9Ph0sG9Qkc7txJFnnPpTtF4Zl0dm4uX4ai6n+R1zIKu3IKYZvZtxGFMA0E+7LSMssDF9ZkhQT0R4sYT49lvIjo85pihPR4D+W25LlBnV0f6dhfKl/NkgxDj0Wc753Qp3UN/yUVl+PpOBtzpnG/wOixoHudzGwdluycicG1e9nEpLMf4zUeQxgm8+Yt0Ar/8B/mcH3GMtFxf7lP0ecxkf9trbagvZnUopgv5eCN9DH0/7GNoHGDMY0w2IXtn/JJRPATFAiDe10NZLa98y8gEQsqA1I3iJNfHKX1woTDkDIDPH+Pf4nRQ64dV+sbyrjJgwDtEHrW0deDlQP9We+0k6DcEFl0blMneTtrkYbiMfEN0FsibjDsBaOdyGTeDy/Dyl/9IeOxR069TbBDZsW+8cuVS+MmffK38LHTLj25HcKNi/aV7fNstcacGXEiAP50n+IsbfkM6hJOYUyCTtCrQlot6Q+y0YO17FnQcbPt2NfTHto9356Lj9s9Fw2nfBL7T7HsWwF7NkofP99TCUN5JwftL7UaEnxMRB/kHzJT6/l6TOQTwT6F+3UoAw7ME+1P7ffy8bNX+t/y1N3/zOfEZ+NW6mKKr2rNNW2yxLuwcchxgfroo8G9Fjc1Vm7qedlKozQmWNgXc/FseLuXN32/51m8Nf+5j/mS+OJ8tiAS4QsMdoM98sRtuPPZ4+NzP+9zw67/xG8oe19G93b1wY/+WMlpE37rvgQfC3p7cZr5w4BhrjbPWDViPKf3JdZG8U8oAnodxG/KYN4HtOKpd87XHJ4GxucvnMT50vW1I3p2OVc7tanZs9QcwdN4s++8YnyazKwc+yP17piSL8U0h7z/dejE2DqasL5BBIjDm/BisjcnTwrrrJPVu0c7Tnv0NWbIaoUyYLeO20muoOZaFPhnSBu62K6hX3wmH9RkeWEV+HfosRRutp7CJVWxVw/gQ6i5weLpCQg1yrn+6mijJ9Xb4p6a8lMOj4aeB6U+U48tzUsH3UCWUv4WfJ+c+PcuLA8NONPq8M6AXFIpExY682Qko30HlaSWLhtkGYfUZWhDtxj63h+OBejn/6k+q6Wd/czKe0in2sk8BAXhajYBuPf/u2aMb9ycjh2b8rHKiwnlhbHwRzXE0NjGOdOBA73Ts2EaXY9VFD/4oPjyfyQ33T3jhc8OrXvkXwrWYhy35vcIFbbQeP9/QLAezxyT8v//d74XP/dzPjfzvL/r/t8vvIemzcEPiR4d3SVzfSo7lQ4onwM7sG+Hv+Is+Ec9jDfHdmmiF1Gxye18gP2Bt1LIv+Zfyw9gFVk4NPf9M0ZlZ17DZOmzU3Ou/kfqOj74HYmEm8lN7qd/t99qAsl4nOdGXamMFb4IolC/Hk4Hw9gdhy8/xreoUFz9lXtLH94+ve3T+TP6FfiVBRv72b7a/fSqxJC9T+49in87tJro3jynoP8xtrYsedWlDSP1VVBawflZL/2wi91sdpsWTQR2AuA1MRwnZbhrCrha2rIf0Hfszqt1Z35JflPWI9fR/paCDHc2nvfrtdfqfMmpjzWOQZ2T/6NFfX8bav46HFMjTsAZ2bgKODoflc1pp2cCvZ17+jqu/dUGxJX+nt14O9EUF9LtVy3k0y4+Mb4Kt4EUoxrmfW/cEsfv2Qx2+TyzGp89h/xyd/0YwGzl/pHjPxfVlaD6rwe/ni/4lvTPvNdrPcaxv9bT1GNsfH83a519T2mbXpxq/PV+wgB3Aj18F0ni3LNrtf57Z8lAu0/rlox3j2iNvnArq8prj3snzfspcu14BlFf41f7t8Y8HLouNMN+AV34BSfTTmnIrGueDOyGeB8RyloDZbJGPJb1U5RB3ijEfeoOP8yrtzJ/9RLodzzuHZf3FvpjyMS9gTqF/0x7FH5K8Ef8cQzkfb4H1rQbabGR66K0vxwftkfxmZIK0ud5nFV379sZJQ/0yTzGs23HIuhhvrfmLyP2X/ILXLziv0P6c79hezr+L5HBsB2trXTfp26jOZ0FfqKPfPoxnlvHXT3rrbGy3nBelqJ83eP5W9lGrPaA9tPbWsMo1GMDPwy20dPbu3d+/pYME9hblje1brFar2A1YZU/kvYjtwpudQ+ANuxZw3UVwpD+t7OfTq/PdcGv/Vrg8/2M5f/2+b/7M8Kkv+XC59gPJbH+exxjmjMh3ENfGxSwcHByEGzduhM/6rM8K/9v/+r+KvXBNaTHfCculFizaxhajz5/w8eHKU54alvvXJfUw7kfUh6jv8PnZyPTW6b8aOP4J38djv6blx2fNjzGX5Pko5oOO8GuGMWR/LN04YHqRl66rxih+2pvA/F54In8yCO9rcDwi0DlQ60E7UW6O9y4lU9Ox5wHwxiZwdHQQ8zVNZSkf2+33v6U+DaeMmc6YNXusw2Wc22Y6v1MO9qNWZvSuFKqO3O8kd8u8XCfs/RboeIt8jbHaG39HWh9xK+8/oVe0TRYP/45krmtV4ScoD1bfsKM/v+zBXb/oXY+PDoU+45Vm+ha5cn+yfHohg/Iwf8OO+TphhMRT/iw5EuPl+kGqL6arr6R6E2PcjUoI+9i1GN8gBlgb/ayFsfNLrot4AQqgvOJjul9FrON3qVqUt/7ra/NuxbeB6Yb2eqq8kZ+jbLO2tLxFrOms8yj5fwtlv9yGtWHfnt3y/voP+7WFsf1n6dmE1sbrpIBOPS5tcftCBv9t2sedhTdh022146RP6edoLMUFs0MuHzpbsqilbQqYGMcWm4sIbnxot3/5L/5l+N7v/1XZfo8vHbBLOkj4M3/y/cL3f//3h8ceezR/z+V2sd1YG7hZOg5WOWnc4njIF8FNv2FeWhW4cLmJvj8JcOyRVsV5bdcW07FOv99uWNf/zwPWmZNOG5hL/cnhprCdg9rgvthiyj64tc/g3vwioTaup3ybl+Xq5bvXIYZuJlsgvZU3Bcctvy5sn1MH9S1NF78YuJhJf6v5jv3mY8sv9eav8mlddb4tTgZn4XNDmDJ+LwpWHdO4BjqbpRszEzBl3T2ptZnAGn3W67SfW/y6SNTmqDGsU+Yi4NFHH5Fwd7EI3/Xd3x0++ZM/PDzyWLRlTEObMQ1Ly33z0dWpu3HzF7wHBwfhpS99afiZn/mZsJRflTsUFtz8hTz2Bvx6sbcXLl+5HOZPfJJ8cxiYzxfbvd4A6IP8uWbe/Ec687BuCpk0QNZyt6bmMuBNeSWt7CsZ2n1lax0nj69/k5gyL065j7Rp/U773tUmsMp4q63Jvi9s3L9VbNcg8JEILwsYsmmNfx3Qv708+jjHkwfS7TiAHDs2QRwHLQLkG8BubHIckYh+vF+nJY7jFhG+L1rwc8hxMb/nSS98sC9SUzbRweMyhhtUnq0j33SdtIOH+Yv8OsbyY7eloxYwgMBD/X18GGPSvRzyM8xW6wmC88VBEDPw1AOe3KyRSigUuTtE+W0oh3nQogP6B+uivfEXJLpJivJSDvNBs/i3yOcBB5TXUPPLxKY1tmgddH0+yu/EuyjtlyByJ36xB+DKqpmMzDR5JooZ8b9YRNPAK+n4g6C0F1xg0DSS5hXqpqGMjSPWjXfT4iDsxEmUczhgmxrQbmtPLKBMq9GYh/bL48QvahePgXZpjmMAoRKexbLxMcIbATIG4zHqnR1eDr/2678Trlx6Uni/D7wv3AW2iFm4Gf/iG8zuiaPkxtB7HnZFzns96+nhgWdcD//Lz/xwWFx5crgUHg07Bw+ERbgSG4SnwyB0N8qKJD0hyRlsu4TZD0s6UHhUgeK/alOLTjm3ifH2Ba/lZ//ZNEDqi8TU1kaKesHCBGQN+UWnrobczaEv32pW9Caf53f5jWaVblS+HE8G4jjAeLXAE4k5JR6U2vVobHwV/j5Qn/oPQk0DRA/6ScpIbibQMlrvYeRjf9l+O4wNBAdTtK6SL2/+YO4zaRa6OhZaBWpLnUPsuLJAeivPAiwiR6M9TBDRQ7fNTnJxDA2cfVr20ieeI6Vs+6Sr3TCXccq0sgmuIj1ByVL92ovs84yW3WotGkJfzlj7V5Pfg3PSXm2jTtwddzi25N8gQ5qto5a/Sp/HWtLRmnDz4cYxUXxuRdKHcd03F9CuU+W21k0PyvVix0sPKzJlDhzCmPrN7FRQ/Wk6PH9Z/zBP4Wl5HCONtkr5tXpilu4X+2A9uvsegOt/i0ltSywtXu9fBPiFoKEpewgbVJpUeNLK6i5GEfJGg+ShXrQeb/5KVge2DCC6uDQLn5PjqX0+X85PRJ7mtOUjrdhIex2/Q0WltQw5yjm1l9eXzb2RXKzKN3H7fLq+Kh9zpWdQLtUsb3rEkBx68Qkx6KFvH0sphOYiE7htjfpGFs9ybM56UBOgvhYdD2Ma4jvHmwXlpXCC+CG/9QLIizdgVPU0nhzRrpqrXlCjGuyFZvpPCzz/y/MQi6YwR30bU5xnF+wG1tayST+9zlcDyvbLt9sn/D7fs+f5Q+UW6YznFmndsaF9Hdpoa6fI521rgvP7ujJsqb6uOr90IPOMwUgDUVrnptUw+UI5zwNFkUL63Ut4/7BdmuND3gyMUjG3hkUMcRxl7VyJ8Zi2g7RFuHfx9rA3uxle9cq/Gj7h454VLs8PwuW9eP4EP5F/6GPVKneRVQl50T64ifulX/ql4cd+7MdSRpSBhfPocmTZjULwJmlMPJqHsLgcdq+/b7h07WkhXHluOFzG+OKusFyCgb8ognAZdaRNbKUF9dSCsXxzdaGOEb/0+9eaH0taSsYxCNcHIBv7DbvHYXnORzyv5Xxb5Kf1M29OuPdTlGObjjpVBuQinW+QCg+y09zLKRjrtNYJfg2hEdqtYfxTgWqtdY0BPFmmY9f1vsjheChx1b+ka0zrjjKjQOylKEdzJFfisXUSSlIF/WTaW4E3hPMaBEgDIkkQ/zTnDpRJdSvzWoS/Q8CbuZaH/iruhxD6m1bKfJ6OAdmHIkwdjdlE+ZXwBjjLo0+4z1OTYKbR8tmvoj/hUNIkhYhyYhnIUFrmMgDe/GVU6kl6jlHWp0HQXv5GeR7Y1+Z7pClb0mLIbpXWp72sxj26cnN+2lvzxu9RjKcRLUToceSLbDYdb7hrya78HmT+GALyVUbNBqylg5hEXrj7EMW/DbkKM3JaClw8yIlPc+BvcRFxu/apvThOXOR2ntYcgnqm1EW+Fp03oO/39w/Cj/zIj4af//mHUuow2AwsjVjEQJ/xFz8hvOxl3yQ/AXTRx85YP3FTtSls+imrOwlj4wubStIYxvodGOr7KeU3Aehg6SRwUnK3OB5W8bHT8sfzCLT9orX/Qq+ZE+dYYJV+2c5DXeiDPoWIddeCizZOpug6xDNWfuitB4QkD5tXI/YPjo+LzgXIFdCaX2y67N3NG7wePH/0shi36bVzTejONxG0rj7PFieHTfifh85F6/n27fTmbwvr2mYMJyGT81SLzgv83GLfbjoO/Lx2u+HKlSvhu7/7u8NHffSHhN25+hAeHkLXkgCE2RSm2+Ut35j5Td/0TeHHf/zHw+XLlyUdrAcxbxluCaE7tEtiTuRf7O6GS5cuIUFuFC+XB3Hsr7eO3cmw/tnyVTs2MC5qfEyzYT+tvDXItE1hylzi5zfEa3NeLW2L9TFlTbY2H3vz14Lnia1zRfaxpVWwKj8A3/brCeIgu+4hvol1plYf9sEg1kvYMQig7BDx7eIWrX3uEMtuAjvPeO9vFElsJJTWsD3R1NLWBX8rv4Up3wAm6noNG5i/Xd/CWP74N2T8b4R7hx124PHh0y3Pn/ym1jk3vUlTvpOocfsN13VQfhu9DvpR/s12DXpgPgcE7e7LcRLK/DKISrz0V9xGxXR+o7JMRCUfaD3hfhzUJtOhgQ49i/5qL/4WP38jvzmRVr7RAV7/bSuidLduHMe+ceLHZ1+P0i7fRtEj+kdNd07iB2tOgIT/poLHcuQb1QV1PdgvBZ5P7QzU2jmGxaH+TPPNuf4Mz+zwbgmvHOlPA/2zf/R14b3fexbujtWiJ/jFXo7zjKTGcq7tPZQ3hkP4ju99ffiRH/2RsL/zwRJ/x+IB0fPmTjpRcL7q2+C/AezhvwEcE9KBwpapjQtKb9luOSv1W5C/Z4cE+uIy1TD1G8BE1rWh1+bQ9zu74cjf9khPip7UN4CtFvrT75q/6jeAPUq9CusDdX/i/K7tQmnh43zG9YF+aWTYcpRt2wXQWuVbPV0duJ5xfmqB/t7yP9bcnz8UbIfdTNbg5VvfAHz7psC2OW5D01FCHu8aTvkGsKYl/niIOPWmvrRn7CEJiZ2Bb1gqzvYbwPU9ZR9T+YAO79g3hBz6c+hY+9fxkILjfgPYz1cEbYBvUnrbdea/Sv7QmPG8634DuOgnwbHRrNfNjy2wFbwZxHieBxsYO1H0vTfVPnlcj7IP69eaH4mxeXhMPkt7Nf2+h6jNb0Mo65EEFVC/ZGknf9b4hhT1GDv/3MQ3gIf4ynqqN5UA+gji3J/kVjqH8LIhz6b1zv/desNvjhG4aILvoLGcn19abfF+ylrYPuR35x0Nx+avIglpsW0pmfueI7xxFUH7eD/B/ApZtp6unVV+uQmscaur5YPeiPMbwPjWoSL2lNRDOQq2k9/87aO0T5HKj8w7U9Hqr+OC/ePdy6PVv4T3G4/euM/rDcPoE2muQVupV8ZI++03o+u26veDHav2m4tjqF1oHj1PiucHeqB88gsAaGcSlcdDko0o8mk3/w1gvIlTQ73tQJ1/Orrt8/0D6bX9BsdKnj/kr7a3Ox5ZVuO9+WpkfT5pjH6j2vurA4vb+Qigzco8pPm0EzF6IXuk/hpGZVqY+d+Ceo6NH/zMZx319N2du+TnmRez/x6uX7se/uF3fXZ4wQveN1yN24BbhwdhdxbHT/w3k19z6+tFHO3vh52F7h1wA/lrv/7rxMalv9K4lJaIpEixLXf9ibB3991hdukDZUwe7uhNYF5HPDrE14cB1T+3ItnJj8Ox+XHYelHL9O3PFrwVe/WnkGC+nZfxK2aUg3y0u3wDWHPYjFK+217KYzxfX81zbYobgyC97G/iTs7Mrygi+YfaT+Sb5W+8ct3Q+ZTgYf4GsLNQ79MZpuwUWLthHE39BnDvG6mJj7+EAi0xJ5TxpOm8/mtlEqh/yjeAdQ+e5EA89krODhnufJB+3UTedyU4Pcf2F/Oj7vV51o7+47mDBd7YFRi90IdMz3uJXG+0tOljfjuaKNfH1Y86voRxkObKRbYX/K7sr/3+e2y8e9gW+j5G3eh/u76Ch2sJjvP1h6irTWeJlJThe5PfPid4PkW+6D3pSEF7lH2XclJHlge0PbaFfYztnzgn0Bf8+C37d4Xvv3Fo/bacxbD2pwDp5AGaglV473RgEFk6b8BAsxOCx+3Y17V+4ER01qC9x0h5te8KMf326q/TxDd+4zeGN785hBvD64jO5JHiEi//iC//8s8Pf+kz/pIcL+IJQ2sh2KKL8zL+zgqb8hNsUix5YG6wddn5ZF2M6T5t47RZ6IlioXWx6gndFqeDVcbLnT4H+/Ht7eF93OcfZ/xMwZ28X5nqm+ij7VwEXxk+X7mTMMUfhvxryrhuvQ0BuVN9t4VVfHqsrim6cJ6xuiPkHsjK8G91EH6usnF7PHSuL/Xd4fvd846WP9k+tntL7xdjmPKW0e2IKe2uzUut8xmg1Ve3K/zc4tfDVX3xdoa++XUY7r777vB9f/db5ebvXemeFr47TTQtBteKtLOnN2pf/ff/fvjBH/gBkdn2Oy20c+WK3PzFW8K40Wj5Mf9v14D10PJvWVdNHvqe4PVRPkBAPtsHPLYyOLZsmkUrfQw137Hzm80f4yU830mct52EzPOCKXtRy9N78zfmkXBj0faHrF8pzocOAL35q+ksexKozTU6Hur+i3Tkg6BTa69OHtJU+PmP53UkCyvb1sW042ATMlbB/O4nffiDOIBRtWo4AzqeTnHSCg3LL33Cg26njxts2IErfthBdLd0VEe0VDpqgXZUuyoQsuJhBcak+/K2BiDn9h5V0YF0XH8bL64cIw/Sib4g8sWpIP6NlPyQ+QT4ZIKK4iWMaZKfjtFv6tNdDYtfqzSsWyxbo3XMg3r76J7Q95Dyir6J3xnOy1Cvwj/11GyX9G/GdDBH4FiJ8m1ajbQ8KS4PnbjWUkvXNKrv9c5x0bXotyq6Uvvw/d+HHZd9FPP3+cTOMUnDMU3qmKU3BJbpTQ7YG09jwv/xSZa3/PFO+H9+/a3hw1/03DC7gifEQsC7wrPIg6cU56JXBJ4Yi4OBrZ0d7cWceJJw81b4mBf+2fCWt/12+K3f/IVwY/aUmL4fbs52Y9tw0lBOOgB98guU2mPmjVobOZ7odxY23jpZjkwdPjzwBVkkP2+BtyM3hQT0sfm0iNg1AfnjfqF88U+KnRT68q1mRW/yeX6X32hWMaPyMY4ZQkODtCiIreO/XDQeFD49GrNjR66DyDf2lX6ZRYlROaaX/MgrJ8haX/7lBleew4FgLlYTlNAndIvOlM8UhqVeRc8vE2yaJbEcxkaU42V1UXSpoVYS8rKeKWyDLS+k6jDukB0lhU5335YSV36Oc33TF96R4onPeJOgPCHdAuSgnIJhwVj508NwP3dReKeXAfp1jLV/Nfk9wJkNerW5/D5cebfhxDipgVyt/IomArgTSpD4dyr6+p0w6s3oIevBuVn+xujY+BnJrrUPPkYaxaj+wwz6xhdO5rFu92m8guH8ZgsabZvU5grwBqX8OkavPPVDyLUNceXTN0AH6pVkLVulRjFgSlua+7IE+lfNHyRN9IAc6KLHhOXHXtWu60SO4uKVU8XKxzqgvGo/yZOEaX7qORjP7ZO/iiwbTRIfrEPrtf0Zj3EYwVBR1kE7XaI8vpGHJHyLNnp8Osb+Xo+LxAgZ++VNiC7gR0dhDp0RZYiDCC3TLzdDeuUiSNFGgSMrz/f1uijnGy0qOqyD8dLD9YyV7y9/TGAI/9Bjhh24tP4+M/liDzpv6rgAT9dPkQZ/6PhPA0M3QSFhCLne5A9SI/RNIinZtkF0S1FcnwCyHQ2fhS3fRSt9GkRV6NNoZlELR30m2ifzMUx2KfOX51BsaBitj646KwPFa1bJcJm2utpNgONiZZmpA7wZGB8bP7LuI3SEN/YwgyKGf7tHu3FunofLOw+FJ92zG370NX8lfMSfvjfcZYYt+GZSci5v2qG0/ilYHiz1hk1s5w//8A+Hv/E3vjK87W1vC5cuX5Y3iwvQLlI8h7ryjHDt7vtDuPpB4Wh+b3h85wnhYGcv1oT8WMnO45FQHgqVc0ZZH42T+nHo1OthLF/WnwH4XF+/alkIF3TzXBIhaTLIY5tiO+Qw5cu4dwOQ+ximsj7KzOuVi+d0ZLGCiFKXhmiu5qdyMgOqXoDkgUfSlK8vT38KV+IQqKKUEivL2LItWF6IsICGhOYXXiknZeEnKZ4MRb8RsyA/lSvyVGH7Cxc9RBavj/pngb6RGa0Y6xZeiBedHOTN30q6KtjGiH9WJHbAN7RZO8d1tl+CvPEdWyDmiDrlb/cKv7ZP4vKvyNM/eFMXh0VXecM4hthWz2KmzEdMkzDWF9u2G8eL3iPQPJaDLPDh+jL2pqXnE9J4GiPVSSmKy8dCMR/9BzvgJiv2qKIb4pFD7aO1wq2svThDefT3xloG9dgWkEte8I4R+CF8OJ6ldOSmXpEtsoQxDfl4tx1pRWKB1VPrbBNZbRmgxK02XT4cd3P7sBy+DgB+tMUdivGb5+cXcnIzQvUT5fOJ6hMxMa3Wro1RlA8brUJeBuHjgH9yZovVsbu7CP/hN/5DePnLvyO867GUuAIuXdqTTcWD3/Tl4eM//uNT6sUANgNniZM4QT2PqG0MPGRjFjeL4PWbEEtjWIV3VYxdzD5p4KKPpZPEWY+NLepYxa9PYgycZ/j9gYW3hfXv2nxxEuNrSL8ttpiC2hPjHjU/4zehbhfU5rb+GO7zEMxDSGL8tJAfZlqxTjzMsAroD8eZf2xZLwfnbS3cKXvci4ox36vlI22qL92pb/56TH0TeJV9x2nOVWcFP7dMveZzp847T3vqU8Nrf/Ll4UP+xLPkI123orkGLeEy5/M57krIzd8vfelLw2M3bkj6rVu3mmN+7/KVcO3uu8PVK1fO/Bz5JDHWNoxHjslNj83O+lvxbZtf2+fZN4HJa8N+WnucWf7TgLUlbXwurk8kXYboPGKq7ah/7c1fwo8JmzfDXJKAdY2/QCC2ieUQHtePbH2Elwlfru1RN+HDGItCUVaNCH/exjHs+YBamsVQ3hSMyd8kdp7+nG+Qmljh0v3m+aH7DW1gk42XF3LWhNyQiv5VPcHhtyfwpILAb9ymbeSO3BtyBVref1uxD6YzpD7tCbyG/jBSHLnfmPdoaZ+R7TOM8g2iLlrfkKUf4KmKIfAn3imFE5b/rXZOcuRjOfoP+fOEx/5P30Ql8OQGwImp+Ks+iVKgfPqEXKmvbwXlI3oTnrEvJtmW/hbdSXu4f7P0Rj/2vqHlWuC/IeHBbzv4hSQjjg/fZhvHb/z7kyacbJFnuPZiJ6Jn32NibL46fn3dtnvwGzn85ogF6t492BUd968ehue/4Pnhp77t+TIX8FvAe9k/9HeEDvnNzPxtOY3fTPEv/ZvfFv7Fv/gX4eF3PU/69A8W1yV9Ht4p9eHNYQB2x0ak+D1+PrrWlpTm7GTt1vId8PhW+/7ub4bGPMbBfSMbm2/1v3q/eOlNvyd6+q2G1jfYa/OC+mrRGxsW+g8ha6LxaSuH6TZ/nsrbb9ljri9S8aSbPpGIcizLdc/3l5Vdgx9PjMP/cczSJR3Hcd6M6xxC9sdR7CnoBf/wMgHycb6r9SPKlW/SKN/MzZcevr0tP5qKnbSu9p+EZTzp5dSCGrC1/bZ1DX597tsq1S9/Yz01x4tgMbbfvrlbsz9QPZHJ85yG9D/GrVyLYp2kb5LTUDej940kx+/7Exjz4UHE9gyV93tV7kfWhffrVl8QXrf2hbi6XmW+6vZbccNSTvwzHRO+Pv4CRU+vFMc3fG0ej3my1uvPlJ/rNfMjyvp6avbyPEMY87+WLO8HhLfX0oxvmf8a+/AWxtri61sVy+WIPo19qUf7osdY+eF8SvVW2NQ3gMews9P9ZplHbd/XtUW3PM+nOG/lb2jK33a7CN8+1tWfB5PEebkIZMvSb7L2biCQl3z+W5PIhz8vuV916x/L22/EY+7gfMf8Uf9266NtA8Bv1BGt+YQt8d/sLPVjnoq7jZgvN5PivCP7k5jTnfNUjqTHfHkzIcmQUMrF1GyP0v+dn4tM8xq/Ecb9G+xj68NernbuLm8ORfhvvPcwMn79xWzeSEM69MT3modQ1nvPx/hw/S3QpqNw+vf1GAHXF9rJrDeCkfHoge7Ivh9DtgPHug+mPbSendw/Xm+ND1lv+KanlmyV5zj044vjnPPakZu/AG1LvW6/n+a+uMU/3MLjQW3flQ9t9LxL4/4bsYy1vu3bnj/WQ239WAXerqP6NNpFlH2Z9hvlsVft3OTnKgDarGsTL0vBmut2Grv+1fpG+E5qJ8Oybqi/U+5+XOFwY+Xq/I3hmc96ZvjBV35ReL/3e1q4FPkvxa0vuKTNwl20JZB/8+YyXInM+/vLsLs7D//4H/9U+Kt/9fPDww8/LDzowzjbSmGuA4to/2UsfTh/t3D1yU8Oy7s/Rq7tz2d6fYfTLn5lTuD8iH7RTY1wfH697KMnoYPZiD+NwfZfdY5I141xHQD5/nyJ+lELfsOXUuUNb9iXslP7RR5kRTvj53WLFloPoHUxrhw83yn9zHxNQRHVU/XQL0EXSB74cz+gfNQhrzuqV+aLaO+tI3eqjyjtUHj/t1eGgP0045GvaIt9TIxFvTCe7fUN7Efyt1fTN31rYx5p+679/hvA2X8TOtc70K70jeWMVedLt3fy/s525/Qkn+MLb9Rq2zRd3uyN/oI+kf2huX+DfkO+Ba7H2P6hXJbfTTdt7XV+8muY9BFfhJ6lPZK/o9fV5vGfpLkGlm8IE94e3fNzD3AjH2TbwTJHS82jVIwP8gO2/yUt+Tn8Vvbb6fRA3uA1cwm3td5/eT+jtEL9yZ5nA6gL+vbvb2k9lF8kdceFh/7aZlcXxDlz+H0P8rT+7v0rK0N9IK4viReg3aYilo1KuO8BDGHVCk4CcHwQdJFJ5gyAus+DLc4a8Jua7zCddmoRIYtWmqQAn986kR1DfVO47b9NYOqccZ5BP23RecHy8cfCv/wX/zJ8y3e8Vi6ZuW3NZHzzN39jeP7zni++fzh28XYivJ1s3I5pi/Nk24sAP1eVC0HnGxxHpHWBpxW9L83jRrom0/PVfLBWDhupi4Lt2nU+cTv3i99rcz9Wm4tWsUN/bhsuexJzH+okbQotWad1zrLJtrSAmwiDFOfUKeSxznrB80JLNRxnHdpi82jd/CWG4jhehQjsCVp70+Oi9obPceG/FQicxvhGW4Zoiy1OA6fh6xat+i7KeddFxWn382ngYH8/vP/7v3/40R/9W+EDn/u0uA6FsL9/INdxsAINtRjmwE3fg4NDCX/mZ/7X8Fmf9Vnh0Ucfjfsrc/7r7j/gxjNw6QlPDNeuXU83f4dvUlxk2LWdWPWXODYF+jCuPePY+vSYf2Odt2Vq/C0ZssfZ8J6mZtepqO3rWxDdHT/i8FlL5Kvx9zBi600g65L2k4zzvIZ9xXQC5yaar2+eoqy3F+IsY8uTT34NIKLGk8Oklxw7PrkRPSsvcJFvk7Dtx7H33VqcaTavz9ddh+1Y6xDSLSV7eyJYjscMM0UZtxPm99z/vAejO8YeirEdbOo1g8AygpvomVw8WgVsawMiLDAwpI4hMnWKDhbyhIBJzE9GeEYfL5BJOP3rrawZWr7YIjp4PjYU+VTvIlEJ6RgUeMZg/J/+1n+FzJMfNYwugSPlM1BXBWgjwEnFY0x6Jz9GZKLAIEuTPS/iUDZ7JiZInDXG2vU465Dy8eQFRJA/Kqx8EjXw+usx7cd2qjYWXUE9Gxj72rxsNw066MoYPuHI0nv9iHLwGwkyqdeVcuqdbeTcVJ6UdRy5eKPfeIt12rbH8rg4KMfytw3aifDyzz+G9cW3Mvx3SCxuLfbDwexAnujcOViGX/nNd4SHw3PCCz/kukiO24bY06Bbca4+SP6KPsYPDO3Hw0sxnMXyeCo0hMuR4RM/6oXhd/7Lvw5//Jb/J7z96J6w2LkRljvXY6ndsJwfhOUsrgNH12KIp0Ux2lRqzfa1J5eI1oai4wspJMb7e8xjHNwTfzJlRpm1tgBeeouP0FFWaIzfQ0djAR7A67VY5kDYWXPshiXNZhngtBjTJnqVhJgXM2J9uT3xL/6hn1ErXVXyx4RHjNlD1k0cZDfCZjgGqEgI5bvzh6KWFtmdz6nu3TQbp/1LsdTABjY9H+U3cXpyGNf8Vi3j83fXQ7WaEieQLFm9irQ821nja9mgmp7nOg3pf4w3RJnqlI9zZoM9w9vH80/x4ZUwIrCrDXBMBSDQ0og42VtZ/ib6gpSd6TEU3+VcZNINbKx28uTXDw8/vymKHJ+LeCct+onOlzU5xwPm5ezOE9G6KVlm9y50Jo75MZAT/0b5dbF5q3isp2+eb2KA4xZ1fCHGfW3KUyBPbps0zo5M8fzHxZh/1/Z+fR3Ak0iyoldIOe7MNFcwor+XzXiZtmiRBLOe2rI8KvWmMIG8+Itj286ch/RYn5UL2DjeEM3xKALH3fy+T3QojRe5EGbSic6+J6Ibs5bAkewmxFaeDykqO3KJnnr+KihCIjRNpQFeEmxi2px6mPOAv76B9RP/mI0Q8xK/5SZ7RzNnlNLpqGRVAfelzWpkRAuQBjCd53ktJPYIz8f4iILHhawNqIP1DevbR+LP/u3KlwZOgvhWKsMQoL2LPcjTqDfFW9Zr90t3/LfKZx09RxJbxrv6r0VpSx8+3e6L62VaGq4Pe33Ry2d7qQnmAwvGzHTXQSt9XdTWj1XQ6ocmRqrDN11VYt0utrzUvSF7tC/Ms+Z6fs9/e+i2g4geLH/nmD9imxe4kRJl4Y04ePw8pmHP9tT7Hg4f+qfePfzQ3/3K8LT79H0zvLV1eX4rLq24crNIkvo1wQ+x55Obt4tZ+J9/+p+Gv/xZfzncvPGY5MX/GahX1rI4Yet+91nh8vVnhMUTPiochKeF/cXlsI9f85xjDxTDnWX0ncgnFRdB6BPrEzlHeE2FCV7nPvplLPDOoywyshxB/y5JaVTSoNjayIZIF7z5u4x6cz2tXY/K62oCTGhTtP5iE9hO8+Pf+B/rvMwXYhvNsSiqUU9NKDf7tEzZJ0J+GkPxD1/0YP25rVFRXPsDj+iA5JiHkiCRJzJxDV0KxH9aW5YRYdcboNICl1+Ogbh7k7DoT2i65Ce9CMjryqFmffLXRY5k/1MAT+/A8atjGVR8eBB2kEV46Uwp6cpv+dR+GMtlT6jX+VL6XL/8bctg/yY+EvVFGV4XZPk5ZCU+TZdkyRf+aBm4O/sX8nVMqH4sz/0j98eplkz9IdPNl7+svIahvIhldE5oRBk0N97UxaGMRySmfS/O3/D2PYH7kzLCUzlC7ztEfjkuBH9U31PSuMKu+/wmsF5qRb1ajnIKtEzXn2uAfVUnEuLqjjhGWAB7gNQKBdbWzCfvOog+VgaIFVImqNOFLmzDtEngZq+niwRsfAYptmeQ4uZiElX6oUaEj48hy4g6W9C5vTzqPxVe7hbrw26k/AXNVp/7vmrxbVFBGgPYKIBe85rXhH/0uv9DbvESkSMdDQNWjyMnfNu3fV34mI/+mM6cX9sgr4IpsizPELD+nNUaZHHW84YfJ6vMeRcd2Jugvd6X4Bc1P6r53BSfPg9+tgpaN5G22OKk0Fvn456whdra3ppH+/PbWHy1+W9o/q7pOQaUIa2K0xy36+h3HoB5feoeoYaxfcNxZG9x8mD/kzB+6cur7E+zjFimui9I+cdFricT3qpQufbaynHAaxJ2TF/U8b3FFuviNHx+qI476dzrLLDu/ug8nKNz7vd43vOeF171qi8NT39iCHgUH9ibzcPubC/wZ1drgEzQQXK517/+H4dP//TPCDdv4qrPTpjPdyVUlHVM/XcnXLl+V7j//vtFr8UueEOYL9r1rQq0dRM0hu7aWiePs3jztzU30DfZn4Tsa9LexucBWPOXy2UeEz4fkHIio78/QLma3HVRs7NHjWdKuTsB9uavBfam/nzFXt+yZfDGrry1i1/DM/mel2ndPB0TlCHHzMMeOR2fFNQXu2MEcepofdX6rPffvoxYbgPzv68H2ITc8475Pfd/+IOxqfEwOUP8R4dE6pgNxh6oqBnWYmgSnIJ8N949GZuRFfR5bOOIfvmvJ8DEJUDoSICwTriHP4TaG2FdjJQfLhwxXH4M3ach+hiTzvIIQOTnkz8yGeIgTRS4eSVR+RfDZGdMC+jLOL1JlzOf/a+8+JMmv0T6B4j8qU6FHnMrQT1VmoUtE2MdGRFmgNg8226Proz6xoLA1xRqWjEN9hC4J/jykZtQPbxk0Q2JpGhPCVy7GdcncRSd9sdCuFCCsoNIi9NJ0cljvTqKRysO5zvyvYv54eVot73wi//P74e9J/6Z8Gffbx5uIT/+O4jc83iagb+zw7jpP4o0eySqAI49UWUeBS6i812J5wIf+5EfFh5662+Gt/72z4f9w/vD7uHNcGt+b+S7FOt4OBK+8LE7aKu8sTD5rQt1NRm+/8c3I6Me0wX83gB+N9SeqnQkpnIenj+xZvJlZGMeQ1LkkL+teV6/GWNztBQRW5KOFN3cukwLzg+y/sZ/Ig9GSkAuYuhnCX0FDrQtaRTgE39RwZwu6FdqLZUlGzLIFLlRV5Qz+vj6JB7FUBefD5STUAqiHtEyplwu7+PHRN7sRz1UHvWg7KSP/FX/ARj3M6jfQ017wwzQ+SZqo7IzS6rPlzHRlh2q6VkfDfP6lOuRIIPtYTLz2a5KDR14+3j+sf3LGPp71mGBnnu8BSsCFQzRZHT1KkVTOhNyf2q6N0eWktJzf+aOLvUgj/Mj8nGcvFGgZbU85kvEmUIumSOYiEMpA2gCxjvrbvmthedB3BL816eRLDhuW2hpIt8g4zFkjshZFa16p8K3uU/DPISPF4zYLcn3aMpzaZTO1LoO66OsL3WMz89On5THecuvXr59Hr59jMvbQMbW0BsPG+oIU9iyPCr1pjCBvPlaAudrI0N+ktKVw89aWvhvkrX0JxC3abUzjG6+8pPADduSw+aBdGuL80zfr1oCPHIcBckxxmtHBeUr6MdlHyZygG4f9Pg531WQk82cUUqno0ZZAheipQlNUl1xLocQPwuNdADx0o46SrbnYzwJOylQ2VzfsL59JH63DmaMtL8HdbAeii279azzBnD97d/u+Cdq5QH2a298JdFlXnPj2dljLO7fAPP5bQ03BZXPC8+snWFZnRU5v6FWK31d1NaPIcB+loiyT+rC83RbW6D2sfldzhyz1aRj7vmAlvwWxi/SU2KjfY30grpG2Pnh75XFpbDEzzPPLkVdsD48JNdNruy+KXzxF74kfNPX/rnwhGshXIli0MpFOAjzGMqbr1FG7AWR58H+QfNe+9rXhs///M+P9RzkftKwEP+Fxf0h3P2UcPmBjwk35g+EG1EvXMVBLWjrgSxuWL30qlFchSOV+jz0LWGtE7D7Z6CuvUUpW0MRrRquOkB8/+G8HU2U/VGc52ATaVtjXqV+eLNQTJPYcjxmo/wRZEke+aNk4eceBulaVxcxXWSkaGQWfeIR+1DKiDDLp/Vw9qTcmnyRl68T4RilurqIbzAe28IcbYPl8yh54ItSU0whb/gKUphlaUh+6KStVaiOEWrUJlZ9Azi3h+T4V56A03gjutoAmsL08gsICtqW7sfrPewBfLvX8uc3fyP03ofm86atfVMYcmYoHxNEZiT/RjBuPMs1ljiOaXIpl6TYNIYdyj1WR6oml/dA6ZIXpaV1QgnmRVr0TvEDPZZ0yYPXQkEtj7LFXaI/RVH6FcNSN77JLxZLVeC6OA5w30jGQOKVN4nRV/BLqVPrkTd9QWld4TxQoHypVyTF1k/+GsXKRANqAbtg/UZebXrS9kNHzfQ2Vg013+dNRer+i4vyhmqdlofLOi2VpgLO0qHoINtv4PShg7nYhfEW1WCd2fPR2YfKW3ieKWW2qKM2ydCeGBMWTLf2xni0OA99QX9q0blBmmuwMO3f2peTgVd+53eGf/hT/zLciGaN2sq/UTiW//Eb/nr4c3/uz+enRFdBzT6r3Py1OHf2rmD8ZHOLk4K1PeYN72ftE7yCs3gyeJPwc+y6OA/z7hYXB/21vbuOj6E2b56lD06pGzygwxV+/cYTsalxOxW27vOOTa37U+Sc9/3FRQQuUuWLWpbiejxlTT4u/Fhj3KcTp+kDq86TNQy9/Vtr3xZb3M44SZ9vyd7EON6ijtPeG20S8IsbN26I32BdwT53MV+ES5cuhZe97G+Gl770I8P1K+CL607k15s3uv7E1Un+DWF/fz+85jU/FD7/8z8vHNy6EQtFP2zZSyqI57d48/epTxGdsHf1WHf9w42SfNNug+AbiZlSPevUx5tkAPchp43WXMG5BaGfZ3Je9J9eXjr/4Djx+YCUM31NHvx0+KYxxaaeZ6gM94mZUr+RLjrkBmzFj7lvtuA+mscE/drbAw9oMs2G5TiVS3aVY8dHOknAH73fwp/t3A8dLI/n9+OqNlbWAXXLFOUeLsfP+am/bcNFRO8NYNseHEZ7DGLVByp6OGb57p34PmJ3pSPPo0/MwPfR6cJWIfsb4V2ovDJ4Wjq00hMaC4a8EVav2GGYKY79EUyqpAl5sgFhYyCMSq9MPjIpyT8jX4MQpzy1KHiET0H+Ik9DvDMsdkzpPT6yIz2XBfSYU7fXo8CWgdhu3HaizaM8xy3oyhhexIt/K2bRn+CxkNCRjf4BayKxCw6wSZC8Oh2lX9mHH6ncQkjDb+UD0DmW6LVfnjWKGbK4SULJF17H34OXN8Z/7rCevuqnsJ4+AyUU7Tg/msV9/k64GbvlaL4X3vB//VZ46tNeGJ77PvNwI85pl6V0xM5j0cf2Y+lrkfbi8UGkuLDF/op/dYMR/1+Jcj7mQz80PLT/38N/+Hf/e9hf3BcW4WbYPdqTuqAB6j5Mb4jMouNKi/LEohsZ6fvGZDPYZzGvkz/AqkBNK0D0LoBbo76WTmPSfbkxfuRb8sj27AFW15xunSqlvDE8rE9ddgF6WJAKijYwUgKOQNjEynH8g3BM7mTkvohzCsI4WWDjqt6GbK3JbmLlLSHOqzGo+V22WQq4CbfrlPKwrKbbemoopTeDUntXD6+XX1+ZqyOvjaE3BLrtVD6m4a8cpfKFN80DMU4ee9yharq2tIT4C7AeCXpgMvPzG2Xytw1vH8/PdXhzGBbY1QbcxQLnC0WrvgWRkvKzf0VLi4+61gycQKhPKT/9m9xFajefOYznWTL/AhD5WlB5NfgxNgVtaYrWCSK+2RYrFPOJCR1x/89RAsJarJBd1Ub+aYXrY8xmrfE8HWP6dfNlzmlUinQ/3lmaya2y62LsImZtfu7q4PRJeWwHpWcpI/r79skbtlEHrwX4xF4mx5bF+YPUyva5asnLZLSzUz6WU/n8BSPkIx25KS6i6/UDiJNaQA1DfP4bwERbYtJObBb/RZkQgXGqWkegLumZpHtpQkRXsuz/Yr7w4zimqc7pdoHkRWIo/0oawXGIN0AUqB/HMT3mMVaQYkZGDegDaz9PqJfHgJ8OmN5CyfZ8jI8oeFwc6Zt4Wt+wrnWkMrkznIyR9vfQ4C827taz6hvA/bd/udOuo5Wj9cLrHVJCmddg2wLvD2Nx/wYY0OVp674KWuvY0VH3JRHWjFDX9q5+Ob+hVit9Xah9QF3B+fzJzgM4qthzCL3+SWEfSb78BRrlXPtddEB+A15AD5RYZ9RZewjIt4SfX53J/gznPdfjueil+Twc3ng8XFnMw/33vTN8+yu+JnzqX3j3gJcy74klLkcVZjs3Qjh4PCxmV2KP4JpYHM/QzTWY8ynwd7/374S/8RVfHrn1RoPwu/7MWNwfdu5+IFx64KPDjcP7It0V9ueXIucics7C3uFOmGOh2jmIscMwP9yLbViEQxFX1i5SVmvkfLidQzg9HbRNFogXgsrQr0mxLcIT+4G6M09rjnarXB8oUC5wCFdizXGEuS4gSU0DuezvNK4ofZjTMz/+2n0D/mko1x4iSV/LNY44endiH8XBvDPTfoRTSRj5KANt1/0D5QM4QHnox0T0pfLCm0DQy/avbYWi5AEo0/EHyItxXE22KPs7pmu5It/HE1yClzvlDeAOHP/KE7BbF7x4WNOmsUVIA/EXbXJ6bLOQxDCbaAsxlwilY5bnG71MYz5+PUd44h/IY7pYDPmREIuJ+Fv4ohrCZ94ItpB6OqTlSB42pZZP65U8TcFfWXNl/xWtk+Y99Keuq1BOrYabv/ZNXPCyW3h5IednB9DyyyhRWTRe+Ewc0egXQnI/Ls63URcVpXwkrqsF3fFTOPvEPgQBKMc3xo2IDqAT5dt6CjS/njcOtK4DCgOpQ7Uqvj0gN3+3WBs6GPs2bKVPActuUq4vs46MOxW1J5j8nEB7ti54Eq0n5LZYDfyeC74J883f/Irwz37ul/uTeQOdvotidvZC+MIvekn44i/6opRYwLXAE5HXiMYm2/J6DOVtcbrgyYcex81lIombfiKf94OThPUt/xORNUzRa6rubGeLTgMntVZt18AtxuDX87En3KdgbI9wUqjpiDRSDTa/RmjLEJ02oNNpojYnWjpp2HXLwtd/GrpssTrYT5lSX8r4qpyb9/gnkIVemCx03kEdbVtyWPH7TYO/dNaiLbY4bWx6jVtH3lms7VucHTj/cu4FDtM3Wm/t3wp7e3vhmc98Zvh7f+/vhY//uKfKTQK9QoOy8jfMF1clPgTK/45v+/bwNV/7NXGO1Rs6QFwRJVQUPWa4hnPXXeHuu+8u+pm3A9fFRVgfAasn2nzcdq+CVecBzjWyv0nUAtdXXocBxuYq+yYwwPOQTc9Xq9r4NPvkNMF9pCdcM5eXJqLd0XZcJ+W1UoL7N+uz1k5zDOwIm2Z5CTkHyuXb+0W5AenSTho1H8eb6TatdQz03vyFvBPad0Ku2DLZ87RsdJbYeeZzvyHaFB2ijcV3DCSEoSPhN7X1OzBqdIaE5a9hdszO8pebVrmBBJ2SegX+iZCR2ya5fC43zN/HML++69QHntRYDUmOe+NtTI5/wnFVjP3MxFgzlnM1MKXADXXgde3GJ0GZ6mu1b6IqEuesy3kk30ooGBvk/Iat5bPHrdbrJIIFoHBIPPWP/jY9tOy2s0gsG78h9Med16gb50+K0U92Dof7/ygtQkDtRnDLngyXzn74lgYXKQD2tWV4TBwm+3Cx9IgjPB2th7pURWtOsxgfp32bTUO9XXhqE8AbubgZdjna6+BgP9x/fS98yyu+Kvy552uNs4MQdiMre4fSjkLMEKgctp/N+Ps/8X+EH3j1q8PDN95HfoLokbufIem3XN9fP1TJj8UAfcbxV7RO/TbyxJ3/xtuYOf18jjfeB+HmQw/ri3WwvOfTeO0J9eMhyU2+J9+eSWso5pKetr0FrpT1yBsnk4+3vIHsB0ke6+EJBeYpexKxk2QtR8aIH88emA/Vf7rz3ZE56bEPoh05f9lNHq5vqENekpHi+G627ePDNN+VupSv5QfkmzIXbAJcL9jMZRoRfhjl/hlZv8fnJwW6Xduq9QNi72THYp8Uz/Nxe51qpddBuV2F6WdEnk+oV/Z/6s1QUd6ImoYp/VzlSeOojBGN4xs9hObV/cxLZLOG+q92Uu9PMj18GfuN/g6433XzK+cHgqVrNpETKrc/8HyQ5tPsCR7mndpFDdbs/YPnMTWgnrzf7p0HTIe1obzJuyZa5zKqZzp2/YlvAlv49bXWD8fD+u1T1NtYcLx8O8fU2s408jn3jejKX23OAsbsM6y/XefqwIWkohOlsR34hphFvojB9srfAt8+vhHY0tK7N/2NyZRX1omufOxfAJzv2D08ziWUl/vRWDbpjT5jOyyQZ+Urr1/Puxiz7kJegSrwPqTP/AOFT3iiYSxvvn4S00Sv2EEyvlNHFV6VY+ctzdP9VZ4TkuGRx3zGJXSOXGJannw7uX1sB6/lpPT+gMhQPpY7GVA6/bDVjy049++BdmhhaL2YBA6Q5P9+wNC8Y+sygf20Hb8eJV3rGRNru7emw8q9G9s51Ec+b0w+x7jXjfvNZWONJGbz7v5iVRwMXP+A7+A9fA/rU96/6I/QHnnWHjVfrKWtgmVyt93UDLwnCNxM60rr+mILXh+0n2m1/abfw5T9alIsQuzg9mmEl1lKTYPdK24U+fxC5e/GeRR9ifEEX318J56ZLQ/C/Tfxzd9ZeN7znxy+5VtfHu67/2a4e+9S2JNSBhADV7Dq9l0r3Lp1Kzz44IPhe77ru8ON/VvCgrf9Dg4X8Tj2Re7PfQ3wzd9r18Livj8XFnEsHB1e0vRkSY5/lhoauxY8LfDWZfniV3odqY2uf/Qwuf/qcnjeT3Aeye10+R7RshKSi+efvhTllfo0xPqBPO5/CPn9jmhEjg/aE7zCn9edMp8yz2Jvp3yajWukPgRf9MAcCrVtWc6f5Xxa+WEf+xD9UvQs5fN6lYod+OvnboTiihTGt78yheuBMm+kfRLzcSzpjp/gvSbWmvdV8hfo+hu+b23nAOqfU9J1yowRf/BY6Edmm9h17eB+MZs9geOF60nuq3nsgXiMdQN9g/kQIXKxR15G/5zN5lke9wbiXzh217PoZ+xP9BDXWMR5vY7nDRwvLfhc7bs6/Fxs+1n7PZ4FRB4rA/cXAQS6/0154jeH4SCmM01lKD/bUfxO/YzjreePRg/A7ouQhlIIeb2o8BvGiOIN5Uj6rcvWhPR1pKJd8otGeX+9MxZOB33QN8QOqS/Grn91rXSbQB3BGW5FUMYY3e6otdmSLCgDtA4g14P1rQq/QfUyxuJnCbZ5iKYAiyrpOKjJ8Dow3koHfJ+cR0y17VkCOuIbNMDb//iPw9982XeHX/iFPww3boVwNe6T1rHy53zWx4ev/bqvC/fee2+4fPlKSt3irMCF/CKMmXXADZFSdzti1w/krwMvE/Cyajxb3Hk4yTm/dvFsXUDWJuVNRcs+tfSpF+Z82d5JZPXm7+mDNl+1fszbLdoEYD9LdxrG2s615XbF1HF2O+N26d9NzgktTJ0jpvKdFDimj0vnBeusHZvEutdiPE5qrHn7cI3E3nyIMP8dh1po+c4qPmVtdZ58cYvVYfsSfirxGOJ7v5/yKZ8SXv0DLw/33Rfk5m8T3gVMHP5xcHAQvuIrviK86lWvkpu/PCvt+g6Oy0NTuPl7/wMPyPi+k32M15vRLyc1R50FanuCKf1sy5F/U2vAeQNvcJ4EamuOpSHQF6uEm3Xphh3AvimhymYdnt+CaVafnFaxja9rKob8zq+llhfH8Ed/89cCc2q3jPov01RGvSwwlDcVNduO4TyNKfSBfL84hvSXMfS+ASy34g2iqEgDxnX8HugXlG7RmIrg6aKfQtScIKsnT2b2axvzm9I8HnRl4A0A+Z5Dk2KJAZIKKoR/kQMMqKaJ4rSJT4QWMLeNcflDNIZh6XHg4w+Ykiz8BcmTFzGddTA9w9UdtdH8nK6hPJGDTqYc2NbUR+R6XHouZ9Ltcat94FG+wiHx1D8cU0lrA/K3JHchfiQHsCRGq8YL6QhmPBzhma8YRzlQLNb3WSW+nRw9PJdXGbFgJKTyDRVrE4BxWSgRRsJk2eOPYeEtx4Rqbvh7mGanFmpSV1lMWloVjHPUgXJ94rcKiFvxZOBobzcsj+4Jj+zPw6/8yr8JT3n3Dw/v+e4h4NbwZe2qsIgdvRMX1XkM8RWReVgK4Rtk8TQ6pR1Fvv3wQc95Wnj2s+4L/+Zf/s/hHeFSLPNYWO7cJX1wEK5Hrr04ncaa5ekk7TP2a9FM481uSxjL94jqdgBfHoSxVQ1tvyJY3vOl+KoNaKKxPoFiv9VzI7xBhlAxhY5OIzvJK3EtJGNdjhQyBaTjIYzZl98gOpTJCHXEMD2hKmXn8RjpECMbGq0VT9whTX5mB8kxXfxQciNSv/s36DyG9Bv3jZOA6s2a2R6vSYnnFlcxtQX6JnaKJKD9eONLknNm0s/EW3ZazX6UK0GGH745P2VgnVKQsVtg6gb9+CcQWk+RonFU373wO1GfxGa55SQpHbcwZvNe+SY/030Jx9+yW0q2J6WTbOxYfP+XKI6i7+X+J+rtkSeipTDy6zwetHepsw/MizXoCexQyTp683zqH7z526gphSeFabZqY1i/eLoqHE2KnYYu3hT1gVoKVpuzgDH+rvweRuvr7okpjW2RFS/+zzzpmHFfu29fiy8js6fzi8TP5CyP87GTHxMkQC/bPBxrHHJjPF2sII+X49NLKEEPfMN4jOTNDNG9IQh5MStypwSiHYdc7aBYtud0GkeNyGKuXj+TPwn1chlJLv7aHHvhF7Dro86/Woec4+mR/LXoztP2ePPgRU29OBjjSR32zxjGOcZwXAlUmHbqyvPdDy5Qq23Ma+WXdA3HTIT6h/ZA1HoU2B+WpbwJr/eY/Bq/tQ9Xh5Y9jguVX6D7Fa1PSJObyHxRDHh763fE8feWfch1x/hvEU+E5pH0nbBZWM7jXBL1Odq5FRVZxlDPj9a1Hs8PgXornP1S6GvMwyMBuSAvs1tqAjZv2gTVEP8Q3pzPwz7WqNjBeOfu0vJWuOvK5fD1f/0F4Wv+xsfIe4mXd0PYixtNrMnWbhY8byWR69FHHw2f/dmfHV73utfJW8AAmgZ/Uo/EdTv8HhRqijmLp4Vr9z4jzJ/0sWF/5xnhRrg7LGeXw3JnLoQ3VfHrV6gPxHpGx5GM8zqPLZv3ZVE76NkmjuA6eb9oA3Vb0oIYrnkM1trWqEDOB2IIO1kOivCl5JfYJE9z5BpcjMt1ahRy9cjoFGGaTrlFz5QQ86m31R/HmDcWs/LGq66PbGuZaTDuY4ocGRERkK3zAnpBbypCLvKUPyYiom0zhaVvhbrt0nIF8HYbEuW6i+rLfLYxellM89JKfqnVc6ANBZADSLlYSPvIQO77GEx3OMF8hJ3Skztk+VxzSy9pP+MY44v+B36+pSmfXYudM5d+UsiUE/9I2Ujam4k/xnP9UhGu4fp8fUkvRiTE/RBYfup1kSlcwzd/Qe2bv/ALpOdRKG/+Fj4564hxfRNXtUF97GeWZ562rmiNK6c2zh5ZxvYjHS+0obQRr/EUkfsXyX4guR4mh9of6QaKq6OPzJ+OtY54LH/lIKdZSkUKegl1wN7CmeatFkXfgmLayBpdBKiDwFxbnDfICd4AEa0+lMHuJhhg1T73J8a+bE3W1EnyLIF2yQSbiPGcfriUp0JItNuqVAPkE56H8e7F75Juy54ntNp6XjFb7IaDmzfleDceP/zww+Fv/s2XhZ/+57+RnxNdpUmLsBtuHdwKz3/BB4TveOV3pNQCvy5clDXiouK8jpNNgf5jbxQBfu4d87NaPp+iJFbx1a1f3zk4yTnfr3/rADI2Iec4WMVGrf3aGPonkt25r7WX2CRo63XtDZ1v9zl7i/OH2pjb4mLgNOb2qXPlSa6FNeBCFeikgPYM0VnhOGvMKtjUNYzT3g97+7TWVaavSx61NGIdfzkJH0NfkDyYZvNrfFtMh7cfrqk9+clPCt/2bS8PX/zFnxjuuhTCtcshXJrH/s7/2rDS4B9vf/vbwyd/8ieHf/JP/kmUrf5HnnyDByR/8JO2u+HS1Svyzd/5Iv3ELR6aPsF+Pikfop+uTLyGnOK3M+rzFG5E9dvu5xvEyXtaa85Zwd5POEussuaSl9957l2zSj6On+22fa3pSFOSNMqKoVAqC7AehLnOFE6B9yuif85e4up7uAehPmiheYUI7+u9/IH6tiiY6oPze+//8Ac7JsRtYQPYO3ZBilXg+HsY6x/pcDDVSes28RU7HE8oRVfXSBXD+pfm7aS6u/z9b7geD31tp7Y38UFHHCYabh3Y2xveKcCCYqrrUzWxEJ5OA3puxEktEeXkSc4QnJ1PYOABHBD6BSn521T4AyFWLmS6gWInRWQz36b3eGqIGfAXX+7waCnpcSmOKXwqy4ISm5K7EMPEQBoT65C/QJIfkznpI4+WyhTzO3FDUAE6Zx7Iikc4Zn+heqQxbtsrkAVK06T98bDwQHA3v+Qpcr+69IIo4xiwUtdZTMSug6TtI20KnDUPsemZL8LyaB5uxQ569NZO2J/fHX7xX/+ncNcDzwvPfa8Yjy528/BR+V7QLr4RE3l3IiGUjjO0M7sZ9uJm49LOIrz7058YPuqj/lT4b7/+c+Gd73woXD56R7gVrsX+1idUAW4+7tQ3gJFLGev1L+zHtaWPMrN5aLmx5ndQ4cXY7SAZGKzSNs4v6V/0EIlLZgT9ukUe9qQNhOrgQ3n+SmW6+UUO3hRmmqYnD4iHCEX9lI943H4iNVG3bv0WjpTOYN7ZQfWhBtTOa1TiXf17cH7VahuspetogfCmfsG3bJGb9clyYnpLZiO9Dkp2+qawoMsXe0vCVnm0aQjrzPl1aD1FmteL6OrD+q2XkgT5YBrGbN4T1+Sfpr8v7U/QuD7UgL1jrqV3YgeLIFQNQNY/abfS/wS5NR3fcOMSMLpXjbQqWL/qu44ERZrNe6DEXiv1xKzdfRvD8SqAfvDJFpUZpQF23omhKx86rYYx/rH2jZVXOxGUlpbpmGvkx0NeBBPbYoxMaA/HGNBrv5w/lTqYT67Mn/qpX17jsncweTjWuI5zX475nohyXHQD+OYv0ZXaR5QKYbGcBJoSD0p9qV09Se24lJMOimXZURkuHvPNLBj/t/aD/XJALpn5NcxvmGRZmq5v/lpZ5bhfJ1BL2xy8dNt3gF48hG516nKvg+NKSOXzPNWV1+t+B99ecUQDn1/iGvriPYwwUOsm5I3AdDwBXt8x+b32O2SrZj6k2LlktAWDgJQh4pioj43Io+rk9Zt8Mv4ijfX/OsB5i765dBQO9hHfjX10EJZHy+g+y7A8uBXms72oT7oK1tDdYqh9ed8U6+z3l5Yr842C4uz+q4PE4LNWNldN9gaxxD4La0qcl/Hv+s7vhA9+7tPCj3//54bn/+nr4VJsuH6FE4/b4w28Oa1eBd7KBW7dXIa9xSz87u/+fvikT/rk8K//9f/d6QP4E2JYHWUF3rkS43jF+Dkh3PPuYXb3h4T9xdPj+fATYx7e/MXXUJdh9zBqkMToTF9Wl8Gxlt5k8/t1lOmUS3xyiDy8c5h4qhTFVdMNxT9rEARDV90/tNCqP/4R0jf6SrouvyXON7ZxDOT9Kp0a6ynynJPDA7QMbSWBpGl6SkD/pEyG1g/wRqftE2SBrchJ8uUvgCOWMWFK12sesV2od65vW0KOWDGGkAaivLE3gPVNSkDTaa/Cl0LUm0ShPrleGOPkIviJQZzrgeQN3xiW9hZbAJJvITwF3j+zEhMx+Q3gFOJbrlYDHlMtfseZ6frLa1G32A/0GRDeCsa3v1EB47BHzo8Zem1DFZQ3fZNU5OOXbeRXo4RHEjWMfJQB8Jg0wy/upXQJI1l/5HlnJoMOXzzGeoHnWXy6hcyaUol78zemwUfLAwvRZ2Ldxb8UmHGRB6+xksnnqovp8D3LC2E1Injsa1DI9Ug5wt86qSnTMcyLMZWImtPeHj4Z3Llv0rVUEd1ASy5B/71toY7YJqKWJ4QTEFA83mLzoJ09MPDL4C9gf1jUyrfk+hvenodxLkAnDTzxx6f+TgJ2AsAxaVXQniQLLtqAzwPYj7W884J1daM9ptKJIfXpAjeDDw7C448/Fl75yu8M//v/9suSdXl+OS4e2Gxk1kl4r2c9KXzf3/m+8NznPjfs42xziy1OGHberc1VPq0f729ramlbbHG7gfumFq2D465btfLr6nJegH2kpbOC3VvUaIstzjt405oYX9+78TsdQ+N86hxwVnMFLojyoijAN4JJW5wtzstY8+vZSay7rMMS06fC28vL87QqeC0SN3JA+AYtLtqj3sVcb3YsFou15W/RxWKxK6H621H4pE/6pPAPfvzrw7Oe9UC41DilbFrduMblS/Pwn37rv4aP/diPDb/2hl+rjjOmSB7mSNycuXYtXL/rLuljpJ9VP9f03eJkYddJgH1f6/8xn8CeCzy3Yz+eVZv8/YIp9w/IU/u1ulY7cC1L8o0/kNeWGUyLZf2+u4YxPyIsH44xX+Icf6h8t0z/voy9z+Pv+WyhoF2m9GUNJ/4GsJQES4P4hlELw7kxv1keA2pnwoUmKNJGKU2+Ln//G2Rd2ME3BX3uMf0J8nX5x2sfli+DOIZNGrEvhnWvjKWkIB+KiAaTOJ6NAPwkKhNXTBPHRxlOaFEQeCFCwXR4At4wQzyWlVQpqEcaFDkupB6MA/a41FeHLxdPa1NES2aNYOdIhV3z+aRn6x++6StaokkoQtI/rCaCPeFQSerA6G+R3T4tXNClZiP8dj+Oc9wcC9JiJoc+L6Jm/y7GGjAMSB3z4SG0tCoY51gHkArCE2pCs0fDPNyIYyCEvXhycXjz7nC4vBJ+7hd/OYQrzw3v+b73hGvzXXkC9SAVlqekZgfhcBZ9I55M4ulHfSIpZuCnhmJwJcaesHczfMT/8P8Kb/m9N4S3PLQfdpbvjG53JdYXvVl+kkj7FcBfUOk3CZoYy/fIfpdgR3wVZQBU0fYrguU9n8aRa/13ddTL8IlqGeMd6LqWMdy8Liq8fGowQ8YCSNP9+sz5amq90l8dSuUT+NM3eNKU8zfsyG/u9Gyq7Bll45wUSmX4pjDS6zeEKbc0ZL3+2zRUH6+d16zEi/41ePdvt1Hnb+SCsE5Zs7FY1sfYryVzNXsmyU7hvoQuX/bHrFm3/JSTsM1A6ym1e72Iuj5IBZGb8TLeW+Tlr4imfZg+rL+N1U/S6vJtO325zslgHMS6L9K9ATjtel36vwt8297n1LRbBaqXaCBxoFX/GHyvtuDz8743HivpStuirG6DEAzhuA/OjA6/KJ59WyfsD4dorPwweQto2ioY4x+x8Gh91FNBaUjR1Lr+ucyI/MKXgsyvvo79JFJyvZQvfw0/52NfX4rXzg80rm9AWKwW13r9m79EP6UL5he+2G5pC1Nyy81fQI/KmwZpbkJi1EOvC8SYhBbdOPhYA/j7pyKcKRLSG8IZrsAMc2U61vlKx6+8DSJHHjq/tjGUd3zIdFapgjrV+tRiOHccO4fpTZk1SX+SFYLYiK5Gve538O3z/G3f13DEPKMMFdMr8huBYxV00WtPCltYVT6xbjkPjibZYyAhra+kIf1xbQzn3laTfN4G30A4oib5Pfly4MNedr67kBcGcPMXNnjRBx2Gj3vhs8MHP3s3zB//L+GRd70jLA7fGW7t3B1Lxfk7CqrL5V7GVeQgZfQwouYPmtuXoil5WDTgs4e1qWBAPq8VTiG8aSnnCq7McudGTFuGBy7/cfiyL/708K1f81HhiXsh7IUb4RJ45F9kEdJ3f7UNsZy8G5y+4Zoahnc9FvH453/hl8InfdKfD7//e/8tpi3DAtdfos+wOQypx1F4t3D52lPCzl0fGmaL+8P+7MlR+rVwONuPaxCuEUalYiuid8SqjuQaD2SoNqCRsSxjXdeKDljGvflbUCljMeIAAxpNBPy4jaEmK7Q813G1gb1+kJAFpfawXRhfyHPtFD+QMslmYiekYdyC0q/v4X+q04aytCA+m+tIRVok9K5QrA86gxE1QB5mMMSkxli33PuAX0kdSNN04U/6QD/1L2QhrkAchJvOSCfxei2pWF/LFpvpAd+4RFzKQ6hEY/0x6t2jjADFEa4PdZKgdwFsYUFWXD9CRNtp4Sp0gD6QSPKlPZifv+Ob5NvrDmg39mX2Bj6PkDaXPYSWs2/6AijCcvAHeSNcjpVnFmcBimUZzHvUi2nzuICAD7VIfjzAntnfHxP+blIXlTy7f5Q5LO475b6RpCflIjwfILOVvACnfPBpueMhzh396zC2JO551Y80DXSU0nE9WyWhxTouxN/cPvkwtpXXqAFqwjCP/14cHOQq6STksS9IFmNx6CR6xf9WLol9S0ATypDQNITrnVFXxieiLZo/4SkvfFDFwWBpEUBOgu6HTIIHtExAp/oGjkE20QMYzh2C6jFefljfUp58Xf5o8nRUx5g97KAA+hcsp1qAfF3+4dqBYflTa29hrLxxHwH4YTMsZoC3B+2JsGvbeKyFNZpbnjRwcuDTUo9JtjK9HrYuezzWPl+udQOYQL7qxvhIDa23h+FX8X+xn8rx/jYmPivikIthvpAQrIWXx7AfjnM8hZoWy5o8y0fU7N/FWAOG0ZI6GSPzl6+h3Y5jYke/+Iul/+DgIJ6YXpZwb/Zw+Lf/9lfD7uzN4X0/+IPC1VQ9eg2eFpdFiXPLgJ8RUqQLGwBOMHbn4aM/+oXht968CG9605vC4zcXYT6fR24ViH61bSv9JkETq5rDzxcYUYPwO0yH8f5gec+nceRSxnp9Wy/D1P74d/wjze+gwosTlQ4yj6b79Tn2sh5MrdeJt7aSY4qL/ZTTAHts4ZJwyq1QhewNZYXKtejGU7laXWeCpI/8ZazXbBMnRx3e/dvt7NqJ6yPBw6xPzuvbl2jXVUOS7BTuS+jyZX/MmnXL9/dTJwWtp9Tu9SKG9fHc4OeNx5o9cYKAdFK/fBc8uSz8LX00vXMzVtDlZ6x+8xfoy7cnnZLbK2oS0oTfal9MTUfQ1crt19urZgJqN30tavVMwXqlIpIaptUpXBMjisgebU2gv8b06//E3KrYbHnVeRWM8Y/oN1qf+j3Rl1bXP5cZkV/4UpD5VS6jrCXLl7+Gn/NxLp+Q4v31RNu1gytRBr78WLzo6dMV9dQC5he+3NIUduOFT4/yftRsTKVdEo9l/YbVSAD8DeAx/n5+F5RW5m3u60stFqOnL41ym0L1AmQKW31qMc4xjGNPP7ftDWDNmdIHFr32pLCFMfnIrxGB9amWP5mihh0f9Ao31GMZvzp69tH+T6FHzw9AUd/4J+Dm75Of/OTwPd/z0vA3/trzwwuf/77hRS/84PApn/rx4T2f85HhP/7H/xje8pCO/3J+pChy2dCWBgrkFpPU9qCa25eiKWPjy2cPa1PBgPy+rm2Q09t9Hof3k++7L/zQ970ifPInPy1cT+bcwU+3SqkyvyKuaQCux8Tjo0URHoH9+ute/4/DZ3/OZ4c/futbY4o2APtyPxcCaIO86X39GeGuu+4Ky71nSPpy57KER7Ee8OhPoeKqjcrgT02X/b7Gm4gdVbUX05rzgR8BDiMOMKbWOPz5SRej7U7l2e9sX29fmgWldObHglLG8eO6isrSdMrN9ksV2u11zosox1aOzVce8Tvc+KEepj4SwP0X4wSiSBPpLg/wSfByi2J9TS/jJ8UzfwqTmfJ14BQn/PUu4eskdf2teQMYybEsfrq9C1ehQ1daHE+QMUDyAA+OEz8syWsO0i8x1DGY+BLRP+RnnsGb8jleidkccV3jAPzVvR3j0QKmDOoEeF2AN/DRbglzvtZb3X8Nmcjl2XNuHEM3yCzpWp+FLSM/sS+Ilovp8qsvkqTlmF38KiElyH1igR4U/+kWoL8R5MphyiaXjxNeDydWABuSLNg3NdTkAL4I9KVc31c2nXk9uznsvMcHvizaHZsgdEB0rDhgECcdxCR5CzEeA/ZCj6YV/lVhfzqWcOeDUS5vSNSBJ28JrwN0HTI6UDTwE4XG/YUtPElgMetNMF2wU1qgA7PdPX48eWXQtw/5yef4XdwPeHzbr4XahsTC2ruccK4GeRvRIttXQ9rH24XxZZocaRfPXyaIBJ6wJVAs+FDG1sNNGSd0wMpT3uH+x9N5VmYfLbuN2DP5RfbPFJ+lfqBWy9RH7Ct2N/Oh3xC8XbPBItAujIfZLG47YzLG8zweA8uYgI1rfgIyQuyQxuNh1ABxPOGVF0yJM19BPXN6bAf4RNYE+PnDl9rpOYjHcP+uM+9ZTG1HC6X3Sr+LHWmnw7n0w+HRI+HTPu3Twrd/1XOE5ynJLjsHsb+iCgepm3BCAeBZUkDnj0g4kYl4PPK+7h//L+G7f+z/G/b398N/fexPSz0Hlx5DxeFSGtC3YqBtK/1vkftc/haMWdN3F/09Y8SfifUvbKdyad4/8hPyRBS/GdZjeaT9UU7kNczjsuJ/1if764Vfq7vtCUf8mW+N4w0JAuXwjSMeC0bGj1meBfR3hkd4+zziEB9PSUAeN2xsNcAyRDee9Ewb6jKvUQLjpT2Al+mxbHjkWDkC38CaAmqpT0MW4JvxFuDr9t8w5ql+SvV69/1XOVEPeNm93EZlOXlfpSkte+AbSwB1Rmh5+eRsQakfwM/Wd+DGt7XvtD5x8hxY71QcLSmvXlKfZLVQPu6X/PbRa+e7mvOWH1drwylQ9uS6r/f7R8tv+9Qj74tdnt9PL0bqHxs/vm4fPxxd3+tA/0AWnrg+Drqt6+s3hFV4m/AOtiL8/nfq+RTMjvFYzo9yTgonYmQ97+emFJYbaf/xrIN2DutHf/d2m7L/sHZvoVa7rcvPiT1+N/9n/tQu/O3oGtM783caH/yWmQXiHH52neHFJ+XvagTdu3LqcgEZn/EYIdNW3ddxfustg8kz8jydGlI06dZztK8CqAvOyzGX8fyCYzmvBykO/8x5Mudoewg7X+per8vPfbpH1tvIAnwcy7NPs6jtHy14XrY+uv2/Olbrb4+p+7MWcB5r0ZsfV5h/UdZrc5TOp2knPxYI+r3PH9sntOcvjrtj2reh76Zwlt6DsXBc/2lZZ5Eatj/Hm6Rxnj26Jv5x7eiP5CeAX/eazwrPfq9nhydLboRR421ve1f4q5/38vDGN74x/Obuh0ga5mfgwPX32PWP2vmlBc8PrR1hlzzPef/ieGjlJ/h9Ygtj/Tfmf1Rjkao7vHkjXL16LSzjfI5PaX3ex7w9vOIVrwhPfOK9ku/NgYfoAeoxVN/+/jK84ptfEb7jld8Rbt26JWlcf3bCbpSEfwfyU97L5TLKiuef8w8M15/8pPDIlQ8Nu7uLsJ8HtM77i3R9AKjVjfZ105O9o91lzqjMT/ZNRXv+1ZvbIsauf9d7t6B3fjEK8mvYd1+jb2x30VnTuX61+snPh+X6Ur2+ZeK37ajaO3LYvYm8ARwh108Tf00neeMztQHluR7nN07jAu7LgZ9p0J8PxaMeplMrrN+ZV+pJN/AkpXZ+rqBfHO6oH2Z5yT8Z5wsEXCd5PRr2ADh/8r4KymkfkV+CmMbrIAudG8R/d+T+lKIrH2euepAEZOQCAn+D2F+XhH6oB1wI/XxP2zF97u6nML5I1YAb7UM/ouw8X/dSvfSaeSmX5Sf70Bf4oAfsIEHiA2w/Q25t3Pr5VdYy1hX5kY803BckOHYI8NDvdd96KPa3awbXF/YLr6ehrsM4x6HfpB72X/Y8rQ/3ERSaz96jLn7/RX+hP0Gy1cc0p4OuV1hQfp2jJa8gljN9M096cRz7+cT2Yxdafz4n5Dw1Mv+OqTdceiJyZ+TJUuHjFkN5AGRS7hCswXDciVcc/7hgHb6uFtiOFo1BBqKlFcuPAYOjRUPYRN1TgAviQrE+Wyfjlix8nGilA14ObIC4tQl5PO8QpvKdFE6yfjsGys+xdtOBKWPlooD2POt+bcHrhxAbi9e//vXhm17+XZKGDahsQrEPHVwFME+XvsPpxmd86ieHv/W3/pZ8hwYnJaCdef1C1HkDNlJ2I77F6cCul725wazTrXmiV6bBd95w2npirFva4njw9vTk4fdrFwl2T95qH8G8IR4Pbw/epCB8/XcyzlP7x84Fargo8/NJA2tbd3073f3H7TyO6GMl7NoVF0vG6KxR5lE9xwVqY4dj0PK30Lr5W8Pt7B8A2jdEW9Sxqfn7rO1s+7pG6+A4ZY8LzANf8AVfEN77vZ6dbiYoZcTEe+69O3zbt32bnJ9vsRrm80W4efNm2F3shi/9si8L3/u93xvuvUdv/h6Uu00r49FHHw9f9qVflm7+4qb+Yb7ZA0SPSkch3/zd29sNd99/f7h+7brcFD7L84mTuJZ+khiavzY1tx0HtTlkLF5DTY4HHyrn9WsLW377zf31QPtxjPT3/HgYUHnAi7iSjn/GOR/guBumdMpP6QDLEtjTdvInjluUYTvk2kU8tud9zCPsXIQ87DnhP7YMkeVW5NXSNo0T3edDNqmGk6x7A5g/4YGPeBAH0S3lb9QY0Qz0c+zeFIvo9ZFxnPjPOp+PE62bv3CqPnevQkFxFlOfcyBxUiQNEAKFqxm39pHvZbr2xOGWjtYDHvRwD404QH6cHKIy9ZqYSiFdYf6ZUl/V0InkGLQsJHqpCunPkQHQe4Ir82vIE3U+aUF5CEH4LoLEU1rviYzEX1DKK/RJIimPKI47ZfAEDcJUjkfxj/J5fkJtY/Wp83nb0aYN4MmP6DDyBEn0zczJJ4ZSCmvyEzLTGY79BF/hSwemDdKeaByESJWclC9jP9ptdpTeEWA5m4/DVB5QecxXaCzCpEt9KT4O8BUqmiodHenI8un67Zx4jNAT0qUbYgj2U4Rvd+k9pKP3u7S/vBHHWPSXK3vhVjyx+J3ffjj8+m8tw//wse8VHo8lriV/Wga8+bmEtyeZsAvk4xmv2JFRPJqLU8r9/Zvh2e92b3jen/zg8Ibf+Ofh5kNvCDePnhjmR/HE5fBq5JDnFuPfudxbBumTlSoRpM2Aht32jAE6WFDbjIY/64XX1eqqgzJSeGyRwwLilkrCYicNGau3tmBcva5cnX+AVI+bP8qbyAqZgWDzFomGpb95LG+OxP/wTfQL+5VjG5wSZ6gCMvp9mUqk9DKvkY9xhoq+nC663Mo/VsYCnFP4UQ/I29vM8ILMJzGgO648Ra+PocYA6oJ1V6avIihBOZEM3tIvGno5mb8vSFBLtrz9zXmpH/DtV58qsNGWDl2wAO3WLeMl4KQGXdIi7MxsKT3ZjhmJyk2JLp/mx7+FVUhTLVhOSeVhNtB/3h6rQi4KpH9doC7U0E/P+/0YypPMktol/IVsPY682IsbcN+pKwT04LxDudK6QfT25i4OlF/IWRUqi+NnXaxTutaO9XE8/amJ+MKEiwngB2+eN3L9lLRa23ZmeFANa3edIF50IyFJjhmCz+Q7irnV9KnUq98R20s9PDAOaulAK12h84COsFIP4MvZeM/6rgr5SWYzpyBbzr80KnlWHuwncOkA4nn4mSzyadjVCGldOXW5RDmCHRFCnhLiYxQ7AIW8GSKYwnzff65Emb4SH2wWdfDzTzNOO3TzRVbMQggO8fmULmT4iy9R1gSMsFptqvOS1HccrKBrFcer//jadyWo/S2m19AvG5H6m3aq8kQwvZc/Un3t/F9lMH1EwBljzHvQlkFKfFNQ8/9jbr+a9ePNQpwbhbAb9dwNi+gH+LnQ//efuRpe/nWfEO46Ogh3yZoCbnihSoKKuI9w33274e3vfDT8X//5dyPPY5HjiuQf7FyKx4uwnOG6wGGYH/IN8zpG7duaP/MGwEtI6c38hLGKE3r1OqCPh7Cc3YqqLMPuYbRz/PeE3T8Mz3rq9fB9r3xx+LxPffdwKRoT9sTbu7u7fVtBuq3B1/foo4+Ghx56KHzyJ39S+J9/+qfCcmne2JU9r67j+JZn3DHreVlMOtr9oHD1/ueGRy//6fD4zgOR53KYzy+HvYOoR7TdLOqMr8NaM9XaCjN301OJaHdN75ex/LKGDez7xkbQWDeancVEkF/DvHzm87mu/voLVN06anbKpZM/soReBYv5Mb3UVfJ3Yj/4NlTtDUtJuvY3IddTIgvsqLka5mOUQX4MQdBB+jT+g2SMfCHwxfkgh1IWcfDDsxDiWl48tryJL6uVyqZI9DPN0OuCIJ4paj7vh7CVml7iGlM9NSQ0zuE/Jqccqb3ov+W0sl6+j8IBwI5APo+NMhEyjlDuQSBMvEDmZ4iEKJtvz+dycY6F1WBFAPJhU/HLSOWmrwSSD6Ac5PFNcY5BfukZ0DQ9Rl0sK21gnAb2MMkiB+qk8ljnyn2DWJtb9zrn8vEQ+fLmrxWagMshSM0y8Ism0Sk1Dr9Sf0Nc0qS9O/Imr1QjvzwZ/Tbqpj6EB2EQwm7wYZXL61nq50iRPxGaj+uNeqTgeGc5Ya9S5BKq5YHwJ0Hs7SjVms9DJRbjKVRdC9gHfVBOys/92uJXDOeqFY+F3LEOvKCD0BKeboIDkQB7PIbsKAY+bRV5q0I60dAYPL+n44JtpQ08YSBbyvyJhoATyiFqgbKnXDBaFbU2EvaYaLWxxgt4mVMwlX8d2TWIfTcgZ4vbH4u9vbBYzMNBPHHA8aVLl8LP/58/H77oi78+3OSv/a4AeN2l3UthL4bv937PDD/4g387fPgLPlx+0ghPHNs5reajuina/LzQgi68x17mtmjAr2eeyENIetr0AtYXLJ+FT2/xrQLRYwNypuI069pii+NgaG/BvLH9RzmBjLxuD+b3jjxXAKzcoTEzVv9FxXluV2svbbGd57rAJ1FA3Pf4vc9p7E1W8Sk5t5jQz+cRdl6ZusfkPqBFpwE9n+7b3PYF59NWX7LtlHWY3vrZFM7zvLTF5nBaPr8p+PHqaROA75+F//s2zOP59cte9nVyUbf1a2tIFopJL3rRi1JqwaZscpHh7Wrxwo/4iPC6/+kV4aM+/AND+lV/AW7+Dr0B3JL3pje9KXxElPlLv/RL2Ydw0we9t1jsSryDKGa+txue9IxnyLWa2XwWlnEuh3z+bPRp4iSu4Z4kfD+wr0n2LUvQWcPPK/a8aRXIXqEii9e/uM+0/cn2o9zY/mKLNmhT70+1uN787Z4HkC+HlEdfrchnmj+nAI/lmwLuMdH3tv99HLDnBpp/uNqbv+Kn/Xl0Hb1XxUrywTuB7PgaIg/0H/vwLHHsbwDbb9aAjxsTe1GHsGUJliX6pqqfHBWUEjX5Yyi/OZ4GGzoWaPy2tv8G8Pg3RIfhnbIX922SJ0MMqGdO7+brsz8FPRt5eQa1gTqEdezf+wZwHhTaLnxfFmiZGd8ABtJ7psJXG+j+W0XUlLx2kGJg5ieS8FajLZvsjSc3UJbfwCj11m3m9ee3EQuGbY1nt2rjIJdK/ei/AXzgLgSwWuYv3TcmPfgNiKx/igNoL8aDtffOPPUXjqPdZunbsUfpSSbaTWkW+z9uhlN5pGE8IqT9+Y0vtsKWnwJvM1+K36opva+QB7oiam8QWZlx+UtH62HVRcC3e6x2qk977sz0ri++eXPl6tXwb1775eFp94eA93YPoissdniSgVu8Ean8fgrx1ClA+0SBYf/h/fDK1/5seN3rXhfedONPhsXuIrxtoQucPuWqqF2Uix6SjhTd3urDjyPz6diE4/XHOJK+nAeyIYbRXsO853Wx6jeAfT1ePeR3ebrtWfkbwCMAn/VZGbtxY0up+uQk5vGUl3iZDy28z/u4IpVIm+byLZ/UrpTfn3eHYb9Zsg5q9h8C19zSv/35GTLYqmIphZfvv9GU7Zua01qHaHfycZpibWXeol0Z9+jq59FqR25/b3/i+FIIDPpFRopTblqfiK61Yv/nb/zWMb7/6/8Mn91X9bTrifP9143z224trHIfoOs7Wk8ZqTFf9nd6fkB4/y7zEct34feI6RPgAsgt+10t6f2ZKP6hIVDjvUjfAB7KWxtu/G8Csq6nsWZ1lvkiHed5I9efc1I4DfZhoSq8A/bqGS6/4nLQw9j4s6hdJBlCbb9UoO3q135o5uYC9pfn5/pbdtgKK0PnHM1Hv9p5luNj6jeAeX2g8Pb17crpysVx5+ZHCqmfvxjWHFOp3/gNuJ4b0b6Haf0ln/yN6WljzfkM64CtC+cNuAbC9YF5/hvAiNv1wJ5vHMa1B7ZhHeo/pe2A1lvK+xu/1nZVW7j52KN3/cGBzVkfXX1XR9ce/X48WZRv9Cr8+sY3eKZA+jodE6t+A5ggX+X0tQO7v+rKZnpX7nkDz2vXhf/FHY/m/JGwqr/5NaD1jU1CvuEZeZ4Yfi981Vd/VfjCv/j0cHnvcj4PwxlK1DL+j/vMJApTFtxweXAU7nnOnw1X43n+3l3vJjcT33n4NOG5Ga5JOOdHExOmrlH+PMV6CWx2Xr8BDN1wExDpOL5ypN9YftL1d4WXvvSl4Us+630lzluzMMcUF6OfUC7Cf/pP/2n4wi/8wvDWt7417O7uhv392hP36fxgZ08ruv5nw5V77gmHe8+R5Jszzb9yqHrup2+uHqTwpL8BPHZ947S/AZzPV5Pf5PHf8KP2+T75VX+/j8u5h9pnfp0r/P16q/aO9egc7e1Vrp8y9HsYCWOfoDzGHeV061EgDb8UQOzM8HPi3Tp9fQCO0e++NWV+0pyeHdI4LelaF+Wc928Azw8TXwLb202N8STGDwfun3O5lE+/w7d8MaciH/vW/G3fGKCf8zSY0vO3ghnyDeCUD/ncL6ufaHt8X2Y0xgX7jXMVj+38j72k3b/YORm8sgbENClnqgS0D3H/QQKRg/L4jUlF9OUYRznlZX/p9QVedyvaa37xHwXrZWpZzpTfXz+S+qCz0zfDzH2T0FVH0B1v3fq9f3Vzh+A5NT4b2V+OtcZqujFMvfk7BnWy8XLSoWvIPw3AFkPENrbopIFB3KJVcFL2n2oHO3HV+FfRT/xpDdtP1RVYRf4qcrc4WWy6Hzh3TabkCy1qgflY1BFikbrx+I3wKS/5lPDvf+OtwpPu3a+GWOXupd3wV/7KJ4Zv/MZvDFeuXtGNiWweVlxMt7jt4Dem9oK+z6vBp7f4xiB1r1l2kzhpHdjOFm1xtlh1X3Ua4NpAqgFrj4SN/CmgDMLa4jhybwdc9PZv55Y2cG4y9cL6SaE5rmN6Lc/uOS8ycNOjSnEfwreB1oG9SHsc6Ll2sTHHEdPwABJ8B2+Bsa+6NG0OHcq7nWH3PuvQnYJWW709PG1x8tjfvxX+xAd/cPjUT3mfsLe3F0+5y784spXJAZ//vXHjRrj59reHd/z2b4e3/M7vhEcefiTPG3cq5nN8UmJHfoly/2A/LOaL8Jz3eZ/wj/7R94fPTjd/1wFk8g1dHD/44IPhcz7nc+TmL1C/+WuwmIe969fl5i/e/N3izoEfj8fZK9bGtz/nZD5CzuE45jeAffkthuHXQR/XXwDq3rDH/pHxfqj7Up8OdG/+ap7NXxUoi/72fW59A7DnAcpf9qMeTLN5ci5h96oS1zpq+jO9lndc0IYdIG3Vm78NqG26Yw4PV9gHa84LNvINYAJ86LAOf8QqJ5GiRcep2mWFb+wRxxEU6SqnOFxdbnRJ1TFlx9PIjrP2CP9q6Yk8mCZPesiRB1IjpSdCtH9AavUSKskTOCZBHbMkzHfwFTb7D22Kukm5KKuwDlMD3b7soztMInKjbev1AorIcjbDE9P4J8eRRPd0bO0rWkjxbvkS7054mGBBsGanDOweCd92Ql0xosmxJcKdWHv1JNInx0SbBB9XoB+0jMptIeckfyAva/ebCaYzVG9pgwtNHmamXWgj6sO8pvNHTEsXVRBT+6SLLJId60IZQ/htf9oKIbSReErL9cvfCMkqZcZRLAnSb3JZUpQjRS2n5stj9htDV7txon+T8MfGYS8bx5u+80iLOO4XMn4gYxb2jy6FZViEx5c3w4/9k58NH/BB7xfuesqTwtUF+kS/uYCnpWbhkSglntgc7YmL6Rv7s/Tmx47EHwv74e7FMrzPe9wVPvLPPCf89r/76fCmdx6G6zHtZiwnOkFerL98Y04Exb8acr5bzuLiifGV0j2yHyb011TIPkmwwhTW1VwBwwLizCdhsYeGjI21dlw95SjzptZXvsGpNYifoo+4OZ1IFnbcQiqO8zfITB7AdnH8E5aniyIHoFzoq2UokeFExLK1OunTY9Jq2rbbACS95S9i9RqQChrTgL0oTz5GynLTOtTXpdQv7UvZZGNtpVzib7ZpTD+iy5el0z8y6nxATYeyEec6m0Iciqi0PiV4CX7K92sA7duHzuzKb6kLn+LnN69Rv42It2lofcJJKfLrfadpsran/bu2pctrY929huYw358DsF8w70Buf7/bjRGer2+vLmq/4DENqq/uYdbHlNK1fcXmcDz9PezJM/3G+g9bkueNXH/OSeE04A0PlGhStB3Ml0n+2XC4fG96WRFxt9KT6Wld1McloXl9+bC42VWaBkJeSi3l8vqrQQ26p1c+sMmYTeuHnjFGRDleX8Tz8EsheQpvvVxBNx/HnXgKRZeKnK6sMn/AEvjHsdflApiCEDwaL3wqO5d38wzi+vZLN537Ki0Vw3jQ1dHUkOR354eSjzlUpeHY8hRYHasYyAKGxofIdfZdHSMKjID2JHn4/t840n44wzWn+zbIMKq65vIquNUen57jI82Xc62qTNY3Xf8zQcMexKDvR4yYZxSrlvfa+DlL31yDTyvnvfH8/L7r18JP/uAXh/vuXsibqerx5MMboOBNT2/HLHbZW9/y5vB93/e3497r4RBu/mG49c7/EnYu3RPuvrQfx/UTwxwPl/TqnwrlZOmulAjOh70JJKU38xNGFNHWY/zrmWv5hxW/iMd8LzaO+09UhV9VODr8/7P3HYCWFMXadeLNm/MuOecgKIKAgSAgCIKIWcwoPv1F0IeACCZAEUWMqAiIoiigZAWfAgqSc85pc77xpL++6q6Znj4zZ85Ny93lfrt150zH6urq6jQ9U6VCnmXJ9Ln3bkLf/caHaN5MojZOtMA9OkbFas9T1CsCfAJr6dKl9NGPfpTOO+882RDGq6N1Yy0eyIDrbsI+NGn6DtSXX59KNJHz7WevMpcjb8pUK/DfPJWYR9RZvlqQsiOMIq4doxhRd8sLCwMnRePGx5Hw9d4RQOKNkFKNUrbBIGBN9UY69OQ0YkRioXFsAC+NwNfOU0Ix2fljcF+fd6y8ISlxd/0Acw8/N545eWnCiw1mBjJ4GwSSQ/Ze+BCmZcg/jmeCaB7GTwn3coI6IIS38TUs/zdZasvyyZQvlI/5EZbawMQN3dVHxa4nuX3/8F5/QRZ84Ygof9i04uPXIwwBYPwgVyb8UplqbB0v+vNOCcuEeK4Nz0qBTGlx2tOc/MXVSBBzZHn4UONoeKvH2I8RZySMqwQz8+Pg+8LiiAM2cluHiF5I+jGwzm7/qHssoDAN5tqxX8bfbP5KeNUhK5GanKg2XzRHXyZ6xDLW+T7EjbhljoN4mKvwrVpdmU/JnAr+HB4ngSUO/JAnfrskqYYI79mToetHGs+2XvY2/izM8PcIAOWF7FR+mDq59aG/9Orzn4z4kpp2moy0kjWOPQTgVKuLZjd/VfFAaXDDiVIMi+xpXB4U6Om4kaSxDtOY6wmIGJI1DG1EvhwxeAONFJLqCHqrectvn9gd+pOEpHTHGuTVIg1oHAZrS302AymLbduVcoU62jvok5/8FF166XXiFoek4uPFLIVcgSdORSpkC7TzltPoxz/+Ie2z7z5UqVaCgU7qqxzHsU5D7LmjAyPVt2ATSwiDaibtN5TGKsYyb8BY529NQZ/cVHJ1a22XkY7VtW+LKw/GOnJN6f8ajoVsGgodXwJuumu7PIeCtXlcAd5fi3W2tqKRrsEvzt+fA4z1+nb5kzK5czaQLWdSeeOQtsgy0nD5SuIxyYb6aLaMg8VopTvS8OezPr3Wsbbbb+jhcGisAydHTzjhBOrqao0sAYP1JPblJCrbuuuuu5Yq/f08SS/xPduLSpVKCxfSihUrpOzrQt+NMjQqB8alEsa290qlTIVCnubNm0c//vFJdNxxH6CpE4lacyyeIagD5NgPGTMefPBB2m233ej3v/+95InTxqWSvro2CVmaPH06TZk6VU4lj+O1Cd8exc2n/HVvP44LxPf93DEDAH88nKDtx00vKd1x1EPnt64dCtY9YXti3F2of3C14xI3nrq56Y4G6nTGlg0w+oH9oejeR+z4OuIWHavCLfitYe1vQMsW+Fn/EccIydBs+urDEwaop7i6HmvIbLTd11i2qNAMCxqVG266gSp8L68qdipBr4Ds3DvuvpHBq4saASfTGsMoHIDXIelTEIq0b3z5U7ek3PAkQwTBtw2i7sGimfwFzLcY9EELP7+0ySOeSjCIcpb04IYPfae4xg/fla9oLN/wG53Ra7MnJzSWqxMKuKUZKv8bi1WbYjA5s/UAdqJpmQan3xZwv/GLhqdqEaYbAmkrt3jmBGGCp1UcyIAR3wCO5BsC/n4jd/NRSHz7Lvo4fyDMOSmEwveP3tfVgzW2Cs0HTxQBVecJwji4zcstq8oE3ygy9WCQyZn2oHzoNwT0Ca/wPm/SsO8dhn2ROrfh/PrTq7prqUL9j0f8QCp0wwkGV2YqF0DcOUPNOw5NNpMGSKvverj8uPUDqJ9+C9r1h5/eq3+hkJHXSvX3VqlnxXL6zPu2oS996SiaV0R9y7OpLAfITIJTxVRX8AWiaIsxKJfLIjt8A+f4H99Lq1atouqEjWVDuDdvYuZq5nVJ/Vl8fZj5qJhvDley5ls3ucDORnOoL6/PweDl2QjuNzCGiro2GUGcBKPw+1QXeAo4Mhjz8nL1GYB/HD/6LR9NS+9rwTeI+TfaqMrDhuORg1yToPUF3XPrSu07vv0LGH+vchn+N4jq7a1N09rXMA+91/pTPqP8NvuN36TBnK+PdfDsr4+MfmPQgVvfsKyxNiyoJ7kkIrTz5uqj7htJVo7Bt0/tpr1bD8hb/d36jUdU3j5Uz/xv1cTZLwM/vZT0PX/VDi226l8Av79k/YH8Vd515UxcNdKckmD8dbyTDBsuRrzQ9bjcdYzaDJC6aw/CvtHkq/ILwnj2RuGmYWDiu98QB/xw2ZiCGR5MfEX0Li6/eAz2G8C+rU1rX3XlsdckNMv3qEHbW8BpY11x6xo2UO22Qsd1SdDyhu3G5heMhxtLrL5/99GY/1R4dmesIKm/qYfK0SIoj7nW939wC8eBddB8OR2EQ/1lI985Ne7MoNxpMhgH+LYRuqK5Jn8D2IQL+fXHAZyup3OaBhDMu20cxAXPuINbWGqDJG1COtG2aUKqm5oFuJo2Ycth7aX5lq8TX+7NegqgfvpNYG1X/jd80T4RFoQw/jeEARPexqnlg7Qi+SegPowvIYNm0moGad8QTpu/pSGe+3ok1bvbP/hrS4CcRGkgC1/nw5zM1f8GXZL9VR13c0LaWH8zN6Z9+fnVvAdrfbvhrosAfvzE8UeTdlHHaVqeUFZRvpIwUno2emgsh2D8mgDIG2V0+1EXOf3abHaphMvQRKnDWqGD+rtX0+f376NvfvPr1MrB+kpExUI0nYI8gg2YdRegXBmQTcktNt+CFsx/hbCviNOj+G5wJdtPHVMnU22zz1FfXy+3v4k2lkESnwqUNu4AhisFlCPuG8DmJKwJCblB5/31SndtBtBvg+o4TPVX86tf71SYfEts2LO5HLXWcsLXjMLzdMABB9CJXzqQZkxuo5bYETQQbSd1QPKWiYGBMv3moovoi1/8IpXLJfm0Fnl8IbUgJ1RVdR4KQzR3b2ppa+PgU41fzayHZKhHrhX7rd+kcWjyN7wtrN3wgXEV3P1vagKuHQzmgQmAffHbcCwfCQjNr69T5h79J9IL09Rw5lpnXwPwyJLj+PqcTRCkjiMCc2vtmv9t4ErQ3gzC9fN46Dc6UU7IPBzv6jUaH+M114a760/uOEjlIe3IHQ9x+QI/viK+Wx/+eDqXiX7j2F8P0LiBXJy0gKD+rB0Mv91q7vEGQgDh0La1PSt0/UPTQTyjTza9gB2zD+TuS5j0QrsHhN8AtrD3Gc9O+2qgvoHs5G8YTufBwbd45S/ujXy1H0RskbumnynzvQkt4ewV5cFV89NxUDZnruqOMks8Tl/rX/VD4meT7F891LZG26vhzR9DIqzJ29hNcWMe8BthYd+Rv9pf7J9pGlXucKps5HDgA79daD0jHVcfMM7RMgOuXZI8NV4geSPvsP1rOnIJUPb0rQ6J9qNJePn57SvJ3ii85haDYfKXsr+TIp10hMoBhYkymzaYaAYmXUOvBchpZGlozVIoH0NxYZIpDfXpx5MLdXMb9EigPp+wDK6fq3d+HEAN4ZpCHA/jGNtAnY2E/RoNjKQ+dfMkE98KwlOx7RMn0SWX/I6O/dwZ7IbvjpkwfjNuplXj6dfDDz+czjjzm7TRRhtyRzjsrmZIcG1dHI02RqKu/EHFOEYWjfopDLbdCdlIw1/cBuoGkaOYfxxGut9el4D27NJrAWnlbFYOqelg0rmGx2bjGH0M1Z64dlDtcJw9juvXldZGjKS9j2tzg7VbvjwRf6yMjf06HmzZXm3E8a/y1bK4ZfLDaz2sbeVeWzBW5Do+Jlv3gTqG7c/nC9Tf20PTZ8+hE44/gefOrIfiz+T984EF+XyuSMd/6XhauHChdXXACWFzGBuVeOPhYJH29j20l7Fmi7D2gDJPmzaNzjnnHPrylw+naZPbhra0jqIhIuqkQtTb009f+MIX6DOf+QytXrlCNn/j5nSBRPB5X6zJcx3PnDtXNn+xQa1vrxrHyEDHUDpeVHqtwW+L/vhhTaHZeZ3L76vF62CQ1Gb1jXRJcOOpvdD5TsTP/o7b/B0skEacbXbHmoo4vYGbhLV1qWFcd2z44l7cEt5oYF7DH6aPsG553HT19xoH6qIZSsDaYm+SS9AERrNyXtXKbwKo2pGoXn31NMZVIDwwkPLQgAAVN6zKGwX4dab3DYkNgWsM/HIhjAv/vlmkygtPgsQ8DZIWTyfgivrwSDM0eL5/eG/CJSPNf3ThGrNGnY95xq0ZPl/d8rhAeVxSoMyNygpdxFOtw6HRAp6Y0qemDIy88SQZSP1zLV1UquVpdaVM/ayIhclvpBtvW0FvPORL9MhinqvYKsIhEFCBecZTfUl2CrYM38LBFa80OngXost+9GE6aNcKzajdxvGrQqVMu1Ae4ZkoMyCEE+lyKr1WNDRMYFDViNYWNOJ1bRhojFUkte81OYBrtAmsVtLnRW1VfTuPAk9Imqckk+i1CTxI7DxM3DTMRCikeqDewrYajHN8YjsKioZed4EyA3ji1SWFOwZ08VqRz1hHLsf9ZYydSkOSfXX74CRygXG2Sy7i4iqtbRiNPse0PW1JhnAyM278hjOz9edmgdd2f/FqQe0m4PY3bjtww6xtcNv0UIgL3xTFxQUNB43mhoNB/PgvdIO/jvfGsa7A2tNMn6FaK4+BWnBuiorZLM1oW0KnfP4wmjK1Q15PDBTzHJSvrtbipBVI00Ofd8MN19HPzz9fXj9c5ggaviLdIedQylJbuURTC9HTc2MTVk5Kdp1O5zUon0vqjjkRTqdOrZRpUn8fffqoTemfV36G3rFXB82bUKM2Fgpo0OB0sa5RLVfpsUcfpX3325d+8pPz2K1MGWzk8jip5mx8tHMEUND3VjeizNQdqH3ukdTT8la+n0a18hQ2Uahk1Ad2h8tcZ3mhZteDXy2Mxb5neGMo1TUfSe7DhY7Jhgad/wfEaWFWCcJvnKQEKfdCkTgczhknmzfAMrGbS8qn+mv8ZjCWxye+9OvuvfZX72/WUyEKUKh7Rto5lh1O94ofkzlBbPRI+nTb95to5lSwAmkhbXw/WO8BEwZhBydXzLH9MQTGQFo/wdUJl1Z3FbZb6H9wghdWL+yP6oG0sPkLqN7JmyKc09nyxmGWlDnpbcIY/fQlrzDuqtuKwehnBMhL8hscdL4pdebJeCxj8CWNASrWXwwb6uDapJUed7Q3UF4rUHn7pH7NYjBh4+Dm68N3r783uue6J/1WDHfy56LZtHTRdxxjF9CVOH1x0UyYZgHdaURrAm5ZsHHb2dlJixYtoj33fDf9+9b/BJvAgpTODU+96SYwqMjBp0+fSl8/7f/JU7JJcF/rN454rI0L2oAMdB3eh7KRkAQdeIUULpbpIHZtQPwiYLS+4waWfnkHSz5cNz//cbz20ExfmIS4cVkcxsdE4xgq9NvcQya2d68mufDvRxJxbTCtXa4NQB8VJ7fRlOVoQeaHXCcY9+Pq2sX4h43WjTpc25A0dhoNjORYeRxjH+VSST6ZtNdee9IBB0wQNyyso5WDSinNfcnSxfT5z39e7EWuEL4+ljUJimuIgXxK5cavhxwsxGaNIXsEXtbfYH0677xv0elf/whNYHGWqiWWI/MIMQymaWkFMEGuf/nLX+jNb34z3XrrLcbbnmqrls0rdQUQt/0XoL2Durq6qKWlJbDv65INX1N2MQl+v4/X0EYoWCcwNBYg/QnbedfW+/dDBdL29SvtFP9IYjC67YZNGu+MNWg9Qe9U94xusbu9B+Cn976f6qFb30Fa1i1MO3pNg+p50hy7Xjfqw6EuEE7GpbH+sPvR+tJ0jV96v+CGSQs7KkAd2HoYDFS+bv2vTchNnvnmU/Gjhk5KBB8tBNy5avAjonRBZQXho5UWvWsEq1jyq56QuzYYTNiVh1BHovz68H2DaB44ZRM2iGB+GN7Cf/WwjVf+1ucXLU094S+AVExc/AWpTxRhOIWmhQbI6dUZzvh0FGFaGs5cVb7YZMfvRDLBhgyNH+qWdbGGj2vd+OG/1QMT1j6lgnAoM5zEzV5NzOCUj4kTpC7BI+ngv1w5hDxZE80Hv8xdCONvIDEi96Y+YmECy0/ztH1COEGaf9RPeHUI4om42XIFHRKXNeLvEVJ3DRvcIhADaMIBaKMCvpjfpn1IfvihRhb3Es/EB0k+9ndwtdDfWp+KNKMbKznH0XIlEJsGcuD6xyE2/UEB6ScTnoQyA4Sou7pB0yPuaiFwa93sTSQdVA3aRynPnXuGJ4u1AcrlqqxtrTzJzFFv20SqdM6iX/78t9Q2bRvadsdZhK/ztjFJc8OTXKJc7OBB6ooFI9zwFed4J/Nc9I3bbES7v35DWvjY32n5gl7qqvXQymqRcsUiDWSKnLfhjbslKnA9iFbZb0yDdVcvlOox/BpxYWSWjOEPVuLKkAxT5jBPyBhQF18mfurq78tP01F3M9BTsunwz3p5aM71kMGrk5/C/e3aZ9c9gOdUF0b5sU9Dhv7Kl38f5TfOnsTykQA/fh2SxSPQUQWSkXy98FI81jE4g8BfXJLgA1TPTlzoZGjRcRF+NEEvYdgOwK2/eKTkH3hHw2Vsuwpd4/vBxGwtaqwXKhvlFakEVGfvoxArBPnLuCom/yAGKsqEdQG5uGSedg1zSbLjISX7m7j1PBltaQ5IKYIgqvGp17Z6l3ggPnPNdiTkuB4iv5gEoV9x4RX4NhnCpPFiniQeDKIpDjb2YMOveSiHem0sQegsTrX4UH1uThdCyIIJ2oGNabRj6JCkhoXBlmBkobmnjWOTYVJAbJGq7QfDlKPpGtnLL0NR71Ce8LI3bn2pm7TPIDDANRm5N2GVC80Htsl9NV646BWm30y6Cvzy/QGVZ5C/RX1Ig3p3z8UmBFfLqfwluyAGsx+x/dJngPTWCYcr4uGHvUoZcM/p4iL3+M/2y53T63xcxzvu6QnA73/SMdjwg0OgjgmwUnwVEXIQp0c++3FholB/cw3boyLqXzecZkTykE0L3EfTkTkRu2v3Bn2PfeWkx6/Pf+JYIa3iLMIWHk23/t5g8Pr5aqMxv41HKSEg9ygZN8xzUWslnoOjLqfUltDc6W102Tkfp9ltagskCTEV9hORQa7h1dibYz5zDN144z9kjm7mcDzx1iLA1lYnUKHYRa2zdqbSQInKuTbxVkqCjn81Px/17tbF0SNT9cYdckP563L1bzUZczH+TFhXMEm3UjHfSu34NnK5TG3VJdSRK9Gk4mr69IffReeefgDtuFWBOjmBIhehhfM039sMUkyA9UceGpypPFCW13If96XjaFX3KnZE7WkgXOy9fLs1y/IlGhBGd6cJM3am2qQ3UDmzHnWz2wAHzVWLHDNvZMOFrdbwFVX8yzJJrfI/kwPIyCyEa198PwH7x7nDDRTGDuGGRz/fCFo/QGz+KQjj+5yY+6ys/7jpajhzhbi1LBKWFQPB1a0e0XyCcJbMJbznBiPhqixHt6xYKTO11Bi6XoK4SDdsQWFihk9D+GawzglBMj6yLJtwBuHvaDnx271X+O76G+vUkjznafTNEjMsxOGEZ/6PcEpSIKYwSfNDD61oOVU+xlWlGQKpA0hOrjaeIrzXFBx/djKnk0NoKB/Mqf1loHe63gOb4I7Bxb7gaucrpjXzb87O3HN4TcVmCnc5v8rO8IcvkjSyZnf2CE4D89UQ8uFS4ocFwqNeEE3DBu5sH3CLUsO9fnwRhYmDzsDcu/2vqasw3+TNXeMuf22Q4KEk/oP0K5wM7lG/0jL0HgG4bLrHJ6d+UQC7DiIHgJnk1C8kYfNSd4VpaXAwZPwhbZOuIkwPcQCEbwCpgJQwDSD12Sh+Wv3YazIax08FjysaIdp6BglVDneCAqgRaAZa4WnQvMbx2gCMkW+QGtW/6qAbxtXDuLhxBm84QH7N6v7aosvoZGDgkmhdAeqjGX0YK/Um/HrkuzcNW49xbW6zzTanE0/4Mh13wknUj4dbOajMbYD+AfujeWy99Wz6yU/PpCOPPFK+E4zNX3yPaLgdcRJkwbkBrY3QScVYhsjX8unyu7bKfKgIB/rx5CNOPnhy2UVcvJGAm/faoGNrA1x7HGeTR3oMMlbgzwmSsK6Wf13GujTuGwsYLXseh0GNC9cCxPaha6F+ytib60YWypy+olk7+lqFjqOGSmsjxsdm6yb0ZN4pp5xCXV1ZbvtyGyBu6gRN6O3tld9XXXUVXXThxfI7V2gRikNbW7s8LFDgufdIwbVZaxJYQ8BJ5p6eHvmNNr311lvTBRf8mI45ZneaMKEtkFswjQKfYLUZdjlupWRO9T54/0O000470c9/8Qux19lg+dxmENgTczVz4IzIedLMWVQoFOVhOrjLwxp27PtqyG2k8Wr3ueM2sR5unfg6NlKngLXdKw0VbtxgLX8tmBtKG0d7ZllDB/EmQ8jdXUsB3LoQf/feCavuOjbRq7r71zRAlnFy1H0KTccPY+qT4/JV9zXqwsTEUbh+cfm7MHkNT3+SgDppTKYuhky2/tdWDOIEMAws/Byq4QkE/un1pO6dVD4cEsg/oeESlA7PBbiA0IFQV8x9EnzfaGoubMgggs1H/jaC6Xg0mp9fGhA+Po7xUWMYPPHmkcoj5FSvCv9eYeoTtWvgchJylNomw6BDAk4fmqfUtAO3GQblsg1Nfhlft8x4Ugbx8c846xXg0NZN3eWJGYckbRCHYHMgeicQP/szTFBSUrjuIcwzKdIh8J0b3kWGyw3Zx6cBoN6TYgNp/gZ+6nqvV5FfA8iAFWVhyvIAW38rIT5fOD3846s1huAM/gYop63f4Gri417DmXsbX6NaaBjfXTvIJMRKyHEE10HHwxc/NVMqg7gOKjb9EQayDWUZhZt/JIzV7RDR+0wG32lg2dcKbFvy1FJtpTy+Q5TlyWSmQgPZLpZ1K4cpUufMTejWf99Dl131Xzr47VtRS2cbFXN5Dgt9kOQcWL2EB//vZz2vMC952946uQLxYqu37DKFtp1Xpnvue5yKvQuonOFJabWfeeGJK/c1sAtS1+GjvgL9pU96IUgUYVggSW4BosHrENqloQH5N6K4EjQDE5fr1MZ3i2H8DJpNXdMJECRofogv//TlITbM/jZAe2YK7ICvd9HQuANxjKj9VXj3fvzQnlg+A38tgH+vVwPNzwzgvbSbQB2/HtJSRJbgSAnhhQ9l05bLPFGqjqG3D/DjkhsnDab8JjzqQmAvwdVC/bX8ybJrnD9OONkf5mqhfKt3UjppVSZPbvNVg6UE52w8PgJ9T8hfng1OTZWjI534cJAdfED1uZg4cbkbmdeTCRvv51OdfgS38MdfP+eoixmf8niH5YZT20oIhCo1qTSAl3wopfiY+mS2woteB4ioEdWfEI6m6PumYbDh05D2Bp7kdpcEDa9XTqQB/Mmtn1/j2CGkTxChawxz9XuPOiB/rawYqtfPwWK48YeHwdefjyj/4YkAvcanH+QbeJt2rO74CxtfgTs3SjQTkNp9hIvyHsZVyCK3k0+wOOaEC38bfn3/uHTde+XHhaRhf/u1Wx/aICYVe7WwCcHVcip/pRHKNT58fToaz1z0qnMLtIdIea1/cPJXofXsnQAePNxERx6BOibB9h9DJ2MBJJ8hkGt/fD0D/IXSuDBRqL+51p/QifprctqvyYIirpbCE07KR7S+VZ1E5+N489z8MGZ0FIPUijMI7a+fdwwvayUayyG0NM0C9adxcAKY77kSy7lV3L776SOH7Eaf+Mi21AWza4eWCO2TaIEZAFCxUKCVK1bSu951OC1duowKePVzJkeVUj/PpbHJCy7li7JULU6lmXPm0fLOTahXFuYLSKkJGDkg7zjUu1sXR49MUzLu4MjoYugvCG6NnGoZc9Ysx4Qy6Pqd0bsaFUqrqC2P95YtpGldWTrpi2+nb516FG02m6iTi1bgZCRHm66ZbzAZNsKrBAhuGOFv9Fvn/+JX9IEPvJ9efOFFKuN7v+Bdojhx9DeuOKqNIPk3U+f019EAbUHZljlUzbawY5EyZZ451PIcJmr/wpNu6h5FXft15Bvf/uv7TwBuoPocounE9a8uXPszFGj8+rKae9/eheHsleNHwjjyiCJeniGS/PGadOiduVOo3fS586G8Ib6RtyYUJujKDv64y8gpC/6l+iruqhuoO/MbXPONcAOStLgPMdGsO/8WbuEHN9xbf1z4R0CabkC4COL9cSLVJo4/Jl1c7b0pvQ0iVxvAwnDo++OOr3LxU3Dis9NInAAGor5x/iZlexv444o2Ypq7huHc+CfGDnnu2GUKg3Bw1/Rsu3TnV8bPnCDGL/OmgtDd3pp4csXumGhAInTzVceXspHr3Kt+quCCcajddwInEt6mAyCMOcXL6fEVKVaNQgXx4Sd823UPCYd7BZcfvGuyePOB8TZhVI/kZLEQ8qzJWrJZ04me/a0/+WsQlC8JNp+hItAPvpryym0I5rUR0rNvHD8V0r8kI0U6UQSV6yBUFAMdMA8HULa0pwbWFUhjakCjDZV1QE6+Y+Uby74c1oRchotm24Er73Gseajsofsy+XY7KQdrQx2NBo/lcoVKpRLNmTeP5s9/Rb5786+b/yV+w8muNV+gffbZh375y6/R7nvsLpMqbQtrg6zHAlIHN68CZCDknFh1efQ3ExRJbe61Ah1EuoiTlStLxImLN1iIzbM0jpGHa9OS7Br6nnUJ4/Z7HOMY21hX2+jaOJZAXWC+KItzlsYx9jE+ZhrHSKBawymtKk2ZMoWOP+E91pWR8oIttRUVjnvsscfSM888I+6lUoXy+fgHE/X7s+VSmSr9/dZ1eHg1bJbMM5nyBbOBfcghh9DvLz2LPvLBt7M7UfcIle2Vl16iI444nI455tO0bNkycatUK1Suht9PDvqcGBng5G8+l6e29nbrEsVIrJePVawJnUhbA1E9SaKxhpGY0yfBrw9/7yYO9XFGvq276SlPa8uc2K0vV6fQrpP84vRO3TSOXv044XVk1v6iskfd4tRvqBcyJrX7QkmIq6u0sZGf3lhcy3wtILPRNqdyXaCCTaVUahmpUPkSAd/jTQHG31So/LYVLuG9JxAq7AZgRx7Ax/FdIE4UUX9FNsE46bfhwnjxioNBlcB7Qtb/Tkr6mxBwUi4Z5skHcKFXg/pyNosoQ3gytBE0H3z7wAAN2DxdAmR4sNIYyrHN13liQJ46TnmCYLjwB0Bq+PCueMCcsEH5rLv8Zdh7G1z0EN+AgP7l7DfLdAMb797HO+YByAXyqQXxQ1nhST9AdQf3Vaf8Gs6F6rkiLkxDeBXsx3fzj0dj/0A/EvjKR7MXuGG1Pat+5TxDjdwRHt+uAGA3AH3aJ2MFlM2adqRy1/qryUlUk4bUsY0XyLWWF3ctJdyhI00PnGOekHfbpv7WNoPQ0Q7Nxo+4rUko/1YCVh+CdhL4GwR1x+GkPJZt6FHgxzBPGDK0eOYStDM8eYXw6l6wcftXzCd6/nn68lfeSl8+/uNymhc+SKZCJTmpaNDYbrro7y/R5TfeRT/96c/o8dWzxUYvq3SJXynfIdcWa6jLVv/6LN+5umpRjsOyNEIYOglR+Y40ar4BCWDyZQskV4U/aM9xCHXz2wR0Opui/9mE/M2gD+lG46s+qaubp7RL+xtwN4Jrnp0LYPVKddNnx4+neq/Q4iFYXH3jWz2NEPabUahrYvWMEDR7laNfW/KErQOEjwzQE/oHP904QJZh8aLpaF8YIuofyC1GvyJI7b/S0Dh+zj5hqaG0vpLGjwEsX/74NIAtF17zBnkHxa2Tpy2/DV/vH4VrgwEd57hww6SUguvB/nAQ0Q979aF8+vbB51/7bxeuTuEbvwo3X8gFaekDsElyiUs/ijQJxAjAQThfiIf/kKOWQSekKdGZ/7TxtQFSQ72qHHCFHHXc1CzcMW1zUPlZOaW1VwfuuAvwdRcYjH2Mn+Sn1G9KOTF+f3WRpp+Nkaafg00/7A/MeK9Wtfpl3X15VVW+gX8ob/Mb6YT1pvWNdEz/Yfw0VTm15iB46p/TRzoIp3mY/josX33eBvKb4/t9khtG4bup3U5CzrY/iAVtMrRTxn6Fdt9cQ3tm8qly/2HimPDixjZE7ZraR/hJe+f2p+Fga2A+4B7a0WgZq4F9Me6V1PWUkUVa+mny5QTsD4NoH9FE/CEibUEx1JPG4Ww1JyKYR1lo6YJ2onpgFSewlzq+8L6v7ooDPAY6ZeNhjcNFBe2K25EbVgG3qLSNWwS23Q8Vfv3F8QC3ujdt2PKrvVIpDFYfAnHaqyKQ87AxNPmE5TAly8hJXMBuHGb65NLO/wYGBmhm65N09tln035vmihzuryVY119MSBPnA4rVcpUYP3505/+REcccaT15Rx53sVagYDMh+G/mptOuQkTqLL+kVQsFmmAk0e4TLCPCbtUX1as9zR6Xaz2X369KzK2npP8/frGCgIAd5QdJTHlNa9hrpTbZXO7Wu2RjdjDtn+KPvvZz9Lee+8h/igCstLm76ud6lkc8KB7oVCQK8b9V15xJR1/wgn09LNPUTbfIrZe3nTjzJoqOSObXIXlxP+qNImIw2anHUBdXZ3UWws3frUuVRaw++78361rDRNX/4D0vdzudX4ILtywgb2AJnhpNLKNblh/rh0HDaFhVVOab38mhh8+KI/ahzpezHhCSxLma35pOcL1E736iPr7elqrmQYS8Bf00za8z5YH6D94R3zwWwmSN5ybN/EZBDzLldumU2bN33UzvxEuWp8qK/F37Lu/92HiG383jfi5hYaL+gXruRb+ZqA/v/Xli/0mhdofTUP0m38jjuZbsRqn7Saci0bzUdT3J9FweX88Yq/BOqYjP7fs+A0y7SsbrEMo5I1tzH/W6o8Z64Zp4BKpJ1wlvPwU+w6E4wuVf12B6uDKOFw/Yk5dd6fBaXhcUQfmnsOz7OUEruMvNkvriX+DP9SR1rOmi30AlKvq9B1Sl0GFmHGw+obs2HTkb+gepuLDhNdwFac+US9++1RZN4tc8IYMm66jD4C/Pjd4JJcMaKK6U9A4/WhrGCb8xZRxpAONoBE1A1VqN06zcdcVaAfmNnC3I4P7YBt/MxhMPY0GNP8kAoZTbnRKQixfd5CQBF/O+K3fPTHpRP3RmYgb+7mDPOUf7nrvQsPi2oiahcvTugC3PL7Mh1PWrokTqbj55nTGt79NR73vs7Ro2SLqKfXK5u9QUC5XqaUFp4F3o1/84ue08847m+/6lMInbNdlBO3CJ6/OmoGv74OJL4Mzh4Bm2ntSW/O/W+sjLs6rAZd/l1T+aoeSaKSAPOMQpwfN2mLAL5dL40hH3KLYONZtuG2r2Xa2rgF9kIvB9CUKtVNKQJwdakTjWHth+i5T7+F1bNap35e7934fENfvq1vw4DlD3aJpqdt4v7I2I25cloTR1HmdK/g6OVbb2ViDP+/xaTSBOsPmLzYWDzzoINrzTZOJe0rrm1yHuvmLk7+vzH+Fjv3csYQH7A2ZhXX+I2GDElQqNHfePNng1FcYIxzWyBo9TJa0+Yu4vs6NJiAnoMK8Y4N2woQJ9L//+790/vnn01577sF8sqdlxxVbo1bg8o/fkA02LLq7u+mYTx9D733f++i5Z5+lnN2UpiYW+/MdE2g2y7mjoz1VPhjfuHXsyhTua1MbdjeXxjE0+PqSpj/DxVDSd3UUqLOZ1j+R6sKbE6c6HoKbwv29JrE2tTsXKmOF+zuy+Rvz27/qXl69v60nvXfry7op3Hs/nB92pKHzjXE0xqBOAMvVbrWLHxqusyMOpdEdd92RTzsBrCd0kqrLP8mh8dOqN5iI2SfQFP5TMAnjGwfpJ4Cls7bFclP3y9ocogzVP8FSD8knqAc/fuMC6gnmMF40fNoJ4MF2/P6iDt79bmCelFKknwA2+WpD1xOO0DuTTrSeI++fZyCcGnq9DuUEsJ549dNqGjEV7Kbh5h+PNP94aB7xJ4BZDjZfPSHg67fGxwlhV976RBjcESZ4wt5eA25tO8QJVn0KGumov9qPTMY8geO6+zrUCFVNyIHbLv02Ck6iAw9b4ojbmoTNXyVg60VPDvknHLWd6JNiUC+4uaFQL9rsg/Yjf8P6gz/ClW24IgdAOv1W3zuqfdTNk6OpHQ/QBRdcQO94w+Zc53hiykzUqhnzxLNynwxsHIO/vKS8iunyv9xGP//l72jVqlX0XHZTBKLuXF74qWbaUWmcAb5PjJjmSeqwGYUlVVk0QlR6cUgvwfCQkL7ttzIxk0538VDql+tQ3Xx7HHfCztV59wRw/IA7TBuIMVd1MJu/lh+5r+dB27D4S72aq/tEnboDbptHGfVenZPqutEJYKSftQVKCqX2fbRQJ8+gbuI58k9cpvUPafXlSNVeDV6tE8B1OpgSH98GA1RPAn1xdLYh/Pbllcd/AtOVvwDf8XKQNuaDzrkY7RPASdA3e4yfAG7sr+knybTZE8AAbFTdicDgCe/moPyO5glg15Yitq+zLpKqL2kCnj52i8o5TT2aeSJ+dJGmn40x1k8Am3lVfV0iHdQl96Byr6m6BxQlf/ZG2wnScDokX6/8vBXym/kYrRPAvp0ytsrklQkWCGzegb0w95Wyaf9YH9F5I+LrSV9t72ozYe/UlkhefA+/JDvo2yc9AaxnnypNbEoMF0Ye8UiTL0e2Pwx8O5oaf4hIsj+KUE8ahwuWRyzqdS4aX0un1Rn2r8ZH3XU+jOIjTTijPWm/DGheoifoO2L0v5pTfQ0h7va3op5vi8BeDA1+/cXxIvz7grRyUXulJRusPmiqfrSE5lSH+DlPiKQ3BIWIl19YU/YEWM3MV4PxYsbMkzsqZZozZzZde9knaHJbhto4O1QVZObWmVvz5XKZ8nmTzrvffRhddtkVHDYnrxquVEtsM5gn1ZVagXJwn3sgdU2dQt20vjhngqO/YcpxY5yk4ms9p/VfqSeAq/ZkdLZHLsF40p6cHSisotrAALVmuRw8r5xcWyCve/7CsXvQ3DnTCKFYHNx2UCaJYmB/+2rnQ0uPTWXg1ltvpU996lP0zONP8dwP8sB3PLmWq9FxftXWK/dscqW2bam1s5Nyk/cQ+VdqneJcpVLDMY+7PhXXdpIgfS8XergngCM65vxW96R6U7gpI75qULPtz3BeH959cwgQ5Q38W3f5q3ccz1NYlN9Arz6i/n551+QJYADtOK4esE4KuGNz9Yv2C+E6uvEPy+2/bQJwx4N+/yJ8e+MLf97hf+Pel1/dCWB/PMMEN3/9xg2HNLWsySeAFV4ZfO8AJpx/AlhP3mo8tf+aP4DfKqsM6wfeyhHqmYF7AljL5tZX1sotcLNhNN/BngCu11tz7+6vAEE4Oz6Vn3I163z47W7+hieAuYR8lTCOf43LLv7BOMe4q77qCWB/nQp3SMvXj2gorm8jhgDaDjVcPhhHyEXcXT1OH781RtoJ4JCToSHtBHG9fkcRvnEzCY35y0ol2opHxQqJm93gbcCAOyFLX0gZx1CgddGI1iZAoeOU2u30Rgt+JzMaWNN1YjqjoVD0dEaUwnA+fHetN9RpxN0ONtLScTd/XSTFWxN6srZiuHo32PbRudFG1NfXRwe/7W101vd+wH2A9WgS4LdcKVGp3C+vpAL34ODwQ3ajn//sB7Tnnm+ScIMByqC0rgJtNAnDaR9JMmuUn4+0k7+Ay2NcGwdcdzc87IzeD4YvH5q+9kdqt31a00iShwL+aWHGsebwauvLONYMhmNr1ib4fUC6PYobP4aLUArcN2P3m8W4HRzHSMC32Y1suD9v1bBunDg3jRcXbhxrB5LsjboPhwDfXqp7Gnw9ajbeOAzc+WIcrQmcdtonqb0ND1cbNDIN7is1r7jiCtn8BbCGWyoPhP5IxOpCW2sbTZg2TX4D6J+HA+ic0mhDNoeKRdn83WWXXei3v/0ly+udNGf2NJKtEWYBfPifHmgEl38lnPo9/vjj6a1vfSs98cQTEo5HMrKNwd6UzxWoLNtVPjJULLbQ1BkzaMrkydyOQ9nm8vm6du1Dx0UglBHk2oW1CX7/OI6xj2g7iC7gxdUn9nlcisaPIYRxSfaUHGI3QP1dIP440uHLKUlurrv+Dq+m7nUfz/cPxrAJ/gB++/cKrW+F+3skMdy+bazB7R/iaLjIbLj117ieUDl4WtieAOaKw8kXbADrA+76BB+evIB/8LSr3RFXxeGU7NXCUQLAVQrAP6GTVH16osOPnxRe+XOfTIhHmn/0CR05FSryMnzw0EOueDADnTbufB4boT5sVB51J048BAOF4MmEaPygAhOh5Y+P758AHvlOXtP36sGO6EbiBLC448ppqAFDOJWdXnXwprojde2UP5C1A33yxEdc2FgkP6Ik8J9oq0835K8Z+AYyOAGs7Rg/nTz0CRp90kR9fK7xpBJ02TyprE+8cXsI2p+5ZnKmPpVrPEEEqDHT/EO52pOf/Av14X5zvBljXwkfuQvgtjm//SHF6EDE5pHYDtN5aIywPPHQ9G04W084OQS5+CcA/CfWcAu9d3OBH+pV5efKW8MZ/wyVs+ZJ5WKlPUgTgNxwXyit4MnTaqo9extts9fe9JdffpkmT2mjrrx5cjKf+AYFzcm/Io9Q1hdd94i85umJpV3yauglmfXkOlAZoAJPsAYGzJO72k7Tn9iOQnNNxvDqN62TDt/A4MG2G32ysL6fMNATKqjLYBDnhB3MCWBFrP4zkH6ieMX+hmFVrnGLKJCJ/4SvhgdcfQRcGda8DWZ9IjKpluJOALt6nGZ/Y8QzaCTVHeBnry01KU4Y3oxB/CcrfYQnmOLhf9M9GX465j58QjUBKfz5iOoeI618Vue1GWlo/4ncJASW0bY3f2KiJ60A8Bbe2fCDVJCI7jFerRPAgX4F5Q7l7v72Twj747/hngBOO4GcLoEYATho7IvxgUlfn2zXeUwIn78oP2v6BPDgofzacnjyduHbarHD9ncSfHuc1t8pVMfT6ttvXn77SdeP0cbw8l8TJ4BNvdp7b7z4Wj8BrPYddgq6GOoj2y/uOzVHHadhHiRtN1gXMeF1fUTXBvQEMPKX8DacjscgE7ijfuDnz/NlPcazNWbB1cRXvtbECWBAy+kjTb4c0f4w8MuUGn+IiNNZF6GeNA7HSmd/xMMf/wStz0bzTwCH30y07paPsD7DB6nxMCV0ENeo1EL+K9nQB25uOL8tRGD5SLfwjVGvt0kVakoY+Fu5qL3S8g9WH7SEfrRmh2UNZSRIk0+8f1hjtmQBQ7a82X45dfrlD+5Gn/ufw6gjs5yKuSIVa21ePZpfGW73yis2eefPn0/bb789LVmyRNyMJEA2pup/y+Y0eaMNaXnn7qxLLCUr94K+qYv028SomzBXhV8fYrOcOtZ6SwSXG3zX64XmZdYJVF55u16Dk13yOuvsC7TZZpvR//vcm2n/t7yJJnFN41++anPmC2yxNwwxomD4JUKwMuw6R8DrpDH/ueGGG+iLX/wiPfroowGf6BfQu2WcTV+Iv2TTpcIEbnzMe/ubaOKMGdSXnyfyK2fyUj/ttr7LykgSAvtQD3+s7UL6Xm7DI3UC2B23ueHr6y2KaMoMG7fZ9qc15IZH/kG9qX2w6YJ3+Gu5tSS6nuDPh8N2GHUPEfX3y7vmTgDrfXRjR+tCRyLuGN34mQcuXYSywtXwqekAMg+x9/Xrh8g/TK+KE65e+i78E6m+/MIRlEHdmIbThl1CPJdHQN1cv/QTwAqTb3J/Yvz1BLCmr9xqPKwnunzht8pbflv56TeAjb+OiuFu/DUNxDX1E22XWq+ar54ADjlSPhMLVC97ude9Kk0Hsgvv3XEmwummPvxxxQlclXEQzrYBCW/Xd00c6FPU1mO8495rOVQvdD3f/OVcrWy1vek3ffVe24uGz7GtBdRf3QN4HYMr8ziA17CusH+h7dOm7NmXmBwHhbQTwGlooA4WjfnLolJRaG2EIFS4TGTYzRWGC1RUUFlWIcYx8oDcG9G6CLcDHC2MpuzWpXrBQBkkgwYZHBjSeyU18lp2XwZm4BY1xnFIkp0/CGkmrXGMPlBfU6ZMpelbbkUP3XEH7bLrLnTN1TfJxi/3JoFeNI9o+H332YEu/M258ton1cX+/n7JF9fhQvU5icYKktqF2w7093D5RnuOQ6M2F+eXlM5gkFaWNP2C3FzK5aBDXLeW0uDHHw4NBkOJM47Rg056xrHuoRk7oFhXxx2+rR6K7RlMv6NzzWYxbg/HMZrwddH99qW/yFgX1t4HD50z1M0NG7oNb9FoHCMHHecn0ZpGMzYuLozv1iidkRiXj2NoKNtXDWPzd5NNNpHN30KeqCXXItuNSfWm7thcxBz4mGOOoaVLl4pbCGNf3DRaZ82ktjbzOmUBxi9DHMPAfrn2rBk00sM4IH3M0YDZs2fTV0/6Kl144Um071veJKXDmoKPoRQHcly6dBl99KMfpQMOOIAee+yxurLF5RXso3D9TZw6jSbPnmUdTJpIY7BlTsKrYX+Gi8HqxzjWPNy5LPoCtz+AH8Yx7lhG7123kYbbZqBDI9mO0jBS+awpfuPgt7tw0zbq7ta9kbOpUw3nXxtt/upVfwPR37r5bOCOe41fvT6pniX5q3uS/2sN/ni1jrhtN6LcpOl7nyop2UdZuNlJtyedH/4LwcUqtw0nlYQAGSiAOAn0p+PUEFVmkluOzdXEA/lNCU/4gPwnpv1wCuFNkBRCkeYfHV2gkYdpAyY+hA3g7/AMQXPlUwR5BY8ChPFRbyrXZGgO9fEF3iMGaan5cA0AUC8b9TfuKkd9oovV1FzVXf4ybDKBO/OJ31BP42YDMOSelT34jURsPEDT0KvWL+7dbxyovwvbHALEhWmItOAp6eO+GTIbH+bpOZfwLQK+GHkHbqG/eCIf+WvK65ZZwuDK9YT01c+IGGmZk6rYwMXV9RfY0Tv8JC2uJwknrgDSDZ+yduumGXjqlwpJVeKALyePxHSa4yMZaQxq+jac1UcsRBs5ReOrWFQ++BuVp/XDf75KF8oyxzWSkvXPcoXhKfZStkTVXIUqmbx5KiyLp8Nq8k3gcrGFVuUnEE3fiPqWraY///oKWr5yMb35zXtT3nuCLswEbiDIGYQ6dkierM9RR7mfJrXl6B27rUd7bjOVnn7qcaKVT1JPqUDFTJkGsnnWqTAPN6t4aEktpcweYUGHg0jZY5Ccvi2P8GkQl5ZxMWUx/ia8xsKT442Ar5cgXpiLAdwkPS++2Ge3UWVwQiEMo9L1F5kCfmxehlf0/1ENlicGbVTtCwB5wo/tSwiTk6YThvTgeGDA48NvP3VweBgqAlna3y7Cu7oWKHDjAngjh+h7cN+Y/7QTZq6MG8NPx9ynboil8FcHP3ha+TSCLYaGZqnJ3/oEozDtw5VBNDzSiUyaLJn0cePGjQPko3mgLqP3cdEj9W2vSYivvrRYLmITCBCU08JPOVo97o2J1zj1+vTroWlG5Ra6N46flrovP20usBWoBz1x58LUjwmYfoIzhEnPxNQURn9DWfnTcsSUx7OLg9E/DiyX5u1IGqI5qvhdnqJI5XCUMbz806U2uPTD/sD2jTx2U33VqwudZ2lDduWM3+7YygWc4O63X1edJZ54O2k4wf103fu63zF8+PdAXRh7TQL4xyKXG84sLBmXcP5q7kPxRlP2F9zQr5j5d+gn8MNVuX4c79DOAaEHvhXpJhOGiEQeNcTJGoh3bYQov4OP3xyS+FWof5r9jeufXfjxtXSB3bIlRHbIM0xPA1h/+cnzZ0c+CK98qqve6xwd42e5spsfJha+rXfyGwqiutsIPk+2XDYB9W3AeSySwqfVm6KhrARpBYz3z9Tw7UDMYQHOo4bXAecok+/lsUWFOroqdMaZX6FtpvdRWzZHRSpw6EIgT/n2Il/xxgHVIQD8XnzxxfSd73zHutRD1nlyOZo8ZSr1zHw79eWmsQFpozzm1JwoUsvKN4mLLCf3BFJ9WTRn2KvQFoYIOJOTrEYfEUrdXd6jgLsNz2XCiV+sIXW1LKdpk1voEx9/E33rG++ng3aeStNaiDo51RYqc4i8pFnL9DHhfC3eEBckF5Cy6lcvbHG5Uqbf/vZiOuKII+jWW24VeWHzNrS9plWAeHZrKFszc9DMBkRts2nKnA9Qrrgtrc5NpXJ2krxJD9+TzzGXuWpOylQT22AZSYTHoIek2NADo7smBP66uhzan/R+E/eI76fRDOJCS3pNJ2P5t+E1f+PKUPvA7rCPIX/GXe2ghvfnw46PvfpI84deIF25OMHsj5RyQldVHi6fxjbAz1wDoHx2DQSEVgHoCCUsv/426bsw95AV6zX/NGu7WJvVfsLcixu3B7Q7pBOQZs6/xR9hrR/4B4Vu+jssmQvlO0Q0HKbWMv+wzshPxmO2TP41SE/4MxzEEvvjqlxqrm5JQP68Re90/hfGZD++Vzf9bSTC4dk5cBN3ew/rwVcActL87CVAEEb+Ij39pVeTjx8PcO0yZBfeAXrHnEY2f+0PhsRn+2u8OZz1k7rg/HSj1cSHzuDOhNP6kJO/Aa+Ig7+4NzoWtiPkY9KRNGx7NX9dGP+KtAWkY8jobwiEAqw61KfjCUzl3AhhfaH+ghzMxbMvcZxHoRqn4bQESo0hPDQiGy4RdfxGoaWLBRqmq1yuAukJ4PHTv68+oAg+3Hp7LSNONopGfuNoDtAzyFG/5evCP7WbBB3ExUHd/UXKZqFPuriENJXGEcIfDDUFG6dQLIo8Z2+8EbVssSX99Kc/o732Oojuvvvu4MnYCBDNpQRkCuYj/D19Zdphh+3phz/8PH3kwx+h9vYOyuV1gh2FW69jvY4h81iyutoMMLA0g/AQmk4cVCbNyCYuDF5JF1BMGx9qW23Ej58PwjbDv6JZWY4mlOfB8g7ExWkmDdWNJBpHY7hj3qFA6y2u/sYx+vDl71Makm3outF2Gm3+jmMc6zoim7OMRqcK/L4AY9rI+oj97YbT9NPCjeO1Db8/wdi6EVSvfHs9br/HPio8Hz744INph21JXvscQUr1vfjii/TZz35Wfhfs3NgFPo+E+XYul6dp06bJVccwQ9UN384NBZp3Gg/vf9/76He/+zZ94dMHUWcn6zmbY1BNNxAGwQZMuZ/bM88+Q+896ig5+btg/nzhB2XDRpzwlsJf14yZNGPWTJ5PYv5UH3bcpht9GQtI07XXKlQubj0NVlbuiWC1DyB1V9KTmkrot1zS+Yc7D1F7pX3cWEaj8eKagFuHvrzUT+rGsUtunOFC0nbS03pW+PKJ+tXzoempftQBbi6NY1jIzNviGyzvsAEDELxUJCsNOl8F/PGNEkCeDGBPv5I4llwRTvy8BQa/g4Sv5gvot3591A+HNVx9+KjS6Tu8G0MH4H72Ue6BKCf6bSDdaFffOCMbh/pvqETfCR5+MyYKTVffGR/IwXtHuX4jLwn65EQSqjXzyhof9fnHo+yl7y/Ehw8oGMkFxt/eZ7IVyUtOl/IVpQk6DQ5b9SZKKi/9tprWgxsPME+VMDL2GyS2/rVT03s8gelCngJ0rmnl13f2a3iF1grKJDx6ctHw/jv/6ztqnMDzZMDtMm4CGb+YGdUPTV+v+o1gyBVu0E+XB/2Gob6bX7kN9Vb9zb3Wq+qd3mv9umkDmYyZ5AQTZJsuuDY6aN0TIEE8uA+t6AkfkxanFnhZPuvcOX4k0aj8Bg/vGwN16Wn5rDu3b1OPZgKi3/AIdduEUzmCb/gFqUo9ZutyCeorSMegvj6im67ValkmnSonhMfvgb4+oqefJuq+ir5y6qn0teM+QTlOyn3eES2voOZOi5nheIKipKP5B3rChJzmL1hAl/zuEjrnhqXyOq3V2Ukyse7PTpZwBduO1f5k7beGQtgMvfL4SPxGbwBfklHEt7kQWq4A/jcm6vqH6H3wLSSLugFXwicmVLbuNyl9QM/9b3SmwbWxgJuq1qWrU/rNHtg71z3oB6yTtn8ecUgeaXYXQHoVMv1XLsYeAlpuN28XSf2vhufeSa5J0G/MxAF5q6/ykVguKye3OzBxktMH/HrV9FUaGtuXjuaTpv5JcgvRmD8tV+LCid8ePCR/A1jROL5mmyR3f3ymKWv6ad8ATvtGsh8d8nQXg/327ELseBA/DGfi1EsiDsq/qyfub18u/njf/cZ4lFf75K+Vn68nYR6N+QvsdvAtHgs7bqvUGsvXhd8WAB3fxZVfePbqP64+EL4Ze+Qi0J/U/mWEEdhzc605jKe3ZYSJ1hdOKrnw7f/wYeQ9eDvTnP4PH/X6MBjE6aSL+pFaFH4pg29qsp6acV/j8SWar4y97T3srS9rY2fCePCH2iB97cE0Dr6ZJld7r/GQBvr08N7PI/ne1Sn3oVI/Tiw8u+HLO2dvkar72me4IKzmoHbShIuui5g5I4d3bIXaRZxE0fmGpMdBcVU+Kjx+NjDlqlb8AZtx1zj+fFnTSYZbppFHff8YheESsOXT8KoHEZmPDFwblawjYRjAH28qV6y19lejtEx4+DvdoQB6YNxNioG5d8bVcenqt9W1PblSdsPr/CaJN207ybXUWP5+qtKGHf3ljM1vTw/DbiUqZ19fQznba9R72Egav6chSZ71iJdf/bwqz229Qp3ZRfLq53/8+lhqbzfyVQJUDm6qA6UBainwfJh/77333nT/A/fTyhUrjKejcOA529pBld4eym18OE2cOIl6cuuLX4kTxBwI378FNFZa+wM/Woa4MXrYL1jOuYxmjc98YzhTMxvcrp3AYYFyqSz8Ts4vpmKxSEe+8430kQ+/h7acx/4cPcdmsFouUyVrNmbxrDfY8IYfiQDPIPRt3d3d7JKls846i8455xxasWKZhGlt7aQ+lq0kbMvIhTRXWakAWsyluDNNmDaNqG0b4adkv73tSy9Nv33/NOh4O2kdQdNP0le37zR2MeQ4KQ6QlN9gkdb+/HGFQn+XuX9EGcCP2nXjZ+JV+B8QxjXuKme1n265XWT0Y/5BPC+c5S9w9fqvWsr+QqNvAJvyWM3w5olaHm3eOo8My2nW/4LkLMxD+SaMuYblCeM6vx35x6Oxf7qepKXPY0tbV3FtAydLfbjh0tan3HVDF6oWoXzND7iLvll/9xvB6o568+WX45qAv1tahMnjK+A2LOKJLjD/ePMmoO1Dv/kbqCsjyMNFUF/KV7j2CsjYNCJHM47VMKF6G/eS1aDQP3pf8e4VYTijl+G3pI2k9du+Os4J18mMe7gvZPyVrbTpsMpLw/v16sNPr+4gSIr+pCG0L0nQ9JVjva4ZuPY1DllUrBIUBwQjiAr2Kz0NaeFVOV0abB5piFugWdOIbbhNYjhxx5EOyNeXcdLm79qAtCeF0eEoAVr+ONKnGuNIob9NJxiSwg+fBuQJAjSuSwq3DOMwGGnbORS4dQRAH8FXsbWVcltsQV3Tp9N3jv8i7bff/vT0M88H3SGmh2m16aetQL8xbdpUOvbYY+nb3z6ddtxxR5lUYoKLk8jIfyzIZizAb0eKunqLCTOS7U3Tj8sHcN39fF370iw0PaSVtPmrSOIJSNIj1THETaMkuP5pYeMw2PDjWHcwlDaxLkLbzVBJEfe72T7EjftaBRY/QOMYx9qI6OZvtO3rYpfC9dM5oxtG/SNpxLhhHNsMEMeNN45kDLZfHMy8cih14PYNyAf3LmVzOZkzKeFe3Ky/C99Nf/vhxjF0+DIeLpCWvh2r2t9P+XyevvwVs/mrSNIqcAEq2s3fCy74Nd166y3h5m8MKn191DVtumz+ArrOCgxFfwcbJ+lNSzo2QHrY/MXbu1pbW+kdB72D/vznc+jEE99D668nQYw8uBlni3nK5zB/E2eWobk2A+RjXutMdPvtt9Oee+5JX//6qbRq1SrmMc9UpIEBb/M3AN8jM26HzChNmDWbZjJz7R3tHC+6Ubcm0Mg+jbS+rg0Yih6/lqDywdWnRhhMWIXal+FQs/kNhq91AVreCGFfzu7NKSl0f00R9cOeXjjGjfjZ3zqG1ftgbOv7e+GiafkngKM8ulC/QRHKjvz5t9BaDr98axq5CVPfar4BzEBHYliAcOUHI9q5qLPsrINpcxvCBoe7+LmdEzv44f2uy3w7gTs1L6SmF4bHL1CobAZ+Ds1NCIJO1Ivu8+e76DPC6up31mmds3fAkxEuKgvS4ttrwLiXYP0zQh4aJ8+xfflGkRI9eMJG4csjvDO/1D+Qqy1PIBNngIl70RUbx9ybOtCJoPohXvCboVLRvYGkzV+elskV5UDaelU4PxNg6tN/EsWtFeHL4Q3Q8J5zpAyA3qLMmqaGwcYHfrukCN3Mb3fzF5tp+htPkOA7LWhGeF+/8CWTVYkY1BPkhvBBuay8UQ+alnvPf+w1rCe5t5AJMd/nMniFUVgn+oYBjT+UhfConTV5av5h8wl5Adw7EwT5qiuuwyFAM44wx4j6q76qu1rgUHbRe6kv/q16KyffI/c2jNSnm45B/T3+Ig+lKDDpwqup+np7ZbI7YdZ21F3YiJ5//CH60a8vowltWdrpdTtTa7ZmLbPJ15z8dU/p4uQ3/MQzyAl3pUpZJmJFnpxtPYvo8H03p5mTq7T06ZtpVQ9rZO9iai3Oo0p/lVpZf4scGXnluKA1qkhqUma+Sp1L6uJQh3r99Qlh4tybI20/ATz7Law5QBwX+EZzFH78+HIp3Oz8tAUp8X1oGmGyOFGEK5eUK8F88ykk6R8cmw4gDdVPbd84+QtdDxYS4Me/YbXlt7gaKA/SF7sF9ID4QhwujmATETvOT55E5CvedIIwSSTcczhQnD+gadqbMKz85BK6ZUAwuJs7huPXBDSeXgMe7FUR3PseHgK+E5HCn5YtIVi1Zt4AouTnZyQlPwT15Wmcf334KELRoybDUMGvlPaR1j+50bVs0TJG+Q/6Twv8Aum3dAzwO61kBrUqvqFmFrXQLxp+NVXWy+C3Sc/NBYh+Y9z1te7WKVlPktwNMnKCD/yBwFtIeOuIaX1Dh5t7RK5aF/I3hHGHHoKHMG+xNYNgJUwXkRqRz8FwoenZq14S6yeKunA5x3aNCiCDZvgz4ULo/WjyBvj5jiwC+5YAv5RqBxAPMtNRVhgymp7pYxwZcXxf1pKOY19wjxAmnM3PxtGoeh/wgzhM7r2LRvfN/E6Glj8e0op57uemZBZirItd7Eq6h/3R8JH+yQZz1sJMPixwE16DILyNw1A/w1noruBRifxtHpre6MBRCw+Gz7D/MAiKZ92ND/4On8+4vjZOR3R9IM4v6M7suBAngHFVUrhu4o5r3FgyiG/ihd2l+QE/QMe3EJu0EUuQiqblQsbNcPPc65DmnyJ3Pzb4iMRISD90bZy/pqWhGoceAlLLbxAn4+YQLz+sm0k95vCWxDJVsyW8lopO/OCu9OZdtqJZE+yIhoNoiw5y5x96r4RXF7/nqKOoR06zsluN9Ur+wcJnOK2sULVlQ5qw0fbUl9mGM5jCM2osyLNdguIhrwy+o2vsndRkPPsBEC5ATFjkLG8x4XE6pkRiH/l/rtbKZSvQQG6AdbVK+Sq+OZyjiZWXaXJrlT562Mb0s+9+nt7/zvVpziSitkyJWjkivqMrb70QO8npswwj9RJhCIgy1deHdYcCVSoVeuGFF+hTn/oUnXTSSfTSSy9SIW9P8zLMJgUyKDNVmdciJ42HyEvWxM8kaplME9d7N+XbtqJKbhaVM5Oon8ecOL0GqYd9K5iK8qGATx3Lg0AjnaxrizFw45vfYYy0tEcEKemkjQfgH7eeq8FhIaNxo+mFXgn1E3RI/tXC8he46g/rblpvMqSNMhNoInK17uID5uQEpXiKq6574F6uFmH5bXj57QRQoK2ze+gniQmZPs9YG70a2DAm48i9SSeZ3M2+eIQljgfSSQaXhvNIToM5tL/ioX2phpMTvLgy4Sr9KANvglJ32FMFWrnIU4wb34sMQ3/VA0mP3V1OcS+21oaXdGwY6xT8kPkjw0k5ATYH1T/UGf/Em1XcvFVmqGf5HchQ5Wly0jf6mjfcwA93GbaBJoymo5u+5sRsGA4n2o2PCYsT16bO2Il5g+1HHdhkhB8TFlLOUgV+7BKonoW1zoFTcK+CC/TY3CbC8w/iB0hLoDFS8w/StwIIrvGo5294UPuahOAEMGCexuAKgzI57s0gLWygQOOIQI1CHEZaGdYmuHLxZeTfN0IzYZM2f5vNYyxCO5Rm4JZTOzqFyk8HDyA3bfx27zV8s/DDB09Cs5ubrj4tFpd+nNs41gx8ueOpXtRTsaVFXu20atVqmjRrFk3bfDPimRkd98Uv0hFHHEVPPv44VfD6JcUg6g96kWcd6S+bF5hg0njYQW+mn/38Z/Tud7+bOjs7qVKu8ISvEPCnOuJv+q2NGArfcXGacQvk1SRpu0U6SppOHPz83DbvIykNF5peo3SAtLQCvmPSMTZQKSxzHLlAWnHpKVz/tLDjGNsY6frTvndtRJwcmpGNL8ORlGcShpNfM/ZpbYavf+t6ecex7sNfwGy0juH76bwRUD83TCM3s8CWDoR3468rSDopOFQ00zfGjcnWFLT/DsjOc13E2dO4Pghua6IvfC1gtGTpplsaGJA2vPHGG9EnPnEYzZkrzg2hTb7MJqaf57Kf+MQnafHChcbRA+dkfxG1cOJ4gB9oxm6oPo4kGsnzAx/4AP31r+fQ1772SZo7F6d788I/z6RsCPDM8flW9rrQJpCcUgpaW9upt7ebvvWtb9Huu+9Ol112mXwiCiiVS1SplKhaDR8qFSAv/mc2d3DiOkMdM2bQehtuGMgS0DodaXkNBY1kvC5jXewLRwODldOrJVdth43o1YTZE2PCnpjsi5kHasYCbwD4w6fvXJ5cvnwe4/x0b07vE0/+6n3dFfnXj4UB/Hbv1zVo+RIp0Jt4cvFq2PTM3M1PZz4MM0bZzQYwYNxDpnCf9A1g+MnVBve/AaxpangfSV1q+jeB3VNj9cCTBo1Q35l7986xeYOov34jkocO9hoPlY+P+leIm8as0CdUfGiYML7lEyeGHAz2G8D19ZMsX/BQz38Ug/0GsL6uU9/dX/cNYI6uDQUDtoo/aeJ742/j27BuPCCQivcNYIXfGLUeGmtDHEyM4JvDFir3oPyWb61XzS/tG8Bg253Uov703g8L1MV30scEFE8iA/paZkDjKH+4on3jmrftS08R1csJg2onT/sKneDJIxtPoZNiLUO1mouWLyZ9HypDwPkZIO4bwArV5+RvA3N8cdN8fY0YLPx0/PRCf9N21N+4a33p4oF7Yl4h9WZvERo2T+UYIIgf9Ui7d6F+qEP0Dbj2ZTrFrVDrkWvpmf8SvfACUfsL9L8nn0Tf/MKH7OdPKlTlCRpef8YJseDtt1Vsdq5UVAeBsPZNiH7Wx2eeeYl+d/mNdN1119KThV2k7xmw9VfGqTG+D79dbfQvfJrXR5K7wuVs8FA7F8Cz36p3Sf1mzvsIo7+giYqGrCAzt10AIsNKPP8aFlPzQcGzV4CxK/FwvxGEdu7qpeipExPp6DgCwL3bLgOdsFegau27QttJEjQNhd9/KbS/SCqXIsch/NdLKiBjLW99P2rGASp9v+7CnBtz4OuN5hPWKtpqvfZrNfrjg8HC77/qgCdEnTr1gdMTjSCnBRgqR00pZDuthkzJ6+Vv4H7jNg5J/qEe+ZKNQqO7etfMApOGD9qpI2ejV1ruaFq+fahWjJ3N5gbkoRlpq7AJtVbbvqLyr9MnJ/1oPWK8hpMV9pahcSPtM0XB8I0nfGM+k6lQuWJ4QfkK+TY55aHfAGsG9W2I5ZagexoWpcN4AX2vO25QqDxdKTfSZx9pNT3i3wgO5kPmim8A+zYvDr5Oqh31vwE88jDyTecxqtfhfZqEhws/36EB+gbyy6n2LQl+KfWbznryoFzBRhPSNPc1+60uzQf2R9zljsF2w+fBjBdDPuCPbJAuW5rATa42/zB99TcPS4X3fh7J96prgD9PS4X3DWB30xbI24KD7ah9MPPNoB+07VDD6bfRFDhBofFxhd2Se2vg1U6gv9BwsIf6G4DdiLcx4CO+3G78eETLO9LwufJtXy5ToHK5TPm8Gc8EfQC1yDdRg2+8DwON+kvokdvfhEiQp9U17Zf9bwz6eqqAlE17iAJvsAJ0HKvpIn83LbSLOD7d2ouGt1cmt30AUgfshvBJ+hGWr7F++BxJG+Y0g3Q1Dy8fawYYUfn5/GjuGiqMNzJw5xcK8ADZJNXl4NBYfmpvp+YW0a9+/QPabyO2OXi5VYLK9vaUqK29gE/piq3K5rP0s5/9nD5zzKdMAI/nLNc1kirnO6ltyhTqnfkeefMWxm+YS+s6i+oxz4Tl6o8DFH79uL5x4xr0N3jrVw3rNDn0OhwG4XJGLpOri2jipIl09PtfT+9//6E0r41tQS7P8yIFNmeRrvlWsCJJqlp34Aux0OLKlZL0C3gr2B//+Ac67bTT6JFHHpPxYTxYhtZmhN/QnIACEnXuSi1Tp1C1fX3ZuG/LszvCZU1aFfvNS5VMJviGexS+HJPQbDiFr7ONtQ98h+GNnQxjNNL/eJs5eMS1Pxewey4f7m9Z3+X+Qe07/EJ5mXLoeAcwcU0/EyAYt8RL6lX/BrCOT6yc1C77dZPhftRcQ3eRh9d+/b7Q/UapH9fAK6+PQH5JGJ5/2vymbn3MgxZPl1h8uSk0nM5XdVyn8xf3G7yR8Sbrg6YJd7yfwIXKd7jfAFb+wpyToDnoNeQHeo+8cDXEYdTu2zYRrmubaym4N/4YkwFBeKuQeq/Q+6rVf7Rj5KfhAYTR8X6QjiNbQNfXfDVw5WgQrwd1+yNe+n66dQ8eeuO7QSOtfWj6QbiU8IwkHR4KVP5JCE4Am0EdKtBWvK3gcaRjJCsMGOn0RgujyScast+YRwtpm79rExoN3BqVy5W1u/nrvhrahd7H+SWhIW/Ix8kX9sh0lPFxNN+4vF13dLo+oRNQSkJcuuNoDkkbXsCGG21EXdtswxVcoW9/9STaf/8D6I7b7hK/LCaugPRF5mccGtVNnr1mzZpFn/nMh+jHP/4J7faG3SjH6br9mdgWR0fWBjRqO80irrxJdnak5DMaNjyOZ+V1JOTkQhYWYmgw8G2bQmWcJGvXPSnMOF5bGA09QHr6vTRs/uL7bGhf7jhguEBfrnB/NwPZ6LUTUyweAsmLe4NDkiyblTHGEz5Gw+aNYxzjGD346x3ufSM/IC5s1M3YVtetWRvo57W2AetJOee7mflc9IFef27m03AxkuPBofS76Fdlgwxra1YPFH7d6pzXB/JN7Kdi+pqc/YTTOF594HNIqP9PfPITtNWWdvO3QdVg8xdAk8nns/TAAw/Rcccdx8qCuub2AP1wScFz3BkzZsjmr7SdERy7NUIwDnN5sWO1aczPl750HF1z9bfoM586lGZ0ErVENn8BtAkbFxelBAQPATKZtpKRbwo/8OADtO+++8gJ48fxdrG68aEK3V6t/GrVAWkr+dZWmjlvPZo0bx61tLSwlxkHKwZrhxu12XE0B/9hrbW9LxzHOEYLfttwxxr1fvH3gz3567ZPPz8NA7i/1zT8cRcesHRprGFN9xmZOZudxvVjBp4qKFS8Vpr7hAbcRv4EsA5UTN5Jw5bkk8CNnyAd7RPA+gSOPojg+iLtRg0RwLvno+7R/CoJoyGNo0+OBPG8Hf/ROgGs5Uw6QaHwT1AlKzgW1s2gCaQn9JA/ytroBDDu4SfuVt/0yT4N68YDVCrZrCcvJwzgPNAi8KUZ1YY4mBj466atcg8eYHHKAWi+dU+4ePxBTDrJVT+33H54wHXL5mwcqzeuH37rvaYpJ3+ZV7RnXPNVlYC5Kt8qJz1hCYBPrVf1r2UbP0GXlW/Bhgie0Ja/QFgDKjsXcU+YRTuEaPvzn/jWhfGwnbGbhNdwYVpDg5+On57xzwYMqL9xf7VPALvp+H5on5kavv1D1J/liRbyGMjKBCu3+mVavXgx0WN/oAzff/l/j6Gvfe1LEhZASighrkpxUOnVHQRjtYNTb6VGd911F5170XU8MXyMnqMtxHtldppc8yn20ckhAWnxG6PZE8AK3z43ewIYgJ67ug738Bs4UWh/XddBWKjNcU/oAv6CVCPpIP9Af7x4qkqI76apdkeB/lMRt9jnngD2efMh/NjfAexCiq/birp25AH65deZ+4CExvfrWU8OuNph6s7EDeuxkYTZ18tb8wnT5X6VZepruXY7CdXfNHJe/+VDnhy1uib1Y39rrOGfAE6Btfd++RVp45tMNbqcpVB9SeMDzdfXLX9MmqR7gOqBG8bVEx++fRgYqFGxWKBqdqWcAAZwkiNT7pL6gB4GtoBRp0+O5Nxwolecl+pbXTzLb9oJ4FzGvAEmU+uXMqL/lw2FWlHcS2kN0EHYZkIof3F+gG8fkyaNGGe79Yayu7YqKpsQSXqnSHtCftAIxjf2Gq++EdTpo2NHh3sC2Ld7irBajb42agMGje3gq4fm+IL+iZ575VT75kN7KpyhBLSGhnsC2D0xAmjdu0+SIzyCiX2wfGh6Y+YEsK/nFnEngCF3t9jGFth4Qbs19+gP4K/OJiy7V0xDwhsJTHpcA/YqtkDDWcWGn7hZPvHbDafQ9p/Ujfrh6xEt70gjKl3mx7Nz2j9UaVXwdi9T7k7ZpMkF9Wn41PmX6onfX8XBt08K6FDcmNAgGifUV7kE11yMgfR1FUB46KbPLT5PA+g4OTwBY9YzODFz67WLtFIrf/6JmiA9C18/NJ5i/ATw8BCMP+tKYpDPrKTNN9+c/vHLo7FHS11Sz8g3Pm9Uh7DFhH3Ut+67D/3zHzeyW07mzX19fSYg0rGywiZzdoPDqaOjg1ZlNzZ2me08ypd2AjhjT6i77cytI7c0cWOYcoHjVarUkWmXk/6dladpxx13oKPftxPtt99eNL2IU2ZIk6hoE0Mq6IWMBMzrmWt2nSdcDdLPQ0VPBrvA2swzzzxFZ5xxBv32kt/KRjAA/jHFim4CJ8i8dUPKTphAmSl7SLyWtrnU399Prb05yrNcS1krb8tZnvTeXCu1drmG0ovC13cfaf4uYu2OvSbB7TuNnQxjNNL/ZLs5OMS1Pxew88qHz4+s7zongKMw5dDxThjXuqtcrV1NktTYPQEc7Xf03pURfvszd19W4XgO+YXrG1q/oYuPJHcPKfJNSydtfuOvjyX1D7pO68tNw2sq+iYVvdf5i8oV4d02g5O9ANwgWz//sXAC2LchuFc99k/khvLmnot1mbmTOx0Xa3PQNP2rSk7lXbP6FnBlf6Bdu/Nf1CPS0PVpTU/3hzR+HUL2PZh8PXUP8gsRTdlvH/b1k0NHoP/xCN/c44cz9776q66MFHQcnQQ5AWwGdKbChGzlhJU+jsGiTtEaYKQrfV1DaEDDQXvTCwGDwNpcD83w7sovDX44jWs6QnONuCcQOjwQFm3RJnwaDJBeI2ieg8VQ4owFKN/1nd7YBV7niYkZvhU8bd482mqHHWRi+53TT6edd96T7rzrbhuywaCgCcikk6+FXIZ2e/0udO65J9HXv34abbLJJtTe1mYCvQbg6/ZQ28hYgavrOokB3N9xSGsjSTJxn4qMJR0zJRCgNlCRdCI4DW7dre31uK5A68GntQWww8D+++9P7znqPfTGN75R7scS5JWBTPvuuy+996j3ygIjToLoaZCxALx+0AXGNvI5g3GMYxQh4/G1aPw31oA+3IV/7yIprPbzrj/WVIC4jRX1ey3h4IPfIafzdn39rk4/OfJzeMVo9MFD6dvjdEZpOBgKL+NYM3Drto3nmqeeejQVCngYAC4JOo8oGo3DYSH+57/4uWz+AtjQHRjQTdEQ0IFJkyZRe3u7HJJY48CGNM/ncfJ4v/32owsv/BVddNHn6eB37EWtRXN8BGoKwu/hzOldrFy5kr75zW/STjvtxPldRD3dfVQqlYXKZfMQTjOYOHcuTZ8+XeRYLBRl8xdwT/+OBYy39XGMYxw+XDvn27xGfu6DzHUnfxOuwSaxbv46aeJ35N6m79ot/e2GGxbWQZuocvTlOVrIzN7061xXyMxsAAOaMa7uExg+U1CIih3Eq7s+cab32uGH92F8gTNBigNOvrnKqtzokxppJzRSkg/4UuXUJ+LcoZQofrCTPzikx6pvTC70iW0faeUOkPIEQFhDKGeYZtCA/UdePCTxraimxFf5uE/uhHWBJ6csfyx/1Dc0EtC5I54g0SeLAX2iBnHBm/+EmMuNvwivYaJoLL/6Z36jaOwLf8MDyha3iaHfOA5lEuUZT5C4fPu/yzXzBFIwObDy1CeQstnwhK2Jazn28lX4i5rlasmGiW7oqlpoewrgtyNv4RTpCGy4+icINb651svXxnN1OaKjWdbtMFa4UOOGcRDf/ILwKQfcBgVdLDJyrC8ZXu3luoIH/8SFXtFuoE9Bm3bq0a2n8IlD88PXwZpXP6gP2IZg0dELX6efdfUXRSWzimp9vUQvPUr04ovM0EP03qOPpu+f+iWaOXNWmD5fUHY8EQrk7BPCWTJP4Abywol0RFG7oSfU7ZO8K8qt9M9//pPO/+N/6emnn6YnyhvLBkO1tZMqZaRtnlQrVkoiu37bbvRNE0F7tfYqG9it+vpqBv4T+X46dSfStT4t/G+Q+guO7glZE9fyb+17I/slOs75q6678O2Cwv0mjwu/nBrft18hDF++Prlh8VufoEviBydy1E+vbnmCJ+S91+bpA0ZpT9ClIagOTscvC6Di0sG1IuDRfqN5bulZuQ5wEvDryPTIk/+9ifbJlKWlYvLkFibxVuQ2kPs+y0pBn5LPRJ90p6ppV5lM/aJTBL4995B0AljrDaXD631xj02+TMXkF/init8GSKunRD7j3fXkp9ZPglozGpc/1KgEeHrrj0lqCXqt0BNW9TDyiGu7CtMPmvh/+9VxtNGGObru2qfoW9/6Fr2Y28S0B9twuYbkWrYdYvAktb36J2VVnRE9joe4thgHPFldZh1tz66mSy45k/bbkOjS319Ln/zRv8V/oDpRrm32G/MD3nhD9UjHsz6sdyIf/jjbD5drzD6Hr9dL8BLWWlL9jRQap5/SaiL9t2u/dJzgzg8HA42VdAIhFKvxhx659rl5pJVweAjfVJSExvlnsqtk8fx1m7bQDjtsTy2rS3TLLbfQU4uy8rrcRSwpjN3zA6tkA+31m0+i8350Hj28oIOKxSL1U4ukk68ZuzmQNeOUvG2XcfVjxm72RLC1m+GbY6Lh/f4PcaIPM0UbQN6JjrT0CX+No/2xW5dx9erXt8b3+fPHRyF8d3Ov/ayynfHm19q+g5Oo1oC44yy0X7RrjKfQkhGnpWIepMEbR8RecV+GNyr0SXk5jIwtAcw/kAePvDhecDIPaXGadXYowW4pdPzio670Cclo/TrFE/jh/fQS4ZQH0Hi3XPlV2pR1/OKL7qAzzziD9XoL+wCPCRF+W89cVevUNQlJJ8RUX+JO8Ppw9UzloPoX9G9OGBcaXseL2l8rRxWrP5Az0gjCK1/2pKb2Uy7gLm/ccuIBLi9p49PG2sNIiZ8E7U8xD5K69vQwSd98/U5uv83BlUscXFnFIc0/DUVrT9TuVlvYwvXyWKS/iwuXpXP/3w509IfeQbAOCBl9n1k9VDxPPP4kve51r6PV3SvlPs8aw1ZTxl/t/LufU0N61XmHEE2eRPnCTM6Odao2wdSNrVc94e2JPUAtY07Y6jgF9YY6Kts34+He6J95E1+uzPnyuLHK9qyjvYN27Lifjjj8cHrXEQfT9OmdPI9im8b9Sz6r60J2PIb8Y0WtjNV7dnd3ywY6Nr71QcVVq1bRb37zGzrrrO/R888/xy6qP3o16RVYTmKdOVmIo4z2KfzM5KDcn05/K3V1dlJvfqqER9nAb/q6alRf096wmPaa0bh270KnTxqucW4GwdqMRZx9VPhvGFS4ffxwkLQeoABnkHvdSUDW31ge7BsLFZmM139zvccjXnJqn3UdpP6bzmE8f+0FqKs/tmcR+esJ3wBmnVTtlq4jacr+CVaM38RmWme1t2G9hXULefnzR3Dv2zj/HqjXEH1jTHz9afi0+nXl5wNpa/SkfOphctZ4Or6t598gPIEZD/32rwtX74J1cnaLa0e6viG2A/Gc/tSVcxjOnAJuJJc4+Lqn9hpJ6e+oDM04U6wgu4veRGyR1SsGxsT4JeNZVmgT3lzD/TxTliAvm5bqI/RZ0wO0dOFJYY1v8zS3DjSGkXGYEsORI+B+utEfb7kybwaNgqMdK1dJqGv/HtJOAPtQ2QPQk7TxzXAx5jeAfUEpN2oAQu7qIcqaYgCULxX6WNsAFonF+CHdaINOQOoAP+rvGhqkvyY2gI3sQ0m5jTjcwNWO0vCrthgbpGqwEU82qJgnTUMnXgrlJu4ElhsuRGP5NdpAAdKlb/iAsXE7HsVwN4DrFlzswCq4tXIN41mOvXwV/gZw0quPNF3f3b/HAooLP169/DR8Y39XL6M6io4xjKX6nqjHSeNJhuhZQrRmoXXud/D6ymdMILTDQ1245ZX8OZzWUaSuND6HkY5E7hAmlLfbwQVtyOalcO0/MNIbwJl8jyyYtfQtlKdvs49dQZXlS2jmtE46+ZRT6LOfOxZMBPu4qRvAaqfV7nkbwN08FcdU8vl+on/+82k6+88P0jPPPkN9PGU0dWAGaK12YaZuA1jLx/lA/uErVVSSg0PyQMjAXyDx9aTRBjDgml8tH9DMBjDgvkKmEVQfQnsQhZ8MZCt6mZi8ScfXJ1fH8VvFH9F9B7pA5vtre1duwb/hyZN3Qv+ZlJ+PQH4J6Wj9+BvAipZ8QRb6/3LuR6jAQ5MSm0fs2ULrsX5airIbAaqkhZMFq/0c7pZbn6LTzr1C/MbSBjCgdiJfK1OF7XPgHy8WBzZAgnwDJPIZ7/5a3gD+9re/LRvAACYwSGN8A9jAD5e2Aaxw7TJ4CWstqf5GCo3TT2k1QbsEXFscjFuGyL/Gio5oQoRiNf7Qo2ZtbhRpJRwehrsBnC9002mnnU5HvdV8G7HVFvzsXzxKv7nwQnq5l8dEhQJNac3Qhb/5Nu24AdH+bz+Wnl45VfSor2YW8JvdANZ+OngVW9A/YhzphWV5Y/7gwvSRjk54hnFd3wCGzLUtYzyFlow42AA2/VZZ3IscRDY4iwUev2ept7tH3nRTqeg6y2t3A/isM8+UDeBSGa9/NSGGugHsj89CPTHXZP0I4eqZykHtHuod/nE6Cl30x5/KjS4s6waDrmPg1oS1fNl3Lmo6LhBO00uaRyWNTxUJ1R4ibdyUAO1PdQGY/8i9IknffP1upn4awddbH3H15iLNPw3+BnCp1i11ms9Mp6223Ir++euDCUsmeNU80MrB6555dwDx4BTr3nvvTbfd9h+4iDs2gIEi37M28uwXtofHRtt9iPLFFnaZYsoyghvA2FDGPfqMgXKvpI8NYMxHttpiC3r3u99Nnz8AbYPj2WrE8g1+4+W9fMeUVr/KWFgP4LXCtlMPLWATAa++vvTSS+m73/0uPfHEE+zKOcjcRdPXqykHXr0KIFXkUIbQmdHCtG1o2rRp1DewhZSzr2A+BaUY3wAO4fbzQ8VQN4DDT56FEHvrua+pDWB/3UVRV39szyLyX8MbwIA7h9RS+3bOv6/XkOY2gJPWewKk9C9anUn51MPkrPF0fFvPv8FobwBDb1SWuPrjYfWDHQ7H3lhjNOGS9EqhvPjhwvlk/ZhR7rncuOq8HfdyYTdTrzy2cGwXxpHwCzd6TTh1R0ndOSyg41ggyMdCQ5q45l5/A/X9tsawfMpfCysDxfgG8MhBuXvNAsI2Aoco4sUxGq8b9tFIcZP8oKB+Zz+SGM20k9BIDoo4Q+zGayaNdQVmIABjgo7I+Y2OiDtfyMKVB17FjIF9nLzkijqHXtl4SVTjvEB67wL3MF5uR5qE+o7NdkTcuegkcyhwefL5GymMRLpafpWXLze3s3OhHYXPg6n9kYOmhwUITde1C+igGlEaSjmesDL1tc6jWteGVNvlU0SbvZ8WrJpKx37lZ/T6tx1AV99ym1hmvAGrwANqkNkC081fAAMU1ksMHZA33wvxRFYI/jyKbuW/5eoAzWkhevd+G9Md5x1Cv/9/O9LBm5Zpq9rDNLFYoo58P/UUarQ6V6Es6yCoVi0IVZRqOU4zLzIR8srdLA0XcToQZx+HDAzgGxAmZCBI2J0MNCon+E23DShDMpmJEn4PHSI72Dpr75rp51XeSiMF5B2XP07E5nl4vesMoq0nEO00kegNU4g2ZNqC3baZlkxbTSXaeDqH5d/rc/ip3FwKtFwoTz1ChG90C7GnELctEL6d7Hw/eaSBrgo0pfyS0KT+l6mr5wXOG1+1DPVoTUP7n7Uf2lYaww8VlB8PwHA99OZ7hEpZQ2saYj/4Cl2JK00hw/rM1JNjbcapu2zZENsmkP5D/yV9WIw9agQNHxDcjNc4xjFsfPl9e9JHsPnbTXTtZffRRZe/SAv495c/uSVdf/np9O0PvZ5OOHBj+s13P0y7bUB07yNES7v7qVLifoH1Gd8kBGHBHtRaLQoRHtxh8vUXls2lUKNjCH18DDBmTVu4GmlgIQr8V5gv0GjDLaPORYRqbE1cP3zDkvtJPIiD06YFFn0uV6YiPUSd+cepv7+bSuVeKhR4rKgfWHtNQfXJA+uWGT7p1fRE2NAE4WCBHi5IgozZaix5IayR85iMr9JXWEqDP4aTdJx0lXvVv0hbikYV6HhS4Y8T/fyQhpuO5qfkpwdomiB/3uiTxk+icQwP4QYfFuJ57Fppp7biNJrV9Qqd9fWDqQX7jhyknUWdrZRY5jY8LhrVQV9vP537w3Pp9tvv4Dus0+DMMDSb5zxMffy7h3+VCu2Unzqb8sWJHMaO27kn8NdMzEMl0CQfpr3V+dtxf0u1TPlSH891e6hc7ub+6RmaWlhKnz98Gt3wqw/TnZccSSempmq2AAD/9ElEQVQcyv0NTx3yzCKaKg+/KMdX02rd+VlMQQNAB3395jTzedkA7unpocsvv5x23nlnOuaYY+jRRx+Vjd8Ky9K0EMxRwLPp75R/bCiCSvkpVG7hiVLbHjRx3sHUOeUA6qvuSuXCbKoU5yC71zTMho/W05oHNnCM9uEvE9v+uM1f7RdeDYzkWEf7jnqgDtx6SLs3aHau6ofz7630Y6D5xuc/XATzzbUUIrfY+jRwy6a2WceQQFyf7ZKONdVOh2TkFkkf98yMkLpjAxKEn+yGMQOuuvmLcQ0orn4lPWsfKhxedcQQxmqg6Oav+it03o00sGZn4mhecWSAGEqhaz3w4LnrH5R7HE1h7ToBzGFFKThP7SOSlAPlMT8aqY8LE04Xz/1Y6SdR4pGee5iwK9sQ8f5+uv7AL0Bqpxn1r+/sGseP5znEYE8Am98G+I1O3/WHRkod2XLpCWCNZ4xNCP+JMdzFnf4F3LxDNC6/mSImo7Ev/G25bTl8pJ0A1obg866TO/cEEb6/Gj45ZjjTJ84C+Vm5hvlF09UTwKY7CKFPDoXhuY3Kb1/W0Xt9Ak8RPgFnwtXLT+On+YOnsO7D3zzpcRqz6nuiHqet2SS1uyFA6x88xZ0ABsB5pG68+sKdCR+VjIkXykb1Q0Np3v6iAJa2ALjDxrj+yLMSDR7JAwj1IR5lre6q/fYOT28x8Zuw+B5a8uSTRD2PifvRH/yQnEybOc2c+NJBl5ub1iHyDEtvfuEsi4F5CZfJjfOz1beU0/v7P16kH139ED311FO0qI8nkhWeBFcwsUZ+JqfgxI+9BqYk1c42i2g6/hPyvn1Wfy07+j3UgfZ/rvkzcU34pk8Ae/kpXH2LQ9KgGPFcO+eHq7NvHjRfvfr2yodOGpP83f4ibgPWj5+UThLCJyrjDUmj7hHjq3x5gCZPmUxPXfwRToPoD3+6iR566CF6ZbU58eXy48rVcZW/WDB66aWX6P5XzOShN2ue/M9WJpk6Dk76ao1aPUnRj7TxVdIJYMUF3zuedtqe6K/XL6TvfOc7tCo/Rdx1XJk+7rIB0tpfIp9Rd9V3ddX6Sa6nxuVP1Ra3zrxxCeo2rfjcy9pf8UjSOwD9oMa/3p4AvvaaJ8XOvpTbSPLvzQ2ITNReZKrmlbNr6gQwxiv4pltXZjX97ndn0j7eCWAAaQxgEZSRDU4EROXiv8kg8E3pv33+9D7Qi5T4imA+YqHx1T6MHqJy8JGmX659dG1zMFZJST8JGitJw0OpGn9U32Btr0FaCYeHYDyQiMb53/2Xk2j6dKKPvv8UeuzRx6g7P01Oip5ywrvoXYe8SR5xQw549GLhshJ94vPfpYcffpj68xvIyfiqPU6mJ2iKVTNeKduHNcryvhODSP+gdhkL5rjwfd3Yjete5/MKv79ZUyeAkYs79tQTo/74KITvbu6bPQEsDAh4hFThMZWtRnf8hbA6/mgrT5BrObuattlmG7rw3MOpg6vmze85n5577jnOL2/Lg7GZWagT2Ku4MW9B/ooU++LXj6Ku9AnJ6PgmKK6FHz5JynWw9aHl0PHlLVeeHDkBvLC2qZyY1pRVPnrivEJGjwue3XSB8KG8dJ2A03L0phHnrn4pVMfUrmnuru4BOlaEPuG3pqX2UuUXpMNyBl8qZ53non92+XDrwS2fKwU3vOpfEvx6rUeMzjUBXW9COSS+l0aSvvl5Jbff5pBWvrg6dpHmn4Y822DMt0u5Eo9VWQft/PL4zx5IH/vQTjSbf0OjW9iCoexFtbEqBi/7Jx5/irbdblsaGDCf7gIQT18dXZLUapTrmkbz5s2jVzrfbDxqneZSaZOrGqzwRKMvZ6uXnjvedIX8crbdVQtZ2n777ei9B+9G++wzh9bj7gTfM+60elOtYU1JgrJ+m+tIoLe3l6699lo66aSTZNPX1xvNU8UZzBPg7gYtzqDJM2ZQe9dONFAaoD5aT5yreWOvK3iAx8Fr7QQwYPQsPuWoLR08/PVXH6rjbj8Ul6eaCbe9mt+q3wYjfQK42mD+BNTVHzMakb88mBEC40W3PoJ+wOpVWD5zD65E9/FkBQP+uNfxG+YPGseVm84l/VK78otDyJn2p6GLgUlRXf114Dqk9E/p7c2HydnvX30uFaN9AljloenIODrGEOJNVgrjH12nS4Lm6YcL7WHYf8vVKS/uVT5heI4haRl3jB+NnxmXAsGV6wb6irx9LsN1rTBdwA+H9mzGCiY/uffiGCTLAXro+sYdivL1Ok3PFY2CoZ6SuTKoa/8exk8A+0Ddx9V/GpwGkNZoBgO88tlQ1DCHgFtWNiVGG2lK28g/zugMBVA6l9IAnhrRYNBM+Pg6MoZltBvLWEScnKELvrvWpWt81V+u6KiZ8Bu6Llfndc8YUMi9hEUYQwCu+A4zyNcdpDMYchHn71MjuP7NhI0Lo+5J/m55tcxDgRsX3/oFkJ/f2SXxAosIQv1i0oGFKiHr7kI7Nt8dUHfXX21Lmo1JapuN0FXuEaLsZKEadVCl2kbdU3am1tcfSbTBgZzwNvTri/5Cs7fZg845+xwa6BswVpnH5qWSGaCbwxXgDwNk/stkuJGQPE0ocHnMNBotoJX7EJDq/VQaoPe8ZQbdeOb+dNn/7k3/b9fJ9LrSI1TMdQu1FvqpkOnhK6dWG6C2Vh7Yl/s4Mc6YKfEBnBFGmr5pHeg1yS6qu1vXcYQHSOJI/X0k5QeIPjMNBq6+q87rtRm48RTqBtKTt3Gbv4AbFuQD7a0RKZLScN1dP12oVhQ4KdCTiwfo+tsfoUvu76M/PpGlSx+hgH73cI0ufcjQHwKqCF1+92r674KJ1J9ppYFsG6fVIkTZlZTJreK8dVJp2oup3bgaHllMoeVMRNNry2hKZTHniKl4fF3EQbnFhDBKXKcuuWEdGi78+vPJb68+rWlg01epGUzPtNPEUp5a2dZ1wYpWi0J4VTdopOQ4FKB9oW7xms6uymqamhtgR7bLTObtDCFpffhIch9pwB4rjWMciqeeIrrxxtX0f8/l6NnqBrSiNoeWDEynY792A73tfb+jb1+8kH5wZQ+deu6tdOBRp9Atj/bRstwm1Jdro75aQWx5tWUC5Wpt1JLror58v1A10yKEhSk50Wh1PE7fjZvRS5k7WJJ7G96Pp+n5fZx73yz8vjIJoznGUh7qyMlTN3/hjoVL9DMFNqOgcmZAKFvqpfZ8jSbzVEm2YmpLWVbL+QcW6jBOzAnha55Ui24+vBYQ6CHrF363VXuEWmqreTy+mnCKGv/0zTK+/rkk6Xj3w+lTwZOOPyJ52LYA6FhR/fFGrSCcvcbB5SsuXNK4Gb00xtvIx82LJ4aGRgCN+F7XUdfeB0n9bAPKOPqKtNgmdNUW0x7bzaXPvndHnlMaG9DOYfI8ni/wzBMbuGWuVb+++3hOC/rwRz7Mc1o93cqayPGgkWX7j2gCT17nUGXWHrSycwfOtFMIG79m8xc6AUJYkN4bDPT3C9+SLniqZilfYf3qWyU0oTSfx+NLaKc5Nfrfj72d7vvzJ+ja8w6mLx42h7bu4tx5EtLB6WDDqprB2+Twm4Hy4DoM4Fu/2Pi9+OKLaffdd5dXTD/55JOch2lvLrgIQpj3y9wfTICqk/jPZJbRLlSY+Tbq2ugoqnS+jVZUN6Te3OZUyXUIyYORzuaU1udrEa9que36iyK0k0b/sTHMQ/wA0odGKNoe0zDY8COFJPsODhpxkRRP2zXaxWDKkRbWSL156FgxiUYaOr9XRK3b4DCcscJg4cpdx5TN7GMhjKGo3iINoeCey2IbinFD2cJ7hcnaCcdjGdhybASDtP6l12E/PfkbAhvCRm6RdC2ZtM0YCmQedERa7G+iCRCzWYrmv27D7efch01HC0NtO2MaI7lBPNbQaLA+GgZ3TcEvl943LG8TYXwknf5dl+DLAx2dW24Y7iTZ4R5h3fBy74WLQ1zHbzqjZBou0vhy/ZsqwyDSGwmgbiKLA1Z2mg+uLilc+bnu7u9IunaBb23DBhttSDN2fT3lpkyh2rKl9MUvfVFeB3Xln6+Tp34LhRz195eC7yqhyEo+GmkbS1f+FVhMu79+G/ra1z5IP/vpz+gdBx9Mbe32qWoGTt3k8nnzveJCIai/tdn2rglAL119HCpc/R4Kmo2PcC4lwQ/nUxzi/N327G/++sjlWdnzhUg6AakNjvOzpHDtr+aflvc41m0YHQh1ccHLL9Fypp6VK+0318YW0K/1r15NqxYvpmVLl1nXcYxjbENt8ec//z904oknSntr6eigfM6eqGM8/fTTdO6PzqUzvnMG/eY3F9LixUtM++SBT3mgxAM8M+iplMvyPdUyX18r0IWxNQ2tm8EAcYYSb11EsIluF0FXcr+ycukS6unpjoxN1jTc8bvygTpz3ZMeEgR83rV9D2Y8Fgf5ZJOTL97iZd7klR53MBjJtF5LqLLdLbEthk0Gurq66OSTP0JdhYxZvPaaPdea/RUCTeKVV16hb33zW3TbbbdZ1ygQS2IWWynLeeAtETJOsxsBaVAbVCgW5YrT9yDwjXukN3XqFDriiCPo3B/+kK655jT63LFvpPXXn0PtbYXgnGzW8q+WFzm7qoP7NG5qFY6NQMw3Nrux8dvd3U0XXXQR7brrrvShD32I7rvvPgkL/pTHpsBtozB9Ok2ZN0/qwt88dtNpRm7jWHMYjA0at1eN0egB36bbEgNhY8naneHSugLIRK9J5dIwQCR8M+TJzfVT+PeA3mNdR9d2NJwQp+XO9/2rjzR/F3Fhmok3FPjpjlQ+SKcRre0YgV0BJMGEpw/kCYQo6T/fPQw/VqG8hoieAq73Hwk007E1CuNOWNZWJJWv0QTMR/NyhFEcDo0tZO3pUQDlw6uEIbZaDa/2MSQnvTJVdg+fsOY/fB/d+AXqNn/9J/asvvl6p+mmURIa+flICzuYtIDBpKcT/KHA3xBz04GE3ZOWevIS0I6n2XK5m794RZnWHvLHw1wg/wmtNPh5D3WDuTszSahYWS3EM1whfEUN9GJ2M1o2cUfKbPVhIqZa+4700GMVOvTdR9DeB72T/vOf//Ccz/ASJ44syyrLg+Ecp5YjvGAOLwmCBMAvprOGctWCEE5z5Cs1auO0dtgiS5d8blt66IIP0cmHb0x7TH2OJlYW02RaSi3ZHOW5GuLkhkFVswhPKeK3dYzA8JkEzR/16r6uc00jTg4K6IrquoZrFH4kEWmrTeqshvPDvxroz7ZTL1M3swrC72rrZMq2tNMAC3BW6Tmh2f3PCs20NH3A0NTSk0JTSs8LTa08R1PLz9Hkyks0pfoyUW6+IXsSeLSgz4T6KGVaZXFJdIH7mkomL8QuQqr9SiGMf/MIn1w1MCmO1EC+Po1kzl1on6v9LnQOhFNQ7snlocKXUtjuNOUEOcrYnOmFG4mevYFo6T1s955j+4hTwGVOIy+UBPQyYU8DJOTTJPy+Uu1ljfqIFr8kPE5cehsVaKWQfuMaW2Q46YK2bih+/NGsO87ugVy3wWKofeVQkGORg5IATnCaEZ9C0M8hvJrAF8BBZR5jggyHw5eXphLqvwH6cJBCTgYNQ0/zHBWkCPt1OIblgcxBi2kWLcnM5jbVT9lyL1Vy/dRXWkGFwko2h0tpYOm/qXfxzZR75RGa3r+AJleXCHUUKtRV5HFKbTXVFjxN9NLlNLX/X1yHPJZhmj5gCE/3g5Lg6m/cONaXz1gFOAehbjG+0wWvYOGLx4DygoshoNFGM15dLER4Kw3IjOc6OC95bFA+rQAy9Y+aAB+hnqm7IZwMltPBFqq3Cv+eR61CuSpemhzyWdffevM2F0OxYQHsGxd84J07oFSsuIv7ljuo3HM/l+NJYpUWyrMMQUOHkZS2d5xmUarJSVrpGcTPzIkgLdM/KNzf7toD3JVGAm56Uaovv9GWEGG/NjRygTzHEYV+S9aH1kO2s5OquRxVK5BngY795L60+QaYwbJthuXlQJCyPx7CLBTUVxpgV+4Hli6m7//w+zwX5ztppyC2EVmEYxvGPICocw51TNmA5wBb8uhmQ27SeSGdNyO38DNaydB5/7TWR+iw/abTT848gm697ng699S30qF7EU2iXqYeauc2DMK7s5ALWDCWC1zVG1S4NDq5NNDbJ2Nd3aAaKJfpxz/9CW2x1Tb0yU8fI5+30TE5Nn7x0GHj8Tm44vK27ED5KXtQy/rvp/yEA6k7t7VQX3US9dcmcwnMekKV7XE1i2/jQ6ZhfbzWkSRj1GUSjQ5U9w1CGxW6j0k7hb7K7a/sfdBuE4E4Try6+8bQemvcRuqRHj6JD+OeXq7RBbIeTvYjcRhhMFB5uXIfbJ3FgnUs8s3fmHozG7/GXcO5J4ZduCeHATkVDN7ZDa9LR0ruSWHVcz/fIB++utQswIWSmzpIti+aIJ17NaLXOsIaG8uImYAlTcrW5dO/Lhp1gkPdkHq10EyH7m/+apwkQx5nbPw0BmOQ1lZgAOW2CXNfX+6kOkirG/jHhdGNUfUfKjWLtLCDSQsY6fTi4A6iIatmNg6Rr5LeK9zXRY/WAGckyt0MtIzQVfkGG/9unzOH1t95Z6J583jOl6Vb/vYX2mOPPejoo4+WiWMikNZghou2jPgLmjhxEn3q44fRxRefR8d96TjaeuutRb6NZKF+Wo6xhjXFF/KI00VdgPLJxUjyl5ZWsFBsMdqyQfpDyQNxVqxYEcR94T//EXr+ttti6UVLL1l6Afe3h+59d95Jfc89J0/iI83BPGQ1UmhWCtCPV4O/OGj/BgxqYmP1fLT1fUSBk79lfOtuaLJHuZSGCpUVRB7Kz058+/qYR7wFwugHyJWvXgcDpOvyncR7Wj+QhrS4jfIeCYxm2mMNY7GseXxQkYE3i+CtIljwbus033Nc8cIL1PPsM9T7zDO09OWX6aknnqBlixZJOKBsbTYtWULE7oOxQ4Dar6G0j5GCtrNxDB1DkZ/bf71a8pd8sRE0SL2NA+xwM3OeRmVN8tMxB/z9E4X4rff6O47EHzLX37Z/Mv5hf+USyuOOSQG0l8G280ZAPi6Uv3GkA/VQLZVFfzu7OuXNVEe9Z0+Ck/oHgFxjZJvP5bkJVOijHz2aVq9caV2jQd3aLk6YQMViUdYOIusHToT4+ZbRPfCUzxdo3333o69//VS68aaL6Fvf+gQduN+2NJG7nX5lPlNkfUXfZNIq8b+B2gATtn0b618j/Sy2tYq8Xn7pJTrzjDNo/fXXp+OOO45efvkl5s/oYsH2iUBMUaLI5ah18hSaOncuTZs2lVo5/QKXTz9JBnKhNm8cYwtxdse3TWsD4vRrJO31YJD2mR/wlUbjaB4qL5Fdg7VcV65ymrcZsvWhpHB/xwHjBw3jx8cVfYh7D6A/cqH5y297bQQ3DH43E2ck4Oczeg+prDvIzNv0G1y/qhjGYKggUfE8xZTfCr9CS/apHMCNp087aCXgb1Ah7qA2aVFJs/AGwD5yKf7+Lr+etFDgaV1AUwHfgLrXY3CdUtpTBtVa/FOykJ10ivYpNVfmANIN5K1hPcAdpx8iCJ56M1d8H83AC2fvw1Mz8f7+04Y+n368uA4SvGuooBzKp73XwQDqJ1LWbMXE95J1T8NpeEzk5KScw6Mrn0i6itSnBNP8G2PAZulu3rl86G/NBfybBU4NE+oj3Fz5yn0O5TWxIUNxsySwCqrycgddQRgG1MDEi9YvT1PtLwuv3YT1khTOcw/ufXcDPInkXn1ET3lFYerdxFMdwDcOXPj6m61E0/P9/XsfFduZuosI8Qj50PrRtOU3WT0XFwM3DIB71SOEg19Er/h3tLQMdkO8ZLi6xmk66QEqHtUbPy2/XfrgHsL+iiI4jcT6Kf1Gxbx6Wctb7u4mWrCA6JnL5L6jvZc+9rGP0aknHksTJ06kUnGC1LROJZGLshJKLIqIPw+eIxsecGTCU8nAPffcS//4x030y5tXUYknzUtr7VQul6i7dRZVy2UqZFtEFjjlA/61HyjhO5WMsN8x17AdmfTL9rbOfvvg9BVS3/YWJ/0NnDIAXoV4vtJ3DwaN6lf00doLN5xrY5Lih3oUlj9uYcO35xoPbvidy0FnwkFwmK7hQ/UXYQIdjui4efggDnB3845Dmn8IU04/fKXSRxOnTKZnL/wo+xF98+c30xVXXEEv5TcWnvuv+QYYYbIvacvgG1iMrK3/Ck4FAH3mojqtCpZvlQcq2jbeQxZO3rD1VNprr70o29tLP//Zz2hJ2wai8+/askgHHXgQ7bTlHJo+fQrreoWee+55uvX+R+jqq6+m+1/BmyUytDS7qSSbzfbINVfrkmtGTkERfeTtW9OGG25IE2uL5P7A3benOXOm0RMvvki33nILlTrnyStNc6WSvIpuQW62pLuysLVsjmQzJl1tN184ahfmZzrd859H6fbbbqeVuTLttede9LG3bkWbb74ZzerK0ZKlS2mvY35Kq1etolVsFwC0P8hatUtfM9ea7aPW1lb6wJtm0T5v24det3mn6NCqRVlasHAhXXff/XT99dfTo6tnivypZtLrpRbRzza83g7gcQP0KdTeeOAtHC58XauUq7LgV67wSJvLP73lFXrjG99IR+65Pm2yySa03pRW6u7poYXLK/Tf2/9Ll1z3IL3IsoTcioUilSrhYhqgiwJ6qqXFMnjDr4+jjTYs0NVXPUXf/va36eXcRmL/Vt3zK6KVq4hmbEabbLE5vUAbmQhqOawdy/h6rv07ywF5ajvHwTeUJ1cyD6a10MP0Npbz+962BW2zzTY0aWKr2NOXnntWXof4iyvvpkWLFlElN4suvvi7tCdnf+kf/kqf+eGdbPqwGLmKBh5+mGj5f2jqeutT/3qHSj79mXa5tmW6ZHNtILNa8j1gy1Z65zsPpTds00YTJkygWqmXli9bTrfe+zj95S9/oZsfK8oC5OKBycb+2/EfTrOhbvD0s4Fxb2EOwG8nD4OhQ+/YdSLtv//+tAPrzfrrr8eOJerr66OHn36F7r77brr4D3fRiuUr6FnaQNILT7mppujVuLOYBMWaGWfXMkukHO9/y46099570+t3zFFnRyf1LS3Ryy+/TP96+AH6/aWX0n3zp0r67Rm0pwrVChO5/ZS5Wux4xBYD+ocHrLbbOkvvOvxdNGFgJZ151plUatuFelmv3vw6ltnbD6B9dlmPpkydSuV8Ly2Yv4Buv/cJuuLyy+n2R8z8oVqBPapxW1lA7e3t9OFDd5Dv+G23WZE6Otpp5fIqPfPss3TV7Y/SVVddRc+v3kBsSEa+lIhyGfuk85Fqxtiv/ADrSEsLbbVFlQ499DAaWPIinX/++bSqsL64f3i/regtb30L7brBRGrvaKF+5uFh1oebbnlY+HuqNldej5ylTaR+ShkeNwhs+vY6kDF2slotU75YoEx/Xvrt6YUXaM7cufShw3am3XbbjTaYUmC9YJuyfL48dPaXvz0kbyFZUN1C4vfXJpp+ivUNMKeYGTw+cHH0QevTlltsQbc8/Az97W9/Y//pIr+j3rYBHXDgAbT9Fu1SvsrKKj33/PN043V/ox/84AfUvWqFef3n3A2Ej/Ki56jEdo2m7kiTWP9XFzeX9AsVU8G99o1AXeUW0Zts/lF661vfSke8cQPagtvz3MnT5U3SLyycT/fddy9de8td0u6W0FYSr0RmM7qcNeXReilW20W/qlaRtH3LaXuMKa1+VW1fqn0rTl25/Xhf3ow/J7ATFp5mVZfQLrvsQu/YbVPaasutaB7bN7GjvSV6/PHH6MbH7qO///3v9HiP6Wf67VsISjXuxxjm9BzO3Bp5T+T+E8A5NgH3H5BbrW8hbb7ZZvTBfbcWu7PtHK43ltXy+QvFfl5z872Sz4sVo5+rstyWgZrZfM9Xjb6UK/3cf82mLxyxg/RPHZz+7Fmz6e1v2U78L736ZlrF9VPmMuR5/HrTP+4U+S6ubCjl6s+Y/gOnrGEPi/mc1Mt7D5wi7fXE77FuMCqW/4K131wD8hfnf2Gv+geWyTcz37jhUtH/n19tHgio1ky4TNY+LBDM9w1KOW4PbOfa+3qlHB9/5xYi//U2bKP2tjbqHqjQkiVL6dG7H+Z+/hr692P98rBYX3lDid+r5ssiZ+UTjkvzUt+3XHkybbppC1104X/prDPPpIU1W39P/5kri8cGk2fRjBkzaSXtJO46Lkta39FsVb98oOymvFEGjVsIvffdFdBrf+6GazhuD/kTd5tMmJ4JpyMNnT8hHOpf7bB/GjFpGutLA1+UbYRMg7d0+JDxjAV4w33afAByBnx2tVzq7yN0j9bPaCCpbptBMA+z7T1fM+PYso6v+/tkQ3Xziavo1xd8l7adbdoZQpt8tXwcj+u+XMWmZI7r0ci2wnTKyafQmWeeAaHYsAzLMsZnqJVSYRJNYLuyqmM/nut2cPPisQuHR/3jinl+nm1H2drn/u7VbOt5bEDLZPw6pbVEu+66Cx2454Zi/+dOzhJ3rWxPJLix18qqIy5mV6CshXbeXlmzffmWecyaz5uIeL0z+h3Fo48+Sueddx795je/oR4eX1DGjEdqLF+kU6kgHvcJ1IPptgAuPLKQ3zXoMz6Bk12fB3dtRJPeJK+1zuVabb9i+m18Zx3AiV8D80BFRMZNQMuZhEyCfVJUm20/Voba7jVVXQfx3RVaZYFdkb8htN9NQuibPM+NRWB3k8sv9RnUopZRw5srTs1H3Q3MeiNOmkbd8fYdgXVHO4rAC4/1SsjYvHGjHnE2D0DbRLy8rl/I37Ae6sDjeHfdQPsHXY/UdfKgPnTcj8GXhZGDcdf88MYKIFx3tenacoZ1puGi93Xy8YBQhqfG4XJBuj6i8UK7YKByCMJ59ZO6vuUhY9ML+01zTWqnaW9DSGvfgNZrKNsQOevnrt9hXpq1/W5Yb6Z91a2Xp/TfSVC7gfmF+W10123v5t7wIXNwaQeGX40P6YfxldcQqB51d/1Rr7j322eYnkHQ/oN5bj2MfKPpoF4gL6Tlyr3u3mlzcfDrzJ17CDz+fbjyjEPj2OzfmL06/sIU9do4/9AODw2jvgGsQCi9R35esvXQqJanJKyrG8ABrIK6sgSQru8Wh4z3NEeo8OaatgEcltfz13Q8OdXzFI0XXVw3QCPQUEGD4PTxG6m5jRD1E2k0r7EN4ExOBxLG3e3gZOHFi6sDBQByhJuSwCqoysuVtZuWGpp1fQMYiOjHKG4A43cYPzoA19/wl9+2Hl1u3fgafl3bANYBhrwy0S2LLfvEF66gJc8+S9T7AlxpygSSJ4r/56tfp5ZcwWwAc1piN/Db3MYi4s8DproNYAV+c2AsrN/bk6O//vVhuvJfd8mG2DKayP5VKuTaZKGsJV+Q/k77gVd7Axj5Sv9rEfUF66FfM0iqX9SPGWwZ/jWcP6CKix/VIRO/buBm4dtzjWt0P9RdDeOmDV5GcwO4kV89TDn9OEkbwC/mNpSwA9gA5nIW50ylmTNmUq/dANaFoIJduCrWzEK4bgh0WgVbwv1/e0cH9XeajYMPHbY7Hfupt9DKRUTve/+x1DtlS/rKV46lo7ZHeYk6OIwrDmwLgOOvnfc3uuyyy2hF3myEkN0A8TeAf3rqR2mvPabTNP7dx0Wewmwgfq8tdq9Nu1oimjFhNtHcnWjGeuvR0szmIm9/A/i6C06kDecRXfHHJ+hXv/oVff7U/6W93zCBZnHaWIPCtgA3Q9rs0FPle4M9rUY+2v50Q0/r8k2v347LeyjtimbM7p12gpar5aXcS/j3Cmbhyz+6STaCSwNmo2Z1OScLcO0cSTZZZfwy/A3gXDYvG5go8cYbbURnnXQEzZ1LtIHt9lutYcI4HTHB3wUX3k7f/e3f5YGUmt0IVbzaG8AsJS5PmdoyrfLNue9/50O0w7Y5mm68BSiajmoWMv3wR9fRhb+/kX59wVn0lk0HtwGcr5iNocmzOrleP0UffIPcih7LAihfYeahneD4J1cto3POOYdeWNFq7IetH32dqbsBDH3JlgbkuvHsmfTNb36B3r6T2ZrBqBrpodhlzgcbufgNPf/Rj/5F3/rtLXKSs9kN4CzrMPTrdbtuTKec8gF6Pes8dz/UxYJCkBYTjPsfzoNZ/fLZ/6A//vGPVCjPEveeMveF3BeV7QaNql02l5EHLt6+3/p09nc/Iu1yt90/SN257ei000+gd+wFHeR8HLb6uHHmswWR2XkXP87lOZd6Vs+RdnDIO3el//mfPWk97odhTrF9iKxQdtTpfKYFbFuOPeVKuuPOO7m4U9iFwyRsALfWzDdxDztkMzr1a++iPAd785s/SFvtcTidfvqhtKlV704uVpGFgJbSz1Gx/jv/FaKPnH4h3X/ffdTTPUv4GxCLBZj0dQO43z4qpuORQrVVFpZP/cIhdMQRm9AkLgvkLHrDUfLMJkJCmnfft4g+9pXf0LJly6ivYuwdJWwAo31jI/CX334f7bXnevTHv79EJ59yCm2xxZ50+mkfoTesbzgTO8sEriARNNslS/rog+9/L93wt+vZg0PAVpS5bba2Uvsmb5HTTytzZmNNN4BLXObywABNynTI9xVPOfWtNJNFzupD/RwEG689XIgMyw75gOv7H1tA//P1P9ALL7wwahvAaud6bUOf3lpkuzaXfviVo2mDOdxe2Q3P0nRouqz/SGIhM4kx9VfO/Sddc801VC7gQbtsZAMY45uS3TCdYDeAsYEqNp665YGJr/y/j9Fbdu8itA7o8UTmt8B5Qd44BDfA+SxZTvSZ039Fd9xxB3XnzYNQ2o/pBnA2V5UHcW44/71yX2AFZJNAk9qMvuBxAxShlwn3J578M/rpd79LrZu9XR406qka+eZ43CXrL1y2ww8/nM4+ZWdpL7N3/IL4+xvAGVQYA6+fRvuYNr2dTj31S3TkntwXXvFvOuYbfxP7UrPhUEojc9Qy4hvBDhTAGdGpn/ssffjD69FM/g0+8TgZQuAKoFwFZujSm5ay/TmFVnTPpu7Vq6nM9eZiSBvAONE+ZTbNnDmLVtR2FPfhbgCH0JAGWm6F3vvuAdA5MPxw4bg9yl84j9b0TDjYFXf+VbPpqh1utAHs8uZLAx+1aYxo+RtB1/8AtCncp80HoHuAw65Ay6X+PkL35vkbDhLrNwVpG8DtuZw8qPH9r3yQDjlkQ5rC1htrjEW3fMjbtoueUoVaW4ytgj257bb/cn/2ZqpgkAp4bLZwMkhpYOJcmj1rFi0pvIVy2AAlM46F3ph6M+ORUrWf2ng8n6lVaPLkKfT2N23Ndv/1tP+enegmaIpNH6XpZwNb5PGHmGa/mmw4bAC7VRjaeXO1X1+KoMRlxFgFD8YVi3mxQ//+97/lASY8/BXRCav3tartf+3r5LPUx4QxLTa5Ed64V1vbKd/WRoX2zahYKFCp4w1St9jwNfNac6Ia93DHBrDpe8buBrCrm9ruNdVmNoBNOc2976/9bhJC3+R5rg/IMZy3x5df09INoDBtDW+uSRvAanddu4hwQX1Y97oNTs+OrqkNYH+jUfsHlbD/II6G5xmEXAEjB1tu+Yvya3wtuLkf3wCWS6CHSe10uBvA2j51TUh00MpC1vVsveSC+jXlscM0VWOGaV91+0p2PD1UlNDCRIZY6zJpR3Wax4fMjK75YX3ctb86n41bN5d0mF/TfqKCQr3CzR+34C6SvnYsfrkdGNlG00G9QF5IK9Rpk3bkPmX854YFtO4CePz7SLOfjWOzf2P26vgLU9Rr4/y5QPbH0JC6AYwnV90KBUxY44YYiKcFVfdQscJwQHhvrolQb0eZ4zDyG8DmPtkwpFSIhzQDM5wNYBfwB/kKlbwBbFBnoAPofYK/puM1bJ9PP150cd0APCNUhHdOH/dIzW2EdQ1+2BvAofzjeKuXy8iizCNoDBKxURcpP8O9F7453FA3gCFD3CspqnaEqW4qazeMGfBpOqE7kKvrYKP6EC6YRt1DvfHcg3vf3UD1NdTbKEZiAxhQ/+FuAPv+rvzwW/39jXXVX/ibOPV8avxImqwf0QGAubrtQepT+YrROxeQs9su/LCjtQEcRrN6B913+FBkywupVC5T7aXHiBYuJFr1IAfO0uypWTr+hBPoY5/9nJyQaCs4A3AU3RYf6gKWkYumLl48aKrbAGaC2CBf6DUmuVpcLBre/t876aJrH6C77rqLFpTNQvCLhVkmksLqfZCyPaGB78ehTrQ91eyCcTVrFjATwXJxofqEgbXRA6cMjKC/03DyN0Tago+PuPqFDgSDZMc/bjDlDyCBqA5xPUTuo1B7HqfDcFP3sJ2F4cDPmN8ArpapY/Jkmn/hh9iP6Bu/+D+6/PLL6Ym8OaFFV50Ihok2343mbLgBLchuKc7QJ6BkJybttaVyrdawxQM9kAtlar2SZ1+mKH3QFw/dmP7nU4dQ38Jl9IlPfJLO++XFNHNaC933FNG11/2N/u/h5dw0qjR9SoF22mkn+vBhG1GRVRbbOMef+HX643/NeKNaMwvbFZtRzcp2j123oPXWW49aqiukXj976O40d3aBHnxyId104030VGY95oNt2CM30q/PPpuw2zlv003pRdpeTjSwgZN0CvZowv+d/2nadKNJdOWV19K0adNo7z12pX4u+uW399D9999P3X0r5ATiL/50lbxur1Y2C+ID1t4WsYvGmJxbRUcccQSd/ek9pKk/tJjod7+7km56uIeWLF1CG8+eSttvtx19+ohtaeJEojZu7z/+8U/p3L+8LPJbncGWTShXbVmB/tt2V2/Dovrv61rFLsEf/vqJdOqpn6GZXJ29XL5z/vyQ2JlnF+AgRDvtvuumdNA7dqQ92dwghT9f9V9ZcHu8uo3EV35qyof2Ebb93fCr470N4E3E/q265/yGG8BqT+p0PfgupLFDA/gYHqOlYtznTlxIv/rV92h3VscCm8Cr7qmwfl1Hdz+9RE6GTpw1i3bYYQc67rA5lC8Q/fqXv6C3v/3ttD3rzqV/+DMd/aO7WQ8rlK32Uh82gFfcRlPmzaOB9Q+T9Et2Axj917x5c+n6H3+QZkzJ0Gqu7muuvYf+eNOzNH/+AiozbztyPu9/2xtp+x2yNIV5ue2OR+iT/3O+nF5ZXpgoZSvbBciybU+m1NgYWSwn5648/7M0c3oX9wtE119/F115w0J66qmnaFmlLAu3e+y0FevXDrTDTKJ+FsVfrv4PnXzSSbSYdpF0qvZEX8WeRM14ci3SQq7fd9DPvrIftbOqsZjokktuor/c8wrNXzCf1pvN8tp+B/rUUdvS+rNRLyyzCy6iU8+6TU42lgtT5SRsFTuXjJxd0EbO0LlD3jyHfvT9j9IMdnn7QYfQN358GW24QZHuvAfluZH+9ch8kcesKZPoda/bhY5+33rU2cr1yOF/cN7P6QcX/Jc+/vGP06c+uRvlWQGvvH453fSPf9CDzyyXjdep0+fSW96yNx2+P+sr12e+t0bve9/76D/Pm5OElcpM4aM/Z8bjFbswkrdb2x85ZA6dfvKRNGmgTCed9FU68TtnyIMdl//fMvrXzf+iu59bLuG2nzeHDjxgX3rnm7iMLMLu/hp94fNfoCvvbJEF4357Ir5M5uRlsWYeKBmwfX2uWmJeKlzOVfS9732PDmKdAAeX3bKCrrn6Grrv2ZWy4L/R+tzeDtqf3v0WowvLFq2S13je+4qxv905o395O7/Qje2WlpycCL/o7KNo7z23oH/89U5uc1fRd886lSYzS1fe2i8ngq/5v+vFDu69+1vkpPfB+07iNIh6lhG967Aj6aEnuU1KgrMow3YP8wDIuVSKtsNcpsR2NkvHfXAX+vSnDiOMSnp7iX5xxQN0y80304sLqjI+mrX5RrT//vvRx/eAzYGNqdEXv/hFuu4+s3HRnZkj14GcfbAHJ7bYlhUkNJfPmq3BbgBrS3rP6zai077+YZrFYlqxgui8fzJ/t9xMT883458NZkyl7bbbnj5y0E40i20GynEu7O9Vj0nayzOmXytbe9leNf1fv90owffAgW06BljW36Cd8BUR7kouuX0V/fOf/6J7nzav1p49dRLtssuu9KlDNqYJ3M7aWOjf+9759MNrHxW7lKvNlDGS+U49g9Po6uqiQ/Z/g7jjBPCsWTPpi0duRixC+s4vb+B2U6LlpQmS/r1/+Tbddest1LbNUdTR3k4rbH+c54EI7GSh1keHHHIInXfyXtJO2nb8hPhXcVKYZVYom/LU7INQOR4/ol1O7ijTL35xJu23M9EVl/+Ljj39etGzAT3ix+NJ0/fYewbqYJPOFfTDc8+l1+3IdcJuN/+7TFddfRXd++BLEn9C6zTZ4H7HIdvQXntNpglcXY89tpjeceSp1NPTTSva8SgBw9p7jNPlWjP1gOkl6ls3gC+84DY666yzaIHdAC49c/mQNoAD1PWnxmb6+hXeR6HuSf7cCOWi/jV/vm3XV4J+nsMhrPbz8q09XO3AALdx42CtF3/6qvkmSSFu/BxFXF4h3H7bzBcMwCPu0+YDGt9jOxgHuem7CN0b8zeSSKzjBijb/jhrN37zdr6m9nxiZiFtz/3un85/t9x3sQiRDb5kb2DnD1ZPKtk8y8r86+3vpZ132YUee/ARI4Y4UeEBSrbrNGNvmjFjBi3L2Eflaq0yhytk8cgf2wn7Zos9t5wun0Xa+w3bs72cQyXuT/FwMY/upY7AfanUzzaf0+R+TMfTdXl7ojLzZOPo1mmcTHECGH0O7N2lf/gdncv2BW8/USBOEA8PEvE/PJhTs/8MdHzCPKINtmzLxoBlPmFTKhYLlC/yeIHdKxn50joNBHoa1aec09Zgh4J1DxtO50lJCMfz8RjuBrAPbf+6XqPf39dcAjtjofypu4aLtzGNgPUOL/EY1Nd3ffndMD6/Gl7Xu/wNOqNn4N2Ec+MjXf+Bm7GwAWzKa+Qdpqby1425aH34G8C+HDQdfwNYw1WtfQllreGi9yO1AazpmlRdROOpPmo4zL/0l8Crn9HeAA45iUdwojwF0tcHsuVU7e+q1ausrZfwgRiv3HxF/MFuAIf2Kh5lT/4BOB+Jy3yL/ltB+en5J4IVqDdtC1jvCeDwjzg6/gjrWd3tb7V/KpeY4vjjUgD1iXmrfv7PBcJruu66dhz8uFpvAVLHTwZJ9jQtdr39i8LnL0xRr/H5Bkgpfxoy6232Ta4vrjAmVYLACPJ9iRVE3RW4VzeERPigwq37+AawQXI6FqyAkQbmwyqoyk3hp6v+uLpKtbZuAAcnY7yG5zZ4hK+xAZX4XrJ+OGCsbgArIuV3fgNBeaw81N8dOPidFH4PdwM46OiCdMK4wLq6AQwgzGhuAAPhfZQPrW/EN2Hq+YR76G8wmA1gubKzz5MLyNltF37YNbUBHF/bmCYupRyXOde9QL6J1/voDVTBNyF7X5E40+etR8d/6Uv0qY99lDrtt/Wkb9FqsQkjF+QJEi9Prj5gVs3be2qE17NmsniFlTmBhzdTX3nLc3TTP26im55egUAhrN4H5RnmBrCaSR3Yqb6FA+twIAe4A1DRAftbkbbg48OvX8jMHWSpf+IAyumPNK7qpkHoH4cwfY8RBtzUXeXihgNPo7UBnOSeDFNOP176BvDxbITbiLbanebOm1e3ATyQNQtVHdXkDWCMPwZyLYRX2X3uoHl07KffSYXVA/TEE0/QNjttQz87//f02z/dJievluTmUU9PL7UXB2SB+PVbTaNzzjmRNmAW7n/kaTr4cxdIukkbwLkKzigSdebMAvbFZxxHu+y0Hl15/X9k4/H5wsayIbHitsuphp2A9daneRtuQC/WtqNCS4tssAG6Afyfiz5P681po5deWkxz506j++95gb75jW/QQ8snUhkPhmRMu1pd7IxsAAcnK/sH2C500H5v2IK+dsq7aBN2u+66f9NJP7hQFrBerMyTBz3aMiWpm/XbVtEZZ5xJb9zGLDy949jf0sMPP0I9OWxJGLmaOjQZBOMN2+7qxxhR/fZ1rVTpo0033ZSuPO8o5oPolUeeo69+9av0eN9cln8vDeTnSZyWzAp51d7Zn92P3r7/bnIK9OyzL6Dzrn9Z8gwWopUPtQm2/Y3mBjCgG8C17pK8Ivjcb3+M3rrnZNqQo/3gBz+js/9wj9TTqpx55Wo/5438d+haRWed9V3aZssclVlPp7KbbgAjz2yth3offEg2gCfPnUulDd4l8XUDuGviZLrggs/QHtOJnnuxh7504un09NNP08v980ReeN0v9Hhurp/e856j6Kufe6PY/1/98SX65je/Satap0g+SRvAxeoSOucH59ARbyRatKKf/t8XTpZXAy/r21Li9RXy8umCbO8y2Sj6+XfeR/vstaOcHD3++DPokhtsu7QLnv4G8ADrYNeECbTDVlPpgt8cLfr5t5vuoWO/+lM50b6wdQPuiyoyzsf37uZ2LqPvfOc7tP+bzELx+465VDa4qq14xTA24jld5gsbeKbOzPzjiH03pDPO/AhtyMW7894HaJMdt6PTz7iQfn/prabdZ80rpXPcpjo6OmjWpEX005/9mHaZxTwODNA3z/sH/e8J+9PL82t04okn0l33r5R0Sy2zCG/C6O2vSbt+x1um0fe+dyxNYP287tq/08dPvVH4LJenc33nYjeAke+H3jGLTj7lPTSPWcYrz59fVpANyjuf5jbOfdaK/FRZMJhQMhuW73jjDG6nX6JOVoOFS7tp93efQ8uXse3J2xOtCRvARW4PyO/nPzqedntdkaaUiL785a/QVbculjd+rM4xn+yfpYKU78i3zabTTvscTeBqu/+Bx+nAoy+UdHQDGBukkHNwsrk6QHnWiQvPOpLe/KbN6ZmHl9Gc2ZPlrZYnnvh1uv6/CyT/vmxJ7FW2UpCN+3ceuCud9fWj5TT5RRddQ6f/5HJJrztjTlBjHoCTxVw9ERTzVdpv3/3opyfvJWObx+9/Vh6Me3aViVcibB5nmF/TPg/aspXb/8lySrh7oEZvOPQr8grj1WRexT+QNRvPuRrXC9uVoW4AK/AK1M0325yu/sGHqL1A9OKDL9Gpp55Kd/a1il735Vg23C/luV4xvtt4wgB961vfol0276SBUpne8tHv0LKly5reAL70jK/QLtsVqZPZPumkr9Gld5rx2aqsCVfk+SAW7Tdp6+H2cCbtvhXLn0Xzlk/+mB599DEqZGaLvukGMDb2ZKO02Cv6N7DsJXlF/2XnfUo2mPc49HNykrqb+evGNz6f/AsLKUtd2x4lG/a6AYz+DA+05Ku99M53vpN+/LW9RCe6mtgAbilyXZQX0U9+cjYdwnbo8sv/RZ/+2lXi38P9ltj/SptcOSVxR10Cv/jGMbTPvvMox7I/+eST6aorX6JKpUq51lnSrluyE+Ta2vYyHXH44fStkw4W23furx7n/uVsWsjtQQB7z2lmcGybMZY2gMPf9VC/pDDQa7yyF0AYd94Jeeo4GyddJA1NT/mydjxYKHWyiY6Jjb8/fVW+kqTgjp/j4eZRD9MHGETnjeveBjCQVM9JSNsAntG6gi677GTabqapIzvD5FKpLO0VE0ZG2b7bJM/j8hO+cgJ975zviyxq8IfthjhckdW6KD95ErXP2Ye6OrtoYcW0/2rVjGPnzsrRHnvsTrvtuBntvvss2pK9Bzgpc8aY9ZLtesEm2lfuo0l5xHNkAIVDXfjVhCCQldaT087cOo2T5zPPPCevef7dJb+jV+a/JOExR8eDVQgfiS/vusC1l1kw/wxM+XigQpn2Nuqc/AZqa2vjUHhEjctVM3IoZ0xJ8TYX88C20Sd945p/clHnyUG48Q1gC7ZsMbbUR319R8vv+/v8hgcdTDx/4xPlN7wbf42v6bobwHCr+Bu7nj0c7Q3gsLxG3mFq5j48+av30fC6AjO+ARyPoB+10PmmqpHWR6BWdajn2EVq+7b5Qx/wO5ADX42+8HhRbIp5wwBGCMZf613LZ+YVa2ID2Ngck09gT7ghxaXlnwhWYJ1F3SP+Dv9wD8Y1jpyNu/2t9s/eB+adEa3baDlQL2NpA1jh29W02L798+HzF6aoV09ffKSUPw0pqRvUVQDfu26uUNTdvyqCe8997ANlbEpcgwYGLmbwMnS48nYbLDqMRjTaEKPpEvPnk4Sz10ZA/KECEklrjGMRcXIJZNZQHjAghhAcAwghWFYYPSVGWAfhJjEMJQgyU7mJn1uXIBs+icYqQh71Cb3RgSsL0EjDTRMDeB3AarmCAS3bBLULGAhgYBDXHrS+3XofCtz8RhPl2gTqL3fQitYtqbtrOypu/1GibT5ENPtQqra9mRa8vJK+9OXTaLOtt6OzzjmXVq9eLQuqPVw2EDYV8JACNADFbZZjuyYkw/BMrkB49V2WSjSdE9iW56hffdcGdOO5R9PtZx5Gp+/TQW/qeJ626Lmbpme7aWJ5mXwLEwLGhCaHdlls49s8lbgfAOEVY8F3pgaBOB1z9dut17rB0DCBvDVNN59m2ldEjwfJlxsXv/XedV9boPwH5eAJBhaloQl4bS8OsOEQZRYL8dhMzU0gasXmY556+iv8F1tVZWqpDQi11lYL9VCXUIYrRYj1FVSkHKefY/0d4Ax6WBuL0mu0dhZpp522odPPf4jOvvg+ei67ET2b2YiWVvPU29JJK1un0+rWafTg01X6yW8eleWwnbbamDaf2UGTMt3UxVXezkpepD4htDFQd3660JLMbKFcqUB5zjBb7TSUnUaVykQe2HMjwmmHni4qlqfR5EKR2splKjCf7fkacemolGml1TwhwUsst5w7jV589AV69yln020rs7Sgv4tW5WbSQMcm1N+KTcsOLlc7dbS1Spur8gzHTK6r1MZuZ37hXbQ+3/3+1pfpc2ecT4sqM2lxbZa0y/5KhpZUW2h1YQK90DuLPvbln9Dji4iwdXD8J3anKdmHqY3bc3GAp2OoMrbD+LYlXm+KiZeMtZrsL7XfVZpcXErf+N+jaAILePHzy+jIr15I96yaS73VWWwn1hOZwoatKrXSyv4W+p8fXEtXPMil5fDHfPxImpZfQV3lRdRWxCZhN1XYtoBY0HWLGcNBXFlAkIWRiaGOQjftuuMG9K49J8tS3jm/fZjO+8MD9DLNoleYVtUmClX6J1K5bwI9uHwaHfnF8+ieJ1g9mWec81xcYd2Vb9la+8h5cGbcr7H2Fs0JT8VZn9uZ3sBqtKyH6LOfP53+O38yPVfdgvpaptCq7ARa3pOnTMt0erHUSWdfcjX97LJHCVtcR717Lm22yRLW3D4ayA5Qfy4vhA1aULHK7ZJp+sQC7fdGc1Lwjz//LT3wNKdZ2oZWFNppZbGDOWzncndSd8sGNL9/Eh395T/RHS+bheKj370P9eSWU6mD84BOy4dAueKY8GAjiDqrVG4t0c/P+oCcsr/iXqL3nvBjeo7l0p3fglr7WmgCTaTW1tncJ02nl1fPo08c9wu675mKvM736yccRBPzj1JrqUYdlSwVKhV5jSxeHYvvh6JucFQWr4rXReOdt9uOTv7m9fTr39xIC2rzaHlxU2qjaZQbmEDV/ATqLuXp6YXr0Wnf/Zeczm7rKNIZJ+xPZRbyUZ88m/55Ty+tqG7IctyYVvW3sd2aTLWuDuot5OnvNy2hP11eZZ6I3nXQPpRt66EyywCvGB5Ai2KbhFOrRe6JQRXqZx6xSIu2StTP/K6uFuidn/oW/ftpfAFxOuXb1qO2TAcVK620PNtGqwqddMV/+uh/vnmHxJk6pYP+3/veQjMz87kusdmLvmm1UB//BkF/QK3VJfT+w95M+72uKC/d/fBX/kyX31ah+bX1aVF+Y+rNdlB3pt18WzvTRr+/6SU67oxbZeyw3Xab0xEHbkctlWepvZSjjrJ5PW8jbL31ZJowiegDX7iA/vKf5bS0NpVtzRRaVptOSzMzaUHvRJbKbPrjVffQ1bcRtTCv7zrsrdSWLcqp0Uqtg2XUyTrZSn1csHK1QlluA9hAw+n2uRPLdNqX9xLdmf/IC/ThL/2Wnl21GXXXJgsty/ZyPj1UKGeprVagP9+/hA743A85X5ZRMUO/OftzNC3zLE2qLmM7soR1Bl9jtPMItp3Y+BIdYqC9J8FdaHUxi6N85oh30XQWZ2llhQ4/4xL6V980emVgLvcPG3Htd7JtK9Jirt+FrIWPd0+iz37rAnnQDvr0gQP3pLa+hdzfcF9X6RZewNMAcwnKoDVXV1KmMkAHH7AfvW67otTVp79xGdv6BbSiMkWot9xOfRXOi3Wou9ZGj61s4br/LuH5PXzn9rRPHUTr5V6iVWxHVxbK1JtfSd25FTziK1GWKwVvgFhZbWO7MlUIh9VgX3u53fRlZrCezmEHvHCa++rcJOasLDwVuD8tstz7a13M7wROp4u62S7hFeawbnnuE3OVDg7L/Va1lfK1PiHCBhATFrb7B3rl4ZKCmj6e10HaNa6PlgzzUplE+QxOL5cpV80a4urbbKON6dCD5tGkItEZZ/+dLr/qedaHLbh8W7GN5T4+N4UWcRlWtBRpWXUu/erPd9AVVz4tY95DDt2csoUnWOZl6uDxawe3u2IlJ3YFhFeF6+vCX0000sk0YNyqG0k4+etv/rrQ/k6RtnHaLDRdn+TBMo+HcaRjsHNSjE1BslbChPHcAI/zOnKrhM7/9kdoSzau2MZEn46gIJy7BZl+iymD/oLHulnTPm6++Wb6wfd/wMN79MXsr00F7HG1ZotsQFC9bevTBhvsSl2t3I/29dPmMxbSwXtNpnO+sivd9LuP0x2/O5Z+evzu9NkDZ9EO3I90cvzJHK+F7TOoi9NuZTd8KiS6+Yur/c36JGMol+AGXvg3W3sutwkKsAaiQYgeKrq7e+nPf76CDjnkUO7Ttqbvf//79PIr5u04QP3mL+Ii7QGeP7O94rmv+OCBkra5XIitKDN7J6L130O5WYdTb8cbaFluB7aNc4QGspOEYGNBeD09JJ5jmyPE4zYQ1bgjY8pWeX7OhFd4u+QD/dRgCJstjWiw0PY9VOi6z0ijGb6S/DVuo/g4qAIyb0LEWqWGx/ol5GhalravJMjGrUN4SG9NrEPF8dWoHsCRcuXKJUwH9Yg1epWDsSOq7yO1fh/HdyP44SHbOMIaY9rmJRDMixPIh8pD58cY4YH0frDULHxeZA2V2z8Qlxb0Tgg2whLkgrGpjJkdGTUi39745MLYHPAR6l2FlUWI81TdAam71mdIWB2J0Vs7gUfyEfLCq3sdrMJrveLBHNnkTSD1x1V+c/SAktybILDm0mDhy92ti6HQcOG3O5/SwOPbsEFp49JORO/HsXZA68qtM63DJBqLiDP8PsYq7+sqxuW99sOtw3W1PnHaqq2jk2Zvsgl1bbkFTyQnE97PPP+F5+mEL35RJqc//OEPadnSHh5A8ECoykMj7iixkTKs7jjOZnGC22yzAR3/xU/QH/5wNn39tK/T3nvvRW3tbSJ/nCzUh39KA42fRB4ump0U6gCtaeJyKMUNqNPy1bgjDaTZzABoNDCa+eLUEBZ7J02aTBOg21OnUnbCBOqYNJFmzJxBEydOFJrAbqBODtve3iGvQcYJvDhZaz3Kb75igTfPdPcDD9HvL72U9VO/rxVCXr/LbQ1P9v/973+TODh5sO2220obLJfLotcKpBuXN065KSA3PJwBkg+c8oQmUzQ8ww38Y1KFV3HW8M51Br4zhlxw8OgHP/gh9fZgO5jM6U7mA6ezAOghFgRwL2Nb9ueCy4LDkUceybIiWtGNU7NnE17Zie/uotwAvgWK9MBHwaZ5/vkXyZxmiy02oo033lieVsVJNcCtf7+NDBZvetOetNmGZvKCE2mrV62WdHRBDUB+Wkf47u+5554P0dGMKe20zz77SBiUyZX1qwV89/Lggw+W30u7q/SrX/+KBkoDcsoKuo1yoJ7xvVo9ebVs+TJZUIRUUQKEQ9n9CRTqF3KR3+yHV40f+PbdRHY//dnV9PIrr8h3K02dGN2EjoosbT39+Mc/psUruR9hv3cdfrjot8DTf8UGG2wg/Qa+N33nnXfIaUnhC3XDhFOMOEGH15dnuVw4VX7llU9wPdVo5513ZvcCldgN/FStTkfAun7ooYfSjBkFOf152mmnS3qFgtlcFF3gttbX2yd1D/mtXrGCzmRdATbbqFNOJCIs2k0a8FbIRx59iv78pz9L/4Ry4ylsxM/hiWx7kgn91S233krLVpi2B3z/++fQSy+9LG0FcgVvwh+3WZwqRHpI59prrqXefiMz2AvoBNzRXtGH4LcC8V0gq++edRa9Mv8VyQNhu3u6pU2iDda4AHBDPHyj+4GHV0j9H3zw7hKfPWPrUu0bdO/Tx+xBOOf117/+nf7zn/9Qb28PKwTLQu0Zp523eoHrX//6V7rzvkWiM4ceepjors93EtBOf/3r39M9994r9Qh9gR6zwKjC7aK9s1PSwoMN11x9nZSlo6NVbDuQhx1j3lHvrRhXMD9GPwqULxTpQx/6EHVwEByyxMla2EfICXYz59pe1BET2tbzzz1H5/3o99LWttpyHu21117SPkQfRhioq5137pR6veGGG2jZsqWiD+AR/KC9oA3CHhe4PLD/ixYtonsfeE7kvQWP8XCiGmUuc5mgqz7yLAuk+d737ib3/73rafr3v2+VenKhui2vFuV8Vixfwfbgd7I387pdNpA+14Wvqz6gAWqnRR9a8dYIDs+/cSoeY09cwbtvy6ymCVSXqrb9oi+E7oNQ3n7W/dWrzStgXYA3yE151HQA8L7rLruITenh7vZS7uddKM9B3iwP8Prny/+M4TTNncK2ZdNNJW2cjJc+ey2DK49mkFTXrpx8QJf8t87J+EP7H47nkqbVKM1xDA+N2mwzgN3EeGq33Xaj3d6wnnnYw/qlASZmdfdqOuaYY7g/xhg5x+2H246aYpgHtrMYC2TZru3IbXSft72NTvjyl+m3l/yUrrr6J3TO977AY5N9aevNZ9CkCR3UUsDDCSGgNiOiO0gC/Eh6xkmAe6vSOO172mnf4HHwFvIJlb/+9S/cF/ewvYiO/4F4uWOMxHNf+LV0UKaT5ys8f2nnuQ3mMfi8iTtvGW8Tax7NyDwpTCN3309tYjNohqeRgPI5WPvslyUt/DheHci8rwH5gA1TO6abtCDt0/WBsTUJ/2ET5VH51Gsc4vwwFm0UZxwqo/q5xtqGprXVN16+QXMNnrr7V0Vw77m/ugD/a77xuvAHTI2Q9KQFZKvyNUYAk1QzUY2jsQBfP+IQZ4zXJbgy8OUR5xfIwz6ZKiTTACUD0zEZnYiTYZBeYselT+DFI06nXBrHGgLXrda6W5c1LBLVV3sA0Rb2T7Inow1kGUfNw9htjTeQmUzl/DRa0bIZDUzantq2+SzRph8nmvBGnrlvSy+8MJ9O/NIp9Mbtt6VzvvU9WrF0BeVZRkm6CtdGWpxj2woy55UKwRN2AmatjSe3LTzrn81u79lrI/rtl/agBy/8LP35C9vS53daQjOzz9Kk0mPUVVshlK9mDdXKQnFAm5VFYgeYnCjgH1efsW2c2zaeq9V/Q4FOjgDN19idJJsy+lCbt9ZDysETC/xk+ub73kj/veQb9MKvPkwLLv4kDcy/n8ov30Orb/4lPfy7r9H8S44WevH3HxV65oJP0d9P3ofaVi+krr4lVMqt5PaxiqkkhNoXQuLoH+RkIMmG7q9/fRH1cFvqzk2l6uL7qf+Jf1Lni/9HG/Y9QJ2lArX1Zany0m30xL9+S0sWrpAnM6f23Ucv//dCKr1wGU3o+QfrAmuV00eZ50WrhE8TgvryFTlh1V9eQs+//DDRI7+nzKOXUmHVA9yunqHs0rtpxdM3UeHpy4ke+wMVnr2R1u9/yJxnLq+iKdmCvMz1nodX010PvkJVbvc91fU4/39Qz5PXUX7xXdTV8zBNKS+kyisPET30S+q57Ryq3Xg6ZW85k+aVX6BP7DtXTvtdf/XV9OSqPPV0rcd9Jbtk2qiF7QJOTU7oX0qdPYup/9lraMHdF9Ml53yeiisW04atVdp5bjutfv4KmlC+nTq4vYNaqlVq5bju0+uGBodjD3k94SuLdz6wnB56bAFVslOou9TOMhygQq5COZzsYppUfZl14V5a+fDldPtvT6a7b79dXqL3pg0WU+XZP1Lr6vuoa+AR5gu8MVXywfd4RwVa5wprSGs0n/bbr1VOy/zf1TfQU31T6WV8Sbaap3I/dKJElZ7VNJmeoczyu6n02HnUe/dZ9NdffJUWPvKknLQpLVtOXd0v0ZTSImkbAm4nrg3HhPiIIw7ndLhPWF6m31z9AC3Nbsjya6MyzsOAF6aW6irKcN22d99HpZf/RY/feildc+HFbMnLtNtOm9OEl/9BM5fdRpMrL9IUJvmmKssep8dBhSLXMeeB7Y+OyTj5naOBYpHD5YQ6uK210FKavOR6oqcupdWP/YL+8rP306nHn0DfPPGrVHjmDzRp8XU0beBhmlp6hNveaiFzJKhMHdXF9NF3bkXYOvq/62+le59dST3F2VTKZ2g112Mv61epkKX2/CIq1l6h1pU3EC36K137m9Np1fPP0USO98atNqW+5X+lzsJ/qLW6gtpqK6mt2iOUgZbUwC/bGZZHmVXi57/9LS3NzKXe1k0oO3APVV/5G+Xm/5VmV//LAbopU+mmiaWbaeD5S+nR+2+iDq6Clf3d9KOffpdWP3c15ZbfStnqC9SSwyZtifLcxpFntm8R9az4K936z9OpijdcMG/r99xDvfdeSu3Lr6ZZ1ZupLbua29zKwG6A5GRIjW0g88fNim6++U4qFjbg+mM59D9LvS/dyTzeRFMrD1Er27RcdTUVX/oDVZ68gM4966uymbv1DKItZ3TThBeuos0G7uQ2Op8mZhazzeszZNvn/vvuQNO6+BfnddHPf0VLShOpr4VbIB5GwHvRBrimOWil+jz19j1J9PQ11Hv/H+iiX56E89S0385FKs3/J1VWXc+yvpn1ktMG2fqUlX62sfgmK9DNVf2bX19Gy4tttLKtk/LLH6TKgruofcmtNHfgAWrtX8J1uJpqS+6g2679kdi6mdkqzRj4L3U//gdqe/Ea2jTD4QZeoELvc9y+WBvzRSqXB2TP+sMHbU14Se/vbn6abntxgOaX+mlhhe1+MUu9rD9VvHq4kmE9fYFWL76Dso9eReUHLqefnnI09T3/vJzSP2i37ai64n5qrzzNLaciJKdJmaAzqJdmgXrk0YK9I3qe2f3iD6+jD3z7T/T9Gx6iZeUWWtiTYSn1USHTT52sJ23VPlovt4QKSx6mvkcup6V3XUJP/uMqwsuTN29dQa/c/hfKPv1P2rj2HE0eWCh2Aa9oNa9prVJfXzftsHGetuYIkN+1l/2eXuhrp2X56VThNgxCm0bbxinxluWPUP6Zq2nFXRfRL79/IrVzfU9jPjfjtjztuetp24H7qKOXeesb4HEYNpGLcpIX1FYpCkGbIJbiwpup9My1lHnqEmp76c9c9m4qDrB+z/8399u3UNuSP1L70j9RS+/tNCXzoOg+CDqLlNsqVZqAzX28NL5/JfUu+geVl/yT/RFmJdW4b8K3hPE5AG8/W1CoLKTyyqeptPRvNLDq/2hSC/PHnBVZzg/f+Qh9/Ev/oPcd+1daXJ1LK7IbsF0pCWVoBZdtObVWFrP8l1Dr8utp4Nnf099uuoDwVQlo7wS2Tf1Lr2f7eSu1ZZ5kHp9g3tF+Vwf9+1iHP04Mxs1cSHy2QkcsSfMDDQ9fN4TOtTGmxj8dD7tjYnfMHuTrQd+covNpn8YxuoBdMK8JhjIbgl2dNbOXTj3lbTShUKL2DIfhAbOQxMHJf0N1isH42te+Ro8//jjb3qps/ubwwBCHKbQWaMtttqT3HXUU/epXv6SH7n+A7rzxl/TTMz9Dn333LNpj6x7CF/PXY5rDmU3tXS4PqgBQnRj1qQNbbKEA+hNjNSFmxP+N11UhHCYFpSr1r+imP/7xT7T//gfI50lOO+00mj9/viRTLOopY56D2gdq4qGCwYiOrXL7TlSYsCtlJx9A1a79qdr2BurL7cTzlSlChLeAMOUzPD5iMjvmODWMs83cI2XY5mZxxVtawje1aDicMI4Q3MRvbAAPojbzCuYk+LaleXD9CsUjaQ5tTumi/pLDxMG3t4n5Wx3UsKF9jJ4IfrWh/UMI1EOyXqnWK5LlG3Wvl9vIor4cPtSyjSwwdmxE+DJJhODGBEk0Jw3oSCNqjDiZY+3N73vdDcHgrSGRMFH56TohphSNCHUSnOKNoXDj168fc+/ziRPC5pSwDxNe2hn/CsmOgeAeF61JYIQt/2QehzZiTrCH8lX+jZ97r25x7uMYHlIliIHscAyPGq4kGkcUg9kETsNIyNevL5/WBHQy5ec7nAHTugJXJj6NxNNISGccYw/N1Isbxv3tLjysy8CECKf32mbNog232ora5s2j1px50eUrr7xCJ510Em233XZ03HHH04svvigT8hGTDBJiwgkvbKwNDJhFZoh+4sQOOviAt9DXv34y/e6S78g3it+w225yUqUZrKttcl3Qy9FelOvh5MtMOIUAPYDIdBqDATayFxbsj7aWIuXsya2kE6AmnVD2WMLpLxE9+MCDxoHRj+8XvvIyrXz6abnHq9S7H3+cFj78MNHixbR4yWIqcPJdXZ3Uu2w5LeVwj95zD63AdzcZ/gMLCsgLvRROQa3mNtjHafXOX0ClKtoLT4J6+2jxyy/RMs57yXPPUc8LL0g71RO+vb34dhjRY489KqedkA5QW7QIjZz6mE+c0lvw4ENUffwJ6oF7Tw9RqUTV7h55I8DMyZwPx7n6mqs57YqcOgNwegsnCyG/ZUuX0cJ776HFTz5JtGKF3ON0IE8FaZtttqHVzNsTd97JXisishwutt1urmwb3XjTTXIPG4GTxjgVBzkA4PGFe++lvkcfoT58gJzvb/7Xv6i/UpVTpq+88CK9wv6v2EU6xdAWjIaHLbfcgtqteO684w7WC5wMxclPwwtkj/HeS48/Rj0s675Vq1jhWRmZ4NfP4VHnC7g8CxculDgK6JKe2MX19a8335f717/+Kd/LhQ7qQpkSdKb3+edp8RNP0sDLL7Mi9snpQGCrrbakRSyzF594gpa99JIstvrt+2HWf9QPuH/3u98tNkwox62Rqbevl3pZN5Y8+ThVlyxh3VtJTz70EP3whz+g733vu9S/fDktf/4FWvDII6I7PjbacEPaahOzGIATrZAVFo2x2AC9lvaTzVF3dzf1cftZgfa5HMdyy/TPf/6TeliVd9llVxpgvX+F5dnDstNF4zigLI8wL/jeKuQt5eW4qxfjpbtox9zGWF7LuUy0arWcxsRLzfDd425u6xWmhczDSsiL9a9cLhsZs14OsD0ZePY56n7mGaljvLp84qSJ1M9tdBW362cffIB6uE1Cbo2A9iVvAWDe+lm+BBvDhLbfx/U88OijtHj+K9SzYhn94Q9/4LDGRm608ca0kmX8BJcP8gJvNkFzZey9996yLPzIIy/SArQl9pP2jGOPsC2Yn7H8e9m2VB97jFaxvYI76qaCf5zRBhtuQD1PPEaLXom2N193gLvuYl7YHuVbWynX0sL6vpqqixdRD+s9TraibS/BN6Wfe9bwU8ZCuBnX4OQn5PbkAw9ImxB74Nj4zTffnCa2G9sG/nC6FyfHRT/tPDPD+sSRaT63xcqzz1I3t6kq1zvy/f3vfy9y2/NNe4rde+a+e+UEfSC3kQDzAjt6y6230POsV9BpPY0NuePU8RJuN8/dfhv13Hcf9bFeVbmOl3O7GShVqaO9Q9rNIm6/d992m7RzPbGuaaCvwAk1oJdNyV133UWtbWYcqHZA8SzrxjLIm9t9jeule9ErdN55v6TLfnUxLWWb/zLL6N477hR5oy1Cj3VBMK5+F3O76WHd7GV+e5cv4yEhNmC4PSxbSitZ1ivZ5qxYuIB6uQywFXEI+hPIHf3XEvPdcOSHOsVpxNlz5lDJdH0RoL4JNhS2kq/4fj/GDmg/Tz/9jJy6hvwDQIE5XeSJE//dLO9u7jdXvvg8saJy/G6xdToG4cqh3mee5jIsDPkc4wCfjXhNmjdrHF2PAPx04CcUkwbcg/5B0+LrcGgcQ4O218GS1CHbTnx/fjreqz9I3HjTjfTTn/5UTtNvttlm9J6jjpJvml973XU8vH6ZHn7wYbrg1xfQBz7wAe6vNqIc3m3M1cy5i+0AMBYAMvImlHhdHRQaqhF7Qt+5E7nzttvp+OO+RFvzePco5hu2A+PlSqUkhNfRm3mujdc4YUGmq4smzJlNM9dfn6ZPny5vK8KJ33GsWcStpTayL0F7GIQNahQ21l6uhfbNLwfK4JfD7T/GMfbh1p+uY/ibwOFpYLxJxzz44te7+zpopZGGy9NQgPn4cNNIwlhoz2q3lF7ryOIj3Dg7BsK3CLHfH16J8Fkql2DeXBMXvIeb/XKOj7pnsOjCpPEyLHSQPuHBWhElBX46t8nAhDck/QaNku9fq2YjVKkZgi6A9OE3oxvgWONqCeIpfKIhSvqtFiV9kiIgjuuTPGJrCZIT6XFaoOCeeQbVpcekrzMFlbkwhvCbieO6FPIGXl0qGOK0DHEYl6ochqnC3IA0b7esIOUDhG8S+ffqBmXAk/5yZRcRP3emcgpA//Fv/VYEwsFNOljOB/ompxgsQbe4BvhqpIqX5OT4d54JV6Xhwj2pMFiqMZP6RBP4DXk2afsGE4MLo20G8HfrWuqeJcfVQ/INMFxRB0y4dwluIEmT61sG+TYc3FVfTG4h4Rs4LgXlYd84CsugLoODmxYoyk06IJOAcO+Rom4ACrvF9aBxh4rBdjLabhT1OhAOKDFoR12DFHriF3WH831arxoO5JanwGmJXfdIgbDB65E5LLxc4hBCtRpevQjCwmyF4xm9yPBgSNqgJQ2vBH13qZ4PU9NqG+OeggNpP1PhUuPbY/0Z/pWt0upKjvpzbfTspF2od/ODqO/1x9HAFh+j8sQdqVzYnBYuXkhnn3sObbvVhvQ/n/0YPXD3A6YPsDIGlwOVKvWVeri84RPNWAKVZVAEY7KXgKLAIqR5MrrAiatVb+OGv/sEouP2m0NXnbIXPXPpMXTR/2xNn95lOW09cB9tuvoOypYWUGtmGeWrvZQr91CWZ/+oL1jNanmAyjUmLjO+F1zNsdy5zCC3PYMUaKn4p/0C4C5KqX+z/1BJgQ1ggtiM6JB2SG4YEGwfyA+nVIUOMWn/4vYxLgHuYM69mt9hmu6Tw9LcmQ+lyH0kfJiWpq0wbkbflTRusxRqNrS8nqBMUlb+idxPPf/vtN2Bx9DUQ39EXQeeTYX8NMpnJlN+20NoowM+S9lDvy/Uesg5Qh3v+AG9/vjraWV2Ei3PTODk2oRY+4T0JKPKs1LD2UfWbS5KuZqX9lSTow3YWEOgxdTW8xKVH/kR0co/E02YSa2bbc/enBaHmLT+ttSy3jbcka1H1D+V6L7zadaia2liZSFNqizmEFpu86+U4fbKLtQygTo32opoo7f9f/a+A0Cyolr76zw578zsbI5sgCXnrIiYUDE//U1P9D3F9MCIOWF8RhQzRuCZEFFUFAOCZJC8edkcZydP5/7PV3VP9+3qNLOJXdxv9uzte2/FU6dO1a2qUwUseQ5QPwWZSIMEOAfBGUcD854FHPlCYNE52NGxBEPZUQxmRqwci/dRSd6YUER0EAm5IUMNiScwsOofwI57pSKvAnqfBsx/PgI8J3zxK7FkzgxwKiAdB7ZvWI+ezA7MqRtDQ3or2kL96IluwuDavyD52I8kgluBxixmLp2F+cc/G1tHW4Q7IcyYu0z4IzyKD2P8/m+hYeOv0JDZhBZskz6JtPFFVLDatVT8njUwlYxL3U7h5BNPMJZgnMZcu2qledcbX4UZ2fXojG9EV3wTOrbfjsQ/vgf0/wPRwKNo6p6FBcechsFct+i9IGbNPgKBaLcUbBKJlY8DD12NGQN/lrBo/UmdZuXKlor89smbKRefyKtOtiRlKOTW64zUAfNb3Bvynms/Z1bfTKTkOibv7nn8MWQjUSSpe6Tdos7tDqxC6pFfAzvvkPZ3tbEMic1+FkJLXoLB9qWIiLu6SL10yUXfbViJ+vV3IZDaiGgdd0wYxuDYKFsAdNcNYpmIIIcSH/rnXWjLbUEbtqAzswpd2TXoTD6KhqH7kBD5xK7fi8xsQld7HM1HnISRaBdioqVbRDJmzOP50VK2m/+GoTU3owlrDCUCYUPbx6fgy1dvkTiBc55+Lq75/KtwzoIxtCZXom7kYQTX/xHY/U+pOjE0tEp9mPkqxOb9P6QXvRXjc94o8v1cYcyZCKR3ILPlUaTX/wy92X8iy3OORbJPWTjfWC0GhYf33vsndKfWYnpwM1oD69GcXYspgTUI7LoLWPlTqQR/Eb7k0NPXhakzz8VAfzvqpNnp7pV6lJLviXQUmVXXINz/e4QjIpvhLVIDbTmaMpV4uMo+nI3KVYiWwakmKcRW8bsOqdGVwKofC79+I467EOhZjMamZRJCSNrIXtR1HCXPRWIzEtKuPyC9+QZMxyOo2/lXYMPvJJwHgK6jEJ1/lrR9IURZln1St6dIvQ+LP4k7+9jPMHPsbpGZpOgdcrU8VF8FecZfWMonuxnhYUnf4xLPyIMS5kkibE9D/aLn4mFu6S35O3HZMcD4oOilQQSW/wTdu/6IjqTIinivz4SlnkVx1txeYzG76oGHEY5nMCe2E+3jUudED0yr34beyMPAGtF7W26UunEn0FGHhjk9iLUtQkKkjWeBHzl7gYQgidu5C8l/XYW+xF9EvrKWsllE5aoIBOQbS76jgknhc1xqOhefSD2IZcaR3LkFYyuul8pyN9A6X1TiYsQDUbNlb+cs0YdNkkeeszo2hOzjt2B2ch0a47vRLroxnE1g2aJ5Rv6la4A7Hl+LbfGc6IiIlG0Q9WFJK2nzzcADPxHduEvyMwxMPwXRRechdvrbcMPmqTxFUfLWgunTmoV324F7f4LpQ/dIzdhuiD0Z9r8oP6YPxn6HQPsd2maaVf+SbWMpIe60AJslbY3JDPpHGoV/3WiU/HdIqL2ZIfRhFHjir8g+coPw8hEp5i3omDcP0xcuRPO0YxCPSC+quQPd80R+6qRupaJI3P9zNEl9aEwPojMkejSbNpMTR82aKa2dNEcbRrA1Ie2OpD4u8s0hgmAshHqpq+MPCK83Sx1KSBl3LkV44dnACZfgAz9dhZd++a+4YZ3UgzpaozUg/fgP0bD5ehHZR0VOH0NS8kkaDdYZYpskooBY9/Gon3WGaXPQ+wzpm0m25U1wxtmIzD4X6LMU61gg6Zhq+MQ/RVr6chkKr2kJhHKbDdFCNxgQwebTaAS7du+2ulvuC9IlIsX6SEu49ABCmQGT30RW+ozhdoxmGpAQuU/lYlIOQUNRkaeIvO9Ib0Jq+d/F8d/Er7R7za1omjFTdMtSjEvGqMObWqeJfp4rGRW+bP8zhlbfiPq06NboVnvEgsgXU65pMr+9NDKtpErQdqa2O+GWQyH509/6nSouy5J+P7BHQpLC9N4pbOq1HSPxa0hJB34V+q2UETk3+ZSrqROSGfuGfigZtn9pFo3In7+P6Se+88etRP+2v1kLBbfliPBbLxH8Fs7X0wogR/2k5ZUvNy/9cpcn//gR7zk+9mTDTbdLgbDIh/yFpPSi4SC6c1tx4cmz8can90AkX55HpKcgss6sCGluRVsaMh8W5uPC0ujoMP74x99j586dxgr42p9eg3dfdhmeed4z0dkubar88ZzgSCiKmDmzVyDsCkuPJGY0mERD9pnI6qW+2j6OVGtDCsbG8bB8AVGuhfzudKGjZE0QRNosngyYIymyafmWz2Tw+KMP4TNXfBLLliw1W1F//qtfxppNXIRJDUeZYeCMjb1oIRMfA7RyR9jvwTqEQtK+haUvSmp/NiKzXo5c7ysx3HIRdoWPlN7yYukX1htKB0SHCuUy8p0ilM01eMTeUKuwlAsF2VZyQRSttHVE09bkAOudUCEV+ssjtptCKvtuHagEf9208r1v4N/ClVD50xRXQkb6UGacT9JOqg0N0ZKtitR/xW/yY7VldI8lvpOmQfozJNEmhnTc0KSJ4w/CIxLjYFwFEn0gJCVguosanoaj+pg6ksT6R/KPy5BcUNf6yUVpeReI41f6OyDM5yevjjdr+jRdSlb2K5OO1ysZnSf1UOcH8uF6fLVjEZJ/717znx/3lliLycZDvpDsrhWUB9FaQoXwK5G491FavmlIhfxZ2LaikGOFO36n4/D5MSWnXqpc85uD37tuevwwZc0y9FFGeEDKkkdClNK9IeapGrn13JWtQptm3WhfQuVY+xesA3ShcqD6uPC+MnmcK0s5KSuS7uxQIKmLQoWJaUv5MS6PyHOREiEuS6RO9Oe9fN/DkOdK3SqZcpV488S6a2SY8sP6ZSmX44Ih+31nZdfKOYnhmD+Jh7/9/RV9X4iPsjR5ykMYEGB9LEP+d5XAN1VJ/Fribz9ZXnEBFUnlzN8/slQdZEc1Ckq7QpLCLyKNz8TAiqqKdV+jnBI+jKceCgJsyYUrX+XkbX/J4MEIf173JN/uCqTJQOP7d+L3nsLlUbn7WuRHtXcThX+7oL0J50BhT+V0X4BtmzlLkmmQ37HGRgR7p6J+3jxgxgz5GJV3GekApXP45lVX48QTT8Tzn/t83Hzzn+Et5BMnwX24Krm4rGi0Q0RDYTQ2NuHZzz4Ln/rEe3HTTd/EJz/5SVx44YXo6ekBrZtoEaTbatEyhtYfIZ6RWsNiajIgv/YUJYsoJoG9i7dQB/x1QX/vS/nT9k1pv8PLG3Oy5xyqDOWdkouSQcBgEKtoBTs+hvqpfZi+ZIk5a5VnLNI3rVPnzJmNqUceJV+HUrdSKWym1ZaEQ3l1+4PkIT8D6L93ai+apF5GRd7FsXVQX4e5c+egvq8PLX3TEOnuNueP0kpwIhbzY8MjGNu5Cw3i78hTTsHU+fMxtW+qsTbolnhmzpqJ0aSN7pvf/BZ+9KOr8c1vfQPf+c5X8P3vfQnf/e53ccMNN+Cv99+Pvwg9+PDD+O1vb8SPf/wTnH/+2SbP7e3tWHjccTTtlwxlsEb4w7N60zxQdZKglTYt1jioT2tqrVHvetdlkqbv4Fvf/rpcv4Hvfe+rkrav4Sc//Qn+et/9ePjhB7F8xXLceus/jNXjf/7na+TzS/RKGDjpxJPQKPnlh9funTswOjpiysMs/DrAIN/rhGlUe5s3bwHPraWMUfYoC1tXrDQWzCJomD59Oro8yxBa+lG9kN88i7NrwQKgqwu7du5ELpFA0hvMjEai5tol74ykCRMueesluPba70uZfQs/+cm3pVy/iWuv+wGuueanuEt4R3rooYfwl7/8BX+8+Y+44oqPmzCoaY855hi0TuMm3PKxLXHQsjU/cCpgumnR87Nf3G7un37mYlz34y/iht/8EJdccgmOOfpohKXNmSVyx3y0S7pYvjxLurWtDZ1Sd9qPPBItzS2iA4NI0xJwfNzUFYL58JoIkc0f4brrrpU8/ESuV+PXv/4JfnX9j+X6a9z6wAO4/Z57jSXun/70Z1z/q+vxspc9z+SB8c4QfkUYprQbg8L3wcEBOyBQA2aQjG2O1GVa+9LaddqceWiZPcec0cc2i4tFeO53n9TRqQsWmjpLjA4PY1f/Lgxt3Ii6hgbMmjUbXXPnmnPJOdTM2sF63CflPFXIfJwKXEv1ajA6i/Usm8bWLVsQFD0ye+FCtAtf2zo6TX1a9wTzACNPfZSbqD1Deuu2rcbSWdstXqdPZxsr5fj08/CLX/xS6toXpT59Bz/8wTeE/980ZXDz3Xfh/scexgPC67/ffjtuueUWka0fG3kLikqiZdfMxUtNmOTdunVPTLytkPpAHifGxrFFZI3onjMXnTNnmXKkSo1JHPw9U57VS19GEm70LC2EGQ/7CpQx5pcYGEjYs6/FnZ6RnUqnMSDux6RsjPKjjC5eJDq2D01SppQ/TlIw1eQOz7ukxRnvVj/6qLEkV0ttUwZ7COpwnvNIa9q0pIkLQShXjI9buL/nPe/Gt4S3v/3dTbj5Tzfj6qtFP3/zm3jOc59jJjKYn97eXiw+9VRuP2HCXPuYpG9s1Ohfhk8306ZNM5OWlGFaSjPtPHOZlng8O7j/ifVAf79kJoQ5CxegW9qhXmkfmlta0NBQj3apq20iU52LF4MHxmck7A0bNhhek+fme8yTXz/a2sWf6Ks6nh8sYRiInNXX15tznDul/Do7qRPsYus9AeV2T8qA8dXV1YuIqoaB2RHjP175SrxVdNcXv/1t/PSn1+BXN/0ev/zNjfj+1d/Ht771LdAokSqhobHBpD3SNQ2INBj9ODwybHjKc4FV1p7q8PPeLYe96RMfCNhJkALsuELxs39nsH5nRZ75/cd2v1v6kR/84AsQlWLdE+nmef5nnnmm1JtO78mTA9Z97WOw4eLZ+eY8eQF15Fe+8hWcddaZ5nv4Ax/4EB5b8ZhpM0xDalqF2tC6wCrAfhnPXG/o6cZUts/SznAXhrCkYW/6oXvT9hxscCeBDwX4J8P8qKYT/TD+fTqSbg/VMi2n68t971bDU0meq6GczNSCyoafR/5ne0r7CqYfWIW485IS+6C6g9eewoTr9Ts1Dj8m8n23v1GO337a19jX4Zfjq4L62qVDDdL2ciWKXa3hZ9pkmOd36ypzczVKvrRAyFh3Ztz0Lfx0GGXBRQJmocBBAi3fcuVc7d7IRpnGQFeaTB704xH9e6tIKtOBh+bfXIVUzHnPFTkkdcPftOrkJJZ/kkR5lg/Lu2dYT06uKkPTeCjBX7/85WLLo/i+Kol/P5kV4mXcuZa/1rWfbDqYJn3C1X6HCio1otrATpRKQR6U44PlkhU9+c1B4lQSiVwTcpFOJNtPQWDWMxA9+f3AzNciHj4C2ehcJBDCDTfdjPPPPw/HHHsMvv6tqzAwMiQxBDAS59lDTEOuZMX15GHD4R4KTBuTyfC4vtmcrxbO4PwzevDztx2Ph77+Gtz+lRfjMy/txQXzR3Du9F3oTK7BVGxEUy6NhnQC4UwKkayEk5M8C9nQBQxY5MqsnCSbVCd6pPK3J1B9xDZfLc9LSfV4JSoPhu3vk1SiSnDf+e8DktanDAJNhhpFhkgt6bghK01hkVtdgVuetHy0NLgrSh65cKH8uNKe0zbZYSQHNyMsdadv1nkYbZqF3dFeDAV4UiUtcdsRj05BunsBMOdYSUIdhkfGkUqMGuKqUK5d1fga6jtsPQo0IhhqQSjUJJ3SRolbagEpLO1eOCx6U2qKUFDCS0pVDnDQiGVqZKsKxnaaChU++gKsaZiLwUAzhoItGAl1YDzShVhzJ49ARUyCmjWjD3OmAwtmACfNA46aCZw+J4uz5svvpYsx/4glmDGzE1NmdGDB/Da0NQO0aR6OdmO07Xi0H32RxDVF0h3F+JrbMCW1Qd5qTpWqg4OvnLRineLEAXnDEpk3I4QFM8OgQepsoSNmA0cKi09Z0oKzj52CqUuPQvOsueie24geocYugPZh3IB7tGEWGhZcAHSdLndJrF69WsLcjFhkx378SCzOr/bvG7jVrdxzl+K6ugZpw+T7IxyVj+JxJEcltSMbxZtc+05Auuto7Kyfgy3h6UjHOhAXRlCyR9IxDDUvFr0t+RFZQ0oKOCOSFWlCROKISe6mtjeZrcypXnt6mrFEynPpXClX4d3JRwjfpIyfdkQIRx01B0csnoOeBbPQt2Q+5s8IYOFUgJusctPjscZjEew5UwIRSswCNv0D05PLRaTGUZ8bQyrYhlSmEZd9+U68+B1/w413Wp4fOQ1493+dibtvvR6jW9bia9//DJ77snPREBlAU2wY2VACgWgGQyKHu9GGkdkXINN4vMh/AqPb1yGR3CX1YRRN7TEz0ByVPM2bPg+SRCxbFMRxzI/IKuX03KNFHo46AouOWoDuBR3oOqILcxfXY0qvyKb47c80YTB0FJpmiQwEhQFhYcSGe9A5slresjJxYLcAswJZnplV2xlyYUAejiAxvA2R6ZLO1tMl3YsMbUul5CpFJvUwnU0h2XIOAtOeB0SkcoxmMLzhz1LQ6xGc9UKMtj8d8dx0jKV6pQyFnRJyNCjyEIhgV+NJwJRzRB63YvfgCjSmNqI9sF3itavQXVBqSWZ1tlmhzZ01sqhfdCF21B+NdN0ijEpeR5Nt0n5L+yRpjLTUI9B6KuqnPxPZyFSMZzuQ2X2b6M0Hzbno2egoGqhWJLhYTxidwsvFIiuLFwLHCJ+PF96fNb8RZwp1L1yKKQuWSB2cgoWzWjF/QZf0Law+2FU3D4OtJ0pFPV9kU3golNr9DzQHHkUilERcyJwZK26V/9nAmGRjTH4LhYUzSSm5hPQ7Fp+PeN/JGKqfif7INMMzlulYNoSU6MJor/Ct4xh5Moidu9ehtS6A+lAKwfQ42hujhkeDQzuQSdJCQ2pGWOqK8Dya3gqsu0fYJrytq0fTUc+UNC9Gok50WaQDI6KPNw2mTV1ly1k//Wi0zTtZKnC3+GlAat190gfZinCAeyCwbbDQleeVYFbDG41mkck2Y/dADjMzO3D2rCb86EMX4fYfvBM//diL8cHXnYg3/r/n4BUXnoGTn3UWTjrrBBxz2lE47uQlWNIjaRL/6XAzMpE2PBHuQt2x58oDyV+iDmNbV6Au3S9tDvVMK0JhWj8L30YT0r5EJdtx4U0CUwIJjG1YAWx7VARkBOEjXo7RjmdgODId8cbZSKdChkZCPdJeTMVAYKbI2DOkaZor3bZORLevxNT0LpG9pCE9g5JTKSzfnOiGnPArl5XUkrx2LRJuRSzaLnWhE+PpLqRzIovgpJDKs8JaQFQC+8Qhrz9T/nNAytfUHw2Xv/ksLu4TaEpvQkdwBy77f0tw928/gtt/8nJ89dJFuPxNp+AtrzwSz3n++Tjj3DNx0mmLcfa5R+KUU/pMm0QrxKw0xOm2I6XeSjvfvlQeTEVy94PC601mlxpjuHyIofB9ZS1sasHt77qg7pIvPu+uFP6+bDl60iCZof1WJTLyJJQft3uKor6uEaFonejjcTSK0L/jrc9CV7t9Z/qtEwWLcj8Up5aEduOoKcrJoUK/obk4gxMQxsqLi6d2bMM3vvEN8907e+5cvPPSd+Eft9+B0TEu0BMdKH7G5BvTgoUukXjjFVZOve8DglFIHz4XEF3XdByyjSciN/PliC54DeKtF2Jn6FxpwxYiETlSwqZfaZ+9a57y7Xp1sGbRWrUWPK1XQgcbyo9x7D+U0zF7oneUn276GZZ/e+ni+QH/7ydZ3+0l/HlRMD+6KGwieSt2w7GrAysLhFomumDuytVGfV7pvYI5UzIWwpI1UpH1MEne+Ym75Sn5d+5UcuOfLBEHRvb8MUrpSnSGpL7sKVE6jJWx+VWAvp8oysluTZg+5b7QoBMLZ1+VEfWTnyaKQ3WCtxZMyeuAqH+CSUHh8E/g+gthbwtkXxToYTy5cGWC0GeV3inKTfwqjNw5fg9FVMr/ZPLGQeGJKvRC+Hug1A+jIiqV42Rg9GgVmX+qYzIN7r6GqQ++MmP58QyzpqZGtCxYgO7jj+NMgTSC4s60dyFzvuPb3vTfmDt3Ht7xrndizVp7/um+AdMiJOkw220l5ePaxx6uiibRVSwWwZFHLcBrXvNy/PCq9+NDH74cH/rQh3DuueeijVaHHmryV/TIRFCuH+BiIm4mir0Jy18P+VtJsa9lTjuOSv92SCYR6+ww1mV6DifPICQpeOYnQWsycyal+OGZm3TLcwVZPixzEq15WVp8xo9lY93L8iMR8ozvaCFszjMU5C0XJoJwCFNnzTSWHAyHlooE29SUOUuV5QisWrsDl176Xrz9HV/COy79Gv77bf+Ll7zk3Xj605+GCy64AG98ywfxnvd8Am+57DN48yUfxTve+TW847Jv4LJ3fQGf/OQnMDI8bKzuOmfOlDijyA4MmHM0JwvyzqZLPnAl7fzm4PGj75Z43vveL+Lt//N5vPc9X8HFb/wfXPDsl+Pp556Dt77lzXjH/3wal737c7j0sq/ive//Jt757i/gkrd/Cm+99OsYl3Qw7y1zuWmh8E4yvH3LFqQY8AEG+U3pkOI0ZU2ecTcDlg/PkjaFkc1iSk+vKSvqaLVIonEkaxzLn+fL8tpGfhsJsv0dhqPnmxpIcX/qE5/Af/735/Gmt38F/3XJp3DxxR/GM57xHFzwrOfjZa94My655H144yWfxpvecgX+681X4NVv+iTe/NZP4z/f+FGsWbPGWBHSEhm0eJS08cxRlSPJgDwPGesgnqX5lrdcgudc+El8+GNfw/XX/x2DO8cRbQSefvoyXPHxd+O3N34Xr37Nq80Zrixnk1YJ01guiy7PpBMiS4PmufbhOAm3a1cGr3vdW/G6134C//3fX5DrR3DRi96Oc845X2T0Avzn6y/Da157GV73pvfg9f95qbj9MF7/xivwnxdfgXdd9gkTHnnfObXXhJlJxc3Zs+XAviblhTBX5jEs14aIObOXu1CYspH2iZaLBMMmUqkkGho4ySjuWciCzu5uU3/N6nfRGcwXq7KNwYLvgx32UEVaJNIKesIWhJKWQDCM3t6pRp5oaTQ6NmrSTvmhuuDQNC2YaGlKy0vU13MPTIzu7jcWi9o3G5Uoma7v/eDXUpaXC31c6vpn8KY3X45znvFSnPP0Z+BZz3ke3vL2j4iO+LApC9Ib3/QxkaMrcPF/fd5YBBMNxupTSHiS4RnUHo+qIUDraWNpBTT29qBe+ML0KZ/5hmxhGbFMueNCsKvLyCD9qXU6827I3MFYsJHvaXHD57t4PjFNt0UHzBDZpoxzIpFE/ZuVSFgmTHFaqh/LhLxtmjbNxjWwG8M8W3YvYcON4EUvfjG++c3LcMYZx5jy+ss/75I+zofxvBe+HM8Reu1r34mXv+5/8JKXvQMvftW7cN31t+e7SyxTptu0C5Qh1k3RebTuJp/Gx8es3IlbWt5SJth28Zxws0vDZmtpHW5uNhZ+zCd5NDIyap4bSzXxwzOXafUakfROEXfUB8nt263umiRYpiwrLadK0L5R3g2vnh/mww++osZgOVcL1y+H8+fPx0+v+Tre9vYXg8bkT6zfim9/+/t4xatfg1NPPQ3Pf8Fb8Jznvl7awDfhmc+8RPj/PjNcJyrb1Bfyj+1ytEHqEys1+U7eigNtrw/jqQe1PHqqg200wTpzzjnnSB1Yipgn1inqjr3ARNqDWtAg2B+aCLRNpe7btGmT2b3k2c9+NmbNnCV9x0vNzlepFI8m4VbUokfyLYijS6hbSnSMJMZLD8+zb27vQNeMmeiSNkP77IyXYBtt+wLV9d9EsS/COFiwL+RiTzFZPmr5+YnQPNSa/NW2ygWfadt3sMOfL0WlPE3m+VMBmjeWJYn9NH22t3mmbPnDqkQTxWTdH2zQOQLl9WRRTo4PNfjLfX+UZbWJYL+uO1QgclLMMJfKodw7/8SGK0j+jqI/bDcMYk8E92AAG7yJNNy18n+wwU2vS36Ue+aH/11BXthxFeKKEq6WFdEpt/CPq2Wqc9cLpwY0HKUDAeWLDkyW41ERb5z3rE9aL9RSVMNUVMqP+vPXz30J/RCsJP8TrReHAkrLpTZPyXclc++Vm0sFFOS46Ln4V4tkhR0Y97s/+BtwVxZUPvaXnKSEJSSC/AnwQLxAMn++xmCqEaO5FuyKnYHgwv9A5JR3A7NfjVzdUmQii8RXBEM7RvGVz38Nxx93Ol7wghfi17++gYZJVcGB1olB6nasDoGIHeAlaDnREEgbEg7Jh3gOzUigJZBAp9yfMi2H/zqzBd+79Dys+8lrcf83Xo0rX3c03nR8EPMjmzAtvQo9wa1oSaxFFKOICUWCWZh13FmJh0SzRyE9o8IF9UY14qIxQ+Qp7ydJCoblRzm31cjvhygnT/qOqGX963dbTh41LqUnH7slobsxuvIWPPqn72Podx81lLjx3Uj89t0Y9ygllP7te8w18dt3If7by1D/90+IX+FHuQbXQyYQNRTOeSv8w/WYM28xBjJ9GAvNRjxAS7SoyGrWWFzWZ5NoFDlLiB9aqPGcMuRiSI9sFfkbMedPhiW+tMgNSQJkNOKG17C0keKHssnnfCY6zpxnnq1HIh2TtDQikZHw5BmpFgKhOehuOALJ0DypQXOQTbHGWctonsEbZxkzHInzwX89jj89PIA/PrhLaB3+ctNtuO2W+/HQqgHc/FgENz6QxU33j+Mvj+Vw04OjuPH+IfzhgTHcujKARKwPg7kORKedJSpD9EZwDMnxHRK28MxYT1s9rWc/KbmgTLGfwI+5/l39GJO0JYQNdz66Hrc/uBa3PDqC3/+rHz//+Y24/Y9/w19XZPDnx1K44dEGXHs38H/3j+HHdw7gN/eM4I8PpfC7+7dga2AqBkJdiDdO536ykrZmYGQHgml7huSBxNionXTUqhNMDyOUGUF9rl9EebWUwzB6epswIGW2TeSLchAQWarPxYWEtUJR+c22kBzNNc8EGqdJgPXIZGOIikyFpD8yNJY1W4tzOuzBDcO46e6duPm+3bj5ri24/ncP4Z9/+Sf+8efb8PfVjfjNfWn87N4Afn5fEDfeG8dNDyTxq7sz+N2DYawdbMaOwHTs5Pl103m2axS7dw4jkxkQXTKKhuQYGkS3jkmGRqTMdoam4sGtOXz9J3fidS96D9p6WnHms56Lz373NqzZBczpAi6/5Fz8+suvx6zcA5L3MclhQsKLIdAyVeJ4LjDvIkl7m9S2NoxJfWIeonUh3PfA4yJzA/j13bvwm7s24G+3PIbb/nkH7n3wYfz1ngz+fl8Of7gzij/d24Bb74vi5tuz+ONdI3I/juFIvaFUC63yF0qIw0imdgrfPKtTD+ymmH5FIC5ymJC2SGSFVpWZJsyYeRQGgr2GcsKHrNBQNm7Oc86l26VNbMd4uAXJWLv4bxN1IXU5shgdLcdhINCAwWAjkoE6Q2zZbAtprZCGpJ3NNnD/C2GQ1KNQfATRVO0FFDmMS0DDyIUyiLbEsDvUjIFIC7KxEJK0+gz3my2TKW7DIhOD8mNMHoT6hA/oEcWyFcH4Jsl4DsOjtMy2MrNjRxJ33LUcv78nid/eFccNN96D+//0MP7515V4bLXc3xHEDbflcN3duw394a4sbrw9gRvvjOORbb0YSeVEtwQQ7TxReDcLGFiL1pDUN9EFOSGzs4LEkwLPEW8RXWb5mYvLU+7C0NSHru4F0nK3iu7qQDqRks+jHOpE/mOmWRLeSBmNBqch0Cr6hhUiTV6OIBKW8EXD7RD9wXy3NLchkxwRORM9JLKazkoON4uygOS7ZwmyddMwLHI7KOU6FmzCuBDNeJubG6SPJF4kOQOBTmRaZiHYvUw6J6JD0oMYW/8Y6oX/0exo/tumAN77qYCcsTyzFA6sw4tecAw+9JZz0Sx9qt/csQsvffMX8eqP/xpfvWkT7tnVjPsHWvHnjfX404Y63D/UiAcGG7BRsk9Le27rPJqgBXUQ4+RRA2VP5G6H8DswinAohlhU5C4ZBFkbDqdFT4yI3CSljxZH/9A60YXrJaRO9E1bhsFwM/pFlwSl7eH5nmwj0lLHA4kx1AtPElInh+J1yHQcJ+Uk5ZquFz2dkjB5rplkQMrEUB7ajgnxd57YxkUNv0eFEpJmkrVjZ/vkck1gFuz4eWr7XlxYQXifGA60pln3PA+Zm2eEwsNoaknjx198C84S8dklInH5FV/B0176VVz+v3fj2r9Fce+OY3DvY2GsWN+G9ZtbsXp9AzZvlL6zhERxy0ibPJqIS3ucEZb3SjSUm0Hh1TbRazlDh3EYhzIiAakvoi8XdI/g0+8/F91SjUTDCHKIeFvg7ylYd93vlUmTrfoGclsWfJ5OJZGMx/Gg9BU+9clP47jjTsCCBUfgkkvehj/+8U9m0nd8jC2fBXcq49muWZ5Bzp1A5GrG6PiZymwbnSM6XLQkCWGp/w2iD3ueZXb7CMx6A1K9/0/6RcsMxQNTMB7oYq/b7JCQkjbbnuMr31Ek7RBWAN/7qRxqhbEncPl9oDDRuOwYEPNuv8UnA3fCYk/45/fjLxs3LH/auLCdqS7e8c7CH8bBAJ3sUf5quei9P1+KSukv97zSsz3lQUEeJhfGZC1/a0F3gvH739M8HWhU411+vHsvaF9C02pKTq75s7u9+1rQ8Te/HNcaq85Tmfq7r6FxuShKh4/8urqcDlV3xtpcSC3RJ4tyk8DVJocrQ0urEu1fTKhuG0U3gUa6HPZE4N1B4cM4eKEVypUN91nR77IN/+Q7MAcDNJ+VSKG/3Wf++0rQRt2PcsptIiiXjsOYOPaGb5Px63fr+ivXuB1KdWdPZXePMIlOCnnIlcrNc+ei5fgTeGgglzLLG0lvKIxMfNyct/iSl7wEi444AlfIh7Q5D5UuJE/cUosTv7TuoFUKr/sbHABdMLcbL33pefjUp96Jm37zWVx55Vfx2te8FmeccSbaO+xwhbUAEl5IOoOSF6aPdDDp3T2pW3vi56kInh9q2wlfx9FUM3vPoZqMPhdIyzNhq4EiRKPguYEqMzX573tfrh2bCPZGX9Q31MM9PsGP/v5+M6bV1t5qJjGYH1o48sxM1hVEYua8TVorkMcMp1r/1JyL2dxkfu/axe1zJweukKYeYZqHhoZMiXGauLOry6SPvDCWxSlOKtvzcGmxRqLuqkW06gPLnfl7EsDz5TiB0BCF6CZr8UkYXWnKOYCmpmb7vTHJD0wOaFGnEeOedWtSgmT5Me+cKDGWuzt3SLlG0SzPqRdJIY/0nhaRJJq6sSz4TAKREAtnOdmyGDeWhgaUi5C4Fx7TalA8mTzdeeed+N73vosXvvBi/OqGfyAl7D/55EV405veZCzoeJ4ow2J8de0daGhutmUtcdBKh1xhsZlzkD3ZM5M+XGQkcdOCks95limtXEn8bYi/hTLym2QsRBmYuB8ZKW/B6f9mq1m/fShyO0F/e6oTFLXSx7xMnSqyIb8NHzwLKFp02vKxbTbBsAa427X8pszQSon1mRae8fFxeZpDoKXFnN1srERpzeSR7tjBI5UMSViUG1PfODkq7ie0I4DJj5Bc9+SogrHRUVPGlCfqD4bQ1dVkz2D0rIiT4kYYYX43SX5oSVrER9ZDIfKA2yYzDJ53S4t91iOpuNKkZDE8OGjiYV555aIVXicDhvf6159vdMIDD6zAxz72caxYsVLCyaKhsdHINq3GdMEZQdlneqkXWQ1oTU/wLGFj3c28ST1n2ZMX1KfUxTHxznppLXxtXy9FK2bTlgXM2cNMv9ZtEv1T91NGWCdZt/LW/9wxRvRvY2ODyBNTs3/AdJjyMfqnGJQ18mqifCevKPvUO699zWswY4bl3Zv+6y34zW9+IzphxPYNaeks8dEt64DqYv+5dYyTskP9ZXTlHsjrUwXl9NDB0q8+jD0H+8gs2//5n/9Bp3eEt91yc3J6rhIY9t5Q1ms/Tf/fq5pUBclkOk+/v+kPuPTSS7Hs6GU4/vhjcfkH3o8HH3xQdNu4qc9VdYf/FUVcP2nDIttU2qIXYqJzm3qnokOoUb43m6X/orso5MnXl/PHRx2t/Q2/e7qZqE7zg36fKtiT/O8p9pZvfv/c5ckPvx5Ud27fns+fCmVXKQ987i/PSvk91Hig+XCJ32L+BQZ8VgtuGCQNpxxRruw3eXUqF65StW95vt8fUJ1HYp95b0ihad1bnXEo9Fn2V7nsC1AuDyXULG2X2f57/i6692VeBYnPXGXvB9+UI25BYmbmGY6fDuOghMqCKxNEJRkhVEkr+KtcKVMWin0Wg33fwqfpvoObL5dqgW50dbzfj15VYeuZAG6YrEccSLK/C35J9JvjI4+nrt9qUH4Zi2gh//1kyIVJk49cuO8nTdp4evdPBibDZz/KpzfPeUP5spUotGzNVeCPt/j3wacXK62s0ucHquxCmQBCxsrRnr2mFo88o4wUyQYN0WKGNBLswki4G5n2ExGe+0w0n/sBYPHFQNtpQOxYSXwDUqkQVq1eIR/S78PChQvxghe8wEwMs55z8IyTBfywNpMGXovG3Bbn2D63B+aJLMtPLWeDvNWIygYH/4TUoRdgxFibJNEm2WrJpTBP7i48AvjQSxfgFx9/Idb8+HW478qL8I03LMCl5wRx6pTNWFb3GKalHzcUkMKwVBhg3R/IJ9uhA4n9mb/9DZWCEtCKVKhx3nk45oK3oOU5nzMUef6nEX3BZ1D/fI/4Wyjw7I8heuEVCD7rE0g+44PIcIW/EDlD8qsSykW+3hCss2meiTYF2VjWnGc5Howa4lmcxr+xag2aZ/EQJz+kDgQoy1mpb5IDWhFITtK0RKNVgWcHaM8hTUuc3I41JfcSF+MXGbHtjE2h1lNF4QOOH3qhgt4hSTuRbohJnZa6aGwMh5ASGUhKJpOBqKGHV6zGoDjluW5HSF2OhUKIBcNI9q8HUjwJNoHmSBatwc1oD29Fb+oJQy25hwzVZbcZmpZca6g+uw6o2yGKZwzx7KAkI2jJk3dNWiUy7ap3XfvEOmMnxtyefsI5wqI60TFRJBIZSRa3Sx5Ca3MD0sk4uuOPoDf5ODrSqwz1JjYbakn2G5qaeNxQLCx+uQtCfBgzghllsYnDlJ/cGx569/sanNCkVjQLVxYsMOOILNHEmPA6R11Wj2xzD4LZqCHFeKBJSLItFA80IJQNizx5EzGEyBbPhErJs0wghrXbxrBLgmsQ9ycdO89Uk2Q64Vl8S6TZcQQaw2jLbjTUk1llqCm31dCU9EpD07IPoSd5H9pT29FAC05aXmaGEE0Mo1n0bn10UPpnOyVP/WiIDCMcyCCTGEMwLALVNUvkoBOpoSDWP/o3pHavwHs/9kXceu92Y8n8shc8Bx2NQdRLPSqcgT0DmUwPopkWhNPNeGz1Ltq4GgOcE4+fiygt6KUI6+IitUmhXBRNDV1oEikmtee2GGoJPWJoSnaLoamZTYZikeXieaXhF09vpSU8yQ9zqpSxUiXJO1LW6oGA5FlqD5rSaTRl0ohJOmmRSnekenlG8qRY8h+Teh5DQzpsiH4tWflKQ+RXKJaOIiIE8kLIv3MHYWRU4jEwusJDrkWiEcp1Sk3tQjAzLnIQRyw7ZqitLoZ5vSa7WPXIcrN7QEbiC0e6hQ9TJYAA+sfHxW0cdRLCI+uGjEXzCUfMNeUbFzlL0iw4vkU6DCNo7RR9l9yF5uRydAXWoSnQb6g9uMZQS3CdobagyJVQrE5kJjIgaRzCaGq3iadeKCUyaMfSmRchnv9L4vm/hrLIhchDyjiJiz9E9IQR1A0jgTqMSl8kb3Ga46KTJqRzUib1UWTqmnHHQyvMJCl3716ydC7i8QEEoxI2dyaQNLC+ZdqPwFB0mtm5gRSlh2wKPfUpnLFstilF7nDcv22n6MUoBlkB28k37uxQj0xyTPjNspdHRd92toTz+lhB/W/aALkID04/cRlmStLJi6t++F1sD7Rjd7Qb28ZzGA81Sn3uM0SLXFI4O4w64VM6N4YRCTdCmZMK0T26Bc271mBoXHhtbLglI4xbeEjatHHMzFfMmtMq1X8QqaS0e2Tm2CbJitSw1ghGMCrP2FaJjhU/Cal0jQ2c4B7DlNAOtKQ3is7fjaZsP1KxVkT65iE081SMty1FJhRANiTfaqIfSFyewzyxLQuGMnKV2GlJ55V3ICDtnBACIx7ZcsyIbiYpuGW1It9/Md8I/P5Ji+7hxE/O9mftWw/kseVzMbh4hVuhp/GMZ05HRNj0+z/+Djc/WIcnEsukrWwx1BDqQD3PNw83SG5iUm+kLmQSCMesBTBTEouNoi23Hr0x0WeiE5HhbiRNUpdpCWzL2YgFo3XAdsZ0fQ9xVPoWPBQGUg+jNkK5BPq62/Dc82ZI+0Bk5JnUAMruQSC/YelAMRmZUE70DfUKsGL5Knz/O9/Hf7z8P9Dd2Y3nPue5uOrKq7B8pbT79EM9LTqgpoQWibb3/RmSxjQgFFmIhinHIzDnEmT73oB0+4sw1vg8xKOLMBKan/8uGA1ZymUjyMh3cyRTZ8j0c4Vy5iOQKSkm/Y7YE1Sqk4dRHhV1mMhJLV7SUtx/BrNOgPgn6RQalj9M/q4Vx6GCcvnQ+Q//eNfBlN89tfzVfp26c8mPcvkt54eklplqnan9hHJk3oufWhQSGaxElE+OIVSbCJ4IVJ9NlvQM38mSjiew/pk66JOvfYFqc3ZPJp4quuJggci9VcA6AMyKUI7JrCgqFOpnIqjklgJbS2gZn1ZOpcPYt9Dy2Vvyo9I7V6n4J36fqtD8F/HB93sicPmodadSONrpejKUuKZNyYU7gVuRJujuyYLyXstmoqQo96waXL/2ajswhyqezPJTlLQpcp/LZIzlB/lMy47Gqb2YevTRiC5ajLA5c5eWD7TwsXm48cYbcdFFF2HGjBlmpfW9996bL6NS1ChvP0tqOLWgI/GUk8//VMp45wAdB335JhKKYM6c2bjwwvNx+fvejuuu+xSu/v6X8LGPfQyvfNWrcPSyZejp6TGT10yz9gOqwf/e+KmY12KoWz8p/L8V1F+ue5dc1Hp/qMOv003+WIe8fFIWaRGgpDrSPpcPhax87EnZUaZ55TmPLvw8q8TDNM8u9Syeitx71yLwPcmUpdVX9FOzP+esIle4fvz6r1x6S90X3z/00ENIpCVPwsYzzzrLWPuRT1mf9f4jjzyCzQ8/jLUPPohH7r/f0BqPtni02qNVQti+TQLMGovLyYLnJzLNtOrauWsn1q+n9TZw6qmnmrRTL9GN3Bha+9jjeOS++/DI3fdguVw3ecTfpHUerfBosH+3KIiERMRzm60V8YHE8hUrMO4l/8QTTvCeCpTfkYgZOJo0PD+GN4Kx8XHc+g+7VIBnONMihcQzR43ZYDiEoS1bsVLKdOXDD0n5Wtrq0SYlkY/NDz6E7XIde+wxE7YICGhJStl79rOfg2c/61nmLM28NWsqac7AbOnuQayx0dbR4WFsFP9bH3oQ3/ve94yz1tYGNLe0mEkelUu16FG5Xv744xgYNGwx+ci7Yx6Mpg9i27Zt2LxqFbatW4vday1tqUBDq1cDtADldJEXVjkwngm1BV4YdrDPF57WS31fIS7mk+9MfHRTwV05FMUn8OsCxVlSpxOeaK1m3j2YRZlhYaqUjdYDpuOvf/2rKa4TT5yJzs4Omy7qOloJS5kPbN4kdfIJ7FixEjukPEc82uTRzsct8Z2hRx6GVFoTD+tuTTBdHh/MbgJlUCabefBMYOp7nsm+ds0aDEmUnBh85jOfaRanjY/H7YwuD3EVqDWrthPGEl/iZlrPPXeZeXfHHf+S7FtdRvexpmb5If4lDPKO/sgnPZOW9xNFVye3BZX6Kkl6WHQs6xXjpnWu7ZNYUozt2IEBKcft27cb6+SR0RH861//wlrR0RtXrUROnhseShpY122e0rjrzjuNLmhubMKSJUvyYQtDpD6MSAWrnPbf/vazuOmmr+G8884zbSfzTFmhNTHTybzzW6USyn2Hmb4N01kDtIKOCM9pzZ/jeaQSlwt/mvnWhm3JBXe3IDJynTlD/MrvO+64w1jwUmcxL+QN20DTDvIqfOSVfQju4KDg713btmLr5i0Y2LgRqBNddxhPeVST9acauAsH2xC2tkZDyD11S54OAuzs34Vf/uIXeOc73ym6bRmOPuYYvPktb8Yvf/VLDI5weSOTmkMsGDHn+hLMz6RS7+W3kef69k3DzFmzzHcjd9ipdNa3X/9QF6vu8cNtwxWqh/YUlfobh1GMSvxX1GrL/f6r9dvVnd99rbgPJVTKi/u8mrunEj8Uh0KetI9JnXGg9AbrVa26VQ2uBbBCw93b8PcV/H3RSdMhWB90G+g92w76wEOaWA6S2FUgJO4gznta4JqVGIGMIX2fd+8RV57yzMKw9CiCGW8lqlBQOkp8ritF+NtPUQmb5F/xQVL3SmGG6aOIxOMn1/2+ht1eyQ7CkfTsOSWXI3q2ZIHsCo1KVBvsBBVIz45TEq44JOngh61UIEvyoV6F8hYqFSgjYVUjCcSjAqzyyVgSN5YKSstSBulsCvK/IeVzxiMNx1ghcTWxXMWXPLVkztDyKGPichSfPLfxe3vi817I+Oe1DJkznHxxkPzxlKNa4Dkq5iwVSVM5Yv5YFOXiDZhJJuEd3ZJ/QgQVo+bLrIayjw1ydC/lbs7XoBu58Dfd0k9ebj1KyxtOG3FVEclFcapKiRZVpHy4kheSVGZDBVm39cEM7PtI05onL2/uc+0g5Z+pOwnSTwW5t+SXZTLaLT+VN5I/X/n45HcpVyysGw5+VaZCiAUqfl6Ii0ToYKr7nHDD1HLU/OhzaqOQuFV9S29Kfj2Zzkr9KyP3rr4PsC6JW3P4rZ/YyAlpveNHntZlUm1Qd1QmPaNWiVn0k0RZlfL5CYxZ8kJWviWkbUsLg9QSNpQdFy3KAds6Q6PZRqRC7dgVOgLoPg3BE98OnHIpUtP+A+nG50gjNBWZTDty4RZs3DqI//3f/8XJJ56IE049BV/48pewYetGYznBbQSlJJkggV4J/uYb2/Z6t0I23fkHhpeSIX9Bkryz5GhlGY7Wi0ueyMQTGuWDXygiVC9y3yZum+X3DKGjO3N49WmN+ORrj8Vdnz8T63/0Yiy/+uX408dPx4dfMhVvOC2LE7rWYFHsQXQEtqArtA0N2I6mwE7EYklJxhCCMSnvsJ57J2kLihbh+YbBIUvCRQQi8lzS7slzOWTkHUn1h59SUoAF+eZ0R0FP6bNK9URBXZH3Lzx0qZb/Umi5KO1f0FqMpBgONmAs0oxMKIFUYFwyKPwXPTsUzWB3UOQsIPWZFnLZFmQzTfJeZEMoIP4y2ajoe2txp6QWvqo/6qSOc61/vh8nZR4K7pJyJm+k5giPWM+T0naz9Y5KnywmbEjIK05vaL8xkKHVrfihN8NWyy9KLMtC75l+/koHk5KfBMaCrRgLcZGFPOU2x1LnSXn9RpJ37OOQ0nIvHJAnnqaScHK0ILaVH8lg1pBakHmuJG9JQ5vTUfzsrztMmp774mfjiO4QWrPbEUkLU0mpMSRHhoTxm4GtjwNjg8C43I9ttTS6Ahh8VApgJ0CrzGEpKzaA4ZnyntuvexqHustYNdj0V6KgqdOSv4y0zEJfu+FObJAnzzgxjDOPDqIzk0T9UL84oQWelN2IpGt4k8S13dKubZKeAXm+xqPVlgbl9+A6cUN7Ug7YNWJbnHXUizdvlWktNDU9+wrWmlTKGB245das6CLgFc9/NnpEtloSG601K21dMyI9kUZJYdwS2ZFK48i2BI7uYkiCIPW4py9JXh5I4YiEERxBIBbGtb/6GbgJd6ilHq+7YC56s8vRkqIVr7hJsxylzNJjUm7ybEjKcUh4NL5W+LVKSO5H5Xd6VIIVN0m5sl6F+0TnTxPec4vDGD705qfhmx95Bv7nosWYG1iOpmwQTaEYdgaapE62IbH45QCpZZEkZIaEtx2bNjxgxZM6ecstaNzyZ3Rn/oWe7INS91j/UlKfBqTdGcJgvBHf/9lmI+PPfN75OH1pCFPCq0Xd0mKUFUlKa1RqXkbKPSlyEBeZHBeJocVqcodUyseERG5T8px8NjJKrkgJjIeN3JNzA9EkBkRdJ+We1qnICrMzXaJLmE4S66649NpFY6Erz4NguyrBBtNIhNKSZiljY9EsfojQCFLhUWNtnyKFwoa0xGLZMGIZpsPWTOlAGIplgoZapSp3UA2wxCVM1qDpvR2iu2k1OWb60HzLBVDGCjlTJ3quXp7HpW8zjjc+/yTMkHw9LKz488Mbhe8t0k61SnWUh6wHohMjtDYX3RAQ+unv7sKAF89b3/x6dGTXoS0t9ScrdSokMjAu8e7aLQwTHg4LLykjpHFxk5DrsPA6KdfkeitLcUmb5BGpqRhP9Vp+C8U8PavtdywdRoTWp+Q9ydPbCIjeFiKnSay9PBe8UdqEJnMuu8JyVAfZwzxnWcTix3/aCCl5vP38o3Bmp/CuUdKTpKVmK6IN01AXGxbu7TTnV5N4Hnc4O4qXnLMUx4ios+X5+Y03Ixvh2c0sJ36vSbxyTy7lRJ6iorez0r/JcZJYeEhiH1P7meZ7TPuLHkz9zaURkTpAXnNL+FhTPaLpOCKpcUlHSOp+GG2px9E09hDSK3+LkVuuAu7/JcJb78BbLjoDndJ+t2II6a3UwVKXh0UvxqVesJ8qclkfTUv/pQlNyTBufWw9HhUZmCJJf/35L0F7ahSNo8KHiPA2JLo0Rcs0aQcl/0HJNbnJvsNJizrRJ81or2R3bMs9GE0JUyMh6ZvEhQ/S3mabRNZ4drUtH+Y9K5WGJSbFhLrmqdJGNUsbKvIVoQWdhEyrZFrvSt8zIO10UIi7Y5ACkQju/de/bDspdMJxXUjEVyDW0CiFKkyS9tbIhxRuROpkWuQ4HYqgtzuF446xcVq+W3nIp0v0ilrOc5AzFOJksqg5cdLaPQuxXL21zpN0tdRJ3QiJXEg/LrDtl0is+SGSK69EetW38daLjkW3hC+ljAzb512iZ0gjQmnhp+j4Ue8MalOf2X7Lld/eTI25Gn2t6Trw0G8VI5ce9J76ZGLfLRb8ttU67Sf2anjV72v2Z7Wfm/Wu9rmUYRWaWJ908mDWSVpP899XUia8VkLp5K+WY4GKrToLvHVh+F3jb+/BMKpRdYSkP7lw/nQzvkntJU2SoRGPTEUtzdpeoRK/CC7E4OKX66+/Hu95z3tw1llnYOa0PrziZS/DVV//OlYuf8zsCENIL5ylIcQ+cg4paRvSkg9TL703RpcYreGiTnSE9MMjJwOdz0Bo7mtRv+iNGO+6EIPNF2Bz6GTpl54gejBiSFp+QzynnqRngIdFn5CCkRTC8qGQle8WEvu52tctRzp+WOm7TJ+HpE9Nsn1rmy+SHQPls8khb3jgUS1oWVUmfi/Zb6ZisvlzqRwvqlMtlLrn+BK3aa6lW6rxgn45Qa/ju+wEujHxeeFbO2NJoiQFOP7HdJiLlQWXGArTWo24s4aSbd84JiGa1SP9jlXS8TAljl35qaAPLXEHK2mZJSyWtYQhMkXLUStl4oUslHRQ5fmJz0hmEZqEyzIn/G0ESccxXd4p8uFNAGYSU65+Cosut1TMB/Z+SSEJ27bUltgzJ+Wfee2CaRskwfQbJK+UIeKmHOn4p8tPJYIyFJY050l4K5cikkLOExdi+smM7Ui516K09FeVdHxEKSfPDImOsmkvBpPqJ7f8lBSl9bw85SF83SvyoOnwj3eR0iI81Yj9F82b1tV8KTI8RyeV6qpS+Cdxy5X9RMm0IyIjSsytS3uLyjrQynAh73uGAq9c2Bwwj8wrf/vFgqPFRq/uJSqlnlkjybeAbUi1wLjdrDKF95PBRFdPVGb6YewLHKhVLPsDuhqnGvaX/PjD3ds46J9kP7YlT179KqEKcWo9LGosyoBhmKvPby2o2/1hgV2xofNQ6/2BxkSsXKrBzY9LLiZTTrVQbaBiX8azN2AaJzOgsq+h8btUCX6+ueXHd6RYaytiS5YAxx+HjhkzeRCntLLSyKfttlrsVN1337247B3vxKxZs80W0ddcc405b5TIcTU0B0ul8XfPCc7LDTvZBwoSV09PB045+RhcfPGL8KmPvg3XXfslXHvdd/C//3sF3vzmN5tzj4859hi0e+cf6lmK1D/m3NJ0SvTcxD+4lZfmt18fOuTC768ctP1Q0iMGKtGhBrYlPBcxL5uUE48ftPCihRaJZ/eZcy4FlHeeP1mrXSX8vC3hsyOT1cphomAaKTUtzdz+Vj7qKP9SJ2xai+tGOVRNr/KoCujnpz/9KUYlKu62+cEPfsBYQlHG5SWiLR04YtkydB2xCN3LjsOMo5Zh2tKl6F60CJd96lO4/AtfwPTjjsO044/HNHnX61GPR3uL3//+98YClNx473vfi86OjkK9kPTNPvJIzJT0dC1ajL6jj8H8Zcdi3uJFuPiNb8LVP/gh5h5zDKYtlnfHn4jpJ56IvvnzMV380K05n/QAg9Zzv/jlL5EU9dfSEsVrX/tau1W+WkvTEo0f+F5ZpkVPsiwuvfQyPVq5Kij7lCFaTz74rwdFD282w5vvePsrzE4IGerdlB0gnTJ3DrrnzUOnUI/wbcqRUq7y+9RnPQt/uPmvOO2MM9As/PLTFLqfPdvKh+Ceex5DQpqT888/Aw3eGb0F3Silxt8tLZiycCHqFyxEZFofnve857HojGUiLdA3btxorIP7d+0y7QHPkiWYj4iE+fOf/wL9Q6wTwIc//GFjMcyzSLlVL8+onjF3LjqmT0dL3zQ0zZyJxplzJY1z8V+XXoqvfvXrmDlzFqbMmIHeuQvQucBS9zxL7sDePodXjvsK3DL8A5d/wFhisozVgjUPtu3km5TPGaefjpNPmmnWPNz4278gLWVRoiMcjI2N4Uc/fFzCp8X1qcbqMxKRsubEtJTnlO4ZmCt865H6T2o9YiFahJ/zjj0WP73hBpzznOdgushHu8hJl/QRpi5cgBlyDUn5N02Z4sWyd2AO8vq/DPwrz3/0ox+ZOegG0W3ve//7rWyynTbbdLPa2WtMZCrq6QNaPl966cVm4GD1mhHccecdeUtfwlifezKusrqn2Lx5M5gChnbWmWdKNypjLF6pAzgZt23rNmyVOhJ/YjUbCzT09OD//u//MHP6DFOWTU1NWHbC8Zgi/O8Wfdstcm4g77gjCon1kH2Ua669CzEpymc+81Szo0KYhcx8pBNm4pX5Y3tk+h7in7tA/McrX2kGSbdsiZudIPi8Vjs6PDxiJuqJ9vZ244dWzTlagHt6Q8+JVjBuUkr6Ues3bAA3aqCh9oUXXmj0tOE5/dNPOp63PKZ74j3vebf4Nz+rgudak6/hSBhr1vAbEFJHTjZyoWkYGh4y5T0m6RjleenJBKKhJrzipa/AZe+6TAQAiEu080TGZ86eI/VhHnqFjJX8YRwQsJwmCtet//uHsuAnfVYOE2krJpOuQwG2vpOYN+/hPoLWN/cbUONU8NiMX0qfiecQn3TSSfJNOQsvfOEL8bnPfQ633nqb0QH8pmRY1BPmG9f7k68gL5QCTBkxfI2D/RQ2o15TWid9jik9UzFd+hRt0u9tnzbNnHPONJlxKU8/+tN4sOJQHgt9suD/7vb/Zv0vV+7l5EDbSF4NUWZ8VAsTdVcOB6tcHgr1pRL85W7GtL0+lQu/u2o4kLxQGTwUsTftqZZFLVK4Y2Ll3JaQr07766xZ9LC/vy0PY69RUitYgKzgLFw/TOFWqET+Rlb9VRpcdcM9jH2LyfLXVOL9QaoQyr3zkR+ufOn7IncB+XgRyq9QkkdlJc1ZIVMN5dJClHtWC25YqhBdqDu1kPX74eAA71X5F4Xn+10O+t7t+OqKoEqgv1phTwRMs6EKDUD+vUcHC9yJYH4ik9QCnSvXy9FkMBH+5lhO3u9qqFae+6Ic9xXczpfKmdLBAl11Vhv2SzmcDSOCKNJzX42mY98OLL0Y6L0I2dAsCWgmkJY8B6MIpjK45aY/4NWvfjWOWLAQ//GyV+GnP7kO8TgHVANm8iPNZdmeJivwRO6LVvqR+G7fktRCCTqAOgmeK0I75THnWaZmk1jUnMErjkziA8/vxnf+6yj85XMXYvkP/xOrf/pG3PrZZ+Gnbz0S73/ZfDxvaQIzA1sxNbEODakWQ7TOIhUs9YupUL+YjtqoJC/5esC6K8T646dDHeOBBowHG/L86siNIjq8Dc2ZMTTROpGrC9NAazqN5lRKrrsNtaW2WsrsNNQdS6A5OyCSa1fkk2fkTzYQNwTQmiyJZDhnLHnHQ5ZKyod6u0w5JAJ1xlqM10Swzuh2U150KmRWEcufWvIqPbJuO4bFyWkLp2NqOIgpia3oyfWLVEp6vGis9Nv2PpDz2n2vvqalrWTKUwHJWYh7ynASIyrplCspzzlF8X0mG8Paddvwoe/ejfVyf/LSEL5wxRswq32jRPAIkqE2pFumIT7taRgXSrYdh3T7Cfjwe96H977zTXjzJa/GUSech1T7kUh3HIXhKediqOscjHdayq+pFh1oUi55mgyl0x34+Mf/DC4dCbU345tffAWOO8KzYhVKt89FZOoSRKYcg1zrEjR19OBFr3gNPv2/H8ZFrzgPJ1z0n0j3LcVA07HY3XQMEl3nItd3AQZbjsL22II8H42FroRIC2qSWnLsKbS8NPxgjlaWUYwGm3DLvY/imr9vxA6Rr0tfcyxedM5UTG2SUkwKzzk5mxhDJDiOEMYwu6kfV1z6Yjzz7F5jMck0MlWhYEJkYUzS7elGWh6Szxlb9rlMvaiDJlzymZ/hMWFVuzj57hc+gzNO5DalK6TgW9Ac68Ngx0kY7T4N43VLkWxchlPPfDp++NPv4ITzluGlb3m9ODva0HDnMYZGhH+k0bqp2B3oxDd+ejt46miTKM1Pferj6K5fg87ICnSJ/uxBRqSxCQ3ZBtQnW9EVmYrXvvQNeMfFr0RcyvYXN/0Fqa5TkW04WmR9M0Y234Xg4O/QnP4boiLnEZI43PXEdrzrU3/BthSweGEUX/nih7B0luhXLJe8RtHQ1IHR+lMw1nSayMAc1Et5//drX4UvXvFWvPySl+KoZ1yE0canY3fkTOyKnm1oe92p2F5/mjC0w1BDOopG0SNRYS7PxDecZh31rqyLlEerM+S1h7psvRBPB5S2jIWT5WIoIVMPhTINiEr+U6ExQ8FM2FCzxNMsLpKRYUNm94iQJMCzfDXyKHI4IsU6LGQtyCUeUXfHLZ6H733mYsxv2SFtlnA/JgXMHShycbTUDaMxuBNnLqzD1z/yfCMvw+NxXPPTv0p/tFfqMy2rWWLUL0K5pOQ5iZDoJ1pKJHKNuOp71+HeDUC/sOHKT7wcr33+YjNRGJX2JdMpctK+CPG2Iw01dC7A7CWn44c/vhbnnX8y3v2J7yLbtACD9c/A7ujTMNR2KgZbT0Gu7UTJyxKJu1mkuhHj4bipwcEALU5HEEnHEDNW/SL/JNGmtESVCiFyTusFu2MDpZftcyTThKiQKRO5r4Q12zP4/FXLMSCMWHziQnz5fS/HjFbRJsE4kiNbpdTqEQ42SlvRj5bETpzSM4ZffuFtmCKVrSGdwzs+82NsxXSMhcIYNYt1IshyxUNqREKPIxCtQzpXPJlpYYRBwrdUgH2uuP/ulcaQmrLwnov/G6fMaUJvcBeastuQ3rUcqRW3ACOPoKmvBec/7yz85k+34PTzzgI1oMSOuo4OJGLTMdq8CCNNR2CwboYELzJd14ZsfTsS4TEkjOyFcN311+OvK4fRL0n9wuXPwikLJQ8ZKYW6CILhIURj0qaKziPNyvbjS5e+Hi87vRedIpaf/MqvMBacLfmndbPICs/oFopmo4YUuUwzNm8cNpPabJdOOFbKNbwcXbEc6gLSsnI1QjCEXCIkfOQZ3FZPBkTmQ0bDtYuoNeNHv1yBuMjfK86ciVedcyxCyVUIRzaLW9HLkoZELIDhQAozco/hyvdciAufNg3tki+RINEfptZ6XGZdFqKsS4oypm6L/7Ee3Pjrrcbi/+iTj8Tlbz4KHYF/YFZwK2ZiC1JrfyUV5+/itAGdPTNw2RWfw1ev+R6GhVfbJYQ60d097b0YblmCrdLfTUZFh5Gk7c0KUXYNiS4OZOvQkAmiURLUIP3iRvnN56TD2H8o931duvjVk48qmOhg7p58z9teYeW/vYfmrxJVR1wavO2Dw9KXlfwJhaT+kJqkFpL2Bvo9w4WbXCCii2zuvPNOXHnllXjNa16DhQsXmgnfl7/85fja175mjhdSPptvIrlGAhGzSAVSRlafUEdkRJ9wWY1qgkKejYW26GxLffJourSh0hdoPBvRBe9AcNabMdL3emxufjHGctMwnOyVmtyBdHgKApEG+RyVesvdnYTsroO277VntP9R2jYdRiXwe69cXedzPZLC/y2uVz90vEfd+amWHmE8Ex0TcMHwDzTKyVa5dOzNduYHAqodXGi55fsp3r2LkGgcUuF7z5KLvSnfvYUdiyyf/r2FUalCqm0nSuqvEuk3VyXie//3GDHZ/Lk8mYxxRCV+HqhyriS3+wqT5eVksb/Dr4WyvKs0EUdU+n0Yh7E3qCRzrowdbDLH9JDYwJP0vhpx1bxtjOjHTvYqdGW4v5NfCU9WQ/pUhjsRTFQrg4liX4QxERyoePYUlOs9GSg4mEAek2iZwbrKM5CaO9rRvOgITDvxRITlgx0NDdIz45YqdG+HMvr7d+G6/7vOfNhP65uGl7zkxbj66h9i9+7dNmAPpgz95bifi5TDhalMEol0AtwUJ81JNtFDREGeWGYBxMIBdLW14ISjjsCzn3Ue3vD6Z+Ern3snvvjFL5gV49WgnUI/1YLy2oV2UifTWX0qYPGixXjZS1+KF170QrziP16Bt136Xrz5bW/DK1/5Slz0whcW6EUXGaKM8Xzqi170IpxyysnCS+o3aYMMX20bRCoH+84rK5aBr7wm0j4ZMGwTV/lyvOuuu4xkdTYDH/jgBzF/wXx0SF2i1Sp6eq2jScDmS+LxiL8pH/68GvL0PPNBK7Kbb74Zv/gVp4CBM044Grfe+g9cetm7MH3hQrS0tKCpscnINy3hv/OdD+Hlr3iutN3AF75yPZ544okiq1XNq94T/t9++N2WI+L+++/HJz7zY/PBuGD2DPz6+l/gC//7vzj11NNM2qiHZsycgXPOOQdf+MIX8N73Ph+tdcCNv/kj/vGP28zgIs+rJHiuI+9pCUZoHBNFufRNCuInGoniy1/6Ep7YYD9APv6JD+Gqb3wD5z/vImNJNmXKFDPw+bKXvQzXXvtlPP/5C6Q81uLRRznpVB0cRDVpE1lNp9NYv3493v72qzE2BkzvAb7/vW/im9dei3Oe+Sx0dnWZM+y6OjsN7z71qU/h61//ALpaRC4fWIVvfetbUq60RgxLum0dsRa6hfqyYuUKXPm1fxlDwuOPn43rf/UtvPrVr8GiIxYZKz0Sy+jss8824X/+85eaoDZvGcZXvvpV9PT1oZlWi+KGGN65EwMDA8ZaldaIHHSjtesf/vAHfOMbDxk3J58wF3//+9/xmc9+AUuOXmYGkCkDPIf4+c9/Pr79rS/j8g+8EdyU4itf/z3uvvsuk2a6iXgUknSFotwafg/KsALK6mFT3wqyUik+vi83mFYCURZ/+O1NOP+c2bjmmqvwX296E/qWLjUz8OTzImmD3/rWt0rZXS7tFDA6bi3neV6p7lDB+l8O1AWUn9HRMVz8xsuwYRPMwPqH33+p6Ic/iV69CM3NTagX/nV3d+PYY481Z/5fc80HRS93YOvWFD7wgQ8YuYtEI/l8q8xEhed7CuXfZJHJpPGDH1yNn//8L5wfwAXnn4FbbrkFb37HO7Dk2OOMJTv5tnjRIrxDnv34x1/CwjlRYwX42c98BqtWrTJx06KacmhAa1QzxcmFGN6zPQTP7P7yV34jvAe6O6O46psfxZve+EYsWLDA6Kklxx2Pl77mP/GDq38guuAaLF06HytXbsC3v3M1GHNK/DU2NJr6wrzQjznbWXjOsjTW2wIewcFzdC+//HJs7gemtjbiqquuwudFDy07/XTprnHTZjY5PXjuc56Lb337K3jpC+cjngS++91rRY/+w1jX1SoH1vehoSE89NhuszPAGy5+MS644Flo7+jA7NmzsYA7x6SSJq3+fnBe9uXKc5y5Ywy7hdLdwuc/+z7RkR/HiSecaHQjz948QvQL2/Trr/+J6Mmj8cTmcfzzgSdsGDVAq2jGR0vqFWt2me7lW974EqPvqKe6RC/OmDMbx512Gj772c/ib6Jr3vWui43fy971ETP5y+Q2SptIvtMKf5xnKSe5dKwUE6rXhzFhTOT7Sd1MxO3egnGUi+dAxL0/wbrONvgvf/mLWRRJrSeZ4v9ys2/y9uCDD4p++a7Zzpl9EC4IPl300SWXXIIf/vCHoutWGut8tiFsV9iGGR0noD5i3eJ53uY70zydHFql/zFF+rW9s2ZjhugntgXUYf4dAfZlH+HJwr+rDnK3TCZVasNYzpUmf/1+jEzIvSXfN5WQjmey32r8eaTw//ajxJ0Xfi1UKteJ+D1QqJTngx1+HlYqj4rPvfL0k5EJz32epF+cJ/fdPqJyqPbuyYZ/R45aekt1tJ8U/t/7C26cfr4frPw9GFFtV8r9icCioz5jSs9sMSQwBSqNAMuUAmj2CDdkGwddbZD2zhoyi8x4oQeBvleh4J7ifjBMovDeXv3wCxQ/1autGirjvSoYtgomG6xq/v3vdT9ud7UFVwNXh/1QroRavmsJhvKqUNmy3jP1Vz0Gu895NVSPv7C623FHqwEB1yRauOF49+KOfFbwqV9xmLMdBFztQrhKpSRUL17uGU/kfMuQ7EBwYXJVUZCH0olXDa8S/IOBZSENnx/+vBIMXcvYTLo46cv5BliYJk0NG9QieOmVLwRz0YYjYw66sH4V+pv8oDz73xG8d59VgpaLVGyT7nzY+Sxofu21kDfveUn9cdx7+XTD43o0A5cPef8W5txhH3j2dDG8eByZUAQ8vUiUc1PJnx8T42UhnvLu7fvS1V7F+XX96ttC6GSZyFHemf9NqX9rYVVAyXvv6mez342bvlLUev/kQuVO61tBX9p08ww2ykDWnCnINc3ccjCASGIEY0NDwKY7gS1bpV4KmS3yvMlekUPpEhv91traas5yevrTn262i542bZq8ztiJB9UvlDPy1Vz5TNOh18lCw7WXEmh8Cv2p7vWeIw8CngfLgYkzXvdVDA4OYlN4pin7dNnzLwooL+uVMdnJ3lrtm1ufaqO4vuwtauUmnEmhobEB9117sWE9besI3TSOp8wStO+hBNKallCbJA6QcxCZtmT/uHsr/usjV5oFC7vTUcPLdM6GmA7GpcizeOeFp+ENbzgZGAVe9KLXYFV0iZHv9JrbkF67Rsp/1AyYr6lfBp5vFEjY7ZJ//O13YNEM4JpfP4bvfOc72Dk+xQwk7br9a8D4GELTlpgB8G0NS5DO8PwdEy3qg2l84pOX4+XLrGh128cG//Hs5+Kaf23H3CVLsCW0xDxL89weyqZXDn//5gcxdxbwsxvX4rOf+yy21fdKXzaD9F0/kkzHEZo+F7NmzsL2oPVfaM/V+oA2U8K/EDkEvOrsk/COdzwd3cLMenHC04htUslh9uYsZ+/YAXz96z/HH29/zNyPBzo8Wbb9vXpjxSf8d+TVlffy58MU5CIZz6C5uRmpxG4sWrQIX//gSzCly8oBZaBe6h35EQyEMcagpPmnmvnot/6J6391PUaDdmIjnm0x2x+3RCJmm9uclBn1SzCz3Qz2/fqHH8WiWXW48U/r8LGPfQwDuV7zwT5033UiVCJV3QuwYOFCbAzMNeEp3PZB28NCv9iWl1p7jQeF/9KnqRdJ5YTktV99HxYvBKaKN+5KG+Vcq8ciBrVdfv/i1/fiY1fegM989qO44Gjg5z+/DZd+6ffGTSg3jLGVK4Gdf0Nb73Tk5r3cPOe5mybebJ3JR6/I5uWXvxkXLDWvTblSArKpjNSHkLEoZLS0yvz+j27HR3/wR4yPjqEp0ClPYCxRiSjPABWwHBl+kvmXPtdFT1+Kt7/9QsyXCkkO9Alx8igSTUuRCB+FyBH6/uedW/Dhz/0G69atk9ZAnkoY9ckRjHNP1pHbpO8qdWrZc+0kUdxuIWviEVxw1lF473tfgqWMwMDKT6OZDpPwRSiiIrsrdwKf+cx1+PnvHzf+xwJWzlOhEcm05QvTzxPVyegXPm0JPv/5l6BZxPt5z3sn7nui0cgFksuRfWKd+NmIvgULsD36DNPnlRSacL/zxVfh/LOn4bZ7duPiiy/GIM8MFCQe/6XoEImrrg1HLDoCq0NzzTdmOBcxk5LbHrjcuHvXZ/+EX/zyFxjL9Zj79F3flv9ziMw5Fm1t7dgZXmDie8Vzj8QHP/BCTJO3TzvvlTjuJe/Df7/pSBwl99xOnFtDJ4XfUREzfi6OCMXjObz+0muN1RQtmDj4OZqV0pDwWpIPY+fjUnfHH8bUuUsw1H2h4Yexn5Irz+jkYPznPvxGPPu8DrQLX7nbNLvT8hox1jOJm9zn9cZbd+KTn/wknhiZYQbref6chQ2P+sNMUHK7YUnH97/wXzjttKn429/W4V3vfjfigSNtOT3+K+RY31pbMGfePGwILTP9tbDwu6G+Hg//+RKjid79wevwpz//CUPhWWZCL3vnVZKwLCJLzkR7ewcGQ3OMv2Q2Yep9VySI888/H5+67Ey0xETkJEkNkkdtJyj3UhVED3Lb591Sv67H8seXYygj9UgYGgoNGnd18SEMbNoIPHGLZC2I1tPfYOpX0tglk/fet4PoaaKk+XXMQni2cFrS98ZnHIu3vf2F6JC0UZKZrqzkp9H7NhoOhjEkleeHv/sXvve97+G044/BBz/0OnMe7Xvf+yXc9PCglPc4xjbejxHWo0Zg1nHHYSfP6xbYc3ql3HJRdHR24Ip3vAJnntYq96zLAN9SflISMcuU1X1QlMKHvnIzbvrdTeiPNpt8pXKNRo4bx5eb9i2S4AKNMHYE2s1CDKnG5jvu3BN7cOWVrzfyKqz3Wg9h2yOPYumRS9G69LVobGrCpoRtN1i72V+i9SzbYVqlH330Mbj6iy9Al+gUW3ulzIQSEhiPA2Z5cZeOe+5J482XX4EPfEDa0TOD+MVv7sHrPvQzE24mJW3tpk2Smd8j0NKC5nkXGflEsM+8nz2tCR/96Ftx7nESv4StSxQaTesSMZPYxL2iAt7z3s/h8eVP4Prrv4bT5kh/4rZNOOvNV5gKEUv2I7HuCUncw+ieOxfDjReY8HkONflzy68+jqWi57/5nfvxuc9/HgPB6Uhw0nir6HFOaHVMRU9PLwZzx5j48lLitdeVunFBc/ZnZeh3Ysn3sgd3NxP2B1lvAtKeWqRNPvzfyfptTVBPMGy+Yz1XN4Tp/xr/hcFtqwsK8I9PTBRuGC7KvS8dR7J8qdQBrjbm5gdDKR+ffVYuzwcTarE/F7A14r9fdRbe+tYT0Me6LKqtTcSDXj0uThhm0lb0JnUeF1xwwdDIyIhtawUqP3pfEflikxRIeOKBnuXeqw+UXy5q4UYh0t83Go4LkGLzzGKX+oYpRm4HQlYvmp03BDynmsgFpG5SBnJWrwcDPIKCekrlyOY8N/kPqGJMUM4U1fhdTs6Cjtzr+LOCOwr54cp9oIbs1vi8FGiK3frn3ntw9JTKg8Jld16/ef1DF0FHwEvC866UBX/eC/qyOJ307w8jK+2y9yv/XP2acSaPf/ZMX3FVHL30dYvl3E1fpe8jhfazCvMKxe5D+QhtPtin8IPnEvvh1+2E+32jUJ2ecd7bs6j9sO50nFOTo+4qSEEetc4BLY3Phfp3Y7L3PM+4HLQcIgVFUwR9z93E/CjIjYW6c/WsRut/bsbSnfF2lUn2MQnWcQ3TohYHxYXObUlYbvoK48Ne+E5w+l51i6s/FBqM//iViSAfvaBc2K48uqg0P0EemTTXnJ8qwNWfbl0hStx41cflq6Kk3Gvkx4U/9aVlXwp9X0kq3PTn3ZcEWxxCuXnKiUDLt3K6bTyqZ9SZpodW9fsToa6eZ3yEP4oY4/3kpfBUEiI3hfrifdj63Jqrk14OMdjGybpQdwr3nvAzi7/MfTmHewgNv3KhWBS99367+ZPm0PtVCZVE0aKW74lkvDgf6l6v1WOowQJB9fg50cr4WcTmmicvXfLCf+++57UIzoP8AL7n3oWbupznPq84fV40bj/0vtKVGoi/q1FV+N6X66SpklXL35JGwOeHcelbf7z0x+cmfO+5vlf9r/d61YkUyrM/LMI0xBOFevUSlo/H/E/or+I4Jvy8QniiVcxV3xdQfJ9354H6qBj2PdPt8oHwfwCUfe/5q0TkZbnnpVQ5DRY2HSX6x3Ffcu9d/bmmm0I4xfxw/bsDJCXvvaufzX43rnsXtt158qhW+vJvxbl1S3/8betIRjuO2lVhh1ic1IcDqJMP7RldUUSmdCMTHkeaeU17U3Revad+o/XE8uUrcNNNv8eXvvQl3Hbbbdiwfj06O7vQ2dGe7/zmQb9MC89/m0xdLUL1fBtU403+lfygO+kA8nza9SPNWCF5GQm3I830VQmjFu/90MU7k0UtL259qg1b/vsKtaK3Axg5zJvSiI2bh7Bt7WY88cR2rNnQjyfW78Tdf7/JWBEsX7sF6zZuxco1m7BmzUasW7UOq1evx8rVO7B85Qas2BTH48uX4+7HaK0aRDxrV2rnAvWWr0GRZOFxX30O6Uwn1q96HHfffQ92h7tNHc3u3oDsABcvpNAzcyZ2R3rM82gwZibyutvT2LQ9gUcfWYGVq1YinmlELFaH0fV3GjkNtkxBW1sbRiNTTJunfA/KB/xtt92J3ugIWlq70NPACQFg8Il1+M1vbsAj28fRPmUKRoL2/MzCB48thyM6I3hiwxAeeGi5mVAbDjdKurLIbn7Yi7cdba0Sb8D61/6BxOxd7cKNTNB+yO5+YjV+8YtbkR3dhd1DaUxpCqOeA2mBFAaHB3H73Wvwi1/dhE9+7RemzmZC3JSVA8GWjxyA4DVipoWY3uISLpXh8vJEV3QbDUfNB2wmPY5EIo6b/u9nWLt2GKlUPxoaW9HWEJYyiGD3eA4rV6zBDb+9FZ/61BfwyPpBo1eS3KZPyimViRhLrUw8bs5/NLqIcWdGRB5C6G7NYsOWYTwkfHz88ceRMJuyAsmtj9iZkcZO0UedGArokgOLctuBE9KSeb88PedNuKf5och8CT85yPmXG3+JzVuzaA8F0NPbaSbyaFW2ZctW3HrrrXj/Z36M66//NQZTdejo6Mb4jq2497578dC6USNHjfVhjG/YACS2oK6pGYFOTglSL9sBTU6gU1ePxrfhhhtuxuMP3IWhEaCzMYP2tnZEpC6kUhk8vHoIv7vpVnzwE981FpK7c03mozbiTVybDbKFZ3XhEOLCV7brtCrMcVZQ0juyeyN+8pPfYvfmbUgm6jCloR7NLZwk5S4QGSxfsxO33X4Prvjcj3Dddddhx2BE2JpCgot8JB9NkvE4f+9+UEpFuDdlgYk3mLPnCuswy8jAZvzohzdim8h6MlGPxvaktDN1qMuFMTg4igcfXo4f/eg6vP/j1+BfD/wLqWC7KfdsqE7SHEKWWyVLEYRELkw/T/gekPLvqMtIPZ6PlY+vxp8l/wOJFlOv04mtyA0OSBqH0CzlPxqaZ9LDKWBeezvGsXl7Cg89/LA5czketBNumZ2PiargTFWdsSjcLemgHNIfLUkX9LVi1aqd+Md9j2H7tu1I5hrMAE1u833Gf6h9qsRfj7Fgp4nnqIXdOPusxWaa8dvfvgZ/f3gTrr/hfjSMbJXyC5qzVhsaJD+St9VrtuC6X92AD3/4I3jsiZSRp2CkxeR/PMW2U2RseC3Su3ZJaGNok/QNh+eaibEgy0AQELmgtfw//3Yj/vTXxxGL90s9jGJKZxvn+5FI5bBx0xbc/Je78ZlPfxHf/ckNpr6NZDqMf5V7WqBSzjOZhImXaof56WlJY2goJHx7SPTIciSyNp+pnY/b+lYXM1ajIyG7CwL5Rv8zulslf7vwjzvuM3UkHekw+iG36R5xlUNoyixzRnRC+M3wzACn8L0lGsGO7dvxq2v+D9t2SjlkBlFP3cgFppkcNu0aw/33P4Srvv9/+NIXv4RV25Im3cmsPWsWuXFTfvWhLMY4oTi6Bo1tUl/7iuubkV2614k7878PzgP2n9gn71/7MP70p7sQET0crWtFa0PI6KVMfAyrV63G9X++X/pGV+IP/7hH2JPEYP9OTJkyH7vW7xI5WomV26ROivvxXeuRGpEKHkijqbsH8Yhd4JT1JjhYkcbGx3D7zb/C3fdsQEM4K/xqR0cTF8QA/WNJPPzIY/jhD36NT37q07jvse2m/zUg/jiRnsuwHAJoCAxh4L77MLqtHykeLCz6kefsh7k9qiAxsknatbVYPK1R9LTIflTKNpPFff/8J66V+h/pshP7o9xIVq6WLeSEbZeyqYSRp+uv+QFGx5vRUheR9rEFMXGYlnB27B7GHf+8E5/6/O/xxS9+EWPSnrO/GB+QPsHdd+Ou5XahYSwaQ4pyHtgolSqESPtiqWciL2YzcYl/aKe0s3/GhlXL0dIyC12dYbNALJSKY8eOLbjlr6tw5ZVX42Nf+LGRH273ms02ITMwJO934pe3Pyx1K4xwagzp3f3CpB2ik9qRjM43+YpG6o18zuwJYt2GMTz22CrTPxzNNpryyg4uFz8io/XNZieOBJxdP7z2ukSOPJT7pvZDv/+MTJaD85y60ZRHPlw7saHPCX9YHKiz7kvf8Td319H3/nd5lHlUDayD1VDufenkL+FFXKkDXD2aAsrGV3hWNs8HEWqlLp3medkRPPrA37BRuhmnHDUDHc3cCt9isrlTfrDtPfHEE/Hc5z7X1FeehU6+keimVjmbiOlE+ct+lWnPpf2iIuPCXKl3aJuC+vYOtPXORJP0vxsbp5r8BEMxk4bxgKcXvRyZ8ScSDS9MEux79mMIRmPh/agkPxOFiWPimGxswknvl4XhrfebcN+7t7Xiq50edeFm1L334NQXt/647K6l39zHJeEJ5SdvvCQVT+bYh/Snfv1h6ASlPlK/Ov5a8GfDKehXj7x+UsGdiwp8ysP6V1duEME8w7z4nfDcezcNFb9vvPSWjo+57ZHmy7rT5Ki7WrkTh96P8qjV/mm8pTHZe57jq3lRKhqz9PSRH/57XRDCcnfdEfpM3zC95pmvXed93p06VIgz//hXaRw1OWhg4yyOi9D6Y14STnCF9xYVY1PvE0tOAZ6/ShPLpfktRmE8oxjqr5ZldTX2uXWjLDScCnDfuG5rtXOqRxTV4iL0/QRSbpB3XxJscQgTDa8EXriV021DVj3CC92S+EZKzzzfX9hjC2C95uSDmu9573+vBWtD5b395Qp62ou3HBiGX70xfBdOcDXBMLUwqIyq+fe/P1gtgEthy8O1VKuMWuFXf2/OHiFKVqLYe12hVhqOd+/54/+mXHzhmErg3LsovLWYjAWwG557b9xpT78CyqWpCF6HqFJDbfItbqjoWDcKqbUoZwFc3EFjFN5zyquGJU6Me48fmk696gSwulPwt/++FvKK0+iMQt0qsF3zba/K+/zzkvrjuPfy6oaXlyuHFwX/FhO1AHah6WS8bh0s5KE2avOyOGwXBX1T3p0rV258+tbvW+XDojhc1/9ELYAVZLffjZabqzcLKM//A4VK9VLhUx+23nnyas6GFiS8zmk469l4SEaZ/1SgjoIiDncjGA4jlouYzliyfzXSO3YAOx4FaImRkCvbQNMOint+wHNATH4HwxHMmjUbz3zmM/HsCy4wW4Q1NXFCwMRUBC2HWtx0WyM73F2AXU9bgEaVd6f80Bd6713/sHoMb3nLW7Ce5x2mkgjV6YC4QlPoSk55qJ7aUxzqFsChXFpEI4Nc1OpX99y8xG8+alb2hxacihkzZmB3eIZ5ztNHzVVklgP54XDQXAMSlpkATNoV/TFPPw5HrGTUZbwPhtAouD1nKBMz+i+59jakaAGcHcHRZ56B1bGjTH+M5/3Ssi2c4/mCWcSi7cYiLYkxM6GSuf0q0AI4OH2JkeUdDUvMlnUsFeYnl02bLYHZTnHgOZiISzrTGHroBmBgAGjtLGsBzHLlNRaLmIH3aLgBqWQS6Yjkm3Xpzu+C+/6GZ84yZ6htDxxp/BcmkC3nc55lWCA4aq6pMCegM6gPjGJ0+XJg/Y10hLpjn4mOjg4MY66ZYBlM5czEWjBFEwsLw7cAJ5UkdNETvFfLMwWfTQRMHS2sM4FxyY7kM9RtLa6Fs5yY61/5TyRo6ZZ73GyXOtD9PMO3sViduPMmoSMRRNIShtxnwvywDyCcGTATGelgoy3fdAgN9Q2oSw/a8sg02m2iOXEg7sYe+l6RBfCmoJ2YVLjtq0LlWlfkx3g2r2BM5Ippa5By5HU41CnpoF11P5LMz9bfIsAFBYteYNK/MdRu9Gcw22LSlw0nkUskxD/Tl5L0ij595BGRsYfQ2tMDLHi96Uep/I8hYcIJprhAJWTap3FOiDz+LWFwDo3T5mPmzJnYgJPMxFJEOnwcAOG5s0S9pz6y3kr3aG6L4eO4N1ERFf4Ro166jCWN1Afcf7VUzjjQN8tsF7y78URTH2KSMuYjzIkkAc+uJrKZMWRGRZZWflPupNyOvAgRTtxiqnkfS9uEDEbsopqWbARD69cDQ781zxvmPN1sHTsSmG34yn6v2cpRkk25SQf6RZmITKbqzARsvbRXnBgdC7eZ+puOj4v/kPAqg9GhIdTXzTLhpkb/jvS6dfJrA6YtWIjt0fNM+GohR91g8iNx8xoPcyGJyP1jUm84EdeUxJxFR2BT9jTzPpTrNPxN5XZI/QkZbcpvz6D4S5J/90v+xV1k9uloa2/Hrshs4/6Vz1mGD37gQrNDwLlPfx4eGDrJ5G9s65+BzZuB+FrMP+IIrG05x9QPnuWbFr2DnLQ/kp5YNG3kpTE0bCfeV/zeynVbG6aJftgUOs3kJ5iLG3lRS/9oUHSfuG/M7cTQCtEHY7dDFAE65jzT5Gd3SPgt/IuIXiQo58xPNmvLNycag+kcT+02fB7JTrHpkXjq6+ptngVjmYTwQPjxKM9elXS116Fv3jzsCp0sOjKLJtHLxEBE+C1yGw5GJI4MIiEpWynk9B3fkMgKFsDDwTmmv2ImWMn3EC2vbV1k+WUk/6YfElqBmcuWYXvkZKvHs1HD75H6RsSl/Bq96h02pmQi0v2PIr5qlfB7FxYsWYqtPWeZ5+bcV4ar+mCCFsB19aK/x8cRkXLigo5MJGH0eHTXYxhZuUIEcCeWnnQydkWnmwnD4dAU0740gwtZIhgXfUX+BEWeWb8SD/wISQkPjQ1YdsopWJ89wsTDmk0EsrZdCkW6jDy0YhC7HnpQeH4/Yh3t6Jj/dMOv8ealZkcTDsywH8P6Qr4khKg3e0bXYcsjD4uC2CiqcYGxeOUW01Epn5Rcw56FfaYuYtKZG+nH+Ki0MWuuY6VC7MgXGIvuoeQsUx4K2lITkkKJT2QoY7+pwrlBwyes+IU4Ep0952Rph+ow2LIE6REJt97yvz4lMiT8iGfrTfzRyP1IPsit4zegoasLwd4XmnYixx0rJC/sXxDSyzD5ArYjvXq1xHmv2Zkm1f0qE05c2jPKcXzctmuGH3LNiBwyv5n+G5ClXs0MYeqcudjZbPVEMFlv9E06NGDCARd6yDUm/sbHxpHeKPIu7Tc6e4ssgHWHkPwAsytHAsZPF9Wg34nuN7PCHcBnf5Dh7isL4Izwl3LDeNSNH5O1AHb9+1HuXcXxI6/j645fFcKozleFa3HnpqFcnv2oNX5W6K/tIWqEX7BoLY+AZwGcTY8YC/8F3W14//vfjPNON4/RZS97BeqZz3/+8/j4xz9u+iDkl+mryFV5V8JDleeAl4JcvSRS8tIq/bOWFjS09RjeZzJ2AXEwWmfkNCv9Brb7ipxX/7Ucc/KeyHr9J+oj9qdCPL9cEM3aehEwC0jYf+HeEXlxmjTKjelWQ7XSLCdnrgWwQsehD1sAF8PVk+73s98/v83TQvaZfJt4fv36keD7SvXYtQB24eoXF4WdViQFpqxsPCoLB9IC2PKh2H3eQtfTQzqeqe7Kc6WA/W0BHPaNLxNavvl2V/inz4jCe4tK5adi4+dnkYx68uC3cDRhO3JSLu5iuPkqhc5tERqGyod8HnuwaXPVxd5aAOtzRSX/leDKowt/vSrPn+ry49d3rv506wpRqmOLw3ffu90btzxLwyuGP3S6LZ/HAmq9dy151X1p+1Wcd5bjZK27ifznUMV02Xj8FsCGL4xP0rq/LYCrS4cPTFSlTvT+gsu0Ax3/YRw4lJS1c38gUEsZ7Q9QpqnkyzUMfh5U4oc2ELUmsg5jciC/lecub/XdROgw/r1A68o8WP7ptJmQMZMpo6PoaO9A6+zZaD/uOIQWLzZnugU46RsWopxRD8jHP5vmbDqDtatXmvMxX3TRi9DZ0Ylzzj4XH/vYJ3DnnXeaiZM9QS4/a7vv0dzcYFaVctAh4HxclAM/IqvRZOGvd0+V+kf9w0kJO7FQTAYiM2aSWK60SjTEyUMhujGWVCKDE+XH2Li19lLk9V+ZNopnyXIgV9uv8bGx/ACT2cLch3Lx8xkH4gk928wgJc9INTA6MmzCMNZXwqO9BfPNiTDyLCz1FPKb+Y5v2GDembqctJMBnHjw54nv+UE1tH4DBsQ9J1L3BrrymWeOKjgIyS2ceX6t0ROpMaxZs8aUP8/p5CA9J0oIMwEv6WVeOGlJDA4OYGjjRpM26iqe4ckJJAUnzzgRz4FIhmUwQbmZDMgrTjikOfiv5d7O/ZOFh/KMZ7YaeDqO6WVecpykEN5zEQFlL71tm/FDsC9Vrh+V4sSJwJSflE+ktc1uj9hQj9EtWzAyOmLKkVsjGv5Rb4lbTjwrVB8Ni3uGwYk7TnwUQfzFmpvNz2i7xMFyGLATH6kxu8CAk2wqF+Qz08tyNnV5kNvsigxT9oRY5yuBdaWutzdfNmOSLvYFKR/MC/3Hx+NICi8pFyY/Uh/5PCXxDAnxN0E3WtasizwjmLLjl4tKoG7w1wHClIHvGfOv4ESxwkxkejxm+xiaRP3lIhajLxiPFz53zWB4bBc5SRhtsFaGRv+JvGRFpilzCR4IzfKQul3X2GTTIBSqrzfl408vkfEmxyFtN2WPh7P279xp3HHyl8c1MM+UB+o+vwzSzeDq1aZ+cjLGrxO59SfLgDqTec9qPXDid0E55yIOPy8rgYtUCM0TeUFMndondUvqnvBvvegP/5ngdMv6HxaZoAySqFtJZvJX3ofrG8wWxopaA1WVwLwruFUwy9ToVqbX9IsiGBYdb6xFhbdm8YpcOXlJt7y3+k3q5qbNps2TXHC0xuoLCUfzTtAtdR7lnLLL8gZ5IXUwMTxizt/mM4ZNOdL+HMNnHWHZ8n1eP0mZsgzpnrwb4yIOD5TRpMghjwKhXjUwC4YiSIhMufXGD/87bf/NThReOY1t22rcpCkzzJ/JN43HkyaPOblnmSZprS3pIKi33AlB1hPC1CWBpjMn4QwPD5u6Qblm+dIt+3YEeaCynBJ32f5+89sP8p1tJcE+CdNmJt+ZPo+Pe4o9lbdDGX45dlHtXTXQn5/KPatGfrj31eT7UAF1rNUpIuciu5s3b8Hb3/4RfPijP8Buuyv+XoN6hWeT/+1vfzNWweSb9u0r8pC8ForJN2Fz71R0LVyIaUcfja65c82OG9RX9Gu+w7zwuEDF3zYR7Ov46d8F/476oxzK1WOFK3v+e/0212c6Nu/y1Q2D4DOlwzh4MNnymIz7/BjCJOAPf29khX5d/+WeHYrQfJC0Hvuf1YJ/Ts31o9+8fvKH7XerqPVeUe3dvzMONF9C03rO/0hI+hqMVmeb+b8lESj5iJLPMTNTHBQBC+SkYOUjwmwNIJ0KzlFbl9YH/yiH9pf8URDkj0Hxqu6UQhKedD3yxC0bRMx8JP8zTu/PCKHvzzQ4TEtRqAWy/xVgV8zk39aAl1/9bcjeF0KoFY7hXEVildWQXWJnrTi2cmQrfQHiQ3hUiMN9Ly6KKjJ/k/hcnwkFJW55ZlbI8p5so7Lgkg5f8LRJ4eqJbMBafxfI3jMn/jRwxQq3LRC2WqJFhPyZJPtWmzEN9gcHk20Y9pGGZ4l//ns60cFOhlHYEpoRFMO8F7eUV+OKv5kmj0y+bVB55PkjxI9hs6KLjvhMOtBmywUfsU6Zj2bPD7v1GhefsWbZVFvKGbeWyHvzGSBXdc8wzb1HXClNPnMAw6bFhq/lZs50ET+8t+HxPix+WG4+94xH3NoymTgFuLLNMkuik98MUCgfn7xj/vjUQt1YMA3Kb0t6TxkhkT90F/TSbPOr7rK0CJNc2fTIn/wwV+/PupVfSnToB+WLq6jMC5J4EFDMxXke/nInWbcTgZZ4JXJh3bP+ML2igPPPSDZ+psdSIRx9X/xM/9xnllH2DWHzVIoSv6L7/cSSpc98OLzzebFlwx/2uW1J6MMS60fhbt8To62GSvlWmB0IvCSbfHiCoX8E20KVXVNS8jtgLNyEQjxFJSz+pHULRxBHPVKhJiTDvQg0zsJ476nITjsLaJ4P1AnFJcx0i9TnmATEE9/GzIAZB+Oz2bTZdvKWW/5izln98pe/gn/edTu279iOzvY2dAixxTQTU0ywL2vZlNyKDmdWQim6kt98b7OQd0s17yfjTigPuhNSiTTsE5IgTV178I47ce13rkR0xyOYE9mF+lgGXaEBDGRbJD5yjKEybiurKuf7jLw/Jto+s+VRiWqjUPcsFYO8YTATJ5YNNaKl4rBLKWD0EwdQWXOktkie2ARwrCaTSSG34mZ5n0ZjVxe6OxqQDQcRC41Lc5BANDiG+lwSsdw46pAwVmexQBKRLK8p8zsUiJvV/RTrqFkNHUQkHJKYGbfEZ87MFPnbvQLZXdtFKDLonDsb/bGZCERjSIsOoCUfe4nU0bmQ1Pgg67wkWu4z6+8SmU4g196BzikdGA5MkXAlA0K238EBeZ6czUxFEeIgteQzyfOzRyQ9w2sxY2YvRqPdUs94jmYMUakPKVrmiJc6afe4C0mQhyKaWCUj1E2buAWtXNumoLm1C6OBLvvWWPZQBjm5JXGZNpN9EOvb6COpP9lsWOpdvdQ7qYdj9UIPIjO8CVPa2tASGEIyGEM4lzAWQNQH9cJj5gJP/Bnx5ZLnXWswrSOEsYZ5Jq9KNoWVSbUh+528CpMlLSwPSW8wI3wWeZQMjwcbkWqZAmxbbnadT+36F2Y2DiFS14G69JhkKSJlLmUZlXilXNvS6zEoPEk//ltg93JEG7rQ1cBw2iRcWrbFRDfFMCq8i0vFNNsGi15LbrnHTsJyu9j2VgxzK25JlilrcWdlUsvS5o8OND/y0FzTkow0+5TGEi8sfuskL8JDCYGr0NOSz2BdG3Jx4WGiAbndD6KxQWS3sQ2N2VGR9RCiUk60O4lK+bRn16N/9f2S/zskfwMSj0hgSzMC7ceYdHNlvtEDtEwUuTJlzZQJL0JS5unmxcAOKdfEaozs7kddNI6uuhH0ixLLse6E6hARXgRzI8imR9ExdBt2Pyx1bXC9sHM3Ah20sKQldZ3JWzBnNWYoM2zkIBluErcS4/jjiA9vQ3dzFFNED8ZTdZKiLDI5OznUEEyZ3SOahm/F+DbJj/Ai3D4F9R0nS52XsCVMy7+wkK2PoVxE6pmlcKwVmQHhaeJuxIfWoLMhio7IIMYCzcJXqUmSBK7Sb0YSjfI7tetmpLfcDYw+gYamMSQjs0TOpe6yzhguSf3g9tAh1q8UAuPbkRkclnTtRFNnO8bDC0w5pyVM9uU5gEBRzXKrcXkuJQse85zdvZIj5kCkUXRTH8YD06W/QLe0PhS9JTxm25oWnUTZtn12KaMtUp7yPNjah1gsjLGI1Ft5d8z8qTjn7IXmDNSrr74eW7NTzUR6eGQLsrtEV+QknakEskObMb1hFLloM5AUuZByzEp9CGEAdTHhx8B9SK69V9K2FTxYNT3r5RiPzhBeSV6kHCSRkj+mJSNcJ4mfaETkKYJIcyfSAzvEk6Ri+AG0hwekvrWiKUj5jCIi6ZQiMfOWddgi9XIn4qt/iVz/g8iOpNHR0YhErtXwiHlkPMmsyC0naeURJ+hz/Q9JusclgAgaW1ulfvZRaJGUJCWlPKWkhCRNVHoiy2Y6UPiQ3iw6R+KPdPWiQWQgIfrO5CObMPmgJVeQ/RHhN3+PRpqlmzEV2L5RZEFCjYu+apYyyTVJu5BGUsqqXtqSqHQcqN1bB1Zg0wO3C9/sMQDNR1+IZIOUKy2lTV2j/LBtK/CNxIyxaJkUQ/LET/x+519O2qGshEZpp9xm6zuliAal7XgUg4Pb0NLaiaaIpCtQL+0bXbI+hNEe2IjM+GbsfOQGYOeDkn4utJByzMbQ0zMV/ZEZIpvU6jY+6tIA2xmpsyGJJyN6Pio6Jjm4S+ISuR55CK3NwqsYT7neiayUa0j0PHkCkY8Oqc/DGx5Aevt9EqDwYvHzkK6fIW7aJS9SN6Vvl8vFJE7qG5MziUfiTGWk7apDcudqyXQdmqNpdNVnhZM9Uoaik0R/5FJJZENR+hB+CA8lwRkpg6ykk4slstJ2UUSlUkgW70NLo+j5WKe0gSL3GWmvpI8YlrY8LG10c2YlRjY/IOUrdT0t6ZS+Y2NMdGHTEgmdO9RImUnDYURE6n6W+kSeBVLCg6TIo+gHWgMGkqK7GkQHSjtYJ7JDHWda6+w2eSbls+PPUk4iexC+Z0VuA1KGjaI/mhaLrIn+CEq4kr+c6KxgICYk+RF5pVxIrMjsepwdGa6GQWOzbgEtPphn9nWM5ZQkUn6biydM1DmW/L/p02uDvO9o9peYR74pS967wveWumdfSNKtwitgfWIcvNf4TMfJ82OdFcI2z7z3kqzCe5MXJfNwj1Fp8iYP8ppO9Dud7ZTyVMhk2YdCeMaTUPX08fPIjgnaelz0V+m5768W/G7L/ZmyrkrVwTBK/RQoneEiGfYPRZZo7S51eVz4d9/ynfjmj/+Go+e2YNbcqQjSlIx5zTNU0iY/GQphxiHkqm8Jl7vTp0/Hq171KrPo4o477jALUHI5HqkgvZ7QTKB1LtB1MtBzHIIzzkKg9yRkm05AunEx4uEZGEGf1J926ce1SnzN0mY1G52RM3WQ9YIW6YV0GAsv3ueJibRvRUMYouDa9pAyIy2B/CalRR+SqNxZB62wVyaGSsidAasFf7vE9sBP7vtqsOm00PCZl0rgG+1n22yzP2vlSic8XP+myvLqUc36Z/wX3Fj5qOyHeSgKX/Q+E8c/wsTPn15e7XPVWfa3n/zfxPrHorTfxn69ZcMr8NDqaJat6lxNFMcgzbgcn3GrcNOXoR8bnmlP8nHJLyoJ/vbIuPHiz0pfkP3ISmS2Hhd3Smw1GJ60HOa3N+JiyMTnQvpIxk/+z02L5M9HLqRnygzTpVxFd1ImPLLPKCP0y+9K9s6sTmIbTvc2TomJYQsfbe/N1gebWuu/Yh3y3iv5v7VItcAdjdje268T8S+yRF9hCTvMMOS3kpX9wm//mDnrE/vo+p4w/BL5ZK2xQkl4siBEOaHo0B/jN7+VJPf8DjMlQ7+enPBdPuvklO+3n/JclJfVyo8xiSNDll/2t6228oxBCBn+CygdVloEDJMOqSfNE3lO2ec7X7gkM47NcHnPsJR8bkhabpQTc+9dK5EJogoo3TZlApMGTWk+xTX+JAL1Jz+tOrTP3Of6jr6MN+GFyTGfW5clZObvxEGl8inmYin5Ub58i1HqRmNgeuRO3luStMljI3tCtp9C/7YG21pS8Mdf/vbIPp0AjA7jD8sPlzQW/ra8tHFQ7OzzAiaS/8ki1NvzjI8wYF0ZZv+3MALCBsigkEz7xsJmQSDc1MbQH4bmouw7Afm/t2D6KzbEJTybHBNtcZgf3tX1P7nwSlE+3bpSt3botRhY+r68IDnuvILRpwUvjjujFQQlBWnvTaXxETNUdG9Urn3mR/6eHQAPrhvCjZVQd7yaCu799kPvVWz8K2EU1k1xDOqP+SLy2fc1lgq6zbsz/9trcVz2N92SNDyFP3bz3vtNqHsTt+efZN7xA1hg3xcH6k+r/5XrbiKQGL1fFeBlqOCq2L3VJ3449/m0VnCXlw99X+xOG/Y8iotTnNsHphPj/Sr8XxkFXrsBuqj13oV1X5CDYv8TKaNJlaPntJIfVx5dqCxpKkvDyb/xLs57eT2p9E4StdNfK27bKCtc93n5qtiQ2efqz/UfCgv/pK62tdYj2tmBvr5W5FpapGOXBC1ekLJbs1qwnePAFDtVMBYVy1c8jt///vf4zre/jW9961u48/Y7sH7DBmNd0drciijPp6NP9sAVpjduf+YFvThZNeGUqtdxBq78+nfx9z/+EeMDg9ixZQsGRiW6+nqkG6ebFegcRCF0oKRW+dQC+ankh3tPlHNXG5XK1aJaaPbjnT985IRXKz32A7fYl+aDA6m5lX8VxmeRijZhLJ5A/2AKIwMDGBscxphcR/uHMMprJRoZxmgigVij3arYfLgSAcqZiElOPiBp/Tb0BFLbt8uXYw5T583F9uwUiVZSVabd8yPzxJ0UVKCty2yhrGf5an60fbRbPubMpBsRyY0hJfKD4Ah2jYwg3mS3th0d96zkpN6wXvBD1vDCS7fpRkvguU0PmwmoQFs7WlvbMBboNO/Fsb2aAV5BwMpjIUXF5dHbEsYQAxxeZbbaHNyVxpjcj4VbTbwi0aYejm7fgrFHH0GcZw9HwuhesAhdU3j2aZ8X0sSgsetVU+WCFh7haAxt9YMY270b2fiIsUrbnW4zchGKiQ4R/ZFIJyXN/RhY+y9kyM/cAOp7etA1YxlowRUPNHshkjWWd+a3l4Lkjn/RPAyob0F7Z6ev/Ox7dadgGH7il4L9bT8EFVrumlMOCBFtLVnEuZVoYpeZmB2PR5CQ/lIgYs+QHRseQULyObzmQdCKM9qaRTYoZZ8cQ7SFunOZCSfnKTwOuBBMiQEHhETGGH+W1ro7/4VcOo3EUAK7uSUpzy6XeDIZWr6l5PlOpLduw/D6e8SvfO10dmFa3zQMBbttfrjVv4C54H3QDJoC0fqwsVTEyFpjTTc6AsTlPh5sM+4yCBuruPjoEBJbt2J82wMQD0BdFD0SPidMaSGc4sixgV6L0RgclzAljyOrRaQzUt+5XWsOiVCXKV8SLfjGhnZgdNtWpHc8Ir5yiHb3mTO5RzDN5sNB/kliGzK0TA70mzOAx0OcABbeeeXFQSLr3/KbH9D8lswNrLL1XvLQ0tWJMUw15adb1uUCnMnilR/IhfhznMgURDrmoKmxCSOhDtCK6ZgFU3HOWd4E8A9+hm2ZqVbOxzcju3tAnu4yZ4WP949hYMdOJAIdyErc6WyDKfnM2G6kpB4kN4nckM/hFPqmz0CieZmJn2njVtluf13vVQ+3t2REtw4JX3ZiZGgI46MNZnPkrNlSPW0sjePDwxjfug7J9U8gN7bRWJq3zz9ewgiYcrFw9LrHgtzgCpFrCbFe2u+uLtFbqj+8dLAu+PhFbnLANb3pbvmRRXjKDHsGsE4ASzz2qjF55RYKiI6oQySzw2z/nR3djX6pd6NmIlN0WtRuqZ8YHcbwxg3YvVLkMyl6IJTGzAULEWydacLhQphKYDj+tJaFJ0cKtikcMCQlae268yEprzSGd41jUNKTinWZftFYMo3U6CiG1j+KsdUi+/F+s+1zd08XRlk+2Qi6p0/HQMTRv8XRmbC4QLelUcKUthBjWzG4c6eEX4+UPE9lG6UOhZBOjGNoaBBDokeNvEm96+ruRq57sQknkN/qXwe8bEQ6UhL22rWktCOsp8nhIWQl3Ex0ttlNIJsTfR4WnaD88ppV7V+GTL8PmFKfw+iunfJik8jfMJLSDicYdpj6XuQgGRfRlPRvWC5tlvAhNiZte6OxYq+jBXHzUhNO2mv3jGRQ9r12nJvOh4SPmRHxL3xPj6cxJO1vKthl6mE6x22gx0UudiC5bRtSA2vEUxidfVL3uOV7IIVQXR2yDYtMeLqlrMN2FXdk+h+T/9JAUxNaRH/Hcz3muaq9/BmOHj9L5an0vvj72o25AIalbzUare95yL3Gaa7853fj/SxNl7r3YpDf5dzw+X6FlK2FxlMcn1P9yqSxcvrYv93Pqa+JyqU7MdRKv9Zf/c7VdoBnuqeSKVzzpUuxbuNOnHPq8cZCv8A+yqH3U1DpO8d9TEt/HvXDs4EfeeQRjKQb0d7dg45Fy8zZ2mP17aZ+BUMRo5eCwSbTF2S5mQF5rz2W/+0zITuWaPthxSVWpvxKGKqZKM9phjkZqOtKviYbnh/UY4pCKOXTrePdhepp+wD59t6713FYxZ6nzqJW9kryr8mXx0XvvN987R/PU5jJOubByX+5cU4Lyo//nZUX130hLi98b/xN08bYDA+9+DUcRd6d98gu0LFuy5JX3yqBOVQU59SidAvvcq4qg98PTAehVyL/O//O8qUQuk1/4Ym9L61xGo69lKL4hT8NEwGN6iykjfdk2fbZzc98nXHD1b6bPqc8KfS5rS9yb8pan6sbG2++Ppn/rRuzs5VX7ozd+OMjvuNvXj2dVgn6hovTbTiFfPip4LICvOLRfpaWFmH8+x8ICuPJxeFW0u8V4aXPz+dyVJIAB1zLVXArv716l39W3bvA8+f5d1HuuX3m1esK8qOQVHi/yqP628mjNB167zLC3hfKzfvhNQiFelqegeWfloEn55XgxqJuy4VfLZw9ReDooz5r4tKzfgtn/tokpOUjgDCrt817m4iMKBPeU0HyQ5wf9lyRrQlnA0vh1oaW7gkNVzv4gfwEcwHqxg/3WTk3dmVpMUorpirEicFYOAo0nNI9+ScXXinKpNnX6agdeqn/YpS+L9dhKHHnNeyFCQ59X+yuXDlYWHdcdURwNVc58AyH0k5G4T7HVYYeylUAN1QNK++2AgP1Pf278Susm+IY+EwbNYJyXI6fGr6+MfHIM67YKULRzIwNzw/lP9No6pO5KyAfv6f4WR68qrscJ5gE/neaXv72568SH6rCqx+K4jt57WbIc6HudIC2gOJ7HchV5OufxpuXD+e5Bx3YUBQWtHjQDqz4s7Js3ZuF2xOA+4FQiurvneSWQM/oKV9ny8OW68Sgeq2Sn5Lic6ADugrNbSE8faLpt9d8vB6f/XVqX6J2+qvz1a5CLQTiprNW+Jp/DcPlM/ln2099bttV6f8ixe1RhzYBu/qBbTwPLyWv19CTuBuU+zQC0ZDdFlWiidZHkR6nlSS3cM2gIVaPk046FaeffhpOPvV0HHvsseib0S11QIJg+CnqA27DWZ0HtaB6ZXBkGAuPXIztT0iaKRYcswzWI1Jfj85TXm8mpTeGZhs/tHQhQrnClol7ApefmpZy0Oe2nk8UKr/lUYlzJXpG4bSDOlBcGaXxMx/U1WaL31uu8uSC1jkCY6VDcEWyIJ+OCikNhxDp60P9sS80t9msPbOZa1QJWvHwY2xkza1I8QzMhgB6ly7FaMdx5n2p/i7G6O3XAbsHEJi/CPPnz8dmTDfPNVdBWrYKkl4wwZxNdzQ7iOFHHwXW38oCk3SO2GuoHtOWLMHwtOeAVvH5AWZPD4UkveT92H03ANz6d9p09M2ahYGAJ3fKFw+VZEVB6wlOEMQ3/AsZTjSMPS6RSFyZLeKZVqkJc45QFt5EatNCNC1YAEw9wd7X4I/bzriua8lqJhTDSP8u4OGbhNm0wtooT7MIBYbMFqBxb/tC5CT/ku7ogtPNtvO7g53e9oZ2Ik7jNZP6BvbJ6L1SftzWdMoMzJLy2x6xZ8Pmy69GA6b9HRVzzY/60vJOeHq4ITyM0ZFRZFfcZifCMk+IJ8a2W3RdBDmeJZwRxRIUOersRNu80zGwQnTj6EMIdnUhMvs5Jpws7Pa0mk79lUsl7Fau6aSZcBkdEH5t2yrB80x2yuJ6IX622vSINpFb+R2TfLe3Izz7XPPc7s5AFPc/Qlla7lGmskavJ3dLeBuEkkJcSJFaJe/kfdDzF2qTICQ/oU7un49A19lyaUYixcFdrja34Wo748pDAJIXfncNrUWG272mH5aHwtOg/GYjQr1AL6Eplm+ReQj39iLSfIxJZ5Imq1UQG3wcoxuFR8FtmDpvHvpjp5jnCWNVTftqKnlGYcsxELTbx6ee+BPMWbaNzZg6dy52wZ4dnaPZrSAVsnIX88625cQTMfrg1ZLmDKLTl6G1rQ076uZIoAH857OX4kOXvxDCLZz9tJfigcQxhm/BnXchu05kJLsNC5csxYpx0V9bpDzTK8kseT4gV4Zt04mQhFdXJ5fzjBxkoh0mvZz8VRTrBJu+jLHwoGWvyKbwO77+IWDnTnlBftPNkOU34zRl5E0Itp+M9tlzEA/bM6OT3gKowhm5NnxJqPk/veJ3MGcnt7Vi+uxZ2B62Z9gq3P4K7UU5URt/8KdSKCLbi85GO88ql/JmPgrfXc7V69dwAHeM2xkvv0Veybus6BLqgICUXUTklc55H+rjXqVoXvI0b4LZ5s9YgZVBrf5cfoGq178tBy5eSG5caSd4cyRJB61OiSzliOmUCwcUp56EvjlzMDg0hlGeCR7Yjl5pJ4ZazzTOKyEldYILLUKixLmQJ7H6b0A/LWZFhkRfhjIjwgKpX0yuKd8ZErZEOvssNLe3Sf49vZ+rs/x2+zP5imvlJzK0DsM86zz7oNxJeEGRIYYXWYg5kt4duUUirpKWkNVftN0mlJt1mbhdOLL8j+Y+mF0rxcZFJ5Q/KS/Gw/ByXdIWNSPWd4ZZMIPBBxBtE/017RnGX9rTj3rGYpBnlwsyUp5m2/DUZiTWrhUdLLw08ixyYaD9C/JfhKP+KNRP7UOgcQrGeCb5+P1S5xvRMu154o2LUTz+VEBq/W9sO93ejbbuHozDTqgnPTmPZu01/51WIlfee4F9V7i38OTdgYZjdvDwQJnV+sWdNvzfySxGlWl/GvQMXzddjJX6W+OnJTHduPq7MKBcG65fotwzP7g9vYXypZg/tcffit0rtH9b/u2BQ/nSnThqpT/rfOCxv8q+N+uN2ZJ+y+1SNXZh2qIEvvrVr+B5Z55r1JEVHeGRjpcKlSvqcvFzO3a2Tbx+9Ae/w49+9CMMjPO7jTsfTJdwgmYXHCtzlgNsk8zCKy8+f7/SP0bh9tfdCbLS75bqHHLlvhJUptS1ps+VXze8WvKtcN0V8l8qITomTfg/xxiG5lbrqnsGrf9zbaJp86PW9547BpcvD99zpi3frHg6yg//ZB3bLkW18b3COI51ny+HongLcen7SuMj2u/w59fvjum34VVu/4mA0z9QnuvVf8azv1z1fUD6kn7UHq8rBvc/0XSXyz/5b3/bdxq6Oy6m7iuNd+p4mJs6WlD64efhRBDx+uVZj4+FBZs2JvKJ926qjLWwlD3PSPa/1/jz9Stf/jY8Pte+nfFXKBLrznNv3Mk15S0016MlVFz81sdFULny3BVqbDF0slv1ob+u5mXIq1s2n7a+c4cEQvkiAZl7ypa6I9xx7Xx99MJ2y3HPUT0k7X8oKuqPiijwz88jFxXf8ZvBgd9trfGB6m8nD1NmRdAY3HTa+3wxajo9+SrU02J/Lh9Kc18MPYO9kjs3Fq075dyX5m3vEZra+8yPSLbYVTHglRHlBTlfwDZyMyBirraC8J5uqRz5piQceytX/WWhCq9ce7inGfWnO4+SoCYXNoeCvB/e1fU/ufBK4fDFaaBqh16GgUUofe/nL38bErnL/zZk7/O+8wVVHF6xHz957zx3aolbiuIOBFF071VIwnVHuKGqm7zbUi/F4fgUJpVliX8nBm2o8nDvBf7w87+8Z/7Q2FnS+qTI1wt5R6J7KnXtWJl7rxE38XhXujH35n3hudnCSp951yJ3vhTp88mh2E9JCJqhPOy9PnXzXxKC2xHIp9G75uXDee6h5AO7uDjFuX0gXPHyb907vqrADdBFjfc1ImKS9qRcJuzHc1bJfUnxOfB3ignNbSG8/JPia/HFuNqTfNZC7fRXd0C95Xfjuq8VvuZf/bn+M2npanDEQMC2Vj/e6IwDcS0NYdR1daFt+hTkOjoQDg3DWJalR8SBfGQkpWNPL0KZlDfdIm0I+32cINuwfgP++o+/4dprr8OVX7sS3/nu93DXXXdj/RMbMT4+ju7uKairq2zFMxGk0/Ycvis+/Wn87re/8QaOJQH8Bspy28IkRmLT0caB6WCH4YF+uKrF3J7C5WellaP+Z+XeV4Ytv0ooF1LVTrfTDtZOSmlYTD/JTPwMrkGgrc1M/kdaWlDfVG/OIY01tQo1o66pUe6bzO9YE6/FlGtvNxNO2Y65Juxczk7QmJaJ8Xhd0UhiBxL8mG6Mom/6dIxIORoLdQ46V8PgBmTr69DY2mEmDsbCnZb/Xh64JIqwFsCMNygyHha1Po6wyEsssQ1JTgRmhdi3izWgWZ4nWxbSsfyzZ55qO8KJ60gkiuzAemQjESAaQ7PwJx7g1BG5WayvTFqqgAOA5HNPcwiNfdMQCY8aS85gasi8D2TTNHIEWqdixrz5aF9yEmKxOowFrYWwSWQVuG+ruy4FLZB5ZuvMrhjSjQ0IB0aQEvkLZUbtBHk4YuSheeoSTJ83F+HmXpOuZKgZGXmv2dd4C91n+yQb34JcNIpYS4eRk1HJF6HOWILVUHBXDL3XoQW1fAtkxowVTOeUJsRpoZjaKekUGWH5SzmEGtuNPLfOXGrOMU2GWzEu+oULBDhhmK63E9Q5bk1rrgr7KyK6lt8IjJXXuvogop1diEYTSMp9JDtk5VrkiBNQkeZWY1naMGuJsYAeDdgFEhxasXD6H+KXZ6WyH8/wmyV8WqFHGzNISR6D2QE7KJ8TGRKdmQvEhLetaJg+H129vciGphodphOqGm6ldiYjFYdn/DaGkoiyvsRGpZ5KmrK72QAIX+Q3J55jUn7SjjRNX2r4mwtbC1FulV0N0VS/2aoa0aSxGB4LcktKlpet99zkzsLTu7QAlHylxzfJM7mPxUy5xD2L1Jw3EZbl1oGCsJcx5pjIjK1GTvw3tE0155GOhETexN9xC7px9lmLQXtrWgBzC2gJDIGxTcgNDMrvYUzpnYpc20xEpJzC2X6pB5L35LD4lzyyTZK0oHsBembPQSY8xfSZM4E6KW9bhkyfyUMR7L22V6Gcnbhua2+Q/9ok/TuQZjzpUZNOIijxxNp60Dd7NmJTjxR+BJEONkk7Ke2zyJSBDmSp3Hj5D6a2GYmKNNR79c3bucCDm76g19akaFkq+jXc2GP0bDLYaNwWvrucq/ecMhppaEBHTx3idfUIpoetfHLrU/ZLQhE0iVy1z1iCvpkzRZdbC+Zs0Fq+uwt77SSay8MCrJWa/73jX9oT8snIkPQruhtjUj87kczslLjEn6SPWQgF6tHY0IS66VMxbd48NHbPN+GGwjGzo0WwUeq26I9Ug134UxEiA9TvnAhjvevqFnmQdjSYGTITrRFOcJPHUoei0QjC05agZ+5cBBp6TRozOasHAgFum87FfFY+8shXXCs/LRFpL6inEptE7iTsILdNFjdN0j9qbUMi2GNKKJ1TyxbrX0OJCL8YT3N7COPysCE3gBT7gEEuAhNe1rO9b0Zbzxz09vYgFelGQvgYDg4aeUrXzTDhZD39qPJgN2kUhOzZ7OHAOGKiL2I5qf8iI+DENq/cGjYSE73Zgp6pUxHoWoAm6UckpV6bnpzUh4CkL9Iwz6Q/I3JiyttGU4rkRlMnAlKWlNsUrHxpe8AjwgzK9MMt+b6F7RvvqiiN2B+Ofxy3KByfGz5jMvSd379GV/RMwFjtMy9++e26MSj3bF/ClBmh8RTH53RHy6DYvenb+vzs59TXRM3k10Ct9OsEgoIDuqZ/IO0762F3aw5JaX8H1t2B637+cwxt340zzjhLmhrtF4t/+cd0li1+7+qHfsNwgdqy4xdj0bJT8OjjW9G/ezcSKe5oQa3AttRa9XFywkxQGBmzeqY43AKXVJ8oSuIvYWi5FBZQVqarQF1X8jXZ8AjywUUhlOJ3/klCQuVfw1B/hbFAx713LRfnRFAre27+bZkWnunvvFg67v2Tv4SRFXnmhkvoM3vV95pvD3k3Vq6IoveFx/kxSgN5bt15fPW/I0TGLYrbfxf6/VkJbCEV5UrkQFgA29/2XkN3x8XUvVv/1J9e3NSxnvvhT8NEQAtgM4cjgl6Y/CVsOVOOeeVTf9ji0t57j9z3+ovZtG2wfZ+fyPXc8n9zDrkng+rOhE9ZFed+udFf/riK4FXYUh8W1If+uSYeL6XIp0nD9pzxPl8uptx8dcBzw0uRO6ddcG7V217D8ld5V0qa12p1vBr5E27uK6DcO+u/NKd+txKL96s8qr+dPErTqfduOu19IfveD0++8uVc4q8Y1d8yPfZayZ0bi6a/nPtyZbC3CByz7POiA3gmlYiSEK8Ef5PSngUwa6p9b5UG1bL1Z+8J89zjKMPxV2y1BDDKyAdV0BqGC/9gquuGjXmhAAvwx1H63iqoieJAWgC7k79E7dBL/RSj9H3Zxtz5kFd/+af596XhlUf58ErgrCB3hXwyFsCmQeHV785hYEn4nh8//G50BZsd2CgtDb9/+nNllAMLTFeee55zrRvsYPjhpkf9ad4kEnsVMD0Mz6TXe69pZ/3j72zIU/Q+2AZbnxU4mI9jMqixwifg/8I2qOTePnf5Ib0H74ei+H1hhaE+L35fwl+nfHSFZ8ESw151YVUlvTRxVJB7D2kemFcF/hWOk4Fb5pWgeq2S+5Lic+HxzZWdvNzWKB8XRR8R+wCV0q91oFb57q0FsLvi1+VzmnqVafAG1IPele2ojctyUn0FM3EzMREfHgB27wZ23Q0MyDVJ6z9xG5JrMi7ueTZ2BuEoz3TjoCRD4DCfPZeG4JV/CxYswHHHHYOFCxbihBNPwJIlSzB79uy8ZXDam+DllennwEQeot84kXTVVd/A//zP/5gzDakmDVtJkiSuhs31nYYjFi3G2nrPMlK3APXkoaacVYCfny5vCS1f993E67VKcnm40lwy+VuhXVW48lEK676Sbo6Ys0f5oWfbSQ2NZ6pWg+o39Ze3xM3FLK+88slk7eKAmLeCOB20Fk65vAVkjfLzJnxi3sRJPK/PnKvHp3QmUhR/WOM1Uz+FdOb57qzw5pmpRMjzV5e29wmPH/l8ehaYEW/C24XKR5pnbQoiniVS1ktX1OOfOWNfoBMhYe/5eKDOlFksa+OpBFcOnQW9hXx6UPd0ZwazPP7SUptI5/soNj0Z2C2zg1556U48MY/taW8CXqEDniqWusWbxqPhBwPWEqymBbCXXlc81PJI+RX3ykfboxDP8RRksp5e9MqNvww8izWVm6zXT+T5wEQyL//F/NCtWNXCPe4NEPj7mQZefqM+y1CiMIBY/Fz7ETxzi8h56Wa9YJlpPrOeO56ZTqjlqyLoyX/InGXK8imux+43QtBY/0l4XjbVojqSsfVlLGz5yLOACc132ptgDpXRP/5+bsbjY8iz/MsGbH3RcMwZ5YJgzsan8hHJjZirCIq55PPh6EPlQ8RLRtSrt5QH8iGAYXN93YWn4gPve4YJ5ZnPeitW7eow33ljPDN3wwaJYAtmH3MMNsRONv7JWSLjxRvxwlWoRa9O6FZCYaLMuld9pPqppL9aAi+/+Xpk+QSv/ugCRV2wEAhY/ZqXb2+iXGMp9w1CRCQf5BMX0vCa9fSlxqPpyLc3Tr3W7zCVBv1iUfdh1TOw7UEO4yaelKM//HD7Srq6vRheOkpg3erbsPYzvasuXEh5LmLexKuOJyTNZuGSTk8vulDLGlpyGJ3q6aNEyIan9TWYsfnOW8hq/Q1ZvkaSIqeUcS9dOTsNKj8s/8NmMYm0B164Wh6xjE1fSjnu8VfrFc9pZl1Xvab1VWqI+V/lUOVPj06wd2zv7C/NJ8+QJqIZ5Ued6aukrJqS9s0rfy99IS+/Sa98Y9x5wcALz2s/tb6anbykvJOePo1KcsjXgiWYF5EDt70rqU+e/8rtjP9blnDdWf9EsTuLrJQddTplVb+nCXVrvqM9Haby7A/HtQAuxCbuRd7VAo9h0I223+pO/Wm7Vw3u5BXhWvCWjCHl31u+uJZL5biqabQoduH2byuVyoGCk9tJo0RaXB6r3IkcmvKX/JPHKo9e91Ce7UKcRyWsuwHdy47DD7/+cZx62vFo8t6zW1JO/dXkn5ecuKi3r33tO/j81Xea+8HAXDTUN2AgtVtkyG8naH/565VfJtz6tb8tgItlSdx7V7feV4Lr30Wl94XwfXn3uVWecHzKXy81t3k+aDupKOHP5FDre6/Sdx59+XnNs0gJf+rcyV/CtRDUfLnxqH72p8/wRZz5+xz+HQmJoNf/U/9ULzadNmXsF/O+oFeL5Sno9W9c6E5E1KB++S2RJ9/3X3H5FvwTzHeJbpwAalkAQ3d08cD6lX/nwX9fqH/FfFD976YwVKHdnChC3ncrxcWfDpYzeeRPBd+ruBTkw6ZI/fK9viNP+f1g+CL1RN3441H3HMfMv/fJXsapX4Utqy3cdDjiLHJl3ZfqLYVIgFfuzK/KRf4q/hgHy4XP1MKXMPLihVsoH+uO4apf+9xCw/XnSp+Vg59XZeHqHwdu/Z4sSnfoLIabdv890679D+Wxi9Lx/2IUl/beo5SfGoObPnufT57Tvywku9ify4/qpSOxO+XjundTd6AtgItybQp0H0XifvzVwr7MHDvehxr2pHE6GKAyU4kOJkwkPeXc6MdhNZTzZ3jga+wU5eqGcVvuufjXMAofoOxkCPGdPKsYXpm4D+PQQiW5qIVqnY6DGeUGOZ7yKFO+ldpPygLbClpvRqdPR99RR6HvzLPQfswxwJzZ5rxdhCPywWg/jNK03jJgeJzulU6r/HE1KD8u2FauXr0av/rVr/DpT38aL37Ri7Fo0SJMmzYNJ590Ki6++GJ85StfwY033ognnngCcW5L7YG/H3roQfy///f/8Pa3vx1JWpwpWIxeUZrJkdExu7WgA5XvPSWVc/6uhHLvqrnfU1T+CDmMiWJ/lMuThcPy8O8Dyu2+kt1Dte3e1yAfuM09+bpp0ybc+wBwz31DZqtevjP8fgrpi0MJfllnX6UcKYzV7yH4TT4R7M9vrFrfnHuLfZn2crqPz5T2FyYadjV3flk9jMr4d+/P8NvUHafjPSkUDKGxvQPRWfOw/bHHcMHZZ+Pyyz+GRCIj7+lO5MzzMylQNIX46XTppW/A96/+NhYsXGDiGx0bNQtzq+FQHVfc16g2ruAaJR2Mcu7XX+XahXKTv+V0nhkzrKD3i+Owv/1xueG5etPfb+XvfB/Ng5vuierd/d0OPtWhOwoo+NtfVrVQ5NcnO/rbr2PceFxZK7mXsvWTH5UmFcuhkky7YWj6/Onc3zB82MP41G8l2t9w46gUJ8cTK27bfRgHDfTbTMlYAPNF2ltJwxWPqrxJ3H7NKovyFsB6NjBXBmlDahtbKwyqZrQBVgsERckKNOee8DfI7nu1LC4Hpse3oMPD5IT0QFgAV+ukuSs8XQRqrgApDduvaPMVumSliVeW5n9B/n2xu1KFUPy+UF7Fz/P3vnjdsCigGV1RLSinfNS3NgB+N8ynWrCU80u4FrwuuAua2zD5Qf9+f5pffabyzVTwmSuP7hm37oIZTR87/IQJx9/YefGwHvgXPtAf603hDGDWX8sLbrNWgHLQCXeC0DVklRY2lmyhVHGljcNjdfckWQDzDAzC/TiYPKr7z6ppTgUEHN1QTj9WQiWZ90OLp5LbGgu4CuXkwZWhwhaExfytBdb9fYFK6Wd9MPWxBj/3twWw+lc1Tgtdwg1X723LK/D0mq6UDYgcMy+NElAqlUZyx3aAK9IHH7ZnMXLLWm6BmZTnMTtF7gAA//RJREFURHbcXNSCq8AH5jck91lEwlFksnYA3mzDKmhpaUFfXx8aYnXo392PrZu3IJ22dkAR4Sktcqgutdow+ybkKSfj6OOOw7+ip9rnamnixb83qCS7BPNV6f3E6lL1+qvSXHHQwNe+WRTf11oRru4r6eaItwVl2rNoUwtHWoQRqYptl32u+jjtOavLWMuuUW+r0nD+UBxr0ZQKWQu1eq/YqnNH3HttklrgJfP61IaX77548hDQM/8ci0935XTeQtSzgNadErS9TXvuAp4lZtqzWAp74Se8dNWVdhANVDbysuOlTy3r6r2zS+N6hqpnEaj8VAvDcMBa4FaCK4Nud86GVkDevcRjfnuKQVdC8wxaC8sPPWNTLX5HPQstDdeNP78iWPtNHl8LWxJbFLZ+dVNYDLUALnHl1Re17FX51fZE3auFoVoA6nuNP+qlL+ntpKF8V/nUsySVH2rZp/fKN7W0c6F9Jvt/oT5oOAVLe1v+YS8/ejY180ceqzwqvwsW5eYi5W7lKpez8qJnUxbSa1H4VigOT+uHyl/As9hNBWy4amFbkE8bTmEFuYYrfn06Q22L8ha83GrWB9VLWq/yFuJeeIXwLV8K7ZhFyMuPWtQnvfLjWaT2R6PZsjqVHTE7XwQDY9ImZRBJNxqdm9l1J1I8ezS7BXOPPgZr6k833rRbRUtEQs8YV+Qtsu2lIvLe1FLW8aH5KQ1JfepV39t8qQVraT9H5dC6dwd23W8R5TMtDamraKlqdJZaEjvxu9+LBTlWd1pO1r32R1K6Y4JnARzzzpwfZ5xeHspN8vLcymqTv5V3uCn2o/Uh4jlXfZDw0qnZKlhw2Peqf1xo6Py+NnVI5IwI8yxdgZ5xDc/yNePpl6CnXzUduuOEWmy7FsdZbweGvEV3vnytPBW+jzy+q5719IFa0mv+lV9q6R/3eFuyM0ZeT9qr9gtKdnjI88fqL7VEr/fyN+45VP7mv9/y+l+v+tymN+npHVd/5aHheP4K+s4Jzwtf71yUWha7Lov77y5oAWy+jeWqvFD3vHJ7d9VxlHOmxh+e1qdyZ/mWswAukUenfldDuUms/W4B7MmZPit178TnoNrEG7G333nVY6+NEmmpkN6g1AO+C+T7r5YvYai8Nxg5Ciaz5nsot+2P5rtr2ZExfO1rX8OZp5+MlKgOd762EL8Nt5Af+0YkU76lMqbeZdNppGNR9A+kccU3v49fX389NqftmfxuOTOdRq49edBwVR9off53sAAuV6bKF1qoMQzNR0iueiSEQV7PkcW5Cae7Emp977nfeVo/NBXa/ms15vNqk7+Ffrp9VpFfvjbaX6ZZ77lbzjzWgij0m3WS0cZXGFe19/5+i9Gj2m7nc1YMvwWwgmVWIk/57x3x43un7tS/GQt1deMEMFkL4MJ4rvJN0+Txy/xPFMIitBvgpnBvLYB5BrC/XPjb8sbeayqYTL8uZj2gW7/8EHzuh7XslVDEnV+GCu7Kt782fCkdr0IVc8OCZeb2V936p/pMUU5/mW2hJc+FvIs7n6ywvue8cWbtP+bdeeNefEz/hffFeVIuqT+3HP3wx12ON37Umt9xy2eyqGQBrOkqxy+C93RTbn7KP+l+qFoAqz93XMDlQy3uuxbACvozC2O9/oSGo99K5cKtJSsTgdvf2mv+V0vU3nbuJoKq8fsU0sGKPWmUDiRMJa9CtVDOjyF+EE3i42dvwPjKwf+8spvqMlTO3948KwfWo3yHtQLP/GFNNNzDeGrDbawOJVT6ED8MC34gZXlWG5eGp9OIRqOGqK+4KryB5z0uWIB5xx6L2aedjqnHHIu63l7EWlsRamz0Ohr8KOLEsT1zj92OUEg+GczkHwc85OPZ66CwLWX4PDd4+fLleOBfD2DDhg3mPCwuTpHPDCNvVJf5Jk2KMBKOmE4Gz2HlQMa+Rq02vpou3Fd6svSj49DF/m47tN1nPAdzO3Wwp+8wDmN/oFZ/90CDuoJnWbM/EImE89a/RWA9PVxXnxRU+sZX/Vlp8vewfj2M/Y3Jyti/mzxSj7pkjCb0NwfGvd//7pjo9ygnxmKxGNpmzEBw+nQ89OCDOO+88/C+yz8s30520cweQWQzGIsikQKmtIXx3vdcjC99+cuY0jXFLM51ZZft+GH9WrvcXNnmfbkxtoN1PGLClr9VnvnfTcRvOf5UC8Pfp3T7C3RbjpivWovfDqM2yEsFf++NLveH5cKNR+H+VqoGdWPODq7h1oUrmzoZ6YajcewtNJwSknQouVA3hwI0nW56q6X/sCXwwQu/XBpSC2Ba5lI5lFgAy1s2fuY+W3hOAeA15ZyR5V/haBpNiYTuOMOujSgnsyotDDBufdDBVf/zIjf591rRi4Uv7Vn45eHO9HsrP7TD5A5SuxbAxbkl9k7Ya1n4lqI4BeUUjB+6AtUPP48KK0yccN2VavmVJqXhFcO+zy+QqTjob90FKpwBoahlwaupUT74rVvZ2ch4FiQEw1CiDPFKy1l/2HqIvcL3ysDlt58b/nAUXGHJ53l3nn91m/Ze6ESGWy/895xo8cfHBjJfeuLO5Efj8/y5+dGzQzR+f/jlBnNqrTAqrOB3+FayosbCXTlV8Oe4V/8ev9TCxV3x7eqLwnsNz01/cXzZTPEKH8Lf2a+9Aq86f0rTUct9dbj5nUh4WtYTgVs8tfwW5MPLp1PuhZWgBfjDpDxUiqPS4KIfk10B57YProW4Cz0jkfWE6fHXl/Kw6amUJ/e5G14lf1rq7ltXGpg//6Iin+YxYOeM22oa6+CxUaD/QWBUrqP9klmR9YxcueoxbS1hAjzrz8SaNdeMa7HL9FImfelmHoycsm3jClkJt/3s96KhoQG7Mh3GTTY0YK5As/m/wIeJlWclPtVCaf2pherpoeV1dRT7L10A7pRPmfpCTFSeJgu1uKkk1wXLQnMpldca/Rd1rxZ5pRZZNn5/uVB+3YWTaomo/RmttboiV5OlOzqoHiptH9SlhqDXicFNvZ7ZrdB08yxOQutfpVgqLBDNw89ff14KbZQNuVI5+HUB4fJD+Zdfae+226pfS9pz796zfHZzmPUKvqS5L0mnps/6z+tjL153cUVJKrzXKmcFfnrhufHn46uE4vQEvLMx898uXnjujiEFSwPrQN+qPFYqZz0TOG9Z56BQXva9W56F5+UjcNs3V1/4+eO2jS7Ktcfavucti52M5uXKg5v6vHx4FpL5W1157Vne69nItEhjXvndwGt699/sGcDJ3Zh99NHY5J0BrGf/FlJcXK4qz276ClBeFL8v7b+WR96X0z9R/hfY5ITvvdDYC+VVPp3avVdL/cKKc3uv/nlX/O3iuVfnHr9dS0aXP6785FGmH+aXp2KpsKgYlg8q1+oyn1yv/FTsVY4LetC+L7Q3hbRY2Hu1UPDXHy6u02L2DH/FgcZXHF7JvaOvGIw/bOW7WlZmfBJKONUnn+p8Mpz6X8r1Yqh/RXFayEfvhwN1R/82T25IHhwLCVeuXQudEuTroYVaUOm95q/eO+N53LPM5k4ABt7Z9gp1n5f7YvaW6DC+LxoPqeBPXph3pd//noWTK/9emDq+4paTxjNBdWLg/y5VuBY2lRZZan1x3fvlwZUNg/zOBxYFTlmopd4ew+HbRL75/HD56sJNbykKLsrlxdV/bv2ruZPE4GYkd+0EEnehb8kS/PK7H8Txxx2PMC2IuVmAZ0CoZ4cH+JxaTvWNsIPlzjuVGT/WD2Rx5ZVX4pc3rsLIyAgSdfOQSqcRR50ZCwtmh427uJdNbaf16peHsuVfAfm0OH5c/edaDLqYTJyE677QbyouAfa76dYtF3WtyGYK49mEvtd8ZH3jh4Tbz669g1MB5crPX//d97x39ZCrq/LfOx7c8T4jO75wdbxTSe+VT/z+9MehOzPQDUFLeAV1oX6P6XvCryP1McdxjRvhH9PDeAkdX1GU1EGvfdF2ReuflkPOVz6m3fbkQ68Fi/1KcCWiGPmdiQTl2gmdP9B+doEPem/TUeiHF8dXTf/bsIrdV4LbbwhJWpXfRKklosdH1Qdeuk2M8ruQj2L+ufWZtyxvzae/PDUMXjWffK0ThOa5J78aroaTL0dPlip935a00wL1a+Alnxc+L+wQUwCfa/lo/z7fbxT9YOW8GPq+KK4y4A4i1cAx/Oqo7n9vLYAlBd7VwtXfRLU8VrLw1Yl36udq/mvlvkRsJ4ly489+1OJeJf4yTySV8XKujC71+OCKXaV43QWzto4UM6GoXlXhbTmoX0Ut/k8IbqCKyXbmykEbE38c5eKjcvYraAXdVqN/VxilXaNy7AuU47mhAxR/LTAtlVBOniqhXDjFDWkB/mf87bdi472fCIbjr0vKu8lUfnYESexAlQ4iHoYf+0JvHUyYbCNxGBZ+/XSoyATrdrmBIkI73txSM9TZYVaody2Yj74TT8S0U09F69KlaOzuRrijA6irFw8hYw1M62DRONJpEb3BoItI/uNVO47UMf5FYaLbeufORX19fX4b6cM4jMOYHCrpcD73v9P2vUD2vevuMA7jUIX2iw28reqJsNnF4jDK4UB+a1X6Flf4v20O4zD2NSYqW66MHgiZPFhlv1zfoNxg8FMVez2RXQGNTY1onzUL9X192LxiBc4++yx84pMfR3I0ZSZ/zWLcKqiUKu3PtbYF8b73vRWf++xnMV2+5/iNxV2ZWHZPtXGMyWB/9XX3V/11w6wVRzn35fyUkwG/u9Jwisci/XDHIM1VnhWF5+tnVOoDcHzC9XcYxdgb3tj+l/XPMqukB/xuFPztxs0yVTL3JnyP+Nxz7/fH30oKuucYVP6dE64dn7bk+n2yoGmrhHxeKhAneKvRoQDm4zAmh0qGHAcb9toCOO3rOPFeB5/d5ldX/OQtAyS+cmAY5aDP/e+ZHo1PlZjeK6Q75P3ykF8xZqFn+qrSfKpbAKvSLkDf22uhsjs5za+EsNdK/FaLXYV7hmkeeXfFK4hd5FeOVYCGonmarAWwu4BlTyyAy6Uv36h6/KE7PnNXpOQtmDz3mh69Z73R838JE58/DJ8/kx8+kve8Mo9PlgWwe68LwypZALuWKnn/mlevHhZ4be9dfTFZC2BdgVbpY1eacO9XJVTnT2k6armvDje/kwmvwLvKKCkeQTV/tSyAVVb9qfSHd7BaAOf1icg305fX/zWTZNNTKU/ucze8Sv4qoZzUUicr76wmqAxdwcd4yRueTci22Sxc5ETuwCprIbxzMzA+JrSFhSaR2DOEkd1pr8ERRmbVOVe151rkt9zMfh76Fi7EYMMCJBIJBEL2DEHV+7mQOwAysfKcLJ8UpfWnFmrwz1mBXYpi/74Fsh6K3x9oC+DKFnAWleqHYrL9F7e/oPn3lwvlz135WSkVWUdhuXq8tH1Q9xpi9fzVRIUdIgqpsvmrFIubTze9fF9OZpWPpRY9xeVZS95LzwByU1ocXsG1dZe31FR4+l/TV9KeeOWjsVSXvtrpr7VCuLa+Lg/lo/ZvSuXW5qBggWKh6dWntSyAlR+V4PaXSr+biuN3Uav++vnjto0uyrXHbn+23FmYFpVK2lr05fQMcPM/+eVN7Pr4S97mdyyS57zP9t+K7PoN0lbtwsyjj8Y274x5tVwpxFs+b275laI43aXyODn/pfq6lC+272GfF9yXuiNCTj7LWQCXbyO88PL9p4L7Yuh7i/JhCbxwKsmQpsr1X5N7Jfz24JWb+7pQPvb9nloA599rfcvHVxxeSf106jPflsqMIB9eBX56sK4K4JnKfmj9LX5aQIl/Jy2l/RELdUf/lb6NiJr9h+rZK9GLgYCeqWhTns1b+tozhVPe92vMswjWs1gJypamRuOt9A2hcqruVC7d9DJ5+q7cgG1OGejJv3VfcKcW/SX1xtObyudafCLKlUPQ8ThZC2CCaSgro8S/gQVwtTwEctXHpyq26x7C3thNBHHz/RNf/2f5hopj4QnduOqqb+KMpdPMglxrDkyQ3xKo8l3YoWVTIkMCjX5cfoyOJPGeT34Xf/7zLRgfnw+emb817PVP1asnB3UZey2caVkjIxXgpsiV0SfDAphthuolVz788sC+FPu/DDNfx83/hXy4FsCl5V1LAi3KlR1B9rvv/PdudfWPbxLsX/rd++sP+xFueTA8us9fveeE3/pXw0x5ElYYR8zmx0aIvP4T8LmGl7fy9J6o5bBaHCvc9qOkLh7yFsD2vpCK4vjKNf9+/tRKn0L5wzSyHPQ+L6+OnlVLWw2dt5Sd4rjluU/gGXY+Hk8GQp58+N1VOpbLb/nL9PBKbxkpI5UPN36Vf7orqvtefsp93xS587LNC59P1gJYxbuYe/5+ZXXovFcluPl14Vr4u9jXFsCKSn2+It4KJmIBTLj+FOVjL8AnVnsE1XOVUIt7hewVu2R+SCXyKuQfwzvYLYBDvT3nf4Q/JDvmgRsc7/PPfC81oBJ9zUR5v/3QZ4UPnnKuKsOfaYWJSxhQ1Og58Wu+Cii4NfCFq+H5IU/1h0Fpqp3wJglVMBOHkz5f3stB828aBl9eC9Dw1J2+cxKmDYa89vvnbz+RHUX3lQQ0n/EaVVDcmXAqQENRN24j7S9/TVPBrbx3graNIMOwiwvcDxL1m4d7L3D9EHl/vncmfkqY370wmPe6Ukq6qOZ3Hn7lIu/VL/PB38yt/2o7jJYHJl+ef/Vb4I595sLfwSuHQgiu3+L7wl15d+RDMbz7fJrstZBG171Fofz1vZt+17/yxuOl41yeer8qoTp/StNRy/1kMbnwypVxEcq8ruanIB/qptit+vWnsji8ggy7qJlWQS35dOGGWSp34sZXx/I/vaurL0ph0zPRPPnDm0h+JwJ/OMU1vBTSpTfuOQhB4pEOvDfbh4VC6KjPoaGtDR193WiZORN9s3sRlPtALIxwSwvCwbh8JEl82TFGxi8CJgDh+g7MOeIINM8/3YTTn4zZAbT8hJmn9/N7LComVp77ile1UT09tfjr+i9NtfO+Qr4m+3yiqJX+cvXDj0lWvzKxlQvAxmo6w17/oVIqStJXIz0FfrnXPYS/bfahEGr19LvPS/qfFfKjjwMlCqkGA1yU+K8eXuGt96vkA9Q+z/uqEJw+nmRqS+AG76K2vq4EmzKtH6XptAFX6h8Unmo4FSCv2d4YuSyNROD6dB1VDNnArR/6HaAk/xV+l4EOClV6T/9FqOSufOYEXnvgDfSpb2mB8r/8KATvpSuxEVlaUYVT6OiaguHgdPO28OGu8ZZPl4Tg/aqESulWTM5/KR9Lw7du7POC+/LpKHRV1L25CKTkvZvSOAkvvLyCceNTFMdbPix5rjJcAXxX7n1lHxbFsftRy6d9X/Dvurf3pfpT/BhP3vt8COX9lzx3ElwauqKCfwclb532QZPvRJtH9dAn+L5S4IKa/YcaEbivCwt47Zsskp7s2InhrCdDEXljn4e8q32uqdF42Y/V99YN60WhzaY79UuUS6++938X5KGPfA213z3HH/zh20mWUq7V4pNBGVa78ltpQFBitdcJuOfgbyHNxf0bN5kVops4nA6On1cTQa3oa4VWa36oeIqsFLXCT8TjRg7CyJidlNrbsshEo9i2+n784HvfQ2Msh5NPPhnZXNKbZFN+e1eJgDypxBc7ecLxIqA+FsLTzzsRPdOW4qGHtmNsbAwjOqCc925/hEUO7OKa8uFOFCW+nQIpNxa2L6FyrRHrgqFK/ba86/zCHvtE+ZtPrefRHT/Ov8/DjaE8KpWfq1Ncd/7qqn03P9xg+b6oLfYlz+oj64bhmqt9lZ+0MP7Vr4Bc8j8r+dxhOL74GJ5/vPL/s3cVgHJUV/tb3+eavLgrJEBI8ODu0J9ShwItbSk1oC1WpG5ASynQUtxKcffgToiREHd5eXnu6//57szdnZ03u/ssBvmS83bkzpVj987cOXNZgqEDZkk6HzPPVA0MdPEn5v2FcRVhJEi5jdQFTr6IS/BlRypnJ1iXMNBtJJLb5nk9zk6lSd9P1UKfN2HftZRhwL7vDKZS+qHlqPaFv7pgc0MdU2WY++qvjMKTx1PQcrWS9X5AEVuuyjT6DKfJX/0sW5OCro/8GMeNXytUvuax9DMC83rN94wwkumfjOlTx41fnV4f1fsa9v1MyJXO3uauyJ5DT59/dkWG8jNkmyZDgdP4mUjOO2XK30Su1uc6nwvaz2VCLu6lmuec0lFnLUj6N1sVMpXbJT+Huutj2dqVCV3y72sEcMycAdYN4jHC6Q0JlY+UrzrpRPpahRr6+kzQ563pMr2tQHR9AyPdQbF9hO5cP28RwE72mX6N2cF2cSTp5djfLLcj45so9jdSu6TL/oZlrldAdG66TT2NALZHMNgHrNZdlsFrrLC2xmmwyyOqHPNUsr5mWvsbSbo+ehBlfYOFdbbWlzcMOj+djnbHeurj9jr1dwRwqkVGvilxZbILs3wzHd/VTIfeN36T9TPtUNdbn7f7i95GADtB3Qgn02dCLv7Y65ErfXbY29ub/FI87Aonf0FkvsYoPzlQTr6Ra8Dun5jamhdfCMqUt5M+2mHXT+vDne7A/gahtb4s3/4Gl9VenGE8mMoE+zm7/+kpsntHKc+iH1bd0XaSSEZQGHzwmO2NmQ/kk/zVv2YWTM1+3B03IjNcaFK/Gi6UqN+oXvzVbZTjjjcrGcVcRuSXV08AJJGqbzZk43E2dLWfXEivD8vVefA3VwRMl+u7FJ9+vqcRwHb0lC+56u/0hq0V/R0BrMeEXbr9jHJLr1+2sWA69HXZ25cTyf4mHSkpmO1Rf7vWL1fpdv5q/ml+pd6wTedjJiTPm9el/JlzTVJf+DCQkp9ZbjICWF+fno9e41bDLtdc/jSTPJOlZW9uN/x1Ouz3JGy/8nOmXdnbnysCWK5Qf3U97fJhrrqN7Hu6ttc5/xTSz9uRy37t/MnV59r9i76ereyO77FGChCumDGxE/EYEcDeaEDlUxRvVL9NLq8RIZXwIxKNCL9MezP7o5j5GzCf5IfMF4p8caO/iXZ5wSgdPYkAdrKt1HjTGfbxZVceda2fMQaxHzf27ddbI4CV7JLjoa7p9bb6taXLlH/qvAH7+Ir2oo4l80tH0m7U367IxX07kvaXlJvxa7VbQ07G8dRzCHtJxn5/RwB3gc2ek9cn88t+vZEqM/jchuguf+06bB+PdDmfwf9q5Bw/5GCPV+wzHjOePVH37BHAem1wrgUeFxsPeqVESR9x6y/J2JBlPO10b6DH313qabMDVTdJa29tcs1CU/91GczPaI9xXo/r7NfnihCywqkv1BHAmfr/ZN9i8jNTxI6+ztoXEYl4un/rOn7tI2x+I1f/Y4edn3Z0lXg69BcJM8EeAWznb6bxh842bn7Zwosq9WzRG4uoPCKh1Ug0yT1Tw4vY4+BD8O9b/4Tx48ah3MMW8Rmr/T4yFYmooMtV+Uu6hGkPssl1J2vqm/Dnv/wZD77QpJbxaZL7LUZldcYrlGzd8UJVDzda1WX2duWC9sO5xl/2COCelpMrvTUCODU2o9wNzbDrB1OTtylbMr4konmtc9Pnt3YEsNVf2dPQl9jVM1nPZNrs5evr9XXc5zav4gsJdtjrELfVT0Ucm8c42RftYr8pi1N5Wb4QlJ63vs5Ir+Vll3c8YUTGp8bPRrptFQEcM9ecJ6z1T45rtL8387GPB/U1qVro8oxf6xcz0/mjkb1+Gh5Jp+VCcNEu8iCpr8n+Sacx9pk7jzG9Fdpu+fyHesh8dP5Mr/PleN7IM91f6Vrz65U8nuk5sv3+0toGDWu/Z5U34XR/k6ZDZvb84fGeRgAzQILQ4ywNbVfWujnBbr89xdaOAE4+B7TyzAGZ2uk0fk6DpXpOaahn+jh/rTpEJPW3l7D7PztycS8lPyNlNj5Zy9Bq1tcIYCsytSEbcl2TubQdFLpB1oY5OQ2nY180ON3w9BS8ccn0UPqLhFz65HTjwmucDNDxGNOaZXQZRJmw6j7JOuDVyFwmX3BIvYm1Cway8SOXzHdWZOvEvsiwyrunDyI0dmTb0rreH3WkL+HgnuT1Gg/prcSHDiTtd4S5itT2LuyCA6wP8Xehe1APs3bxbauit31Bd8CX+PTYjxMbX3T4/X41PlH9lPCkoqICHZ0dirZn37przNRz0G6yyezzOr7ehe4jFjUmFHxi906w6g/TFBcXJ/2llXJhe4w7dd13hucnuq7d5ecu9Az2MVogEIC/sgK+AQMw/+23cMABB+DWf/0LEYSEwmZ/0105pPdNsXgMVZVluO5Pf8Bvf/NblEsfGg6HEY3kCLboBvjMyem50/ZGd+u0o46V7f1kJn/FPjXTeNTJbpmvPW/CySd1rUNqP9s5jUzPLQl7Xpp2wUAmXujnJ5komcYiT+blNF51KsNJDnY90jZjnwS0XmfdNiJ+jedDTmU6IVO/w+v55Th9nvtW2tlhb4+dcsHpmp5Qd5FJPrtgoCe83JHQL6NidaMnv1YWcGbf/vaXSic+RL1twjdLpPQuJAmsZMyVp5M+bvwa0MppVdQvssLqziEXeuoI7OAbEr15y4WSS0lvx0YuPXIakDldk4nX1rTZBlF2KHvKUDee0/VKDhQkrc6zLzLPBq0P2lozgW/EOLyMZYGRQ9Lqdb426i9kks3nFT19oJkrPd/U6s7bWtTE7nmmbYt0G9y2ekCb17TtYViYS73pGVcRVTqqyoApMUZiCHniQUVqTTYhj1f6eY8LcU9JGsW8UORyRxTJ3YNBGu6oQUkL34UvIrQ/UGT6EKsfsb4RadilTv3FgH7gtqM+eOuuPDL1D1aZOxLTONDnBbFIWO6HjAhjr5fv8Wdq347pJ/W4KdfYKTneY8ROMmqHbQ0r0ghFNiOQ14Hjjx2IZ566GgcfPhq+wGb4fAnhD+8ZjXLc6FTkE5aQ+AY/ySV9FKk/sTUnf7W808huA1aypdV6ob7QlNZvG8h4rXmsx2AZ1nLs+wLrvYeGLlc/FyD1qvwewt5eO+3CNoJp94zYM6L2qDNxeH1GZKNXxpHWrwMwsoXk9oZEv9pREA/j6ycdjxcfugQTqtaKIrUjEm9SD6VJ9vtB6362ZyH266y6q30af1U6tZcO632stRx9rTXy1+n67Q3t25I+ziInNpqP2KzEFlrpiw5K14mSPiZerIhfSHK7mkWfm+HxtQhri0SHS+GvOB7+0V9BIjIWV1z4Txx07NexaG0r4m4/OmRkYET+ervoT0pvTUlIWQSjfylLXskz3z2lHG8+eAnOPHwIhvpWweepg9dVK/lLGS4j+tcJ1rZYKdkuk3YE7IyTv1b7sY+dMvmrbGMsp+eA1mNaXxQHnNJ2qUNqX21b+nnrueSzC1ZZzquIUCqG3pa0XfKyILXPvJ1oB4fpL3ODaXou11ygrtj56zRezVSG/bhdj4z80ydgjeOpX2seSg34azuuof2GJp2vE4zr6c8YBWvog1Oe2ZBbi5zlkjqqc7DTtgGj7LOS8KMvpGGXYyZoeUnJ6l8uWJ/f9FR2/Yne3sNpPbVqhB1O7dLjpR0duSW4nZFJafRx6/lMjuSLhkwDiJ4i25ur5Hsm2VjBPNJIriF19/rtjVw6ZXWiGk7XOLVVy4k3sLqjtcN+nWM+OeqoB77qZtl0hL11iJ937Aw62V/YpQMGrPbjZM+7kBmxWExR1EZcm4q0C7vQFzAy4tTTTsOM6dPNI18M0Dfv8s+ff3ACZPcpu+NLX/o/nCZ6/kVHUWERrr32Cvz6NxcgGATWr1+vjm+ve7tdNsgxceb7Sfu5XeOnXegJxowZg29961s4/fQvmUfSEQmnXg6ZOHEChg4B/vCHPyAajea8V8t0T70LKZCHTj5ux3zZ7POJgsJCVI4bBwyqwkezXlVj3r/d8i+Eoz24f6Kaizl43W4Eff60KYqSkgL89S+X4tpfX2se+fxgZ5z8taLr8z1nf5XN1zk+b8zwDNIpn651SO13OWfJd5dv7Tuc5NET2GVl9+WUV6axc9q1Dum0fJmOxAnHtF9G5lryIHiNfr6vwe1MlAnWc9nSbSs46TqPab5lJEtbnSgXrMEhTrS9kGyDtDETutO+nR3Z2rg95dNduPbQawDLkIETRFyTRD98UvvWSSPbBBI71VjCCPO3HrciZvuGub3D1mvu2g1Md9jWtYSZt7Uswr6GDutohf5Gf/Ia29s6xlt0mWGrbhLdHU7ob8vrxeiNtwn6ArPk5NtY9jUHbO3rkt5WgaQBp1pkKHVqn0h+i55vdsn5bIpvwLg+Jav0/DS6nDfrqZFrkXPKT9fFWqek8Zn1VZvym5S30zXmmhjUPR62niPs+7kedrCD1HzjWkNaNtbBaMKVvraLTZ15YVq51vYS0dQiYAr6XNd2mmXbHLZOp9vS0zUF7Dyxw2qrCkn707xIP2/XZ20/On0KmY7b62Se7/KWnrGv1x7JBHv97P6l28jA156+JdSFnznqnw1OsuuifyYyyTmpZxkQZ4ZyLa8nsf6O8nEAdTJX/vb22/1fJljzVfUyt+3INMDRpaZKs7+d2DVF+nkDudYA1muk6Ppmkk9G5Hw7lf6Faez1TedrJiTt1a7fulx93L6fEbnLdeJjJljHD4TVfphPT+2fkUv0AayB8uM52KuXQE72w7by7OVna5tTf2O3D/v1OaonpWdPkWuNzFxr1Oj22sd9OledP/ls7Rc1HvrLudhjchne+mgNrr7qKmxyTVXH4+5m9ZuI56nfiGn3RRGjnJCKLpfzrgxrBSaRvX05z+ewX7t/1/qkx4FyG2dsWKDTUM8yPeDSa1sl9adLv2Ty1axewqIoPXm4m4s7XSWWDrv99BS5rs81ns7Vf2j+JTK8rEIPQXS3HXp8kOKbsaXrac/Hjwi++93v4tfnD8GmTe2YftIV6niHq1L9+pNyNvQ5BL3WX7vxmyg0fnsJ3Wryyf7ghsjlX3LK32VM4MSlpYTfZazpBjPqN2babZkvgUFVVXjgD2dgwthK3PN+GL/+9W/Q3DIYoVBI/G6H6otDCZ/iYcxksCfJHwO6Pno/lkP+ucZfroz+zSjBPl61w+4fNf+03iXXQLP0i+k8Th0nUuc43pA6mGvs2e/rVESwwLq2W1q+Znmp3I0taxSmMS6IKr4nouZEnNtco1X7PVEQ5ptpLTsth0xIb11XaP9oXasz3YaM82n3VMoG9XGd1l4TY1+vCZfJPybXADaRGv/r/PV19vxN2AzIfn2mNVk1cpyW8g35Z4auZ6pNVnRpny1dZv03kMv/akRN+w+IPvLFwETQi1BnBx6+4Swcf+x4vDenFWeffTYaEnuqdFG3EZ3ojeerX13OO89cg7GjgB/9/J944fkX0Oze3zgh/oR6GkHQ2BW/Y+hvulzSbcsYzxGaC8n+Uh83/VMi2VAZMck5bW46Pe+brfceHNcb4zUjZ51e+61uwzL+It8y8Tu51pyWn77Oss9z+jmUhrJd6zH7dRrm8Z5WPxfStS837EEJ8Zz62b0ap9YKTdWIa07b9cWO7GdZPxu/zd/kUdMf8DkOnxf5WjcgtHkz0PwuDjr0cNz34F8xcOBA5HkiottR+FAof+Pi17U8tP2n2qnkrPU3mc4YLyxY24bf/vZ3eOmdelVep2uw+hx1Q7v0YxHpm/OM51G+mGl3MNYwtvLFisxrmJvl2vyLHV38jfnbXeS6/7DfU6T8rzPs9tGTsbJG+n1aevl2fdLP2+zHtS+h/7ff91nTan9g7Sd4Xu+n9EDSWmxH14rlWNMTVr9Fv2ctz/48JOXzDL+okbzGMi4grHkZMMuxyVHrRXINYPWX8jPSazlZ9advawCb/FZ/CeO5iPb/smP8quP2Nsh1Jh9TMPlq7nGf/LH357lqZ3u82wW6/9J6oOuQlIqN/9Z0JJ3Ofh1rZsjW8IEsR6fR1xn7lhZKems6ItVvGrDtdhuUJyktb9mPyT/jmPRvFtvmeucGjBbxOZChE8Y+5aDSm/xhP6F1hrA/F7E/R9JyTD/aFXHTP2dK59H6lRHZNSTn83pb/9f1GYvouK1tVj5lA/nnNfnm5CeVPxBGpY3N7Xw0fzV0qb3VEzuilLOUSR2x6o6Gvg+z22USNvlwnrQ70H4xlmN8rstN+VFtV92Dk5T6ev3nEj1hyi5kxo7Gx1z16U59nSZ57NfZ9+2DMoL56Lw4uCZ4nVuthWA1cGNwYT22NdCdthNObdkZwfZ2t83dhf2GQcvYKuvPO/qbp91Fd26+rLbUH/bUW5nm4tH24mF30Vt9tg/odhbs6PLYhS82cj2o2oVd6E9szzEgffGI4cNx663fx/ixlbj7vqdx+eWXo7m5GR3tHUYa6Zt22cT2g9drTLzbYe9Hd/Wru5ALecEgYtEoKioqccTh48FAx5deesk8mx233vof9fvlL395m9x/2fV5R7xX1g9Y7fbZnbG5U5odeUzPSR4r9Qe6PhQ3eLA1fBn7MKdnCkQ8Fldr4BcOG4ayAVV45403MH78eNx7770IxULwyD8G6PClGF7Rm9pVVQ0QG/obfvf73yM/v0D8uhctLS0AP8VeYEz67kLvQN/QXf9A3dL6ZdezbM8xculkpvP2FycIp3Ls9bfmZ/W3/fW8ZUfF57ttKd0jnHRGt1+n1Wnsvxqc/LWm29rQfVS28phGkxXqWA/7jt6ONcgXgzfOtCPA7re0HLsrS6bzuLnms/GSQ9f8rG1O5d3d/PsCylqXY9eDrYGeytUpPetp52F30Bueujn4UcSBCQ1Dk9rv3mz3zoLeKRx5kOJD+t4XB3SA2+KGq/9B48ptkF0HN3yz37jWuk3QMPnmhvWtEev1qclfcYju7BECuWDVWSUD675Nn7Ody4SeOpkdEWxrd9vbG2QbLGi7yEzSAZHMOtppe2F7lr2jQ8suO1I9QS5e7ti8tvdo9v1ckLRObyHymPW4fb+X6Csvef0u3d924EscuV7kMMaczroRiHlVzKMvHodP0vDNXPV2brxUUcTlVRSQy/2xBEJySpErX9HWB+udjboH+9g7E9/0eF1DX2NFWl4O53PB6frekhOc0mUm8/4kA/UVjCjIFP1L6HpsLTCCxyC9bWq46aPCcoLU4Ykq0nDHCxX1B7auP2TknxAjgYXCbr9BrkJFJdLP7jFqJB698SxMKQd+ftcCXHjzS2juHIzO+AgkxPhj3jg64RK7dqtIU1IgZpAGt6xStO9/3pB6aKBbaicTut+1UxLcjifHqel5CI9dEXiiHaiMrMcIXwP8iagin0kqAllFIadf1xNKjpHTyt+F/sDW9l/dhb5fZl3C4TD8rjYcNnMvlIhrKBRVfuqVBejAoGRdE/FKRfo6j+gE6UlJV90OHLXvQAwtL4fH3abI52I0CtN0KmJET3eiP520Ld0fMgIqxT/dJzPwUZEUQbI+xHPyp4z87XH0b2+gK9RTmNd10ZWM+fFYL8rpb+j6ZaIcYISgcjsWWHnAbSvJnzRyyVgtG4nCKKJGpGmFeZwRVB71mQpGQMbQkjcErYEqtA45ARh3howIpuH75/4DJ538bazb2A6v5OIOSVKWzR/5a+iv1uR0cssPCYzoFRooA+UyafC5pw7Dq0/9CjNnFKAsfw38ndUoitcb42zyhDaUjP7dfrDz307Z0B/jQ/0gPhNZ03QH9vtPu6+wTwZY83XyK9o/ZoPTdbqcrue07si5nM9ACCO9W/lIY1v148lxRl9p28O6bimRTV4a9uP8gsT2qb0zKBIlFqlX9vawvzO2eI4RvTrKWKe163py8rdb+tJ3pNs9ZdU1+jchdaIXk8opOVivMdphXJepn9D3YWm6aBk3J/kp21bKBLO0LsSxRXYy5JWJ+hNOfixXOYxANqKQ7WRAn++abtsgF4+64z+JXOnoT+2+OxPoXzTZn2NofnfnuZlGJhlpeWYlM+0XBtvKSe3C9gM7pGzI5RSssKel0dhh1Smd3nAIts8rCXjMSnaDtJ/fhezoC4+6cy1lu8tnfDHRHbnn0qHe6qd+c3BnQLYXJHYU9NaOKb8uJPkYvvoLN3zahV3Y6aFvuvrjAWF/g/4lG7r4om5SJmQ71+9w8L+lpaX463Vnya8Xd975KG6//Q71SUoiEol2+XrO5xHdkROR6XxvZJgs06Ff1PzmeUaIPfLw3/Dm6/fhK185M3ldb+B0XZeyzfrocjRlukdygtP1/QVr/dR+P+f/eQZlp0GeHXvsoWr7rXcWY8uWLeAnd3OBaebMMabLDp45U/JJ+QZu63FzT3xGtomkXJNMGnY9sLZ1a0L3YfZ6drfeVvTmmm0Na9+9NfrvrcUDFVDTnfsklh82PmfuLyrEoLFjgQED8OoLL2DGjBl45IGnVZJYLKZsgf8kZ/PilE9yRPJwApxD5qelb7n1Uvz0pz9BSUlpWtvt+ryzYWvohhO6a+fd4afdZ1nT2691ys8pf+djzr4xW1uoj18EWCd/P49ttuqDU/u0bmj90un1r11HjL5W0m0jXjn5Z/pVa/n6uZlT1Pu2hpWPTtRXOOWZRsKDNFLySpETKGNNGjq/XUhHNj46wf5yiRW94W9fZdL9mucADZNrlGhw9jpmeUN7R4LVWUhNTXKGFjDfKCHpfU1fJGgnkF3psvMzBSOdNU8nssPu0OxQHZLleCovPkhyisalHI11T/Sg0alctdSJ5Mu1Hox1IQyyl2VFf95MZCuHsB5zOt9bMK9slAu50uc6b0dP09thlUl35NPX8vob/VGfnlzX2zK2BfrD/7J9HOhk8icpaL+mqXfQctNkh36AtQtd4cSvXHCSqz6WXd67sLVB/2v1wfqtR+ubj+Z7vNARPToCsDDWpMiXaFcESB+eYD/OaLRUhJouw17WjoC0upkPCElOb37meuBpzcsJTry1Itf1fcXWzn97Q8uu5xCZqjejDXCcyTeNuYZkJBZFcaIFJWgV7Q4oirk7FfkSYUVGX5S7P8rW52j0xr9mA/PzIqFIvS7PevJtezFRf6QBZb4Qbv/ryZg6CHjohXrccPt76MRAtEUrEKY55/ukLwzD444gIPeWQclnQN3TiM+9GdGmBSjAWqOgzymsMuuObPjAS5P9WjtpvXGLjyR5RAdJPo/4WR4X8rgSOHSPIZhQCbWy6vtvzkre/+j7Kf2gKJVvCqqPtZ3T2263lGM+DLGn6QlS1xr345nGhH0pYxf6Di/1LB5B1BVF1B3FyJIQTpppTOQ+8fyL6IxXIASue84+O4JiVz1K3Y3wxTci6NqMTlcMMZ9bfEMxPlm0CeISMHX8SPhRi5baJWha+gCKou8h7m5XpL84YJW7E/GTusrfJsmIGEpFfGj/molSYN/GPK1I5bNjo7f9sh6XZKL+htXOM9l6NmSrn8EDNdq07BugCJ3EyDTZKBfCLn4Nw5/0w/5ICD7xm96oR1E9xsI/6CB4Rn4Dda174cvfOAtHf+N7WF27GWHxn1zj3VgPmGNfa3mmfrrFDkjcZnsZhh51y7gihhKp34h4DJd/7QC8f981OG68G4VoQIm7WezNp8hYmzWdT9ngxINstDXQF72z+4e+orv52HXZeo39evs5EvtSvW09lgnqvPmlQkJH8Or7Yp5jGsJ+n2yva9pEkS3tzgRru3Q7NA+ITG2zpqHm6fXjrdDj+lzQfk1TLuhIVMJaDw0eSyNpA4lRvfo6whjvGdvW9HqfUOM87qs97qd0hOjd/U/fkU3nrOtC9xWKJ8I0TR4PupDXRs5RvSkyNKYv1DdQfIYInfKW+wCpY1p0f7Le6eg6zrHnZSCVTueX0jUn2taw25+9XfbzuWCN9nWa/M2Vj76/ykR9Re4WfE6RzWnsQldsD2PsCXLVr6/1d7refqwnjmFrYUeX0/aEGvxsBT3YhW2P3toY5WclOzId317QAwc9MWz1MdvTz9ixvQb/PcWufn/HAx/YZJqYzARGDG2prkZnfZ2KhohFY1vtgdL2Rk8faFkfsPVmrTzr9XpiMyNZ0zqQE/TD1+5R9nyZZntC86G/QDvgjZ3KNxJFreh5Q0ODWjNza2Kb9nleD3w+L372s59ht0mj8NnydfjLn/+ibDgNwotIJGJuJtC2fj2q160TJsVUlLDX51PndqH/EItxAi6u1vz1eNw45FAjSnPx8hZUi7/dha6w+qNdyA49/jr66KPUsqOtYeDll15CZ2dn0p7529HRoXxfa2ur8ocejwdR0U36qS1batXD1srKSiO/iGQSi2PdmrW96g+cHqRpf6h/ndMY42+779yWvtRaB0Umf/V+d9Cf/dfOCrsN7yg2zXqQ2N8FBw+Gp6IKs555VkUD//fhh8x6UgeM8UG36i1qkdQP6ov0xyNHuXD33X/CBRdcIPYnhmkG83RXh3YUbO/xoEZP7M9+H2+9zp6HU57dPUZ055lBpmuJHemZQ3/C2q5s7f+8oks/YvJA/9r7vx1l8lfDWj4/Ad2fa8RvTVj53RvqL1D+2Wyb8rfqgCpf+g57feykr9Oky8lV3hcB5I+GdXtb4gstge48DOZwwhhSpLZ2YSeG7Zv/bt5JEnKMkcDW9X65rSN/7bAbrHZ4W8OQnfTUWs7WKPPzBCWXbth6d6HlvDPy/fOgK9ti4JCS77bz+9bI351Vv7YW+soLPQDd+WH0TV2JEQDenA+A+NZv2pu/5r6dNOxrt+hIXF2q8dfY6gky1VOXHxVRkTo9nepzdXH4FamP1zG6p3o2sPItYP1sjEhsEv8eQSzRIdf4Fem1gXuDbj1EcwCvy0X9D0PuGl4pgtRbsI60taQeUPZK/lsHyXKS6J0+2aGjGPsbamLWQhq9rbWqp35o6YoKqxMqqscf7wDa64ENL8Kz6WUUx5tREmuGP5GnyOPyKdKRmLq/yERWZDq+VWCuEevi+FqoQNpX6vbgtANG4vzT8tERA355xb+wrrMETf7hCMbyFfnkOCkgfzo76tG56A7hxeNA4RSU73ka2kvHoMYzoF/HddnhLGHDKxroV/sWXlnLo8/1WOy8p+BL++l2ZkJucOjNtb0wCqQgL4h4JASv8Pb0o/ZCUBr4v1c/RG2iEHG3TxHXriQZV7FuUYOkDFKuexYNqy6S9PUamr866oKR8bwfsz5UIqXnI7qm37o3j3X1M7lg8p9ysFCcfaz0LzxnvVfsDhzHH9q/mmSPOEjXsN7Dngv1wSGQo9fQ9dbjA3uJehzhlzSeWAynHHMQuEL/s2+ux+aOfOTl56l0Lq9H+vE4opvfBDbNAhqXir/bjA6PGyEVUhNGbe1G+QWGDitHWAotHToSyC+SwUIYwbaFKI+vhC/uV5QLVplQT9Sv6Bfb4rJEyBFa1zTsOq6v3xHAmnSnNtY+LA2mvhsvYVlJDisy9rc/tP1lotyw+23uu8W2DXLyLynqK/Rau27RVVIiXiAVKERYvCkJ8pfUHhyEzvwhcA/9FjDkG2iqGYpzzrwW3/zmN7Gper3Ki0jVyVh7P2ISGH1EMhVD++2WWFS8tvhd6Vry8hP41fcn4pWHL8QhU9pR5flE5bQ1Yf0yDYm8t1JPYNfHjLq9FdETvXCaBMl2rf2cU1naDzvB8bmJ+GT2q5lg93FMqVKbHWo2f7izwMoXKz/TtjO0LTUGMGDfN7a77mv7ywUt40ykobf1mr3285nBKExjS19DYs302r9WGRPG5K8xHtsRYLVzbibUQ3sD2ocYxwx+99Sv9AWGtDPT1oZVpopEj61kh5NPskL3h9QbJ8rsf3SaLzassrDu25Hi89bFttDBXfgcwUlZd1Rk6rQ1utMWpzT2Y1ynjERsy86FyNUG7dCTTl/SW+nzjK3dxi8C/3Y0ZBuc7ML2xfa44e4OtsVAqq/Qvqqvdd3R+p+tAVUmIwNDIRX543G7VdRCXtB4iPx5QncfsvanHJjX1ny4mxyT7AS+vCd87avt6bKSZTIiVvKMxozI2P6Usca2utHUdWekH6OZLr30XPV4++83PoNVK1eqtWYZyW9He2srsGQpEh2dKKmqQuXo0crewfF2D/WHddgaPNToa97drV9f7MZqezofa378bGRc5MAozH333RfBAI8B7777rpli60Lro/1+pa/IdS9oRTZ7sPKqP5CtfXqSrS++uD94159glP+QoUMxY0YpotKsl195GcFgMBn9Tx8akn49QrtHDP6SkpTszHts4xPnUH6E991erwf+ygrlKxtra/vEr75iW/Pb3tYddQy+o8K+7rS9D+d+NtpmoF4JqWX2xF6qJk4AKgbhkUcewb777Iunn3kaYUbC9xA+rw8d0dR15MbYUSNw112/xoUXXmgc3Amwve0gmx+3w9r3WmG/3toP2c9lK8vpnFN5qp/Nkm/Xc/3b9/UF/WV/1jZla/v2AuuRjezIdd4O3X77NfrXPhbSkb89GU9tTaRP/nKs1FUn9DH+2v19X2DlWa+JY5k+kF5KJRM5lmklMx87qBe57F3nsQv9i2z3H/0N16Spf1HWoRyqGJP6TRpMHBGxF6sBaYPjOSNt18ryTS4NMTlzy4D1HGHkwbdQ0pVNd+gxW3pC14dIbRvXpxyCzs/4NaJYUtB7Lnv+6u1Vplc/Dkivp87HPgDRSE9trZ+BuAP/rDC+v+4Mu+FqHlrrkszebH+X77cn80hdYxh1env02z683sr/rnzqygcjvf24sZ/rJSKr3JycjbEeb3q72EmxXlYHZb1WbxuLxKfXKyFOk9Bp1MMmAfd1O6x5ka+8CdXHrLyxgqU4OVp76i78TDAqWQ6afIhb6sv8Iha7sdYrmY95TOuG5ksStjrZ7SQtrSD9bG7Yr0/5C5OvNnsw3qBLIfWWXKqdBox9423zVHuZ3l5mNri6MDwd9lK7D4NTmfQhhXSO2tMzaiY7eioRGxx0UoN85BpZ2WErX63DmYLz4CJ1LFvt2RFaxZNrQOIMfY1Rki5b58u3vIlkPWz6zzWQrPVldBaR0jdn6HZrf6/37bppjfp1gs4/U//SV/SOp85wkrUd9v5PI3Vt13baeWZFDvMV5OJbun7Y03P8oW6UZZu2yf5K2yjrlfQfSb1Jv95lk5ud23wP2IDxy0E7H2h2tHfgBxdcgIlYiNWrV+GOlxerz3OGvINUOhn6q9+YWXzAnDuJuCKqXpedPgVlZWVYWtuEJ598Ehu8Y9SD1ngHH6wSZk3M+kvL1G8Kul7Gcd0vBHyFiITD8HiNT7NG48b5UdiA3XffHV85dBImTpiA4eXFaGlpQX1rEz79dAHufHYeNm7YiI2JKpW+01+sfl1q/V7AGzU+/xjV1XIbDXrqT9/GnrtV4c0P1uHqq6/CSvcEtT5Vx3t3Ak1NQMVQTJw6FWvdu6v0+nqNZHRlBhQmGF8MtLoL1a/P06keRhe721BQUIBzj94d++23H6YML4Lf70dtbS02btqEt+asxgsvPI95HSXqeDQ0WPE95DXa4YHZLlPdO8x6JWDwrTLWgEFVVfjmUeMV3/YcMUDKy5d8Iqirr8PsJRvwyiuv4tlPNqp8W13D1HWReIHad7s61X4i6YiMcn3uBnz961/H/gMa8PLLr+Cx+Q3qU67TR3pxxhn/h4Mnl2LwoEHwxmNoqK/Hm4vW4amnnsJrC9rU9WHXEDXmCQvfEnKz7ElGUad/gthl+vmAtxCdHZ3Iy2tTk0Zf3b8Shx12GKbtUYrCwkI0Njaqz3W/+9EqPP30M3hvc4lhR54h6voYOtRvKorZkJfPZch/QqkX3/rWt0Q/luPBBx/AgsZC9dDy51/bHzNnzsTEYW5pnxcPvrAIN9zwN6z27aau80eN/LQ+CMvUZ5QrfbUYPnw4viNynbbXNFQNLlBy5qTD2jVr8e6nn+H555/HgtWG4DoxWulDwh9QnyAtSNqZ8Rv2GA9PXbE8JRdfNKzaV+jdgDFjxuCcM/fH3nvvjQlVhcqH19TUY8H8Bbjnsbcwd948dCTG4IIf/ACXfXcsNm+OYMLJF6vPIyOch1bhGzY9LazxoWziKYq/zaYeeOMReD0euCMhVfdRwxtx4gkn4PiZIzF69CgUBn1ob29H9bpqfPzxbDz53HKsW7cOK2PDVT1dKFMPQxJeQ49S/DfknHRrZFwWZLIu+jVeG2e0PuEKqPKKXPW49NJL8ZNTy/DZ4s2Yec4dxifc/UUqWcy0m3y0or2xAVj6uBQiTB9yACqGj5Bcy3Dqqadi6phWLFr0GR55arX4Ig8O3i2AY489FvvtU4mhQ4cgIDeuGzduwpvz1uCee+7G/M2jVR8TRrHotwcVWKH04GsnT8Zee+2JSSOHSj3iqKuuxgcffIibHjH81Wb/UFUfb5yr4BJGi6OmXfg9XAvMi1in8dluf35cyaPE1Yxx48bhW8cNw9Q9pmLSiKDYiLSqwyP+fDWef3ceHnnkUWyOTEVY/GmnL1/pTZ7omAE97jf4kXAFDbklIkqPuO45J8D2neTFUUceiX1HV6nyIMcj4Qg+Xim6/O67eOzFBUoPwsHRKp+QOZ7jmqxEXPSI9a0oDGOfffbBSdOGqj4oLP596tQ9MH3MULS1JfDIc8+oSfqIjEfb2tpw/f2z1PUF8Xr12+Q29NLNiXyxs7DbWH+9NJGv+q3RlRGccsopIqeBGDJkKIrzipVvmL1ksfI/Hy2rV/1Kk3ewysdn9itt5u2A39yPJQLql/517NixOPuYiaqcP9/1gPps8CF7TcBxxx2HI6aMQ0V5ETaGovjNb36Dpz5qU+naUaCuz0vmp/XbdBQCY4xi7pvjFT3+4lei2B5hBmKil7R3ymHPwS04+eSTcMT0ocq/cpKmob4B8+csxuNPPIFXFxnPTvJKfDj/e+ejPFaLf//r31jaNErlawXryShYY2xmlMua036G+BpxkPi9rx4zBaNGjcSooQGVfvWGFsybPw/3PDALy5Ytw5bgFHVdh9lej1n/1HjDgNflU34tIuc90o/FpU389PyEATU46MAD8X+HTsakSZNRWRZU/cKqLZswb95c/Ovet7F06VLUR4YrvYjC0E8tJxX5L+Cav6wfzxMFUqNvn3MOrv/ZZDQ3A9OPvxzNLc2I+Ieoenjjteqzz4nV/5NKe1Aw6ZviD31yVam63h9vV3p057UzsWRpIw7+6m9VuYmEB42LFonffB9DJ09GffBIlT4h7dNQ9mQDx0/W48lxu3ksJv01x398LpDSgdQ9pvaTmR7apXPbAbb7DTuS/buGbfzMOpG/Se3V94tyzAqdD5936brzOsTS77c13GaOCdNPpFqiS7Lv9w6Jfrz/IOy5WWtJXnV53mCTkP186v4vlbPim7lvfR7jhC7PF21I2B6AOekoweMs1yg7hWjLOsigQjY+wQliV//502UolHFkEcUqVaT0eIVPX2Zmr0dduV6Z/HhBDX71qyvxycp89fJWxD/COOGpNfxkwhjHJ8zxp/o6D5F8bpHiG2F//mtHeuruIMV/bZ+Evs+kPdNe9TkeJw+TfM5hf7mfT5ob3QDL7Hq/nSrfLnvr8w/7Ofu+hvpChgXUX453mI/1Gr2fsLQ/7bwQ97U/1PXW6VNp0/lnP57cz8BnF8d2CsZ5u35DrUHN42Z+plyZrstcgs12FWLZBZh6fmyM51gK68znQioi3dTIFF91+vR9fZ1dg7s+3k+dT+VhwNqvaNj7azv08ygN5s489PPw1HMVA1qOWq8TibCkMdYS12XzfpGX2/s0I11mfrIsu73Y/Vsue7LDqg9OMtfi5TkjrZaH5nP6pLDetq/TnJJKOqzct/OSsM9vaaTsNr2+dsidj7nVO9jzt7aVyBVlrp/fdIVxPMkvi28lkv6V2xa+6+M612R9zP7AXj/COnHfVf8NONq2QI9TMsGenx3p80upvJxLS0HLN5N16vMaXfXAuNJjm+/oC6z2ynY78doONQHMhLpjNMioHI2Nb2kSOo2xnRKYfQK4i1O2sMh+jtDl2TtGXYedZQJYw24o6alT6FrPTLCXkEIm526tw44wAUxwIJIOI12uDkHLLZMh2yeA9YQK68Vr9HX2X2LXBLDAVqedeQKYZeXq8OxgB5KpcyF6lpsVBqcy6UMK6Ry1p981AWzuCOx9RPdgXEP/wHI1f3W+uSaA7TXs6QSwht0ONLo7AUzY+5b+QO942hVOcs4Eq711va5rGzPxjrDqhzNy8Uy3X6dLT2+dACbor6hDuk6pAajz9fYbOHv360r2i0Y6Tv5EIlH1EP7nP78Y3zsIaGgFDj/rajVB0e6qVOkyTQCH5d+QwYPx8k1fR74PuOXRj3H3PfeoCWDCn3ygZ9bbZGCuCWB9I5eIeRU/vL4ootEoXJ4AKioqcMNPz8Aek33gNACnVPl5R4LWxRI3Cj311Kf40z0vqwdJ7Z4CNVHgcRsTsDvKBDBiLWpC6asnHorvfGcmJgfIa+GvNJ8ip3cLSYM4v7i+Oo4L/v4Q5s2dKwP5UWq90g634f+89glgs1uLJyLqIfuPzjwO53x7BoZLcl7Bx9tMyiBIfumy2dx+Yynw+9//GZ+uiakXA6IJo55OE8DKt8VqcN99v8HRIu5//ONJ3PjcfPz8kp/j60cGlRw47dopLMkXPtEMW+VycuB/rzTiD3/4A5pDZcYEkPCN+en+1ZBiCpwApj9KRHwqKmXffcfgql+dgYOM+TKlPvyCplk7dXVLG3DlXfPw8MMPIyTlELkmgPcbPRAP3P89NX3wrW9djlWxwfj733+EaQPUaRSa/dOjs5bjiiuuTE4AB8zPf/Iz4obfjKs1I6/68Zk47ogKsJpMwceVrGNIivML3+slaUDq/Z/HluL6668X3oxW7WsXYXDi2R8yJvD1BHDEfBHCHTc0Pij2zHHlxRecJPWdqj6fS3mWqLOGPbBlfA3j5ZeX41e/+6+a4L78vJFYvyn3BHC9tJ/nPTHjQWue2OV3v3s+vn9ehWwb5VAzOE1GzvC3TQTM1M88sxyX/OMZtLa1ilzLjPV1/eYD2yT/DTlrtcrmewlDWl1hnwCOJ/i5ahemTajAnXeeh5FSue985yI8sbAceXnSVvErMdbHJ0T/2rkFiaXLhFHvoGKQaO2YIxCV83mFw/H881egUhr2i0uvw6fL8nDRRRfgS+InWRfyl+32Rykvj7KjRvnzpQvuw4oVKxBKFIl/HIJf/+QkHHJIISqFZ6whH4RzmWV+olaG81hUB3z/+3/Ee+sMO8s0AeyKm/KPcSKOk2gRjJ8wHpddcCZmHgCUSWUCkqdYJ8KRkPi1oPR54g/k2PrqGL590X1qQrhVfVZY0kbCJs+7TgATbpEPy9lt/DD8+EffxbH7GO1lr6DYZz6HbxHi8bkrgUsvuxJLN4nNk89Ro77avqJSJ4/XiyJfC26++R84cKSck/az1by+kH8EIfJFfsmrV159H7+47kGsevNNObAZRWPHomLsIVKvhPjGiNTBh7ArovxIlb9U6edpR1aofGn1Yk7CT4PPzDcs27f+9y3cI/1UPQzDtk8Ae82OzuMtknaGEfCE8P0f/AAXnDoECz+rw0//8Ff89Cc/xdHTq1Q9iyVPmn2LiOnU07+GJS3DVWRzh/h5jj96MwFsjJXM6ygakU9JwKvWzfzuaYXKf/A1BraP/ZBOzRx+c/sS/Ptf/8LXz/kKfvSD/dC+XnTyS1/BxpgxUWsF+ShZmJByxZ+4pJ/kCw7XXngoyoSJg0w5+8zqU6oyPFC8/MtfHsEND8+VqsezTgCr/sI0dFfAj4j0y75gEOecey5+cU4VSsUo6E9kOCL8ZntTE0d1UuCtt7yAG+96U9llTyaAH3nkzzhiAscDb+N7V/1PTWzrF9vEw6FR7BRts+ApLkZw2GlKn6wTwF/72tdw0y+m4dOFW3DYN35v3n/70LBSlL3pNQwQfWwtPl6lzzUBHLeP0819pwlgK3Re2k9aH75ZkeJ2BnS530jH9pwA1v2mAf2rS7Lv9w7bagJYv4iZbQJY8dFymvup52WpnBXfzP1tNQGsYZSdgh+N6rd9w/Pi7FowaHgRrrvuOnz5+OPgE6Oln+IVyWVBzOy7OwHMsWFtLfD1C27FwoUL5f7DeEFnR5wAJgydzQzWmTaevAfNYX+5n0+aG1lglWnX+22jfLvctT9h/vZzmXSE7eramrjkJV7flo+e0Mw0Aaz9n/aHut5Mn16+c/27PGfOwOfeTgCrSHiBlqfetiNXgAdzt/brqYlBU04cpAhStbdP0ma4TsOsWwq28yY0f+183DUBnJpvoO+w2zef91rTGBwwjqvfeFS1y65X/TEBTP7Yn5drpI5ml9+OPgGsofO18l/Znrmt0+t0Kf3S9THP22zUWl+OV+2w185+fU8nUO38seqn1Tenp+oK7VYySdfudrr4Q/NKa/1ZN7v99xTUSZ2Hva1O2DUBbMu/+xNIZr7qb1fo+ufKrcsAvwsylSB1F4fE9todk4biBRd1Isz2d1HE5LWpcgwFSi+39xPAqX3rdfp4rg6BcstmFKkJYCONbg7rxWP6uP2X4IM6rXe6lql2Gul0J8h9XX9rHryS6whrvqa3MQX7m3ka9tRd+LlrAtjcSrXTgLHPB9QsQ7e3+/ZrIPmms60eGj3LzYruccr+YoRdf7bXBLCW2/aaALbeABH2/qH7MK6jfbJczV+dr/7CgvYjXZFew1wTwLq9dr3XyDXha4c1f92n9Cd6z9cUMvU/vYPRxkz8s0PLITNy8Uy3X6dLT6+1Xxdj91f9OQGs9VO3nZFpj197tHq4++sbn8Hrr7+G9XHzDXyzXO3vtP4Wxdpx5pln4vpvDlfXHfb9W7FpUzXa3Ix8cyMcN+wzkDAmNiLmxIN9bKb75WR/YPrlhNunHuzHY7Vyo+jBMWPyce21P8bYINApBf7zhTV4//33sayhQ0VGzZg8BsefsB+OHGbw8u235+GPf/wj5kUnq4nWVrcxceY2J1K4riQRcxuRXs/86Uw1Afz2+8YE8FLvBFV+yDYBvNpjTADrCXEtr1wTwGGP8eDKG+9QPmeAqxY/+vGP8JNjR6lbszdXAM899xLeWLBFTcwPHzwAM2ZMx/lfqlITiK4OqInHx+cZN84t5kRyyG3w1WuWXyhyUb/ekIoA+/nJw9UE6fsrJf/n38Kbn21SEWOFxeUYNXoUTj9sOvbfzw0+Fmczv3LB77F+/XrUuw35d7iMiEGPaQAuTgyJbvqxAXfffT0OGQU88MBjmLrbnpi+91jMWcsH7q/hw8W1aGlpRWFpGaYK37576lgMGAAMEuF89OFSfOPS21SEX1NgsspXNEaV02WcaupFMLZBTUz848rj1QsHS2tYzht46eM61GyuQbAkDwcccAB+cPoEDBtoTHTfcdeD+NXN76nrm92VKn/yiX4kak5ERk357zvWiwfu/RmGS/0uuugaXPara1BcDKxr5udDF+Kj1S1KH+prN+Ktt95Ci8uYSBDJqr9RVxA+rxeTimvwz3/+DntVAX6p591vRPHySy/hkxUb1QsJA0oHYvz48fjOGbtht4kBVMi1H8yei69872Zlj43+cSpCzS92w/r6TDvS9Yy6DXsqj1WLPlyB804bpix/9RbgscfewmvztqC5uRnFeQWYNm0azjl5HAYPBtYsqMb8+QtwztlHY92mGux7/J/URH+T2HMLI3s2PgzO6pVN+KoRARwdDr80wBupQWFBAe7/2xmYMX2CeqC7fFUz7nl8AxYsmI9N9bUoKizCgXtMwhln7Ct8NOxv0eIt+OEPf4iFzePQ3t4GT/5IVhs+88UQPZUQdhvy1euAZUIm62Iu5BsngGlX4WhARco/9deTsd/+I/HAyxuUPTe4jQmwgNetPnXti3aoiOvOxfcDbWIz5eMxbMwYbPaPRyQUwrdPmoRrrj4Twdao/F6Di6/+LfLygIdfbVQRr/PX1Khy9p8wDt/61r7YT9QhRN2eswnf//73MP2gI0Q+P0VFJfDeBzV48u31iv9xyY8R29/++j6YPq1QTai+9sZ8fOWSe1T9QhDlFURFLkr+YnHKX3u8CIv+eF1NyMvPx7nHD8Sll56vXiJghOPtj6/G7Nmz8en6auU/pk0W2z79VJx+IMcSwKeLqnHWWWdhbeIwJddo3OgHfPGQ0muPlMdI06iHkWhulLs345hjjsEfL+ULAUCd+IaXXpqLVz74DGtWr4Y34FftOOuMI7H3nsXg4/lly9fhpO/9VU3UtfkrlZ0FzYlgcSDIz89De6QTp556GkrDdQjmBTFzj2E4aF/xtZLk37c9inWuIWCktj9YiPfeew9LZr+EzfPE6aEJE/beG5GK6aqe1AhGHHldbZgwYTz+ddUFYq9+NIiivPTSh3ht9mqsXbtGyijFxIkTcf6Zh2CI+B9OU159zXW4//0tqv2hhDFx6TYnwPUEcCxh9EMlvnbcf/9fsWdxHA8++F8ceOSx4psr8EE1MOvVD7Fp9Xo1sdjpLsGsWbPEPjwiN7l7ipkT7eZvp/mikRVp9wKm30uo+zDKwzjnSmzAsGHDcO+fzsf40WXqdZ/3P1qGp17chCWLl6CtI4oRI0biS0fthxOOr1DTnxdd9Gv87JKfYPiwElz3n3dw++13oC5iRGbzQTX1yuUKqPL5YIh9Mr/oQDu+80//hwMPGK/SfrKgAXe9ugQLF36KddURlJSW4JT9puDb5+yBIVKQsA/f/fk/pd2voi4x1cxXt0O317B3xMuVPpR7m1FSUoL7/nEG9th9lHpx4uXXq/HkS/OxaNEiNLeE1Bcdjps5DRdeeCAqpRw+Wjj1W7/C3Hlz0Yh9VHY60pDrmhJq3X4pn3ZD7DEigaefuQYlcu15512Bxz+Mqhe6OHXOidy89rmoW7JEMtqIAVVVaC89WfpVLyLG5SLFdlx22WW4+MtleOXVd/G1i58w5eJBA/1l9ZMolOsw6EsqvZ54JjQPrLBOAFvH7vRrrHfcJfWT/WwTwPpexQmZ/GMStvttO/pjApjn9XE9AZzM156/ia4TwHbo4+l86Sm2xQQw26GPZ5oA5ng33U6M51x2nVG8FKRePM/EHwP28uywT5BYoeRklpcJsbBH9Xe++Hq0d7QjuvYdqVQcZ3//GPVCX7nYrF+GKsptsaq6Od1lO6+Ta95f1KReVNscnqAORxPlZt2M9qf8is7Y5I/t+UYudLdaGpmeu+l7ZfoGvvijti22Tig/n0N+uZ9PmhsOsOsO0fV+u+vzTas/sT83dMqT0G2zt8aYsDXK1NfyV9e7a0SveV5vS77G9cYRPr5LT5vOoNQ5W00y8Hl7TwCnnvuYE7tsu6qDeEBum+d17fXzSd1OPs+08ktrsH7MaeUVoT2RLpWw6oQ9fX9PAHvSSmZ6Y4JUl8v0bLc9X/b1Kp2cd+SzWY7dXnJNAOfybzxvfTah9UCDL/Cl52EE9FBuxnEjvZ2vdq6mcyWFZDplR+l5GPqRXT72kuypc1+fHawT25mJj7meh8tdhbllg9m/2fPV+/xRtqf2COf0qf7PPG/TnS7pzfboyeBMtdf59HQC2A7Nf22D6bXJjOTwyfjpArvbsftJfWXq+aHR9p5A6Z+Nf9a+oztwTZzyZ7EpQ4EMkpskM1PuawPTDOd57mt0dwLYflxDl2nvGLWh76wTwBpMpdvihP6YANbbViT5sANNABOpa43juQZY2QbIBB291XB0c1gvHtekkZZWEmu907XcNQGcLq/0trL8nsF+fX9PAHvkH6Hb2337NWVr8V8p35FC93Ozo3uc2jUB7Axtd1qu9v6h+zCuo32yXM1fnW9PJoB5vXZHKX1Lh26vSit52t9q68sEMJGtL+kNes9XA07y7Qu6DpRyIGf5ufil26/TpafX4w9ditVfUcaupP9wvj7XBHDqfHo6gvm/9Z+LUFnpwgeLQ7jk4ktQ6x9v6rBRb+3vEuabypwAvuGGi3DqGGDp0o045Re3qfTtHiMGMWY+kLVPANuh66kfEKTK8SEei8Pna8GAAQPwxF/PQ3E+0LKqEddccw3mNJcgHImgwV2gJjQCsTb1IP7abx+C008/WkUc/Ov2h/GHp1aqejS78pRO6wlgn+nPo2a9tvUE8CXnnIhvf3kPDJb23377/bj+IWOisi4xSNoRg1c4yIikPYe68LvfXYlJnGAKAQd+869SnSa0ehgDlnkCeL89x+Gvf/kqxkv+Tz31Mq7+5wvqE6wtgcGKT3FzArQk0aQ+7Xr9L49WEaRvLgR+8IMfoMFjTNi1m7Eb9gnggGsj7rrrOhwm8m9vT6Ao34U773oM19/5iorYbnVXqQnPuOgL+Tg80Iirr7oK3zhikIog/O3dc3D//Q9gY3SEqg/inSqdviGkvat+0tSLA/esws03nwXGhbz3wUL87Mp/qonOBoxW+stPwYalfWML6tUDyZP2H6QiAb/xi8fw9ttvoz5eqvQg0wTwQRPzcPedF6oJ4LVrGzF4eCnuuvMZ/OU/fPDvQi0q1YsEne2Nqp7tniEqH5cZgRaJeeH1+/HYTT/DlClAQTNw8cW/wHMLRZYeL+pifpVPga/AmAj2LcP3vvc9XPStg5Umnn/lY3jhhRfQHJygJoB9oieEngDW9qMngM86fgZ+9asTMUjY9eJrr+OX1z6Mjo52NLqHCT9l7ByJKnmPKWrBueedh4vOO0DOi5744+pT2Qec9BfVjkwTwC2xEYpfpf42/Po3V+Nbx0jZIopb7n4Kt/37NtSF91T3Wh3xKPLz8+Ftb1Kffj/7jN1wySXfVC8tLFhYjaPPvUnJN6SmOjlxs3UngGPxPOw9fW+88I9D4JeTR37zd1i5cqWaAGbkr99vfDrYHW5HpHoTUPMC4A9gyOSZih8b3cZE2T3X/wD77VcOd20TKipK8NI7q/Dnv/wZy+uCaoKyzWvYX6m0f+DAgXj74YuRJ6rESeA//vEu/Pyyb2Ppyjh++4c/Yv68ediSGKVe3AjGA0ofEFmI++67DwdN8Ii8geEHXqLawQlg8l1PZOmIKr0/qNyDmTMPwi1XzlC+5/FHP1QR5BtDw9QEV6vXsFe/+EO+OHPdL/8PXzplX0Qln+9//1I8O69clZNpAjhmFnjUjKH461/PRZW4rVlvzMNVv7kFrS0tiAarVP3oDvibl6jH5Zdfjm8eP0lFt3/j57erT4/XJwrV/QongFlOwi0jPEnvolAEZZEGpRfXXfMjHDxzKubPXomLLroImwOjVH20f1q3+B1gwwbpcBKYPmM6atzGFyY8cr/JMc9Rh83Apb/8moq0nz17MX7999uweXM12r1VKp9Ywvj08IiiDtxxx00YXgh8MncFvnzpbQa/E8an7l0wPk2vI4KhPlkcw6EzxuO6P3xLfXGivrEZzeEE/n3bv/HfN9eoT2oXeIOqHR2uYtW+1ph535owJgT1BHDI46zByXsB079yApjgA2vmM3yoW/zeFdhfHF9NQwI/v+pqfPjRh2gJTVL+yO3hCzpxFMabcdqpp+Gay45Udl4o7eRnC0/++m/Up5qbXRPNfIVv9LcJs99w8xPTcQwb7Bc9+jEOHAeIG8Fv/nATXnzxRWxwD1cTox2xYtUfD0Cr+vT5M/f8FKWlQSyuBk455cvYEttN5aO/ZOU0AUyMljHG7bf/HHuLmW3a1IQLr7wVc+bMQXuiSr244HIHVbsK4q2YMGEinn3oJ+oFpgef/VRNyNYnZig78rEJwp9ME8C/vuj/cO45UxCuB44+5kRsxHTDD4WNT8T7Wz5B50bRK99GTJw0CRviB0m5XvGz6nL4XB3Cjz/iG4dI2f99Ehdf96H0azH1ILCBoYobH4e/rBz+EV8x7MkyAewETgDrPk2PZXkdtYL1dnkMPdDjfYLnNXhc36s4IZN/TMJ2v21Hf04AO6az528iNU7NVD99PJljr7C1J4D5KXVCH+/yvMFshz6uZat4JuC+3ta/hH7ukCuCy16eHX2dAHab/syf2KD8aalnIzauWycd+BIMHjYM9/znARx88N4I0H1Zs8qsso6gFz7plAswe5XxwuaONgFMOPFK3y9rf65tXMP+/MWOXM8nnczH6h/ssN5vG+m0HRmw+xLrc8NM+VrbZM2NzxpiaoLPKJPX6zx0vbtG9BrpdD4cKxgwj1h8pAHjuD0Pe7sy+bkdZQJYP3fUtUx+Gc48nzxufuFJQ1+XfAxg+lUWS77remvo+2j+dXr2Yufj530CWI15sqDLfJKFn9QV8tOqM7q/1BOb1ufyVt7aS+0qCQPJdA52Qj5t7wlgK5z8n9a3TMg1Aaxhz5v3sgTlacjISG9Pl+r/zPMOumO9xspjJTP1m5lHqS+U9Q6fpwngbOPQTOgb92zINMlrBYVqpe0N5dSE+EkAkt7XlAkUX2a1TAeVy8nZE/byupA41ozEfK3bVjKP72hgm/oTzI8DHU2GSndDrYU3vPnoIkc6FOVUupmPiR1Fn7c10nTVgexwSmOlXMiVXsuAztDJIVplRH9lzaN/7KUnnqErcrVvW2F76rNdbvRn2ws9kYXhh1Np+zr56wS7n/+8oLs83h6gXLU/0fXUdbXuO1FP4HTt4y/PVp9hmzkxgCmDitSAlTdVLndMbs7jkCMolJtkVyIkvVUYu1VEcdAYsV+55vkXX0MnChB2F4kt82GS5CnXc6444g0qspZlBZOS+OCdFHd5FXlc/LRqAoVowGU/+ham5APBTU04+Tf3YVbrAKx2lWODb6Aoez6iMT8aXFVo8gzGNXfOw4Pv8pN1wPnf/DIq8sPwx+pQEI+izOtBYSAfjP6NyC0JyYtWRVsLuncvjMfgD3XAFwV2Gz0ePz9jD3CV4j/c9wn++tBHaHKNUBTyCb8CBWjxFaPFW4R31gRx3tWPo1mE4wkCV55/MgYmNqpPYJIKom0IdDTClwgranUXK2JEGCdLF9bzs6CPYb3wZ7N/OBpdZWhyl6NN+Eeqi1bhkVc+w2/vfA21kn7G7sCeuw1ER6IN7fFWuGMNiiD7pEQiIrKNyo0ZI3YNPhfmu3D/Y9X4+7/fRW10nNR7d8Qi+fB5yiVBJWKeMiyLDMO3r70XLy8NY73oxc/OmYYq/xrJswZ5wRbRlU7RsFZjEsp8WBNh9KCrHYFgDDddfrr6rPQni4Af/uxvWNo+HNVSTsSTL3qXB38kD2WBAVjVuTu+9YuH8MGKGDZL/X5z0UmQ0hGWGyNGd7UJE9vcQUTlGhIjyUhhftNUkHCFMGpkCa6/cwn++K/XsCI2CGt9o9AZz0NryIdOaU+nlOMXu/CLjnpFR2OxThSKvh930P44fKrxmdyLfv8o3l0qLYoVoUl4kRf3IRjzItTpk0IK0RKegOtueh3vLYmiTtKf99VDEYiuRbRjPQKuBmkXJ7WBVldAkUtkEfCE5UbUi4JgEa76yYnqs8KLlgGXXXoPGtuGoCM2VmwhKP1BnthjEN6CSqxtG4Tf3fISbnt0BTrFhhJSfEzqHhab4zqtQWkX5BplyEKMZI7JtW5Xq9hfB045YihOOdz4VO9/7n8Bv7vxfWwJ7YGWuPDQXwpPogSxUB46vAPRGCvBbY9tws9+u1DFRU/ZfRAuOusoDHRtQtzdqigitk1SszpCXvkh9RaUmnp5JsEJ9iBKYhvw8/MOUZ9DfuWld/DhaqDWPUZNTLnF/j0xF4LeAMraZgM1b0mD/Rg7cS805U3FZtd4JDwRlA8oxvH7lGOo6Gl5VQn+ddfzOP9XD2FZ0wg0YizaA7vB5yoVmRSiNVqM1ZtCeO2d5cp/eqXcX132bbz8RjvOOe9SvPypGxsTe4gPEN8YKxDbKxBflYdwcAYeeWkjOF8WEJnkFZchJnyJusPCH5GMV+zB1QZ3QHyil9OhzYrGljfjuitngK+T/PuWx3DR9S9hpehSk3sQGhIDEYqWKOpMDEBzZwluFWfIKMsiqdf4wYOQH2lGXrhJ+CF5i4w7PFF0+ujrI6L7YcRjAfG9hfjDL89Sk79vvr4ZV19+IzZFqtASHId2VKDDJTYQzxc9KkbYX4W/3PpfJQe+cDF51BDRnpBQGEHpK/y+IpENJw+E/27x7dIKfg6uU3yCq3AIDt5/qpLVgy+8g468AWJP/GS/R2QkshI/4NqyUgRcj4JBE6SuFUm/nRdrxN7jBuOPF31Nfb3gzpeX4bvX3IzPajzSD4xQ9toW8QvPoyKnGGo6C3DbQ+/KlcC0vcaiqiiMAncD8sTv+MXvBET5SXzQREqEWxAUfnzpsKkokH1+6np1XQgnf/8vuOslsaVYKeKegdiSqEKN8L0lIq12FcMb5stIQWm7CyV+OSb8jfolgwyQppuPxvjAl31fu6Ji2R1QEMB/fv8dzBBHvngz8PXzL8Os2W40YR+EgmVo9xYjkpD+T3rJavdQ3Pr0R/hkQRPyCsV3Sm4r1qzDvFVhSTdSdEs9glW8i4qv8rpbFHlc9Sgu6MR///5VHDFZ2rgJ+MrZF+Ou5zdgU3yK8HEw2sKVcEv7vCLzjngFVqwP4/f/fE3p1Z5DgSOmDpC+QHRWyCVcjIr8IPVSpHoIv/S5DSLPetz8mzOxr4wbFq8DTvnaL/Hy+9VojA6XWhXB5S1Fp/i6NvGVzbEBmL24AW+8vU7aCOw1bgzyZfxBWXnjLerT34xWD4vNhOCRNokvEH/iirVLWZ049ejxwhXgvy98ii3hMoRibuFBAD53B4I+sbGGpVK/GjG+0Qh5pXx3QOrAeopPEnJLXzdF+MHp62Wr16BTHBonmam/Lr+0S3Qq3CE+UurhNb8CYYUexyXHc+Y9X/LXHAvx3sdpXGQ/xjx2CCSfW9hgHucZh7MO6H5KQt8nZqIdCU710X6FcBwHm9cYL66LHscNX2RtYzbKhWzpu3N9DG2KQtLvxbyVaIlNR9GQ05A35KvY1DAFR594Cr570TXYXFePMLNjM0jcZufA39zFqC80DCpogq95HoJtC6Xfalcvg8Rk/E6Km/zhhK9BIUXbEs72auiy9dnO1rpvZvlOdbAjUzq7L2GdrXqht7ujF/pZQ6626rpo4stZalvKNnhGJTHG4MpfmqRh398ZYW+Dk08nX0jdRVLv5DcT2eHER123TKTB3Ej241ZYy2SgE+f2rekpb/q2tMlfGZPwMpXOYkO6vL5Cl2+tRyZkmgg0rkvViPaRys84nitvQl+TupYH2X7hlWTDYBErcVKPvLKSPQ878YXa7hBr7XTcTsxTQ5dhhbbjTERdz0Ya9ry76m/KT1iROmpuCT8VCVi++rXlrcFjrEMme+kvMO9udoNyD2BQX6Gfr2k4tT8XMk3+8nh35mIJN2fkUx2LEf1r7WTUtjlrz/P6uB3ZCuxuZT7v2NqKvLOgN8reU+QqQ8uB6dLI5hh34fMDozNJlyn9mfWY7pS+yLDzaGeGtmtCy5rU3/adS2/6Y/L38wirfHZE9NUf6PZp0nrXXf177bVZcmNB/QEOPuSQJK8Y9cJIQv4y4knnf/gRh6v0oTDwySefJNNrMFqIn1glcVtDX5+LCF43deoemDHZiFa68ca/q88X6/OMBCL0WJLH+abvXXfdCxbJT5cefvgRcty4qY5GjahIQve/2wK6vvxUdULq9+1zzpBjQPXmhIoCtIKy4mQVPydMMAp43bp1eOzxN9UUwcyDJiIvPy851vXK3TUjNu0YOWKkmpBasnQt2lqN6DZ+icQ6rmbEIPlF3jz55JNqko9l7Lnnnka+5lv5ui5WcIxO/vLRd01dM/75z3+mvWXNz2yS2Ba1Bqy0i2Vz3TiuIUvWH3HEEdKOuIoo8UoZjIxke0kE18Ll+VNPPRXDhhVJOuCqq65Ka4MGZcl89DmWw8m4wYP86lPalAFJP3iyg8d0rstXLcHdd92t2ujyeRWvGfXJCDEVJSbtYZQay6NNxKOyL/nuM2OGsolNmzrU52upa05lsY7Mj5HATzzxhLoJ33NKBYqLi5NtJ3SdSdSdsLlu6957743KUkbHcP3lW1V9GKmg2840fp8Rccz8WFfazubN6nQSPK/ARWlt4Dnmd+GF31Evcqxe14mbb77F0E3hCfOlvHWZvHfjp3/ZpocfeRhvv70cnGw7++zDEMzLS5W1FUHZ7rbbbthvb0O/HnroIXEOopNSR8qKfoC8oFxquP6nnCsdOUIdo6/h9dTZg2YepCZliTvuegnPPvsM2ts7RGZxJX9GEjM/q19TspZfyn/OXCNasaW1BVHRD8pOt5+6RL4xPSP5edRc7lmVT36SlyyH9db+iueI88//nipj3rxq3HnHHeo8P+WdBOVhlkGbqK2tVXrNFExLm6JdZ5IH23TggQdi8GCvqtt//vMfx7Ssj+JFPKY+9c5+gPbJ+quyTf1hFK3Vz1r15bDDDlN85m3/x7Nnq2Oqjn6/itKuq6tDooNeyVhXm6APY/6lpWW45tpLlA96/a2Fops3Kxtg+wjKmvnoh3m00zffeks9HmIN+FUJ8iEmclS8toFflWBU0syZe6n1mtdvbBVbuFB9zpy2Rf1nu9gefoqan0dVPJFrDD0y/B51hv1OT0FbOvuss7Db5Cq0y+UXX3w11qxZY/CUkbLSPm6TZ5QZecL6Pv300yryly3iFwWYVvPc2k/qMQF/r7rqSoweMxCbayP43vcuxOrVa9S5JJjebBPtg2UzOphZMOv99ttPJVN5SxrdXyhdN4nn9t1vXxxwwEilJ1dc8Xs0NDQovrHuJMUnSSeCUWVxzNHSwql3GLZn8pRpCbaDpGRh/tIWdp+yOwYODCj/yHqyn2N0MevAfKljsc4O1a5S0SuDH+kRPuXlZaioMHSFXxBgGg1ruv6G1tedDb3hyc7a1mzIxAce13qrkY1nVn3bGmDZmuz7+lg26PrRT+aLL5YN3PuvW3HQQQfh/Q/eT40p6CPM/q07kO4Eq1auQr2MefmFF2WrNr5tL+TiD/0ioaNZ1fhRjunjfQV53h29MMp0Tme/F7T2zfZrrPvWdBpOzxoylZuWV5dyMvOHaTPluTNBt0HrThc5yD77pp6AfW1P0V+8zJRPf+l6T2G1TSfqLqx9kvVapzzsPOhJOXYo+feTbHoCjue6A902a5u5nUkPegq23dp+nbdBhg/lOFtT+nm5VsZ4isQm0kiOqTTiv5Jk7tuh66DLs0If6y19HtETfe0BB5jUiYwbip0VdCvpw5iuR6zIfrZ72BrKl+4ge1LDrvI00NP9noHGrn6tDsCBUuVkonSk3tBwPt9zWMvqj/x2oT/RnTdy7J2YHexEtT4Sht7twvaAXU47Qyet9cWqQ1ZsjcnflH/c+aAGeibtLHCqa3f4b21rLnLCp9VhvLrUeAP/tCMPwrDYOrQvehWuBQ9jwKbX4Ym1odCfQGEioujUw3dXETavflSDlbXGpxdJCVdUUXjxU+hc+Di81W9hUPQzVUY2MDpTr79HeGMxFRn2laMPAT/S++aqEJ75dAOicb80Ng9+F6N1fPCiHZ5EG4ZH1sK37kN0fHwb5j34Czz/5BMISn7Hj3Uj/OnT8DfORUloCUo8MRRL/Tz8RGk8v1/GWd1BS9SFZvgxaWAcJ82QMqXQ//znVtT4KxSFvRGE3GE57oI0HRXxBngbVsOz+jm0fHQ3bvv9T9S6tuMLEhiXvwnBNc9iTHSu8KkOQTRCpKI+ZxqQbZLXL3KQ9PxEqZ/rWcb40euAilYilXtXIBhagPjGR1A/7xYsf/Hf+NuPfoYrfvkrvPDIbfB/9iAGb34JhZ2bUY4m4RG/YsLxpKE/Hk8hYhGoSMTXX/4Iq9pDqOfnUD21aNowB+3rX0Cg9X14I5tQ7G3CgMb34F7xNN586G/Y+OlyFIhsDjloCrzL7sOA2mfR0blF6tsisu0UfQ8lCa5WnPHlyWoCa9arH2Hu2hiavSOQF/Mq8sUKFblErqFIq8rLvfQePHPPZWhet1x4A0ybMgrFq57GqMZ3UO5qRmmiUXTVr8gvgiBp/x8SHj3+3PvYKPKq8+ShsGM9ois/RGTjSwi2fSBcrkN+XOq64mFEljwAfPhvuD+5A23Ln8J7j/0WX7nsDXz3ty9jbSiIGhclZkTAtUoZHXIz6o8uRaJtPhIbXkSn1GnOrNvV+qlFQomGFWIvbyC//j2Uh2tREanjlYo6w7QrD+LhVTj1xL3UBE9rcxyPf7AQW3ylkjfz56e9+dlbF4Lt6+GS/PybXhI7/h9Wf3Abnrztd3KWDzVi8LfNRmHkUyQ8NVLwRslN+g9RGEWyHXC14YDpEzFuCFAsB268dRZawyPR6SkSiytAOO5GKOZCoRiZOx6CJ/whws1vonn5f9C27DZcffkFYPzfaHESR+2Zj4K2OaiIfSbyaBN+t8hYKqqIXxzWnznuC6JyL8LPGv/ga/uiTPZfmx/Ca/PqRO9F5xN5CFBf4qKtiVpEa8QfRevh93ciOuxQrPdNQoyvMrjjKE504CvH7a18ztLPVuPq297DJzUDEfaXoNWVj6L4CqBpLtzrn0BJyyx4vK3w+NowoCKqrgm1hfG1/zsDa+bciupFdyFY/TwGtr0tMuS62UZUl9zIosq9CpMqmsQPyTUtLaiZdSXaPvo9PAv/gbJ1dyNQOweV0dVwxxi1LNrvFXsTv3f/k5/gB5e+hvN+/xxWu6dLvXm8GF7xiyS3q0XRAM9qBDs+xVDXSvWlAcr01Rf+i81z/4L6xTfBu/FFDI3NFUm2wNdZK75X9MbrQ16gGXvtMUjpV2NDDB+urha7LhTdiysSxikqdnXIdfXwNa5E66qPcNWVv8Nlv/gNHr/5Cqz94DG0fvoQApteQUlsFSrd68R+CxQVRttQHO9AUPTr2EONFybmfPwpWjrdqGkKI7rqFbQtfhadS59FePkLUm/x71JebO0naFjwGkKLX4V79Tu46odfwTgR9PoNHfjjX/6MxmbxPRgAV4gxqEEU+oQf0ThiYsOk/LZqbJjzppJRPJbAlo8ewspXb0N4/tMo3/yh8DkhbRb/JgIi+V0JHDZzfwyVDpG8uOR3d2NzuAqtkVJxpYMRicSEP81ILBPfteBRRDuXIRFdKT7iY9Qvewp1836Dze9cjfZPbkVp48uSgwkdQalJSUZsyPSwOnJ28qR8nH/OIPFxwO033IG5qzzihcfJuVIk4iWIimukPxeHAlcghoHRt4ENj6Bh4xwUiosOil7d8qc/wLX2MZQ1vyb+pQ4F0c1Cq9G5/gO0rHtZfOESfPOE4fjaMZKtNPInl16NhTUDsD40Fu3uQkUB8YPBmFt8bLPwswnB1nnwNc/Bus/+h7q11fCpssSnLL0dpTWPoqDhXVSG5iobDyZaxcbFJwlFRPc3banBaRc/hRN+9AjenleL5sQQxOIBaXUQEWlQPCH+IN4Jb2cL8iNL4Wqei6EVoivCoQVv348Ni15ArPq/Qg+qOhSGPpPyQ2K2oiNurundpPZPP/kYFIjbrV5fgw/nbxCfXgmvJyr8DcPvjiDWuFmUoF06rxhcRSPRGCmWsmVf+h71aWyh3XcbpdbXpsYvWbpJdILx4V5asLJfBflxSZ35tZLewH4/SBjPbNKP7QjQmtobdOfBONM4E1+y2PH44QTWt7fQ/E1GeNnH/NS5LGR92cKJrDztC7jUAikkY6ew2ESne5B0scPgrzwF7kH/hxXLgEMP/Q4u+dVVqG+RcUtUelavWBGbk0WMDTJ2axcvsWHTQnw85z1h5hKE695FR/VDcLc+I8xphtvDl0FokSSNvmhm99FdvukJFT2e1M9I9b1XXygXDN+RmRddnnlkua+0lmdPxzJ6Mvmb7ZmYcSolT2va7rR5Z0EaP23bmpygz9EFKjdojhu4VrzVClKgXJx1IFMZ3QF1QFGyroYdWktTeiFmosa4NuiytS7Z68JPRjv6vX6Drqkz0U659JLVT/LlOvWpZzVOoy0bDeNxK3R667Yme0lOIC+U3+evIwlvpBrq89iSCUnvZyKdTlPKb/aOtLx0O63y4zbtNhsxitmRzPG2jth1yzYpBZYtvJRjxlhSjrBoprGSieT5JHQbUkjqsanTdqTqnPKnehybiXIhm1+2omv9ndHddBpabvq3v0A+dQdubRDK0PS2aUiGoekKynm5kU+lN47zmkzgtZkGOT2bpPx8orvKlw12p2dFtnO9hVWGfYXVWfUHcuXX3+Xtwo6P7jpC6rVVP7begOfzg132lNIT8sLp5mtrTP7uzNgZdaYvfsE69nGi7uDFF99Xz2iGDyvC+PETgPY2dKxdiw1Llqg8GLXIqJxhw4Zh5FBO7wBvvPGGYzmRFSsQW7NGRfD0VBZMT2JU6Ix9hqtJxjfffFPlz+NGFFJ6nsvnzkXzJ5+o9UwT7R2Y9dpr6viM6dNRv3Ejat57D2tXrpQmtfe4Pv2CQIANw377768iI4n3339fjXXV2NU2htq0fj3a5y9A06pVQHMzFn06F6vXcqIujokTJqJO2jLvww/R3t6uos7sWLhwIZ9PY58ZAzF8+HDVZr2eDrerJf9Gub5DfrnGMaMab77pJvzzuuvwgci0Qfi4Ytky1H72Gerr+JHidDByS4ORdl4z8k6hoQER4TmjDxld17x2DbYsXYpIdTU6WlvxyKOPqE+U7rXXXmhrbMCqJYsR3bQR7R3tig+MGo+aESRVAwdi9GAgJLvPPfes0Q5L5KVGc1MjwsuXo2b1KnTU16tjr7/+uvp86KSJk9BQvcloj/zqT0xbwXy1BJYsXaIiF4lwWGpa3wBs3KR0v1Xq3y68b9uwAYmGRrEJRqRJfTs7VaTYrFdnYfbHs9W1Gkq2kn8sHEazXBdZshRtm6uBljpsrtmsIvZoOhxDtIi9bRHbaZS8qe/WqADynNGkkyaWqmk4bXtOoMzaVHvXqygaRg+zHl541PZGsekNGzeoyEgpxLwqBX5+m18CiITjaG0LYdasWUrGzIvRdKyXz29EATdt2YIW4Xt8E9vUTKbhk7fexpLVsi+YNm0amkXGW6TNTK/tL1PdewNGczKC+phjdlc+7NFHH1Vr8/I4yyExapfr2II6L9IeMWKked9o2CBRUV6OvfeEkskdd9yhjql7SLPObD+Eb5EN6wydEZ62rVsnMpmITkl21913Y4PogTAJCeFDp9jR2uXLVBQ+0+u2rxEZjxs3Tr3s8eGHH6ljVMtIWxMa6kV2ogeUgY7uVXIS0K+9Ib5wrZzX+sFoWZ2vRrXIvk1kPGOfGUqvN2/ejE8/XSANiyIqdtYi9rliwQJ0iK9kBDQjK3X9KGdml5fnQUFBvpK3HfTraxctwlr6XeHnP/7yV/zz+uuwYulihDo60C62v27xYiwW/8HoaTvKSsswY+9CJavXpE1sa63wrUZ4WbN6NTauXqkmxjmuiSGE9eJDuLZvnZTFKO8jDpku54Ab/naD8oG0DVV/s98MhcKKZ8x3vfB/0dvvoI6fJxXBBj0uFV3W2SFlSp5zZ3+M2rpa4X8sOY4ib2cedJDyU++9txBLxGaZF6Gi0oSP7SLbpurNKlqXZddKmnXz5iEqvI62mjyTa+gfnZBN/7k+OD3qmjWNePjhh5V8NNgv8lre17e1taFBfMpasa/WTZtw4oknqLW6P/jgQ6wVm2wRP7Ba5EC+MpJO+fKGeqlfq5LzhReeryZxH3rkTcydM0fpc14wj87IIAva21pRI3pXt+ozhCUP+ihC8UOocUs16kVu9aK/aZC60kdu2LARr4ofYb+no/o4ptDQX3yISjm10u9RftP33lt9yUH5cvG/YkiINjaiQ/hOHQwLX6zPiyiHE04YKPkAL79iTLyTT2rdbQG/UCAKQyaqNct5jmscsw/ltRoHHHCA+l22rNkYwwgvkueZeS+gr+dvNtl/EfB5ey6XS5728132RafUOMEBO4OuMPo+Lz8fVWPHwiv98HV//AOOOvJIzJs/X2wr971p0BcUvxXFtddeq/a5VLxfur6w9FX1MmaLmP1fd5+zbE+k7Fz3JVtX11mOLisT7Hyz319afZ91u7+RLe8dTbasK+vUnXqp/iELaRvuD95uj8hfXm8lO3Lp344Kjvv13JGG3Q9391xv0VfZdAfaR9gp2zkrGenSZZ9JF3oDe17a7qzH9bZBXevXUyTzoo3Krx2pOuycup0JfdFZfZ/cU7gTbg/02+kkbvNYLGGQJJGKOVfO/gkQPVgicf0nzoTrtTN0PnrbKFPuwyStdTv1a9ZFfu2Uyo8FyA2EItlXU+/GOQ37mwD2tX71jH0m4tv9acROQ5G0U73hwLwzU85/lrcVHMkxV4NiHMDITbNiA+tr/tP76pUTDfMNJeO96RRxvQ4jtxQoa0YjqByZryXvlJ7Yr9JI57+9vNR5c1/XKxMl03clLsDPd3moM1qHWSfKV/9aHYhql+wqEt4ZxLZSjunQHVBM+ECiLIy3XQx+aD1QdVCFsS3GWloGJd8dV2TvoLoLlis1SOaTlIc4P7aXa9Jko2Q71FtU6W0m6fOauqIrz62Uqk/vKGVPtC2rfRn7qbK0vQpPFRnXy19Fmj98K4lbXJdGGCDb6XBLXlaSC5JkXJmiVF1SZD1P6ivYNjuP00i/SZWJckHqnI2sstAkmpLczgZlN0n/a5KJ5ACbfLUR+wZNdljLJqV01pnb1rQqPcu0UMqXSmJVH0nDbRP6OvmbgdIRE5+qSPIiJfs8S1v4sJLET6I45Wil3kKXK8VkJ/mTjXoKLVdNPYHVF2cG65S7XlqeRq+U7V9XnqeTPZ322wYR2leqbaYSu1NvR3I7B3U5YuqbJuZikIxfHKjV7cOsjz7B8g6gRtJ96fD9MGZohVzcrihcPRdliU3wudtw1GEzVFROqCWEJ+cvxXp/kdgYJ5YSKPKF0bx6kRTUIgOsRviH7Y5Gf6XYiLQtC8U8BjGahqsVsu0DBg3AcDH1EhkiLFs4HwU+N6Z6azCqYwXGxtZhWPtyDGiYj6YX/wNseU/GIauQN3J3jNn3SERLx6FB6jioyI/i/BKpSzWw6iMElz2CMW3vwuuuhs9Tw1g2RTkhOqX7BivpmwQ79Hn6IcojmGhHoTeCAyZPgHAVi5dtRGekA4PjtShvW48yrEF+aCmGRD9D5LOngaWPAm1vAoEmVI0twqQDzsSG1iLUwoOKSVPEQYTUw/CO2Xegcssr8MXWIg8b0cHoTHcRHnz8Y2wRWQ6Wqj1888X46ckVmOz/GCNiSxBd9jzw6etAeCOQVwXXhBnAAT8DZl4Cz7QLgYnnApUzRYYTgNZ56FzyPEpDcxW1+/LR4S8wugXVUkL8JgqlXy+Eh/6TFFuPCtGXtkXSjo2vAr48YPho+Hc7Fx/XjkMsDBQGCzFk9G5yeQDY9AKw5H+oaNuIobF6hNwD0e6qxMwxg0XvZAQntGLxSpR46qWFNZL3apTHV2Jw4kMUNEn7l98LtAjfgg3IG+7DoLGnYH3DUOEJMGHEYMlANJYTCGuehLv6BeHLalRGlgqvomiJtImNGDakIP1LhBEuQjG3HBVyuVpQ1roJkcVPAA2ia0UDRblGA6OPBsYfD4zcH2tcQ9DmdStKeLyK3JK3O9qKytaPgc8eB+qEF6558JQPROnISRg1+VC1Hi+DyEYNnwj4q4RXAxFe94TY0WMoSEh7hcjtjvZO5AnvRw+T9HJkyWeMZC2DJ16BkItrIRfAH69Gx4Y5wk+pJ6Se3lKUlQ+Bf8p5aBh4kvpkdzBYKXpVhlB9JzqXPo3SyELJ0IjINVYKjaIwEMBeuw9GQcCNhZ8uQ3tY+BHPE5vxI+D1o0RyCnS0oOkzsb1NDwPt9XCJfrtHHg/PsGPgn3YOHv9EDovcps88GIisAdZ/hNCSf2NI+GUEpcH+BNc0DooucBxLLcpMueB3h3DyCYciXxjTKS7rqTdWYnVDIYqkpy/zSh/qC6Ez3gz3upcktfBt6L6oLp4k4zcpX9oVjPnFRgM4/tCRKhp7s5jXCx8sQ6ucZ8RzIC7tFcpvk3a0rRW+tsEXqkbn7DtxwF5uDC8JokwM4r9vhlAgvMaI84GCL0nF1gEdixCtfxZ5ifdQvmUW4oseknquxBnHVHEeCm+8sxyuvS4HJl0EVBwgfkzsru1DhFY8Cb9nnfjctWJbEcQkbSTuRWsnP61PDfAiL9yB4ngEBdE5KEksQFn1y0hI/mh4X+S8Bt/88qFgjOUjb9Rj8B7fRHCs1Kv0DMlI/HM4guiKpzEci1GSXwl3LICAOw+fzlmETnHBfjGZe6/4OvYMbEB5ogmV7hYVAd+6eRG2zHlAynhXqiDes6IIpVNPxcDpZ6L0oO+gaL+zxH/sIfUbAtS+hxVzHxT9Wg63ZyU8YhtuGdccf/A05IlguU73y3M+RadXfPCgMfBM3gfeqQegYNhYyTuAqK8QFZP3E54ei+CkwzFg3GRcfs3vlP6//fb7WLh4ATw+F0qja1EUWoXyWA1KxK8NSGxAoPEz1L17o9j8Y2I+bTjh+JnIk7I5jxuqOgr5k0U+QaljohxtC+9FQe2L8IjDiHui0o9FcMSB5eIbEnjlzRcQTohWeCtEZxnpHUNBbIvY8lL44qtRFaxFw8fPANJHwlOGwNDdEBz/DRROOhu+iaejLX9v0XNGx4iCWDpll+ynIkw4YcyI+BZMGDUApx1UqnqlX9/2Lmo8UyVJsSIkWlW0a0kwjFjbJriXCG/XiP2F4vAPGYlDTzwSHZLdba+sRWDy6cCAfaTtY6Ru4sPbRV71H0kxS1BcXoJzz/o6hg0QVegEbr7/IzQmxoueyXhEqCgah6+lXfqvLdK3b4ZrtZSxWsqKroG/SOx22MEoGDoJTdLHdHir4B60vyiM+HL3BnTWfAxv07sY6F2CgMcnBQg/xd91hGPS77LNIngpIypl+N1bRPdakOfeCE9sFeJrpb9Y84i0ZyHOO21P+PwuNEv9XlteAt/o/4Ov/Djhyn5i5PMR2fQW8qNLUexaBa+rQHxoAAdNL8WQMnpL4MnH3kPCVySy4+e5C6XMfLFx6fNalkmdEiirqFJ9ZZvYeDwi9eEHJ9xcgz6EEw4cqb648eYnK9U618Y9hxd+Gd+go1b24ygO+KWfCqLTJYbCMaqF7PcHhLoPll/ejyQY1aJI+k6S2AEpvV+1qAu3s1BOUMeyUbIgg3R9NKlaSTo5m0Zar+WsWW8jnfW4SmcjVyKmiM9/1DMgSZuNkvllIJfU2U48rkvU/9JrkSLnoylyibytZL1fJHlNcptkSMUgtk+PBwnrPZx+fiJ/FCVUrHwE8Rg/WU6+RIR/9A3pedop/W6iK/FxhSYxcEVK13jMsm09ZiWDC0Jcz10o7m43SXRaqFMcJ6nWNwOJqmNk4Hkq5sx2Y/+DTsNPr74JbS1Ncr1cqlZTb5Uasa3Mly+2hMQuPbjzH//GHXc8rIaPYaGQNB9RSR9vAza8ID59vlRMxim8xqxHxMWxmlfqKG3sBml5dkWKl2kRaibJn6ykr049c+AzzNR9WULqmJXoF7OR3ENnIlUGx68mUYBJv2Lu54KYS5Lsz0bYHt0OkjU3nqd/S+q26e94nH5Q3xtZ723TYUhEp9P5EZmvIYza6DqKcA1KQtfWTs5I6ocUR1L3bmbZfF5pfQbh9DxCfwHLTnE+X5T7AK7Bz23+qvX4+Sv7+jdpqUxHIl94rWyTNOjSUlrVtV1aB8zceETaIvWnDxLSx+2UnldXG2CZ6p+Zv5aTJpeMjdWXMMQ+2Yfyl8Q1bJmfehZm8k3JWraV3ASc0NZyTNmPoYMc5pKsz4GUbGTbSpKhHE89x0095zXIjtQzaOGvNNnF1+3Us0Xji03JX+nzE+KbOE4z5n3klFyr54i0viSfz1nSEcn+zYQrnpKBR3ijt6XFUqdUOg16Fp7X0P2Lnezoksb2j+0mqWfT8mv1J84kbTGJsrPvpzTHmezySpHwTCiZjrIV0nomlZd92Za0JO7zePI6SzpNSlt5Tigm50h6P3lceJ2cc+E/M0+dn5WYp37Ok4niHsknC1HbSE6gPuvnvZovmh+a7JAqpZOkMojbKfKIwyBp/6yhfaumLvllIY4dmFtPyM239jlQsk7+qMLV4ILbck4cMI8ReqJIkeWNf52eYFodtq/BfPSv3tZQ5VlIw7pth/1ctrRbE9oBZqNscHoob6VdcIbdcDQyHd/asOu0E6w20lNk0m+2V5Pa13pnOfZFRHfebt1R8HmTU26fl1k/M/Gir76Qg4GtAau9bUvocncW9Cd/mNfWkueOBkbDtLW14+23lqkB52GH7YmhQ/n91xK5K4uhedNGxQ+u73fEEWPA2wZG5TKaUIPRnipSaeMGuSaK/IoKtZZeb2QSiUal/KEca6pIgB/+8If429/+hn/846+46aa/48a//w7//td1uOWWW/H8Bx/i3Y8+xNxPP1XRZPfcczd+9KMLjUG3NOaoo46Cf9RIhhihZuNGrF2z1ihkG4I8YPRRVVUV2oRFo0YNwQ033IDb/v133H33v/Gvf/0Lt912m7TnFjz1/HP44KOPMOez5ZizYIFay/Hee+/FiJFFaow8eNAgDNtnf6BEZBMKYdH8+Spq1tp3c93gyy9/GDV1NSjIL8BPf/wtPPTf+3DFFVcofgQGDEDZkCGo2ntvtR5msKBQRZaVlZaiSOQ2YtJkeMeInP0BRKSMzStWqCgq5R8ZFZsLkra2tg6R1jYEKwdgwJQpGDZihFS5REXSBeTeOk/ut7k+b7C8XO7y5eZXqK6+TrWR+iMNwuDBQ9T7hQVyf37jjf8QXt2MBx64WWT8T+HJLbjvvnvx6COP4uOPP8anC5fjvYWL8PLLL6v1X7/2teOlvlzPsRyjp0xFYGCV3FjE0bB2LWo216gIOILRK7nAdZY3ig0kOjpQJjIsHzcOA4cPR+mgKhQJzyQTI5qNMpBfbjNad//998N5552HK391JW68/XY8/PAjeOrpZ/DYo4+pyL6LL75YsdMtvMgvyMfoqVPhZ35Sz86GBtTU8HUMA6wn10LlYwJKmmtoUuYqqk1AHWiqrQW2bFERbWVlFRgzZiwqRJ5cP5OkMUTq75PjYWlPoz1iT8DoO1EzBUaP2sGo0ObVqxBrb6FyI0/yGjt2rNLv8rJytU7q+vXrFTsYiVs+bLgw0YOYlEf7o9/Q94L95bOPPmqc+Gvg+ednSf0ZlSm3xHJ/GJGyGCULoTgjgCn3oiIV+WrHySefrH5ffPFjtX4qowMT5v0no23rNm4SRsu+26OiKt3S7u9+93x1k7t67XqsFp6oaCixKdfIUYZe82Rrq1rzd4uclxtanH/++UqG7SL7t995W+lKXlkpKkeIn8oLyhmRf0enqoOCySvqCO0wLy9PrQV91llniZ1fjltuvkWtg/vAAw/gmWeewazXX8cTTzyuouwJroXKsWphYSEqhg1D2YARSseEUcm1FokOkQ8jNN97b4ny8fsfuKfY0n+Vnu6/3/7SnBhCy5crx5ovurjXPvuqSGb6ENo2+5E8qf/o3XeHUiCqXFsUTY3GBIARdenCQQceCJ+c++CDhepLAfyqwzBpO79WQL/fyTVaKTPxS6OEj4OHDMYQOc71ifeaNlxlO378eNwq/pLrFN9xx+2Kbr/9X6pPuOmmm3DHnXeoaOn5C+bjHekbrrvuL+q6lavWKp84fPgI7MlIT9EFLmK8du2apC0deuih6jPC1FO1pqUN5JkkFhYmUFcnNieoEH85Zu/pGCF+jnZaKvKsqCgXX2DoT3fASOavfvUryidsru3AO6IbrIP9Pp31bFu5Uv0WFJSiUGzvBz/4gVo2ger28ccfqYj4SuGZS+RNfVor+kp50w4pqy9/+UQV/csvK3B9YQ36FPoS9ufcjph88fnyUSXyId9p0/Jf5AZskj6V+wUsR32Nol2tf93R0W5ETYuetYju67Ux6YdGjhyBU089DT+/5BLVJ9100z/w73/fhmeefQ7PvP4GXp31Bq695hrl61559VWllwUFBSpyvHSEyD+Qr/xOk/hHjhVo36zr8cefoPR2zZq46gO1XutnSCpqWa5ziR3R5gi+QMm+j/scv1D/Ro/IV/b51ltvJyO8CdU3qWhsl/INRH/5rx0ZTs8U9HhD/xL2dNbnfbvwxUGJ9Iv54ifE4eOff/qzWhv4E/FJ1JVQOCS2JT5G+kHEo4i2t+MnP/mJ6mMyQnxJByP3d+Fzhx3tHtvqz/oL9j5C72fqO9wOz1yyPZtiPpnIej4b7Nf0FluDf+xXNBlzSal5HF2e/ZgTMZgw+fURzh3Jtj0NYf/d2sjEcwZ4WOWSfA5oJ2uabpCeuDTKMI5lgx5/9hf1BKrO0kYNq7/Q9bbmaU2bq112qLJM6gms+uNE1nzttCNA13Nrwc0bJWMMTkG5pTCXGJ/ReKNwbhvnuA4a+KqLEMcIRvSaAatwNfRkr9PkmFPDust0+3Vbk0H9Ae0MegO7gdqpz6AsRa5dbwgMXdBwkld2GDqzNZBdT3S56eUn34rpZ9AkrJSCcz34BhW5qKkncOL/9tZ93WFloz6Bb/qoN340f+lLUv6kK9+lTrS3/rANgS4tSWZ5SeqSxnjfJ0n29DbS6HWHQ7+SjbYxeuvniEy60ldZ9lkHtyK66k86ZYIedO8MyKbbTm02qKv9aJ22+nHdt/aWtjes7XOiRCfXQvXi0dfeR6ukH5APHLjvBBRWjQIiPmDLUuR1bsTMCWUYVwSV5oU3Z6Mz4kYk4Uu+4eytXws0rQe8flQNHYbWaB46VUxdJjhLxe/nJEdAPdAmxo4MKqocAgwfAewnNE3ooMllOHzPgRi6xyRUjB+B0aMCGDO+EGUDXOCj3xov0FI4AsWTzgAqD5OsQ9iwbgV8za0oVmtENiPuZWu2LjqjUhFPAUqDYRTKZkkAmDx5KKYOl3YIi6ePdOPAcQEcMtaNo3fLw6g9xmPwpJEYPHIghggNH+uHvwBoDLmRXzEV0bLd4B51IJA/TORThILNH2BEWGQk42VSXf4AvLZsI2Z8705c+sg6rGoBoiKGs44Yjkdv/jk6N83DRy/+D7/+/tcwfXAeCiIdyA93Sv5xtb7bWlcFokP3QGLkvlL7AUDDfPg7lqC4owaV7jb4Yy4uP6kmG1yJkFpjNSj6wwg5kOCRH5HlgANRPvY4NHjGojYxCk2eADaJrnE6iNOOnYW7o2DkwUDpBGlHGdpr3kY0ulDONMogphZFpUVKIzgRMGlCCaaMB4YKv3aT5KS9x8Yxc4oXY6aOwtDdhmP46GEi/5EYOcmPYqk2daAlVoQtwfHwjj4UKBIFcpcgVv0ivPE5KsI3pl5rTcFx/IMWRMKbpfB94B15AFoDe6MeUxCJDJNzUqH8UkR9BahwhzE4342/XXAg5j18KZ6+6WT86YKxOOdr++Hsr+6LI04+AfsfeST2P2wY9tinHEdNH4aBYl58tNnp82KLayT8w0SuvpGiq1VA7XwURdeqhx4EJ/B4N8Q5CE5u0OdxcjofbfCE6uGrfldOzkfMPwp5w/dDXdFuqC/aHQF/EbzeAjUWjEvqcHA0ykbuLzbBiNPJ6qgaA5nwif1KtioSp6GhCR2eKNrdESQ8LWLnzYi1vSJOQEhyLC4vhXvo8ajxTENdaCg6vOOFh+Xg12YZAFBeEoRr4JHCt5OlmAKEmiXTLa+gQvgvWgmPJ1Vub0AeTKpy42BpBvXkzbc+RHvCo6gDARWhN9DbDKybJwlEI4Ie+IvGie0PQcjjRdgr/ssXQtWIcuwzNogSyeOZl+eqtUNjIT+8gQrRd+F6u+TevEjOVkuzB6Fk2D4YOvlQ7HPEgSqy+vnXhO/uCniCg+Bx8/PTIr8CqVRUdK6tHh3L5ovhD8WAiTNw4mnnKtt58oP1WNnBdRWL0BEOoNkzWGxhougoIxYD6IgFEZVz4lBFQSKYNtKFG646Gwuf/RleuPUk/P6iUbjgS8BxBwRw9H4+HH7QSBx/6Fjsdci+2O/ImfDEPdiyrgGvLliBNvEJ7YEStAWK4Bk2XbKUekWkfwon4Pc1SZ0bkPC70Bppww+vuB9/+M8KrJGGdVYE8LVTRuKvv/0q5r/4a9x1/49w6OEnYPdxUxDOH4NW73DpK/PkniMAn7tASHRUbGzYmD2Vb0J+lfq8O+UUao1gUPlgTN+7SuniS69/Ape/UnTTBQ8pkS8keTVskvpFUTlsEkLRINqCJWgS/T34qMPlKrFpuXhgVQXGDCvFkKHFGDbcjaFCw6VJk8a7sMfofOw7uQKjp+2DARN2E187GIXF4nPENb35yXI0JfyI5ZejwVsB17DdJMcAWpvDSITED4qoD6MyCd75aD1qGvMQlqEhqdOkji2LRT61ojcliAcrUDb9q8CQQ9HkH4l6zzCEfOVodxWjM54veub8hQntZ4xf2kAcvmgzTj5abFVs77kXXkcrv33vDQhP2kUDOuX+uRGh8Ba0rrxPKjJL/Nkw5E3cF4VFE3HoYV9HUFR0yQeLsWaDCxEMRTgxEGUDpwBl4izDolPxBpFPO6ZNn4KKgaKWUuyjT70pPr8Q7fE8sW1GTEiZYpNR8euRNU+Ko/kIUe8gFAzbC+0DTsWaxIHYa7cZRnyM9GPzPvsIzfGJSBSITg3kp5OnItG8Du5IrfQHnQj44ih212FgsAU/+fJUvPfo7zH3uZ/i3j8ejp+dPQHnnlaFrx1aiS/tV4yjDt1D0UGH74XyoeKnJLfnXnlV+DxO6jcc7fmDES8dhUSe9HtR6RDjbQgIb8jD0tJSnHHc3mq0cfvjL6OBkfuik96YD5FYVMwnDF/TCnEYdfAWDRe5VcnYhVFYXnhcERkFhuESOzj86Gm0NrRKJ/Xe7Fp0SLmM4VBeimHCHTJeEB3wF+TJ2Jje2OELBua4SpMVtAPrcwL7fQfPW7Ej3FewBrZaSQPS670LXUG97M0kuJ3f5HQmcopIdiI7+mdy3tB4HYmtIxhbE0MRDYyFv+o06fOOw7wF7Zi+7zdx7FHfwq03P4bHH3wCd956J879zg9kjDtOvQDCl+YYkWaNoBOnJQ0UcnfAFWlEPCo2Go+K6omvFvJJE0i7YMDuK+y+pP+Q5u14ICNYB00a2i/qCNHuw15eT/dT/a7Gtn5JRfMh03MBJ3/PKMz0VjgjGaXXTTjJpjdgFK+Vr/Y89TbblnZcrutN2bmeSennVqnnV8I/1eFKPYWRyh2Kv9J11vNP3LeSOsc85DyJc8fGdtd02UDpkewyZ3Q19ZPRwCTGfhok90VyP6bP6+tT+pxO+nwynfk8O0k85kDd/cLcjgDyLlkb0RnW3Fp7bSNqm2mF1ZrssJ4j6chbK7QOk3TEcSaypnWinQXd1eeUXXUPbquTVYWYF3Obb2lbod9+UW9bOiBXJXtSsUyw55+tvB0NO8pD50zY1h1ub9AfRru1DN9pMO+EvvA5l773h431Nzi4cBo8bQ3oyd/uymJHws7UITmhL74tk35km/zVnbiVtK5ZaRe2HyiTviKTHPsj750FixcvxrotnJaBWsNr9OhRUFE9Pi82VVdj5kEzEZDdtRva8emnn8Lv96nrlE3IzdyWLXIxw5dk7DZwYJXqJ7i2n7ab7kKn5bqaxLW/vxlXXvM3XH319fj5FX/Cdy/8CY448hgcccRR+P73LsDPL7sRl151Cy771b9x6eXye9nfccWVN+FXv7od9fX14jPcKN1tNxWRQDRIWwja/baQr1f4F42EhUceFXX1+vuf4uc/vwa/+OWNuOzKW/DDn16LU8/8Hk466SScdPLJ+OGPf4cLhX784xvxk5/dhJ9cfD1+eskNuPzyv+DWW29VE4KMMlNRdoEAGtatU5Fm1F/6R0Yt8YEao+sYWXza6T/ALy+7A3++4W7MmbNSzdGOHTMCZ5xxOO6550Zcd90fsPuU3UXUboRDIQRMPjGyT3bUdlt7O7imql4fNytiIfhKSjBo6BA1lqAO8JdRt+wzyXGKlhFvjFYtYjgZxxydnSq6TkdXtbe3qUm9DTUtuOBHv8C5P/knLrjgb0K/wTnnXK4ivo457gScd/5v8D2hH/7wH7jgh0aaH8jv2ef+Bhdf/GswYpURXhXDhzOUlqGOaGw01rCMMtLQAqexTzQs7QkUoFjqybwYIUc+c/KVxHoz6nny5El4+OFrcO7Zx6OsDFixogX//OfDOOPLX8exx58i/P4pTj/9Ahx38nk4/pTviHz/qh4qENZyvZQt+S48N2QZlXrG1HqnnHIIsgmdHapN2mepNU9DbbLlR77ILT/PWKeb62Qymk/ZoOzrMQvX1RvAiFM5ZwdlTDHnS7eooyIJXVbrmtXq11tYrCLmWA/mnydlsp6cnOaagIQKgpVzjEj0FBQqf9K5eXOyvT21P53eeh39Envw5hZg9uyPVUSf9f6xsalJrXVN2Q8cMjgV/St1cIlNukXvjzjyCOXbNtcYUbBcM1garHwY7a1DdBFuTnsBBVWMgKzCwTMPRqk0qU1Y9OSTT4puRBQpHZf6eSzrv5aWlqNq9BgVFbrnnoPQKc3n2qbkg5IRbUt+xSjEOKiThp2xLXkF+eLbrsQDD16OU08eKfz24Z13PsYNf7sb3/3hlTjw0DMwbuLB2G3KTBx14tdx3Infw6p10n5hEaN/ffQ/IlCuKazqpdtvPrgj8RyJEcyMqrzttn/jzDN/ij/+8WG8/pYRBVtcUIyvfuVreOXVh/Hra69V/owRnXotV+uvWic8L0+9rcAy2Q5GL3NNaKIzBLzNCEvhM/WF+kibSkacS534tQOl41IGf/fff381D//Rx3Nx8aW/ws8u/w0uv/L3+OVV1+Fnv/w9rrzyDzj11G/jmGNOwje+cY74vN/jpxddLb83SJ9wg/Qff8djjz2u6swyGf2p/CghitopfiEvPw+H7DdBHXr11VfT9EyD6/+yfl6p05QpU8S/eVWehPE1BlP+cozEbZJTZA/BdpP23XcfiKgV+CUDgrLhvRzzpG7RB8SbxHeJjy4dM0ZFVXPyc599FavxzLPPqmu0TKm/6isFtHOXR6U9/AhjIp0ucPHiJWqb6TW4HWW0LKPuRD6DR49GYUGBWjOa/mDmzINUuiXL65LrUbPdZewvOF4Q29PrdlJujPh+6qkbcO0V52DcaD8WflaNu+99Fhdd/Af835e/jwnj98aEidOw38zTcdhRX8Pf//k4uOQSl4+mjdBHkwf0g/RzSiYu0S/RM/Ke+3vsuady7bT65597Ltke/nId5oQwR0VjxyPIF99Evmg5EfxlP33CCXuL/ht2o+zRBOWjohbNY9TlLyr0/b9dZ6zYGZ7z7OzQfXlvQRnlot6AukD7DwbzEBT/OmjkODVOfXXWq/jpz36Er339q7jwwgtx5513yxi1XtIb17Hf4LVdbsfVsdQ9RKZnw7uwY8DpPtqOvr5wvzWgfRh/Sb3V/0xI9jUZxgHOzx9k/GCOD+zEcSupJ2AdNOVCd9NtD+g+yA6n41qOavkJ/pry1aSPqV/dt3F8YOnn9PltAR35uwvpoM5raP5YbcbqU/R5rcNW4jVW0rCn+6Kiu/qeyQbtEKlQMHz7gjfUZCxvPGVbrrdG+BKMFrZ38LwB15QNymglU6bLVTndSHtDu9PwbHBSHLti2YkP3rJRLjjlqTsHq9HsKNBv43SFoScpmPt829RKOcE01nT2/cwg76ygU+Hnq/ir3xhJ47MQ18nlGygsw9Dn7pfXn9BvYGr0ZQDT33axrWB36t0BvUp3byn6Y/JX1zETWfWL1Bc4Xd/XPLc2rG1XZPowJ1/W3baQr06wDhrs6G7eWxuaD07YWexyR4W2OTuy8byn6GsfbK1Lf8rbI1mRhAvqCy1NiVI8MWud6rmm7jkJ5VWVQHkxEG7C5g3L8KUDxqBKzt353GzUeYciGvdLHxOUsVYrErEWRBhl524ARkzDxnipbBciHPWrOvek3urTreEwOPShl527zo3XP23B04sSeHoh8NATr+GTN+bhvXkNmL0W+N9yL+7/LIH/LWzHY4tDeHJJBI8v6sQ9C+OY65mCDrcXEX8AqNhNmDkIqJ+HythqJCKMXEhN0uSCloGWRybSoNxJ3pgLed4gWlwxxrai3lWGNz7dgIfnNeOhOQ1499PN+ODJd/H6Kx9iSXU7nlycUPSMtOGpBbI/L44n5sbw7AIXXl2Wh3oMQJN3MAoH7g14RwEdDYg2b0YEwjehfBmvBKXchMioM1aBZv9QPPvhKvzydzfgoIOPQcXkffHj396IV+eH0eAFvjodePGmb+PUPbwY71+GRHsr/LEIwv6pwLAj4ZrydTSXHIy2WBHCUvc24WebDHM6pC0d3k5E3WFFSpdIviDcAT/avCPQ5BoCFwpER4KIt9RgaGlQrSHtiYi+NTLyqgCe8n2BommiL3Vob1yGUtGhItTJWMbH1ZngLSrCW7OX44UPavDiR7V4dc5mPP3Y+3j19Tfx/ifz8NinIUXPzOnA05+04cUF9XhW0jz+mQtPLHbDl1eM9jAQ804B/HtIhnmINrbBiyj8buPzoZQau3Tnh4s+DB46Es3BMWj0jZB8PIi43WiJ16KZ64G6Yxg7vAr33XQWdheTWVQLnHPJLZjxf3/C5f+ag9c+q8CcjWPw5oYivL+lAnM3j8InG0dgbaNbRRayRK51FWM0vVCgZJjs5MuJLWq9UU6AcTKHkz+cGiSLOXnV3tam9K2d62818HPRzVKXVgQrJqMpVi62mS9tyxcdaJH8O9TksdfVKRoi40SPD62+cmDAGMlQbECRKIOQ3yd2G1Jf70VF+WDZLxbeMCJfruPMnbQbsU3wDNxHdHmU6HQpWjwVUk5ELnejMD8mboNlSB7C95BLfEhgAIJjZopRSNtCG9FZuwR5iUb4onVJ/9AdP6FkZdoYfzkeO3LaYJTJ/svvVku7B4guBuAKFMp55hdD56Z3hMGfAUFpS9lYxNwDEEY558MEUWlXE049fpjiz5uz3kSHbzBaXfzGLfkrtuCqBrbMl3Z3ID/fA9+Yw7A6NhQnH3YYgiK8T1Yl8NmmMDo9AfE1fvX2vlvyjbW2SI6SwFOEvDFThN+DsO8x30ChsNojInvp1VUIRUZIOX64fHnG2L1TGOYrUdcMyouj0h/G83/7Kq4+TVgurL/zzlcw7cTr8eWfPIlf3b0J980ZgIUbJoocjsDy8N6YW89ozKGoHO5GvbDy0bdmi28uQSwiMhWfSv7FxV/DxfXdm5BfIHIKCZ+k2EjUo/SvxVuEtkAplkuye156B+dd/hAG73UOvvzlb2PRgtXwSNrjjpiO3//yG8iLrFJff4jIPZCIXvxpXEXtMqq5QORdOOlwDB00EpHOBKLt9Tj9xCMUn99+8wO0owJR4TXXli7IKxB9SKBNffbcg5LBwxAW/ez0CC8iCfGfAew2rAwlIvqHX1qCdxa24rVFLrEtF2bN3oL3F7fhP3fcj1kvzMKb8zdg8ZYEXl3QireXRsRvtih6ak4tPmstVf1bPMo16sLIU5+ZyBPF8qEw2oGTDz5A+Rx3OI53520RG5f+wiX+S+yoQOy8vU50getSukMoHnsiWoLTxCfmK6K/cvsZGco8WYr0fXGVm0nO4BebOkIhTJ80QLQSaBS+L1oiNpLIQ7v4TW0T/s41SKx8T7IqwvDBYxEv21+85EScduw+4kVFdaSI516fLRrnV3IMiVfjiwYqUpUOxjsEwbKJ2H3yBFWbWe8uQXM4IGnlfka8oQdi42L7/o43Rd+fk3ICGDByvPEFB4xC1O9BPOjD17+0l1qj+OEXP0aj9PNco90dT4jcxQp9Q4Rf0s91tMDvacSXTjsY9998FibKwOH92XF8/azrcfCXbsAv/voe7nmlA6/NLcTayBSsT+yJz9on4oPNQ7HbHvupCNlXZi0X+xiMmPgV2pHHG4XXH0Nc+ickOhAsGChty4NP7PMrXzoAxdLFz/54Mda3BMQTDhBdFH8mbfd0rJdOdxlckSapk/SR+ROlXxohvteNiNhcTHxbXHqlfSZXYr+Jon1y2aNPPif+z4ewyEDJU3jk7lwnv3xBoRju/CrxDeb6gKZ8dH+vxwFOZDzctRKPG9sshrqwsyK7lm8/8F49G/UUlLeVcoNlpMrpK596U+/etpXPkOztTZHov5AkUpRcw5jr2opPbw77xP8UYHPxfsCoE5CoOkR80J7SP1dJ/ysDJbpJG8QMxKbMHcbik72+0YgXTBAb4cjRGK9znMZoYNL2hr6H1JRu39vGIuz3sPQr/Qetv5pywUiXXEfTBP0byaha1+N22K/vK6izVnT3+ajmrXVSMBu0HhC6TC2PTHJxOp5Jd4w+wzkfJ+j03bmmJ2nt0NdZ26/zseZplYNdJj2BXRZd9iVvReIrrJO/1joRug7W6/v6zMYOXZZGeh0MeyGx2EyRv245TOqKVBqndPZ8dKQxx+p6LWIdhWwl1sOglE44kh73ZKIu16T7RzW/Iuk0dDorstmeiw+KeD3LkrxS66fL2MxC6XXoSkyjfZHhp4zjuWDNw5FYdhbaUZG0H9M+nJBJJlYoL6YEqA1NZcoBSdcCrNtEKm1XUudNxdAV0UzPBnsZGpmOdxe5yu0tkoqUgbSzdYJTejttD/T321X9gZ7yIhvftya07ncH/TkJbEV3DH97wjoI6S9sq8hfXXdNTp1GGjFNBtKwbhP2/R0dbKcd3W1DJj2gLDNhR+QPHx5Zf3eh57Dblh2U+85mG32F9cW6V2fNAh+3+r1cC/gwDB07FpBB9T4zZqC8oljFpS1btkyl1WAkcBvX12SUnNxolQ0cqCLAjLFbz/sJRurU8huyJkpKS9QDH+bFfKPVm1U5pUOGSN2lRgwzFGL0oZV4jXpQJPJUUaCFhUaGrS3Kh/sDRuTi1oJ+aZHRUaTqTdXq8VVZWbnqPxltx/Y0NDZAhS9JXbh+qh7fOhGh/RbXclSRXdJGtS6lCUa3GfyKq+hbTvyQH5C85W4LDRs24vnnn8dFF12EK664H01NjNIFfvu7X6i1KzlmYGRrNBpB0eDBKnpTR+LxhUSjLjIGkLK6I1+mYfmMxCoQGbAVAWku66XXhkRhgdTNrdalZSQIbZM6EJZTxXlCUgfmo9cRRRsnsETXyjn15wymJzFyjvxgBJla81PyZ3QX+3O2yQqm6xYs7XZ5Pfj+D84XfQLqWoHvfveXeO+995Cfn6f4xjpTziyLRNkzCpNltYqxsQbUE7aZ9VWRlNGoiNaXrA/brD77rPagIm91n6jSR4RTHj9Ky8tFRkbezMsJTn2pFSxnPb/kLjrBcignjc560VXm689HnhkpbgevHzVqlGrXli1GpDWj55S/FT5IBiK+NmWTOnKyJ9Dt0uOx6dPHKl2cO3euKptRpTFzslOlbRW/5AsiOKhKrUtK2ZMSsk3iOrYTuISp5KGjcslvJSvZVmNosS8pDYMHDUZ7ewcGVVXh0EOGSDrglZdfVvnRninvpE8RXSbcUq7+WsKJJ+6p+PLGGx8b0e6iB4yyjHZ2GtfRh1JPJR+uo3rlFVdg72mDUF0PnHfepfjXrbeqFwHoJ9yMsBWUlJWpqEbaFtt/1FFHq8/Y1tREsWTJUqVHJNaPVN8gmRE+I9yUx1TUNNvpAPIg2tqKJx5/TK1r/ckn89Txo4/cQ/GOoCw0GMFPW+favYMGDVJ8pA2MGDkSUydRF4B33nlHtZd+kfbJdZtVtHmD6Je0n18f0LpPu+U6s1JN9VIQ/ajyqdqO5SAjh8P0gaL7YydMVHIgz60vULM8kk94x/YSLNuA+Eqp8+GHH650adasV5XeM3par+PL8tr59QjR5eKKCnFZhYbt5YDWQ77cngm0Ja6jzQnbVatapF6pdbLpG2grDYyOlvq7pW300+3iA6nrxxxzDLhW+jvvLFO6QZA/5DsjmlsZ/S58ccl1XD96xPDhyo9wnW4i+exEZMg8m1auVPs+8bmM/NW+i2BZAwf41dc5Hn3sUeXXNX+SSETVNQcccAAuu+wE9SWB2+94AGd/+2wsmL9AySU59qacpB8LFBUrHWCE/D77DFEyeNaMZiYfdP9HeSv7cAeTtsZ13o84vBBhEcUrr7ysbIDgtQR1DzI+kZoqu6V/ZFs5jk7ln8Bpp52mxj6bahJqzW7mHzf7XKJF97HSh2h+9AT2cbuydwvs+07j0+0NzVP9S1i3iUx+ZBe+mFCTL2Jv+eJPfHqtcK0jFhW3modhCyTpsyorlO/ksWz37Luw42NHlZ/Vr5H604dpv2737xpOx3vCJ8MuMlMu9CRtT7E18rSCY5ckmbIj8X6Dfbfuv/Vxva1/k9tyPWWu5a7HRMYxIx879TeMl8O2Lr92VFDf9USwvj+16qT1ntV6XsO6rcdNPfU1WhescDr2RURf+ODWxknw1xjMWzI0Izu5Tqz+HrtBfYNRVldyQqbj3cX2NlwqfW9vGLShZaJ+gynnruijvPshX6d2qrfSxNnQ1avtHsJ476YP7eom9BsrKeh2G6Q7Nk3dsQcN6/lcabcW6MhzUSbQJlK67PxGk7adXMRy6Ls0spW7o4GyY1utsO9ngtavTLS1oOXjhO7WPROyya6veW9N9KZuelDVW/oiIJuu9Qd2ZD7ShvmZ5GjEhbotzXjjk00quvPYo/bHwIoAECjFyWd/X01eLl2yHLOXbUKrO7W2oTfaAGxZYTyYDfgRGD4ZrXkDVGSQig4yKTP4Fj/J6K84BNy0uVpNyBAHT6lCYXQDAm4/Oprb6MzU8YKiIDx+F4bHVisalKhJo7HRtYpKYusw0FuD/EJOeIj/bm+DT/y43+WV+jn4AUYOqSmUvkHrlEfIK/ydt2K1Wj95v5F5GOaTrWgY8VCnsXZyuA4uXyEqhIbHtigaiFUmrVE0wLUClViGyvxNCMSWwh1tgQpBlLYE43H40CgyalTrIPo7QyiUGypfNIpOFCDqFXmNOVAqNVjKasbyuR+idcMKzH71Ofz6TzehXdg/shA4Yf89UOZrRzBSi4i/AGFfHpr8g9DkrULcE0JENMOdMKJJOf2UF3OjzduuiBFwim9a7q5WRb68fLj8AalmAOPHTVWcjYSAFRs3ol1k2cZoV0a9RqWO7X4khCcB4dmq1RslpZQRAQ6cMASlgQAC0s66emm3LyhtkXYX5aM0Uq2oIrLUoPBGRWXRNYqqohsxKLZJKlQNV16d6GmHsF7yCHcgzyZ+Y4xj6KExpiTlM64avrgfXiF/TPgrFE8UKhoQiuOUvQ1+PHzvvVi4LoCG+Bi0xzrhyfci4q5E2FWRtIc8dzN8sXpE4o0QFVRf/PXHIyiLV0t9N6E4LywHpI4ROekpUvYZlXZ3dHRAVAj8POro0aNFt9zg552LorVAy3qpqvC4uAKheKHIqRiRRECsKigk+1xfVernjXuRH/WiIOYV2Un+JLO9UclPrect22vWGxNJkyZNkHa1KHK1SzntNXJNQOyuDJ2FXEc1H3nxsKICaS8pKNntNiGoJnGWr16r8otIpeOeSqBwuBz1IdYaQdTTLMUzSrZn0FKRoRzGjBqFAlGbsGy//sEiRP0VUj+xCdGfvHg7IrXrhMGcGAzBWzQWUd9Q+H180cKFfHFKpNOPHKOi0j+Tpr2zYCWiiVLE3RXiI/KFX0HEW7ku9VokgpWIDpko1xTj4H2PQIk4RL8U9ewrCxH3j0AoUaDWfXW5YuhsEZ8Y56fB48gfdCTqIhMwfogP++0OdIh4X3jhBXS4g2iH+Fe1zmEIRbHNQP1SKSuG4soyfOXoPXH6oWKDcuTKa/+A91YMxvrwvlKGBx1xN7zhVkVt/hBaPR0Ie2ScWpiHbx+1r+gR8Nabn4oOl6Kwc6WiYOd6Rd6aJXK8HgXl4+DLH45wrAUdkSYY6zFHxT4bDYqUiP8QXvikjsVlck2JmEwA3/3l+ej0xlSk7Lixcl7qT3KLp/FIOzjRFopI2/PodwLgFwAgvDz0oD3VI/0OUa1PZi9Uk2icAPd5ixAJe1BXI8odbhQlLUdl+UhE3Yxi9YjtuFE8YCA5pfqgxpoNIpuw+ALxE4lO8Q9htK1dg0C0BgOD4puKvGiJtaIwvFr5/op4g6IS0QOSt3U9iuP1Sj8SraLT5lebJg0bgv12ExsXXXpr1odoCkfFPwmfRQJeVwSBjg1SOCdH4ygsK1Zr/XZ4S6VtUivzSxL0H4zqD4ly8msMUTd5mgtxUdkoxo0oR1AYtGzFOukDAwiJbw2LvXr8LcJP0Y2m+SKeFfCNOAk17r3hkv52zPBhOGxKgYrI/e8rn2JzrFL8iU94mw/Ou3RS2VrWSPOa4KrcG43eMRgyyKd8QVNdrfSBckrs2ZvIE9nUId6yUuxKZBCvg7fqYNS7J4i+BRATPzTM24lfffdAJYdnn3wdqzfni/6OEh60otMnfSoLNCfEWbcbf/F/mCDu5cVX63DT315AbWwstkRHQzQNjdLJ+6Q3LAhEkPCVCZ+KUJIXwwlHHYABYoyhuja8+vpsuIXH5Xk1KMvbIrLcBE/TMuHBOngC0p6g2Jz0jMcfMQUF0iCK8akX3oUnmid2m6+CnmNCvmaRWWi98LQQ7pIqaUuJyKYQftZBqhxyNSGv3IPTDp0AkSb+eccLWF/HyGs5L/rrZoS+9G3RxlVytgGBoqGIi47SL3OskusznNSA7mjBzgLtf3Mh97hvx4B+uSATZUKu9olq2M5rTXDWiMz5aY7z5TH50c+7uksWZGtPz2G0gzag7ED6JIO4Le5ffBrJax7v8Ej/G5wE35jTgfLDJZF0hiTl1fniI+vHfLlUiPQNGIPi/KnS7eyLRtcE8ZHih2T8xch+0tZ+/rCzgM+mrNia97FEV74bepAiZxjVynxeo7uRv9TsdO3ODPuzSz4H3ZbIJBOn5wI9fTZlvMiamZyg7037U1f0c1I77OUY+92VXM+Rmpzl81rjpVrC2E6R1iA9+WukEX9mmfzNhJ4EYaTabtgH7w/g4jq/RvQtfb5HtpL7ksoxd9qEkJEmRV1hlMMIX1JvkbEeWxHUC0Wit3bbcLaVdL2yw8iPvyJbaYxBCUWGHho6S7Iv2cKIYL5xao0i7g0Z0ugBSbFW6iuo/9mou+hJWivc+kKjQDYxBR7TE1OEZj5pW6G3DdPY2nXVCpqJrOXrY1ZoY8pEX3Q4yY+Ooz8i7fhgfWugPwfyufRf26Mim9448a6/oTrlLETojmNrQpelYd/f0UE52+W1LeTXE3SnPn2tczY92dH4QfSHH9oFZyhftgPKfFuC7Q9Hwirqkz7ilZdfUZM3Y0YMwMgRI+AdNAinnX4i2iNxvGSuTUikRTQxOsnrxeAhQ8yIIT5i7h0YVdTW1o6FSzaqyUKuOagjGtsZVcf+SnzvhmXLMP+DD7Duow+x7sMPsFq2SStNWi7HSOs//BDr585Fw2efqToylIxRVYw46hK9tBXAiQ5Gmr399ttqPxiAio4y1sSVNjGyKBZDIhTCJ598glVz5ihaY9K6uQatN2nTxx+hWdKtmzfXWMhRpEW+UIajx4xREYBHH320KkvfDDPqzSXlgWshMxI42onG9euxcvbHuPuuu9DYJHog6XaT8ypiVurFyDtGQWmwriSCJpPNarRN8YZKR5ByDeGDDx6m5uc++2yjik5mJJ6KomOdlGyMT57GolGsWLECG6hWUu1jjz02qQMK/JW6LV2yBLVLDaohiU7Yae38BVgrsm9ZtRKJTdXGtRHz08/9MP4dIjpfHKSfBhYtWqQmBJTMpd0xs85W4nqynVu2GGvTChhtX1NTg/XSXq6jXbOEk4BEAly7ldcw0i+qeNKm1pFmdL6yWylDRbyR3wyRFGR7cMExi/3+wA6W9+4774oeAAPLgekzpqs8GSnKSHuuT+zziw1lKGfU6FGYOJbTmIx0fUPVk3mqqDlTnxiJ2xcwT+rDqJGj1GQWJxW5Trk+x6g/Rvqhrp4GiOCAASpqljxMEnkqdNRRRyg/8/TTLxrXiyDJIz2+a9m4URrTCVRUqHoz32OPnaZYMW/uKlRXb1K6zTby8/UqcpU2rXTa0HHa1CEHH6JsprU1piJg1ZqihFlOK7+iwDpL+YzwPO2005Enu/PmVuPdd99VdmKUYbEDgdqW+nIyddjQYRgzmmvzQkULr1y5EuuXL1e0xaQQmSVlVlRWYvjw4TjllFNwwvEnKL+t5ET9NSe1yAtG9A6sGgh/uSiDlLFu3Tp1jhJMrtlrgjI2Im+9Si+5rirXS6W/PfLIIxCVqs567UPl4xnxy/IoL/KovkbyikUwYNgwOZYa8/AcIz/Z3ZDnjMplGcybPqS1tZWh5ojEo2iT7aXiG5ctWIAF779v0HvvKfr0XYOWzpuHBeKLP5U+olr4QeSVDlA+hkvYb6qWvmchJ/3Zxxmy4W8jo5M7pf8R3Srl1xcE9FN9BflEXaPO8uWOpqZGxT/aW2FhgbQ9ipjpK2g/9Mn09eTbQQfNlGuBNlGdt99+S/Xhar1n0SPWrb3e/JKG6BojxBlZrKtcYK7TrWQgclZ+WvRWvC8qyipRVGR8MYM8pv6effa3MXo0UC9VueWWW1X5JEL/Kl0WvadOjRldph5o/eMfNyb7gCTM9Dyu/KToQpP0Zccee7iykeeefQ51a9dg0+LPsFlksUX8+MYNG9BGG/cwutvQVZZLXxgRvXj7/TVoqOeaosZxXac6OSYVU7xT0cCCZH0FPHbSiSehpBSiS8BLL72k8tAPggmlB+yn5DquO6yh88nVj/Q0+te+vyOAPLH+EtZtIlvfswvbB3YZbY/nFiq6TfoGEu8NAlWDkCd9D9eJt+o6N41nOV6UlZapL0jwSzQ7oj18EdBffM+Uz7aQq13/7bD6Nfovqw+z9gG9Rca2O/QZvXmGaSybmZk0WA9NuZBrAnlbgnLpDunI3OS+OXbT+9ZtdV7GpFb5ar+odYD7JJXOcp261ixL31/3Foavo0/MoCMWmfWV9NyQJqc0W4Ps5XYHmi+0EeahoW3Gajtp583t7pZD6LI07PXV7chE3UVvrtkW0DrdHXQ3nRVuuW2VWwohMRaucWInvoxBYhrOeOvjqXcc5AbSgaDebutK+g0Pt5zvDql8spEN1tl5zvDb39zjFdar7Oc13Hzjg6+xS2usZE9vLc+JNN+sJBlbSHgs+WYiXaB+88pOXOsmfW3b7JRc6znJP94wkYzzbsmLFI8zX58lnSadXkMfN5FMb0OG43wT2CAjyqELCQu4jq8m6hxvxNl/GLpkCENHkMoZRZo/qm7JslPv5ujjXCPLSlyDzUoJOUbqWgdjO8lPE0bprDPtiVt9hbYZrXSpupO4jpqmeIwPTi37cWM/WSvhh3GOx/mkQde2L5QdrLZB9rT6erM9NmJrjRbrYxr2fQ0jP/rvNJKkBrHDIlmP5aZUPTNQlwLtJLZpIasekag6mkQyafvJ4/S3DsdJ2h9lolxwuobkBGsHw22SWFnyX0Lsz7rPf2n6pygFduDWtnBtCDu0HfOtML1tJXvFndJkIzusAwGS7q8kc0W6X2J0Iok2Tq7o/tPaUpIeqFqhBk4mpafuOdnrayf9ZmJGygGj1SlwUE7ildkoIWWTnM5ZyQkp3mRG8nqRQY+oz2AeVrK3xH4+O5KqK3lYKSGyIfHNU79X+iBXWPxDCM9+uBrLWoEKufb0Iw7F9844GyMLgFDEjfvufxQBdxAeRslKn+XyeOGpXmesQSqyKBsyBLEI183Lh8/doki/CdlVd4xxRb7oPkkf9/oDUg8XbnxtOTgVNm1kACceOBVFsY0oCK8HgpzoigDNtQwHA2rXAnVSh+bVsr0MqP9MtuXK2k+B1uVA0yZgyxqgUxoVbpd6DsLGxAB4Xa1wxRqFN1710FlGAoq6wKwXb9JUHU3d0fVN7pukof0Xo5ASwt8VG7xYtAFok3Onf+tslEvZlXHzM7AUY6IFsbC0qVXa0il1bpA6N0rbGpfIRSuADjnWLPs10qZm4UMDJ6akTa7BaMBA5AX92HOPKbjpl9OE9sGAQDUGBDer9XwLRAEGBAejpGA4yg7+MTDhG8JCUQpPAK01K1FfvVaNuOq2LAbWvouKtiWoCi9GSfNceNycKDAiLwI+ritbKGRUefiQwSiUfCrcfmmj6ChD2OSGmVF0LeKTSPHONniiIew5NoC9xogeCYuff+lFNLYH0B4pgi/I9osPF71ChJGuzfD5XNgc8eO/L62DcAT7nXgopu8eRL57FRIRaXtY5MzPQDMz6gGplfyRc838FWpdIGlEBxhZ2SmMbxFdYRSrZ5QML0cj7PahlZGprk7lX42IMbZTqiJUHJUWis7Th0WFdASvtEj9c6NdUdRvrO1cLCo5LFAIf7wFgUQrfEWVCAvfCjzVcHWuhG/Vg+j85J/AojuAdf/DD746HRVie4yW6WyWOrasQZT8b29RfNDIy5M6eRKIhKswa9ZSpaGDBhfiqP0LUZBYICyXinNWp0P02S/9fyRfxmlFSOSFEHI3wx+txfTJQ1RUf4tfZCKCbhWWs73WWXy9ljMnmPgJ6w3NUhU5ftW5MzHctUTMLmxEaEZa4RFR5cXKEIyWSnkRRY0eF+qlPdecfzQqRZycZ3zlxTfFlgsRFZ1xJ+QiLyeVpK5usbUEeS0kR6zkEuUi6f3UmXS4XfWYNm24kt3KtevR7PUqos2pSbVOsZ82Rv9FUF5QiAZPJZq8A+CLNSPP1Say8WDSXtOx20CoqPlHXl+GDaEB6BCetIoCxNEk+WyGr52ff5ZSSqehyT0WhXnNOHB/oED4+NqLs1DnKlaUJzLPi7dKm0SGbZ9IjgEMGjQCoZjc7/gL8ZXjJyqf+tR7S7EpWiJt5KfgjYlE9QJIAyNzq4GS3cQsx2D/AwepUw+9PxdbCioQljonfPy8e1h8keij349AMIiK2tfgWvYoSqofxP1XHQyqw7xlqzD73VcQqRW/0SY2EZJ8m2S7cZGUVS9y6EC4cCT2OfYbuPUXh+Lflx6FYvFHJXHGZwYg5iqC4CfaYwgmKkV/i1E8+Uhg5IE4/LAThTdUIKnbfQ9i3Vt/xpZ5tyK/YQUqOjZKu9qEWhGIeRFtDsEnfeKAknLsPSKIUtGLV+YsRYNb9JNylsp6XbVIRMVet4jfdjWIex6Dem8x/AmP2JJb5BVEW30nOqmrUuxeUyaKD2hHPCR9f9iF9ga5LrEJcfFlbbyZa6wT3y/2VCe+smmLKL34inbRg6j4gGbxnQ2rhCey3UDfKr5W6hGrHIAjDp2OgMj0lffWYHMLI+jlfs0jfs0tPBcf0VQn/PO0wj9oGjr9I+WY8RxC66se77lk7EL/kQJtmWTosR7rySWKStwVCNIP5vGTxqJXxdJ/uqIo5DioqUV0UxhdI75e7pWLispEl4zo/t0rt+CXZ49HWLrDl955A41t+aJr5SjOFxsQ/lTyBYNNcl08hPxCydsnOuctQXODUZNJY6ukL+eXG6Qesu+tF//Ik748eIYMRUuoCh3xoSgSG/ryzPH49fd2wyBpxpXXv4HPNotuxgciEipDQHTYHysWvy08lz6V/vLwIw4W3QZWr2nEx2sbUOcpEd764XV7USB+vTgaEFuJi/+IwVf7BLD8bvzy21U4bZ828RfAfY88IA5E7DcicoqLboREVg3Sv0ekjlJWceEItBeI7VQOxtEzh6FI9OLRFz5Bh2ewuueBxyf9VofUoRXhZtEPbIJv4G5odg8UfxuBR8gl6WSkjbzIFnz3K5NVRPujDz+B6kgh6tSq4oa8gqiRbkPsJiJ24+lAtGR3NHlGSju5drAR+d0b6HuS5DjCQtYHj1sb/EKJ9rBORDvNBFVXOZ2u79lhb5NTmVbqDZRvSdqhYX/28a+m/gLLtBJhjAeNluh/9pYl73dEH0mp8wZp/rrEXtLPdJPE/7pE0RQ/zGMuMU6SNV3PYfA1BSMnnR+HTiTNaX1/xOj7cEJ8VXAG3MOOQ2L4N4GqM6V/PQGJEqHhZyIx5ptoGnQUVvn3Fp9RIG3gF0U4TuPLbuIPScmSciNbIEaSvza9pARJPYV18oC0NaAn56xLHBBO/kL7mSTxmIVURy7EyEQ78TjvETWrrc81UsTjwiuT9L6ui05nf0bBNHwe5ZPRlQxvhTjGTo2zSR7RWUlpkgnJS5EJHelo2AjtXuquyPAB9G+siSapSFJzSHzZinUlOcmOLwlbJwpTVxqk9SepRybJ3a0iPT7Q/T7t0cOBjGkP6sVIAa8xtgwk62Tm60TMP1WTdGK7DTLWdLX7PU1Wf6VhnUDWMy46vc6LMjFZpOppnzznMeabrisWSv4THks6Tbo+muIuKc1GfD6vibWLCR9Z05iM2UhRGTdyHMDhoK659dmZ2pa6U/+YntfKzZPKy8iH1xj5qbkPU1bOxOcGKf5Y9VH1rea+0gclD0OmRk1IzkjONQivFGWALjdzftZzKdLP8J3OpZEuPwOl2muQvo7cJvGLQNZ/qvE2smqD9Z/yJ+q3axr9vJZ1cDEfOUbS8zR0jZxfM+TMehik/VNE/Jsi8XEk3uOTUvpp5khdyULaTjORE6zn6P9I2udZ9/nrcosv4/MR3e8JJeTuVZOG3W40WdjsSJofOr32V3YSdiqyH1dv9Atpf0tivtr/8RpxoCIwJua27Vejp52l/fptjUzC3RFhfzjpBGun54RsCu0EyiebjHaUt4ussLZPd8y50FO97W84TQDtwhcX2k57Yq+5fMOOip70Ada3vOzIxKftbdvdlZ8VO6sstyZ038YBG6EfumwrbMuy+gpGxr7zTg1CUmWuiXjiiSeq40888SRWrVplRizJQE/4yWij2lozyqi4GEVFRanItl6CEXaMXnrrrbewYjOnUYCf/uwnGDiwSkUDqJkltw8jp0/HmP32x8j9DRozYx+MP3gmzvje+bjrsccx9ZijMWraNAzdZx9Fo0wq228/BIN5qn/nuo9bC9r/JnklbfrXv55T50aNKMWPf/QjdS5mrsnprazEkImTMHrPPTFk3DiM22MqJnJ7771x04P/xbd/+lMM3WsvDJkyJY1GkA9jx6oorTlz5oDTtVIcTjzpJBU5x7JbWloNuXFwLvtFVVUYc8ghqNxjD+wxfQam7D5CbnYSmDdvHho3bcKKTz9VUYMtrS1Qa+fKAJ8Tg4zWsvrcAw6YodaFZCSXWs+XIXpyQ8wy9dqiJF574YUXquhVqRLeNCNDGcnFX/BtO0ZYye2CWleSkwPBIP4r7ZZqS82Ayy//uVqTUqXzFAL5RRgm/Bo8eTKqJk1CkfBsoPBs+MTJOP+nF+H3t9yCobvvjipJQxo5YaKiAcKzslGjVb24VmZfsXbtWnD5UoLRaOQxo/Yoj6hUvrW1DaF169DCtZ55syRt+M5FF+Hsb52NaJxrEQNTpd4Vu+2G0vETUDFmEjs2lZ+KoI6Eoda6FnCN2tXrQ2p++JJLfq4eXjGKVRgphuIX1sQU34kwKyX5fPmML+PQA0R26mhuUE86Oztwxx33qxvg6dNH4Rvf+IZ6E14UQGQVTkb0UXaMOqQdUZbHHXccjjxistQLeODB51K+QvdJ/cBv5qd1sNBc13vNmjXKvkjqZlTqRb6r8oTf1kh2r9cjspF0AkZ9smZLl1WLb1ttpCP/dD2bm4XXIfi9fhSUlEi+bhx19NFyYy5JhKGMcNbQ97hcP1TJWeTCdWJZ3ujRo7Db5MFKj3kN0+l1gbXuJxg1LOUG8vJRUVEJPtxiLRnJQLsTpisbY+QrdYLHWlSU+1K1Zi7znTBxHNrkOn5toGriBFTtsbeyj+GTJmOI2AiCxaIneSiWttDGGNHsFf2jDlZWVig50f9Tr1hH+mHqMUGejhcdvf766xXP/ve/h43o22gCnY1NWDRvPj777DMlc237XJuY2F3skAHRBNOwTTzHvEkbNmyQM5Kr8Cpf2s+XYrTOUCabN9coG+sQsRxy6CHKd7M+9G+1jByW9P7yCkzadx8MlLJGi4//xo8vxu2PPILdDzoIY8Vvjps6FeOlnxhno8HSh8ycORPjxhQqsWmZUj6K7wL2O1FGkkqZXI+cZWub1LDqpd7W+xrWfWvkAfOrrW1U8uZXGGjTqgzpSzvaO4BO0WXZr+IatsLXsWPGiH3ejLIyPmgBXps1S8lTRb0LqCNqTeWQ9JXij9V68QKWP3++scbvgQfuq2yW0A+yRBFVObxe9+MHCf/+9Kevy7XAww8/j8efeFwdJyhjgvIKSx8jGSlZVIgsfNI0RmtTvpQX/Tp1g/0PZUvdaVm6BJHaWlz7t7+LP7tE2uLBhpo6bNy4AQPERw8ZPx6lI0cpf10gecqFbBxKS0tVRP8RRx6h6tUpfcRrr72m+MW6qDIkbYgR26acCsQW6ad4jqC90l+ceeaZwlegsQW49957lc6nyYl6WMfXkIAi4aPm2ecBdv3c2jCeVWzbMndE2O8H9H2JHZ9nXjEqmOQrKoavcgDyRgyHd/Ag+AqL4LP011YYPqr/sbXy3YUdG+wD2GfQzuy2ti2+DmVFtufN1M/u6mhv0nY3fW9h521fnlerNcUt0HnRhzrJUR9zIh3Ba43m1b88v7WRLfL3iwT9Qks2aJ5YeZO2bV6vfwmeNz7tzK8icTLfGHOT+CUKkvVYGvEew7zPyEbdQaZ01uP2/LLlzfrtaNA2paH33eotieT8sQPJea7/S3JO2xXbwjizIZtwcoE3IPomhNCC35qkQeOwGogT7PWzw55nj6HfnOkr+iEfa1usbXLujHlM1FmMj7StYbznY9TBoHTYJ4JpIX2yEpfkReoldkQnRfSZL59jbMuJKrsfse9r6OPZztnR1cdm1kWn64lsPrA/ka1t3YEesGwvdLee2wtajrxBcJIpPZwTfe5h9p/GW9d849HoX9oDlXjopfdRJ6zylhfisEPGqAmPRx7+N5oaViIY34CCRDWiHhmz+TyIb5oHhNfDN2QP1HsGIgyXok5XvqJMoMaSItLHkPSRjlAEHh+jgIO44R+PYYOcCucB9159Lo4eLTXhZxzlpj1UOhaxygloGrgX2gbPgHfQCEw76kTcev0fcMYJB+Hwr/4EkfLJqKs8WFH1gMMVRcqmot43Cn53HmJhFzpcQRUd2eHOl22u4ekT4kNeXcO+IcQHDB7hq78Ir3y8AC++sEb8LPC944fi2u8fgZJKaVy0GUHXEAwonoj6YcegZfSJaB48E+0jDsPtf74eZ590OC666mJUjJiKukEzFdUOOFZRdfm+WFc0DSHPUCxc1YFZcyLqvdCrzj0Ip84YhUEFjSjzViMoTXK7wmgUHx/Jy0djpBxFg/bEf269SU0iVHe68Pb8GqBwILjOK1rnoXHJc6iofQvDw3MRC8VV9Dej4fjCNK/hm/s3/vIwfPOIMuRFNso1q+SoX84FUB4JoyIaQXFsAa784eE4eXoBGNP4+/tnY2FbBTx5hejk+nBeyYk39bF2cSZhlBbkib4l0BoNoq4NuOTXL4MfQN1zJHD73y7D7oO4UqNILF6I/2fvPQAlSY4y4eju58bbnVkz61crb0ASAgk4nIQ9DsThjoM7OMHPHXCHh+PwyCAkDm8OcQdIgAwSTkJCSCsPQt7uaqXd1Xo3O37mvXmuu//4MjOqoqIyq6rNczP9zeSrrjSRkZGRkZmVmVVzOy6nhX1PoVPbH0t04HG0tON6+g/f+030iy/5fvre7/tW+rIv/wY6uedLnbt/77Ppwf3PoWM7Hkun9z6RdXOOujM7qd3b7xa0ZpmFWSxudqZokd0KbKpznFXZbGTa0V2dpbe+ZYFOsWo+8+ueRd/51VfSpVO30oGVk7Rr8TitfOovic6+i8Wyk6594ufS7/72H9FvveSF+Kouzbf9CdjO3CE603mMc6e6l7MPOx6nLywtsMz3Um9lG22b5Xa1eIZe8Edv43REj7mmTS/+xZ+gS3Ye4wZyC9Fi252s604/yG3zPjoye4y++2ufQr/0k8/GV1hxrpNmemfInXh339CDluBEDV/Z9d1pwAWa2X6AVvrb6OV/+Wl6x/tYNaGr3/8f6bu/+RlcBiy27aPplSmeUK/QVGeVplYfdKfkvvWZc/RHP/cU9z3OO255kH795f9Kj9CjqdtjwbQ49zbn08X5dy4a06yDnVAKsLvY7TLm35cewjeOiW6/81bqMs/dHrelboemWtto5cQdXOjz1N51LfVmLqfpbptm+zM0vzxL7dkDdIRO0nd9Cb7wSvTGt7+bVnqXsM05jH3/7NPluCeJjn6GM1uh6UM7aLm7l23TTvqGL7/eyfNNH12iT5/B90ZZFpznCuvTMrv+AzezUXuIaBfT28l6TufoK77k6W5jxrlTnO4DD9KpqWvYLnB85tktUJ3Dt5DPsWP57DtC9y/g7Raudug7v+Tz6Eh/ntvFIm3rPUKr509Rf+Ucrdzy+0SP/BX94A9/G93ygb+nyw7vZ5msukP477rpX+nk9NOdO7rti+iRHV9MK9PMNQq7OsPt/jpa3n6EPnT7SZrn5szqTj/63V9Ml3Tupt1c3n1TPJfotmhmitviNOfZvZeeeM0svfL//CJt27eLHjy3SM9//Udpzxd/B+170n8iYvq0eorOnbiHjt7+jzS7xDJg3cYpivNcXwevvBLq7IzG0pn7WF/Ocgtfollmdjt26T/C8ppt097LDtK2uUtc25Y3Ukx1j1Jn9WF67dtuofOc/tnPvJae84WPpV3LD9GBFgv0HI60dunQdU+j3var6Ek33kg/9d9/iF76v59PX/v1X0bXf8E3Ex36XOodfArb/ifQ6p4nebf3cc7RnivpS7/hu5we3f3AQ/SOz9xCD7GCLkLP5vCK0m104kFYIK6bznlq7b2OznUu4bbC/aUad8mOenmDi9zLsw2vz36Opt3Z3nG23WfofR99wFXP4x49S8/64mtplsu9e+o0LZ6+nWgbV9IqW8Xt++nbv2I/vfHlz6MnsonAOdVjZ4je9s6PMy3IbBedYN04w3Lrn2ObQFhYv4R27Lyauq1LaYX1+6/e/D53sv/QQaIf+KHvoP3te2lP/y6an/8o+97G9XCQ7foOOjh9M/3Y9z6NXvuy76KrdxG98o130k+94M/pTHcPne3vZXNzjpa24a0Bq3R+le3xqX/m9DfT1J4n0r0nd7o3Xey9fCc97Sl7ub1/lu3Kaep1uEzTn6X5o++h1bv+hh7/lD69/d030U/+wHdwP3EJ26g5evv77+cm8Pn0yO4voAe2PZ319Is5ny9ytpD6LKHd1/M441JulifpW77hC2gP68T73/4OevgE27TO5Wy/O9yP85gatuYM92ftRfdd6KnWlbQ4v59WuW+Hm+p0ac+uWfrx//wldISr8aV/+g6649QuWl7Zw/0zx+PxjRvjnLmbaIHd1H7ac+AaHkeyXrPD17Lh6jDo65/RUGL9zVqhpJdsW7UTiD43B8pdLPsEZTiz6HQAnWLu5CTN8G9T8/Cj+vx+fCjWb56PdXH0QplWlmZYz3Zwea9gd4T7nYPesQ2FGxVVp3+BzT5/TaHWjqwTyrWs674YAmBcA5fDx4NpGcXupdYE9OaKVByL1IaMtYJ93jxMXSJNk3QST+JKK7ZOTqtqaPp45tTkGVlTmVfBba4MToA6knrSn9oR5PewI+DTX+W3I8X2RS/4ahfzi7kk3DMNOC9RnFLVbxCVZ3Zt16l6HgBbh9Lv2hO2ufOQenP5ahfi8agi6sRuiyvShls/xBaBY+tVRT2sTgObIm+hw9iqTmfzkvt/8s3gpEOcCucOkHM9pBwqNzt1DL9AV+4Ftpzr/cw3pe/gy/Km47X9wNJ72KtuxE0RY2I9EVO4JoDiaeWLCS4GiTcOJxhkITgVN0Z3q0KXIbb4u5XKKBO5jcKFoA8XE3QbRjvXk/61qEudH2DvNQbN3+0k07TdDq50R5mir2lsBAYt9wT12Kg61e1pM0PaIU7H4QTOrbfPuwUISO3E2bP0pje9yY2MH37oYTcGQ9ylY3j17jzRzBxdccXlzn8ck2ecGsIpQ3zj9fkveJk74XP5ZXvpz//8z+glv/kb9AXPfrY7iYXTOEeOHKGnPf1p9DM/8zP0cz/3XYSDde96962OX5wec9+hZIeTQXAyfkQ5t4VvAmqMu+3t27fPyzWcJvv1X38pve99p3hyQPTcb/waeve73k3f/6M/SldedRVtD6cVr+LfOJn0//7f/6Qv+ZIn4pO19Eu/9Ed0ftF/N1PKkJdlJfs24a+9+MUknxN90Yt+mH7sx37MnXADH9u2bXOnwa655hr6tm/7dnrFK36Cnv45j2b+iH7/9/+cr2267nGPowOPfRy5I3fdLh2/4w6XD07L5ic/vV68973vdyd0X/grP+FOBn7pt387Hb7sKpb3NO0/cICe9YXPot/53d+lb/r3T3EnuT/w4U9wHf45kwWtlbw+XDnYBdm7U60MyO1tb387/d7v3+IetT/psUfoprf9Df3Ci15ENz71qbRzlz9hecMNN9A3fsM30p/8ya/TT/zYd9EcR/6DP3i9O0VuAZpOhmAcH/0cEqAjuvL7v//7dPoMk+MivPD5P0I///M/704D44TqkUc9ir7sa76GfuM3f4tuuukm+q7/9O/pzJk+/eTP/jItcjGx3Ahddt/Gg76iHtsz3Nb86e2V1VV3otJ9p5vD3vLWt9Ir/+Yhjk/07Oc8g/7kT/+EvuW//gAduf4GdxL0Wq5bnP7+vd/7PXr+r3wTN89z9KrX/Q3XV4vlXb9gcZaVB+0KOvVTP/XrdPPNj9B2biY/8iPfQ//0lrfSc7/puf4kYmeKLr30Mve9z5e89NfoBS/4ftrOlXz//Qv00z/907Qwv5DpJ2ygO5FoTk2OAsgGB0yhKeAVeWD80mZZ4VSH+w7v6oo/1auAe5QP3+HetZvrjG0avvsJYLe4O0kJeUPXwTM3pL1797lvoeJbuE996lXuBPZf/dVfuTYtOpABbyhgzHKdAlgA+pqvfSLbRZxSfBstLCzQCuse7OQM87JtBxcCb1FgOju4zeAU54kTJ9iGPeja2BMfd5Dl+xJ6whOeQAfxloArrnB1/LM/+3P0SW6b//t/v4TuZ3v9qle9kmbaUzR/nuiB+x9weeMEJl4TiXpw8gevbPN8/a7SBz74Aa6vedf8/u3XPJN++Vd+mZ7xjGe4E5Y7tu+gA/v3uxOgL3j+8+nP/+wldPmlbTp6/LSzKTjpDH3cy3blCuZtB45RMlaPHi3UPR6wnT512tk7TCP/A9uIR934KHoUtwu0j/kF7j9wapr1G98wxvwLPGu5Qvavfd1r6RSXDb4/9uM/Sv/1+/+rO1nd2rWLaOcOevrTP4+e97zn0cte9of0zf/+2a5pv+hFv0sf/dhHfXtnB5rQEX3aA7S/+Iue5PQI32bGOGFum+8XkMadfMcJULYz06wHwlep3ocA6ON7vXiTxt///d/jADi6WHopt6fv/p7vcf0ATq0eZvv2nT/8P+jlf/ZyesGv/BDdc88JuuPehxyNt7z1vdlp3RUuNE6J44Q12jGotee2uTLATqLsN930NvrYLV7vv/3bnksvfOELnW453ZjdTk/hvvQ7v/O7WL//nH74B5/tGPrDP3it0w2c4sWpcTemQUfL9+C/h2/zQ05cjm3bttPbOI/l0NR/53de5N4gcOjQIXcy+Prrr3Mn79/w1rfQ+z/wFvrcz30yvfjF+E4wp+f/eIvFbZ+5zdsKKAwDbdHZ6/Y0tZk+cM2119ITH+9YoH/8x390bXc1nN517R9AGgb6PKdX7FBvOL0Nm/Ht6K8OEd15/wq99rWvdW+dAOQb2MDJk6fYg20It1WcIoYMnRtD/W8knJzYrRf0c8CLGU3mA4PKqSq+s3mbWFexARB22LXxYJcn2Dywz09En0Sn9Ok98VtPfYPux/Q/5Q/oxUQbDzZxM83ZU7LM5Y/TjL5fiznA3qfQNN4wsHXRtK3rRV+B7rcwXgc0/dhvuWJsBId7G6av8ns9sRZy32qoWgTW8on9lniA/i1APDiM8Zs+D4T9q3ScT5XzNBRfkXxj/AivGuX79LPtphBbKOtG0j7ENYFuK7bttC695lf53jSwYGDtAFQnzA1EzoQOF/+i3+DA++AHgd2l1A7Jrb/bcaAguZQVIF6Jkr6ufDGFSiGTv6FZ1eGxaoZfHlVxY7xaOfjvHjNaPcc7q5m/F4RdD+VylfUBSJY/0MljF9MBwq/QiC3+4r3wjs+QjTRUSeO+58DAbg3xk4YJA8DTrMw/Bv/++hzgKcZHmkYoV6m8Hh2TrLj7DvElr2I5M5h8xahJPt1wL4Yb/ln5Y/RMef33pXPgu54FGP0pI+ffoyi7VraL1F/92RGNuvsiykZX7qvTDQ2zC3bgSZL7zkMa/jsQuJbbLuoPO5GrYPUyRgew8Up6ESDxBillYdCg5IUF4BSdLJ/QbgS2I07xOSysHKze2LbfVfylOnxpk3EMqC9DIlXvVn8tJNRyafsNi7Ic46ga6EFupf5nSOTlH5BeqF9jFt2DbneVh5lJFPOz0va7RhlGzwU4+QjMy0PP9nYns+c9+zr6H9/3FTiLSK97/U30Xf/tZ6h/9Ch19u+ipzz5KfTA3GPpwU99iui2v6EdBw/Svi/6PlpaWqalGZyaatFKa5drlx2c2omg1O6Cnqx0ff+Hb+cC+P7pddddS7/5/V9HN1yF80xeNtPspOcAJZw4Wlkh+pXXfYRe/ZrX0MnePje+nOHyY1GlT3PufrU/7dtYC9/SbNNfv/B59Lgb5+jtHz5Dv/ALv0BHe5e7+Kf/9U+I8PD3ksvosU98It0z/QQeEHNvHjrUrL6Mfc3HR748+JYL8jmDW5bLtuUp90D+e77jqfQ93/0sup6Tc3a0LYgD1QBVmudsUMa33EX0O7/9p/Tu2/3rt6mzy9HZvoKTyvjOu8+v38M3JFu0Y7pNeH3pi37qu+nffMG0+74pVwtdPoMlDpZr4AtcQ34f4yK+7I/fSK96+yfcolC/v9vJqXPywzT/qVups/xxuvqqq+mRq57nFkv63fvpz/70xfTsq4le+zd/Ry959UfoBS/8Rfr86zw9WNwey2Q7TlLzPV4Qjrze9K5T9OJf/VV64DRepduiJZaJ47f3CJ2+7z6iu/+BCzxD25/0XU7+Z6evcHLr4Vxct0tf+6zPoR/6oWfTM494udil+/Ps4H83K8KvveT19Nqb/Oto52d8eds9fL+Y9aHddQvMnf42txB23bWr9Bcv/+90Gcf5bz/wAnrNh7CQ2Kbtp2+j+c9+lojLf8l119G5/V/n0menvtx36Hh8OM0Vx/6Pu+EKesmv/Tf64sOsh1wlWKaYZQHIEjNkgFfYvvGDPfpVlsOJ46fpbW97Md3IQvuLv3gX/eivv9mV+/zpO+n07Z9mYd5Ol91wA53e8W9dviwpt8i/RCedXF7ww/+Jvv3briach8YiCE7eeo44L85/gfO+47ML9Lwf/gO32PkLP/5MeuQRos97zg+7RZv27Aydwat3H/k7VtJp2vGYb/ELzav7HY2eKwHW1nr04z/2Y/Tt/27KLeLjO7aQqJeqBzTwKIvhn//lAfrxX/1zeujBh6jb2ekWi6bbux3f27sP0SO33MJCeI97nWv36u91i1KLNf1DP4wPZZxCWBBnfjudk/SKV7yQvuIGop/46V+iP3qbfxDW5vir2JTy6Zex8Odp7nO+jcs7Rd2Za5y+rXKHjoWs3/+l76Kv/+rL6QNswv7Lf/kvdLL/eFYzLvW0f/3t0h1vYuVl7d29QJc/5tF0mp5B3/It30q/+SM30FlWtqd/zS/TyZMnqT97iHmZYnks0zm8zv3WP2LhtGnP0/+LY/f6q6+iv371D7vv337v972I/uqjixyOWYNvv/t799DRD3+YlfdeuuyKK+jhy/8t9RYX6dGXXka//ds/SF/B7WqZK3aZ65PF5eQODYReHT9L9NI/fp9bjP6fP/+j9HVfdTndf2vXlefepSsd/XmuF3wvePWTf+AWtDtXPcUtJB+bfYwL/5xDc/TLv/zT9Pk3woYwUc6DvR2/yGi+16MpLg/OwP7DWz9Of/j//pbuvfde6s8ccgtloAFMH7+T7vooTpHeQo//vM+jM7v+jdOn/lLLbdL5+z/8PppjBUK7RT5dLsgvPf9l9Iev+FM6djtOubbp8774i7kfeqyjt9zxi8idVe5HOJ/pnR3uB66jF/7Qt9IRbmPQCuj7bm5ZkNfy3A7XD8AOvPOfb6eXvuwf3UL6Gbb3gPTPOAGCDSjd0M88/Yl76Xdf+gMErf/e7/tZ+vA9s+41wK2ut1Ot8zfTnR94PzN8F13zpCfT6X1f5ujg7QcOfd9OMvpqvAw/OSXsv28HDj0k/twq95GsP9PdefrP/+k/00/80HWuPXmt9zYNwDsp5tkU/u6rPkBvfvOb6e//9GfdGux3/I9X0Ac+8AE6fn7Gy7s37drd4sf+kFNwP3HVl7oNJue3P8ZtJulxufE5hT/7g++lx1zv2zPkOMUaxaXlK062sv3gP7ffvkr/61dfRR/5yEfpdH+fW6SZ3Tbr6O/s+8XVKbqXjt3FnVTvszQ1O0v9w19PO3bsoP/+X59L3/+8p9JhLgyKOt/GN8v6tI+tyDwnXWKxvOc9t9FP/eZr3Wu/b3rV/3D5/qfv/l361399H53e/ijqLp6ng615rseT1Hvwr6g1PUfbbvwPbiH3ed/9rfQjP/JFhA+wP+c530j3Lj/Rt/P+rOOzfeb9tPjQw5z53XTZjTdyP/B1To/a04u0cH6BnnIt0ate+SLaxzr5Mz/zf+j/vuNBV57Wym5Hv98/4RaJlz/1Kmdzpo58kdv4cpqucPFkXmDHMdIeMoT6l/j+FFB+j++kAfg+HnSiJeOwgCL18cHpJrsptr8FvbTzPfCEdhAYFr0ViD8Aevk4tlgO5GHTAjLuSyGWJoaS3ANwmmacEH5ysl52JbmEK8Z/Gla+MkOF7ABLv8l8H2lS5RfA/th5op5PpnKxz4sGRYwuypSRxRtlGBifeYQU+J44wOPRODzv2fwmgboTwJgZAKLGMl9Ual1A1fPPJnDPBJmG1Hf6CYVHLFR/+xfjorq617Bxe2EcK/4lWkZ++bw8cKZ0KkYDcsz92daEILGDmCVAFrjT+inllnjl+au/z59P5eG+DYXwoCfws4uJ8IP8pc1lbVDVsW0z/ZJiFOUjZc31yIfjbShaPvLcFWMQDRnvAlqOAO6FV/z24cX0FnX6VWce7fNpAPWYPVcx+if+4if9I8hoWbp7lU5gS+PeDGsgMvDwGxyLfjkK/RPXv5tTBj3waXyOkh5hmq9M/xQK4Tyf1G/50PqKeOjfUe6cDvwxVwn5hXwx5vAIeit5lPTeQ3yzeZGBFVucCqc38SyW3dvQKmD6b8k3K20NfX8iuww8awHkbauyaRPQ7ZMl6a66/nW4fkuPBdKIekeq2SGlVwJ8S78KYi+EDuq1jqbohIenXyhfITxdPiDSfAvoBv6FipWDtU+A1v8YJNzp/449X/6LuBGmpXKKhczhBzw6LKQrxY+nHxSDUrH6Krd5x+YNs43nJsvOEBjHoi/5sUPH664MG6adBYxLMTwvoU4jVyDzjwiDQ8Ivj8q4EqZh7rNb1jTE9V2/QtDAEp0sXjF+OV5AoJPHLqYDhF8oeYpOT/gMwRJPrmKAdDssxqkenMeCYvHTNEK5SuX1MOMXjheuAcxd/ovzKNljk6/wIfnIgi383QAv0BG/Mr1wDUCaAkLaDPa+BAkXjorxc/21V0HdfRFSthwpuuOCpWtruA518YuDJ1+PeZ51pSrLowhLT2D1wsYTjrCIlOgqXFiZtr+XiV8saSGf0G6AbFCrUNLfEZHiF7AyADR/5bTsV2rgFgnhrRuq+ZPQEpeRsmrEZBFDSmbiX+p/RsaA9EL9Wi7lvpVS/gzF8DKdEK70SEMeUK0EPep2/QRp5vx99HVf80y3wPT7f/QndPTUIp25527qn5+nA1ccofmZQzSPBeDFu+nyq6+m5b2PIvfNP57AQrZdmnHttpOYwGi9BrhG3BX9EdJn7Y7Tnz13jt7x2tfSnfcu0srJz7gFjT079rkFEZwO/sxnPkuv/8eP0m/91h/TTR//tPsG6+r0LvegZJppgV4Lr9tlm9ALj9ZbbT9Bu2bXCj18dJk+cettdMstt9Bie6/zX7rvo/4E4I5ddAke/HYOufLIA5Bczkau2a2PIb3bckg33fMnkT9zy7vpzW/+IE2deZgWzq/SJXsuxSEjmuJojxw7Tu9+/8fpT17+SnrRH/wtPfTww3RmlSfabeadJ2SwbXM07R5Qu2/vAnitL4+du8uLbuHzPW/9O/rQR48SLTxMc7M76MB2LDS0aX65RafPnKObb7mPXvnqv6MX/d7f0Mc//nE605tzC9Nc8zxG79HemQU6d/wE9Rfupp07d9G5XZ/jitRuzdNzn/tsum4P0S23fpped9NH6a1veTs9cNu9XE9tmp2ZdycIp1gPTp9ZoXd+8GP0h//nj+n/vvwNtMSVtdqCRvG4KtjnqdWztIwFhO6DtA0nei95Ik+GO1wPO0O/tIrJAj1y35302te9kxYfvp9OnO7T4d0dmp2epfZUmxZOLdCHb72PXvt3/0j/8xf+kj720Y/SYsuf+loS/QsLQR3WO3dijusBej49fYb27Hs83ce6/L73vY/uPOU3MEwvnWBdw3d7H6Yd+/bR8rYbXfpsw1yY4PeWseTUopPHH6Y3vOE9tHz0AZqbO0gHd+9ylY/159vuvIP+6Z2fpN///f9Hv/P//ppOnTpF3dUebdt2PS3cex/r31F690cf8A8f+gt0HidC+0dp9yWX0OK0z7eFV2ujPKvn3OT4Y+99G733vffRjs4C7dp5gHbummLV69OxE+fpQx/6GL3s5f9AL33pS+nB4/67pTOtKbr11jvo3R+4zS0At9gt4uTlwqeZzw7NHHw860eHZbPN5dcPS0/9/iK94+3voHe+/S10emGW9k1z/e7f7xYFsfv+rrseoJve9k76+Re/kl75l39JD53h8TTrGUuW9XmORYATuaxXC8dpmfWY+g/QvoMHaXXXUxx92ZCQRBgfsqh9vaANMNrtRfq2b/tyupr18Ka3v4c++FkfDkn1cQr3xIc5rzbtvvap8GJF2+/Tz/jvf3/Bk6+ku+9bode/8Q1073330nz3gDvR2l3xp3q793L7X2XdO7TdL6D1L6cnP+lJdPahO+mf/umf6f2fvN/F67W9vDo8016+k/V4ke0T6/821mPgxhtu4CJcTZ/+8M30t3/7N3SsdQjM88Tcl2v+kTv8CdjecbcAfLx1ORPjtjw/T2/ltjW3eI4OH76ednGzwTe0T589S//Cevrrv/MK+o3f+E2uz7ucvbvk0n104tQs3X3rJ1kv3kuLnUucvuDE5DLrG538GIw77br8encKer5zwIX3Tj9Cb/iHf6KH77qP28IB2n9gO22b47bFzeb0iZP0sVtvpTf/05vpV37zL+nvX//3dIrbtJNTK+gJ2ijztb13no5jQwHr7R7W2/aex7i5/lRnhpbZTj18+yfpyJHH0A7uI/DQ57P3zdNf/dVr6IMfh51doh2XHnQn2Ffalzia3ZbfOtHpzzFNonOLZ+n8+fP0nje9gc4v+e8Y48Tmjk6PzrOsPnPvMXrPe95Lv/bbf0H/9Ja30COsh6CzwnpfBJSBZTmN/qlPT3nCVXTq7DTd8bFbWN5vZbtxEIXi+sB2B6Kj93+CVlgOtH2VrrnuejrdwlYR17QDph0d91wD/5E2wPlzWd0Oe/zje+iM9/fxphHOdrvdXaGPffxjdPttH+Uu53IuH9FObj8L5/v0kY9+kv78L15Fv/aSl9Cb3vlx+qZv+ib60qdfRQ8/sky/+OI/du1rhWbdwvbs7HY6y/aEztxMnZlZ2n3oMW5h+HzbL+B22lPuFPqb/v4v6ZGTM3Rof4/mduykOZYjHmTeefcD9I53vIt+5w/e5PTr9nvOON7PrfiNU7CduM7g1bRc5pOP3M42hNvb8lE6ct11tDh1tTtt/qEPvINu/cwZuv6SHdwfHKClmfMs+TZ98sOfcRsWXvBrf0J/9md/Sg+d7bgNCbtm29yPP0Bvf8eH6czZMzS/yvrFfG/rnmcbeS8L8z6nH/1dj3anop/6OU9gO7qd3voPf02f+OQnaalzpev38LYMyHjp2K3EHQ61dvfd2y8WWzc4eXfZnmHjz2//2s/QFVdM09ve/Cn681e8go5197vytFnfMA+Ynlql+WOPEJ1iOqzvh6/9XJd+qeUXpGR8UhrHcNoCwj3i+zAfX+4lNmTswlV63BepjwfQPXn+1nYcqFwiGTo+pcAG2h9JFffhivzii79ALoHR4GUbwXjIl6BKF65FSLju3eTZpwZqOPYsVNL7csXzEDg9YRpJGTBAwYbr+2QOaZKNEKeLUX6ALECG8VmWwn2iAvB2uAxPoa6FVMkEkPoRNZb4CXVPFagxHH2mIWTq+I+FFja8c4y6MmrYuO41pAzxL9FK3gfOVHiMhtg5wF1DkETBAlkmC50uXDOv0vzV3+fe/kduZ0K4ZAiEMDfOFsJhAUTaoG2jmieHkmIU7wtlZcjzUSw16zBpASX66nmoDdP3+O3vTXqDmH5JWufKwQW4LAyQDsl8/kX9k99ylf7R3fHPLNz9jYDjoCrEIWas7xC/SJCDjMdQ/6jvPL69ukt2D/7wOy+HuxQgYQAWdov38sP7o3/FNY/i/eUeuWK8kdPI+fA/AoMGuW8iPMvPIx6LYeJZdNWGhDiKBEr51tAvPf8PQPlRJfIc191r2YQCyeJ7Lr9ieOlAmQLiSf1IHVgnepFCKp04SS738rsKWVp35//qNMX0NbTCNYnwLDQlhxR0mG479to6fPWLXGjW4IKB1YMeLeTYjrd4Jfh4qR0QTTHoCeDSidZwFa6l8HYnROpBffZASSHVKIZFTKZAVidGBroThGqkEBvQWtgdIFAwD+6EnUxCB5xJ0KO880jCTbzMQMXLmO/QLYf7B8JxoB4hF3cCWNWd8J8ruc9f7gGpP0eDB7g6zGLUE8B2B3IO719/AjgH8ijt2DH5iiwkHU4Ay4AU5caOEl3+Ej1T3vU6AVz6bnNp53HdvUe5bcp9PP7IMHym2nISNfaxyn46Xaxp4lW6HYPVh6ResytOdDxkZxhgw33dFOVlpWXzy3YopviIew+Ncnk9v+Jvw+tOAKf6lRwD6ssIsP2IQ6mdFSGhlsu1OgFs5bVRJ4BzqcTjC5drdgI41Mt0CMeJHGD73HZaWDhPP/YNj6b/77u/lk7eu+hPlE3fSA+9611E595NRx77WGrvvpbu+chHOIMOPfbf/Bs6Pvto92D1LLdPVzd4cM/ot6v5x3cdgW0hWjd0UEvtOUdn78K9tH3Hdnqo7x8ETT94J53FibnzH6QnPu2pdOKqr3I28VRnr6uD7dxgcT3f9g/+Wy3/StadK0uEV23ihCDonpvyCxhEU+71xmjnkh44+6//xy/MHDhSOAFc6o+M/czHRF6g2QJ7x/PRDuErK3h9JvO4MkOLn/gk0ck3Ov+rv/TbaWpqmu7qHXALdb3Odlo5f56mpmfcq5W3sz6cP79Au3bsdg/8aXXB5Xmq4+XT6a24V16vLs+4V9Tum52lkw88QHQbl2d5hQ59/n9wC0D3dg5x5DYd7l7iXi+8OoeH5ytcnJ7Ldzudo0dw8u3ch2n/VVfR2av+rT/J2T9HL/+zF9Hn4wTw37+efvK3PsZjeU6zskInPv5xovk3UXtujnY/7fvcAmFveq9bEOjO7YaAqbPKkwKW4Y5VXz9zy5+khz/xCa6oo7Tn0CE6f+W/d/7tcLJuqr/qynMKDwQ5j5nueVrGUdY7XsPKMEM7n/j5Tu/O9x7j5NNrr7hyLPcOuvTU93Lf1fUnTRZ7pwkn7hanL+emw7q/2nev4Z0Kr+7FiQLw15//GJ1xJ4A/Y04A+x3RnZav9xa+ccuYmtnJ9bJIM3PTbpFkx/k76OStn2b676BDOMm76+ud3FfPzrnrmR4WY7B9cNWdSN7GZNyDirvfSAsoH52gS2+8kU7tfK7LFzvNscGidabj25nLlcmzOnZPnyK690/4ZoUOPO6Zju7C7FPdgs/ytp1O33ct4wwnI3yXu9u7m+Y/eycL5J9Yjhx+w/e7haKFnj8BvBTi4Xu3q9hosKvnNhysfOK1zGiXtrFcb3zUjXR3B/KfpiVOi3iygDy9sOTKudT2D1/Offb13J6Yz7lVuvz66+nhHV/h/NMjcI/8RISPh++SIV2nfZL++I9fSF//eKKf/4Xfpt++6bT3X2Vdfvhhat3z1+51tFNP/QGnD+32Ib9hYnqVFufn2eB4urPnpxz/8zxOx6LgHOv9PIevfuKPXDg94Zto206u2y7rE+c9s8o00W5n592CE8YgoLu/d5RO3HwzC+5T3F6upIX9X+9eJbzQ3u5eTTtH3Aa4npda4YF2n/URtv3mV7EtO0+d/ZfSVVddTXe2n+wWnLD4jFdE0/l5zqPj7DM2jqy+/8Uu+exlX+oWxB5uX0Y7WH9PL/r6bTNv4G9m0S8y7ml9mu7Hyevu7S780FN+wL0K/FwnnKHvTzH9Ns318CpofJm340/k3/P3jo8bPv8bnF4c7eP11G3W/hV3vzR/kmZYXrBnSHfskX+hszjJ252jp37pl9Ejc1c6/ds7u82Vvzfd53rga4/Lyvz1+0yD5Xf0rb/LTLfpxmc9l/bv209n+7scvUXWG/TdOJcK7FzltsL3y705t1Ght+Tt6K3vfKG7XvW4z3efIbi/dQPnx/o5O8P0l2kqfHBaTgqBttsow+0e8uTG7xbQp1an2U6d5/5vh7Or3Fu4ZxTH3vfnbAPPUeeKG+lRrO8P9o84Oiwc9xf03LXn9UnuAaTvhO5B+he0RXcN/MjzPbR9tO+lpbNugbPH9ht27/THX8c6xfp6+SV08IoraN/UpfSG1/9vuvYA0R/98d/ST/7BR5x+t6Z3uZPL+5beT8fuupvT3E7bWD+mr3ieo99pz3O5erTc3808cKubwZsQujSz5F+bvHgH8lmi6YN76aorr6QHVp7g6ne+x3M6jrcz9It4Uwj0Zcfycbcgv3wn2wM85bjiy+jSw4fpaHevC5/tTrky9fiKcvRXH6AFLEwffyN1WK93Pvo7XP0vYoGH9Wmm7187v41wooiVnftnyGr+wVdSHxtipju07/LL6Szb4VVOR9v867h3cRpc8Z1x0MPXh1HOk5/9PQicpq72nz843X8M89Wi6ZUTbjzzqz/wZDp69Cx9+X/+Yzp+7BiPF3x76HB5gdbSg16flz9C+y+9jFYufa7TO3xrHJhC+2Wchy1QcLxohDE7xOfDvD7m9x7ZPIx5FCB80OdTTYD6ludvdSeA0b7Bh5zUEf2WeaE+wQOa+XzRlxsAfUlnsdEngOvmt0HtM5TfiOVlJ3xaLvQJYC3bvNTcRlQZLX3Eq5vzy5wY+p2KuWlPAIf6zzjJFn4D2C7EEdLVyKbqBDB0RtJLPct8UeafVv+aPPOsghtbMg2p87rxjw1FHRd1vTq9hW0ng5wARljeHvwiquiHpAM3ZT3zeumfa3p+Jb4bzwWZ6nQyL5d43DD8NYO/74S0iF+sq5CeJSz+cgJYFoDhD/nr9ie8ZO1Z8s9g9al4L/FFj3Dy1125rUkYrvLcXz/rdeHKHkIeutQI13x5epYfD/EV/bZ1IojJvoj8ea5rt/y78EyF+y3Ph4eEiZ8+ASxAXim7W17vLJavWMeoy/AjoNQ+Q7hNB3g/pR981WXxv00GjEKcihPAou/uzSPiHca1FjhJKnWgw6vWL4Dy+KAYT9prPDWXucxKAcutME9IwfTfkp9wZfvPMkS3bDk80E50mD0J3OH5oQ4v/OZwzI8BzLRjSOlhPHYZeF5SBQmVPlz376kya/SyCvLpbZrUCWpByzYQAwmV8tr2p+1TDGgLmidpG3JtIxAnC1AZGJjD2OLBkPPnCXCdEOrCJ2gGGG494ANQSdoJYIjSHcLFi5jhnmCCzQzbxq0T6N+CmN96wS7ujgOp8qTa9XqVP5WPtdcTjIZJn1YPPLTHws1znvMcNzjE6yYht9nZGXyIlxtLh+676266H6e9cBrv0GGanZl139PFAse4gcUZLNACGAvu27uXaMcO3NDNN9/sHvrigT8cFhYwtkR7cou94bQgTpQeP3GCTtx6a6mtgeZ6tXMBXmELhwfjuNKRIzyTW3Hu7k99yi3wYhEWC7MAHpgDqBuUFyfwsLh7/Lbb6MyZMy4eFv0AlAXywhWn5LAo19m5k2lzbTLNY8eOO1mx0XPxIS+8+hlXyAv8wO5gUQEyxiIQFnyw+IsFVplg4y9k5+TP6V05gr3qsd+pEyddXMTJxvDMk22DD9+JRchFt/iABS0LLIacXzgPRXA8u/R791AH32tkHs+xDLBwgEVRfNsRi82ob5Q1hpWzZ7n8XDY8uOcydbgOCg+A1G+3QMcQ2cYAOcOhbqCrkBvk7+SB9sB8nTx5wsUBf5Al8tBtBQuV8Js/dowWHsH3WznfqY6vAwXIE4t7aJ94fbKgs4fbBPjmPI/ffrt74IAyZg+63MIbT4b5inxA130TFoveviIdnULZDVx8YL9fIEZ5Hz76sCuH0x+mjbxAG3oCHnGPCeQ5bKTAN3mJ7ci+vW7hDbyNCrdOzkAeblFWwLwAUh8Ayg6eUMY52I8ALJ5K2SAzxFvFyW/mnQnTjt1YMAs6K1fGwrl5Z2+waIc6RTvEQi501H0zmP2ht8vz84RXFJce4kO30JZC3jhlDN460HOA2xLqzM/bWk5mrn56HL+35PxQbpyChf6jXUjbkm/Com3e/+lPo7JcfgcPHXL0LLDAB5sAWrA7aBcoOzPgaKCu4WShAfmJrYWuga+zDz7o4u+8DB8N8LoEuUCeABZ/QUPyB//uO7WwbVxmtBeEuzJWAOlAC3WJ+oWccNLzvvvuc3YI6SEH6KTrswJEPsdPHKd7bv10lg++RY72L3oLWRR4QP3MbaODBw46HY9B4uMKWuI0CjQTcH0Yyx5x3WIj7LRLx/XBuoWyf/M3fzPt28dscZW+7nWvc2WCfUJ/0OW6cou//BvpYBMF4Ac6iX5R2gHqGnGcfuGD2ny/wuVFvXg5r7h4+A0ngIwQx23EoVXas/+A65cXoP/wUd9Wh65IvcDG44Ex9AaLx9AP1D3/cHri+hlsdIJdZv06x/awf+woOkynW/gGrwPsu6oL2EJXHld/PTp1itsv8mNs53KBd9gphH3u534u/eAPPtkF/+Iv/iI9jNdEB0gZcT0LmwUbzRFxQlmXfxjY9IPejwuQk9XNtQTsnqv7NcJayWnckHFTFWJysv0GbLB1Av17gsExeb43XqBtSvusW0jYKGhbGGujaJParSdi/GwGezdK/zGMDK38S/csJ3EaYjslnkCnz2iYK6B/T7C2qNJrHVZYbA/zHR1e+M3hyTfvNnS2r7WuCUpzvy2Eunm6bSO4166zfe9X/GIfdcLCxLYvRAfJzE+ld4k4kC+ZK0QowBHwP7PfMVdMLxULuPzcr3q4nQxB4TRWQQP+7EALJxhd2RSggK7MxnEA8+In+NqNghgtXL0SulwLwI4ExIJjTtwOgOzepcODJvHJna+bsr91+h8ar3tlAod08Jv/oTNxMrCxmb7btcH/fTnEARweZId6gbzxqglcebqBBMHP+/ukqmDssDPQFaEELycmDTLsOo5v/BPehHf4Iw+RM6AfcADYUOxK7OKCr6LDCVWmyOEuFQ+URN6+AWHcxNHCPR7o+d+eR6T3PDE1l6rV4jjud2KnkXH4FkFQX74PdNn5V3fwb1dWD63HgCuj+++vCEEY/KX8kA/4ED+U2aVo4ZsYKKtQ8+nyO74HUzXwdIt5eqAeEOAv4Y9C6j6kC8A3KLyu4eSYhOXOnVCBv2di7M5JxOmudzZKLrCYhckCy8DOMtCDXodyxcrnL7jGXd7OmrkYUG/g3g0sQZN/46d2Lo7pcNFW0N7h60Jc2uK/XuARCm55gatTMcQZBaKX4iw8/8w9i97ZMLkHf04qHr5uivDtI1Xv4tYP8TJWC1BCS5xGZKURk2UMhXhWNOzamb1MOfxDXPz2/FY7TgXa4Q5VVAz3DoC+h9p2zdv9CA47E51fNLV2QH7vudX3okNFf0EHi02c4fn2Duq2pmmuc46uueYK+olvepJTrR/57X+ih5a30UJrBy12Zoju/QhxROqf/ixfT9G2J309def202J/O0fv0Crkzbrq+2Ofd1VdoV/tuEbmpe0Fhm8RdkGNllpztNiaRQ/JMmnRualdtLr/CqIH76P+0iwt3PMeum5/373adfvqaTo7Pcc8dGma88fpykvOH6Plo/fT+ff/KdHxT9HC3KV0YO9OOtc6xPnN0nR/CbsU+fc0OOG+vcu/+7Ry7yeIllYJH6685PLL6HTrUs+fKxNoe/3oux2wnv+iC+Cfrnj9aa7Paf4xQ90evjyGE1IoIZdr2zbqdZjuOY648EmaOf8A7dl7Ce1pzbsTb+51m61VV55tdIpWl0/T6q2voZW7/pl6J+6hy45w/UxdyvUFmU25DLEI2l1doRaOoEy1qDt/lojrsX/6I7R7b5e2bbvEvbZ1oc2SnlpmGfeYeo92985Sh/1P3/wX1D9/J3O3l/be8DjqTV9J/W6ftnfP0zd/41fQ1fuIPnPz/fSWfz3GeXKZpuZp8egDzP99UGyiY5+mPXNnaWZ2N+3qLFG3v4PLwaWGLjBfO7p304n7b+Z47+H4jxBd+9XU33ede3Uz3tbR788yN1xifGtyiutlmccLXdYCZ/OmqbfrAMuL9XH+U9Q/8xDt3DXH+Zzh8hzktKz1LSyKLdOu3hLX8iq1jr6Jzn767URn7qRdO5doafpqrnfs3ub2D/myvrnd1rPbaBn6sLxAq0fPcP09RLsvOUCLs4/mfFmObb/ohPrHPeoWut5yeoNFc66ndo+WoadLXBfnPk29c6s0M32ODsyeZX3GYgJO7KFtcn32jtPK/DFaefifqHvf+7l8TAOvv2U5bd93gJZnHsc/IQ/Ok+vqPOvBPJep2+c47S7TWGbxdGl1epbLxrq48hlaOf8I7d2znXbPnGEZbqPZNnji6FNt2t3ntnDyTlq+/R+4/eKVzCjPDtpz6eezHDos/11cjg7XT9u9BnjV8YJ+FC2wQ9v3XEPLC9upP38rnZs/w+1uiQ7sPE8rvX2sN8zPNF75vMwiOs5pz1Hr1Dto6b5/5rxOEG1nKR/5KlqcuZxl5k8Yow1VIvR7btzo7Ii0vB105VWPpS9/6hw9fHSebvrnj7F+LbE8Z2jxoaMsh9tox0G2S7se79LBJnPtOWuHXeRtHpjj9NkKdGOGf3Pdt7mcs+37aOmzH3ey2Xvkcjq//Ys5r31crWyT2jOcFnqCDRazPFflNsa2EL9X7/pbzpP1eN/1NLPvcprvXMN5sWxZF9BP4xX7qK0wIaCZ1eMsEubz1IdYrEzz6ufQQmc/y3Evi5v1hvkCYAn7PFZ27YAT9h/iNsm2trNyP12+v0UnaT/HWaEpfNOa89vdf4S203lafPjNtHTvu5nMcXbHON+dbCduoLPbrmXzDR5mOB/YXtYflH26T8td1kvmZZn9eg+xnWft6XO+B/dM0fQsU++doaWpObZJXZqaQtw+7T/3KfrMh2+i/llu+0zj8id8FfWmcOqc2yyEztzB/nc4r1nuPzqsb9MsrynWpWMPPUL9h7n8LJkjj30y4Xvv5zucdgrlRR1zXTu9a7tX6C93uL5gp1jvF2mJdSeHAA8AAP/0SURBVJXt1plVtm3TzlZt2zFFu3ZfRnPM8xJONrO4IUXozu6lz9JDd36cztzyFrYZd9Hc/qto1xxOVs9xGXuss+EsFr5Zz3l02ov08G1sn06ym+3Tzuu/groze903pMEZ2gq0Ea+SxxgaDx9xzyrkrwhz8zV4IL7XWme+etgI792eqXO0jPbf5jbFQctcN+hH26h3lsFKn+0ptzM6fys988nX0u+9+Me4Xbfo51/2AXrjez7BNmaRprnO5s78Ky1xfzC1egfr6Rm2x1fRgSsfQ+c6V6C7ZgnPMC3ug7jqV7mep5g2DkczC04+y2wr6Qy39cU7aIZ/b9+1m+Za3M+w/Z9i/tvteY63RLuWbmM7fyv1jr6Z9f0OooPPoM5VT6Dl1cPU7+x2J0rxRWx53tCahp1iXeGGtwpG2F5DOnt2zdCuqbM87jjI8fGdaWw8IrZW99HiwsM0f+dfE53DmyE4/eoi0f7H0bYDV7H897s+BNo+y3WBNwws9bgNQ6zM7e6ph+jMA59hQZ6gbbsPU+/A53F73cttok9XHt5Pf/cn/432cLfx07/zLnrtTR/hFIedbOa6rN8sn7kOt9NF1p97Xsvlu5+mrns2j28uYxr7XX30IbQwRnDPHiBHzh35w7lCBMBuo46h/6hbD//LPacoQPyRLqdhY40CPE8AZTcf53oC1+4NWZxJuOMw2Fv/2927unTJXXq8ocVRCVeM8dxYT+L4IO/n9N77p4A8NKTsyAvwWoR4HqCH3+JcmJKXhXs+wg7lkDLpf55CGjov50xeTh0cfVgrHdfPK7ocH3oiOtBjbYPuQGD4hxNc8BeHxGwZXBj+gaaGyDmJhCyQzPKu75NkDTmkGcghjXGF50EhY1y8w9iYbaobZ2Es6+cnPmUOjNm9RNOoO/0LwPbJMylQzJ6FBL3xvbbPCw72O+bAo44nzvLtvBhS/swjAchKOzefg9DEORpp+FfU+mg+KvLLXQ+nE91zFKYtDxvZ+Xbn8wSgw4EAX/iaPZgEHf7Lv/2vEB6AT41IOg+U28sYzg2HWIA4qY/P7WFshXF4bj9CWldeXIMLuYESoE8GejAtl8aN+JzLn4GjXTF92Gb02+zlHIe43DidlzXowsPD853zHmI7+GeZKBvGbt4awKHLAwmfFlefBtKC3uAEIyyT9CFo+4iC1E6isC3sIfxo3vzVx8Mv+InzoxI8q5Z43h5ZJ/obC4Nzz+wDTccnR5b8nVN1CWfvwYkvTe5wqhH9COZ3pTDjnBVkMuKQVrhD3bhnKBLG/1x898+HQ/bOl/s5+EFvXT+e0UBcHy/m/DiN40Anwz9mi+/ZjrMf5gwsDobXszYLHPd5u+M/IMT67Z7Xh1unm7jBG9I4Lrph0HV0cM/zPOSBOb+3Qai/iOO44EFcXjLv8PwTwF845A1AXvCQcYDjha+gqinAD7/QFpFaSxj/XPvlMHFow7h2ubwoE9YPfUoGl1/qShyeOYBmlyO41sl8wNb4+gc/vr/UeYAtN2Znh+ccjoKrR/8vsO0cuHclxG/4IVw5GZ9bl+Vl6JVcKD+49PbLO6HhtJrjuTUkxwT/xxVR+KptZQyg7CUTj4f1Hh8ed7714ncoi3UseD83CV4My5OTbXCIyz/8m2HwG2XgONYFrUI/7anK1Sl+BBK+WVFXUUCTOALpENYbyFfnbXm2987gQ4MNEG+Q8o4DkidcSl+EJ9/gfFljrgp64XG9y7gegCESN07UyXWCCQS6LQuq2lp58be57qbojlv/h0HWP3L57A7GCSZYa4j+SVvA21q+8Ru+wY0Fb7nldjp58qRrP9gJuG//ASKcwA2Y27bNfe8VNNZj/CbtePvuXbT/8Y/3p8dWVugT//IvdM+nb3WnfHEyb2V5heb5ilNpd33843TqQx/E02fafdmldNU11zgagOZZ24hCWfCAhB1OLbmTpWMC8sOueDic7jt05ZVEhw658hx/+GG678MfogcfeIAW5v2rZt1JPP6N1znPf+QjtIDvqXK6AywHnBrDqSyBLQtOkx1+9GP8aSu+f+ATn6Cjn/yEOw2H08au/lg+/bNn6djdd9PxD32IevhuKJd516MeRXNz27JThfXo0849B1k55uiRO++kR+64gx555BF3ug+nkXHacunUSTr66c8QPfyQK+/s/v3u9Z6A5t1Cxhco7/S+/URXoy57tDJ/jsvzSbr3nntomeUEXcWrmfr8+yyX4+ynP01nOIwJ0PSlh92JLpw2c6/mYj+ZkyBv8JkBs1eGnCRvCsgT9dHCiXnoKPdVC1xv99x1pzspOr+wQOfnF2iRf588epQWbr+dlh9kWbDMLr3qKldHcAU9ZKR2HIP/3Qe4be7236dcYroPs9zxatP5c+fcabsFzu/MiZN0/6230vkHHnR8bT/M+hby0PqjoXmQ39NXXOHzYn2a53LdedttdBJ1vLLseIENOX38OJ1hXTp9x+1cx6vu1P7V117rXms8Sr+r+bkV3yBnPOlJTyzqTYgTO3XiHwIiLD6vcSd5WSeBfdCxANCXPHQ/Db+VxfP+hDP/ngknht1brxSvFu7E8skTzMgU7d63z9kWXQb8tund/fYdnKZDS9xu7+A6Rt3CNpzndnWOeXiEbd5Rtnnn8dp3lvWuvXuYGOsv15WcoKziCydEt3Me7q0BHO/s/ffTbVy/sBXIBzqI05THWLfuvflm+vC//it1F8453X3sU5/Keezg+m07PdDlEYgfrjhxjFOnOM1522duoxOsn5C/OxncENdff723a8zXHWzXbv7kzXT69GnXjiGb46yH9zL/6CNO420DrBPXPvGJ/k0SEciO91WcMMUryxl4MwHucZo1hiYnAdzDP6NvX/PVX02/9dsvYfZnnNwR3uU8IBs42Ce8fphv6ODlR9w3vXdsb9EnPn4bvfzlL3f1scA6dIbbwek7P+vqG69txpvVOGJtfwU98DawTbv37iNCnXNeaMsP33MvneM+FHbBn/g9507kHmOd64UTtjvYbm8/coTl4jcrVOmVA+rbPXTq0on77uP6PkErXAacXl7kusI3yY/dfQ+dx6v3Wcd2HOB+BDJj+XSg9wGiQ9KWAVkAgEz4D+vVDO0N7QrYtWsX/emf/DjrNtGrX30TvfJVr3Rt1AJ6cxqvqkZdcx+xYye3BegoA+XT7kKEfj7n5iThvqq8k3mLx6A6oWUt0Do9Tljbk8JmmBNrNH1mB2ABU7sJyojpQUwPm+iB9FMbjVj/a8skNkq3USmjtnH69zggMoq7ah1FGVJ8IL3FuHgGmra5OmiZWkhYpUMfxA59tYypMUbzjuesbC/FCSSd/BZo/wk2D3QdrTVi7WZUgKb7nFMD2rpNyZwgtwfl9HaOGosT89MYpB3X0WoKsb+tg1e90P2SSsaDNA23gM2Q8IEbaPiGQVNIAZ0xYNdkuIU0bgdUBO7bGhwuHWuMe5/e51SuDH+fol+rVEZetgKrGheMJk4a2TjFe+xoymE72yr6Fpo3nDwFsKMeZczLn9eIl9uqKVOxxmw6TGY17Dv0U3LOgV01eSS/syuH1IfE0d+qlLrV6bvYIsooliEHxODCMv2QeL6z0+NY3Gs6GOTm/V74kdFxlwJiupTLx0Pu8nIFBsK9hIMPOOx8wRW7eVB+6JS7hrwgb52vyD+Xq/Ab4ru/fF/RnjRse8rVsehfundbrjTkvuiPE8AwwuV265F/o25tYHOV9uZkjt9SDlOPIkk1LioixEf5NNyungJSBIaD1LNFLBfIPTa4152ipEvWT+IhWK6T1eWrtxfVSJVXIP2HQPRe/FD6WNkk3rjrZxwo9AmldlaEhNpSaLsaQ51cBTGbp1H+1nwRhbI0QHkyXSyZzq5I28QL13qk6QPyrdIUFlfPucWwfVNd2r9/H33JkTb9ws99v9u9h29rvuZjfoGw297mx2b3vY3OfPKTrLiP0MEjR6j9ud/uwpfJP1BfDfWG/ZuA7j9jdeZOo1WALYC74luwwLnWDkdnW2+Bzpw5S/0P/B3RwjwTetCF45u4LFlOuELtDnaHHmQRMY0nfAUduOpqWpxhnrnfXMRpRea1tSry8+Ocudaye8Xowgf+iggLEXt30lVPehIdb9/A6fDqWhGw59vaz0H1pd/DqSyeQPTwKutVWnrgU0T330e0jO/Hct31jnJWnAfYBG18uxMPpHc+mXbeeCMt7X20y7Pfw4lEjhQ++j/rdo5ysmD/+r1FtzhKn/qgf3dun+lPzbCczrDskA+XpwPH9FHG2WupdeWV1Ln8GW4BgFZ3EV65um31XnrFK15MX4FvAL/27+h//ObHHX2aXqET+Cb0mffQrkOHaObyr6Ljd93J9zej4jmPezlPppPpo1+spEv+De267jqan73MlaPDnOPa6mGxAEX3r8gVO4JvJeKVn92ef13sysk7iO68i/njK+TTvdvLCwLD/dQ+vwA59ziaPnyYOoef7vQHJx+yb4JxPFB3+hm+Tdw7fz+t3Hore95Fh6+9hs7u+0KX33KLZcaYSnasng5khoWD/ol7aQnfVO19gnnjNKsPeXngpCHQhn4yf3s+h3Zeeim1ZvbTWSxsdj9GU5dcQq0j3+HoOdmw3ubzp3B1+UzRNq5n6O25B97nFyOXWe4oP/lFLCK/+E90qVsc2nHlF7nFktUH3sGF6dD2Rz3H2YGF/gEXe7brFwtXRf7k62ORaUxhwW35KBeFy/LQe5gu8z/FOgXepFzuFCujfRgraKwPX+rbY3+ns8n5t9HcJQkZX2F8KYA85PXLH3nDf6OdO4j+7df8L3r46FE6ObWX5iG/hQ/THtar8/uf4+XX2+YWXZfdiRDA61Mn2JVuqNdVnIw+cYLb1wxd+ehH04Odp7h2j9f/uo0WfNXY0VqiM0cfJrrrb5jJPs08Fd/w7vhvKaO+fTZ8DemgNyyn1srD1Id+9e+mXddcQwu7nunkgm8og19JJsBpcWCld4r6WCA7836XH1eA1yeclARmr/OLV1c8k/YcPEinH/4oEV7PvGMPXfW4x9GJ9lUuGk5q6nxm3MkVNnk833KvlT59H52+7TZWH86Hy019trHO9qGOwQteS4/UO2n6yBV09bXPcguZyzP+FcYrzJJ7/ZodX4JXBmzwwsICPfC2V3t71mMZIqy9na5/8pOpc9kXuHiiJwLQ1lhhvrHge/pD/+hf10wPeDruxDRDvmHWvYSmLruU9tzwTFe+Hk66M61u+Ehvf8V/27XVXXC8nTpzFy19Em32KB158lPo3MzTXPvo41X9DHdCl+WxGNgRvvSDSEDkq59rYLH3Sratr3718+hRrHaveNXr6fkvfR035R4dWz3o+FtcxdyvQ/t6t9PVV19Dr/qtn6Qrr9pP9997Dz3rWc+iYw+wTWEs41vunHd7zzNo/4H9dOxO1sMV7gMf/400s5Pb2grrg4LwmekX2x63wInNG6yXC3e83etPj3UTCN9QZwPvLx22H1hoPvzlbnF0oevlhrcTCHQdudNcquwrD32Y29cx/vUZX+/d8Lp1cIR0nevdQvTM5Z/v4i/f+kYQ5+7oabQdr2unK52/s2cM+wRn8ZGPERsCpvkgXfP4J9DZzpV0YP9++qvf+1m64YZpesVNx+hn/9f/4nH39Y5P+QZmL3xzfvfy++kBfLu9/yBdwnI/v/+rnM6ifwVEf3EyBb9xkkn8APs8oMv64DZEZN6eX9zrdNq/MF8O15Gh6sTXh9cAvHhEQ8avGEfmOq3Tap4R5tuPtVgyDkVSnd7CfgPYyZrjSxphT2LhcI2Gf+5Q5CmGdJzBJCx8CbX8m37+eY3kI+Pf1TC+lXgiL8hHzxUQy9oOQH9DGKjdbKL0DzDVVQD00+bo+mbFl6U3KKrqHsiGMwp645auby0fO88BBln0TelDeb5Y7O9TKM/7BNU8Zd/+TqDMpxFYTf24E24KmGtoe9wN84VyuT1gv6Enwgdy189f/Cm5HEX7h2dn5fLrMuXf6JZyFcuX2wdT7vD8qo2jgwx52xTg68Lf49uqurzyfKvOzgkCeQf/HCZenzLPtc+LZf4lZdZlB722jc88FOvCbxJGOxb7omnodqDtjzwfqvtGdgq+rGXkz53isHpUl3s8lxyu/ly94NlysX6svXThqj9x8uB7XN1vwxtgaZYR9EgJ2uu098c6hpeVv5/K9N2vI4h+Qy6I1wntBe3ePX/I2k+IH/gUy1y20EVIaKoc0v8IsvhBFO4NIAy5t7nZeZoNx9u6NCQc8VEOvW88pjuroQOw7Qb16Mqk2rUG5u5oK9Ptab4W23gRRf4EIq946GCweYN23o4D/3oCqyDPIOxzdxlnufUxllv6OVMun5gO6PFVbHxhBwixNqIh1KQ5+HqOSxHl72zf8+W/KIzhalmE/hcYtxHqkFCQFGwB67KT+In6c+kRJyW4PL3PqRyvmr6NL3llzvh5Q5M7jdg9FA8TTV2JMHB53GLlwl9Xl6PR0An8AMITgUYgLC9/Ttyl0T2cQ/Fep7OLv0A+QAn55WwUeMtdCAywyo04+qoTlMIY6Xr3gK8LK8WTe3fJoOm431I8+ZHRcRcH0YkY9ADOxXGdEtdH8GPfcPFX8UccFz/4I5rPI3S0wR/y9v4eIv9crsJviO/+FtNUIR3P+je9L/rjdSHII5lPwviNCyUuFS/umgk0rzGPcG+9BSE+yqdh80sTGAyVMmTYXGSSoW0NoCcfgAQnaUfqx3fMguryGfEMjKoyO4RwPxjM46Z+C3K/8dTP2qHMu0ayFJEya9TKNaAuXkMylcBgD/zHasIOukrNNEMxoDlb1enwWqAq7Ny93Z1sOrx3Fz3nK7+Sfup7v5InMUTvfe9t9IpXvILOhoW5Xh+vLO7Rvs5pOo3TlP0Fuv7GR9P8Ln+ithsWiPJXDvl8U/2nQDYKpSB0ZCK00vYPYqd6+FbxDF15+S7q7dnDhOZpdWnJLXhjUI3n0fjW4d7rnkA3POlJ1Dt0vVuYWW7tdItz4BO85A/w/Jin1fMnsGjhAff6vvb+ve77nIvtg+6kbv4AzvNt7efAwKtEOR8sVeNB/K69s9S+5BLa1j5LS5gctM+zUFF2zmdujub2X0KHrzhCO258hltwWWjtcmRaeIU1p5cRdifoHeZfqD9s1cIC1qX7duBoIwvwDLlvTK6cRQROMOW+t9vbtYf2X3Y5bbvuSbSH5Xq2t8uNB2emkA9PuHpn6LnPfTZdtxcnxD9N//iv4RuKnR6dx4Lg0j20i+nP7nsM7T50CU3tWPWLJKsnmRmUh+uG53qz+y6lI9dcS1NXPw1kaXnKLzhCEu4aFhBb2QZPL2dRp27Xf090x2yPZg4fpm3blmkJk++V4+w4DcrE5ens2E+7Dh6kvVc/hXbu3ElLUwfcQqqTDuLgwg7UXf1z/vgW5xSdp9XlZWpPn3On3Bdnr3TheBE3wNNTd7WArJHePbThets9w6Jxp2VZ3sgPC2lYUOf6QP11tu2nS49cSTOHbqS5WW5DU9vpPE4hz50GQ9Te8ySXL4B+K58r+StC4DfFvxC+dy/ny3oyQyfcybrWFMsC+tOZoVku//ZLr6dDl11GvfYBt6O+S8doZscOmt3r2/EK+YWQqb5fYJEFEvZxf/vT0+6U4gzTbe/aRZft6VKXdWdl9YSX+5TndWZuhzvZOn3Fo+jSSy+lpc4hxydelwzwaN1fffQ0pMJVPP8AhutidZWuOdimJzz+CE13jtB73vMezmcbrWABqPsQ7bzkIC3PXufl1+f2wemwYdHDExS7IgvNvVN3uHa2+5L9tG37djrbOsy+Xu6gk8vfo9VdpNVz51i+D9PsgYMsEy/HVchRzXPyeWq4nz/Gfhw+s0gHub0vdi7zfIaFaM9dDiyZo37bU9yOcYJ99aHw8ITbL187bLR37tpJcwevdW8TmN5ztaO3uPgI89ah6d173CnI8y22lQy2dv6KPHHle6ezYQF3G+eznfnas22BVpjlVS6n473H9T63nXVpL+vtETr8uKdw/V7G+e/l9Nx2wvgMDwZAx87JRJdxRX57d7XpFMuvTfPUx7fM9x+i6667npan/XdXRU9S6DF92Pkjl3LZmN4yygsRYxGTq7SzfTcdvvxyOnDDk+latjcr03uYL86f25n7drI8d+r5BU73yj3O9+y5Rxz/M3tmaP/+/bQydTnf96AJLh4KiPDVcJuj6OFLy2BvxMcGDtA/d/YsHTz4DHr646bpKU94ND32yc+mEydP0v3HF10fs2vvfnrqU59KP/ED30E/8RPfRNce2EafuvVe+sqv/FK69+673T6f7du3UXc/18HVV9PO7VfRqVOnqHvuNi70NG2//mmufbTDhg6LnC/WK9R7+Aby/oPTrCMc3j3KLDPT3M8C7ZntPFbYTTMHr6aD3J65YfsTOZ05Vx7bzwtWuvhetO/j4HZt69HK3DZqdx8mfJvcvfKeMc1+oL/risfTPpb36tRBVz/97iOsb3O0be9lbmF8qef7CVe5DkV5r57n+ufy7Du0jfuEbXTkhs+hl73sf9Kjj3Tor//6g/Tjv/RiF6/f5z4QCM8X8AkI4Pht7yZaXKKZ/bNcPwdooePbkWxocb/dD39Bz5r5Aeo3/FPPN3BfSJfwL5ZuTHBEfR768YosijiE39DZAvKCBPhw9JwaNlYKpXQFmQj1nF6JbvCw6SzS4aZ8DZHxE5LLOF/yETvhPkHE7TnP3fuX5Sr9Qw6k61h51LFr4xdvCwCvlpz2c+ONivTjgC2P79tzmNKEq/X3qNMBjVTcsn+5XmJIVUttfSVTepT5MfFrymyDQc/RDGRkwTYlDzwfzNLgHo7/ZPFtMkVHp9PQfq4dOF4CQ6Z82Sugjb/cZ/YrNMTchoUr97e6rWlq0i5LbVFBh3i+c941pP+z/aAskEmZddnxG/HBcyzcw8tQ+gUbru8yGu5Zkp/PIndJN4hLoSoMsOFWsiJriVdNDeFCIcaXDyvWH6fQ9zqIgTDtLFJ5aG8fJ/fX9zKexr3zD7f4DReaG0PaVbiV+AznL/TDNYXqUN//aGTxha/8h4OlZ+dppfwS9EVftYilfAK0PwkutZssoJSjB+qPL3iFuvuViMYEwrWITNbu72hw9QV6gQf8hh74PLyntEcLnw7zpGKYb7l85QvmA5hH6SLmtHLfKH1VQs1PBtPBx2hoSKhcpZ5jQE7uBLA0NFwLg0wG5sW2IeoV9Vgj1ag7wWM7cGEWdB0/7i4NiW8Wyh0Q5h7q4Le0bPbTPOfp/U6qMrxfjL5DSC9ICTuF0o4n4Sfc41sBJfmrwWirJxOteF3U7kg0yBdwfB52h5o+kYqy5g+gBMUaE7nlhlXS+d+yw86edAW0LLPQEE/khB0ypcYpYSofqVtNE+lWwokX7a8B9XVhId88nh+46PEw7jWd1Algz0sWUA1mQNOU8uSpffm1fiJ+8YQvD2JCuHtIgvzdCRvssPZyEEg8fQK4kD87vVOoTrtsm8pVtOhfus92xlTH22wngC2yHdkl/ZZ71ENEF0J8u7PIQh6QrjVsLnahF0AdFGwT32OHfapuAHsC2Lblcs5F1IinElqvU0hNwOTBaYy74k66av6b8FCHmN2vQiG+2oEWg4TaUqzXCeByuxkMdjxj0Wr86lyPwdtbMb4dDtWdAP7nl/1XOnzJHOEcD+oC0rr9rjP0HT/3R+6B8rH2PifDGXw3cHqK5m9+Ay3hZNieS+hxX/gsumfaL3i0zYKR2EX7AAvQdVd3AlhOXM7IyUIB9y2g4767ysCDe8AtvDDw7SVgKvxYDfedMF5p9ZbcCbV+V+j6fMSeTpE/+SgLvD0JD/YHO5MBnACqQl3bwVdJIV98I9Pdh4WIbNwT9FPKM931fKyEgcGUW0wkmu0vOnksBLnLzk+bv5cW0wnyXAnynQ10ZUF8Nby5BDvIQWMm9MT4zu6f/ekv0edfSfSav34P/cRv3OT8Zzp9OooTwOfeQ3uOHKHeke905Vrs+BNikl83jMdWshNjMr7z+c2FiuplGwp8eDZ+y+xJOGkY+GRNcX/bOE3LsCdnpP6lfU3Lyc9QrwDa8jQLGnJcDic2Ra9kg4M7xcwQOvYEk5V3foIx0Av6Je1U3hAzmzVTH/986LZYrAE+ntBHeuhiXxYM23gdGsZbXg5TPe/fc60aVH16fKsYWAknsLf3vJ67xXOGj8X12fN8LHU837M4Ic5YDfUg7f18x58QxPeCAfFfCv7tcLKOWv6+0/cbFlbbcrJY5BMH+HftXDUz3GOxEbh+d4f++nU/SFdxNt/3fc+nN3zsOJ1xJ1c/QIeuv55OHZQTfPETwALZMNGXdtcX/UN+ftyBay+0N0GfNQMQube7of1KuYJ/hqwgPh+p3244gYtvynqcc39lnIwTu4DYU3wrFpgtjZB9OaQ8q+GEawffi0aaQAf6ALlI+5mRjShTi062aKfuFXthwR5f5HZyDIq7HBrYzhW8aQF1BHvM4zF8S9bB52N39oOGv3acvsr8T9qDjNdEHvi+l4ZtX2iPoDkVTqyfC+WVky/t/oqbh7RYf137CPWyynx6Xrx96676eusEvRc5Lp71J6K7wR50Ap1W0KPFLD54K/OalUvxDTsj45IX/vQP0nOfe4DQKrDQvqs77/xnp3bQykqXlqc7tMQi/aO/foB+53d/l/XvAK12V7l3WvR8wxLxdU//LnrkZpz6v4V2480Bh/6jq7+VYH8tfO2wnFkfXb0G/sR+SrtcDfo9Hdq/pBQ7gDdzOHlwQd0DPfwOZdOYZvIIWw4buKQ/Xw4ntMW+ywkZwSzrJSD2Ox+P+/gSW/yn6Qzn36Zd00v0zd/8zfQzP/6FjuMX/Orb6dWveQ33Elc6PhY7064OeotnafuOHaxvD9EpbGC66/U0tX07zd3wnW7D1Hke/6A80n+1WtMuPfTTLZyzvHR5N/oEMHjTkLoVivmzNW/TpD8C9HM3eyLFxVfhGUw8aQPFkyeRdAG2/7SQ52sSyz4PFnMa07kYyvGaS1jLUeD7YTAVyu3+Av7efTNZld/rDIeZeYGMJwUi62nD73qcAAbERlWlHwe66oilXfwFdH1r+yp2VaPJCeA6PdFtz0PsYTVS88D6DaK2Boqo1deaeTLiaxrFZwferpbLnAPNE+n1m8rwbAZc+HvPT2m+Hu47rGMWmp+sf5fxvdwH5Pah6C/x5Q0GOAFcrAP061x2bi9of5YLvG0D/np+qtspgPQyfgbc+KlEyUPGOXa80+QEsB4PADqO5Af5Fv09hH+Zt+X5+HR5CzfyC6hr37Y8A8PwbGVck72yrx7aBhRosZ7IvdYD2w/Z/C3KMvb5NT0BnNkw1kfQysa3IV5WP2z//UK90A3ja+YPV6m3soUuQvpHCyln6gSw1LvIR+4ttboTwNiAqZGVhuO78igFKzzXD/qaB+d0nAzCBj+ZXwnss2xZKBWUxyjFcIvq0GawOlXgQeya4cumaaly+bCiPKDfoh8Cr+fejmno+9j4SrchVIDoZBMINWkOUn9ibywK3wCOdZKaWQiuXIGbE02EpuOkBLReQAfjBnRB3lWdfgqxMmMw0MRJXAurvJLHQEqpZDtIuosd0IG1kNekDiYYFtpeaIj9tNdBMIzNGxaDtAEdF7ZM7NlmaUfgY9KmL0xgIiw4v0T0d//wXvrpn/5p91pNTGam8fpPBk7b4sTP0vFjhFfGzl0eTqwxZGynx3fwE2cR81tvYDKyGfjYasA3gz/xybP0gY/cT/fff3/wvTCwVuOhccHqq+4DL2RdRtnsg29MYuHwneNf//UPu8cUz33uc70cgs1aXZXtDqNBJsyFifMWRBP+IWf3DVmGvBnKu3i78Iu/G9dmRs27qt0gbPu24gIq/GJphtWNF73oRfTd3/2n9OabPsy2lWhmaobVd8qtD+Hby7/9O39G/+7ffRv96q/+KvfVXfeNWry5wZ2+DW2iw3VwDP3y0iI6Njpw8CB30c0f3FbJoAmkDvwDzXR9rJee4A0P3/gN30g/+qNfSJ+98zh9y7f/f/Q3f/O3mbyED4xXcHocr3U/h1P8Dz0IYboT7e7tDEwnxjP81qss6wX93C2q38b+bjaMqsN1GIY+0th0Udlusn4F7WI958pAbPHXIu+L2KFtGjdBHDE9bAro5rBp1xN67glU8W3jArG40LO1RowXi1R/Y/02Y580iu5ZpOwk+ibkAVmW9cDfj5OPCUZD1VgCdSR6vFXqy7ZPNw4OTmD7U5tGo0Qv/NayAUATz8otHXtvoe1aXdxR0Tpw5QtcLYL5qLFTO8BiilGnBPUngIvQwkR+aoNCFLJDQ8fTQnM7o1RFc2DGM+LlK+T+WoavDE1fK4t9RWIhL0bdwFy+wYS/oFvX4Vh5YwNDrA7q6sVtHdOQnRAGegeMhj8xjRcXhlcyZvDxRIl5Kszlwu/iTjeRZ90J4JJviCd10MleNeUhecgV+QgvOn9Jv94ngPO2XSqZg9YtIP8Gh4fIDal9XE9Q/JE/HMKRv+xwFnh5cBsIeor2ofPM6cjOuGL+didhjZZxeiUgRq6WRf/Sfaaf1fEuhBPAQPQUMKPOHtTtQBsXMm5N/QMp2QNV3MFWyg5Oq/c5qssn4h0Euo3WQfRd0tjNLHaHn7X/dfwPwktT1Nn+QnhkB5qGhNpSlHYUGzQtV7reh4duM3Xto+4bT4KylKrp5ijGs8Oh1Alg2bk53TpPhw8fptn+Mh0/foJOrfiTWXixDrDY77hvH+7uLbnw7r/8AdHUNO175n90rxR9sBO+GRpOCLVDfqvhBBfkg7qK1Rf8uHcPd3FMhx2g8o1OOSmBnaFIL7qW70j0O/a74STwbHhH5zm8CpchbzTJTvyFM7FT4STXVFj8kBNHK4H+lJzg7EpN+WtqB66grq10Wb7QUfnG52oYb0g5VzqhnsLJLLzsF5CTg3LCHHYOtkFO2E6Fb+guhW+Dbgv2fyXTl3CVb7WG8rTCtzNl5+g0XzHGXOjscvdz/XByM8h5NfC1vb1Epz76EaLT/0L7jhyhpWu+0tXPQtvrh0hNTmDLt1dXwgkwOWnbDkedF0O5Z3xxcmT9nD95liGcPM1P0sjVIz9BHPRS7FL2jVt/3w78LYaBl8i5E/jrB/2RndFyUlxg9VG+sSR8S/0gZRE+XjfEy9IH/6QdMfSl1FOhnKLXOPEIyHgl4zuc0JV+LrcfoX6lPwr0V8KJ6Vk5QZ3J1ft3Mnn4dCKnfjgJy9bEXVcD2TroExhAZkekHHzfaXfoO577XHrnO99Jdz10Gy3jG9d3v5rm2K71rvlmbyeyE8DF+slg5JedyDdjj9J8K2svvvw40Q/ICXS7A1/qsZR9yC/b8R6KOR1OEIk9Enso+ouT3x6ec9sfyfhextkdqS++Qi7CJ/TCy3bKLXx12v4EMu6BTrAj/Y4vr4zf8QYpGZNgnCbtONPLcAJGuMrj+gdyMr8VKU2LfoTyFkvDZLM271PImxG4U3YXsZ+dYKd6/d0uTTecmJU3OWTtnvXf0ewK30GeXJ944Cj6C7vl6j7kL3qJ13AnH0xyXKmnnG/wlM+J8Hp8fNu2NX/GLabPtafcouTJhbt57sG0W5e7RV+uABdf3kQwHfKco7Nuo8P8p/6QmWHer3uOe3X//OyNLs8ZFlDVM4LSJ2BCu5ZpGfondy1GYyn79jwlJ4PDifl+67S7ij2wyE+MiMz8fXYSLOirtL9e0Jf8TQiS3kO8s3E61+s0j0++5FlPp0suuYTe9Hdvc6+SXg4NStqD9AfTPF5ZmF+g9t1/S8vnF4gu+xK65LJLadG9+h3w5ej3vf5Db1F3okerPG7KbBJDj1vRHjb6BLAAFLUeZNPuwJiEQbqWhtZj4QctHcA36jTEvGikeAKyfjgBGV9JrIzvAK2+RXnGUY7TTMJSBptaTt6V5wH++Y19Q4y8cU/mEP3Q3rQUUBdyb9+gs9YngAWig1Xpx4HUCdmsnhLlrdaaNOp0RLc9IPKEMIqUja3SfSD2XFKjVl9NfZeRxwct+/yg6gSwexNIGG9k/TSndzoY6Mi4ojRfD/frcQLYtSclR7/469+IMx3amwDtTuoK/ik9kvGh3kLon0PFUwx7Aljo6TrAZgjJxc3rVJhF/A1beRp5U0lJfgGp9p3nGS9vU+SST6DGnknuqgoL9QfEn2H6lBJHnpOWx2rFe3xGyV0zkj587U4A5/0nwqC3uo3WfcM5/6SNh7VD9oSuUJN6z/r1cF9Mjfh+/CvhlptBTwCX+Qs/uL5QVyKf1HPt9T4BLPxUQdsXoHjv+c0/NcY+EX2V8Fw/hTM/jhD5AF5PijRgk2N8VI2vkFf2fKIhJLY0B1W9zFeZlvMBI/FGmqNccZsTTRSiSRwB4sKhAxAnfjE6kJN2zog0cKCLOpA8BkGMlxR/TSHpoRuiuFaBY/BGNFe0utNykk/KYUBTcPBjd6FhkHI5uVyAMphg80Lan4Zt6wB0cxBAj2Unv3VNdh0PCtAdBT3ulOGAJvZwIyDyuxhRN44BpE/brPWngW8S3nPPPXTvvfe6050ATg/he7ngH6eRcOJotdulLk7IdHu0e/8+2r59h4vbBClZjCKfi1X/NgIYPwpW8J1XRqcz5b51u5H1MNGBCYBur0uvec2r6b777vM6MeMXZ7Dwo7EV7PFmQJM+DoCstW0YBFupLlz/xXPtmFxSi79V0HOrbnfVLUAij1W2rdDZu7k/PnP77c5Pv6EjBsSZ/+xnMYCm1r69bvEXp1fxPXwXznxvZjgdUm4cwFjlne98F732ta9zi+eQkTwHscBJ6tV776Hl+TO0a+8+t/ir+ZDnLALUHfQANC8U6PLZcm2lcq4Vr8PQjaVpQmezt9cJti5S+hfr12IP84HaDQiMcdnxJrBl8ou/3j5LmPDj7HbgPyWLcUP6tdz5Z1pw9hmrxGkK6c+krmJ1Vsy7uVsroA5i+pYC6lPeSIO6c28+QT0GOlW0pI4nNnVzoKoedHtcr7Y5Ltg2U9eO0O5t2xeIbdAQOpU0Mb4N4dpVIWYvxo3W/iPPd7UpDbW0gh92gKWUY1Rl6OZbR6Oo+0af7GxKTcPAvhZ0cUU8v0kJW+KkdjIOPr30kM5BdgCU5JjJ2xvUfKcAdhr4XD3Pkt77leqppn6wkwO8sKkOPh6yo0b4wk6ZosL6+KvykQeGWxhRO0LcztoQz54EF1qyg03o5al9o7HI6IX02Iul+QK/hXvX8PK61Q0b8eSETN5Z5+EexfzkKnKJneBCHH/6l9OaHTJCvh1OBjT9hoPs8MOOIs2L1ZtWOJkjufbtIpqTR75vUu/wAaAHnr6XK3Zk5zrA/kxPFsB8/Rr6CeQPYiS+TRfuSzteBrtvhZNtmR0b4FVrawFbPxZ2j28up2ZoMuAfFNLuQDv77f4OgYT8Ux2shbbXMaTk63V4cNh03n4U/fQp4Fz/vYSavPFiWN6GQUo+dXqZIbIDLfqgLlwFjcsYoaXRQJwOqYlGbA+9LntG39hp3FXJCHSblbFI15YnpS9yEg0nZsHHajhZtHum5x5EL/aW3cm6uZUVd6Jm7sH30v0f/jAEQZc95Sl05spnuo0V3Z7/ph84BuREmuit3qEs5cEVeTpX0z9J+0QpoBelHbFZA/b55TIttps8vNif5jszfTypZ0mtd24C1n7WfUO9qo4BnBCBrZIe056IMKUtofytPqaheNZ7yd3fFDuJcWKu30LHQ8bNK31/Ym9v+yydwDeAz7yJDlx5JS1f+z3Of5lEPzxy+Qd6pv1baaZOWEsqvcNYQ/jOufe/6vq/bOSSkAeg/Yrcg5+EgEP7l7T2JJMgp20oR+xkAYG+lC6LnUxn/Yv3cjK0W2MgRV2T5THVI/HE39ZGzPYDEi+3iTIu93zLN2OnevN+4ffWP0Nk2veoZ7gFsVOdJ7l+td/1i8JLobj5N0e9R0k/DWL6UICp/9L41dgfJhh+xCFvYpD6lfJLtYi9Ff3GCTMNfeIR8xSJBzvqZS105U0E/kRjJ5w4tfnIiQbpV4Q/OTkh9GT8heaZ11nxNyD2X6TkUwOhPorR83446HUvRGAr6q7cm7mrVKv/BieXNdRLfmIizD+YQdQpNkI5X/NGBJzgRHhW71k4/2S/3mrOMaDtkUsj7T5hFyBvYBlnlZif9ukHadkt6L6Ttu/ZS7OXf7X7BvHC0uVOplL+2c69NL8wT/OffYN/9fPeJ9Metrtnpx/rwufY7mKD43I82wwiF2Fb6lvqI20ufUA+0/PI5NQQ0j5EL8v6EX5YhPqXobJwIXyX6AS7IvW7rf2gm3+c/dgbaWV1maYOP829+vnUzNUuXJDoXkqQePqNbW7+GgSIcvjnBP4e8Ys85v567iLlSkHKC72Ajon9FH2T+b/UC9oCfsvzHtg/r1P+Xt4YhziORtBfQUY3xM9OsHpvhnAkyE+uxJC3txTqJNAMVh8yGHuc2S3hme8d/6HcAsgZshC91dDlzdpX8LPfHNXjWakbIOuWGkLaiZSzid5CH1PSFTlkzz8DPal/uU9T8KirX6sb7vvIDNmcnZKD1bIUkvVeAym/zd/OH+pgy8clDFcPKYeVoshX+luNgn5VT58y2OcMWf0F/cO961+yfH3/iPE3rvo5De4hB1wR34W7UM7HxeW0gcXsDTEKiF9CFi9vA4CcmPc5K4T4OMHmx/TFflrKhfYGP7GPgKZvv71txS1vaMqRax5kJKS8bce1WCHyvFTKrMvu2h/Po/ynNorhIu9+y8+vLCRe7IQ1UNabYjklVdGXIXIN9O0bDCxS868ccf4AZ+9CO09Bvo0qdabnx1KfFpntZhTiq7rO+yuBlNvzY+2ajHftOgWGvXnds+5n6xX++U3+HL4o8bz+jD0x7SUb/wdo3QVGPwHs7bP1zxD0T/yL3JX1Q+IJF6n5nEB/Ax4QcpJPtXYwkvNbj+rcy7Dj37o3NKR0UFFwf+U5Tay9QF8Ru0jLp891Vu69jYP+eF3AgSG8sc/T1frhf2OdyI8LNX2pl+wNKxJk7GFeDg/EA12JL3QklS1eMfUEYwcqIOpYQcS5eOo3oDs1GwZjBSfK58O937ih89bKq/PTp+IATKz0IgnKq6HLMiosLeFXHKA7lmLnk/8eF1y+3GmWNlIEeaFeiwOWauhyVKFpvAk2B9zgSumlYC3acFNgUCsDW0D/TkH0OuViGET/6yB6Lw6TGzfBMf4pJ7D3E8RhbfkE6wss/i7J6SHuv5aXV+j4nZ+l+7G4x/edyy+jQ4cOuXB5aN4EoCX9oVwHbQ8YwKJ/1W5YaH4mGB6l9hrkiu9VysO8Cw0TO745EGu/qJsO3mBw8CDR4iKdPHbMnRpwLjIemuDCgNhzLOrByX0VYnFk3Iz5lXMJGk3oDwKxKXj9M+3bj2OstMC6e/K++9z3+HFSeBVudcXdH/3sZ2n+M7cRd9bUnttGu48cca+SBrBxC/TGyd9aQear4HdcdjVGB2MHccD584t04pZb3OLv4UOH6fIrrnAbRSykntdTlqOMawaFzks/IJzAI1Xvo8qqiT6NU+eazpuz9sjjuq0+FxuXPdlsEFt5oZZPo64NyDMuxJO4um3CDzZO/MbZpoC8TeV1ol0dmsS50KCfTWbjrYQbBqILmT6MQOtih5Zl3JXrDM6u2aQgaznidB8Ft9kh/WTJmfYvv60/gP4WkLQaVg46vfyW9ID4iXN+huZ6YnICOCClzBJHb6TQ6ST/YSHfsLVylHvslPJ1I/xh4TePKztFwVPW4FVd1XGHHTi+PF6CklJ21OR5+fC87P5+ue13mAJu0dfsUMp3aFh/d2H6vn65lO6qoReg8tAinU7Y0ZXzlQN1im8Q67rVjRGQb77h+04xYEcRZCD05Sp+8k2tLNws/krWeb6B/7DziEPCtQhbHqFoTwALhL7IVeJL2eGPOFZf5VteGR9hZ1q2M5n1QHTA5cflk44D9T05AVyPvA2Vkdqhm8urGuM6AazbmugMeMj0x/0dHFbfbPurg92xZBFrCxpVsq+C0CvzX9S3zX4CGEjJoJFsVHusGqhY/WhcxgqaQJ046x7G2fZly2xPkNqSpPQv1W4t7E7fUnmSOxi9P/pP9OfyDdo52unKcPZdv8Gd7zLR0oPOn1oH8bFCmn3Gt9KOHTtonu8Rb5r8YrGgPIDN72N1Vmff69onJKVhx5E8rQi/PKR+ZFyQyyvII4RLqrU+AZyPjzxs/DotaH4C2KM0KTP9YZnfYrhAxs04KQqZ7eic9yeA5z/oFiOWj3ytK1evvc3FE5To1+zgrWt/cmIphbwd+WvTfi9Dqf3mQFks96V5jGl/tvx2o35ZPjUnpJLtOyApX+ufqGfL4IDQ85oYLPd1k1VpK9JuW+RfRd9r+2+6roT+c8fSfXTu5k/ygPYTdOSGG+jEvi/iMUiHzvf2uHCZFso3RgVl/S+iLrw8XjJyLdWvjNPjSJ8A9vdygln03NpYOQEMSbuxVqCD9F7WgQ5L0t+vOhr5CeBAN9ARfbAngJE2Ng/yJ49znkr8JY8weVp9Ox4K8pWTHbjT89e8fvwGZs+9ih/sRXYyxNDTBxJ0XWe/Q3vEPTZA2eZXOgEcoH97eH6leS3xvAeY43/LK8u0+sAHiY4fY4Y+HF5p/ogLdwVyDou9U9S59OvowP4DdKq9yy1gnuv4RcypVvg2dTd+gkhQHp8UkTYvPiAvrb8vl7MaVh8s6uyH1jkgp+f5yb5JHe53LJ+gM2fO0Pl73s93PH658ivp4MGDtNTa7d4csDrr7Umr7d8UIN/+Bap4lWofxwlgIGs/7m8aUnq0ATeOC/ZM+iHMs3WdyOs0s+c6Iie+9/G8PzbMOFgFUPoN5CeAi/UgZgcnkKp0wqZbKyTrztjfTO6G51K/HpAa/0v5cQ9aUkrwoeWRxwt6qvJBvCqd05B2YuNLdWXthMOdrsD+m7aj586iR1K6TL8Df5me5uxGYcefFlY3xnkCuKnsYhBZ2Pw3wwngAmoqAHQgB5GF0BW0DX2cyERcyw9HdJecjo+hZSy/fd358BIdhk6TIbMzWEDKecqLZyhxfOgK9MvHt+lCfPYTnS3XBZOR8U05yKHuBLDcS5nsCWArt6K8bFp/LTwrM/YRcQrt1LRhPw7Lw+X5s8jXqovWB51OIOMZqzeCQU4Ax+Zedcnzfqlcf0WbjL42f5asEcs31WwyEQR5ycnK1Ang/BvAXn6DngC2b/DJEfIPipnqf0ongE355Ru+goy7UIS6E8D9mm8AmwO8pXj2eWYZxXCb3p7QL6Fm/GCKUwvRi6y2Mrs0LHx6tJO4bno/5FecO3q9z/Qim3cU7ZwAamL9/b2nA33LxnQM6d/tCeCs3Jnci/JFPMdXiJ8aJwiqa2eCdYM2WoC+L3Zw5biAKBEglT5OgDYc8vGKmwNGRAyJxIsh5i/x0alaJ2Ext56I5Q+nw9xvHljJwiN+w6HuigOCPL6FhKXCNRDH6oUGOjQ7+JhgY9CkPi3Wq+6krQnWMt8qfR0VYpesGxRN29/FhrXoU9YLo+jDqBh3vu6k0eoqFJVveIIdHgjsv/JKesrnfI4/ocTAt/WaQPO2UTKaYG1RsLusH1iImJ6ect+R3mz2bpzjlokd33wQfYP+0ZEjMGj0yCOPuG9Xxx4ETTDBoFirfgx6C7r45MIlV11JU1dfQ9suucQHYh0SXS6brpmdU7Tzsivpqsc9ng4dOkxT09OuX8b3+pmIdxcoxH4Pa8ePHz9B5++9l6Z27qIrH/Vo2r9/v/tmMBZ/5+aKm5U2EnYBci2gdXgyLmuOQWTVpB5j/dKkPiaYIA3ZKCDtJNVeqhZ/NyP0szILfHLJv92jef8n4+Embq3gF62GG3vX1S8AGzvI4u8EzRHTE+3w6RftoJ/O4Te7OmChUTvRlVF0ZrNCZKah/Wzbt3EB3+7jbVXTAuR3dl2DZ6ywr86F9pfdB7fxJ4BrCt2q2dE18AngcAW0wFWUAiSt7OADUvSAUiVGdghp2BMiJXniGwQujd9B42aYCrETFtIwXQW7X2nYEy5ZibJy2BIW71c7fmdkXu48HHTznWimnCF6L9Rv3+zkwJ2VlUegF/LTO1RLsuXGqMUTW4CK7ZQD5B58o07ye38Vv+wEcFj8xVXg87P0QzlbYUcpU8jD0gipXHlcviGNpBTpyjcbZKdzpk8sL6Sz6qJPAIMm9uQ72Qa5rv0JYJO+tGNosPvNeAJYo9S+s5otQkq1Xp1s3WA1xUXJ3hlktR70cVCM+oaFQWHbos4/tltuK5wABsp61wzYGVdXx4DVj8ZlrKEt4pQJRFO6efuJjx+ErpWLUOcpi7tae5lVb+Odh8V4smM1Q4KO7DbcFuzY6elljtumufBN3+n+Mp09fZpmZ7a5B8vdGW/3ptleQEaL7HCVb4XCrqIe7TgOflam+n5cJ4BT40d7AkHqY3ICOMD0h3X8CiQV6g9p5FtVO3rn3HW+vdddp3vn3TWF+h3kRUj9CPQO8RiyHbQJSZbqs0Q//EigKD1Or3bZOpj2Z3k1w9ZyWTb4BLCVm23LFiX+a+yv5b6qL4jl3SK/aNMmfwJ4sT3j8pxZCRtVHv4wTe/fR/3Zw+5e5gEidz3vagJbvvo3pBi52vpP6KUgO8nCfOvyD3oCWLxl/ID4Pq5PB28v+9FOAKM9yVjPjfcN35Y/a//zcO8vJ4Dzk7/+KuGygz070cvwbVrCvX/+rTLMo/I5B+wjaGs74MOKdiX7ze0RvzM7Yb9hZuyZphGDzA8l93Y/vMZZyId5HPpdjZW2v5f6WRU5iexDeum/ilzlQLwqHu0JzVxO/prTLfI3Nqj5bgxWn+y9jE+Wg1zOzz/sXpt94PBh96mL853wRoCen5/KG79WQ73kuRf12EKqfVwngAE/X66BqbvyOCgvgas77p+Qb3YyOBsH+ecEGA4WaAQ5APDHEwkN+UajQHRJ9Abzm0H0a62QrLu6539GnjLGzblW8uFypk7US+69bjE/0PHy8XTwzdL6PiUCZ7vLEH3K5t+gz/lBF+ycXM+hpR+W0omdFQhdsTMp2PGnhdWNyQlgj7ze4gIQ/upOqKH9uXYd6GlqTj4qveu/jcyk20RcT8fbD6fr7t6Hy7xT7JyMR2LcuXwtMj6w8JNzmetXoGf6H+SE+KgX4QvI3uzJbalcBzlapj1a4ASlbhd5jflyyr2Uqf4bwDp9The/Y4u/cgIY4VhY05A2HBsz57SL8rKQ+gM0PwIZz6Be7dwIKI93bD55eWMwyXNIuV3dxvKVMZiPF40TeLE2HBCubJmz26CPEi7t0J/45bYQSNadAKZwwjcMpzPYcbTUTy6tcF+Sp4eU18rPyqFr+teMu5Cu/hvA/o0y4m+5seN3iVfkIg1bNWJvJJ8i9TLqnr/ob+7HYJ+5ZvXqL1yeuPwFZX238OGx5xy6ruxzHCmX2NF+L2/7Nk/QiXUT8NfPl7JNMyx027/LuKUs77J8kL+NJ3RsMcv0JmgMqTjATbAjhr4OzlhVNIJi51aGTY/Kzwwe84P0VQ5p4/6YcOTqIfclV1FuaUB15fP5lZ2F86+Rs29UPt/6xh9HLO8qyKJvefE38FxBr0leQqOajq8P/7sYry7tBBOsJaQtbARE95s6gb2/WFFlaycYHJgU6YkaHibFXAnBtgugm9t27KC5uTl/skhB+r8msDqu+89xITbBm2CCCS5SKHswe/AgbdvmF9VGHSeM225tJkg/PMqYZNj5kIb0D+KS/dUGwfHEboKtiV1799L0nj1uIS5mD+z4aSOxlnxAjwX6dwqTMZZHSg6NZBiJY/3Gbev0cxsN+EH/tZtg8yGmM5O6KiM1bmnSLjcDmpz8FWCcpZ/DNwHkE3ObAbCpJcf1Js4C4bpvjMYJY1HErUIqjxhsu7sY2iE2XMDhwJNzQffqnKSbwCO2rqTboG2Ptk+24RrwT9kPSaPTr+cz1+YW6iIF9hK6/YTYqSHOic04Ha5c3T+BVQR7D4jSxQybxAHQwAfpfGLAxhc4O0AVfjRfKTSJAxOUMkM6nxQdG44rviXmf+d8x2QWQywfnQd2PsprN4HYaxSQl8QfBU1oYIeM3iVj49v7vF6LtEU+W2fBB2UeTcc3AlbuKUi7qGofa4Um/DVF03Y3LESeKVeH5CDW+MdO/24lNJHFlgZ2AmL3M3Yas8OOY78bHCeKcCrAO7wxA07qF1LRLgdOh/i+FI6wO4+dDJxlt96waPogE98ehNu50qZdq3lfs4KdnzM76Gyn7Rx2IsOttKac6/SmaIpdNhZJQHTc6rtA/FNugo2G9IPiipjptWm236Ep1lm4pdZe56b6q86l0o0TF7ztuYhR19cud5adY5PrXItHM3DuDThws1fQQm8f2xLYararLcTFu3SxqaXmdPUmgDw4WCsdx1jd75LHnC63tzKO17B1sVY8DYJ8nmuc9Es44aBdBolrkfL3GPuiXOBrqjfn3LbesnNzwU1zdnArLGrtptnuwuHkLxzeFAU30/MOJ1/hUENwVdgM9dgUWgeb8N2jGecIJ6vZzS9xuuldtLCym7rtgzyOmXFuJsiZWovB4Y0osBMYh402FtsMcGPMBpAH5q4FBF2HX4t94AQx+wCk/NMQ+abc5gHGo9XWoTlAo3jqZ1yUqzH+TQXCd8ptbuDkasyhK4ydqtpoDPq8AyeAMS6y0LbTPcdsd7LTv24xgZ2cxgOEjqTTdMET4vr4vt2uRetNLShlPA2g22ntlJB0DA2xdylXB/DeCaeENeDvwpzLRzhsjFk7uW/Ha3YRx2Ui0vZjOO18em+5Y07rfJF3zrNiXt8UMi5PwS7QSvzMwc85nIX0z1py7uP8ub4ujP/wRhR5K0oV7PMGkb+47Pm13ENIhdOhwmkcUp56VNOxfG52ZM+zEm6tsZGykrWtwvoW2029BoIQP//ygG75HywbPG8M+pbds975KKInuYNOlvUyR0Yr/NawfI0L9S1vgiTWUnlB2yqBhR1seAXKFVoreMqBRsxfK6Ogjp+NhPAtkDKsJbAQbAfsXp55viLHlIuhKkxDl3eCCS4mNGkfg2CrDdwmmGAtMa72ULfDd4KLA03HNBNcXOiGVwGOqhsXWt8t8ohN+u28b4IJLhTI20zanTbbhp7TdTunvtChbVmdXZuMr+rRpG+wcWJpJrKeYBCM44H9ejzHHAeqFotibQllqipXtvF6REg+soBi3aiwZcBBAX0aWMKFj3FjXOWwQJ3FbKJ11h+QZ+LFOL4udZ3mYXm8Cw1SNnF2gVXeoCMui4vf+j7hJqiGrAvFnEbpvqJdxdpyrG3rfDR9N6YF/Wia3D8WPm609lzxS06LWNccsJvFfctUtheFXSYpZZNdE6nw1DvSBXW7LrBgDth4GVWzmm6/kSAQYepdUwB2SrmrUQCN2IRb0skunDojnKpM+XYHwmMylG/kIKy42OgXb7OKC2v5lkb2LdQUjPwsm91Qf9lrjs22u15nJfzykG9aSayMXPBnk+eubrdEosyAcJW/gz+BSL1pWQv9lPwBX3eenxjgL+UuffuktWr0Q+j4EmBflL/P+XT32TeAiyjz4OmIPJiB8MPDvu1d9LLUrgJd0dOMXkiPe4RpaYOXleADuhjcyEBPTkRK/kUuNEK8kh56/1K7K+1qk1MBkt6G5/feyOp7d9ZkbZHYzdMUdZNKKc04BsMatsOzyHKr2K3kEacjqWK2cxCIPmsU28hocqnrf5BX1elfm77IWxpN440K5CM2MGVrq2DtSx1suerqv3H/X8d70NPSN2FNBlIasQx1EhF7lyN+L/2CRadu/FOiV0S++1DiFfPJ74p0Yna5WDc+vi5/bAwj30xKcTmoflh0EvZPdNXKz+pw+d5wGlEwncaOL205Mf7wEzGhUyxvTC4F+lkMny6395gcRMY/gX/hqyt6HdLj9HoBifG5cJnz533EP0exBMJTia8BIZNZ+WajwPZ3ZX4MevFxkkBO6Vi7k+LflY15EF2P9b86LWJVyWK9vpGYklSx9gaHyM3Oi2JAXK1+7j78trD1Idx3Q1/aytqp/4ZVn8fDSCPf8GuF06DyTeA6pOoIejgSAl0paTYdkXaZ6bcJ53voGE7da2B+hHLmdgE0IJN83iDhOp7MP2Q+JN8sa7eCvIJ/Fi+Ln9eDfQgB+taceB7KKNt5f5+Xwt/n9eDvxV7JPAL+mJPC28Xl9uPT5On1vbcjnEt7yvfFIT7sMa4otsTHGEHPd72/R/EbxEhk+fWIlz6NYuoIavRXviGYguiT5VOAb0zHwprOFxLVnelBT77VGGDnDVZf7H3d6R6xnylu9fwwpZsalo7of4q+0BT1kCykXdj23Uyqadi6QukKdZXZK7QT/h30B3ICr1Bv+ItUsm/gBYaFlrQLy7/YV9ue5S7vz7IcwnWtUOQjlV+ojgyxfhvIqXk6mA9ADjKO1osTAE7WAXKf1UXQe9E/ed5j68+irKOmPDLuyOYL/iqxBp0vZfqb4CsuzXoId7XlrQ4ulceWTuxbCvr0lUa63Fg4rCEaRVFS+TfpPUQeMl+zzyWz1Kq/BVLfqAT/4oA8O/T73JcV7jH68BzIq0SFKuIJDX8t5tcqvaGwGG75E1o5THiQrS6+nyNbuft08rYtmUdlcG/oYv/QX4t8BdArhKfslPTftn/x4xqMEfy99FdtHj+AXvb8NpQTZ3ez34oW/Kw80ZdIXLkKJK32t3E0pN7y8V08rv22NzjW19yee0gdgD5kEYJVuP8l+pWXTsZhFpJPoKt+A1Nm/JLXcRiP6b5NQWgI/6JPIociVUDGxxzmdNrTbYXxb76g5v0xLtJjlVbbf4NagPEx7tvhG8Cttk+X8+F/YIMq6tbTy9PnMiiWzz6nMmbE9d8aXRNu7Y7od54s3Eu0vsyf3MVwg3JYeuHqL9n8JM/HSt7eFyH1Nyyg/5ZHDTverOsfB4YZR1h9Re6ZrhbiCl/cI7jwnE+sdbg1VLY1KBvSC1mJldk3Lo4dy+S6BZTbpb4f9fnDaKm3EKwQLVKGCrCNGqijNw7YhjGM8uvv0g4Dp8QNaIDXWEOO+euOdK1h83d5G+f8E/zo9PohP+pCnIal0+ReOwsYQOca1kMM4FGXdVCAL3SCdvF3EEB2qUWSCeohejAqRqWT0tNxId0OvP9a5q2xnnlNMMEoSD0Mm2CCCTYWmFdUuQlyjDKnSvXVqW8vrSXc2CGSb2xMIWMx8Y+VIwszNGNzD3HuXsUfx9ixDrr+8HvQ+rRpssVfhRhNLTM7T7I0Y+m3AnTdaqfDNGScX+csLC18Tkk7Cbfx6u6HhdAZB60JJohBbILYmq1mI9aK360oh63GcxVg8wrPHFV/jnJquxizj+O2mTHZljdI59D1UbXIIf2QXNHvD/OJJTseGgR28bcKNnyQ56H2OSxojbuexgldh4D+LUDdigOwXqIXf20aubf+TeQQG7OsJYZ51j3BhYU6vbTrQIjvNylUQ94UUGcT6u5HwZprN3YWVLmRgRVw5fxOX9Atu1iYGK2ir4b36Zm0bkdmtg2Ds1YGcFBIZeKa5+CdNZKibNi5GDapFCDKIc75hUlx1HEdaCfQ6QF7r5Ve+wtsfMD5KUUHcGI75rL04KnKGdg8AWlgNm+BTpPlG34L9EAslgdg/Qe9F8TqQwPpMqfKFiufNkwaBRqBjgb85Or44AEZdkdt1g7Rykr43+yI1VkVqvSiCk3TYcgWG3qLngjk3jr+45y2D02QpRfguyv4tqn1Z9j7ccLmNxkANsda1sugcLZquO54rJD2lHJ1QP/vHfeLzvl7C/2dYy55Nn7QiKUbHrEcJthskFriEaxzg2vghY1Y/ztOOyb9bso1R6zu4EYDpjVualMDvIlDTXeY98FkJNzi5G9++hfACe9VN5fxjuWCudwQ5UvxNNIiMGiyA23nmJZz4V6Qh6MQRb5tXIGvfylncEjLTuj4kwjB38Z1DnTK9LVeWz3DuCzGz1rB9zveCuUndPne1XPwz/o1f58v/oZ7/q3n1y5+uMdvvUkbeXhaXjabGTjhXuXida5djpgeNEUqbV4v1UjFk3lAyvEf59BGY074SrkJLhSU9VkDmlWvhUA1nTpgjFTsn+LYLPOLUZFb4KIbN9BSx9larb1pYqM2C7TtsuMvnAzX4yyE4V5sITQTp0K17YvaQY4fG9eBlnYaUToBMfnWLf4CoCl0dZ2Jn4xN7BglyQvGDGrcALh+xAD04KSdwrlv6XJcSYnfqXyEbxlHxcZ8eDaEN6bCB87SdtyhD2eH8Zw/NQ6Z9TgcbyXwsqhCxkdw6wlb57H1Deii1qcuW+mCPnO45tvSHB+8XAdyqBdmB050RIcV683zLq4p0Ea0s8hp+uc7OUSTBPZ+grWElbZrf8EWeBT1xL0Jtt11LpvTutPp4TdOmLu3vnrnlpOQTqFIn+9Ne4/dj+ouOo2qarx1O/JjJ4EvNmQTtwAokYYolgbiWz9AOukqNwhieQBNF+Z1eimHpZnKoy5e1X1dmRFX5G7pVEHXkwDpm9JAWwE/0i5ivE2wMUjpikXTeClYfRlEf5qgRB8DbdMRaiDuIAOwprB8YHA/WfydYLMimzhE+raq/m4t2s4EE0wwwWaA7sM18AB1LWDHDRqpMDsmkzhylXF75o8xEf+WMQl2jsfmAvZeIzYXGBekLxKkfscwan+E9KnFX6CKl1Hz3qyAHlTpgoa8mUnSpJxGzF/7af9RgTqqchNMkEIT/ZA48oxj5E8GrDPWqg1slbYFPrcKr8PC9vVir4GYrR2n/QVi8m2y+GuvAtznYTkd/B61/Q3zrEs/54nKM4wdC3UwRD7jrpe1RKnOGtRLrJ51mW34BGsPyHwt3cWEqG2I+HU6PEfDASYGwnNXfhYP267nZvb5t6QV2PtRwXbMZyiTS9mhu9YZryWqlNNvqDaGKmLcUE3aCeoWgUGribEU2HxExlbW2FHkHPYxuR1QAkkZh9Rbygnq/K2i4ltW7ntWPQ5XW8m0cRBXnKCr39zh17k6RHkOOq2dQMfX6eQKaH9pF/JKElsmxLMTaHcveeNenWT04XiVljcGqQGLjh+DDo85qSvr3wQ6ntRBis9q7WsC0K+v5ypY3pqWc7NA6+eg0HoUc00htZDpbXCCOv1Ba2hi9YROjB7yq9IGxEfbGwQ2v5QTSHsfFJZOHcSOrDV0HoPwNyiEtvQTtr/YrLA7NK3bitDtNoZB9K6qPQ4Dzdt66P+okPHKoO17q0LqRMpr3YWIWHsZV1nteHbcbq2BHOx3+De7HqT4W6tFYA1pJ2Ue/GleOyaTE75y4je3uMHV+Lm8uFw6v+JvjGfye/wu8iZ0wFvZHssbmZrC2vQu6ygcniv0uv67f85hnhziip/An/7FL38aCqdM5M0WgKT3QPn8grjAyWQAni9UiByqnMg+5TQkjYamZcO2AnDoJnZSzkJanIWkb0rHwtlx6HtwFroObH1cjIAEolJwp3BiNdQU8RqGSdRmEWY6HAiboAKw1M5aQ2eDLalyFwtSdhKap793jmerULRe6PfQB8rJXziMyfS4LNNe+EfsEMiox7QlpGx3rG6qxp0SX656bF0su9cQGQ+BpJR1MOeRetZQzLMZYmn0vTwfKvrlv2Npxc+GbRboerZ1HuuXgMo0XKG6rDZ8/ZC1jIBwL2PorN+wziO397E4eEbk1wLEybxMnAXkoJ1Nb2HjZ8hOwl88kLnLWB3mTtpx265yWMvRTtOywCKwvLlBkOdRjG/tF+Jp2Pix/IbBBa1BhQZjkAqLNVqLWEMdFsNUZKqzWwsgr5Jyqnv8jpVB/Itx0WiK70bXjSvucjoxF0Oqw0pB09G/9UIQFnU1RCaWh9J9qSHHmxzSaWdRFx5D03gx6PaR4nkYQI7OMc1hFtomWF8Mom/DIOt4TTuxAA9FnczbQpVriok+Do9B5HyxQ/rTWL+6nqgaG00wwQQTbGWk+qRBF4ERXybxMSew9xqpMPGTq/QHMr8UGy1X2ZAk85vNYMOreNDzMBtv3LxDZvnrpXP6kC1+r3X+FypEd7WuxlwKsbiDuIsBdXOfCQbHIO1bnvlNbILHRsgBeabcxQwZr0AOYhNTMrFjm3E+txNUPR8XvjR/9lkswsp9tV9IGwZN59Daxqb6lib9jTwjkrgyjxeaKbcVgLpJ6VYVbBq7cb6gDyGPYfKZ4OLFRj4rq4LocVVb1/NHQGyR98tttNgSgXsuru9d/PJ9lavDBf/Eu8UdUGrHnq88iAAnn1lYpe8LwHlYXztJt0DHN8hCpK4s/MY3ht13hsM1teNDV/YoTpDyF8T8NGLpfAfpedcDCPjJA5aUc42gwlnE/IWnJrwLqhaDUnSsf/m+SBPh4mIQg6CNgiBVfgF2raZLkEb27QqG520YKuuHmEy3Iqrqci2B1pga0lfJEpZNu2GAMkv+mg9pE5I/rtrOar5kZ2vKsRFp5GJpm7iLHbouJijDnhCx+oM+blRIXyCuGfBq//q4aHdVrhayw1bvtC3cTzDBxiPWbprYNoxnqxzGJ1Vus8PKZSvZ+xSv47C5gtTJWfe9OXYxHuAn/nKVMb6M9yWOOL1BTepE0soVKP5Gmvxe6FYj2OjGAE+eL98f+PuquW8hXtaP+HucAvLditDBPXiW+MV7ILX4O0E9oA+DOJeG9U9cHWI0xunGDRmX1QEq6IdPoodBP7nN+ZN8TV0Rur1eHBjU3nhk8h96HCn5eoeaKJz0DW6CasTGPM6xPdY2OQU5YZdygPQRMbeVUGWz9FgQcbQdwBsxJB3KLL9xFQ22Yxqhl7Jnkg5I8WSBek1B6sLWidxnfQbnJWVzOuL0Zbz12LQ8gH3Oi7Q6vb63i78CG3+rAHIXBzTlXaeRq6Bq8XdNkNn/lBPY+2q0uRxwkk6+BZy9qQflGkvZoFO5Dsr4Vsv4YsdWGBOhrtB+tNOQuZf463D7HMCW19Ky96OgmPMFikEbUpOBC1C3CDwq1rLixw3wVuKXO/xY44XCW6VPQRbSU06QmpDGZGid+Av0oEDTRRx9Elin1eldGn1vymvDBZCVdhYuH8UPIHmLk4VzGRCK/yAYdjfeBBcOBtWZQaF1WMPmW3WPNiUPRlNuggk2E6C/2gHjXJCIQfeTE0wwwfqh8FA04kZFjKZ2Fzv0eEFDj5Hld8xZe22dRcof8POAchjyaQoZNwmd1DhqMyE1PxZ/zDfwkDv2/T+RJ+LG6NQt/uLeyjxGZ4JmGFTfpN6GdZsdop/Wpebwg2ArtO3NiEH0RvrIUb89eqFgK7S5iw14lShsigXqSsYpGk2frQ6CqrGk6Eyd7rhnthxHP1+sTcPhdXEEenwldtj9jthReT4kC5Yx+ep0mu7FjpQMmiz+Iq12w0KnRz8rv1FnzoU2kN+HcL7Kq3tHRdN1ogmGx6hjqI0AdEucfXMsENM9b7vyuHb8KPQEcl/n6tDae+T5rpVKY5UkraDcPdldF06ftvy2x2x31irf2oZevB9/Z1RE4NP9zSG7noRP3EMg+h7gLrQgKP1dhcqONMhF0lpFFf9Mrnyv8xH0JI8gX5sjTjBrgELxgW61fMuhIil/XS2VsSjJfmvVXXPeQ7mDnFZFPwIyfbFlZTpFefp4PSVvQOoll1/XXVOwu9skXc5vuXw+LOdbD6ByHovx4JvTzDHVFjr+6nYIKXRM/nm4l2u7Ne2uOT85X4DIWXzxHRCNfrv4Su3QPDNkVEv+nq9Wy6dHPMghmwjxb8hC0gkdS78eRv7mFLvly8bv90x6gw7NuGtOx8cXfmN1NlYY/R838N20KlTaKId4eCaX0L4FUhqxZ1Z6sJcWMqBHGtCFzUvJPdVegSZ1Jenzxd3R5F/Wv8HQhOdqFOVZplcsnw23fW8dkF7S4Dqw9MQeBTa0uYvJok6+xlxmEFrCa1bbgSBP39xV0AslgS/S+N2b+J1iwIfbSUsZzcJjAz0gdjpsIPSq238s11g9aOixitSPTZPXmy1/MUebTupTYtnUiK/1r839jdgN8QMym2LEJ+ECV99mjFSsU3/KzEL8hL6Ut1zb4iMlKpbf9scWrVjegV/07f7bljmEuqhNN4wTshDTf2b02R9lQn/urjxuSukBwnE6sQmkvvRDGw3UnVuESYXHvTNY+fTMpLpY2jTQD+qHVCl+ZDwtdHVuXm7+qsNTtICKIIeqtOOE1LWUR8YFkIkeIxh1K9gCDcSz+qPvZZ7UC/Y1pWt1wBuOqlA33rTpU9JO1UM2XwkQatL+JP9W0C2E+7JKOn+V8vOIuXDtt6bcVe6lP2hzu87SOFkW5xs42+Psorsi1xDO/OKK/g32A/2e9pf0IOnti88Pv324h8ij3fb8CSSOp4J4kkYk46+53fP3Qk/smegZxKZlL80b8w/vH17/2J/iewR6enl6/wNxfXxOp+w9xgFdNUYWfnO+sREijy92MgVJ1RRpSgE18wNdJxrtbi3lKGS+KLDPD8rw/Fk+IKMYb6V44Vb8y3TKNIoQvYpD5ql1EH0UvRE+JLXUAsKLNk9C/AM4XVu+fQn8L3lWoONVQXRNDwO1/gl/0nehv/R9rQ8RXced1Amu0q92g3wR7tP5jT95vys5FCFyxTihCu7tcxUQeQ8LXT4Nq0eSj5QLNaPlKEB4yt8hlFe3Cz1uEDh5cpyWKaDtL6aCfMTXfi9fNCpLFcLzPjmkD8kQT+unyEHKNKq8LbTtrIKd38g4reibI6unxLxIwrN6ScDaMwvdFzjU2NsqaJ1DPXvann8phetvHU8+n65iz+os0OV/8Bcn9S9cauk4+6P6cVy7auzm0PH9F+rD6YSRj22uVr7u28IK2TjFyFHkjvIin1Y/PAfOovmMYH7QTrLxDf/2uhroIi3Kw+XqduHn08n6goz/tX0EpBjW/os9kueWGvJMCAt8Uh6JJ+XJ6oGB+P4XfpfDcc3KJWnM89bis+P8t8DKu4SIffXyEwQ5hnylP9XzTh/f0/Gx4ddlBx2CnqAWfbj0FwKOFX4VITyU+1+vdyLfvuLfzhERR553ixgsNXm+Dzlr+cnzm7z9+7Igjo/nwztBcVrtQCfQ6AQ7IDSFD//Gnjy9pi/jbED3/BqiDwJIVsP2Jbm8fcnzuvX3K0b++czToy/P54VMCJdc2jxuBiS8SC3317IFxL9OPev6m7rxpc3XIvV8zPYbmo7uH+O1pFDTH6TGN8KWbR/l5wd+vKXbbKHMHF+3T1v/ui0JijrEGqdo497HzznwsOUo3rt8CnQ8bKqhgALrQtv7zYKYAADtX/xdq15JpPIaB3KjVQ+pi5SrQywe8k+lR+PUDRRAY84HvB6p9EDKf62hebQ8NOHJ1kupzCbcyglwslXOoi58ENgyyeIvBjWW9xRAYxA3KHynn3YXOmJl1m6zIKbLgNXXUfUBgzQZ6DcBFoOq3ATjwTB1GcOwejFBc2BAKU6A8UrBYeBqBqabFbYftPYhpk+bQcfWQr4y7qwqH8LsZH2CCxPDjhGs/tTp02YHeIy5UZGiUzU+8+Nrn0YeIFoaMp4SW5biNeW/kfAPRMoPRmJoaodQTltW0LZ9mIbrw6xfw/wuFIjc6pyOC2CBQX4PAshXuzpInik3QRkXklzsvBB6J7qn3cWEQcZmtr0N6tYa7jW/MVfoI4ruYkKx/yqWXerHtgN7FYz7eZD0n1V1Is8M6/RJz3XWqo4LMgp2RX4LrMwAjLV0WsDGqxrPpRDLa9yIybyqHpoglR7+vS630ci81dosiYM0VW6CCbY6YBewMUTau9Vt8cc1ZhO0rQKsrYF90s/XXfwInSogvoytCi6ErwkGZXI9kDI64o8dEVjlh2Dgkp0Vdg6wc98octskJEXu/G6dsr922IHgXPCxEKUBJS1NUZosPOHqIMqVchb29QnyO5afW/hlZ5HiK6bYQneczpWN8xLn88n5RByNYuP0NOS3QMcB7GDBhmvZCk1NT6MqXIcN6mLwD6dimuiBnTGJTTsTRBCTu3ZrD9ivosu+Y1GzO0oDVT5KtUvuFtjx2sSJgSyFsX2ucrJgnHITjI5x6HHT9pDqlzTWp11tXYgM4UTu4nCCAc71xabP2swo96+m/+WyWcT8xo1ovmskV5sX7lNlrGtDEwwHmfyJ22rAVMaeYorplSClX6J7dS4fGcRd3Dd3KaAcTVyMp0GcIAxP2C/+oFDit92W+yLnmg4g9yk67lpRR7B9Ohy/U3lYpOUqIeUYWs9FrjGk2kPMFrmHz4WHxjj5iLm2+InE40D5pNxVbgIPLQvM8S2svJxslXwtxL/O1aFJnHGgbr4uKGt/NYR/PAoSxwrv/MYBzae0o6r5+2aFjDsHwUC6gTkkXA2sVcn0nO22c5wnXCc4jZTODINBFoHXA3Li1z374d9WTgJ0b66LawhIzDo28pmTfsD2BxuFVB1X6aLoTAzSZiFdfDtc4rk+VOVl+9XMlgQgbUy7Jd0w7QtIPf+OjW+tn/y28UZBSpYy37P149puSIMFDyD17CdFW/xiYe4tAZF0sbijoCDXinYwqqzL6f06Bl5EZt9WBUA7cBoZqcTBdln9XDOU7Dp+q/ss3Lo4wHKR7Vha7caEsJ5kgfrQboLNC4y77EKwQPxitkJQsl3GRtl5kqMF+6ZsXMxVoaxxIyCWoWYk5jYCqYak/bWRXasdS4NgI+UFVOVv/aG4qYXfJA2j/OsJ3dBKZVF86bDUb8A2XFs23ZBj8oCfdhZVYaOgbvF3K2Et5HMhYC3aWf7gwVxHzEsG6rHBukDHiTnRg7VyFztGlcFEjpsbUj8pt5lQ7mdNP7zJ+B0HbD1gDLsZ6+ZixGZ4YJkC+mw7oQSs3tTdxzCI7umNmDEHWlVus8DNeYy9AVJyBqR8QFWZdJzYtQpVY7Am6QdF07mynmu7B4YhXWpuXgebTu71dVjaFwNENtAXbbegI1pPEC46Bb2WcHF4AOYfgsXbwzDQ+aeg9bxJ/Ak2B0Rv6rDZ67TKzg4Lbxe9w299L+5iA2yTdlsdYiedg20N7UHb1jqMy85qDCLbmC7qe9FdYCOfpcszIRwMAETO8luusd8WeoxqkUqz1hi1PZTqkOmlTvyiHr0zacz9BBNcbIA91gvBAm1rJEz/BvT4GpC+QQAaQqcpbB4aGWWJVEXcv8rXx9POIuUfg6YTc/VAEQZ3+encIrQBg+GTFPgGVDl2Dt3JjQOykw5cailksqEOM1jFkYeWZczVIYtrFFMgnWrmguJr+vq3IEVvI1HiUd3bMEE5TbFOOh3IxbcruI60IVN+ua/KBw672FJxqmB3ZoJLvYPV7Wit1PCtAZHTBGUM096gMkptBgaG2lVDfqkvOGtLNOwO2KaAPa9y44YuT8zVIcZjlRsUOk2Mn8wOJdygsOW3rg6peHU0Uv4WVuesq4O8SkWg+YrxUBduoSeaMWfpwen+JuZ03OZAGUfvH6z+SX8oEL5ivMachdVRW4c2TR29cSBGd5i21ATRvEYom9SX1IeFjHlHyeNiBuYYo7hBkaxH9mpy8jfVD0v9b5QOQBJww44ThkVu/4sjnTpZiO0GYvFkHmHjxNJoWwJ7Z+nZ+xiEexlXiLNAHHfiw31jDs7Hwey4MEPmuak+MSLz7T7zAoffcG33jbM8HXTQft8ucw30HWUVJxAeC7SCu9hhZZCSsYz/xH6IDbFyzB8MezcuNNFhx2ODeBZoa6L/wLj75ihPnAeah8jIPugTiNytTmtofqVeYrRi0HTXoj0I/ZSzGL/91jU7OPAtSvkeZQypcug2spWBb7R6S80Ir24WaH2xz5dSyGhtQcTqGUj5Ayn9EIh2ShuXk5OSxtkI3f7R1t29txfJk7/BZeksAp1BYe19DGthR6raU2zMA2g//Ja3wrl7/GE+cYfxiJZT8beXs9wDGLuloOONA1qWTvaqfy6EFfxjGlENN1aTU6jZ2K3cUm2/LvYaDt9L1feYGzqetWM+tRsfwJMut703SJ4Mjrs6u2XlIuUV2Pt62Bz9vdCRN+JsNKStpNwwiB0eXCv4b0LnLqvzoB9t9tPOxi+8TdM4Nhv5faApb4DKaXg5ybpOdo837To7L+H5pkq4TgcbLb1NdA6/a+y5pp/RDWEjQYhZxPw2E1INUvuPalhHRVXHJ3KvcnWIpdHOxalRLEDHF+BePxwHovEa0F9rxHgX2N9yX05TLKutt3L8opw1dFgqHMgMQHA2XZUD5HeTxY7NDF2mCwmuE6hwTTFI3K0Eqfdh3biRD9DiboIJJhgfYm3Y2rq6ReALCRdy2bYamvS50o8P68YFqzd19wL4b2WdE/6ts+NpmWD7sPQGIUlnkfIHPYGMD+QBiIRl11DfOk0dquIOQqcJmo5vJJ58P7AJwGtK3zO5hfLgXvvp+wnKgGxSuiB2JqnX5sTvoG4QjFtfJ9ha2Cr1H2snawW8mnkUt9YQ21vlJlhf1LUjec7d5Hl3XR36RcDxbwjaKNhFFshSnF3EaeLGAS3/YWRs6y9Wn7H60wfeSmnGurg7wcWC9Vz8HReq2nJ8zOz9bLrB70cbTwNjlbZlEBC/lNsoZDvWeswHi0GcoGBUlTGTk8All9HjyRRfrZNw6yyS/i2eaMH1297BzwetKVKT7lzpyvWYqtuoX0WH6hyHVzobPziZsMacP8muXZkHQZPfAOhoIB+NqjwE8BMXA/jWD55cXFyVE/3w2lHhEAdxFb2tiCp5TcDyYWPidinJzqaSi0N28Q0Llz78HgaS/6h8THBhINXO3R5edLAJTGxDNUSu8o0ouRe3FRDjE2MDDdvHrXfZmvA4KurobaU63aoQGW9GWcf0A31r1clfKceg/bCMrZtCj0i8MydKE+gyT85xVDg5QdPUjQsyt7DIx19F5PqRl9jvKEcodo9zGuwid31buFdxnZ+Ln+cJG5fVXRjf5/kUEfOrQl39Vz1ExG/h2sI9IHYLESg4Tp5IOpx28BkivdDzsbwbrAQTxAA9KG3SZp0Sl9JrwLVxFTfmxo0qvU3pehWsjRKeU/o6LGJ8peQ6DDR9oTuI/QUGld1aQuyNOJg/b0ab1sxgNSg2JQendSd3iijHK2KcdbqekHJZB1jbDsT8qqDpWYh9t86H5YuHsUWo9UKqbVS1GYQ1aVPO5nA8kSjS1GlvXXgKTfiJAf20XvBLQeoNkMVfAexRh51ry7jncAxv/PTda0j2/FIc/FodjsN9Tbh3fvzX0WIXK5PIXhwgzzplLoi2ijD9zXuJ654Rh35R/DYKWqaCvH3kYYO2DZ+Wy6jk2uVRVY/lIw5R4OR+NbgVjtflK1DiT6+XBBlnTo0NpK8dBdIvgBO8xRItx7ce1CHXbRbe43C8zSDMLNiPtSq/Z5e3upgcdZh2E0zgITpuERsTaD+bZtD7UeBb8JgBBsfJ5FpCjJDwrJ3GICeBYwZ7XLB8bSY4o27lxrKIyRMNYDMOljWfqd+A3OuBAmDLhXiWTuxe+wncBFucmaSPA2tBc9zQ8om5CSbYTIC9q3ITTLARSNnLmI5qt1UQK5udYMrEXzDpPya42GHbwDjaxKALD1sZkFdMZqn5TSy+Hd9X1YGEVcWpwyhpm6A4Vy72IaV7dQpNh8lvXJ1TNPXDaEkvZZL4gJZVyl3M0DJwc3d28smiOkgbR71UuTpk89uEi+Fir7cLCbE6jznBpO6LwOaNUdxmhthxi41aBL4YILJtKmOpI93vphaLQVP39+sJO/dLjc3cVbULbW/06V/4Z/HV743CONqEbW+x/lvXs/6doUGfP8EEFzJi9sC+OQAYZp1IIPfWxSBz0Zhr7T/y86HFitErGspur+uu+SDMX5vaG+zyAfR3fQBJXsytCG9cqmIMAbfbBfDXnttlXRYcdh16f4nfcwIT9EMngXLY9DpeTieHvp/K+PGQMJTdpgOKsZk+MqgAvtMEZLSyXY3+6r/woYHd5jnNXms1/AINxC1W/Eo7v0cekCcgvtPtKXcVOrkehPwjDUNDuBN6trjYBa/lTVxe8JHlIsXO9NdTEnnYh8SApyfxPCWJhffAa0y18Q0rIOgRlx8dJ3LzeQQ62HKEq+Qb6PjTuggX/qohchD0+16uuVw8HalXKzeRg5WjlRf2RAHCr/gXS1+mI/EF7lsFLI+YnAHJR6C/Gwa03DfCqlBMnycv+ucQiaTCB4PUn9C1+l/QTQeJX0yXQi+03xR4Ghd+CarplSD66P4yuJ6qH9zE5Vaq91Df2FkHCFe6el2aISahNq+1RZy/Jg+3miDVLprAy2HA+jaw7TcJI3N87wX5TwUxWC5AF+EyQZA6S9VdaSLBgF8wm6V0El/aX485AiS+wNKN5VONZvJNlUv0PxXelL7AaiP69zRt5FtdXqn/GI0qujmq26+tDwuk1nWS1Tc7tDE5pSfFsPFbSoHx0MHaW0jX1rl8Bwqw/EGvNUr9U0J/muqVjWf7OwvkrvnNx6+COH+ZHM39oBD2svQVdk+XTXRH8k/BysO+ltCW1sKWq2k9CDR/8kraGI0U3Ww4PSBiD8iGAdqHbacY4wlbWf2ZOHLaX8ol8UttPvRPKTXN6jkbXxfRrSmmnf9Y2HKMG1Z/3EmAQlk8B7lP8T4bx2eceuC0AdA34Zl8g+JMBfnKOF4eFNj42TwkMJzRZ53FGAIPOBE3s/eBPvy07ub0/LXINVCsj252TDr3Bz2hKeHyABL20of5q/TPYudy+8olZN6z0S3H03zmdH1eKDbKCXvv2o6Lj17ff4dYygNoOrp/iGJExbLzwcFRroECVFmaQMsBKM8/ioiND/SYNJ/fFJFq7xa2/7SoK559bgS90Vf5PqtUo61OhBZ0Q+Kxc2XI5muensSVeDgl5GDmdYNCuLavPde6KtAP89t18bt5XBcW6kuS4ZRc1eKAtn8xXuohJYvD6qMFvmGqYe2o5b3U3wcDYrkQOvL8S9JJvyv3UmbJR+hIs6iTSTb/UHqlkZUntCkbXts+aubHVXXrURdeDSkX5KVlkckz1J+tF4GVp4Wt7xTSelQtH0E/6w9t/Dx/5IHy6rl9+flkHh+21dobkZHw2/OPPx2sLQYvoObsrYQxn46PkA/k6+89cMrRweiFhMvz7HQpWeOQX3iuD4DnvL3kz3uBbta+cgoCpJP2lSHIDvljsVfE3WNCbpzCwUgHfQAf2fgitKNwx8hLALnl+uP98RfyE2+Rt/Rdcj/V8hWgn686eiEc46gsbXbN48o4S8Ic75IW3+kMv1PI24m/CiBNT6vjrgLxz+HljpO5gB1HyYJ6Tt+Po4Qv9J+eni8Tvnes6evxHfw1n27+HaKKf6FtKDpAfE4j9eX5tN9Tnw7lQriWpWh83mZWXR1KNXZaXu+kPWAc4/SB9dfXNes5h4GOp+Hp52/jkfyEH+hqXu+5f3NYWwxZiX1ECf29v9N2X9dPTsHfr4Z61vGh47gH/1n1JdAP+qVlK3Dpa58vV6NOSja98CL8aN7KtpnpZ3bbyyHXh2roMWwllB0cBuBYtwlAt4u8nJC1lhZrPKeDDfRjwrzsWh+Eln1OJP7GO0O+0aYsU43q0DFCBDEIhklzoaBp2dEgqhzouF29rGjORcILjuOgIcacRimdcUIfnQIcFFY3jLUA8kHeGineUwDPAhtPhwGaro7rZWjjFuUjQKdT7HguPFTJw6Kx4Z5gSyNW9xcj3CA7uAsJg9ZvzB5MdKQeTWQksh1Enusp+1Reqb5gPXlrikHluxURn+APDzseXI9v0k1QhOis1V/UTdVYTOLHxteAhHfanUon3xC13xLdasjl4Z34CbS/QPzyU6yDlxt1JIu/Mdg2FuNjnIjN8WJ+diFsGIxDT2SeOqzbDJA6ratXHa9J/Bi2avu8UFGqU8y1g02wp97qMIw+xKD5qcJEjy58ZPNb7gOGcYKY32bEsG1InpPq9CirvncLt7iO2G7Q98bkWb+ZIAfG6sJfgUf1Wz/X1GNJxJeyjAOSv+SR3Wf+ng/ps3W4/F5viNy1/IHYfV0cgY4rv3Vce69h/X2bLeqDfkZl4497bjiBx0bq6FaEjH/WEza/VH3ZsbMs/lpbGEtv9cDeWzRdU2oUKzZQW6/BW11B1wrYKFLc1Yby5mWWcPHVDtyKS8URZyGG1SrLsKjqaF0eYQEycy5fL3ORu77X/k2gO92CY76aNNRSOuP0gEP/BmKNAGkKwM6zsPusmB5+yqGxumB/r+vG0sQ9dg4ivvApTjCu+hVk+qrKE4fnvz7e+GFlkMJ6G/AJRoOt07r6a6IDGHrGpiNN0l4sSA3m1wNV9aDD8HuQOpP4Ol0svfhhhyCctf0paLoXOpqUNRZnI+STyrOJP37DpXTA0hj1AcooSJWnChvJ7wQew9TbesDyhRNVtt/U7QLjUjn9C+D7uT348VUcJ6BWh+lw/4IxrN1lXCULhA0jK8lH+Ou3ppwrzkvKblTY8uHElS0vYMcj+h7lze9xsqDPvHu/0jwHJ3R4oK5lpOdd7p6vcPKKzsw/0CnNc8y9QxjfC19wwpN2oyKnhbzK9SH+uZwRRzsP6J3EicnfxY3MV2Jlj8ojCS2NYdzGoq6sCBc3CsbV3gaF5j/mhsFGlWWjsLZljbWJepfxhBM+2o0MT9//zWHtityLDqVkNKyOTbB2wLx3I+e+QNV80/bbQLnP9v29HhtU9evu+6ZcZJzoh2/2vC8AOYqLvXUH6eGyOIG20PEnf8vtDydgY6dgAX9vW1ozpFKBsqfukZIz5FdVB4NCyqbtQO6X54Pf4oZFSnetfyxezA/jdJww9DVrgVOxPJ4O6XDVv/VVULX4C5uJ08fanm7s4q9oErusDxnEjQ+2D7HPQe29YBBdEhoDpYnErUuP8GHcRgFyScm3CrEyDOIEpboO4bq9Caye+EVgxMn10Z94VvoZdNvNHZXhR1fjT78X+QH83BlX5fiPduxVDcusRlVYDJZBIOYXQ6yAFyJKlTigjJuiKd0qmaMDlnoRBz/nP2SDbArJJwW7+Cv8aWj+LC0dt5ROya4QD2U26awckHat6nSjYeUEOBkYf7m3hlFjLXVngo1DTEeaYpS0E6wPxl1HVfQm+pBGE9nE4mykTFN5V/lvJL8xDMqPlCHlNgvGPcm3ff/k9O/GwNar1jk8yLT66F0+gRRI2Lgg42ahK+N968YJO2cAMj4MP9pp2HuNWHxpB6l0kgZ5S5m13JtuDknRHwdiJ4diY/uq8f4EcWT1n3AxNG0fjobVbzjVvsWlYPkZ3JXz0q4OOc9pN8HmQpN6nWACAH2Gdhoxv82Ccdgd2LX1QOrkrx4b2vLIva4bOL8Y6b/16xx+u3v2dwuLRTcqhA+RVXaf+XtbI32hDV9vxMock0XpPshPQ94c48eE5fKIvC3gJye4o/kYfdB6YOOPe144QRwyzllrQI82qm0Mg/WSSwpaVjE+UvKU8a0c0EydBE7Nwdt4qy+c8otBp3EuyEvcuo/ELCPaoFjjkoIYQ2sQh4HbAYVrcBYuPDi/EUrHZud2Jde4sBs7cyqsUDnsADtAFmWJuUExbDqBTCylQx0WttwpV4cWTgk4J+VCo5gqyNp/R9b/Fuf8XDjfsR5q6Hz1a+ng/D14wzX2fVrJw9NBVwonfI4befm9wwMhuIxnGBBnRBL5W53M7ptB6knLrCnq0sE+bDWIDRtHGwF0e4u5jYatv6o6s3GbPLwUHUnpiQ4fxk0wOFJyq/JvIm8dr0l8i1h7SNEZhn4MdXTGlc8g0PnBHmkniPGk/aydGdYNipSsRu0LLN2U7UnlPwhAQ1wMw+TRdKHnYkNKv9cCsXrTY0O4jUQsf2mDWh91OXQb1f56h79Al1HCNd1hYPPJ6lLmePDzQQ544KQdD8hHclKmdkfG9d65U9LhG29VjjlyTuazOfxubQHo6XJqWZZp5nUh17wefRrAj/Nzovq3hqUVB+jmtHPU+dtwfy8nf/M2mcdzr6BkVpzje12/5flHng5wNOFCekCXz5ZV/FLuQoD0teKqMK6yazqVLrSLpIul0Q5tVLvQbnT7aQqZF1+M2CzlruPD9gdSz+IyZCdioCOw12xTlL0dBNAzf43zJuEbgWwBLeE2G7L+O7gU5JmqQO6ts4jRbZKfYBxy0zbW6kauS95+AdYme13Ow4FSHNZpQU4npp9+/CFO5JbLBN+4RJnxrXz/vUstqz6tcgYRefS6TKfo7xcNPT2Etdz3M8FTdZseFqm+zMmBwyJcDwWRr27/uV+xHuCq3qpZhZh+1vnhdzeyWJt/4zOH8JpaG5FXf3uU683nYepc56l+O9j7GoxjvWazw/YhWn8Aey9I+Y8Lmr79DYf5j5sD1Yy3rLMQeiknC5oC/XstoPOOuXFA09F2WyOVH7z86V/fPu1JYPz2J3zL/nBon7CT7RCHxZvFhxO7kTvfD4gr16BByggDwxrCFJpWiAz6LkTEGtVmgFey0WQujaBpPQOiuE1hB0k2L5t/1eJvLK2G3ONq9bEQZtJpSHhTJ/UwjvrYLJCyTXDhwtZvfDJzcWMrD5BT7XeQdh2z81X9vBsHTOxGAU3kEYuj/Ta6X0mVIaYLiNukzINg3PRGwWbgZZDxVxNYepPTvxsPrWexNhWbl1wI48/UOHqQssXG/uLXVJYCGxfzEzh54CLhdfMcgfinwseJcduJ9QDkMopba4h+Vrk6jJPf9Sr3BBceNuuzrQk2DrJYhb4j5lLI4myCOfMo9lCnrZrrprAW9lgv+gnsGL2qbtYbeqwVu0ofmQpfD8TkZf1EpzVsXfT6WPSJz5dc+kh7wMISXBWQ1tId2+Jvgq8J1hfQd6vzstC7WSE8y1gXbV27zQIt18weRXiM1gGPi2Qdyi8CF8MFsbSAtNNMRsphwb3SuZQ1EAOqkWKyKVKFSfnH4AQc4jd2SKPSWUAg2lm0WNZwstPKxdP3xiEHS1OHj4rCbo2Yyx4coMKLu9ybOFEqQSxOlUuhLlxDx7P8VMHSr84PMoqd6PWQtLJDVe7tzn4AYeIEqOoxVHdjtPtc37KbvrCjvhmy9KK1gU7LuHHCymyCrQXb2QlsnQ6y+Hux6YRMiDcrYnUxzvqJTYJietVU1wQXgx41KV8sjvZr2reuNVJ8pMoI/7ry2/AqO1RHqymq+B0UF+OmGbEHKbfeGJdejBuxh+uxeU6Mf+0XH8/mtGX8u1nsxLigx+e6bLl/2HEdyi+w/VBZfj4dIPMwD++v60eunY6Pk/sX7wU2XRzIs/wGpNylkAov+ucnRrw/7rqFdun9pa26E7woD88d/DPlIr0cOT3nOA1cjmI6KwPMrXm2G+4uLkAW2o0D46S13kC/eTH2nRaxPmK9UM5bWvZgsPa3jo4NtfZcILqdktFW1f2Ngnu2iXks7H4Yq8XcuLEWNDWq5iW5DuVxbHzol44L6N8AHsxb1NmvEg3ul73jMPU8IZcPTpXiu78e8lw7dvLXp/HtxdJzcTlNi69w8i3hXsu7PjdWOI7pHPp/uPzeU0YMXQIrN3njB+RgyzoKhJZu9zH68JPNeIMitqBu9TSmt9YvvvDLMmTBlNN7/9jCL/gRByDt0Iu/+F3nNgCoTV9TQcPCGyOy+8yNH7YPsfqU0t+Uv0XTeEBV3FRft56APclc8FtPwM6M4mJ161ywE3iWK/NwDYknwM/4SWCrp3Ii2KdFPEknEN48NA1Nx2PjNSABK6AJRsNayRKdQ5VLdST6dx10XE0vhZju2HvbmVfFtw95CmE1+UwwOCDDiRwvDNh6HPZBzMWmD1tlx+So9TJIPxBDbHB1MaKJDGJxNlp2Vfnng9gi1ovnjZaNYCP5GLV9Wlh6k9O/GwfoldatmJ7FHhKk2mUMzj5XOJmsihOeJHy9MUjZNKwsAX1vHzBqF0PK37afVDxBXfh6Y9z25ELGIPovutSkvqGL1a6on01orhVKvAS7IPcXOwqyibjNAOjUBBcXmjyna4LNviFaY9j2FhtzCK1xtWH0u7rvjb0GO9Y3l9Plv1HHUs/61dqSRjv9zVntRoX0kVZechXZpsLXGrF2YBdlrRxisokt0Gr5WzT1Rz5rdvJ3ggmGwLja6Hq1ceQjTqDvpf/SfvJb7gGMk2RNSk4CV204QVpsFtI0BkXrwFW/wHZbN+riRLUvH9oJKBsWHz/2TnqP6sGfpW9hjaEt7JRlJzuVKFfLV5Ef2U1oY9l8sLNboBcxkN7G1fcItx28Du+Uwgx/gd+iL9+Hcgv/OVL14IHdAx4Sz1MWnrBrqwh/L9Vkv7NSis3pQSuvVonhr/kubvH39z0VD516TrcYH3S9jEIM1js0giy1C88yZ3h+BKJL4ofdE/gtYvH0EeYpFkgx5LteuBTyCeV2/sw/3q+O+06mN4Ge+6vrXThPQcrvgdx1GxTdEj82G+4qWA3ZWD0RvRJIfVluRO9TXHYVmYI8EijTKfJRKm9ZwQ1sekHKXzjw4Zb8oJMNGYAm0UAm1ajRD6ULcaTkIDD0mV+nS06H+5FTFEV6+al5326FXlHK+T30ydrPGBDftSd/u2HI+p7SaXd/n1uetUNVuxJ73aTtxVDbvAJgZ6AXui9DnnWlz/uLuPxyzcjLoPt7C6RCGy2n9unEX+x5N+z3Fwg7cl0VAol+rw5luRfT2XArhTLi+aZlI+0uDr2bu8wr6qfoZ/sBOz6xkHhSrqy6M1SXOOt3Q7lidHSZhRuEw1/vRvfI80O4lqamk096q/krnmYrQ9NsAhu/rn9rmfh2mG25F/q5/Pzpu3K9pFEe42t6HpKvjN91vyn6aPtSNy6y9aVOIcRg5SV8VNdaGmgDQhNXeRijJ14CJ7fwW5ClDRWRd2UmZugvYg/aiiiGizo0006Ux8eQcV4GLo9v7z4c9HTZM1sQyi33Wh31XET87VxGdCU9x6kpgelXhT+ZJ9jTKALhR+I3huGzE+jnvjwy5jhyj3E8IP28lCsvXxj3ZzXmw/L47sLw96JnndAvSbDMy2Q3N07T+LhCpyinToifz+cEIX6o/5yrONxpXAXR/8yf6wcyzm1CuMcvpt+V+BIe4ut4QGYnFB394NGdFEJ8EUjWfmT+HxYmQ7y8fy+WUNspyUuugLUfpXZjYO3e2FEadxRRf4q5Oj1QNT7oZJLIket2DD5+VRwdlste8innB+g60rCly58XeTpyik3iZfoTIP4y55BwS1f8hXfJJm9ePkWWvUK1vDyk1Pbhv+3fgUKfYeJbOUE/tZ5n/Ac/hPu2m8tf06/Sb003hVjZtZ+1WyVU6CZgzZvYY4E/dZjbA11uD2+HsntubxiDpHK1ZW0ln2sGmPqxaIf5cUrv6mD1WSBy1ac41wJYuEN9wslmPcjI2qVMv438RO5VelYFqQ/HQ0JXrA7ae0C3Wy87UxPhrRsy3ke+lo4d4wB4Huhkw7+RBvVVTBfGB5wn+Jdctb1x/Sjyc322z1/m9XhOJ+kBoZyJs7Ua8pN+15QrIPf1v8QGCEe2XQm6Xe8vZZL6AB0no0BH25Q8DqcLBXVxAw1A9CUf/+ULGbjK+E8/30e9daB5io5AdEPTAKbbvv1Z/+waFFP6Qfwtxgly4t8Yj0mYQJc1htT8QtLJOEukV5pv8j1kmz+vteOqMD4KfOlxGmDpdU27lXmMyFv4gi9+d2MdnkJ5/m3h6cp4WMatgja+Qc3AeFi3bxkfZ3B63qZQnUzH66XYId8OkZfPB/lJ/bl2y+0J93r9w9VpiA+ITdUo+yBezmfV8wFdb5CvyBaAP+4l90z+7q8Pd1fOysfLOUH+0Bt3TeQvPGpeBcVy5uUHbPzY+KQK2g4Atv8uQb3tIMZrzp+/2udVgE6n5dGJvEmh1D8N2zEF6PLF6gJ+4g8+S3H6UyFOuA/I7IaMH0IEfe9oJfln/Qo08A1xgZVxWUJDAq8bXiuA6bhyrA3WM6/1xLDlko5vM8rFvi7F8hjjWfzcg54G8QWpAeh6IzYQ3QwoGbcJJjDQi78TNEOTduUHEZuv/TXlSdvdKhs8bmDAWuU2GyCbgmvYJ4lM3UMG5QToU2L94XqhKt9UWB2vNlzfj8sO1fFwMaDJ4u9WgTyo2cqoasdN9BUPCOzDELEPFtYf9DdVmwAv2lk/A1tGKY/7XpJy4m/Lau81UvMoudd5+7i+DmxdVOUBONteE6cpbP/txxm+X7QPU4BYfx/zs6dOJhgvYn28BfQqNs7xdRwfT8b0dxwYlq7YqpQDJnOO4SD1IXUTcxbaT+QfQyr9oPD1XE1nHPlsFmi9BnRbHcbV4UKSXQpSRi0PW+7Y2EfQRI5A1Zg4ZqerZD9K/9l0XmvLpe8blzkRD2XbarqFRZlhZCCwm38sLD3cx/pmC5GjHY/F6FVBh5fi1qS9WLAROjtonhJ/kHSIuxFli2EY/i1Saavs+KiI5Qk/8UebsnHET/p06d+zDSOh3QnfuBe/WH4xCA9woFNwLsIAnY8kHBeEsSYYJG5zQAQs8PALJ158VeSAfPJwriDnu/mhZTWs3FIPxKQuYg76Ib/XC7H87L3wlYLVaz3QztuI14RyXtiZ0XY7dvimMp9BkGpvZX/R0DhK3/RtDJ0m5iaYoB5oD+NqExcjMFAoDcojaBpvMyGmF+ulK+1Ox7t23IneptxmBvhzO0i578LVOfbXLta/bFT5qvJLhY3CZ5MHwyKfmJwEo8ip6gH9VsCFsPg7yKKv6NtabngdBdBR0UfdD2gdbXd4/BrKLOUR+6DHvAD8mGjJbmDnO64CoSOQ+1rHtLVbF0T7R5wUyP3xCy5r9+Ctgj8pj0jIyYZliQMUcFbHsjK7ND4fgafl6wF9kIbkg5MMxdO/Pl9Nczgg37Ju+53n3t/qiAPmFtlpHuaEWfD6AT8d39/jbL12on+Wjk0vdHECwp5e1nCpYtW8SZHXa9ENgkyn2FUB9Sd1qH8DqfztvUDHhRPbkjkTHnMaMT+NqrAYJou/6wddN6JT0q6tE7vorVYaEq8KyCs1NhO4k37hVCX0Uuy7xcD6xbSq3Lhg26lA2suwrilSY4kUIG7tNgusDKUsvW5aC2t1K4RruUT9lD7AH64JbWfDoLtOf71zw89wqtFDwixC/OCyBcWMXrFuBRJf+Mzh6WHoIcMPvUiZevZQpCFUcki4jSfw+s/tlmUI+6EhcrU0xPZbf3ttgmGfqYgd0Iu/oCUOsAvLQCy/qjhYFPL3KDOPjSriCvRbW3V4af6GsISskK7KbVZ4KTUHdCWmL1U6lLI1gkH0TyBpUmnrwi0QryquhKfcqBh3PyE8VdlVhNXZ3WERk4mWFdqEvhfAnvvxQrCvrDty35O3UHEavKkheyuVo2EtqQBzQRYo23j3nWCOGyvzIG2gFqM8FIkJJYWm8QaFpas77K0GXZYqeSHMOS4rnChKSmE2I2Lls36psthOKtZpWT2ok6egKt6g2Cr1sZk7/Qkm2Opo2r4Qb7O0xSo+tI3EhE0/sBun/bxQAJlol4KEVcXZjGhSps2IrSbncSEbN+LBv+hc8LPjpmGw1nKNPaQVv61WpxgfCs9NbL+tn9gD5tSYM6trlSdg7zc7RE+d7MLvgqspT2xcrvuxWHp7r9P7+HlaXY8xWhZ14WuBmK7FNoFslvHIZkKTOq2C1tUq+Afo8UUkQPiwvFT5lfxreEihKo8YUv4TjB9SDyknKP6O6xgQs5fjAPKso6t5rELTeOuBqjY7wWhAPaNPkn4p1mcNqqtWd/R81tJvQlunHxWxU8OpPtn66/tUmhjG2ZY2S7scpPyAXfzViJ0KLsme45T81L39bePG0HjxF9gkct8IQOdiepfyXys0yU/Cm/DVhN5mQmxsOWoZ1mIcAsR40rxKe7N++h7wh1D8/aCnfpvCfQM4/A6NP3+Q4+E7oJRR6dVsz6t/20Sxg0M+Oq+6Aneswcp2D8vVMlDMT969nufj49t8sesoNhBD7jquVlRnuPne0tL3sQdQOh/swwJszrJbwu6GQgqbXxGhfEIgyEv4Lu7rZ4RdYvgLuvYbwSa2C0fDyvmSGIFOVjbx9/fZN4A5Pcqf12oxvq8HEPf3llr5HfGeH4E9Ui+y8mccOD3favnlP314Xr/+fkptehC+XPn7XXft2PRSn2H7nOSbgrzzXWC/OWDbn4TKYK/XnnJXQVf8Q7JWy4cXqebhVp6W2247zb+Wo6AcO5efR/V9eYBi4wtS/sKBD7ftJzoAGgC2o7Ll1brYBLL7J4XabzQUTlOUkdmBgIzfUA4TzCjSG+QbwE4fzCYhK3+BxK/mfnSk+rUSSnIM9yN+g2mUCR7kY+2xRawNaqTkb+Ftmt9JJnD5h98p5N8oLtoxkZ8+xSSyKHwb0NQPYqCNitR0/ogr/kK27hvA+TdxbEnqSpZCMZ2Vv/CXRjzfZD1G6r8YN81PzBaJPkgqvPGkChJPYtXZC4t+138rP/uUQ5iYpr4thFhOD0OwjZd/I9Cj6hs9gMRPvVItllrGEDE0ticBsW/oasC+Qz4Z3WCHhF8rXYmX14PfDV6ulzRi5bPpJV/wLzply27LhP6hVM4B7afUty13UzStH3kwk5czni7/dprhqKbfzWDar9xJO6yrt8x+cx1oPYE/7jF/kPoBSuOTcJ96yIzwgv4FCE1JpfMook4OxfC8vXp/+w1g21/FW62C0EvwNxUoSD+kufFl8uE4DaMh/Ut2ajjMWyy/Mr7KT9MU88nkyOlQN8ImvpUGmUt8K1/5BpqFjWflZWHMJeu99xD/fi/vt2EXMv0KJcAt2rTkk9uzcFXx5bc/MVSsd+Rb1DEfDn3w/l6PYQ99/y/pE/XCDvkgVNOV9iSpN/s3gOvyt+N3Deij1QcLSS7xinWQ+wPOdiTsmrUrgIwZHbJ0xfTIz+ap7/slvop0xP6KFK2+Fynn4Vbq4p/JQe4zAj6FbS9AnYwB4do+8N/M3wAeBrYfsfVhx5y2Hoqpc9kKnz0esWvY8R++2avtlC0f6Gfy4rR44x8QG/MAdd+4lG+gJiHjtVBsG7vu0EwNdS7L2n4DGIjpl9Y7QEohchS5j6pfkgfyjdkYwLY/ew+g3RZ1syhZ3IG+9o3Njyzwgg7wKHYK9azz1ywLfRduypKn8+OELmamuA/P56SfEHvUl3uVl66PUvmMnkp66vn2lEvG+7syse7n34YN8TgL3Va0/hXz98A3gDWPFnl4sa+SfJEf6i1/zqr8lQwlrVzlWYKks+FZXkEOHaHLrhinKDf44Zl9lr4GXXOyXGQk12wcxeQgV3k+KxD7kz83Z/vt6iXcMvBt7jxVsbwyns7muXyJLf6CPugKXDwOE/6SqDg57+HTy/gZ41ot31Z/xf0e+hvA2fgYdJGXz0fG27j3ayx2/C3hOWzfBUj/YCFpc/kafgO8XLl+FG0tV0kv4UJFwqWeS/UQBCH5Cj+2TBYoYzFOdf2ZXGvRC/ZEIO2qCcAXyosryuX5xFsLoBtBTu5vuZx6rNnEbguqxs+NUDE+iOkE/Ip1Ju3Oy0nK7srsfsOpOsqe/3gamR0vIS13zVchFhqgFexGADysJx82r/XMO74DqLpRVmEz1N9GIVZ2awxwX2UgNA3bIegOysLmPYgRagI0eD3w2grQhmaCCaAPqYWWixWQh7hBsZXaV4pX7W/lMLEfg8P2Q7jXTjDu/mlYWH4FKX+gaf+9Vtio/NejbINCeLJtVT9M2MrYjDK3AI+WzyZ819kATVd+az/A3m86gDfNL+a42kX4H6ZMsbkCnPvdIA/Pi6cBf92eCvFMurWGzDlwLbVxM2aZ9Nfrh5ge+Id7uauCpLd0Yv5aly1SYYOML3RegL0H7P0Emw9VOgd9GEQnmqKsJ/4kcJW+SJjW22F50+0t5i4EXAhtL1YXulzWhtXpkEXTvq8pzUHiVTlgkGcLKIdzavyuy5YtPDDNQZ9TZ7QVvTq4dhTpX2J+6wkpgy5TE5dC7Nmuje9omHmVxInGNX5A05O/sbQFILwuzhaAttWp9gMk/Wv00MVv6zyK+YwDQqeKnuS91iiWc23yayq32roZgw2pGjfE+ISf9ke703yg3UkcaYP+U3RelmInRhlLaR6YTpqQZkwnagIwOAqTwKB5DgMWrdtNJE6+5QonpyMB7GQYdbPAIBhmEbiJrNZDphsBW6aY/lWV250dc7tqfN3nzsMaC+iJ0xXsyFC7opGnb6xef7CjRXbxDAM0+NjgIOVf5D3nq4y6cI/yt4ONM+WfYAINdGLiBLLQN8jEZII4rGw3H8RWpBHjf73KJP3hsG4zwfIT46/JuGytB/AW2elfgyr5Dhs2LlTJcJD8JW5qMpKiNc5Xw40K21bHufhr9XCt6hZ0q2jXhW8UwJPootSD5rPwm3VM2r+kydu6sWvQx4ROAqAFN+r4dr1Rp5s4yVMcleCuPE7BgQp3qohVU6mng2/LPp2WP5DJV8H7eSL4rduTjmvTeSCdYWAYDDmOxwkGX/85H1rGOLkAl5dJ4rF/RHHk274iX03XIZuLXLwo60+zvtrrWVn/qpDql4BUWFXfWAXLm+VzEL7rME4tgm7XOWz0j232v1DQRP9GAd4klHrbUVlPsAiMB6lpecd0aVi93UhI2x/WDYJh2t9mGB+kxspolyiTnX9AD4a1NTod8pVxkraVVbRtWPO4Mk4R55E/YymGu6bB9gglxylT/W1J9N9ityS+PB8HYs+mfdwixC+nVYaUIVZOp6OQnQrDbxvX0pD6tv6la2LeWQWUQ+x4qkwazeOAF+/8qT/wyGMkLos7RRqhI35uESlbt6hGrMyWdi3PdeHjBGx+8pTj+gEyqZKL6FQMNmxQu2uh6VmdthjGzmuAbpWzqAtvDm93AE2niqae16YQs8ejoipPyy/u0d/oPsfPl7ChBvbXXxHPOx+W08Fzc47HbQLf9vUyirUP7+9Pxsf11vESfm9q5IVfW+h8Rm2kgyA1MRhkEXgUGVU1BtAVt1lheYs1SBvHlsnKQNd/LK1AG5M64zMuxBd+1wbS8blBYUJPJ5igCWoHlhMMjboB6mZAFX86bD3LIXIb1l1oWM9xj4btYwUpf6AqbD0wyMB/LbAZFoFtGxj3GGGYkwbjgP40y0brWRVEB6UeNK9N+EYcHU/oxdLKWNeOlTc1IBft4BXGsk10VeSTcoLMLyEbGx/I0oR2jN+6Pen4Ni2Qp8+dBeqzyjVBtxdew8bxJY9h2+RGtOULCbqO6/pqqS9db3XQbXyYdt5Up6owCL8TbDyq9LDOzlh90/oac0LP0kWYBhY6EG79NarCJrgwUDVGjtW/1qlxY1h9i6UTP/TL4uy9+FWhbgykaYzy3BH8arfVIc/sZWNPygGxetD1J8DpXBsX91V+sbA6jJr+YkZMPsOMkwTSHqQ/k3vpD5tAdMlio57lDINUGZpgLW12U1TxECub1LMG7nW71HH8PRaO/b3YlqaweQlal1z5c4aSVZrq+xX1SoEifDz9yoEYuEjhVxxTvepw+40/yRcne4uI0ym9W91Av7sdkEaVlQor8SxcudeCRqVVfQPYpTMGxSrSILuUivkU5V5WAB9ujQx3W+GXh6STXXx2F2YW7v4yQnhWqpb/RkSeysgvQG8+x0OCzHhl/PkUdjdhvrvBUgxIGFFJJ/Vr5SP5t2m5GMblK977d/HLtwjAh5Zp/g58zx/2w2vY8wZlKMFEIPVl5SJUu0X1YjljN1k+0Gi1pt1V4vtd9zmsvpfyCfqfQu2u3VDxOV1b3uryI72UZTgU6Y9GqwyrVxZWnmXE5Seo+0bRqNDfgEZZyrmV60eXua9em1AnC0DbO+jVSiRHDUtz8PoT+eb5Fh5SBv20nKNYyMvJZASdsfxndi/AtsdBoeU/DGrrLGJfkSaToLR/beAZww6a7YRV2o/URzEXDjd1I+KQaz5+sO2srBfDwdItIvWNmRzx9LF6KemSk3ExvbXVYp+t3lnU6kFAuS14ulYNk7mZ8aKkE7ql+jUGVOJl8Wv6B/kGTwr1CxZFjqy+VeUNpMLzcpvyWf0Pt+BChwlXqDfkkcvDXZKw/OMbXYCVO+jEHgiV9MvEQbphFoFS/NdppZxqSMOWrAhbP4M8MGuC1PhI1BrfNATw1/WNSr5St7jqZuDupVxM38Xzd5ndlVz1W44cOBzxBfo3YJobF7hafqX4Bqn2Cb335RhcVwow8rXzQskbeWl7KXom4/q8lMXwdkfoBTkHepJOrkiF8Pybwz4d5hfu6l7zlddnm/y8SeLJt6qy8NCG8vmpvy+hpp9FKs+zp5PbQ5wcYPlzBK3z8s18fHcOyO2Tr0d8+xdXqXf/9iDQCOlyUi7eas3zAaErkPGuyMXax2waFlD1jU6Ua9hxSI5q/jXvMUg50ijT1311bPygadr8Y/mVnjmoexu7ZH/D/LeMlF7mvAPmk3EFoG6Wuj5CzpPog7/m83h3Kc0WMv+gN3Iv9EQ+wqXVB9GRWC1L2phMcxRT2vooSgPhJifdYBg2vfTPgOZHfkv/15J2GOhLuxwUdeNEAdiCXtXO/2uRlh9ooPx6jCH9JYC4mf0R2eC3kqnYY0D75/DpY2OdcQDfUK2Sad38T749m0RC/gL7/MC+lcvqicjR2gFdLw6JeBZ14WLfXV2jrFl5/LXD/wDRM9E7QZVsM5qMbB4Y7sW/VC4DeT6i7ZCk9YvP/nkguCvwH+Lo+HIVgHeEA7me+A2RWbkyAXq6lt/yW9bye8Tt9YrfkLbp+92VPC+G/canoJAOv0UGQX/ysuW0AITrckt5ZVyK/g3hUkzd3+h0qHOMj7HeIM+QEK7He2Lb4Q9+dbgqooP4642ggIwn8rzN+Nlg1chXw8k/ZCzf/tVy1L/1OoXzZ7lJeCFekd3y898QV+jZ52vdlMFReRR/h2sFICt57p0/J/f+rdA/5d8AzuMV2y70n+srpAc9VwdhfQHtz9EL7Et+Mm4WmyDx4vwUdTEFHafP43Ytf5Gf+In+r4YkElNaURjeMDc+nog/uw90kI8A+efhaJ9q3mD11Si28K7LMAiK1MBncdOCDa+DrwWfDjzJ/CM9rvUpxG7mOecojuEkhzjy/k3iFeMXaUWgGpyWg4WMLTQ9+OXPH3PJ6XEI+j89JsTzLlvHGnZhGG9TqsKg9VWCnTwI3G6W2snd+AGlGFa5R4XNN8bLRvE2wcZgmIedWw1rNTlqilg7m2DzoaqDHBagqd16QfIaNU+b/mKwFxOMH03sX2qsZicJGuttW6t42YrYSv3SIP34MH0+bJu2b01sJ+KMamPHiboJ4VrVd9ONoDZ/fW95Tz0cWG8gX+vwiixcBwXKqF0dsjwTcf1DoVxOci9+WfrAq/4N1IcX6cegeSukZX/Y9Cq32SHySLkYUv5NgIcr4sYBrQ9xFy+XuEEBmoJB0g+bn9UnoTMsPYu6dhrLZxz5pjCMXkgf1cRVwY79LS82fR29zYqm9Sd1n3ICbedS7aPw29hTce0Ot9egj5kL6UT/xw3N7wSjQddxHaTOB4WkS6UXvyYnj2PpAek7NIp6PbrONLFHAPISu1SyTyp9Vhb4Jco1KFLyGQSaR7Gn8APtqvJLWOqkHcKbuBhsmJz8LfgVwos0xyGXzQBdxo2Cnsda/V4PoC7hsKgHJ/fiLGJ+QMpfQ+LouPg9rBsXLL0Ybeu3Fvk7p/t+dnWQcQGcpmMh9NCWe12sjTbX/XHY+xTGQlkLwQIPLqrcqMBOHbipdsc5nLiEg9CKDoL0woTrJFwxDfsFejldX8F4/7Z/B/fWRp0iDmyksaMi21XBsPcZ4Jf74yR49WnwYvwyJLwYDxqptTJvoMV4oyKXE3ah6RwRhg4ev7DvyLvxw5cnp2/Lp/2a8+F5z10KG70IDOR1O8Fmw2YY7I0L4y6LpVfVzrYCUJ7MsS2UU0G6nG5SM8Ag6EIFarrSsTmDw07z2O8qB+lqF4uDMU4Kw9hSscFNXQwxnlJxm2CUtOPARuffBIP031XtFnTEAXpOIGNqQUou2n5UQcdLubVA3cRQlwu/B3Fo23C5n8xFtF9wIV4RfnwHVPFp25jQKdOrhkxsk054rXCNgGgNHGpcO1ZA75APO5Gvday5wSEaz+863mXg3/pwBE4c2WmNLYu+R9TirnacYAg/GSILSaN/CwptyfGsIfVunMy/Ui6LK7D3HjipUnwblsQrxpd+JU3fA+/qaDoP0nKwMqlD3n58XlY/1xo6/3E4T7OsGynE4urnNXASJ3MDyAcLHYM5pMnTAZJnDPJg1J56EF6HBXKGExpyH0Osv1urvmWrQ9q/tlUats6kHmOuCWCH4fDNX75zv53ZCfYcb0Byp0PZ4TQY3znnTobB3yCWt/aTNnOhQtrkuJD1B2uMpt9AtcjGimE+qseuFimdFP+YDcPYAlqWSiuw4fo+pm+5n9fzeuTx9NgYzSDuuE2F5xB5v5PLV9LLNYPmNYRVlT0W5vs671+VdhDE6qZIG2Ur6o+UTS8C40Rd3am6KnjZw0758ZQs/ub5++fH8nzWOZUfTpjGTulm7SyMuyStRcp/o+H4D7+BXFvzX+MARBQrvR5fDYVsvDteQEfH0QaGb09e/qJReX1g/pK3b8xt5LS+dimInbFxcCK7mI/EKd5L+lFRxWMz5LxiDCLjEH/SvMygG1dznmJbBs7fjVlAfzy6Nn6NDRjXAm8d1iufFKQjblKRoyvbBJsZpcGQQd0i6lZHauC83kA7m7S1zYO6djEKpE2tV9taq7JYuheynZhg7VH3kKpuwrPR9nNcA9zNgo2SJ+xKnc2q6relLxXn/HgSA/2q0zH7MK3ORjfhVeLUxVtrpBYsBOOs76a0quJV8TtOXoeB5B+rWzdhBu+I08SNiE67w3qd2x7wJvxpGRb81W+g/r5oe3UYYO8B3dbq2t0EcYjci7LP/YZxdZC6T7k6DJOmCoPqji0vTuZrNyqkPK5sNTYqtgjcFLbtVmEjNibaftHyYPu7je7/hsEg9dUUmqbWbf1MUMep0wPb/2ggvqRBXhtthx0/XJ5KF3hOuRjGvQi81kiVI4VY2UVeqXodJA+9scVC/OwVyO1sHqZ5sbzF+KxDlX5byNhdbJPkZ9NHaeJ+CP4smvJaBccf21PUr9jVpnQl3qDf3IzB8aHsfOwNqdru+/jFE7/4Lf4TjAfFOeqFI1fYEn8dvR2mUEcb4VVOI3ZfF2czQtvpGL+wQ1WoCx8nWoeu+vmCxttv6nBxwlVQvE9/Q83Hq3q4BNhvTFhM1YSnFCJNt+hftxsmCw+7BSU/KZW8wzv1LQ6/u9wjxmumKGHAWvfa7KrF7iL9Ip1y3iY88IndkTFIOdxuSgX5JoP9VleuRuEbwCb7XO4+nZQLd+gkM3YTjUH4sLssUvqQ2i4ifNl0YjzrvgHcp6lw7/mx3zjIa0vkE/h2f8GW+KeQrm+ga+qjuEtf5RoyzL7FFe5FLHJvuZFJt6UjiDUzPTC1+iLIZBgI5HQtwery1+26qu/Qi+nXewAQl45CQn6CceyCqoK1X+XsyvLX7UPXP/x1GGSt7wFt36BHdd8AHh3CX55v4WFM0C9wqXVjreRu5WHbm0XdZD3V/pqi7iFfjD/UW12utpzDQvJHfaB+LLd2/CH1JteN/gZwnRzcqYVIO9GIheU2OM9fDyylf7P8jatecvh8bHvRUtXtym6a1N90A1qmPlPfABbob+QBNnzc3wC2sPpn87eQcJGXHY/bB8NyCy50WEq+th6ajs8dfUOnLq1Ay9DmD1TJJJdDMU5zLR2t/oAq/gBbJ4NA7HPKzkv5ER6zq9I/yzhc9FmP53W7x+mFYhsP9Rv8NB8xW2D5TH8D1KNW+mr8Bjln9IN/f8T+Kxs/BTnmdtHD79iGvIIcgq5K2TumBPhWmUZ+qtfH87vXc0yF4om/tbudVvhGJ9PR8kZ8dx++cVYGdpxj173Mv+Kos2/o/5zcTTsQuwO6Xv9DfQR6YpblNEqb/6EdCD2pP/gDMu/oCqcc7u1HinMP/w2svAz4ZqWWk7WP1r4gVKcfP6r5r4Mui6BQXtMhlhZBI0WzOg7E8hHYB065jpblWdQSxE20f2m/yW+w+3CYToxh5VuVKLvYU/DVNWy701Ecpy32LnxjUeyGFYe1V1JbUg65F5nLfWY/Ay+gIzIcTJ+q9QN82DGG7k+Qo81P31v7CYBP+T3oN4B13Q8CLWetf/lzGu9XpYdxGNmosmta4g991XE0Yyi7lE7iTNmPZDIK6RNyAgrxhkQv2T48YN6qZFatXYya/jM1vspgkks8axdK6c29jS9I+efw8ocMfJsUhvwVeoywrP07eSFNdbm1TPE7mwcGfwlHuXRci2z8FQqCXPUCMPRf0uMq4xnx03YFfMtvQd69Fcst6NJK+OWR+uav1I+tp5b5pq/YC9hYbZdK9ZvRZQYRZvgWyDeac+SyAawd6vM4DGFi30Hb3YfsdX+jZQWbgzEcnp/LWK6YTvQnhw1318Q40CIb5/Vn/DUBsX+QX0Gegdd8nMX3HEfbUfQD8AMPBX/IW8HdBznqeIDkKZZP0ko8Oz5cz28AA+LvT0zm8fw9Ro8iM9+ORv0GsD+lid8+nYzfdb/n6Xh/K2tAwgB/iht5d5x+rdrnFUHQ8g1gknFLEFw39D9yqjwvbV5fyK/8XF/ui/MDjA9RFtS7tieaZ42Uv1C3408NLxvoMK5F/iyknVmIXKQexP7k8yoPyKXAa7CrXSMXoFimYn1Y5PYnxKvpL7WeAPb5VBmsiSyfmB5Bb6Qd5uGefj4GzPMr0vB1bDHyN4BTCjFBGlpmMALaTXDhI9a4gZT/hQZ0qNoBaBMTWzJBClutbawXv5tNLuCnysUgA566eBOsHzbzWGTST6wdxtX2LB2/eFMNTFBik5RBsBnsR51+rkfbknFVE1TxEytLjPZ6tUnkI3nJb7hO+B7joNA04OqAB37y0A+w6WQirse2Mdh05Xs8jEnnYxEL0/kPog9bHUU5Dl7uOjmP4tYCa0l7UOiyriVPetGkzn5p3Re+pH3KvbhhkT+Am2BUDFsPti6t09D3hd9Kl+zDWyBFK3MD9qWjQHRYu3HnkcJ65bPRkHqNQcJ0eDIu60VMN6pO/wokrEq3gC0xbwaPpqxWhpsBbh5hF0ci8q07gDUM/BymSNcv/ub5W16EV8jRp8/dZpTvVseo89Rhoe18wQX7Mkg9282BgkFoDAKhm/EccU1g48XSNYkzLshcLeYsUv4aqX68yv7X9Q1AXb5NEKUwiHCxUq8dUjrH9gtOvtGbcqMCOwtiLg009F4el++0s8BOEucSdFGGAh2hK078jdtsqJvw2A6qjFTJrH8qnoWPl45dHZ4ZUHEcC07SrRX8jq6cPnZY+a5F5912+3/gsANkFGfp5rD+4gT2fnjEHgbX68sEFys2k26U7DU76bucQyTmtxQPaRG2BrgQ2w7KpMs1sQ/NkRoQi7PAgHMYDDLuGzdSeevFGWAjeVwLpOpwbS3MYLBttX6sOPrCrwCSibn1Rp3eNZmwxZCP4+JI6Yce/1Wdwk3zxWNnThezFZJfXZnHAXeABNkwnyIH4WlYO1YAaLCTeQBoaqcRLS/kp/yFXzxs8Q9csBO92B4sHTtRj+UDP3mAE3uQo3m1fI8CPxuugrdDMu5xJ03MqR3A0XFsSbg4g0T6tcZ66PK4ITqhHfy007oszsaBE0g7KLjwECt38PPOQofB2ec5mUNYA6cRWwTGbwud/yCoStOElh3DjgPlhYEi/VLfu8nGzeHpGDPmnT+5h3r0zvdN+b24PvvXOUebdaLg4Kecrrfk76BLGra+cW/9BNJO1gK63W40UuVfS0ibGr9ei67lqCpfSR8GqG+kda042C8NoZvKOw/3uix2XgC/WNqx6yROvqnTb3lLDY6rxz/3kJbn/Zk5/PUwdZgqcwpuMx5kMGC6KiTlV5GHXwTOSphAXbiH121j450f8mdJ8sU9I+arGz+xDZW3pQCZf8gPlFzSDOzPafJ4AokvteWRxQv2euOAkvDYmWUDJ5yKv+d+cKTSST5CP4VBdTaNZiWQDajlMZh3TaDthUDSpsqTt4tcJjgtjRPWcP5ENdqzllnMxcsp9kLGg5KfdRgD+tSeHvws4JflgpO/IDwmZLJW9TAMhE4Msj4SK5uWk/zOHMJZJtKCnaxMnFGRLG2M2RiaxlsrIP/1dDJYW8tB4QTDAfUzCAaNX4WqASzCmpyY2cqYLAJP0ARbTSc2it9J25lgPTHOvnBYbAYeJijC2qEmi78XKur0MzYfkHlCysl8IukQB3H5t3OSVu7ZaSBMgPQaTSa3Qs/STUHzEXOl8hgHnjB21ONHfR+jWeWGRSytlqWGjqt/Sz0J8FvL3N+r+OG+4BepP7kC+rfQr3IXCrSMBLYdOAc/5TRiNEZFKX/jJqiGLPoKCovAFfJbD/nW9XUTDIa1qi9NV7f5WH7aJooOFdIrv1JYxKZMcGGhrn6b6IDoTCxeVRjG2niFJ5wed8eeBcA2bSr7BB5D2cb57EK3P0DapPVvAvAlMsPvKhrjmsfEF39z+dg6tLITPsVhfGj140KHlH2toetqveTrToK70+BxNyi28pjf1nGs3tdDD0ZB1bxL5ntNsR5lbR2+5hcKmq53nwD5N3ZCoeyukZp3Zv//7b2Jbi05sGVXkm75E9xGNwz42T9qNBpG/3K/KknmJrnJ4M4gmeMZpLMu4p5MzgwGh5xE3aNN+QiDWa+icP+YxMebgiPSN6J9vv76k49Iqg+zhT60fDj/pDryAM7wo0aDX686vXh6geQR931YBKsOaR9HbSc9z+EXCxPZY4f+2Q7SWzvwT7+sB89JNTKGjz8hfPpb5gzNt8C4909JP/7f6imGC/94DLjHBm8g/Yl1r/kzX4RCHP6Nfn2rpGaDN07eSjsDu3irN2RSvrrHAcuV3xEMfJk4SxidrZfe/ejz/faf+SiFs/Wz0J3QX/d80Imv6jX+FGr7tR46+H1+/xvblHh1RxpFOwt7H9dfxyOWi7WwuXmTeu8tGoSFXb69pfFhz2QMjk7Ie/MtyB4vC6S/a3mTDqqb3RMY2NL5bVvHZ/Qb3Ssc7aU2ZMc8u6fNmrFwKzX9ZdqwgeUe3X64Hj374hiiqW9ltEcH0H6vvGf73st3qKC2H5jny3K3+vTSGmF1bx8iAIzZ/Mpk1EYJtYOjLZPQeXBh67NiOesrm4anr7YfpvnL0vRnJ/4R7AMMC5ub7cB60054Xvzj/4mvcIFkzxGm6E0MTdu5rl8T6j/bI3PiPW8/gTaq5QDWTff20xsFFTxAC20s/twrmenQDlFelIHrpPfP8fqZ6Wqrcu8b7efUB0uv+l2jL6sHzVf5syK9Ecve1WLrZ8vF9tC+pbC+qifmW/Qr80ExW7Zr8EdfL3tJZTj+I/3U73N7h9/Yz/MeWeznpT/k/HQsQTp0i3bHPSTzPI7yJf+Uz2gtC7TeC8RuKyl99dV16BJpUbZPTuijxE/h3r5SPn+kHXndQbiu5zhGf+o/pVLPmf6fd/avdP6eDYLB0tv2NW/qM7R0q9vQXxGONsjyfE/mb64fWZu6531iObakmjAc91wNI24853qJdsT7BfhJZcMXLOkXcPyp6cWfAMYtuBUHFx2/oT7bD61O8DsbX9rU5vT6b8nGmZ+3UMxFKG1v0rd2QtRNz2mXRMctrgX0OoPuf2TNzTO2S80v+VBf/FV7q6TwyNW2J6Gd8T5ACVPmxXSf4N9wfWnhfMNQ/0j+rCX8oYvF9Uw4tf2B7c5frd/yelVp9fot5dV53pYG5aAv6qp6Ununvw2ra+KqmYzJfxfZPpGLtT3oK50z/awHW+CAXr/ofNrfQzqlX+ocfqx+6noo5Y9srX84iT9Yx1j3ev8zxeOdCabH9qL9632vrTRl2oFeTy84OD59f7b6px6lVSMj/fe082dSPKQJ3dbxqk0J0fWao71fYcpk7IXO1U6DG/xNWnYcIAv7ZELGGWFQrphu0H/M15zHMDlPrT7Lzny+Qwjbh7luJx8ybtdxXN1TGrWNsn/oX3EcLP5+PIav54nafavOU93S+WK9FvoP6lbbKP0idcSrfxWipgeo5vf3dr3DPS6pT1LmrxCPfiw7zunm3a+1abWlqLA8nx+9EAndYlz1R92XeSbkiHOst/H7/f1PLE+9Ak6/NZ22vTgf1T9lnc7LsJbhPEnbKjaGBjP1DxnlA4Pn1gH3z1B+XS+Tsq7OvwgX2yBXF+6o65+czl95Oc30Pt7S+FTi5aJrfry/H7Qaf9m/4BzTzeAeo+3jdXxN6w38WjBexLbI80Jd7+R2iP9XfdP9M6er7crcSrgyz8SfCsvcGd9h/yhv1UMKj99kXznd+H/KjW4tfvosdXtnprpX2vlV4XxbypOLUO2hkspe5yOcf5m2AvZZA2A/7aH2qIzWH4lljS12PG3XYqFlPlvdtnpK6Va3mk+7PmU4v51ol0TtaFz6gG8UPwfUbyR4eKpuljiZQRw/0It3JnHQMvmoPAvaeX8C3uCHgaAnCL9FjsY/yhlpvHgcvInEuh1pb++CCmia9qHvPbly7Ozp4tZA10f1zbGkEVzYZNkC42+BYx/Zk++t2Fo35Znm8xfPzVFb3cqevn9LbN+zNwmOMkqrt4bvuRN7E1TppWd/b9UOuOlq5TBIw8qEdKPE1xV0ges/ew3IcvLcsjiXdtUb1Vpfe65+Nm3N58XPgfalrGnzVWFwr8IZb9gH2B+Qlpce3dkvzsDLR1/29MJ4Y5QXrseZY/hRtC66fl34m3Mc67ldD98C1bt3vqVtgLVDT1KYmqY9Jj3/Gh92/BEFbu8f4Rz7z4fjXlxQ47fhroR5NZL7c1e8OEZ+E9qHSG/M3QN0Hn8H6dGPYy6J9p7bzcLy7S0j692r/08G9zZYb+od5z1d0K/nr5QvOHti0mOavD/h3aMoYfKvZ0f0U3Cfjvmeyk672x3vAorOpQ1e3B+1cc/m14S5ijKXenJiOW5ZJ7JqBZ8KhkElCN446Lx14GEnL0+QdleygkeCN0iSpLeHVPCEP8kyLgRvSKS3JCgJvDkQBcfJqaH4S7ip5PBngnr0GPl5zC4c+oMma5jBmwfy9kGiDYc3KiHdh785nTZWnzekhTiTGGvT2wre2NG3YjDpfAX39N7k2Tmn9PCiUHxZKOtrkU92T9bu+B/ALki6b6JcCPJX0YdCYGtf+K2c+RB4bVgNd6uHwLjRdMWXxWRU/0dagJ7xILjHnsU29LZGnuXBrwXlnsEFpmXN+IU11Yvn5Lbz0775P95kOHGcsH352dD+uQemAY1CuI6DLVh7oP/CPRxC2O9TGrVd0zn8UnsjbFwnGpgef21baH72+GwwlrP+XL/xnLIZ6AI3Vouk+nB8xZcB7V//yZr+CGvq2DbpPLuGtML/cv2b0kQayZ3pJ8JqO6RvH/7Cn+2FY2DHbbUre87wV0F7qtcRY0p4jifl2kPpuR8DtnqlTmgnaJ8r5lamO0p/Tf1mYfRhg4L4fAjmpUU9EIbrSg7v+hkh9piseQjsoemujTfiivs2PwW1W89OdPyme7GTYi91rF6Llz7G7jQuJX+OUzgGsSlzGYjNN5bN+CEu07TpXgHzVrkH3vXxLcsT8wp6343MYyw325Ng5sY5+zm+YEYsiq6JYvicVrEZp5zMT/WF+HYV8f4x/ks8JOpD0mrRlI9ybnqop9e3Uafe/HcEa7sxj/wy3whej0QJhhLFujUCv74U+8uSvnhEmZLwfjF/bfvG3zAnp/u1CeQJkExMKoDrMXxpbMOREo754zD6JBY2q7oZ6WqFH+vTE/Q1PKehRuAG2A+j/18pbHSnGH8Iob9i3anDcwipQrc3gnpTbJ9K89igbQxWL2vQ8DxX9x7ablpOPMuzTyhAClPHobV120JZfzhyT2pdzx2HyZo2i1yh9FuAcp8iOwwC8V6MOfNm4qPQm2DiguEJHlA8G4u+GqR3Q4X+L8awX6bFhH9hvEePo8WX+t3qIfDVzOo88r81Vz4IvopnefBr6bW5rjHY3+xXaFZ+A6nudan6k+v+KHV7pDGpxzOUcSu99o/unWuP0Y0zTcuGtXnxd4tOz75hh/RYJn6JdWug4zX5spzUG9Hz5Z+nXOqsaRM79ofjdi5oy6XnL84HbXO2nW/BsxdlFIZr9951NuJ68emuNng2Nm+/HGLzK8vipfWo6Jira9mF/wPNe9o32vHKa0/f3s7Cpr3mGOC89Q99Jn+Q4IU9E+Zt5cV1aN/x9O31ry3twrBenOpH+8I6Jz38tX2H805v/EU6a8rEujzSmHEPUH/qgHqb6YRxPCkvKE5E0yHqb8E5y4j9fomGIxyvbvoXNEe2t8IuX/weOFZ5YtFxzg0j50fpja/3Yk39zizv2//xH/9vM6rUPTASddDRwSWd9walwuTtiPcwwPUqjYr+yXs09VjGbcOXs045enu41Mul1p/15d40zF/UVtDylb+9H5zhxzeUGG6mz2V9E7rXIMrdhlX/ZXjAetSFfbsHMGNxT7D09XT1Z571b+cndO+Kkk+u7icnrxyOf9ud/kT39NA9gAn/Fj/3MMLLWMDqCXHK36CXjJgc9uwZXoRmu+LeXqg5iB8EBOoNILq3elCYE5Ob7TH0xT3e4v8VxtN20PS+WdBMz/6ov9K+RgXEtgF1dvUewHaPWcDSl/JNHgzVvWpaoAfcNDm6B/BR7AJwD+yfPaAnr02I2j7C23a2qfvppPjVbvJeHpmZHVn0TeQ9IG3aePugM6Wt9n90D2C1L62b1r9X9z7z9h2h/UeZ6dyOx5ZxqUK+Jd7xNh3BbEZtlGCJWZ5ZDXy0/TA/rWnTfh8M/WXDgk/z8vY4sX16u7216AOOHloMtgvnaW0ntQrEt2MwwiOs3UMPfMqfv4pvYRvUDnSP2iVj+yxm3EHnDdw0sCztMuVn9RGlOw+EET7ksRhncrrUz3IP4Hj61zsXsgLLVeon9aC7ji90p9ZUvyW9zLL+LVo6Df93d3e5dbS1WjIbP2flZ33t1yZgYXfiz3JRjzjHOKDlRbvasaPuCZti2vEZ4Wx92Pf5i7os65tytHsAp/yyXUk9dByb6a9PTj/+vwWJwRv5uZhlz7fSH7J/dsfXCAn6x58SHl8jxF/pD5ruRy5/2fM3p8v1RN2TrCrIjvPc24ywWBxPuJex99WHheFZWt2TFW2OsWVxXZAbDuNnHC/iWUgnH9DumX8M94m1Xdq7LtQ0uhOOw1ZtyXaMg4OO31Cb1+eg37hX/NKroU1tzt/Zfsp1e/4t2eT23ottf0u1hTZ9na/13IJ5fmwd4/Sg5z/m2g1+qt/aPikc/RlrNr9W+6nh7DH3PK/zaA6f7RPjnw3fhlruAczy0N9rPaRH9974xXrOrs91z1/dU07XL6WDZTR1W1fQ6w+wU39NqSmOyz+yL8D6QF92/Cp7zmf9cHxdrEel/+j1purPgrB2XdOstYoe8fID1onpjLpCLjj+WNxfTOGpF+bPeOmvy6HYqX7Mv8fVL6bO8k8t04frxB5YV8IGUH+sM0f9mzoCdT2a9RX/XzLbA1ivfdQeEX35klVtU9oh0ft87CNcn3X7U/7ly2GodyxLzorpIhzLGH9D+0T94TzmkVIq/ULKTlgubd9PHT++eJ7TtX0gwLrUX1lXhHiw0eqf4pf7uo4uXMw4Ftsjn3O9AR2kdqnhQLn/QJ3F/0Ebrtjdjj2ALakcKSzqzGPWV9PR8Vn1Nx3/zf0Vz650fkJJUAa42vUR59m16+n0/XoIn82hLqPYrskB9+XtGEX3BSw79GProXWy+gvHH8E+UZ+q3zb83+Wc9wXxi3VLG57n71mdXEcv9gAuzUH/mj5g+3Kdj/TpBnC/y/bJev+cz1Pa9sb6xbZrbZ8UjuMj24Ns3QNYrx9LjnF8SWHRd3Hc1CenSDf8Wru3eG6M36etl7K8f9rC+i2fvyR35o//WfZEqGvQyZeMB1oHSdZhXL6r9gC2NhOPzTiT/Np0a/jc1rnPcvzRcb8g45eOH63vDwQGESUYiyv0XyFNesath21ky5q4L56L3kLp6AO8Fy+uZrTI9yaW3ri2lln8o+kf4d7jMup+y/ofzY/xrbxoGekEF/r+jboE1ihrucJ2cTE/kqNwLdSTe+OVycpPZEsftv2+EdxUyjeWRrKWreGfhVH/X9P3bVzeCCAj+6Qff3u6VTvXsrL8lHQDYr3U/Rer2xFsOmvSsvWz9VRUDxYdB/WlKY3ntat1W4RfpHdMRy/Wg7XxaH38qMxsRO1ZzwHOOY5fjZZFWfaBcfgeW8I+A3bcVlvl+VBC246E825PSG/8wvFenae47XhuhWEI3YCdp7Q8JKW/LJt19/IBXrwXzwVsBH3AtqW1aRLtIdi32ri1N8K0RvZRbMpZB3Ad1SPl2/f38Or0W7HjlqfHq3Q1S9crE+1gFJf2MrObrexKy8Y5sSwvfjY6Dnr9Ut28sfNWcC6IEsrllfcIa9I7q/7LGUxgBdObEnYgwoOB8dNzwL14exLTtgq1Qv+BeGk2EqqYBG/bQnieBG8IeG8JQDEQvCEH0UEY6rfCdGx6+NOFPWy4K0htxTaat5OChdGIqg9qSlH3XjgBbywEgW78t6N76bbuXf3m9NObETX8Evo7YtLACyx8aSrpLIVp3OPFFE7gnuQ0mrq8xzdC2rfSql+STIl3HraPdN9ImcB2UzmbsxdMz86ov5/xEPjq8GeCeeUq1tYL4W6pg735eX0VgjdvP8K4Z0eeRnK4n4quUwDHHCtX4tmxd9PiRR/2i55chbUbH/akrWyLd/RPwu/t5/Hm9A30fEvmbWrGjXD9A3qrdywn7du8ev6NvcNsXw/p0R/p2/B79XvGWKLtO103oswD4bq7rL+hR0/QDrEtkobZLvjixn51gy+om79yAT/jbx/+4sGvffiL8R1XoFhnIwlcz7y/hf/DOeQDfgG2tQL9qo7rOfzy5xCngvRrnrARzzrw5UL6ekFF2eq+D9jQrG/tgQ9AOR49A0ubyWOKEUX7IeG9GMAwvbBHseXyyujVi3jhe2wJezaj+VB1uvX8XvTawdMzez3HtqX0bbQHwnI+Qxogzm1mXMUXVJzvYvjwy1G8lx/DeV8ZxnExpIkWGAnLdabEep0lK0Hdvb8G5entsaEFJmbXYPiCL+o9HFuxUAeeLuiGe9G238dSmPO1sPQxveiyFq/kqQxMM0ma2RWOW/iizwrWNlE6oP5JlmGsvnC01N5xav5ViD1m7cGZ4yrS8tKr7jnfqEPsBfydvxpN5+nLX9zTDa2Hw6xv3FmxX5WW6yVxL+vgQk43/N+rZbdP9NyB9RuFE9gG9beWvW2fs/H7w3GSfs8COvD0wD/53eorzZ9bYH/vyRzqsZUyPjh+VuKevzFsKEuQWn6GSW7UKspUv+q+Dq57PbkNtf5ga7uu5TxLfVJsR/KEoAGsfLyHy3e8vR6O44W+Ix7W3f5p3CNovirPwO061v2ID4Lj5P472PsQ+MV9GNnm2V8Cr4l7JP1H5pHrhbLZ8vEBUE9m9Oqq+fwEZnPtbxr7Xzwn9+6TvJHxIrF2XWyvVZTRTc4t7W3Ht1F+R7DXXp4EhYxlB71xO14/8cIfx0b0LyDozXHVOeJY6G/bN6WbHwpP6qLpPRKPXLafjtqN1xZwo/Sw/vYrYBv3irmCeQJ7TEb9wgt/T/Sa6aetd0Gvvfy2q25n3xto8642Ysdhr3wcxyEfH+9/fcR7gdXGOT4zzdFcejbIy5MX13DWXzqgbXlrN9pRsT/TrrZtaX8jZv5gNubca0xaU3ZAvazRxxZQ71Hdr9KLly/sTm2F10GzOo+ul9bcnwGenS4YlcP6ndhGe/j+wp+0PndueXEb1Na9Pn/mGABg+55s5Ui59sbdU07l7b/83/8jjh7YmxQDUX95nX3y2z4cxDD42IlLCcN3PuqQ09NQPaXgLQESG2sxaaeUGH95wdCe/1v2UCD0Zzq5nvH/UNxFsTT9hA5B3MvmQ8rDvW73styDUXNmfjsHxUX5/HTi20kB/Vv1Xxpe/c3b9KB8HZvd+ZY7a8l2Zbz4hj5ssWMv6sr2rF/hLuuDPJg+7UdDldh5D142w6xTal+Zv8yS65mjLcvR7pHDdmA4vCkI1L3CmiR0r2ZCV+2XTBfAD/rCxR3aJIVNMeFub5j10PT/Le209Eu05SdVrb4/wfgVF2XOIiyNhzX+FQuL5eKt5oFysf32s63MqmM73qENbXuDRZt0y5v0WPZ64DyyGL9a/DY3bHyJZrYo5rxGFnt0CZx/NN5adLycMdXHgvNt1uKVhy9VxX61nDAjrDf116vXzD62632bPtTeLSgzi9cL9y4DvPb30dopkcrrjU1x/WPiu21Rxs9lvWP583GXjfapbH1ZE/q0bUr7KXrO/Zfl1vXfwh5Mw3i2wj16SM9eZ6iZqtbrDc/kk/4iCPQz3mNmsefU57LFoBPVQ93bLeeXS4L5DLZTyOljnHP7Up7zNNea37I8XjrdbizlVpza5t/EaH7sjSlbUPtQtK52HED+49gVxLPl5bnmD3c7ZlAbZZ2avZgWzFn1oPlY9KvSVttt3qDmt2ypNWj632U9m9Nj9ZntIJ9UrzZFfMNly9yWvgL7jPHz+hd7E2J8rf0mwesH3VuOe/Iyf9ol/4oR31pnMJ7b+QH5qx51L2CF1yn42rvp1x3+lfGk7KUaaghbxvhnbZr2x6TxoBvjDVbGXDuTeGzGkfpr9ymLP2X8q5r1sekDHecULzWrF+Z6FuPSzPG+ZrBz/bf46zrAwjUBgL5h95/5/oa1K9sfPkzyOk4Au/61/ks9JxfO32W+NvlqWwKmSb9kzcbuTJHidaXYzWf4Z0H8mH86LfddiPpjj1BbLi0jT1kuWx7Qm9fK/YmcAMNp+gqa2wuD8lr3Zb5Vz8trygGD6xu9Xvfsg6C28Oe6nsuoar5Zg5Lmexk4qeGWhevi/oQfj7z/6+ui6iiNV1WfVR9wfwv9J41zqB/C5n0WS7bpXgfbRnX0Phmvqj37jPo7+J7Uf2YLtvXjOLnQbwL6QR3L+luSLfXX+kr+I7v1UH16Nri005rmp2TYrAVgr6F8XpoAuseeu9a/tAdsILhjj1v64xf9nnnwnMfpN/4URdQ9cOtfIbF8fv8Tf1kj1d+Xmc/ZBrBRfr33/cn2THZKeMz0rB/4kr2vK0yPJWrPl3+VJLn/a/QEMK/E/pRfeAsn6bfA9JI7c9P0e/kp1iYs/l+ZXI+uA2t3TvlRO0S7++L6rlN+Xj9+5/td+Psx4D/fs/viupXpoN21FBV7fZHaWvLX9ldzyP5YKbftm3/VvazvU5m4p3b6WjSkk7PHOeLRjpkO1988/879g+t83l+M8fPLPImaXnVL9mPPsb7FOdctVnNwX/aHxKJdQ04Wtiv3xCafMv8yP6b3/ZXaue6Rm/VUFGXrsiwf60Y/nhPq16JhtpHbqxSjrR9o0g/jnl23Km8fH+FaIaTJeSnoC39ZF27pL+y27alonWk/LNdk+i122UPbs15rpPRt37NzMcvF+ZL9l6HL3um5/YG9jqE+8JekAH24t3Qhr/9pz2qX7dmDsMYA64VOuglK0T2lZjB8T5gOjA3Cc8q9YH1fJDZd9NwRlPNZyvpIXGnrsS85E5C6nfXF/lpe/ft5+K1thYWMLjpBXLThNyyAeNPAgsUMhP69dOjek0fG3mzwmPnfizgeZvGY+R/lqnRf9PH6knfjAOG+yk2llmfok89OvblYrz/0OmTUf/b6gd54dep1UC8tuBs/lNWWt1f20RhLP/xqfHc9qGEm9WZ4TcvmS3rlP5PRjUCv33rXKZzL1e8W/X5rHlxjPBOe3Z3JqD94WLu8qo01XS8ftV2EOaM8a9PYmx/0R/HOlV4ea/J+3VtYYudJC/oBpdcedEthUhr6CxAu3Rv02/QIHMN68uI2cFz2bGkEbQvxiu0wrRVj/Z75YGsZj1LruCwrHqhFae6l8966XzfUuZfe2XBc3ysccynFj33Uuln3LGux9qMg3REje7A6PqLvblsO0oTfqGx7oJ5/KtYO7FoOujyr3lfqUO0BfUDHuGQXyY33ES314e8yPQv8OC/X53e3G1vOwJY3jouUlXVgeF3rUM7tfTtAAWwh1lZKsR3DohVWOQ4M1BE8oTeCNy3S2xbHBG+CxLdBmHaP4k95TFCV+rbI0h76pJB4c2L5FtiInAPenIhvT3Tk+08rf6lonG0sFgwT6YVn/njDI73l0Qotr1/fBFKKzcBwWR7Bes7pp2P4p58UdTv7ITAH5hfbwJtbs7e3zgBv8Ka3eOc94RZ2+gzgS/moiTg+JfQhMHpRlDBmQRTo8hn02bPDXp8u42xYw6y1X2+9wzdnz2arztlOewUvPtqXl6lP+FnoTnspPTK7F6F7Fuobon6Q305dR7T0Hv4C2KON00vjxbmwT+A6p2e/2m/s+RY/pTeeeddcZJampRkHkGZOV6/rkOaoHhbYKccFi11zefVapB/SWebplw94ZVyDprMOxJnHS90zhJP1vcav/Zj+QX95LEh+bXhFxwGOI3Y8wVY4W1k7vuy5ufqT8ezT0htHCL5E8P5KzSzeWpb2smw37+HvLVlrryjXTEJnihKPDfHDFCcftFz9ax7hPBza+yUI8RUGTtwbGMF4VcI6KvdvjzV/rWsE6lO//u1DO+rdIeO8UCSESYLjuXD8x5dzEJ5TQJwDsKZxxnm4IRzuD9i5Am6aJsNa8cpkBfkekhPxrjN+K7H9+JuP0b5oMxwr9T5BQs8JbUIZrRc2tQvyNPluX4cgro2PL9Xwl+h60n+IoNf13rqo5pbGMfwGRQc9icDfkXuj4xPKHkWw9WwlofWh3ZF4HOwAX/5C6K/zCKCera5H64A2XD1ejRsnPauoVA3EssEv2ulAnP5TYbiEHZvHdWj1rqjet8L5ifTSW2u/UVdR2vbT+vbs4AhemjO4viC1/EmU+OzG9Bcbhsfx4W2oO8eT2cNf5mVFSV/ej+zrOdE+Tr3RflTa0E+AToasyF7QkdaIZ1RJlkodSxt/LfEmxJaFwC9kdhH04vnY0kf2wP7NYy8/dbv1l8Avnoer7fXR4CIRv3bB6P25dH0I7MF0NL1Ho9fOdjzx0Hkc6XhS3lgczPkI9+yM6vAT6vds4GY7b7hjvdqDbfPIffQnQX1rm9hzHSuG45Dxm/WzUTo9Tum7tm4hPS/NXj69cXOmE03PS2fZBoM0O21iyzGKfwb6AE3x+jAfenlz9q0frq4ZYx59vfBTuFLH3oPWZ3n4C2iDe8rYizNKiy+FPwt4qNzMVzKO3oJRnhiTOQfYMZnH+PXH73Rv7wpseVyBTgfy4hjQscIHEVHHpi1gE54NWduwdrMFpnWEM9JYC3UErC4s0J/Vh36EwXgj+S2stZuZTnpjlY23Sa+dsL2x5+w2s/kg7d31eFC89rK2gDp6a4RnqLvayJoy8+GvB+JbUbg2s/rSOCrPiNe/e7w3N3w6ndaiClwOTMi8Ct8I6InFa4ClpA5RxQtT5Wo0v/iWWBB1p2ARbGUG2mRNu1wFLzL0YkPPiX0D27tRYONsMVTF2g/sEe8yeO8zeHZ2JVp/la0Uu8libQmioCePb/ckUBIrSn1zqe3PpPdmU715jPIt2wMX1Lyo9sp/b6hjRd1eXwLfFtpbz+6upubLHtbvaY9o11ehdbXrg70PgQHTuUqOwDqvSZPzJPba8eyWdkXh+qG4IYwI9q3z3F0xaVshDAf22G2TlyP6hrQKQL72HLCc1AehO99sfHEe9mY7527ouGffPZu3cN3DfqByFJZNy6julGeE/SNcMJR+NUPXErZv45j9qNfn4Q7prUl4/aUw3mmg75v+vwbveoljieqP5f34COOJxNN6eHVmGKYTZWN5gafLdSBekPgW/VKSyeN4ie0PuHZ6C0pifXh9+vHXnyiAfgmknc6RTuvXpm2xD9TW9EfqtAfSWJOOB+MekVtjryUha+C1xej6An3Czr+WWFf0nX70w+iDVt6XYp9j/6A9zOxiLb32ZP7sB738bNxZuaIf0oKErChhIkwBDKit/fJX4ddyvL8xk/C/SB8dB0dwPOV8QlA8FY6747GuLZ/VqSvUZ09MWGJtSsuCcnLOgc0zLu0/rkVxnNvG9q2P/GdtrdwbWz5PXrSoHfeI4fLxrRjak3z5W4m9Mx16lHhJkAOEfyGA/4JLluVfQHx7+xNsifK+6AcK3LgWgy++Io55wjMzrOsOOJ6fLbjF0QjcgmAvzig4jmFRhmU51nz5G8+xvgui/paern335dhnw63XP1oRQjBnp7ExUf29NKEDEPfrHd5TTem8YU/uvG8yxnf7a9l6f5Zz1FZgx2megM1Xu0cbxf2Vpd3oX6XOQ54oOmbbNQtBurdmuc4Yo21my2zrzwe+6FtWv214q8+lO7Fh1O9Z6c3jPftR5iFuxE9ojD2UhWpPsqH25KejF7negGc546aiRSdsla1suXB/cR84oGo7aX+74kvgLRffLx6X3zA2j+BNMY+1D4EfEduuvWMPzOUeqieeqztAHlfZ1Z50zyzLVfV60ceulXQtw/XNmr7KNY0nL47BfqEXc7w+IPZYLwiftW9tLTfC98bZUVrqB/2pm3cxvbl8Ttm2pnEWnFvKr9NXva8fvXB76qBzW4+14baANK9I9xHxbg4d5WzdqZ15c85yfrquDfdc16/FzoujOozqpvP2SB6Fe41zll4ZejdLdR7gMX57/YppFcnzdFdyHj25Gs3jFnn+BNbqydrVGbqFzTwyozrCz/NHX7pinvpJ9O5rU6cjvYNeGGufwIaZpan08gBb03qxZE0feQY96xhmz9UeiX75O6qnXVeN1lE/ib3zgq/tG3Ol0XJy6UlchFmB2wWib5JSXvjoHjXQ1DptIY4VH6Zn38SlxLdZgl8jdM9C9HwtvBDkYDUTLAAgC/dQuvgGWX7TKJTGFe6lsfRr6b1hhkvJKIt0fh7Qc+yfob8qt+izr4fAlZ493ost5bHjfE9+K2sfAns6s3JLbH5YO5BROeLUMOjPa+vBMDb8mng9YMP2jVe+AatSxn0RfoV8FKYHUB/mq/BNW/Jo48IzQhtec6O4rFfMumUEUrai7F03HUXXTzO5GrVjPS8rLRTlK30rAGE78LqlB8cIpmvHDG/8gJvnTnhj22MUr4f2d+Y/S8uL18Pzi2MYdCd+dlwn+pcGeB2nwM3uzd4rE93TL1uUoqi/ynZau27TSV/1hvNyLQE3aKsN9xZsj30YwnNg09eHVTNs32vLeQx7/fSij/YrAr3BXnV8Osreh79XsfahqZ0Ht8gM9LD45S+v57Pwfoh++dsHKVlZx9FrT89+vHFwbkezcmd/oyNP4h6DJa10bt1YDgj2813MbUEfdt3JukQ30x8oca1vBOvkkWj8rXIU2iRsOf2GRIPe+PvzoR307o+1NvT9jv1Xq9/6vX+/QnvbcEFwADcn/IjRem8O8uJdwyB5HEGKTaq5XMFERVIfsUK8fg43yGiv4J8Ax706/lUbSZJgv6UQPS97yeZxDGnG/fjzPKLh18L2sNg2BI0/jo3wuQmFpK9+fTtu80v2B7QcHrTTq0DKqb22sWyvJIU4dmJ8aMOx523Fuy5R1ujzbPrrkFR/j3jdSjFjmdohQb1s3Xis7rrGwjHDFAn5NaL+IjNY/yJwM4IUKIuwQc7E6pJ4dbLia/wG2ELck7KQp2QjOltwoQNR9xdz0C6Wmd7sTYcXL/bSG5vuPWa9ePETWPV1oZkrPbkVts+3Fz79sQB+3qKMPMo40rvpd4/yPYpOfgNr1kmzPqZrM0X7q8qL/XhjSzM2if+Vfeue/baXN9y7fu7Fcns5jHPv4e+Mtbq4h/17eXp92BsbZn19hE3vlvVGvq/rwfO5og29h6+3eviLfLY8/L2KUf0e1Y45zq4d90DvZu8VeOUalRlls+XDnGrD8RhziBf/TFjGvbKFrffZfiJbdcdwXHfxPKXR2tCZjK4rz0D7wIyRvpIukmD9BMF+vxD2LRv/6ro9I7hX4t0vUd2tReNoW29Js2fbo7LtKfMIm94Wu30G1tyfOVuft2BNmRlGf0EvPtwpz46tiydHefvf/+O/x1meXUafSnOfH7JYFCzeEmvPPzprCC28npdPvk36CKO5gTZuG2JWXvt2n8f0LRtJrxde3zLpXWrY+F4DL+JN3h5T9S8vItZd9PSIbymBXA681RjJ50yddcFbTDhGKaJb/nv+BWmPbx3M1b/zGoW267epZ7PAWNhvC9P5zuWs6aZ4X2//hiLZNFSfmj79029byiWzheO/7/8Zf6kG6rnY0SQ+e5TVj2Vqj8b+1B8Tsfd2FcJ5aXnM+udf8e3MPoxNK/mUAnmt39yskg6t44nG9/Y9PcJn+HeE+GLegPfJa0hcTOHmCI6pjtJ+03asGkIc7a/UJ9Pr2ZveiCXe27bbCDaKuoka1l784i22MX65yaz0eHN2zCyFcf7z+GOkezTE9pb+ZtsU9NqVHG/fNr7mr+VX/7iPi2Av9rX0zK3OMW3+au8zarixHrxxcqRbposQ6djXk/YDuNcypfl8xGR4WVpn7k9VT2l8Rzpwo3tJN/RdLaO9kYV9LYl3A1XnA0XTVv6MvQv15nKq8VcuF/cz6qH5f32qHYQxGeOXjEPcPxD6QxqfIR/8/nn/U/QDfTB/fF1kx0HNtzfOWf0SpNu3vES1i1SfXnj7V2AsxQYH44O106tg7tSXVQfyL3qUsjhqi+E1fiH3ZfojX71RFvPLxwhn49d1bApR1ulG895ac7I8DmXIOS4CpnNv/GxYjFtJo1z399YvsduG8v4p/aq1A9ad+uJXBB9hRdjoJZevzrMp3J9cfg4PKEfUT7a3j/AD/fO6AOlG6B/+Aeb7jr4VwlNd+PsJSI9lqTetUnjyMVnAsfzYZ06BX7QJ0wb4esn2/7/e0/iA9sMvx0iOixy3oEfE43hCcBwlKxq1SGmw/eNPg43PUls3UM5D+e14ouOQjg8ohU1L1+Nt6DNI6fduOv6b1NLlQy5frG2C3vUt0fAEc7+2PdDw71kjPTOjfnt6o32z/zNcmUccvdivftm/9OY2y/0V7JPoAyrwWa7wEhxvqLZ/ZH1SxgPj/PmVr+1FV2vojW+o9Si9trY5vFM/ao/9krD8n3/9mw4Krb4/8rnWm+c6buvNZtoL6oljxqM7+qP9qwesg12PYpwr+QXSdST7zbLOoMxF0/W/1l9p66eoXu04Br6+/kkHeXwkb/m82L+haXdp07oOTPTWN2eC8rBMbH82R1PWgNpgWDnGX9ve6KtMR+OzNp4tRyQ81486LgHcA/7K43fJX8J9yQ1mjsOIFW05pG/j6Bqn2mEnfZ7SP1eQdgs7Z5qIi/RqWikwzvn1L/1w3zAd5zB2QDJUPaf1u+0vOH/PYxewbfH9XftFjJe9uN5n2OW6PpWT/YLtWQj2qutOYFf8rCP4fvs7/qK+iTQvMWX8RQOeo0zIHenrV5LFbuV+X6lHSAP6zqer8a5fLLYuHlz/Vdpyfzq6SjBc0jdJX5cbOD5wHKR3boc29hxU1/ZNzv+kjk/pd1m/Fo6XWkuuW7HujeTyox2jTlmfnM9HTuCddpv7Ub2+Tud1vE3nb++pfHadDDuI+aBv5vzRv9iW+C33lYJ9sp+SFC65WfOAe83Fp9wPye2m6z/qm7XQ+2OldnSmvYu+CPuFwrrGvh+OvT4LdJzWcOW6pgPT7xL84/yfT3mdVWqR61XT4HnSU7kOFH9At17+jXvR3xyrE+jDnnO8Icvno21/+TQXQBoX0F5KP8plrmFT/Svt+Vse/2kvWkuG5ni6GFfz78PTa+QZiNdIaNBG1F/kKF6aVnqM/B4Zz8ivZE9+3cWpA9MftUfv7awz0AuUe/Gs9ng2t9YD8jsifOOyJz0wAevC6CpQToVuuJE1e0h4lLhglDysDkfYcLsktMFInhXUTfHcZuCCZCRXg8UrhW8ts+16zNrNxmVaPVmDF27Nw98ZthxWbsGt8nnx4ieg/cWej/wIb2I+DYPy9sYOuHu6WLot1wKqn7Vzcy/Ps/TNtN8wLxmJbivy8K6fXDfnmonhbHh7vWIfviKMl+6MLdc/CLsnjyOwXnvXI1rereXvhcf16Na0roZ/BU3pPfy1qP0hTJTg3kh2hy2ssR0vLw+mexVaP0uvHrdY/85YM8Y8M7Z+OPbOe/IobCmPN6/ZuDhecz3eu37dMu+xv91bl8x/y7y69t4J0tpTvyvHIoB28tqq16ashwrQsdMeMwyIcVauq148LrZNLdYmXiSokyJ53Oz1vxlMh9jjEcxXYd/tCcM8EqqDs5jVU/3tuvbRdETWzVJ35khj0hh68og8arnWssbYUcM9xod4qp11+b1HIaMLLgXpr8njqofAa8AbIPZtJdJzJ6hVqhl0U8XGs/ZId+v/23j2/jmi9+DXuu2pfy8O3a090e3qB7+WmHe4wPPyRHn21PkMmHdPHhEt15Gy0h57cgvWlB8jP2R2Act0GP4oXrnWPvxdUy+C/oG33W0/PYOFHqC/rENbNs2X54hb9lODO85DfLxZWd7GffHiSYl9w+nPOs7UddzSz+KPF/3wtwYvVMtL1Q3o2/brMh0XeuPZ2nFO5xQv3tq0ZpyRTrkuwRcHWdJlCOrhSUIfKtXrmxrOPmDClwv4p+HiF4DBqU29j72OWnMNNkuXD/rWPOy7EtQrybYHwfcuN5n1O9Rofa1aeg9+wd6Hvz3O6puWUX57oV1Dll/hVT+1j9jXglQbSyHxJWmSGiYKQ+Tzs9G5RsdjrOV4vmvNznHtIqASK7Qf2juk/rWMVF+EYX9hfa1wjorzlMgbPvnHg8Qs2Hd4JF76VtaCMq/tG4u1hdhgSiu1yZZ0iV1v9OLTbZS2vsBubYt+Nj4fVJJZHnCP7Z9OXVgXtDXaY5FW6HT26198eWi/Ej7KMh1arYAymK/gdDxATZPguEpND19mQniu9NwTaJnaOuvRcvK67vGu71IN+/2TGmjDkboHdQI1s7Ur53k8jPFx/mAs9gLOdtezd3yhm77SpTwm2h5KaU/bPk2Vc7uH/6+oJfS7Z0yJ85mMo2Bremnt62gozt24ckgaeFauWAM+AofbhIayVdayJexP4KfUd8sD1jPY00FRxrM79hUPge95k+C39b+1/DS9rLk4R52vrjfTv+XDXwV5P9qD4GdB9fPM+tIbBiN6C2lyK9tZ+/D3p/Dqqy+eGdqpL75dK9ZNx6DGT+JifLM3Y6+A42JPzsTTDei6v1f9eusf1Q3S6aU1I9Z3EH/rg8MeszRm12Xe9dBaN3udol//xt8bXxOOQJnOEKX6rW9PTcdLd0Qv/C1eSI7X0Pk6GgIbgPD88/Mz/CZdqHyZP18KvHqozXhhlL191GNNfnuh7nr0rvuhu0fG0//auewRcMtv5iqO5TMQZia3JOa5cs6NdTRzlvYDPGC1bbq1PkfXHaO/XuZh87PlnB0jXvnLGjjO7vZYoV6sv3e8ti2U3pjUK49HKUP4haCentAfwj17VUbEtI3uNJ0XPwe0rUfffTknvNgG+9RWyrpNhGCM2bP22RvvkVlTHw3zDF//gsN7AL/nvY4qbafW9BSkx/1+y76/hjBd5KOEtydi2wFmg0rrP1tKt29xzNH0em/VMpzVJ+oxy29reVT9y4uKtsQ6KX/O9jSVv1FfQ6cjLnLYRovUxEC8+mGi0HgMx/LqXh7018FxaY6Mp3acqOVJ4erXB8mO6t4WpJY03ZhWe6R/zjf+P6e3WPpX8tf6fuXNFbQfFv113EnVZ61XS3XXvNFunv0jnIbtUfXdodNuhLFZza17AOMNptEAzr0Wydl7APf1vg6vfpZZM7CdoAMca7/qa4akxT/AWPBl7AVYe0O40QMsj6P66WH3ZurdSItz11QB4/pof1Pm6c/qP9PnMf1p+y1p8z+7ff08LW18Da/613F2jXbshbymjz1BrNusvZUad1wSmIl9oKF4eoJbsS+ZP5We+2yPz1lrc48ZjrEa3u4xhDC8SGE4lp99lOnw9+Ozltu7ofrT9wAu+WX7wbu41CH08doD+Biau/0qweav2qPaGAbnWl6sn7C3qx0zuR7S8EyfYxHKZf0ZvuyRWfz6LRXXb7MJiPpftFM6d8yjQVOv+aX4pX+bdGy9YL/pvG2Jkkzen5JXEHTnWIn1Go7pzr3zuAdwUFT8KeNUaGGwdg/gshdayB/lZD48V9RpeeXTwusW6MfewAHpQVvrhva34+D390eMR/3yer9uXcU00rgR9xA28bkHVSypTTcXm+FRVy2LzZdomMW4o+chX0t71oK2Vn/Nbzupol5bgs/BnBwJ9oK+qPF5ruufXj49d11vaTjMBx6cB3rjL11t+wOmTjuf7gGdIyxtN53bPYC9+ZszDf04nbP8ZvqPMD+W799PvX5PrLWL3voHdmvXhUDr6EG9al3r+DQeD5SP3P41lp63LL+qTOe9PYAXe/plSjsEf3ujH/FT3BSj1HKlnS9yWtx/ETr2q9T2TuFpP2UP4OxeUovrpaCTriYT3/+yf/j0+hfxbN4Cu9hiE8gt1jXb4tzOczvlcHX+SuAFDwvdbbrW7rW22EuZME6/7YO9mf2mwb/ZbqyNIX4dB5I71ztMG+s0a4fA5ot1FsoTv9gO0K/uwZvjhXDwwzhdw4Q8qahAm26NH8cH1l/sn9Rksn8OB52ifB8yx9s9KGkXsR45PufTZDcYPf18mR/sL+kux/8OKyNb7gzXvZhh7X387/e0B/D39z9RD/XKIP0ifCp/Ps+q4kxt1BjRPXKXe5S2/orVFZj1v7Ww3Arr0fO3tgGkuoG2fLa4GncNKEfbHyX9Mpak3zV7AMOO32QMol3ZvXkB3dlf38se7umlsDLb5/507z2A7fqB8T3UbgnWL9HmjM4B7Xhp3+mXzt9l/VPrbdH4PexaZLQO0TXLLH32p55uPoLBwq+uB1L4UovcDjU+z5N+lnsAEzvetn7LsIHO+Oqh+tExg9hxq4ZJ+ZT7UaFBe/EBx829ewDTvov9SdXZfnUckvj598WdcY32DmDCt/IIbL3osYw6n2VtuHvxKG3xG7myb5a3S3sSBuwrZS1WB1v0wbC6sFAeZfzzwE0078HlI5f51qzRxdaHvwDpjuSexAufB7FrjBUeyF/fwKasZRRW09wqZzG70f3ixU/HjkVq//ZcX3Lx2LI2uDVYq1NG/bw3NtuxUsdNb13k6XI27hNeV/CGLc+BPSZ7r3WWNy3aG8Pe9YPm75cnuXk3jaybTd/WwUsTeOldBR78nv1ipoJ69uo6A7rTuFvTOpK3J6zPTLbQi7O03WUYlMnCtLS8ev759dkIvjqG8NwD8fbCfL3xAW5WemhdyZH7IPdiNI8c0fPZ9OaR5Vxg5o5V82ha5/bkDLw5a4TNe20ZGE7brJe3TXdk65ZZWdaWdQ9NecNx7MM78lNdMA38NscrdXIGvXqwTCPB17rN+Yd/LWkFvH98JMn6oLuHxm/EjJdRxP/FfRnZca99toxVL8Ys+ofIVrAWs+sxrmd6QvT8p6N1tzzL17/g7j3x3oO412ms3IKfPJHhDYS1b6mARXi88hRkfvEDU67mbNOxnRCabrX9JwvygA/TadPruufyefS+HDwTvPGhb3149MLRveufpdRzUN+fzGuxmXSwRw+zcZRp7nlAeBV4QzC9JVh6QCzfrctInffkERiVgzp7pLa9FdDLaHw9q/1Guj0rD9sTUm84B7t3VtRXcPPSxwxu3bvh7Fwv+sf0rvJiDPT55Tw8wRfG+tcvAFQKa+T6qycv1gFdQqecQ2nLlvgFoZljbZ+Pdm/8ypcwuLEnDz/JPW7QaH/keKDQvecP4B7HlXCs+urVGXjpqVsvzxH+TYDYS9JhhOfrBV//Im1NXx/+kvbBUkqj3uzJ6Ya1PS5b0EfT10LMLwG32H/jNYAVH/Z3W54zHv6Oc0Ue6aHv1Q9+Fa89HhmU1CutN85YYt9Kh1NGOtn78FdBv9zTN5W1bcc6qRDeSB2Jhfasda39J54VwZdrq75eQ5imrybas/1YO7AvFrE9eN9G7QnVaeynlPO22HJZ++F8BD/sxUtQZnyVxHiox1DCPDQSfFk9EjdNI5bew1iPuGZA++AE9XYk1hVlCJKC1T5mj4GXd+Mf6roG/SuQzMempTT5Qq8S1HvhzUsPbtYeCMN6cdCGCG/9bHimV+8nCHDz3DeDNJbp4IvJ+tUkyoS2zHkO8oVGVby/vmlBffmycSXkH07f3/5EwV8kgGyx1Sup7XNMChzHsiz8O2h/xpd66Wu9JJoOWm5NuteDL3ghsURR3sOEtdgLOIdLpgF3xntM1rabtlOPml4Kx3n9ajDu2rFX1x26biHeGmUNZa7Icne641yy1T14+npW+ha7EhoQZQ2YIChXY/Py5Gq8PKPkjonjR2JPe96KI2/Arq3Lo9XZ0nsz+MVteLS+egtGdfYurJTZhR/Tf6YHhPaBZhzLL5RH5xnKuJfYBpynHekxa7uZ/xaufPh7ZjlHnJEHX7bq3UDS4xfX8Mjrp0fA2t8aW7z1TTLvJu5ITmVFerPrklGZRrrUeFjb6PpGx/y9ekD5v/LNFa8u9jonPcxNovTijvTTg3HcfJwbQTYPe11i47vl23FTaQv3eOjrgbpvaQfoUMMzDSsjZv5XgHnXSnnwjuMo68vkhV3z8HcEwltBv4PwnOj5iLXhwJZ0e9f3Xp98cVuW8+Jt5+UtoGxryze6juFDYkAb1vMtjPJ6FHQu57n9VTfS07kNp3HuAeswKosNMwrLa2H74Nd7yU7TGoVVPL1usfEXt2O0N/ervZZon+B1B89vRW+dYsvmiUdM6+J1/r1QHek570MBT5+Pxtt//b/+R1NKLbTdowGov77F0NtL1eIZzuLGXUgXHYGLYl6M94yuv4erDDpSH307QNPXpfeiwf3iRFhmi6ane9DN3jpZ+o8vDlja3sWFstVombsO/OFyMP7qW2PUb61HCoc36eJv/L+i9dVJ5N98/s6/LS/pAuTp6dWzJc2f5WJ6mk7NJaWnbx86WTR45WqxOSzLrG8VLm1O4ncn6DYc2w9fRSNPT1eAbxdST20qsIt8kNF0ZueL/ivY9vLKSBeG0/72kT203Uo9TAOt6RuL8TH/9uCecwrtXPW5lVn+7lupmaTPurD3+O6UMF4YmHjLUCndXv58sDUv3zFmbTp7S2+8Q8pxeKO4x+yt3Bl798Bht1iUTtoLZ6OFf8/neNumcuj4OktXx09dfxCmM9sjcza+L/cw2sZXXvZoL7H1HNV5602ZhR4m/UNZtjdLnnx0z0c9/8w396l2pmdvktq1Dveotf28vThpS6TjAeo3GiPeNT4fPnTGLe71Qry02/Iv/Zs4JpumjuEY8rdjXzYcb4azFu+f7U17zP84Vzv1vv6N5PKuHVdmoXrdq7f3oCXZ9ijEcTT1Xn+31UB/1HA4t/0U6dqXO7C+QjtwnVXC5nOWg+5MH3Gim3G347HN06NXH2JtxaOXfh1HjrUP9QE70fZG3viKCnCPMJ2L6t5hyR39LZU5rU8+vrkHZILBi13mfq57ANP+sYdZSi+5Ux9cN8OO6WZhOd++/zP+Am8exR7RFm0PbhluxzyGib8f+OtHyR/nNXramw/RU/iUN+NyD3PQ+tfy2Dy5jmd8gvZh/dVvdh6Rh73L8bLV2WJ+kQHGzcOgbaXhUZo2TCof17Ea/yPvMUlYmzoe1PrhXOMvLaKl7lnJkH6M3jj7d/zrWH2+nU1+k05SPjpvUF8sBftnj39DdK9N6KZ77unDUi+uBdeDGoY6hnub2jw9y5qwb5/t+KJoe1tS+n57Eo3PPfUI1i8Ig3bAmEy7Q9r4ZWhrl4DpYg86jLv01+tovS/H/JkO79sopdyddVRl9hXZLP6YaAODduQelWp37E/Y4y+Ng63eeV/1M19BWl+EV70TtanZOutdxscFnCA6vOc/k96zZbQj/FhfbU49t3MC0HUkbY8UO8gsz1P9i93Gs4q9vtG4YDEumzDxr6TkCpR1hvUPx2UP4qAAliX1o7RHJcc/XCeiXjWfSbtkuMdjXVfk3/h/aL7cflxP8K/1sD1QjmibWe9Yb6T2SuGoa6TX6if5K7U/Z70HseuScr+Odmn0D+p4nX6ZP905LvCcpvBR/NMv6/dP6f/JnVQbqu6oX3VP/Plq462F5SR6vpqs87Xxra5Rn1k87W9Kr/Ycz2Z7AOsevzzlfV/uDVz3+k3QXtHS9reWh3v+ktyfSn7p/E9OH8eELxUktxSO/vY5BdzK8BkO7FiBXKJ/sBeM/2+y93gtKcufzkttmFTOoM6LbTq1P7R6IF77si6A/XktM3soOP0HsN8RWxYl6e+z0WtwjO6sl01Pr9+AXvPU/FK47zzOklF5IjLuMjx1qOe1POmvJaW/ElvpbiOSK4jxuFemlEdbP2W2Pp4xGx/GuTugMlbOQB/+Ar3R+GxsKT8Mv4jRrScvngtMpCP5Cbzscj+Y4Ky8v4elbpDS5+3YsEeYzg5J5dvetsx3xJ50PVjWq2SGtt/ZghuEI+HXyD25CqbvlVllxha9e2G3COZlK0TPCfZAsvsgYa3Ct50hj8ajlutqZnb2rDr5jW054qfYt62HPcZFIWw5jq1hHgXl14R/FFj2nii9cfYo1BGxeXvlOBu0WxTcJIg3CpLQj9hjwBcwlD3XBl46a+BNIZvnqOx8KQ3ne/ME9maUpjM7PwPc2GMdKKjbSDT8T8deq3qiqE6srnAzzJ6vFU2nurX5L8+XZbHYtAjGCrqr31bWjDsIMxKPLWU7Woer6T1cfaRyc84azVuj9afOTTN4/RwFxxvj35qena6h1DOLuhE9PxMvXftlqut/UVlugdUlj3v10bDKmuv7EUyfds5z9rVe+gzXY+T34sUWcP+nB+2wJ7fgVvlcjb0euCW61vDWHlo2hJmtUR5pDdPj2OgtJEPEInwieAofBP3Ke/hrDXq28NpMzvtKtpR36+IOb0zoWxgjkPqJ2jsM3khIbyVkWziZnn626q1yTTkfla21/SmTz72IX/ZgDMAbZkF4Xtw7sJ2mkvtbV7w4RtBlRqJwEU+YjoXzBNf2fJhohSBsTwAn4r3y23FtYihpzxOvXS22jRTbhr0wZBZ2Wb6vLOlc7ZXlLuVHmkHUnf2vpCPna6VHycuJs0lyOsDTj+d2JnghUr/6GGHLuwbWcwnGiI7grdsseMN2IbRhM86MGOlwa32uAmOmlvPqtj9Cbqkpja0/bnW6oA0oFs4/vTaL9cV5GHMagr8dzyyaFvgObrTPNX9u7yrOuI6jHq3QPWkr1ZTuAF8MoNfjRqK9mQg3/XqhJaRlrhMRtAm+8jqSDzjsWkPXHXywqOCBFuJT+NDNCvHi34bak5vyODdzvDLimgxf5fL6zDsPlS/6V9kD9XkL6rhFPSU5azyDxkfC+bkI3KxEu6qyFaQZLHEaX/04F6/F9mli+7O1PaD59c45jjB9uFMAvvC0gr+ogb8adZZYO59J/OsE2jcmoB9y7LP6eiR6fTG2Qyj/SG4N5zFvPhvp19rYHvQB2ZG09nBVnjpeqfSuuwjPvbLZtdOs7MgrBIrHlliO7Gzbm+UDSTep7RmG+Wl5zwa5+laXShjHDYwV4SyFqyVPZeQ51kgYKyi0M44drFcdS+hupfSNkDFE6Zd3SdXlMgbHaL6Q7cEy+6SSsH0OS0htl+T4jwq++G6FbZ3shDXBYTwt50kqpcYiSs99Hywv0K9/o13xXkEGVUhWm+yDY08lu4f46doqrWOWpU7hOG5/B91Bqv46ksMX8cIYIXp+K7hOej5Si2n5vfrMwthzHPNcwz0i1fIPstX47E1+yz2M+EzsIuHFi9+Et1B7sQ5OHCqc2FXKQnsiXlwrXhwrW+CCZQT97c1ou2/CrbG68ORqvDyt3Av7MN4TD7tgVdbUyYZZG9azWSs2rSh2cR1EUXfG20qTpyO1jL5+1wpBmhY9J7butp4/idE+RKCnm0eH5X7W8v920G627W7Zjt7D31vkz3HuKL2yqnur3/569Ja65wMOrOeIPvToPQRew954gA9RbBo8RpmIuh3Jc4Sme+aDWqR9qwe/zwJ0YkVRf0960H/vl78qKc368gMf+u59+EuYPsUCe1HR8GNpy6uyBqa1B6zx1uZzT6DXRwTzhJWjaDqcH/ekf0Z5zuKRyrIFr9zN17/OtcSz1RXXiaMyx2vB4J8e6LZCqlu1VQiutayo/0x+O+1csZQXL7Zwj371U+zUe6FM66bnOrb2jq+C7b1btu4BrMS3EkNCa8FkwxuXiGf/prZNJ765tCFdUvcoSHS/8mC98lvcURmxPG39demMxRovAoB9O2TNjQ5NT8s3W6ovyrfiLXRQyhv/76PpTwntaeHesYR7tbEtq77acHjTJv7G/yv6dpRdlADdA5hYvVg7sul59qX56x6PWh5bi2g/iyTHGv/uvL1WaeMvyuy8ZWfRPa56fOONLrZB6NPc+0H7E0mLxjD4faW9HYpetL+JfWr5Z+ezr7Rs7Ra6CdCF4a7eA1iZtu6s/zp12sIs9vfEPlfUIP7Pi4hRamwfe4E10mhMr6Mf7YdXMes+uifEVjybtUxtbrLHk31I6DPzV1L4/t63qTxaql57cX6YMZ9bO3aSfwnHOGXWDj3UPhfpTPS/VfsK9qCyec7q0at/jzVrGotMw1PSu7PpCNDeaV56Xm8UpvBYfxJ7o5Pxvkz/xLxm5zjwYeID7W+sT78fti34xv6Y7ULXK1+yZ6KXrr0ZavWAtrXhccw94PgSDdwYFmj9gE2DD55YylvtATz27cNyMH5t8SWprUchjqOp6zjHdoBWUJ7ywE36IeLBVmDD+P0M5/FPzWc9Ix+kBXeg/Rhvo1tYDsSLN5hDWtifmu7YZmINvXEbbB0bfObtMxrTqEeMIzZc7XfL9BEOX/9aO0cK6f8cPtvvn3xex7V0rvZbp0P6pxBcX8Kd+kL+XClpv+JN1ILZg9jTd2+PKI4hXJ/YmxusN37xVUI5jmMIbBD+QRMYG3KWTKc+AGZZqiaa8dfkl2C6iVKG3H4IDzfWHcezh0Legy07HyTafDk+VZZpbAHtBWwqtv166wP2q7+lHzN0Gg/gV+Pj3KYNmro5lOu/Mh63lltcO8l8jAaAAPeCrqkae8htCtS/7FVZPVywB7Bi291ez1n7AaobtUnY13uw/5GdzfSreDZJvLTKHp87WftXTDjea24Yp6Cze+0BrCVajnET/byN9wBOX6ldA3T0vhhPElwHsp7cE5DrQvZH2oTWuqx3g4e1G7VhzjM9MP+kftjR48o9gBWWidXiPLZYF9aGjmg5tD6KrnNIHdbaG/BMzcaz/ha4/5P3YC72HH6xVmIpaT9MD2cIy/C4Dk73M9r5HeM+wwCkwz6VHMZ6J7M9gL8/W/tnu9QaBDfo+Fv2YM2K+qhFbLBlb0k5s1+jv9uw+BrSoueMz3GL7V/O4//WP6XNHDjes/yf77mech1E7P0ZlLP2pRSe6fQQ813Q5rYdHS8VbQd7PQm/o3uE1tRa+vMY3dMv7awMs9lO9eqivwcwadPDOepny4fzrXsAc33BdRqAO/VYcgvndu6Be+rzDJHC63WWovMxr6yZCuG4XdIr40EbUuMBW1fmZucIi7ovx9u2vIVOeqP+YssFcL5lD2Cgzys4ZrK9YJc45ri8fw9g/uZ0s17KOE89MXwYX1AWO54Ae98FpDqHa5cwrfC4V6YUp6P/jNf+W5iNX+PcV9CrHBTpiX34a5mdPzrLhes1QC/PppsXL17sg/19r2BcGok3RltZQwwb0hpBf/vwtwfLPoPhrpSrSYuKvnhlsoL5dCT3ZGQ/tD8Pa5+jcGdAPR7lrHS2co88H4lZ/a+0nTXggsXKXljP397ezwrGQr3I9LA3eDD+nwUe/hKbx6Oz1t5tuFH9EA43g87U7Qidw1hO62bhCxm3xObHYz7oBermlc+ObcubTH4cgLClX4g+PP0Q5od0Z/LiWhp95/b0bMADN9BGYudOCtA8tJ0X51IePvSdvWQAm6Tshbq5Byw79fbozNpjK/fTezsHxWvkwbw/wtrgkXQ8mF5PeqAs/OXxHrw8Gwl6HMnZ2PsTXr2sG8oX+3ZYW6F/wXYh7O/3sj0F5fx4x5+fNboL9bQPylR6aLj4kqK4NWLbEmL8YnrZfS2jNcGLF89E0wdMv5gJrl8ohH6KjRcFeRk5k0cZ77aia0Nv7ap14/qU91ipX6Lnj8r5M+gAqyzL7PwYWPg6i1882S9vAxzjzEkJGtrSKFs73db019PRcwZvIqS3EcbhtoIXRry3Unrujwa10ZWst54chflsBXGeQL2PD8aOgfBCQuUzaB/i+VnhRUlPeCOlJzO4eBnZEcdzXHAgRSsA/lYs+ELEEw33rGjdVR6PXkvjTbxgM2yfINE1/HCc4k1vnS+tu/opqh+8gZ2ktY+uII6Jhze1j0goRBS1a0qPMobj+IDcH64okuALj/SVxzrBG+LLt8SXWDt6ZO5dTvaLMzk7vd8E5uD4m+fSNF/WG3HEHgPV+agNen50xzxPNJ9nB7Wxf0WC9cP/WlPoA/vSfZW/btPXqRf/DGgPtk2UIw+Bua67FUGd4TI6jODhtwjcjdivwrguHTH3f4yZbw/PMo9tAf2Ie9zNwJe//Pp3DTpOEnvzUu1lcS7XMaP+Qfv0JPkvH0i34sfrgVockS2MxrtH4uzxa9YGe2Ca0GlPr8lu7Wo9fa1kw/O8l0aPuI4wfeAqRnlsLfMVeGWwZe6V0erchmFLWZAeWtuzoppGGqN4/drL92p4ReVhr7FxrZ7ELyftS2U9afbnmiBcbCc5G0l37YvvbGf8hQnIPyGKJ5+hDiPBB4FH5McQ74VQq5CE2mNQaRRF3RfnYW5N6SThOnMNva9/Ab7YtV/t1tIHt2hXSXjfiDBejU/JdO1dwp1Mqt8Ww2J5RLrlH3PFXHsErsGK5Pva9tyi5wDhLHjwS+wxsGlqvEdkewvv5D4Pf69ndsP6xe+GF7A9efHiGeFCYzZe07/35W8v/pq07QXNXjkKy3mV3AuvLDPxmOl61AZr87gSrwxWnoltF/DPx2w+vUf9ywVHljM5y/7UnvX4xX48/fFhwS0Yjb0/AavfUf9nOD5cuKdd88bA6EEHHwLbsQPhVY5ib1J45Spueexqwx+3Y5se0HPlVv3mxTrQXlaWbslG+MVE6xfE2LcrOb7nx7wsi/Mcjoz6jMZVnt32ZvV7JM4Y2yyPVnfvgRrmJJVH4KdfNxC7TvJ0b91+kk5oi1Z60J/rSmurnoyY+YM1YV68uDe0d/aLxRe6ud8wHO161NeOYPO4Nc+0zrB45VY3feALbBiuN2+l+2JXPcl20BXuARzf0gmg2E2lJ28B8O1eJGZ/mcbbR30rlH4EYdSNlPKESlg0PN4LaemVN7kv8/MX9WuX+tzTZC2arn37xKNXDuo3/o31UKfRW8VNey5oc+iFZSjNB3vogHB5F3+1vdiO+NrKA19ljeCLA8z/MxzxRg/qXfZA6KQTv9IKLOwmn6q7lpLxCfJjxwLWF276VlcMb/MI6bH88cJ2Zj+S/7K84q96YP8teljUMP8mNH1F21/D69t3dXeghF1kA21/TW/6tnyun+qdub6X8SC5VHcfvfAse/cERuPVWvDVbkwj1/vDmVCsjmZ7fMz00+l2hal+s8Z69R7pA37UGfJZ2EZ2t1h7gB74tY7F6mepvW2Mx8bAxH+21+WsfIv+upHlnndXk/vbzLACsf3ysTfPof3fzB5Tni317LOG3WYBiz3RZ285dl5cIEvfUuP8/yT9g3yWTZxSfrVvsBwpf0+3a5jFW1u7xbTTQfcQU/vWPaGA7cO8ScuFOMZ/72Zi7wYysG6sX1nYx/8r5abwwI6QXs931n8/5Wspa76xbfIebvbCpNVHmz7iN+UJ+mzqG/1Nntm/V05bL+iZ5TtrD2DtrrRHxm+1U6njai/EOXzK16Q6XtEd6xPbl2qp0ouANl4cN8054jE83Jv5LxxafxDPg3ts13CMl6/Uf4T1v/4rhX77eOVczpcpvu5pjBqrXkCriXBOO83r42K/6SeQ3HX8Yry33P6Il8rGdLJ/OQ/lgb/0C3693GsT3atYw9HPhrHHtM/Ke/YPv83YksqF9Wl8+Jzn6/e86TTTtOvRNE609emVg+HKg+RcDY7NNiRxx+08NjFt6hnn0I0dp7z4S6wOlvD6QUPVflF9bNuw/+r1Vru+TdZo7QakdPL5wt5b5vNq2z4K9cdQrAP0GXVsByKHN/HX8RrQTuz8QCbJu3Zhgb2CMj9nffGcqC2o/YBm3nNgnDM5mqYtsTe+EOoFYKz8CuvuOO9kN2DnFYA4I43AVriut7bf0qageWAP1xEldrkPIull9fXy1/s3C96X15db+NY9dDW/TnsUOnvsFpwOYm3G2i9Qe3r/RD9OL14AT09NevmX4wr6DfsOwnG+qv14rF8dH9aNyRW1lxnWzlFX1tfOW3Bjsf7m3tih3VLYVJ+iJ0mPcBzHfc/0cnu40sv+Kf2UHtcFvD9KaJd/Jur4w717i1216egezfZ6GoSe3oyF1I/uJaywrvb6Nbnlc1lv6XWuPYfdLPzzuEG+8oRaapn9dfmCKxdrQ6o+tusn65cdWB/uIbx6XTvpv073PEQZz9JPUz9r2xVqTMqZyy1qXvAte0MrZQ/qDmWGyHuxMzzvcdcZJv22Mw6ge0tZL+e9g9mP2I7xPBx/vCUDsR+YMAx+v0wckNJYKgV6TuFwPZbjh7Dot7Bf7nnN9i73IfL88RHyT+NoSpu1tGMrYNrFvk3ZtoLxxrs/auH6iOtiW/M0LrS6YHl7parjfh+rb+zRC4pOwy+k6qW1B95XpJ7LfBP0hXsc9R5ymy7wjlX/S1I6pd6LeFU/cJs9AC7k/kf995jd/6Hd7WU2PrWtn7GKROWsKAhr9wEg9lz9CN1dQUcNQuj+omWmE9c4X1zCS9cvzqaMhzvlKJqOTdu6K/TrhRnF7YEFz9YLwqOwnrslz2M9OYqbp5G9eGlZ6cE28trJS0PPPWyYWdgXS36jvmZ9a+T/sq+WtX3u1mOzx9pxlXU6Q94/wvVPznfhlwXHHnbN6OmvuXnXSaPH1vCPxJaya9jZg5xnAvZh63fVNQZv9PMBLWBe+gs8Hbf+9ZjYtMHoYYDnxzy9tF+cB/S7Vsfp4dJYgN+e7b0lT/AC1EhiOmJXax/+roVledFidbJXP9ZGjrC3jY62a5n3O/O/7QeeMNwWbPozUpmW92cts3S4LsFDjkcGdSW2TraNox5COF1r2fCePmb+jwxts0fUiUiPup5NLy6uIaY5yB+M8lS8dfIajvb1Fy+2QrvWfqXnexitn38Ldt73jmfCsBY9B14YSo+RH6Ed9ORqwliaBnIdzL3CRMmTCQVvE9o0rKSN549VgvmuB4tJb0HZcz8K0+3JbcCLE2vezjifcT3xppv3FuZttfO44A2NoSCMETSxlVvB8rw4F21PiG3vHmvbo4zbO4XMzi10j18ehUOI/fq3F68HLzqugPXoybPj1WmN9Gktk22jbcRQNc21lg27CeEpJs1DYA5y5qGj2Bo1Eoo96p/0PyozTtPfQfDG9eq3rg3U562xetMbyltBWnvrkfqOr7g1FxhnsbYvrglzBqpPjhczRvrcQy9PHQ974EsS2481TvTPx2BNms/OlvZJ7XngxnSeF/rXT2pp1zC6mQB3q5Nb9HtM1/OvS/eDtK2+UTtKqGB8M30hKFMYi9lW2l63HA8rLN3PgHaIOS8Kzzui6LoEX3bx6y7ixevBcbQnVz787dXRwjB75dmx+j5SHz4QPcoevR5rB84Px+YJrkusrEPzV1nHLD/0NbC+XLfFrsNsGW3bRr2acKhTT0txDHPWdjF8do73ufNDcdVP+XXSuIZ5e6Msdu9fiof1p9g/aUvs/f6R4P5PzD8Lx29Kj57/LJ4FZe9R5rme5PGkJy+Ogb9g0P4Vg7kdnwlaMLViWsfRVuI6Jh4ld65raHelT7z9HeU7rnHS98229PjS99t8LY9je/7iHGx/3NI3NZwXb00YC8cNYK9VPLk30ysXO2hDCAZ0e1NfmQ3O7EAz6THz/6nAsGYG+OJ+vN7KefGT0HHWnnvjEP3qhVE7T9i01oC3jpmnKzI/bZUZXPD15LdyRv3RfvF3ZZss2n6H0B6LBPsaiZfGUFgPPVexcQ4IsO3g+f90ZvXca6dIF4v5R4B1PLtNkZ6V5JZu2qTjmh/tlthjC9OayRmwP804M88X13G0jfgQ4ae1NdZatk5nXgPimkWvK3msv+CMBzU9bD6W9s9Vt/TivNjOlbpE2kz/inz02nv28Ldnx7acL+bYNdIWvXn3Ss5+EDwTYo+3MLsOsg/BPBnBNYuVraBsad02z7OXPtdYXGftKceV2PVftw5ZDx42jhe/8e+k8cxE3Yj0qHa0jGOFe6Dah8a85vZgvB6zfjZjb/9+8XsY2d9RevZNux7Ji/XYeX1rn/fCq9soTb408ky8/bf/+P9iid/CBVZcHCwWX2nA7g7cUl81WLvnDVjbyXrLFI2vewtU1rr7i83ZEnT91yxtfpou3yabwXhrjZrpzsOPa8r4JZS0p7bvkhRz2W6J2YKKdsfwqi9NZ1nbFKJXTnXX+Pr1suavf8OfbwmR2R7An+89OyVt/tq/FntaCvVvyBcN5l/Sni/aqT1d4PVnO1a0368syz8bH2b5hwTSj4RjrmHJmY+SS3X3Wdw0MAVAX/Dquwnaaf7VPVuAzWPev8bM9hiYp5801pSpM6YgTLJ/X7s2DR4v2teUJ4Vp7cfC/I4wGx9n+psVYLaH89ELyqNvkfWKP1t49lulti3Q9K0fWO4JU4ntm497zOfhNoXlDZDeSJCY2deH7pZS5ov021+fnESxn5Rf1S/LcW7+2n6kl4t3k8+i+mN/ZHpcUHMc1wW2TR82+2nGU6TFt4uZLn5RBwiOF3u4CbonccgwHygsXz89lgGwftPxJdDUMRx66Vi99PYDBgiPsIwHA2/Sk/RhRjgv4QM2r5J/jsPrAd2bTtF4PXR8U/ubjZ+6B+fZLP66zaJ8qaZqFRxXPkPxOCbVfaSSP+pq14/4U9OL9Umuv6b/9pHWfdgLLf4ljniWUB32iH1kXdAD1JJ55VrTvnZMf/v+t5wjPabem2cYU+2shk+/b2LPPGP/RfxU1hSe9s8SzPYAVkqbS7ljmzh9xrrZ49kewMgF51zn0i55nr5sqGmiNO0DmlqfXhkSoSZm3CjpMb9F+OCG8qFPhF/PP1H7DGA7zuadSqtfzYftyHKyXbx+Ye2N6wCOPxofYJ2MUNZuQAqTzyf2P6e1N4V7PNtQzRwrFdX5rV5ftdR2qPbKdFHf4j+p3mz9DP005Q0sxkhzrv3HzlPYF3crai+KLYsX1trDLkx8b3whycYSZ+0BDOz61uZR6yX2EtwbneRfG9dSY+cjmW8/Jvbt/fU5y9fbv029t7aHjs/LcWdcPswfwwfekw6i60e1Me6BSrSvaN4oLdLgsknHObjDH/035TXWr44Pmv+Mnl149Nou9nlJh6VAH4jxsp0wUibUAAAUTElEQVRwD0q1CdaS5eEaA/aVwuK+Hv1C+OCOX9b+qj2AP3L7WTtEu3znef9D0v+QO5x2/cHyg3LfNf8W8viiXzHqde63xIN/Y5shHVyn0L4YH3tmwkaY72IPaZMP0tP5gcG5B/AHy5szopaY79we23ooR+/PKZwXmaotnd8XWCMpJ+eBYjc9Wn/YNcYEttUb7SvYBtdiltIzJnsAV/ts47O+at8In+yR6YZ+GupPG0U8HB/eA9jssRrDl6BpXEA/hY1Q9+/cC7joO/dPYfaVL8uUl19VDwP8NW2rT+XZ9wDW/GofyHYi48xWuD5vxqZAvYdS09cwxB9DjpVrLbM9gmX4XFBK2XQKByjEylbY8Hs5Gv+nsFUPDN+TF+fjD9S/hz3jw4vHxI4TmAB7kyDDbHn4+xuIC86BYGF9RNg+PbmaNXmO/Cw23Chs+4XuRtE2kDy3yiPxaOW5B2jjEc+oI/Tze6I6Y9+x7NUr4o2EYfDws9lrlyLh7y4Yk4zMsPbqza1Ik8QbEeYc9ObjZ0PrtRbt77P+/+ygvffqyoNrOmtHPNZf4D2s6MW36P6/ROMSPvyNx45/j0e89orjQhasjylntuNeqH+MLRQCXcaH71YYPsvX55cr3KPXpk3s8VE0LW1/5G/Rc5BueF93zUpd7UHX+yqPRNPGrp7TPuMeaiNrOaPtbJn2ttMR4nWJyK3w8lozLt1DTyN6Zea428P6eeEaf1nzPiooc/evV8n6meEhdm7qUeLaNGPcVqwfUTcvn+ifywVseKXnrjyarb74OXj2ObJLL/xa2LdeVPY+j7To+OClp2G4XtmzZtkC7aUnR3FG4Pf4zoCKnRx6E4RnnEcLOo+PxvIMYKt7Yuy7hOXryfYUfaBxT+u9yQ1vTqx5W+M6zqn3o7N5cRHfzErvQz2ydvDmyOztkRGvh8DroJ570sML6wneUByJN2ZZAbDxvp3jRh3e2AyHnRveTAcgT1u+rdi4UeB2R5nBRVtPnhVrHx5sH4Zp2szI99tHlvQuKQVvRkLim7qwq/c/RfD2JeXeaH9CPZKkes3wdLJFwKgdboVtO8ha0L58G3vE1nTXQjumzDjSf236V9XnKjzd2Bs1v53RddEaaEvs16rvNbZJtoS9NyjrWeX1dJZW27cDXyrErxXCMaReh4VS8KsMQ29dNVpzwf0snR29TkSN8BJ9X4IuoJMclkK8/PGgkb889hjp6MV+8ECMD8XsOqNFW7IFfzOCfzfCmyfwRVYUcyPNky3MH/62toRzfOHEmqCUWyVkOhTYNv7KSU9o/z3x+1SVR8O2Gfvnln66p91B70Ewx+MqomPMEXkstXORPR7BcAyr60LUBLIVPghmejbNFtR5JHO8h8D9/BJrdHMremUZlRE+H6beNizr3k+3xtOw+ns9fjvDtuP4EsqRJIxFUaxb38Z7D3qV4sfwi3ihFFEYN422NdyfKBbGtXhua0Dfs71heb2ZytMT5tuTF0rSGzXYg+Ovou4lnfglaZirMV8343wOEcb2IuEcszrXHyPYjnWdw/jZXjgX5bTp3gNf/tqv5lEOCPNBalY4L22BffdFZe+DYF2XrH34u5ZkTX25N8GO8mAWBmPCxYcVS4kThMb44b2dDzFhLdZ9JC9+HrFts338VHpvuv4mXg+B74+9AN8rI9iHeze/H30Mt3ONJ54+rHhxrPBm2lVyK7ReI+y878E1A8RDv+ztYcvTlTzPFPHCHJCjWF3sEZbhjLL8NGY6eSadoa0fHeiz2GXub0f5bXaN+v62Ou/F6gl/PtsCP8zPhHpVeQRsOZWeH9ceR0E6Ng8e6y/wHrDol702PMD5l3mIi3MNY9EHvr2wozRuuS56dqhHb03ptbdl1AbK3rkAeYwEoMz42thCP6J1mdXtxX5GN0i99vPgg2ANX9yzKGjXvW1ry2OPR9h5xI7HXAedCdO0chbedZaXvtXLI8yfozKM/I68rPfT4MuL5Rp5MFZDp1bOoveMQTkzzxcvyFq76tnliDPHactV6Z7NLfvs3gfB4OyHv2ugPVkd3VJfb//n//M/Qx1rpTAM20pyMcW3pXoFxbEqSytiJxbkgT/pZvfY3MNij4KtbHz7QvncG5355r+RvjS95M+9HEjPtFWNfMuJf8O/B/9GPJmZt+bTM1bujavqwVdSltlCjKVfmkny0fS0/Cxfz8wW7lIf6Idp4Le35wT/dj2xZyl+qif3/kC8tOjJ9Yj/OywWY1kjOR0tL4tBrepXaOkdpvqbU2lo29QLURntQWzrB7wJq9d/rc5HlPbL/am+3cd0x+Wf3Sw6Oj4VSnul/Gqybf1tfdPxpPyT4g2aZzUc1702Qf6jPqz9U9sTe3RYFv7taeOPYx0fj6JzmL6dp/4z+ppJjFv3erR+HJ96aPv09qBgOJ1fSPEPPzpOEKwXaL/VDtpwV+vvfTH+tsy+wvgM/0bMF/Hb2uNWMN9Zf5iWrrP+Yrqcp7iHkw2PMF5s+8BB0fLiHMK9sLhXDucFhoZvzK+NXsJ3e/rkxjTytW7qHwqSD1o0HMuBPb/sDVCsV2y50ae4vof7//bXR7Pex57HNm3qErWz7kyP7bLQS9ZH74KpaotlxcsefWtB3uqfzlNKvb1Ue3s0KbN5tIcOD5oOa+etU6ONiXvpVxxXdTxe1DN9PdHL558w/tgxxv5Z6pG+mV5dn0k5OizHs5pfok1ntEdzul5M4bWs1Z6TX+xHwdZ0Pcrcaim0HulcS8lk6M49gDkeYRyCTf4Jv2hH1pt77pV1Nsu50EvyR3tZP+bHeDO7nO0ByfMynoX+zL6E33+wCXUA87iNa9e99saIph+/tLDxxB81WrpVeD2VHtws+7iuv/Ggz9rYbP1ORmUYYuyJOmthi6U967T/EWgQ/ni5DbCe2IM0kXRs62+Pe+hei0tq21ldUa/c4/79u/0Ki+P+W/u5VLG3Yp/ir/rBV2hj1pffg+vL3l7BSH32FTmIbReOtbTav5TddpVB/zmE2Wsw2Uub3pfoz96Dw7p7rN1Ax56Bl5+C8d3qaGnTad6fjXNLO+B5667rda9+zX2XQf0ipf9LSnleNsPDLrZevi4ebovi1B5hv0MblfhvZr0HenE5bWNMifNfOi2s1cvYevos7Sih7jhHHeie2j7km895vVvv3+VxPISrcZJ9Mi6gH8JHcnwbx+ZLeynhM7pOoH/6e1ihXPH/MI6+571Oc/sv4uX03/I+5ixdqWdpxxwvuKM+f4cR2oPlp3mwHlyX8rofLY+0vT1/E+mX1yGMx/H6s8wfSd//5vJz3fn1Jev3vO5i6v9Lyg+/+MsxP6efzwqct2bjTmm/DtTqWbC9Wm0egNfLeh2x0IhP+7XtktBi8ZflrTNK+i3xF+NlOv8o6k3ntPsPDjDBXnjNGtv9o2ombgPGeNle0F7QYeqvIV7IUNuQ9yvhTjtdzAPlvOaXwldQLs6vsgxa5nm2oRjsuq5H6RcmLI5ne5Br2loP3N+ydaX9kmLP4s72tvoE2g79/pli4q8aHKGkL+s8tvrR+//VehJqF8C2yfJ+arouUj0R6mtpXynn3v1c5hlDoVC2YDBsyvvHR5TonsMwvI0DrLv6KezINq81ciuwkFwjWufLBXl64oUNcg96+dKdb5zNHv6OuGf9fjp2QLqa3g1ilOGW5Xg0XrY95qWf52TNuM05bcYaG/Dm7C3y02F7rGkXy5Xj828e938jM9uDPWyxzbXgpgFlhF2vqszw6ob69C7aZ7p4UbEPs3vrSMLxSuUIbKflzY0E21LbM7qFuWXNHHc1KIvuFxjdTdmsndOfzHR4VMePxE+qi0XblMzqu/bG4y3kxW3p2Yyypm20LVVePC6YJ3rz363p2eRaW31Etq4TvLpinLYPYqK82z/LXIEbhP2O5yoWpKduM7aGf/E7iXNAXtvDZuJLntnezpob1vSvtfbKst2Se46/a+p6z/LNeIY1Bm3Kk6M0dzCQIJ4Xe6LYzHnc60i9SQwXlni2PZbQSEbwQN7K2Zx/47enQWK1PAq3DxpKT8qCIIsXZiQK3WBY1riKe2jEIy9t9PL1WBvutrSaoV0/GrcaFEeTL9rv0QfnK3g0ux31uTU3wc+E9vAMEzfQ0V2Fur2b5Lm5iBfGioRXGI40cYPwwQklPYCBX94rSNLEHI+33Jo08OZnvmn9HiaUkXx9fw7lKHjzcyQvtnGPPg07Uh75ouU5yCNc6INW8IVmlLAITNLXs+3vPLZC7HGftO6Kb3znvcTx1QLl4/2jK5qvFY5FPbHYOYvrbeWq65pHBPrrkb7khQ0xHGdMfKEDf/iE1sym1SO1OmB8pYYAmh6uVXZdr+DLC3594ZH9Rzq4JbNxl/P1M6y5zqT3kBPuyS/ZVfx/R1PiDf0kMIf05UpMJxzfa/1g/4JGr9egz7yH9RrHMQrHRQrqZIX1O0vujdZX5adxtF6cA63MGIfj+J3kKxgFJBhbFO6xWCSHJHqu0H8hoTijeWct1laO6LXHVela4rXgxXmcia67bNl5rL+WK+uKtCEcT3uo/fEctom/hsK4WLuEFWyQsMbFL9a6mMsRJ4ZIMF+AvsZzFcLy2et1DQPo5q2HNewVcP56XZc/D9buZzbC9i3tjN8QhecE7hSuHSB92h6i6TGPI+AF1iNiGY0VI1ivnvxG4nrjK8kt6Y2dUTDHOnKU1ooCzFDh4G39YyHMMbEFtO4EN1WIfQvfk1vxqF/8UN8z4YRMofst6eV363KAe+T501hzcXY2tNvf2n4vux3z0s9zYR/2QvagN4B4vmZ8wt6QI7HjzRWi87KKF2eLHOXs9J6NUZ3RPr8d3rhJ6/GlrYz0txeb/oi14QjqoDehboEdq7aW+bdzlq6od5WjeGkWwfWv407s8aNAO8XND91Pa+/eWs+MNwfwofBPnB9G2yfsgWNfV/KNtq54cYyMiH9W/OT6vLgf2uaz9n9xO3Rum7E1/BnY+8nl/vQPHMNJusZM192oq3f9ndb2VQc4ppsVwvvkvD8fRfSocUjP/cWLtdg/Af1otuTb/HXXm/og+HW/4hziOBXGtFtxZFxMY3wqbyMr0+xapxd5TYIjxSE+H/6uvRncTDRBWOG1MuNRH/yeBevXk+3ggspKomcba2xmLWvTuirPW19wjPpSD5SXZcYF9FGO1Dnt61WFb81b4YU+4UUehW5ncaZtnIlttxEMt1bO4Kw0j5bnaPw1zOpI/7Pk3uDbFftvhvZXsqY+tt5WSBzvcG6E/jUc1g1VypfDHcEepSP57Xjj7T24d/4vtmP7JuUIa9PYmhevHXogLdsHVEZ44a0ApM8XTnhdwjqo/BZGde2te/12DHMW9jnCXqpxP1Vel1Thl+ae8MsZnq+FM9CzM6qzvUaPD4O/sI5f2jfonc+ExGv797QP8UiAvX64F7y3UOzoA7bZ6jL6fYR1SJAPbKVlbtZ94i+QmP25bNw19y3OAPpkvmhbffjb6D6v+3iuumd7NHGCXA17uYLrzUcg2sBAHp3yZWEW7CnLse+s8S/aCu3LEcXaVs/OaI9qp0rJp5dO8IuyIi3itfN5kuZACtcTFIRRGNceU+yaJPm36Wv4EWeFOQMvH4wJrKdtd8Lw3voDuki/1Y96Y5p7qH8JJ0lay3BU+8pf7hoJ5YDw4Q/Pi3sWhkddWJ94HMpa6mnKTXcVUt1S+ha6eXGURRhTPq//MTzFC/P0oP7QQ95q8yfDcdSzI3CkL+1Bv+TF7JZmuAR7IqlfDiOMlSWsX6xr7q9W7o3th3uxYyBE++vV0J72CtPg/F8kzA33Yovu2I/4ok+RYF9rXnYfhugVwg7C9rgHK2QvKPfCClNmqIGq/HTKArYjZ9Czk7VGvIa1aZ2Z5z3hougRWNPH94D+ZxeAAO1n5Uo4Abx4fH5Kv/6tjNpPxwDlSNtzIdSTF/fnqvllK1j0v+aEY3De7onHyO8KbHmYr7pZOcIZabx4cRXxZkce8/SXX/ziF27WjhnmTB7lod0MPDQhP6F/721L3kSzN9Be/Cy89VB5eAYxbX+VPBP3HgviPRWnDLcap3r5XJ3/M9rK1cTrakfv6sZzDQfozgcLI+p9+ZpWN83B9f6LF2TUp6/q72tsU+3as/OfgH1WxrnFyk+gN2femj06rR/XiTgvdHqEMT1kakTRAmkhZwWG/5rJ48V9YHt25T1c+Ftxwnj03LfSs0sPdOSfwNr63pJbLK5HNvNa3P9ezhpL7gHfGOzJszOaA45A/cS3MePXvH/78tdYvr8+hvLivtzjAs/DvvH5egh8HRwvrGyhFz5c7pR/ccgIwZKk6w587H/FB/9aF5VHB32s18+in7nRfxYjvfjXoN7Lvri4DWK+lhlLh/LFTQtyszni6zfIbwLX7Gx322Zw03PLFlvhDYwkj6dg7cc8pvuRdRznHJv+I1zDoh3OaovPkI4V2yOjZP11RcOLvLiWOAbCFrKEJmnkarCfKb46fgvGkPbx5ViMY47SGKf4F32qWyv7KCnkfONHmkYekd4Nbc/tCjg26vEjwfuKtpzxt7P+SL/V76xxmnZF6nlrt8jN5shwNXwC/SX2mVwP+ocr6CLxnOGykKKXLHvu3XO9proFZ84tL34WtFnCcWxkL1wn8PqOawaC4zXWpl/+9mG/TPIeJgEIqHbvXa8sYd/bK2dA/fXkp2NfYHxGaGscp4us/MBlHiLQMzZ702wEnkhfhe1wnry4PWcNTlt4Pfy9nqsHSS4On3Uw/qnc88+W3GMseXEOtJd7tiHyHsmLx+Q1Bzwe915TX9lfdVxYKy/uw0v352Dt2P7iOqR33W51r+P04hx/NjrLM4M6v/5iyIvfzj2vz5m3lRc+vYfAtyLOIXfM/0Uf3mNE+4z60dG1vr1eQJ6azyPf63zxWMB2YC92XHm08R8vMb74GYzGxSs4a67c9gXwX3/9/wfQlg4LMeBpAAAAAElFTkSuQmCC
[[Mínimos cuadrados regularizados]] con $$p=2$$
Es la componenete aleatoria en una medición de [[Datos]]
<<toc-selective-expandable 'Semestre 7' sort[title]>>
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
!''Obtención del material''
El material obtenido de este apunte se obtiene de las clases de los docentes de la FCFM, en particular de los departamentos DIM, DCC y A2IC. En particular, utiliza el material entregado en los cursos, como los apuntes y diapositivas, pero de forma reestructurada como una wiki. Nada de este apunte es de confección original mía, salvo la resolución de ejercicios propuestos.
!''Disponibilidad del apunte''
La matemática se escribe en MathML, por lo que está disponible en Firefox y Safari, pero navegadores basados en Chromium no lo soportan. Esto no parece tener solución fácil, pues el plugin de MathML era el único que permitía el uso de macros.
!''A futuro''
* Pasar acá las clases pendientes.
* Mejorar el uso del diario
Dado un [[Problema de regresión]], se considera:
\[
\begin{aligned}
\overline{x_i} &= (x_i, 1)^\top\in\R^{M+1}\\
\overline{X} &= (\overline{x_1}^\top,\ldots, \overline{x_n}^\top)^\top\in\R^{n\times(m+1)}\\
Y &= (y_1,\ldots,y_n)^\top\in\R^n\\
\theta &= (a, b)^\top\in\R^{m+1}
\end{aligned}
\]
Entonces, el problema de regresión lineal con el criterio de mínimos cuadrados se resuelve con:
\[
\theta = (\overline X^\top \overline X)^{-1} \overline X^\top Y
\]
''Hipótesis''
Sea $$(L)$$ un PL factible y acotado en la dirección de optimización.
''Conclusión''
$$(L)$$ alcanza su óptimo en un
punto del poliedro factible (y si el poliedro asociado tiene vértices, su óptimo está en un vértice).
''Hipótesis''
Sea $$(M)$$ un PLM factible y acotado en la dirección de optimización, con formulación racional.
''Conclusión''
$$(M)$$ alcanza su óptimo en un
punto racional.
Sea $$(\Omega, \Fel, \P, (\Fel_n))$$ un espacio de probabilidad filtrado. Decimos que $$\tau:\Omega \to \N\cup\{\infty\}$$ es un tiempo de parada (t.d.p.) si
\[
\forall n\geq 0, \{\tau\leq n\}\in\Fel_n
\]
Dado 2 variables categóricas, una tabla de contigencia contiene las frecuencias marginales de todos los pares de valores posibles.
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Zs1S81xgFmWrsWPHymeffab+H0kqktEgjchXX321awPy999/r2ZSrk7PKyKiTMUEtw5BcOzatavqKlxaWqqWL8AY3JUrV+p3RKDb04UXXijXXnutCp7x3H333WqiC5xIRx11lFxzzTWVj5ycHDW5BibGaNasmf4XRERUHUxw0x+W38Mye08//bSKj5izApM3Wo0ePVrOP/98WbZsmd7i7JVXXpHevXvLr3/9a/Xo169fZXy94oorVIP1wQcfrF5bu3at/ldERMQEtw7COrhIas0uU24mT56s7spi7G6HDh2kU6dO6sHfjIgo9ZjghgO6Cn/xxReya9cuvSXW+++/r1YwwJAgJLtmfL300ksdJ5kiIiL/mOCSJwTbVatWqW7MeGA2ZCIiSi0muJlp3bp1lfEV/09ERDXDBJeIiCgEmOASERF5Y4JLREQUAkxwiYiIvDHBJSIiCgEmuERERN6Y4BIREYUAE1wiIiJvTHCJiIhCgAkuERGRNya4REREIcAEl4iIyBsTXCIiohBggktEROSNCS4REVEIMMElIiLyxgSXiIgoBJjgEhEReWOCS0REFAJMcImIiLwxwSUiIgoBJrhERETemOASERGFABNcIiIib0xwiYiIQoAJLhERkTcmuOSpV69elRWoVDx69+6tP5mIiEwoH52YZSelrxdeeKHyd0rVg7GUiOoqlIHJxgQ35N544w3ZZ599KoNmw4YNpby8XD777DPfj6VLl8rixYtl0aJFMnv2bHnuuefk/vvvlwEDBshpp50mv/zlLyv//oEHHigbN27Un05EROAWsM2yk9LX8uXLUxpH8WAsJaK6CmVgsjHBzQA33nhjVODs37+/fiUxdu3aFfUZY8aM0a8QERGgbHRilpuU3lIRR8vKyuScc86p/AzGUiKqi1D+JRsT3AywZ88eOfXUUyuDJh4vvviifjVxXn/9dfnLX/6iWrf37t2rtxIRkVvANstkSm+piqPAWEpEdVkqYiIT3AyxYsUKOfjggysD86GHHipff/21fjVx1q9fL8cff7xMnTpVbyEiIreAbZbJlP5SFUeBsZSI6qpUxEQmuBmktLS0MjDjcdZZZ8nPP/+sX02cNWvWSMeOHfUzIiJyC9hmeUzhkKo4CoylRFQXpSImMsHNMP/5z3+igvOtt96qX0mshx9+WNauXaufEVG6GTlyZKCKeUlJ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wSUnuGOM1Q6s3aGD6Nu3b9TEjkREYccEl2oVujBjZslFixbpLd7QfRmTbbjNHElElImY4JKbDz74wHV923gw1wXm3yAiyiRMcCktYMF6v9CVq7ot1UREYcUEl+LBknpBuzkHib1ERGHBBJeIiCgEmOASERF5Y4JLREQUAkxwiYiIvDHBJSIiCgEmuERERN6Y4BIREYUAE1wiIiJvTHCJiIhCgAkuERGRNya4REREIcAEl4iIyBsTXCIiohBggktEROSNCS4REVEIMMElIiLyxgSXiIgoBJjgEhEReWOCS0REFAJMcImIiLwxwSUiIgoBJrhERETemOASERGFABNcIiIib0xwiYiIQoAJLhERkTcmuBSjV69elRWmVD169+6tP52IiJygrHRilqOUvk488cTK3ykVD8ZUIqrLUA4mGxPckHnjjTdkn332qQyUDRs2lPLycvnss898P5YuXSqLFy+WRYsWyezZs+W5556T+++/XwYMGCCnnXaa/PKXv6z8+3gceOCBsmPHDr0HRERkh7LSiVmOUvrKycmp/J1SFVM3btyoP52IqG5BOZhsTHBD6MYbb4wKlv3799evJMauXbukrKxMzjnnnMrPmDdvnn6ViIjsUE46MctQSl9oODZ/JzxSEVPHjBmjXyUiqltQBiYbE9wQ2rNnj5x66qmVgRKPF198Ub+aWK+//rr85S9/kTvuuENvISIiO7eAbZbRlL5+/vnnlMdU3Cneu3ev3kpEVHekIiYywQ2pFStWyMEHH1wZjA899FD5+uuv9auJtX79+oS3aBMR1QZ0JU0Gt4BtltGU3lIdU48//niZOnWq3kJElFoYXvHBBx/oZ6mVipjIBDfESktLK4MxHmeddZZqiU6GBx98UP8fBdGqVSvVPS2Rvv32W7ngggv0M6LM9uOPP8p3332nnwW3c+dOldTiuvnmm2+S1hvFLWCb5TOlv1TG1DVr1kjHjh31MyIifzZs2KB6clYHyp0lS5bITz/9JH379pWJEyfqV1IrFTGRCW7I/ec//4kKyLfeeqt+JbHQyrN27Vr9jPw6/PDD5fvvv9fP3KFFv1+/ftKlSxe59NJL5corr5QZM2ao11566SWZPHmy+n/48ssv1ayfJDJy5EjfFdCSkhL56quv9LNYmzdvlptvvlkuueQS9cC1NX78ePUa7u5g7HttQ1BCQHrsscfk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BJec1CQmbt++Xf8fEVHmYIJLtWLNmjVy5ZVXugbmTZs2yYwZM9Rj8+bNatsXX3yhEuJPP/1UcnNzZc+ePWo7EVFdwAS37vjxxx/lySeflIKCAnniiSdk3bp1+pVod955p7zwwgv6Way9e/fK4sWLZerUqfLRRx+pbYijiKcwaNAgmTNnjvp/IqJMwQSXqi0/P19atmwpv/vd76R9+/ZyzTXXqEe/fv0kJydH/vGPf6jX3nnnHf0vIn766Sf597//LVu2bNFbqiCoDxkyRP773//KzJkz5a233pIbb7xRSkpK5Nhjj9XvEnnmmWfUdiKiuoIJbt0xbNgweffdd1WSe8IJJ8jll1+uX6lSVlYmt912m34WC7G3S5cuMmnSJHnvvffksccek5tuukkltffff796z86dO+W8885Tjc5ERJmCCS7VyMCBA+WAAw6QH374QW+pgpbjFi1ayCeffKK3RFx//fXy1FNP6WfRunfvLs8995x+VgUJ9CWXXKKfRSDgT58+XT8jIspsTHDrjo4dO6rGYFNFRYX+v4jVq1dL69atXXsylZeXy1lnnaWGAlm9//776lxBTyjT559/rt6LmE1ElAmY4FIlBLwBAwZImzZtpHnz5nLyySerB5JYNyeeeKK0atVKP4uFZPa7777Tz0R1s2rUqFFMsIaVK1eqv+fk7rvvlgkTJuhnER9//LEcd9xx+hkRUWZjghte6J2E+s4FF1wQFV/PPvtsxyQVvaHQPdkNXn/wwQf1s1iI425dl//+97/r/6ty4YUXqjvCRESZgAkuKejmlJ2drboE+52wAl2M9913X7n55pv1loj58+fr/xMZM2aM/r+I4cOHuybMc+fOlZNOOkk/i4YuVuaYISvcIZ43b55+RkSUuZjghtcNN9yguhtjfgk/lixZIvvtt5+88sorekuVbdu2Sf369WXjxo16SzSMsf3lL38pL730kt4SzSlxxuecc845+hkRUbgxwa0DcAf19ttvl8LCQhk5cqQsXLhQvxKBoIvuvk53VeNB6zBOoDfeeENviXR1sie8Vqeccoprt2LckcXfu+yyy9TYod27d+tX3OGO8+DBg/UzIqLM5RawsT0VwZycoWsvxrfeeuutKsba74QiLt533336mTfE4ldffVUOP/xwOfTQQ2Xt2rX6lQi8duqpp+pnzo466ihp2LChPPTQQ64T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IqHFGV3QkgXdvbHfTHCJ/HML2NieimBOFBSGsCBuWmEmYkxyaL0TXNtatGghzZs3188SB3fHkjUHh59JJonqqlTERCa4FEro5ogZ7zAhBrr14q6jn+5IqYbxOvGWNwgKM99hvFQyYUxSvNlziSgWE1wKG3SP/Oc//6lmji0pKVF3M9G1N90aNzH7M9aUT+SMr7jDitmmkwVzjOC6T2ZvK6KwYoJLFAdmUEWAts9ql04weywmt3FavqA6MOlPMlvWMR5r//33l8mTJ+stROQHE1wKK4w9rM0JZ7xgzCPGJKI3lNvssEFhzdNkLRmGY3naaaepO8/oCk5E0ZjgEmUABGdMI3/WWWfJrbfeqremF8zAh5mkMRvnggUL9FYi8osJLlHyYFIfdPfFTLGYHdlpZuTa9s4776ilX7A00R133MFhPkQumOASERGFABNcIiIib0xwiYiIQoAJLhERkTcmuERERCHABJeIiMgbE1wiIqIQYIJLRETkjQkuERFRCDDBJSIi8sYEl4iIKASY4BIREXljgktERBQCTHCJiIi8McElIiIKASa4RERE3pjgEhERhQATXCIiIm9McImIiEKACS4REZE3JrhEREQhwASXiIjIGxNcIiKiEGCCS0RE5I0JLhERUQgwwSUiIvLGBJeIiCgEmOASERF5Y4JLREQUAkxwiYiIvDHBJSIiCgEmuERERN6Y4BIREYUAE1wiIiJvTHCJiIhCgAkuERGRNya4REREIcAEl4iIyBsTXCIiohBggktEROSNCS4REVEIMMElIiLyxgSXiIgoBJjgEhEReWOCS0REFAJMcImIiLwxwSUiIgoBJrhERETemOASERGFABNcIiIib0xwiYiIQoAJLhERkTcmuERERCHABJeIiMgbE1wiIqIQYIJLRETkjQkuERFRCDDBJSIi8sYEl4iIKASY4BIREXljgktERBQCTHCJiIi8McElIiIKASa4RERE3pjgEhERhQATXCIiIm9McImIiEKACS4REZE3JrhEREQhwASXiIjIGxNcIiKiEGCCS0RE5I0JLhERUQgwwSUiIvLGBJeIiCgEmOASERF5Y4JLREQUAkxwiYiIvDHBJSIiCgEmuERERN6Y4BIREYUAE1wiIiJvTHCJiIhCgAkuERGRNya4REREIcAEl4iIyBsTXCIiohBggktEROSNCS4REVEIMMEl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
Estos son los teoremas utilizados en el notebook:
{{{[tag[Teorema]]}}}
Con una observación $$x\in\mathcal{X}$$ y parámetro $$\theta\in\Theta$$:
\[
p(\theta|x) = \frac{p(x|\theta)p(\theta)}{p(\theta)} \propto p(x|\theta)p(\theta)
\]
Estas cantidades se llaman:
* Prior: $$p(\theta)$$ representa nuestro conocimiento previo
* Verosimilitud: $$p(x|\theta)$$
* Densidad posterior: $$p(\theta|x)$$
* Densidad marginal: $$p(\theta) = \int_{\Theta} p(x|\theta)p(\theta)\,d\theta$$
Sea $$x$$ solución de un problema primal e $$y$$ la solución del [[Problema Dual]] asociado. Se tiene que
$$Ax\leq b\implies x^ \top A \leq b$$
Si uno entre el problema primal o el [[Problema dual]] es infactible, entonces sus soluciones son iguales.
Si los dos son factibles, entonces
''Demostración''
En el caso $$P=\varnothing, D\neq\varnothing$$, se tiene que $$\{Ax\leq b\}$$ es infactible, y por [[Lema de Farkas]], se tiene que $$\exists y$$ tal que $$y\geq 0; A^\top y =0; b^\top 0 < y$$. Más aún, sea $$y'\in D$$. Luego, definiendo:
\[
y_\lambda := y' + \lambda y: \lambda>0
\]
De esto, se tiene que $$y_\lambda\geq 0$$. Más aún:
\[
A^\top y_\lambda = A^\topy' + \lambda A^\top y = A^\top y' = c
\]
Por lo cual $$y_\lambda \in D$$. Por último, se tiene que:
\[
\lim_{\lambda\to\infty}b^\top y_\lambda =-\infty
\]
El caso $$P\neq\varnothing, D = \varnothing$$ es totalmente análogo.
En el caso $$P\neq\varnothing, D \neq \varnothing$$. Sea $$x\in P$$ un punto óptimo de valor $$\gamma$$. Sea $$\epsilon >0$$, considerar el sistema $$P_\epsilon$$:
\[
Ax\leq b; c^\top x \geq \gamma + \epsilon
\]
Que es infactible por la definición de $$\gamma$$. Por lema de Farkas, $$\exists y_\epsilon, \mu_\epsilon \geq 0$$ tales que $$y^\top A -\mu_\epsilon c^\top = 0; y^\top b -\mu_\epsilon (\gamma+\epsilon) = 0$$
''Proposición''
Sea $$E$$ un espacio vectorial sobre $$\R$$, $$f\in\mathcal{L}(M, \R)$$ con $$M$$ s.e.v. de $$E$$ y $$p\in \R^E$$ sublineal que domina a $$f$$.
Entonces, existe una extensión lineal de $$f$$ en $$E$$ dominada por $$p$$.
''Demostración''
$$X = \{h\in\mathcal{L}(A, \mathbb{R}): A \text{ sev de } E, p \text{ domina a } h, f\leq h \}$$
$$r \leq s \iff r\big|_{\text{Dom}(s)} = s$$
$$f\in X\implies X\neq\varnothing$$. Más aún, la relación es de orden [[Ejercicio Resuelto]]:
* Refleja: $$h_1\big|_{\text{Dom}(h_1)} = h_1 \implies h_1 \leq h_1$$
* Antisimétrica:
\[
\begin{aligned}
r \leq s \wedge s \leq r &\implies \text{Dom}(s) \subseteq \text{Dom}(r)\wedge \text{Dom}(r) \subseteq \text{Dom}(s)\\
&\implies \text{Dom}(r) = \text{Dom}(s)\\
r \leq s \implies r &= s\big|_{\text{Dom}(r)} = s\big|_{\text{Dom}(s)} = s\\
\end{aligned}
\]
*Transitiva:
\[
\begin{aligned}
r \leq s \wedge s \leq t &\implies \text{Dom}(r) \subseteq \text{Dom}(s)\wedge \text{Dom}(r) \subseteq \text{Dom}(t)\\
&\implies \text{Dom}(r) \subseteq \text{Dom}(t)\\
t\big|_{\text{Dom}(r)} &= \left(t\big|_{\text{Dom}(s)}\right)\big|_{\text{Dom}(r)}\\
&= s_{\text{Dom}(r)} = r\\
&\implies t\leq r
\end{aligned}
\]
Luego, se quiere ver que sus cadenas están acotadas. Sea $$C$$ cadena en $$X$$, se construye la cota superior $$g$$ con $$\text{Dom}(g) = \bigcup_{h\in C} \text{Dom}(h)$$. Así, sea $$x\in\text{Dom}(h)$$, en particular, existe $$h\in C$$ tal que $$x\in \text{Dom}(h)$$, por lo cual se puede definir $$g(x) = h(x)$$, así que cada $$x$$ tiene al menos una asignación. Para ver que esta asignación es única (es decir, está bien definida):
$$x_1=x_2, x_1\in\text{Dom}(h_1), x_2\in\text{Dom}(h_2)$$
Como $$C$$ es cadena, asumir sin pérdida de generalidad que $$h_1\leq h_2$$, en particular, $$x_1\in\text{Dom}(h_2)$$. Más aún:
$$
g(x_2) = h_2(x_2) = h_1(x_1) = g(x_1)
$$
Demostrando que $$g\in\mathbb{R}^{\text{Dom}(g)}$$. De la manera que se construyó la función, ya es claro que $$\forall h\in C$$, $$\text{Dom}(h)\subseteq \text{Dom}(g)$$ y $$g\big|_{\text{Dom}(h)} = h$$, es decir, $$h\leq g$$, por lo cual $$g$$ es una cota superior de $$C$$ en $$\mathbb{R}^{\text{Dom}(g)}$$, pero es necesario ver que $$g\in X$$.
Sean $$x_1, x_2\in \text{Dom}(g)$$, como antes, sin perder generalidad, $$x_1, x_2\in \text{Dom}(h)$$ con $$h\in C$$, y como $$h\in X$$, se tiene que $$\text{Dom}(h)$$ es sev de $$E$$, y luego, $$x_1 + \lambda x_2\in \text{Dom}(h)\subseteq \text{Dom}(g)$$, por lo cual $$\text{Dom}(g)$$ es sev de $$E$$. Más aún:
$$g(x+\lambda y) = h(x + \lambda y) = h(x) + \lambda h(y) = g(x) + \lambda g(y)$$
Así, $$g\in\mathcal{L}(\text{Dom}(g),\mathbb{R})$$.
Por último, se tiene que $$|g(x)| = |h(x)| \leq p(x)$$ y que $$f\leq g$$, dado que acota a elementos mayores que $$f$$, lo cual es suficiente para concluir que $$g\in X$$.
Por [[Lema de Zorn]], existe un elemento $$F$$ maximal en $$X$$. En particular, $$f\leq F$$, por lo cual $$F$$ es una extensión de $$f$$ dominada por $$p$$, basta ver que su dominio es $$E$$.
Suponer lo contrario, es decir, $$\exists x\in E\setminus\text{Dom}(F)$$. La idea es construir $$F'>F$$, para lograr una contradicción con la maximalidad de $$F$$
Considerar $$F'$$ definida en $$\text{Dom}(F') = \text{Dom}(F)\oplus \langle x\rangle$$ (sev de $$E$$) como $$F'(y+tx) = F(y)+tF'(x) = F(y) +tc$$, donde la definición está construida para preservar linealidad, y la manera de escribir los elementos es única ya que $$x\notin \text{Dom}(F)$$. Cuando $$t=0$$, se nota que en efecto $$F'$$ extiende a $$F$$, en particular, extiende a $$f$$.
Dado que $$F'$$ es una extensión de $$F$$ que no cumple $$F'=F$$, para lograr una contradicción de la maximalidad basta ver que $$F\in X$$, y la única condición que falta verificar es que está dominada por $$p$$. Para esto, se separa en dos casos:
* Si $$t>0$$:
\[
\begin{aligned}
\forall y\in \text{Dom}(F); \frac{f(y)}{t} + c \leq \frac{1}{t}p(y) + tx &\iff f\left(\frac{y}{t}\right) + c \leq p\left(\frac{y}{t}+x \right)\\
&\iff f\left(y\right) + c \leq p\left(y+x \right)\\
&\iff c\leq p(y+x)-f(y)\\
&\iff c\leq p(y+x)-f(y)\\
\end{aligned}
\]
* Análogamente, si $$t<0$$:
\[
\begin{aligned}
\forall y\in \text{Dom}(F); \frac{f(-y)}{t} - c \leq p\left(\frac{-y}{t}-x \right) &\iff f(y)-c\leq p(y-x)\\
&\iff c\geq f(y)-p(y-x)\\
\end{aligned}
\]
Ahora, notando que:
\[
\begin{aligned}
f(y)+f(z) &= f(y+z)\\
&\leq p(y+z) = p((y-x) + (z+x))\\
&\leqp(y-x)+ p(z+x)\\
\implies f(y) - p(y-x)&\leq p(z+x)-f(z)
\end{aligned}
\]
Por tanto, se puede elegir $$c$$ en este intervalo, y esto es suficiente para que $$p$$ domine a $$F'$$, lo cual es una contradicción. Así, el dominio de $$F$$ debe ser $$E$$, concluyendo lo pedido.
Dados subconjuntos $$A, B$$ de un evn $$X$$ (o un evt localmente convexo), ambos convexos no vacíos y disjuntos, y además alguna hipótesis topológica $$H$$ sobre los conjuntos, un teorema de Hahn-Banach geométrico nos garantiza la [[Existencia de un hiperplano de separación]]. Si la separación es débil o fuerte depende de $$H$$.
Cabe destacar que si el espacio es de dimensión finita, no se requiere ninguna hipótesis topológica para una separación débil.
Este es un [[Teorema de Hahn-Banach Geométrico]] con $$H: A$$ abierto. La separación garantizada es no estricta.
''Demostración''
Como lema, se demuestra que dado $$C\subseteq E$$ un convexo abierto que contiene al 0, existe $$p$$ sublineal tal que $$C=\{x\in E: p(x)<1\}$$. Para esto, considerar:
\[
p(x) = \inf\left\{\alpha>0: \frac{x}{\alpha}\in C\right\}
\]
Como $$C$$ es abierto que contiene al 0, se tiene que $$\exists r>0$$ tal que $$B(0, r)\subseteq C$$. Luego, dado $$x\in E\setminus\{0\}$$, se tiene que $$\frac{rx}{\Vert x\Vert }\in C$$, y de esa forma, con $$\alpha = \frac{\Vert x\Vert }{r}>0$$, el conjunto es no vacío. Además está acotado inferiormente por $$0$$ - por completitud de $$\R, p$$ está bien definido. Más aún, uno tendrá que $$0\leq p(x)\leq \alpha = \frac{1}{r}\Vert x\Vert$$.
Ahora, sea $$x\in C$$, entonces $$\exists \epsilon>0$$ tal que $$(1+\epsilon)x\in C$$ ya que este es abierto. Luego, tomando $$\alpha = (1+\epsilon)^{-1} > 0$$, se tiene que $$\frac{x}{\alpha}\in C$$, por lo cual $$p(x)\leq \alpha = (1+\epsilon)^{-1} < 1$$.
Luego, sea $$x\in E$$ tal que $$p(x) < 1$$, es decir, $$\exists 0 < \alpha < 1$$ tal que $$\frac{x}{\alpha}\in C$$. Luego, la combinación convexa $$\alpha\frac{x}{\alpha} + (1-\alpha)\cdot 0=x\in C$$ por convexidad de $$C$$.
Entonces, los conjuntos enunciados son iguales. Solamente falta demostrar que $$p$$ es sublineal. La multiplicación con escalares es directa de la definición de $$p$$. Para la desigualdad triangular:
Dado $$\epsilon>0$$, se tiene que:
\[
\frac{x}{p(x)+\epsilon}\in C; \frac{y}{p(y)+\epsilon}\in C
\]
Tomando $$0<t = \frac{x+\epsilon}{p(x)+p(y)+2\epsilon}<1$$ se tiene que la combinación convexa:
\[
\begin{aligned}
t\frac{x}{p(x)+\epsilon} + (1-t)\frac{y}{p(y)+\epsilon} &= \frac{x}{p(x)+p(y)+2\epsilon} + \frac{y}{p(x)+p(y)+2\epsilon}\\
&= \frac{x+y}{p(x)+p(y)+2\epsilon}\in C
\end{aligned}
\]
Luego, se debe tener que:
\[
\begin{aligned}
\forall \epsilon>0: p(x+y)&\leq p(x)+p(y) + 2\epsilon \\
p(x+y)&\leq p(x)+p(y)
\end{aligned}
\]
Por lo cual $$p$$ es en efecto un funcional sublineal y acotado.
[[Pendiente]] Finalizar demostración
Es un [[Teorema de Hahn-Banach Geométrico]] con $$H:$$ $$A$$ es cerrado, $$B$$ es compacto. La separación garantizada es estricta.
''Demostración''
[[Pendiente]]
''Hipótesis''
Sean $$E, F$$ espacios de Banach, $$T\in\Lel\Cel(E, F)$$ sobreyectiva.
''Conclusión''
$$T$$ es función abierta.
''Corolario'':
Si $$T$$ es además invertible, entonces es isomorfismo.
Sea $$P\subseteq \R^n$$. $$P$$ es [[Poliedro]] ssi $$\exists W, R$$ finitos tales que:
\[
P = \text{conv}(W) + \text{cono}(V)
\]
''Demostración''
Como [[La suma de poliedros es poliedro]].
[[Un cono poliedral es homogéneo]]
Bajo hipótesis razonables sobre $$f$$ (regularidad en $$\theta$$, integrabilidad de $$\nabla_\theta f$$ y cotas) y tasas de aprendizaje $$\beta$$ suficientemente pequeñas, la sucesión $$(\theta)_n$$ dada por el [[Método del gradiente estocástico]] converge c.s. al conjunto de puntos críticos de $$\E(f(\theta, X))$$
''Proposición''
Sean $$E, F$$ espacios de Banach, $$T\in\Lel(E, F)$$. Entonces:
$$T$$ continua ssi $$G(T)$$ es cerrado en la topología de $$E\times F$$.
''Demostración''
$$\implies$$ es fácil
[[Ejercicio Pendiente]] el otro lado.
{
"2020 01 31 11:14:20": "hide",
"2020 01 31 11:15:52": "hide",
"Customize TiddlyBlink": "show",
"How TiddlyBlink works": "hide",
"How to add TiddlyBlink to your TiddlyWiki": "hide",
"My notetaking process in TiddlyBlink": "hide",
"This is crazy!": "hide",
"4. Topics, sources and hiding?": "hide",
"Test thing": "show",
"Cadena de Markov": "hide",
"Un hiperplano es cerrado ssi su f es continua": "hide",
"Clase 3 Markov: Construcciones de Cadenas": "hide",
"Clase 1 Markov: Definiciones básicas, recuerdos de Probabilidades": "hide",
"Clase 1 PLM: Definiciones y recuerdos.": "hide",
"Clase 2 Markov: Matriz de transición": "hide",
"Clase 4 Markov: Matriz de transición en n pasos, filtraciones": "hide",
"Clase 5 Markov: Markov débil y tiempos de parada.": "hide",
"Clase 6 Markov: Propiedades básicas de filtración de un tdp, Markov fuerte": "hide",
"Auxiliar 3 Markov: Markov débil y fuerte": "hide"
}
Sea $$X$$ [[Cadena de Markov]]. Se define su (primer) tiempo de retorno/llegada a $$A\subseteq I$$ como:
\[
\tau_A := \inf\,\{n\geq 1: X_n\in A\}
\]
Donde el caso del singleton es el más interesante.
El $$k$$-ésimo tiempo de retorno se define recursivamente:
\[
\tau_A^{(k+1)} := \inf\,\{n\geq \tau_i^{(k)}: X_n\in A\}
\]
Dado $$X$$ un evn, la topología débil en $$X$$ es la [[Topología inducida por funciones]] con $$\Fel= X^*,$$ es decir, la que tiene la siguiente base de vecindades del 0:
\[
V_{F, \epsilon} = \{x\in X: |\langle f, x\rangle|\leq \epsilon, \forall f\in F\}
\]
Más aún, por linealidad se nota que una base de vecindades de $$x\in X$$ es $$\{x\} + V$$
''Ver'': [[Topología débil es Hausdorff]]
El título es la proposición
''Demostración''
El título es la proposición
''Demostración''
Sean $$p\neq q\in X$$. Por [[Teorema de Hahn-Banach Geométrico Segunda Forma]] separando estos dos puntos, $$\exists f\in X^*$$ tal que $$f(p)<(q)\in\R$$, que es un Hausdofff, por lo cual que pueden separar estos dos puntos con vecindades disjuntas. Las preimagenes de estas vecindades también son disjuntas, y contienen a los puntos $$p$$ y $$q$$, por lo que se logró separarlos.
Sea $$X$$ conjunto, $$\Fel$$ familia de funciones $$f:X\to (Y_f, \tau_f)$$.
Se llama a $$\tau$$ la topología inducida por $$\Fel$$, si está generada por:
\[
\{f^{-1}(U_f): f\in\Fel, U_f\in \tau_f\}
\]
Es decir, la más gruesa tal que todas las funciones de $$\Fel$$ son continuas.
''Hipótesis''
Sea $$C$$ un cono poliedral $$P(A ,b)$$.
''Conclusión''
\[b=0\]
''Demostración''
Sea $$C = P(A, b)$$. Como $$C$$ es cono, se tiene que $$0\in C$$, en particular, $$0 = A\cdot 0 \leq b$$. Luego, sea $$x\in C$$, se tiene que \[\forall \lambda \geq 0: A(\lambda x)\leq b\implies Ax\leq \frac{b}{\lambda}\to 0\]
Es decir, $$C=P(A, 0)$$
Proposición en el título
''Demostración''
[[Ejercicio Pendiente]]
Dado un espacio de probabilidad $$(\Omega, \Fel, \P)$$ y un espacio medible $$(S, \mathcal{S})$$, se dice que $$X\in\mathcal{M}(\Fel, \mathcal{S})$$ es una variable aleatoria a valores en $$S$$.
Dado datos $$D$$, se define $$L:\Theta\to[0, \infty)$$ como $$L(\theta) = p(D|\theta)$$. A $$L$$ se la llama función de verosimilitud, y el valor de $$L(\theta)$$ es la probabilidad que el modelo $$\theta$$ genera a $$D$$.
Más aún, a su logaritmo se la llama log-verosimilitud.
''Observación'': Los datos son fijos, por lo que cambiarlos cambia la función $$L$$, es decir, no se puede compara verosimilitudes de distintos datos.